
@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700";
html {
    min-height: 100%;
    position: relative;
    text-rendering: optimizelegibility;
}
body {
    color: #393939;
    font-family: 'Open Sans';
    font-size: 13px;
    min-height: 100%;
    padding-bottom: 0;
}
*::-moz-selection {
    background: none repeat scroll 0 0 #3E4349;
    color: #FFFFFF;
}
[class*="fa-"], [class^="fa-"] {
    display: inline-block;
    text-align: center;
}
:focus {
    outline: 0 none !important;
}
.hidden-inline-xs {
    display: inline-block !important;
}
#main-container {
    padding: 0;
}
.container {
    max-width: 100% !important;
}
#btn-scrollup {
    background-color: #999999;
    bottom: 28px;
    color: #444444;
    display: none;
    opacity: 0.3;
    position: fixed;
    right: 65px;
    z-index:999999;
}
#btn-scrollup:hover {
    background-color: #999999;
    opacity: 0.8;
}
a:hover, a:focus, a:active {
    text-decoration: none;
}
a:active {
    background-color: rgba(0, 0, 0, 0);
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Open Sans';
}
h1, h2, h3, h4, h5, h6 {
    margin: 5px 0;
}
h1 {
    font-size: 32px;
    font-weight: normal;
    margin: 13px 0;
}
h1.smaller {
    font-size: 31px;
}
h1.bigger {
    font-size: 33px;
}
h1.block {
    margin-bottom: 16px;
}
h2 {
    font-size: 26px;
    font-weight: normal;
    margin: 10px 0;
}
h2.smaller {
    font-size: 25px;
}
h2.bigger {
    font-size: 27px;
}
h2.block {
    margin-bottom: 16px;
}
h3 {
    font-size: 22px;
    font-weight: normal;
    margin: 8px 0;
}
h3.smaller {
    font-size: 21px;
}
h3.bigger {
    font-size: 23px;
}
h3.block {
    margin-bottom: 16px;
}
h4 {
    font-size: 18px;
    font-weight: normal;
    margin: 7px 0;
}
h4.smaller {
    font-size: 17px;
}
h4.bigger {
    font-size: 19px;
}
h4.block {
    margin-bottom: 16px;
}
h5 {
    font-size: 15px;
    font-weight: normal;
}
h5.smaller {
    font-size: 14px;
}
h5.bigger {
    font-size: 16px;
}
h5.block {
    margin-bottom: 16px;
}
h6 {
    font-size: 13px;
    font-weight: normal;
}
h6.smaller {
    font-size: 12px;
}
h6.bigger {
    font-size: 14px;
}
h6.block {
    margin-bottom: 16px;
}
.font-size-9 {
    font-size: 9px;
}
.font-size-11 {
    font-size: 11px;
}
.font-size-13 {
    font-size: 13px;
}
.font-size-15 {
    font-size: 15px;
}
.font-size-17 {
    font-size: 17px;
}
.font-size-19 {
    font-size: 19px;
}
.font-size-21 {
    font-size: 21px;
}
.font-size-23 {
    font-size: 23px;
}
.font-size-25 {
    font-size: 25px;
}
ul.iconic {
    list-style: none outside none;
    padding-left: 15px;
}
ul.iconic > li > [class*="fa-"] {
    margin-right: 3px;
    width: 18px;
}
ul.iconic.inline > li > [class*="fa-"] {
    margin-right: 4px;
}
ul.iconic.inline > li {
    margin-right: 4px;
}
ul > li.list-divider {
    border-top: 1px solid #EEEEEE;
    margin: 10px 10px 7px;
}
p {
    margin: 0 0 10px;
}
blockquote {
    margin: 20px;
}
.well {
    border-radius: 0;
    box-shadow: none;
}
pre, pre.prettyprint {
    border-radius: 0;
}
pre.prettyprint ol {
    margin-left: 0;
}
hr.margin-10 {
    margin: 10px 0;
}
hr.margin-0 {
    margin: 0;
}
.vspace-10 {
    display: block;
    height: 10px;
}
.vspace-15 {
    display: block;
    height: 15px;
}
.vspace-20 {
    display: block;
    height: 20px;
}
.blue {
    color: #368EE0;
}
.light-blue {
    color: #67C2EF;
}
.green {
    color: #339933;
}
.light-green {
    color: #78CD51;
}
.red {
    color: #E51400;
}
.light-red {
    color: #FA603D;
}
.orange {
    color: #F8A31F;
}
.light-orange {
    color: #FABB3D;
}
.yellow {
    color: #EBE810;
}
.pink {
    color: #F359A8;
}
.magenta {
    color: #A200FF;
}
.lime {
    color: #8CBF26;
}
.gray {
    color: #AAAAAA;
}
.navbar {
    border: 0 none;
    border-radius: 0;
    height: 40px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    min-height: 40px;
    padding-left: 0;
    padding-right: 15px;
    position: relative;
    z-index: 990;
}
.navbar.navbar-fixed {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}
.navbar.navbar-fixed ~ #main-container {
    margin-top: 40px;
}
.navbar .navbar-brand {
    font-size: 20px;
    height: 40px;
    min-width: 200px;
    padding-top: 9px;
    text-shadow: none;
}
.navbar .navbar-btn:focus, .navbar .navbar-btn {
    border-bottom: 0 none;
    border-radius: 0;
    box-shadow: none;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0;
    margin-left: 15px;
    margin-top: 0;
    outline: 0 none !important;
    padding-bottom: 5px;
}
.navbar .navbar-btn:hover {
    text-decoration: none;
}
.navbar .navbar-btn.collapsed {
    background-color: rgba(0, 0, 0, 0);
}
.navbar .nav > li > a, .navbar .nav > li > a:hover, .navbar .nav > li > a:focus {
    font-size: 13px;
    text-shadow: none;
}
.flaty-nav {
    height: 100%;
    padding-left: 10px;
}
.flaty-nav > li {
    display: inline-block !important;
    line-height: 40px;
    max-height: 40px;
    padding: 0;
    position: relative;
}
.flaty-nav > li:first-child, .flaty-nav > li.no-border {
    border-left: 0 none;
}
.flaty-nav > li > a {
    display: block;
    height: 40px;
    padding: 3px 10px 0 !important;
    position: relative;
    white-space: nowrap;
}
.flaty-nav > li > a > [class*="fa-"] {
    display: inline-block;
    font-size: 17px;
    text-align: center;
    width: 20px;
}
.flaty-nav > li > a > .badge {
    border-radius: 100%;
    border-style: solid;
    border-width: 2px;
    left: -9px;
    margin-right: -10px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    top: -10px;
}
.flaty-nav .user-profile {
    display: inline-block;
    padding-right: 0;
    white-space: nowrap;
}
.flaty-nav .user-menu {
    line-height: 40px;
}
.flaty-nav .nav-user-photo {
    border: 2px solid rgba(255, 255, 255, 0.5);
    border-radius: 100%;
    margin: -8px 8px 0 0;
    max-width: 33px !important;
}
.flaty-nav li:last-child a [class^="fa-"] {
    display: inline-block;
    text-align: center;
    width: 1.25em;
}
.dropdown-navbar {
    border: 0 none;
    border-radius: 0;
    box-shadow: 0 4px 6px rgba(30, 30, 100, 0.25) !important;
    padding: 0;
    top: 38px;
}
.dropdown-navbar {
    left: auto;
    max-width: 400px;
    min-width: 240px;
    right: 0;
}
.dropdown-navbar > li {
    padding: 0 13px;
}
.dropdown-navbar > li:hover, .dropdown-navbar > li.active {
    background-color: #EEEFF3 !important;
}
.dropdown-navbar > li.active > a, .dropdown-navbar > li.active > a:hover {
    background-color: rgba(0, 0, 0, 0);
    color: #444444;
}
.dropdown-navbar > li.nav-header {
    font-size: 13px;
    font-weight: bold;
    padding: 0 6px 0 15px;
    text-shadow: none;
    text-transform: none;
}
.dropdown-navbar > li.nav-header > [class*="fa-"] {
    color: #FFFFFF;
    float: right;
    margin-top: 13px;
}
.dropdown-navbar > li > [class*="fa-"], .dropdown-navbar > li > a > [class*="fa-"] {
    color: #8F99AA;
    font-size: 14px;
    margin-right: 5px !important;
}
.dropdown-navbar > li > a {
    color: #9CA7B9;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 10px 2px;
}
.dropdown-navbar > li > a:active, .dropdown-navbar > li > a:hover {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    color: #8E99AB;
    filter: none;
}
.dropdown-navbar > li > a .progress {
    margin-bottom: 0;
    margin-top: 4px;
}
.dropdown-navbar > li > a .badge {
    font-size: 12px;
    line-height: 16px;
    padding-left: 4px;
    padding-right: 4px;
}
.dropdown-navbar > li.more {
    background: none repeat scroll 0 0 #F7F8F9;
    border-top: 1px solid #E9E9E9;
}
.dropdown-navbar > li.more > a {
    color: #4F99C6;
    font-size: 13px;
    padding-bottom: 9px;
    padding-top: 9px;
    text-align: center;
}
.dropdown-navbar > li.more > a > [class*="fa-"] {
    border-radius: 100%;
    color: #4F99C6;
    float: right;
    font-size: 16px;
    margin-top: -3px;
    padding: 1px 0 2px 1px;
}
.dropdown-navbar > li.more > a:hover {
    background-color: rgba(0, 0, 0, 0);
    color: #4F99C6;
    text-decoration: none;
}
.dropdown-navbar > li.more > a:hover > [class*="fa-"] {
    text-decoration: none;
}
.navbar .nav > li > .dropdown-navbar:after, .navbar .nav > li > .dropdown-navbar:before {
    display: none;
}
.user-profile .dropdown-navbar {
    min-width: 180px;
}
.dropdown-navbar .msg {
    border-top: 1px solid #F5F6F7;
    width: 320px;
}
.dropdown-navbar .msg img {
    border-radius: 100%;
    float: left;
    height: 40px;
    margin-right: 15px;
    width: 40px;
}
.dropdown-navbar .msg div {
    margin-bottom: 20px;
}
.dropdown-navbar .msg .msg-title {
    color: #65707F;
    float: left;
    font-weight: bold;
}
.dropdown-navbar .msg .msg-time {
    color: #A2A7B0;
    float: right;
}
.dropdown-navbar .msg p {
    color: #B2B6C2;
    display: inline-block;
    margin: 0;
    white-space: normal;
    width: 250px;
}
.dropdown-navbar .notify {
    border-top: 1px solid #F5F6F7;
    padding-left: 10px;
    position: relative;
    width: 270px;
}
.dropdown-navbar .notify p {
    display: inline-block;
    margin-top: 0;
    padding-top: 5px;
    white-space: normal;
}
.dropdown-navbar .notify .badge {
    padding: 2px 7px;
    position: absolute;
    right: 5px;
    top: 12px;
}
.dropdown-navbar .notify [class*="fa-"] {
    border-radius: 100%;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-size: 14px;
    height: 30px;
    padding: 8px;
    width: 30px;
}
.dropdown-navbar .notify img {
    border-radius: 100%;
    float: left;
    height: 30px;
    margin-right: 5px;
    width: 30px;
}
.dropdown-navbar .notify .pink[class*="fa-"] {
    background: none repeat scroll 0 0 #E36781;
}
.dropdown-navbar .notify .green[class*="fa-"] {
    background: none repeat scroll 0 0 #74C054;
}
.dropdown-navbar .notify .orange[class*="fa-"] {
    background: none repeat scroll 0 0 #E0B447;
}
.dropdown-navbar .notify .blue[class*="fa-"] {
    background: none repeat scroll 0 0 #66BADF;
}
.dropdown-navbar .notify .red[class*="fa-"] {
    background: none repeat scroll 0 0 #E51400;
}
.dropdown-navbar .notify .yellow[class*="fa-"] {
    background: none repeat scroll 0 0 #EBE810;
}
.dropdown-navbar .notify .magenta[class*="fa-"] {
    background: none repeat scroll 0 0 #A200FF;
}
.dropdown-navbar .notify .gray[class*="fa-"] {
    background: none repeat scroll 0 0 #AAAAAA;
}
.dropdown-navbar .notify .lime[class*="fa-"] {
    background: none repeat scroll 0 0 #8CBF26;
}
#sidebar {
    position: absolute;
    width: 200px;
}
#sidebar:before {
    bottom: 0;
    content: "";
    display: block;
    position: fixed;
    top: 0;
    width: 200px;
    z-index: 0;
}
#sidebar.sidebar-fixed {
    position: fixed;
    z-index: 10;
}
#sidebar + #main-content {
    margin-left: 200px;
}
.navbar-collapse {
    border-top: 0 none;
    max-height: 500%;
    padding-left: 0;
    padding-right: 0;
}
.navbar-collapse.in {
    overflow-y: visible;
}
.container > .navbar-header, .container > .navbar-collapse {
    margin-left: 0;
    margin-right: 0;
}
.nav-list li [class^="fa-"] {
    width: auto;
}
.nav-list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.nav-list > li {
    border: 0 none;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
}
.nav-list .search-form {
    margin-bottom: 16px;
    margin-top: 16px;
}
.nav-list .search-pan {
    height: 38px;
}
.nav-list .search-pan input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color rgba(255, 255, 255, 0.3);
    border-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: 0 0 1px;
    box-shadow: none;
    margin-bottom: 5px;
    padding: 8px 0 2px;
    width: 156px;
}
.nav-list .search-pan input:-moz-placeholder {
    color: #FFFFFF;
}
.nav-list .search-pan input::-moz-placeholder {
    color: #FFFFFF;
}
.nav-list .search-pan button {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    padding-right: 0;
}
.nav-list .search-pan button > i {
    padding: 8px 0;
}
.nav-list > li > a {
    color: #FFFFFF !important;
    display: block;
    font-size: 13px;
    height: 38px;
    line-height: 36px;
    margin: 0;
    padding: 0 16px 0 7px !important;
    text-decoration: none;
    text-shadow: none !important;
}
.nav-list .search-pan button > i, .nav-list > li > a > i {
    display: inline-block;
    font-size: 18px;
    font-weight: normal;
    min-width: 30px;
    text-align: center;
    vertical-align: middle;
}
.nav-list > li > a .arrow {
    display: inline-block;
    float: right;
    font-size: 18px;
    height: 14px;
    line-height: 14px;
    margin-top: 11px;
    padding: 0;
    text-shadow: none;
    width: 14px !important;
}
.nav-list > li.separator {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    height: 3px;
    margin: 1px 0;
    position: static;
}
.nav-list > li.open > a {
    font-weight: bold !important;
}
.nav-list > li.active > a, .nav-list > li.active > a:hover, .nav-list > li.active > a:focus, .nav-list > li.active > a:active {
    font-size: 13px;
    font-weight: bold !important;
}
.nav-list > li.active > a > [class*="fa-"] {
    font-weight: normal;
}
.nav-list > li.active > a:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0);
    border-image: none;
    border-style: solid;
    border-width: 14px 10px;
    content: "";
    display: block;
    position: absolute !important;
    right: 0;
    top: 4px;
}
.nav-list > li.active.open > a:after {
    display: none;
}
.nav-list > li.active .submenu, .nav-list > li.open .submenu {
    display: block;
}
.nav-list > li .submenu {
    display: none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
.nav-list > li .submenu > li {
    margin-left: 0;
    position: relative;
}
.nav-list > li .submenu > li > a, .nav-list > li .submenu > li > span, .nav-list > li .submenu > li > ul > li > a {
    display: block;
    margin: 0;
    padding: 7px 0 8px 42px;
    position: relative;
}
.nav-list > li .submenu > li > a:focus, .nav-list > li .submenu > li > a:hover {
    text-decoration: none;
}
.nav-list > li .submenu > li:before, .nav-list > li .submenu > li > ul > li:before {
    border-top: 1px dashed rgba(255, 255, 255, 0.5);
    content: "";
    display: block;
    left: 25px;
    position: absolute;
    top: 17px;
    width: 9px;
}
.nav-list > li .submenu > li > ul > li:before {
    width: 22px;
}
.nav-list > li .submenu > li:after {
    border-left: 1px dashed rgba(255, 255, 255, 0.5);
    bottom: 0;
    content: "";
    display: block;
    left: 22px;
    position: absolute;
    top: 0;
    width: 0;
}
.nav-list > li .submenu > li > ul {
    list-style: none outside none;
    padding: 0;
}
.nav-list > li .submenu > li > ul > li {
    position: relative;
}
.nav-list > li .submenu > li > ul > li > a {
    font-size: 12px;
    padding-left: 60px;
}
#sidebar-collapse {
    padding: 3px 0;
    position: relative;
    text-align: center;
}
#sidebar-collapse > [class*="fa-"] {
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 100%;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    padding: 1px 6px 1px 5px;
    position: relative;
}
#sidebar-collapse:before {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    content: "";
    display: inline-block;
    height: 0;
    left: 15px;
    position: absolute;
    right: 15px;
    top: 13px;
}
#sidebar.sidebar-collapsed {
    width: 42px;
}
#sidebar.sidebar-collapsed:before {
    width: 42px;
}
#sidebar.sidebar-collapsed + #main-content {
    margin-left: 43px;
}
.sidebar-collapsed .nav-list {
    overflow: visible !important;
}
.sidebar-collapsed .nav-list > li > a {
    position: relative;
}
.sidebar-collapsed .nav-list > li.active > a:after {
    display: none;
}
.sidebar-collapsed .nav-list .search-pan input, .sidebar-collapsed .nav-list > li > a > span {
    box-shadow: 2px 0 6px rgba(50, 50, 50, 0.2);
    display: none;
    height: 38px;
    left: 42px;
    line-height: 38px;
    padding-left: 12px;
    position: absolute;
    top: 0;
    width: 158px;
    z-index: 121;
}
.sidebar-collapsed .nav-list .search-pan input {
    height: 36px;
    line-height: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.sidebar-collapsed .nav-list > li > a.dropdown-toggle > span {
    border: 0 none;
    box-shadow: none;
    left: 42px;
    top: 0;
    width: 177px;
}
.sidebar-collapsed .nav-list > li > a .arrow {
    display: none;
}
.sidebar-collapsed .nav-list > li > a:hover:before {
    width: 2px;
}
.sidebar-collapsed .nav-list .search-form:hover .search-pan input, .sidebar-collapsed .nav-list > li:hover > a > span {
    display: block;
}
.sidebar-collapsed .nav-list > li.active > a:after {
    border-width: 10px 6px;
    top: 8px;
}
.sidebar-collapsed .nav-list > li.active.open > a:after {
    display: block;
}
.sidebar-collapsed .nav-list > li .submenu > li > ul > li:before {
    left: 27px;
    width: 9px;
}
.sidebar-collapsed .nav-list > li .submenu > li > ul > li:after {
    border-left: 1px dashed rgba(255, 255, 255, 0.5);
    bottom: 0;
    content: "";
    display: block;
    left: 24px;
    position: absolute;
    top: 0;
    width: 0;
}
.sidebar-collapsed .nav-list > li.active.open > .submenu > li.active > a:after {
    display: none;
}
.sidebar-collapsed .nav-list > li > ul.submenu {
    box-shadow: 2px 0 6px rgba(50, 50, 50, 0.2);
    display: none !important;
    left: 44px;
    padding-bottom: 2px;
    padding-top: 40px;
    position: absolute;
    top: 0;
    width: 175px;
    z-index: 120;
}
.sidebar-collapsed .nav-list > li > ul.submenu > li:before, .sidebar-collapsed .nav-list > li > ul.submenu > li:after {
    display: none;
}
.sidebar-collapsed .nav-list > li > ul.submenu li > a, .sidebar-collapsed .nav-list > li > ul.submenu li > span {
    border-left: 0 none;
    margin-left: 0;
    padding-left: 24px;
}
.sidebar-collapsed .nav-list > li > ul.submenu > li > ul > li > a {
    padding-left: 44px;
}
.sidebar-collapsed .nav-list > li > ul.submenu li > a > [class*="fa-"]:first-child {
    width: 16px;
}
.sidebar-collapsed .nav-list > li > ul.submenu li.active > a > [class*="fa-"]:first-child, .sidebar-collapsed .nav-list > li > ul.submenu li:hover > a > [class*="fa-"]:first-child {
    left: 7px;
}
.sidebar-collapsed .nav-list > li:hover > ul.submenu {
    display: block !important;
}
.sidebar-collapsed #sidebar-collapse:before {
    left: 5px;
    right: 5px;
}
.sidebar-collapsed #sidebar-collapse > [class*="fa-"] {
    border-width: 1px;
    font-size: 13px;
    line-height: 15px;
    padding: 0 5px 0 4px;
}
#nav-horizontal {
    float: left;
    height: 40px;
    padding-left: 0;
}
#nav-horizontal > li {
    display: inline-block;
    padding-right: 0;
    vertical-align: top;
}
#nav-horizontal > li > a {
    line-height: 40px;
    white-space: nowrap;
}
#nav-horizontal .dropdown-menu {
    left: 0;
    min-width: 170px;
}
#nav-horizontal > li > .dropdown-menu > li {
    position: relative;
}
#nav-horizontal > li > .dropdown-menu > li > ul {
    display: none;
    left: 170px;
    position: absolute;
    top: -2px;
}
#nav-horizontal .dropdown-menu > li:hover > ul {
    display: block;
}
#nav-horizontal [class*="fa-"] {
    margin-right: 5px;
}
#nav-horizontal .dropdown-menu [class*="fa-"] {
    display: inline-block;
    text-align: left;
    width: 15px;
}
#nav-horizontal .dropdown-menu .fa-angle-right {
    position: absolute;
    right: 0;
}
#main-content {
    padding: 10px 20px 20px;
}
.page-title > div {
    margin-bottom: 20px;
}
.page-title > div h1 {
    font-size: 30px;
    text-shadow: 0 1px 0 rgba(150, 150, 150, 0.6);
}
.page-title > div h1 > i {
    text-align: center;
    width: 35px;
}
.page-title > div h4 {
    color: #999999;
    font-size: 14px;
    margin-left: 45px;
    margin-top: -5px;
    text-shadow: 0 1px 0 rgba(150, 150, 150, 0.15);
}
.box {
    margin-bottom: 20px;
}
.box .box-title {
    padding: 10px;
}
.box .box-title h3 {
    color: #FFFFFF;
    display: inline-block;
    line-height: 20px;
    margin: 0;
    white-space: nowrap;
}
.box .box-title h3 > i {
    margin-right: 10px;
}
.box .box-title .box-tool {
    display: inline-block;
    float: right;
    line-height: 20px;
    white-space: nowrap;
}
.box .box-title .box-tool > a {
    color: #FFFFFF;
    font-size: 16px;
    margin: 0 3px;
    opacity: 0.6;
    transition: all 0.3s ease 0s;
}
.box .box-title .box-tool > a:hover {
    opacity: 1;
    text-decoration: none;
}
.box .box-title .box-tool > a > i {
    display: inline-block;
}
.box .box-title .box-tool a.btn {
    height: 30px;
    line-height: 18px;
    margin-top: -3px;
}
.box .box-title .box-tool > .progress {
    margin-top: 7px;
}
.box .box-title .nav-tabs ~ .box-tool {
    float: right;
}
.box .box-content {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px;
}
.box .box-content.no-padding {
    padding: 0;
}
.box-title .nav-tabs {
    border-bottom: 0 none;
    margin: 0 10px -10px 0;
    padding-left: 0;
}
.box-title h3 ~ .nav-tabs {
    float: right;
}
.box-title .nav-tabs > li {
    margin-bottom: 0;
}
.box-title .nav-tabs > li > a {
    border-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    color: #FFFFFF;
    margin-bottom: 0;
    padding-top: 4px;
}
.box-title .nav-tabs > li > a:hover {
    padding-bottom: 7px;
}
.box-title .nav-tabs > li.active > a:hover {
    padding-bottom: 8px;
}
.box-title .nav-tabs > li > a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #444444;
    text-shadow: none;
}
.box-title .nav-tabs > li.active > a, .box-title .nav-tabs > li.active > a:hover {
    border-color: rgba(0, 0, 0, 0);
    color: #444444;
    text-shadow: none;
}
.box-title .nav-tabs > li.dropdown {
    background-color: #FFFFFF;
}
.box-title .nav-tabs > li.dropdown > a.dropdown-toggle {
    color: #444444;
    cursor: pointer;
    text-shadow: none;
}
.box-title .nav-tabs > li.dropdown > a > .caret {
    border-bottom-color: #444444;
    border-top-color: #444444;
}
.box-title .nav-tabs > li.dropdown > a:hover {
    padding-bottom: 10px;
}
.box-title .nav-tabs > li.dropdown.open > a {
    border-color: #FFFFFF;
}
.box-title .nav-tabs > li.dropdown > .dropdown-menu > li {
    padding: 0;
}
.box-title .nav-tabs > li.dropdown > .dropdown-menu > li > a {
    padding: 5px 9px;
}
.box-title .nav-tabs > li.dropdown > .dropdown-menu > li > a:hover, .box-title .nav-tabs > li.dropdown > .dropdown-menu > li.active > a {
    background-color: #EFEFEF;
    color: #444444;
}
.table-bordered, .table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child, .table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child, .table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child {
    border-radius: 0 !important;
}
.table thead > tr > th {
    border-bottom-width: 1px;
}
.table.fill-head thead {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #888888;
}
.table-advance thead {
    background: none repeat scroll 0 0 #EFEFEF;
    border-left: 4px solid #EFEFEF;
}
.table-advance i[class^="fa-"] {
    margin-right: 5px;
}
.table-advance tbody > tr:nth-child(2n) > td, .table-advance tbody > tr:nth-child(2n) > th {
    background-color: #F6F6F6;
}
.table-advance tbody > tr {
    border-left: 4px solid #FFFFFF;
}
.table-advance tbody > tr:nth-child(2n) {
    border-left: 4px solid #F6F6F6;
}
.table-advance th, .table-advance td {
    border-top: 0 none;
    color: #888888;
}
.table thead > tr > th > a.sort-asc, .table thead > tr > th > a.sort-desc {
    color: #888888;
    display: block;
    padding-right: 15px;
    position: relative;
}
.table thead > tr > th > a.sort-asc:after {
    border-bottom: 7px solid #CCCCCC;
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    content: "";
    height: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
}
.table thead > tr > th > a.sort-desc:before {
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 7px solid #CCCCCC;
    content: "";
    height: 0;
    position: absolute;
    right: 0;
    top: 8px;
    width: 0;
}
.table thead > tr > th > a.sort-active.sort-asc:after {
    border-bottom-color: #7A80DD;
}
.table thead > tr > th > a.sort-active.sort-desc:before {
    border-top-color: #7A80DD;
}
.table-advance .text-right {
    text-align: right;
}
.table-advance .text-center {
    text-align: center;
}
.table-big {
    border: 1px solid #DDDDDD;
    margin-bottom: 15px;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}
.table-big > .table {
    background-color: #FFFFFF;
    margin-bottom: 0;
}
.table-big > .table > thead > tr > th, .table-big > .table > tbody > tr > th, .table-big > .table > tfoot > tr > th, .table-big > .table > thead > tr > td, .table-big > .table > tbody > tr > td, .table-big > .table > tfoot > tr > td {
    white-space: nowrap;
}
.table-big > .table-bordered {
    border: 0 none;
}
.table-big > .table-bordered > thead > tr > th:first-child, .table-big > .table-bordered > tbody > tr > th:first-child, .table-big > .table-bordered > tfoot > tr > th:first-child, .table-big > .table-bordered > thead > tr > td:first-child, .table-big > .table-bordered > tbody > tr > td:first-child, .table-big > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0 none;
}
.table-big > .table-bordered > thead > tr > th:last-child, .table-big > .table-bordered > tbody > tr > th:last-child, .table-big > .table-bordered > tfoot > tr > th:last-child, .table-big > .table-bordered > thead > tr > td:last-child, .table-big > .table-bordered > tbody > tr > td:last-child, .table-big > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0 none;
}
.table-big > .table-bordered > thead > tr:last-child > th, .table-big > .table-bordered > tbody > tr:last-child > th, .table-big > .table-bordered > tfoot > tr:last-child > th, .table-big > .table-bordered > thead > tr:last-child > td, .table-big > .table-bordered > tbody > tr:last-child > td, .table-big > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0 none;
}
.table-flag-blue {
    border-left-color: #00BFDD !important;
}
.table-flag-green {
    border-left-color: #8DCA35 !important;
}
.table-flag-red {
    border-left-color: #FA5A35 !important;
}
.table-flag-orange {
    border-left-color: #FFAB00 !important;
}
.table-flag-yellow {
    border-left-color: #FAFD1D !important;
}
.table-flag-lime {
    border-left-color: #ABFD1D !important;
}
.table-flag-pink {
    border-left-color: #FD1DC6 !important;
}
.table-flag-magenta {
    border-left-color: #A61DFD !important;
}
.table-flag-gray {
    border-left-color: #CCCCCC !important;
}
.table-flag-black {
    border-left-color: #444444 !important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uneditable-textarea, .form-group.warning input, .form-group.warning select, .form-group.warning textarea, .form-group.error input, .form-group.error select, .form-group.error textarea, .form-group.success input, .form-group.success select, .form-group.success textarea, .form-group.info input, .form-group.info select, .form-group.info textarea, .input-group input, .input-group input, .input-group select, .input-group select, .input-group .uneditable-input, .input-group .uneditable-input, .input-group .input-group-addon:first-child, .input-group .btn:first-child, .input-group input, .input-group select, .input-group .uneditable-input, .input-group input + .btn-group .btn:last-child, .input-group select + .btn-group .btn:last-child, .input-group .uneditable-input + .btn-group .btn:last-child, .input-group .input-group-addon:last-child, .input-group .btn:last-child, .input-group .btn-group:last-child > .dropdown-toggle, .input-group.input-group input + .btn-group .btn, .input-group.input-group select + .btn-group .btn, .input-group.input-group .uneditable-input + .btn-group .btn, .input-group.input-group .input-group-addon:first-child, .input-group.input-group .btn:first-child, .input-group.input-group .input-group-addon:last-child, .input-group.input-group .btn:last-child, input.search-query, .form-search .input-group .search-query, .form-search .input-group .btn, .form-search .input-group .search-query, .form-search .input-group .btn, .form-control {
    border-radius: 0;
    box-shadow: none;
}
.form-control:focus, .has-error .form-control:focus, .has-success .form-control:focus, .has-warning .form-control:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, .uneditable-textarea:focus, .form-group.warning input:focus, .form-group.warning select:focus, .form-group.warning textarea:focus, .form-group.error input:focus, .form-group.error select:focus, .form-group.error textarea:focus, .form-group.success input:focus, .form-group.success select:focus, .form-group.success textarea:focus, .form-group.info input:focus, .form-group.info select:focus, .form-group.info textarea:focus, input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
    box-shadow: none;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uneditable-textarea, .input-group .input-group-addon, .input-group .input-group-addon {
    border-color: #E5E5E5;
    color: #888888;
}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, .uneditable-textarea:focus, .form-control:focus {
    border-color: #BBBBBB;
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    background-color: #F5F5F5;
    cursor: not-allowed;
}
label {
    font-weight: normal;
}
input[type="file"] {
    background-color: #FFFFFF;
    border: 1px solid #EEEEEE;
    box-shadow: none;
    padding: 0;
}
.help-inline, .help-block {
    color: #BBBBBB;
}
.help-inline:hover {
    color: #555555;
}
.input-icon input {
    padding-right: 25px !important;
}
.input-icon .input-info, .input-icon .input-error, .input-icon .input-warning, .input-icon .input-success {
    display: inline-block !important;
    font-size: 16px;
    position: relative !important;
    right: 25px !important;
    top: 7px;
}
.input-icon .input-info {
    color: #27A9E3;
}
.input-icon .input-error {
    color: #B94A48;
}
.input-icon .input-warning {
    color: #C09853;
}
.input-icon .input-success {
    color: #468847;
}
.input-icon.left i {
    color: #CCCCCC;
    display: block !important;
    font-size: 16px;
    height: 16px;
    margin: 7px 2px 6px 10px;
    position: absolute !important;
    text-align: center;
    width: 16px;
    z-index: 1;
}
.input-icon.left input {
    padding-left: 33px !important;
}
.input-group .btn {
    height: 34px;
}
.input-group > span.input-group-addon > i {
    margin-top: 2px;
}
.controls .text {
    color: #888888;
    display: block;
    font-size: 14px;
    font-weight: 300;
    margin-top: 5px;
}
.form-row-separated .form-group {
    border-bottom: 1px solid #EFEFEF;
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 15px;
    padding-right: 10px;
}
.form-row-separated .form-group.last {
    border-bottom: 0 none;
    margin-bottom: 0;
}
.form-row-separated .help-inline, .form-row-separated .help-block {
    padding-left: 0;
}
.form-horizontal.form-bordered .form-group:first-child {
    border-bottom: 1px solid #EEEEEE !important;
}
.form-horizontal.form-bordered .form-group {
    border-bottom: 1px solid #EEEEEE;
    margin: 0;
    padding: 0;
}
.form-horizontal.form-bordered .form-group.last {
    border-bottom: 0 none;
    padding-bottom: 10px;
    padding-top: 10px;
}
.box .form-horizontal.form-bordered .form-group {
    margin-left: -10px;
    margin-right: -10px;
}
.box .form-horizontal.form-bordered .form-group:first-child {
    margin-top: -10px;
}
.form-horizontal.form-bordered .form-group .controls {
    border-left: 1px solid #EEEEEE;
    padding: 10px;
    position: relative;
}
.form-horizontal.form-bordered .form-group .control-label {
    margin-top: 10px;
}
.form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(2n) {
    background-color: #F9F9F9;
}
.form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(2n) {
    background-color: #F9F9F9;
}
.form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(2n) .controls {
    background-color: #FFFFFF;
}
.form-horizontal.form-bordered .help-inline, .form-horizontal.form-bordered .help-block {
    padding-left: 0;
}
.dropdown-menu {
    border-color: #CDCDCD;
    border-radius: 0;
    box-shadow: 0 2px 5px rgba(30, 30, 100, 0.25);
    padding: 0;
}
.dropdown-menu > li {
    padding: 0 9px;
    position: relative;
}
.dropdown-menu > li:hover {
    background-color: #DCDCDC;
}
.dropdown-menu > li > [class*="fa-"], .dropdown-menu > li > a > [class*="fa-"] {
    font-size: 14px;
    margin-right: 5px !important;
}
.dropdown-menu > li > a {
    color: #444444;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 6px 2px;
    text-shadow: none;
}
.dropdown-menu > li > a:active, .dropdown-menu > li > a:hover {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    color: #444444;
    filter: none;
}
.dropdown-menu > li > a .badge {
    float: right;
    font-size: 12px;
    line-height: 16px;
    margin-top: -2px;
    padding: 2px 7px;
    position: absolute;
    right: 12px;
}
.btn-group.open .dropdown-toggle {
    box-shadow: none;
}
.dropdown-primary li:hover a, .dropdown-info li:hover a, .dropdown-warning li:hover a, .dropdown-danger li:hover a, .dropdown-success li:hover a, .dropdown-inverse li:hover a, .dropdown-pink li:hover a, .dropdown-lime li:hover a, .dropdown-gray li:hover a, .dropdown-magenta li:hover a {
    color: #FFFFFF;
}
.dropdown-primary li:hover {
    background-color: #4F99C6;
}
.dropdown-info li:hover {
    background-color: #6FB3E0;
}
.dropdown-warning li:hover {
    background-color: #FFA24D;
}
.dropdown-danger li:hover {
    background-color: #DD6B58;
}
.dropdown-success li:hover {
    background-color: #87B87F;
}
.dropdown-inverse li:hover {
    background-color: #555555;
}
.dropdown-yellow li:hover {
    background-color: #FEE188;
}
.dropdown-pink li:hover {
    background-color: #D67097;
}
.dropdown-lime li:hover {
    background-color: #9EBD60;
}
.dropdown-gray li:hover {
    background-color: #888888;
}
.dropdown-magenta li:hover {
    background-color: #A25DC9;
}
.btn {
    background-image: none;
    border: 0 none;
    border-radius: 0 !important;
    box-shadow: none;
    filter: none;
    text-shadow: none;
}
.btn.active, .btn:active, .btn-group.open .btn.dropdown-toggle {
    box-shadow: none;
}
.btn-xlarge {
    font-size: 21px;
    padding: 15px 25px;
}
.btn-xxlarge {
    font-size: 26px;
    padding: 19px 30px;
}
a.btn {
    color: #000000;
}
.btn.btn-link {
    color: #428BCA;
}
.btn-circle {
    border-radius: 100% !important;
    line-height: 15px;
    padding: 5px;
}
.btn-circle i {
    display: table-cell;
    font-size: 14px;
    height: 15px;
    text-align: center;
    vertical-align: middle;
    width: 15px;
}
.btn-circle.btn-bordered {
    border: 1px solid #DDDDDD;
}
.btn-circle.btn-bordered.thick {
    border-width: 2px;
}
.btn-circle.btn-xxlarge {
    line-height: 24px;
    padding: 12px;
}
.btn-circle.btn-xxlarge i {
    font-size: 23px;
    height: 24px;
    width: 24px;
}
.btn-circle.btn-xlarge {
    line-height: 20px;
    padding: 9px;
}
.btn-circle.btn-xlarge i {
    font-size: 19px;
    height: 20px;
    width: 20px;
}
.btn-circle.btn-lg {
    line-height: 17px;
    padding: 7px;
}
.btn-circle.btn-lg i {
    font-size: 16px;
    height: 17px;
    width: 17px;
}
.btn-circle.btn-sm {
    line-height: 13px;
    padding: 4px;
}
.btn-circle.btn-sm i {
    font-size: 12px;
    height: 13px;
    width: 13px;
}
.btn-circle.btn-xs {
    line-height: 11px;
    padding: 2px;
}
.btn-circle.btn-xs i {
    font-size: 10px;
    height: 11px;
    width: 11px;
}
.btn-group .btn-circle {
    margin-right: 5px;
}
.btn {
    background-color: #EBEBEB;
}
.btn:hover, .btn:active, .btn-group.open .btn.dropdown-toggle, .btn.active {
    background-color: #DCDCDC;
}
.btn.btn-primary {
    background-color: #0090FF;
}
.btn.btn-primary:active, .btn.btn-primary.active, .btn-group.open .btn.btn-primary.dropdown-toggle, .btn.btn-primary:hover {
    background-color: #017CDB;
}
.btn.btn-info {
    background-color: #5AB4DA;
}
.btn.btn-info:active, .btn.btn-info.active, .btn-group.open .btn.btn-info.dropdown-toggle, .btn.btn-info:hover {
    background-color: #50A1C3;
}
.btn.btn-warning {
    background-color: #FF863D;
}
.btn.btn-warning:active, .btn.btn-warning.active, .btn-group.open .btn.btn-warning.dropdown-toggle, .btn.btn-warning:hover {
    background-color: #FE6C14;
}
.btn.btn-danger {
    background-color: #FB3838;
}
.btn.btn-danger:active, .btn.btn-danger.active, .btn-group.open .btn.btn-danger.dropdown-toggle, .btn.btn-danger:hover {
    background-color: #DC2A2A;
}
.btn.btn-success {
    background-color: #15B74E;
}
.btn.btn-success:active, .btn.btn-success.active, .btn-group.open .btn.btn-success.dropdown-toggle, .btn.btn-success:hover {
    background-color: #11943F;
}
.btn.btn-inverse {
    background-color: #595959;
}
.btn.btn-inverse:active, .btn.btn-inverse.active, .btn-group.open .btn.btn-inverse.dropdown-toggle, .btn.btn-inverse:hover {
    background-color: #444444;
}
.btn.btn-pink {
    background-color: #EA4C89;
}
.btn.btn-pink:active, .btn.btn-pink.active, .btn-group.open .btn.btn-pink.dropdown-toggle, .btn.btn-pink:hover {
    background-color: #C73D72;
}
.btn.btn-yellow {
    background-color: #FFDD14;
}
.btn.btn-yellow:active, .btn.btn-yellow.active, .btn-group.open .btn.btn-yellow.dropdown-toggle, .btn.btn-yellow:hover {
    background-color: #ECCC11;
}
.btn.btn-magenta {
    background-color: #A200FF;
}
.btn.btn-magenta:active, .btn.btn-magenta.active, .btn-group.open .btn.btn-magenta.dropdown-toggle, .btn.btn-magenta:hover {
    background-color: #8701D4;
}
.btn.btn-lime {
    background-color: #8CBF26;
}
.btn.btn-lime:active, .btn.btn-lime.active, .btn-group.open .btn.btn-lime.dropdown-toggle, .btn.btn-lime:hover {
    background-color: #749F1F;
}
.btn.btn-gray {
    background-color: #AAAAAA;
}
.btn.btn-gray:active, .btn.btn-gray.active, .btn-group.open .btn.btn-gray.dropdown-toggle, .btn.btn-gray:hover {
    background-color: #888888;
}
.btn.btn-link {
    background-color: rgba(0, 0, 0, 0);
}
.btn.btn-link:hover {
    background-color: rgba(0, 0, 0, 0);
}
.btn.btn-success, .btn.btn-warning, .btn.btn-info, .btn.btn-primary, .btn.btn-inverse, .btn.btn-danger, .btn.btn-pink, .btn.btn-yellow, .btn.btn-magenta, .btn.btn-lime, .btn.btn-gray {
    color: #FFFFFF;
}
.btn.btn-inverse > .caret, .btn.btn-pink > .caret, .btn.btn-yellow > .caret, .btn.btn-magenta > .caret, .btn.btn-lime > .caret, .btn.btn-gray > .caret {
    border-top-color: #FFFFFF;
}
.btn.btn-circle.btn-bordered.btn-to-default:hover, .btn.btn-circle.btn-bordered {
    background-color: rgba(0, 0, 0, 0);
    border-color: #C5C5C5;
    color: #C5C5C5;
}
.btn.btn-circle.btn-bordered:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #AAAAAA;
    color: #AAAAAA;
}
.btn.btn-circle.btn-bordered.btn-to-primary:hover, .btn.btn-circle.btn-bordered.btn-primary {
    background-color: rgba(0, 0, 0, 0);
    border-color: #0090FF;
    color: #0090FF;
}
.btn.btn-circle.btn-bordered.btn-primary:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #017CDB;
    color: #017CDB;
}
.btn.btn-circle.btn-bordered.btn-to-info:hover, .btn.btn-circle.btn-bordered.btn-info {
    background-color: rgba(0, 0, 0, 0);
    border-color: #5AB4DA;
    color: #5AB4DA;
}
.btn.btn-circle.btn-bordered.btn-info:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #50A1C3;
    color: #50A1C3;
}
.btn.btn-circle.btn-bordered.btn-to-warning:hover, .btn.btn-circle.btn-bordered.btn-warning {
    background-color: rgba(0, 0, 0, 0);
    border-color: #FF863D;
    color: #FF863D;
}
.btn.btn-circle.btn-bordered.btn-warning:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #FE6C14;
    color: #FE6C14;
}
.btn.btn-circle.btn-bordered.btn-to-danger:hover, .btn.btn-circle.btn-bordered.btn-danger {
    background-color: rgba(0, 0, 0, 0);
    border-color: #FB3838;
    color: #FB3838;
}
.btn.btn-circle.btn-bordered.btn-danger:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #DC2A2A;
    color: #DC2A2A;
}
.btn.btn-circle.btn-bordered.btn-to-success:hover, .btn.btn-circle.btn-bordered.btn-success {
    background-color: rgba(0, 0, 0, 0);
    border-color: #15B74E;
    color: #15B74E;
}
.btn.btn-circle.btn-bordered.btn-success:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #11943F;
    color: #11943F;
}
.btn.btn-circle.btn-bordered.btn-to-inverse:hover, .btn.btn-circle.btn-bordered.btn-inverse {
    background-color: rgba(0, 0, 0, 0);
    border-color: #666666;
    color: #666666;
}
.btn.btn-circle.btn-bordered.btn-inverse:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #444444;
    color: #444444;
}
.btn.btn-circle.btn-bordered.btn-to-pink:hover, .btn.btn-circle.btn-bordered.btn-pink {
    background-color: rgba(0, 0, 0, 0);
    border-color: #EA4C89;
    color: #EA4C89;
}
.btn.btn-circle.btn-bordered.btn-pink:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #C73D72;
    color: #C73D72;
}
.btn.btn-circle.btn-bordered.btn-to-magenta:hover, .btn.btn-circle.btn-bordered.btn-magenta {
    background-color: rgba(0, 0, 0, 0);
    border-color: #A200FF;
    color: #A200FF;
}
.btn.btn-circle.btn-bordered.btn-magenta:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #8701D4;
    color: #8701D4;
}
.btn.btn-circle.btn-bordered.btn-to-yellow:hover, .btn.btn-circle.btn-bordered.btn-yellow {
    background-color: rgba(0, 0, 0, 0);
    border-color: #FFDD14;
    color: #FFDD14;
}
.btn.btn-circle.btn-bordered.btn-yellow:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #ECCC11;
    color: #ECCC11;
}
.btn.btn-circle.btn-bordered.btn-to-lime:hover, .btn.btn-circle.btn-bordered.btn-lime {
    background-color: rgba(0, 0, 0, 0);
    border-color: #8CBF26;
    color: #8CBF26;
}
.btn.btn-circle.btn-bordered.btn-lime:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #749F1F;
    color: #749F1F;
}
.btn.btn-circle.btn-bordered.btn-to-gray:hover, .btn.btn-circle.btn-bordered.btn-gray {
    background-color: rgba(0, 0, 0, 0);
    border-color: #A4A4A4;
    color: #A4A4A4;
}
.btn.btn-circle.btn-bordered.btn-gray:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #888888;
    color: #888888;
}
.btn.btn-circle.btn-bordered.btn-to-default:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #C5C5C5;
    color: #C5C5C5;
}
.btn.btn-circle.btn-bordered.btn-to-primary:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #0090FF;
    color: #0090FF;
}
.btn.btn-circle.btn-bordered.btn-to-info:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #5AB4DA;
    color: #5AB4DA;
}
.btn.btn-circle.btn-bordered.btn-to-warning:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #FF863D;
    color: #FF863D;
}
.btn.btn-circle.btn-bordered.btn-to-danger:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #FB3838;
    color: #FB3838;
}
.btn.btn-circle.btn-bordered.btn-to-success:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #15B74E;
    color: #15B74E;
}
.btn.btn-circle.btn-bordered.btn-to-inverse:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #666666;
    color: #666666;
}
.btn.btn-circle.btn-bordered.btn-to-pink:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #EA4C89;
    color: #EA4C89;
}
.btn.btn-circle.btn-bordered.btn-to-magenta:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #A200FF;
    color: #A200FF;
}
.btn.btn-circle.btn-bordered.btn-to-yellow:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #FFDD14;
    color: #FFDD14;
}
.btn.btn-circle.btn-bordered.btn-to-lime:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #8CBF26;
    color: #8CBF26;
}
.btn.btn-circle.btn-bordered.btn-to-gray:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #A4A4A4;
    color: #A4A4A4;
}
.btn.btn-circle.btn-bordered.btn-fill:hover {
    background-color: #EBEBEB;
    border-color: #DDDDDD;
    color: #666666;
}
.btn.btn-circle.btn-bordered.btn-to-primary.btn-fill:hover {
    background-color: #6FD0F4;
    border-color: #4AC1ED;
    color: #FFFFFF;
}
.btn.btn-circle.btn-bordered.btn-to-info.btn-fill:hover {
    background-color: #B3E3F7;
    border-color: #97D8F4;
    color: #FFFFFF;
}
.btn.btn-circle.btn-bordered.btn-to-warning.btn-fill:hover {
    background-color: #F6A270;
    border-color: #F09057;
    color: #FFFFFF;
}
.btn.btn-circle.btn-bordered.btn-to-danger.btn-fill:hover {
    background-color: #FD5858;
    border-color: #F14343;
    color: #FFFFFF;
}
.btn.btn-circle.btn-bordered.btn-to-success.btn-fill:hover {
    background-color: #57CE81;
    border-color: #40BF6C;
    color: #FFFFFF;
}
.btn.btn-circle.btn-bordered.btn-to-inverse.btn-fill:hover {
    background-color: #666666;
    border-color: #555555;
    color: #FFFFFF;
}
.btn.btn-circle.btn-bordered.btn-to-pink.btn-fill:hover {
    background-color: #F17CA9;
    border-color: #EC5A92;
    color: #FFFFFF;
}
.btn.btn-circle.btn-bordered.btn-to-magenta.btn-fill:hover {
    background-color: #C06AF1;
    border-color: #B251E9;
    color: #FFFFFF;
}
.btn.btn-circle.btn-bordered.btn-to-yellow.btn-fill:hover {
    background-color: #F2E077;
    border-color: #E8D355;
    color: #FFFFFF;
}
.btn.btn-circle.btn-bordered.btn-to-lime.btn-fill:hover {
    background-color: #BEF05B;
    border-color: #B2EB40;
    color: #FFFFFF;
}
.btn.btn-circle.btn-bordered.btn-to-gray.btn-fill:hover {
    background-color: #BBBBBB;
    border-color: #A7A7A7;
    color: #FFFFFF;
}
.panel {
    border-radius: 0;
}
.panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.panel-footer {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.panel-group .panel {
    border-radius: 0;
}
.label, .badge {
    background-color: #BBBBBB;
    text-shadow: none;
}
.label {
    border-radius: 0;
    font-weight: normal;
}
.badge-small, .label-small {
    font-size: 10px;
    padding: 1px 2px;
}
.badge-large, .label-large {
    font-size: 13px;
    padding: 4px 6px;
}
.badge-xlarge, .label-xlarge {
    font-size: 14px;
    padding: 6px 8px;
}
.badge-xxlarge, .label-xxlarge {
    font-size: 15px;
    padding: 8px;
}
.label-warning, .badge-warning {
    background-color: #FF702A;
}
.label-info, .badge-info {
    background-color: #00BFDD;
}
.label-success, .badge-success {
    background-color: #15B74E;
}
.label-important, .badge-important {
    background-color: #FE1010;
}
.label-inverse, .badge-inverse {
    background-color: #222222;
}
.label-gray, .badge-gray {
    background-color: #888888;
}
.label-pink, .badge-pink {
    background-color: #EA4C89;
}
.label-yellow, .badge-yellow {
    background-color: #FFDD14;
}
.label-lime, .badge-lime {
    background-color: #8CBF26;
}
.label-magenta, .badge-magenta {
    background-color: #A200FF;
}
.pagination {
    margin: 10px 0;
}
.pager, .pagination {
    margin: 0;
    padding: 0;
}
.pagination > li > a, .pager > li > a {
    border-radius: 0 !important;
    border-width: 0;
}
.pagination > li > a, .pager > li > a {
    background-color: #F4F4F4;
    border: 0 none;
    color: #777777;
    margin: 0;
}
.pagination > li > a:hover, .pager > li > a:hover {
    background-color: #EEEEEE;
}
.pagination > li.disabled > a, .pagination > li.disabled > a:hover, .pager > li.disabled > a, .pager > li.disabled > a:hover {
    background-color: #F9F9F9;
    border-width: 0;
}
.pagination > li.active > a, .pagination > li.active > a:hover {
    background-color: #E9E9E9;
    color: #555555;
}
.pagination.pagination-colory > li > a, .pager.colory > li > a {
    background-color: #FAFAFA;
    border-color: #E0E8EB;
    color: #2283C5;
    margin: 0 -1px 0 0;
}
.pagination.pagination-colory li > a:hover, .pager.colory > li > a:hover {
    background-color: #EAEFF2;
}
.pagination.pagination-colory > li.disabled > a, .pagination.pagination-colory > li.disabled > a:hover, .pager.colory > li.disabled > a, .pager.colory > li.disabled > a:hover {
    background-color: #F9F9F9;
    border-color: #D9D9D9;
}
.pagination.pagination-colory > li.active > a, .pagination.pagination-colory > li.active > a:hover {
    background-color: #6FAED9;
    border-color: #6FAED9;
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.pagination-bullet > li > a {
    background: none repeat scroll 0 0 #E1E1E1;
    border: 0 none;
    border-radius: 100% !important;
    display: inline-block;
    height: 10px;
    margin: 0 5px;
    padding: 0;
    width: 10px;
}
.pagination-bullet > li > a:hover {
    background: none repeat scroll 0 0 #C2C2C2;
}
.pagination-bullet > li.active > a, .pagination-bullet > li.active > a:hover {
    background: none repeat scroll 0 0 #959595;
    border: 0 none;
}
.pagination-xs > li > a, .pagination-xs > li > span {
    font-size: 11px;
    padding: 4px 7px;
}
.pagination-bullet.pagination-lg > li > a {
    height: 12px;
    width: 12px;
}
.pagination-bullet.pagination-sm > li > a {
    height: 8px;
    width: 8px;
}
.pagination-bullet.pagination-xs > li > a {
    height: 7px;
    padding: 0;
    width: 7px;
}
.progress {
    background-color: #F0F3F3;
    background-image: none;
    border-radius: 0;
    box-shadow: none;
    filter: none;
    height: 12px;
}
.progress .bar + .bar, .progress .bar {
    background-position: 0 50px;
    border: 0 none;
    box-shadow: none;
}
.progress.progress-striped .bar {
    background-position: 0 0;
}
.progress .bar + .bar {
    border-left: 1px solid #F0F3F3;
}
.progress-xxlarge {
    height: 21px;
}
.progress-xlarge {
    height: 18px;
}
.progress-large {
    height: 15px;
}
.progress-small {
    height: 9px;
}
.progress-smaller {
    height: 7px;
}
.progress-mini {
    height: 5px;
}
.progress-minier {
    height: 3px;
}
.breadcrumb {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    border-radius: 0;
    color: #999999;
}
.breadcrumb i {
    margin-right: 5px;
}
.breadcrumb > li > .divider {
    padding-left: 5px;
    padding-right: 0;
}
.breadcrumb a {
    color: #999999;
}
.breadcrumb a:hover {
    color: #444444;
    text-decoration: none;
}
.breadcrumb > li.active {
    color: #222222;
}
.breadcrumb > li + li:before {
    display: none;
}
.tooltip .tooltip-inner {
    border-radius: 0;
}
.popover {
    border-radius: 0;
}
.alert {
    border-radius: 0;
}
.alert p {
    margin: 9px 0;
}
.modal-content {
    border-radius: 0;
}
.typeahead.dropdown-menu li a {
    color: #9CA7B9;
}
.typeahead.dropdown-menu li:hover {
    background-color: #EEEFF3;
}
.typeahead.dropdown-menu .active > a, .typeahead.dropdown-menu .active > a:hover {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    color: #8E99AB;
    filter: none;
}
.tile {
    color: #FFFFFF;
    display: block;
    height: 120px;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 10px;
    position: relative;
}
a.tile:hover {
    color: #FFFFFF;
}
.tile.tile-big {
    height: 260px;
}
.tile.tile-img {
    background-repeat: no-repeat;
    background-size: cover;
}
.tile p.title {
    font-size: 16px;
    margin-bottom: 2px;
}
.tile.tile-img p.title {
    bottom: 5px;
    position: absolute;
    text-shadow: 1px 0 2px rgba(100, 100, 100, 0.3);
    white-space: nowrap;
}
.tile .img {
    left: 10px;
    line-height: 130px;
    position: absolute;
}
.tile .img.img-bottom {
    bottom: 5px;
    left: auto;
    line-height: 20px;
    opacity: 0.7;
    right: 10px;
}
.tile .img.img-center {
    left: 50%;
    line-height: 20px;
    margin-left: -30px;
    text-align: center;
    top: 15px;
    width: 60px;
}
.tile .img.img-center > img {
    max-height: 50px;
}
.tile .img.img-center + p {
    margin-top: 70px;
}
.tile .img > [class*="fa-"] {
    font-size: 70px;
}
.tile .img.img-bottom > [class*="fa-"] {
    font-size: 20px;
}
.tile .img.img-center > [class*="fa-"] {
    font-size: 50px;
}
.tile .content {
    position: absolute;
    right: 10px;
    top: 25px;
}
.tile .content > p {
    text-align: right;
}
.tile .content > p.big {
    font-size: 35px;
    font-weight: 400;
    margin-bottom: 0;
}
.tile-active {
    height: 120px;
    margin-bottom: 20px;
    overflow: hidden;
}
.tile-active.tile-active-big {
    height: 260px;
}
.tile-active .tile {
    height: 120px;
    margin: 0;
}
.tile-active .tile.tile-big {
    height: 260px;
}
.tile, .tile-light-blue {
    background-color: #009DC6;
}
.tile-blue {
    background-color: #0A59C0;
}
.tile-dark-blue {
    background-color: #381095;
}
.tile-red {
    background-color: #B9231F;
}
.tile-orange {
    background-color: #E79712;
}
.tile-pink {
    background-color: #C7266C;
}
.tile-magenta {
    background-color: #8B4787;
}
.tile-green {
    background-color: #31A221;
}
.tile-lime {
    background-color: #65B11D;
}
.tabbable {
    margin-bottom: 15px;
}
.tabbable .nav-tabs {
    border-color: #DDDDDD;
    margin-bottom: 0;
    margin-left: 0;
    position: relative;
    top: 1px;
}
.tabbable .nav-tabs > li.active > a, .tabbable .nav-tabs > li.active > a:hover, .tabbable .nav-tabs > li.active > a:focus {
    background-color: #FFFFFF;
    border-color: #DDDDDD #DDDDDD rgba(0, 0, 0, 0);
    border-top: 2px solid #DDDDDD;
    color: #333333;
    line-height: 16px;
    margin-top: -1px;
    z-index: 12;
}
.tabbable .nav-tabs > li:first-child > a {
    margin-left: 0;
}
.tabbable .nav-tabs > li > a:hover {
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    color: #4C8FBD;
}
.tabbable .nav-tabs > li > a, .tabbable .nav-tabs > li > a:focus {
    background-color: #F9F9F9;
    border-color: #DDDDDD;
    border-radius: 0 !important;
    color: #999999;
    line-height: 16px;
    margin-right: -1px;
    position: relative;
    z-index: 11;
}
.tabbable .nav-tabs > li > a .caret {
    border-bottom-color: #999999;
    border-top-color: #999999;
}
.tabbable .nav-tabs > li.active > a .caret {
    border-bottom-color: #333333;
    border-top-color: #333333;
}
.tabbable .tab-content {
    border: 1px solid #DDDDDD;
    padding: 16px 12px;
    position: relative;
    z-index: 11;
}
.tabbable.tabs-below > .nav-tabs {
    border-bottom-width: 0;
    border-color: #DDDDDD;
    margin-bottom: 0;
    margin-top: -1px;
    top: auto;
}
.tabbable.tabs-below > .nav-tabs > li > a, .tabbable.tabs-below > .nav-tabs > li > a:hover, .tabbable.tabs-below > .nav-tabs > li > a:focus {
    border-color: #DDDDDD;
}
.tabbable.tabs-below > .nav-tabs > li.active > a, .tabbable.tabs-below > .nav-tabs > li.active > a:hover, .tabbable.tabs-below > .nav-tabs > li.active > a:focus {
    border-bottom: 2px solid #DDDDDD;
    border-color: rgba(0, 0, 0, 0) #DDDDDD #DDDDDD;
    border-top-width: 1px;
    margin-top: 0;
}
.tabbable.tabs-left > .nav-tabs > li > a, .tabbable.tabs-right > .nav-tabs > li > a {
    min-width: 60px;
}
.tabbable.tabs-left > .nav-tabs {
    border-color: #DDDDDD;
    float: left;
    margin-bottom: 0;
    top: auto;
}
.tabbable.tabs-left > .nav-tabs > li {
    float: none;
}
.tabbable.tabs-left > .nav-tabs > li > a, .tabbable.tabs-left > .nav-tabs > li > a:focus, .tabbable.tabs-left > .nav-tabs > li > a:hover {
    border-color: #DDDDDD;
    margin: 0 -1px 0 0;
}
.tabbable.tabs-left > .nav-tabs > li.active > a, .tabbable.tabs-left > .nav-tabs > li.active > a:focus, .tabbable.tabs-left > .nav-tabs > li.active > a:hover {
    border-color: #DDDDDD rgba(0, 0, 0, 0) #DDDDDD #DDDDDD;
    border-left: 2px solid #DDDDDD;
    border-top-width: 1px;
    margin: 0 -1px;
}
.tabbable.tabs-right > .nav-tabs {
    border-color: #DDDDDD;
    float: right;
    margin-bottom: 0;
    top: auto;
}
.tabbable.tabs-right > .nav-tabs > li {
    float: none;
}
.tabbable.tabs-right > .nav-tabs > li > a, .tabbable.tabs-right > .nav-tabs > li > a:focus, .tabbable.tabs-right > .nav-tabs > li > a:hover {
    border-color: #DDDDDD;
    margin: 0 -1px;
}
.tabbable.tabs-right > .nav-tabs > li.active > a, .tabbable.tabs-right > .nav-tabs > li.active > a:focus, .tabbable.tabs-right > .nav-tabs > li.active > a:hover {
    border-color: #DDDDDD #DDDDDD #DDDDDD rgba(0, 0, 0, 0);
    border-right: 2px solid #DDDDDD;
    border-top-width: 1px;
    margin: 0 -2px 0 -1px;
}
.tabbable .nav-tabs > li > a > .badge {
    line-height: 8px;
    opacity: 0.7;
}
.tabbable .nav-tabs > li > a > [class*="fa-"] {
    opacity: 0.75;
}
.tabbable .nav-tabs > li.active > a > .badge, .tabbable .nav-tabs > li.active > a > [class*="fa-"] {
    opacity: 1;
}
.tabbable .nav-tabs li [class*="fa-"], .tabbable .nav-tabs li [class^="fa-"] {
    display: inline-block;
    text-align: center;
    width: 1.25em;
}
.tabbable .nav-tabs > li.open .dropdown-toggle {
    border-color: #BBBBBB;
    color: #999999;
}
.tabbable .nav-tabs > li.open .dropdown-toggle > [class*="fa-"] {
    color: #999999 !important;
    opacity: 1;
}
.tabbable.tabs-left .tab-content, .tabbable.tabs-right .tab-content {
    overflow: auto;
}
.tabbable .nav > li.active > .dropdown-toggle {
    cursor: pointer !important;
}
.tabbable .nav-pills .open .dropdown-toggle > [class*="fa-"], .tabbable .nav > li.dropdown.open.active > a:hover > [class*="fa-"], .tabbable .nav > li.dropdown.open.active > a:focus > [class*="fa-"] {
    color: #999999 !important;
}
.tabbable .nav-tabs > li:not(.active):not(.open) > a:not(:hover) > .disabled[class*="fa-"]:first-child {
    color: #909090 !important;
}
.tabbable .dropdown-menu > li {
    padding: 0;
}
.tabbable .dropdown-menu > li > a {
    padding-left: 9px;
    padding-right: 9px;
}
.tabbable .dropdown-menu > li > a:hover, .tabbable .dropdown-menu > .active > a, .tabbable .dropdown-menu > .active > a:hover, .tabbable .dropdown-menu > .active > a:focus {
    background-color: #EEEEEE;
    color: #333333;
}
.tabbable .active-blue > li.active > a, .tabbable .active-blue > li.active > a:hover, .tabbable .active-blue > li.active > a:focus {
    border-top-color: #419CF0;
}
.tabbable.tabs-below .active-blue > li.active > a, .tabbable.tabs-below .active-blue > li.active > a:hover, .tabbable.tabs-below .active-blue > li.active > a:focus {
    border-bottom-color: #419CF0;
}
.tabbable.tabs-left .active-blue > li.active > a, .tabbable.tabs-left .active-blue > li.active > a:hover, .tabbable.tabs-left .active-blue > li.active > a:focus {
    border-left-color: #419CF0;
}
.tabbable.tabs-right .active-blue > li.active > a, .tabbable.tabs-right .active-blue > li.active > a:hover, .tabbable.tabs-right .active-blue > li.active > a:focus {
    border-right-color: #419CF0;
}
.tabbable .active-red > li.active > a, .tabbable .active-red > li.active > a:hover, .tabbable .active-red > li.active > a:focus {
    border-top-color: #F73A28;
}
.tabbable.tabs-below .active-red > li.active > a, .tabbable.tabs-below .active-red > li.active > a:hover, .tabbable.tabs-below .active-red > li.active > a:focus {
    border-bottom-color: #F73A28;
}
.tabbable.tabs-left .active-red > li.active > a, .tabbable.tabs-left .active-red > li.active > a:hover, .tabbable.tabs-left .active-red > li.active > a:focus {
    border-left-color: #F73A28;
}
.tabbable.tabs-right .active-red > li.active > a, .tabbable.tabs-right .active-red > li.active > a:hover, .tabbable.tabs-right .active-red > li.active > a:focus {
    border-right-color: #F73A28;
}
.tabbable .active-green > li.active > a, .tabbable .active-green > li.active > a:hover, .tabbable .active-green > li.active > a:focus {
    border-top-color: #339933;
}
.tabbable.tabs-below .active-green > li.active > a, .tabbable.tabs-below .active-green > li.active > a:hover, .tabbable.tabs-below .active-green > li.active > a:focus {
    border-bottom-color: #339933;
}
.tabbable.tabs-left .active-green > li.active > a, .tabbable.tabs-left .active-green > li.active > a:hover, .tabbable.tabs-left .active-green > li.active > a:focus {
    border-left-color: #339933;
}
.tabbable.tabs-right .active-green > li.active > a, .tabbable.tabs-right .active-green > li.active > a:hover, .tabbable.tabs-right .active-green > li.active > a:focus {
    border-right-color: #339933;
}
.accordion .panel {
    border: 0 none;
}
.accordion .panel-heading {
    background-color: #F7F7F7;
    border-bottom: 0 none;
    padding: 0;
}
.accordion .panel-heading .panel-title {
    font-size: 14px;
}
.accordion .panel-heading a {
    display: block;
    padding: 10px 15px;
}
.accordion.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: 0 none;
}
.accordion .accordion-toggle {
    font-weight: bold;
}
.accordion .accordion-toggle.collapsed {
    font-weight: normal;
}
.accordion .accordion-toggle .icon-chevron {
    font-size: 13px;
    margin-right: 5px;
}
.accordion .accordion-toggle .icon-chevron:before {
    content: "\f078";
}
.accordion .accordion-toggle.collapsed .icon-chevron:before {
    color: #999999;
    content: "\f054";
}
.login-page {
    padding: 80px 0;
}
.login-page:before {
    bottom: 0;
    content: "";
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
}
.login-page .login-wrapper {
    position: relative;
    z-index: 2;
}
.login-page .login-wrapper form {
    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 20px;
    width: 340px;
}
.login-page form h3 {
    font-size: 25px;
    font-weight: 300;
}
.login-page form input {
    background-color: #F5F6F7;
    border: 0 none;
}
.login-page form input[type="text"], .login-page form input[type="password"], .login-page form button {
    font-size: 16px;
    height: auto !important;
    padding: 15px 10px !important;
}
.login-page form button {
    margin-top: 25px;
}
.login-page .hidden {
    display: none;
}
.login-page .login-wrapper form p.clearfix {
    white-space: nowrap;
}
.gallery {
    display: inline-block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.gallery > li {
    display: inline-block;
    margin: 5px;
    overflow: hidden;
    position: relative;
}
.gallery > li > a > div {
    display: block;
    position: relative;
}
.gallery > li > a > div > i {
    background-color: #222222;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all 0.7s ease 0s;
    width: 100%;
}
.gallery > li:hover > a > div > i {
    opacity: 0.5;
}
.gallery > li > .gallery-tools {
    background-color: #222222;
    bottom: -30px;
    height: 30px;
    opacity: 0.8;
    padding: 3px;
    position: absolute;
    text-align: center;
    transition: all 0.7s ease 0s;
    width: 100%;
}
.gallery > li:hover > .gallery-tools {
    bottom: 0;
}
.gallery > li > .gallery-tools > a {
    color: rgba(255, 255, 255, 0.5);
    font-size: 18px;
    margin: 0 3px;
}
.gallery > li > .gallery-tools > a:hover {
    color: #FFFFFF;
}
.gallery-cat {
    min-width: 150px;
}
.gallery-sort {
    min-width: 100px;
}
/* Messages And Chat ------------------------------------------ */
.messages {
    margin: 0;
    padding: 10px;
    padding-bottom: 0;
    list-style: none;
}
.messages > li {
    margin-bottom: 15px;
}
.messages > li > img {
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 100%;
}
.messages > li > div {
    background-color: #f7f8f9;
    padding: 10px;
    padding-top: 1px;
    margin-left: 80px;
    position: relative;
}
.messages > li > div:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: 19px;
    border-right: 10px solid #f7f8f9;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
}
.messages > li > div h5 {
    font-weight: bold;
    display: inline-block;
}
.messages > li > div .time {
    margin-top: 5px;
    color: #999;
    float: right;
}
.messages.messages-stripped > li:nth-child(odd) > div,
.messages.messages-chatty > li.right > div {
    background-color: #eef1f4;
}
.messages.messages-stripped > li:nth-child(odd) > div:before {
    border-right-color: #eef1f4;
}
.messages.messages-zigzag > li:nth-child(even) > img,
.messages.messages-chatty > li.right > img {
    float: right;
}
.messages.messages-zigzag > li:nth-child(even) > div,
.messages.messages-chatty > li.right > div {
    margin-right: 80px;
    margin-left: 0;
}
.messages.messages-zigzag > li:nth-child(even) > div:before,
.messages.messages-chatty > li.right > div:before {
    right: -10px;
    left: auto;
    border-left: 10px solid #f7f8f9;
    border-right: 0;
}
.messages.messages-chatty > li.right > div:before {
    border-left-color: #eef1f4;
}
.messages.messages-zigzag > li:nth-child(even) > div h5,
.messages.messages-zigzag > li.right > div h5 {
    float: right;
}
.messages.messages-zigzag > li:nth-child(even) > div .time,
.messages.messages-zigzag > li.right > div .time {
    float: none;
}

.messages.messages-chat > li > div {
    padding-top: 0;
    padding-bottom: 2px;
}
.messages.messages-chat > li > div p {
    margin-bottom: 3px;
    line-height: 16px;
}
.messages li .messages-actions {
    position: absolute;
    bottom: 5px;
    right: 10px;
    opacity: 0;
    white-space: nowrap;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.messages li:hover .messages-actions {
    opacity: 1;
}
.messages li .messages-actions a {
    font-size: 16px;
    margin: 0 3px;
}
.messages-input-form {
    position:relative;
    border:1px solid #ddd;
    margin-top: 10px;
}
.messages-input-form .input {
    margin-right: 90px;
}
.messages-input-form .input input[type="text"] {
    border:0;
    margin-bottom:0;
    display:block;
    padding: 4px 6px;
    height: 30px;
}
.messages-input-form .buttons {
    position:absolute;
    right:0;
    top:0;
    white-space: nowrap;
}
.messages-input-form .buttons a {
    color: #ccc;
    margin: 4px;
    line-height: 32px;
}
.messages-input-form .buttons a > i {
    font-size: 16px;
}
.messages-input-form .buttons a:hover {
    color: #555;
}
.messages-input-form .buttons .btn {
    margin-top: -5px;
    margin-right: 1px;
    height: 28px;
}

.search-results > ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.search-results li {
    border-bottom: 1px solid #EEEEEE;
    padding: 15px 0;
}
.search-results li:last-child {
    border-bottom: 0 none;
}
.search-results li > .img-thumbnail {
    border-radius: 0;
    box-shadow: none;
    float: left;
}
.search-results li > .info {
    margin-left: 110px;
}
.search-results li > .info > .url {
    color: #339933;
}
.search-results li > .info > a {
    font-size: 16px;
}
.search-results.search-results-simple li > .info {
    margin-left: 0;
}
.search-results.search-results-advance li {
    background-color: #F9F9F9;
    border-bottom: 0 none;
    margin-bottom: 10px;
    padding: 0;
}
.search-results.search-results-advance li:hover {
    background-color: #F7F7F7;
}
.search-results.search-results-advance li > .info {
    min-height: 80px;
    padding: 10px 0;
}
.search-results.search-results-advance li > .info > p {
    margin-bottom: 0;
}
.search-results.search-results-advance li > .info > a + .url {
    display: inline;
    opacity: 0;
    transition: all 0.3s ease 0s;
}
.search-results.search-results-advance li:hover > .info > a + .url {
    opacity: 1;
}
.search-results.search-results-advance li > .img-thumbnail {
    border: 0 none;
    padding: 0;
    vertical-align: middle;
}
.invoice .invoice-info {
    text-align: right;
    vertical-align: bottom;
}
.invoice .invoice-info > p {
    margin-bottom: 0;
}
.invoice .company-info {
    padding-left: 20px;
    padding-top: 20px;
}
.invoice .company-info > p > i {
    margin-right: 10px;
}
.invoice-amount {
    text-align: right;
}
.invoice-amount > p {
    font-size: 14px;
}
.invoice-amount > p > span {
    display: inline-block;
    width: 60px;
}
.user-profile-info > p > span:first-child {
    color: #888888;
    padding-right: 10px;
}
.vmap, .gmap {
    height: 350px;
    width: 100%;
}
.jqvmap-zoomin, .jqvmap-zoomout {
    border-radius: 0;
    height: 16px;
    width: 16px;
}
.error-page {
    padding: 80px 0;
}
.error-page:before {
    bottom: 0;
    content: "";
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
}
.error-page .error-wrapper {
    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 20px;
    position: relative;
    width: 450px;
    z-index: 2;
}
.error-page h4 {
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 30px;
}
.error-page h4 > span {
    color: #528ECA;
    float: right;
    font-size: 80px;
    letter-spacing: -6px;
    margin-top: -30px;
}
.error-page h5 {
    font-size: 27px;
    font-weight: 300;
    margin-bottom: 30px;
}
.error-page h5 > span {
    color: #528ECA;
    float: right;
    font-size: 70px;
    letter-spacing: -7px;
    margin-top: -20px;
}
.error-page form input {
    background-color: #F5F6F7;
    border: 0 none;
    width: 345px;
}
.error-page form input, .error-page form button {
    font-size: 16px;
    height: auto !important;
    padding: 15px 10px !important;
}
.error-page form button {
    padding: 15px 20px !important;
}
.mail-nav {
    float: left;
    overflow: hidden;
    width: 150px;
}
.mail-content {
    margin-left: 150px;
}
.mail-nav > ul, .mail-toolbar, .mail-list {
    list-style: none outside none;
    padding: 0;
}
.mail-nav > ul > li {
    color: rgba(150, 150, 150, 0.7);
    padding: 5px;
    width: 150px;
}
.mail-nav > ul > li.active > a {
    color: #434D55;
    font-weight: bold;
}
.mail-nav > ul > li > a {
    color: #7C8994;
    display: block;
}
.mail-nav > ul > li > a:hover {
    color: #434D55;
}
.mail-nav > ul a > [class*="fa-"] {
    display: inline-block;
    font-size: 16px;
    margin-right: 5px;
    text-align: left;
    width: 20px;
}
.mail-page a > [class*="mail-flag-"] {
    display: inline-block;
    height: 14px;
    margin-right: 9px;
    vertical-align: text-top;
    width: 14px;
}
.mail-toolbar {
    background-color: #FFFFFF;
    margin-bottom: 1px;
    padding: 10px;
}
.mail-toolbar > li {
    display: inline-block;
    padding-right: 25px;
}
.mail-toolbar > li > a, .mail-toolbar > li > .btn-group > a {
    color: #444444;
    font-size: 13px;
}
.mail-toolbar > li > .btn-group > a > .caret {
    border-top-color: #444444;
}
.mail-toolbar > li > a:hover, .mail-toolbar > li > .btn-group > a:hover, .mail-toolbar > li > .btn-group.open > a {
    color: #428BCA;
}
.mail-toolbar > li > .btn-group > a:hover > .caret, .mail-toolbar > li > .btn-group.open > a > .caret {
    border-top-color: #428BCA;
}
.mail-toolbar a > [class*="fa-"] {
    font-size: 16px;
    margin-right: 6px;
}
.mail-toolbar > li > .btn-group {
    vertical-align: baseline;
    white-space: nowrap;
}
.mail-toolbar > .mail-pagination {
    color: #BBBBBB;
    float: right;
    font-style: italic;
    padding-right: 0;
    white-space: nowrap;
}
.mail-toolbar > .mail-pagination [class*="fa-"] {
    font-size: 14px;
}
.mail-list {
    background-color: #FFFFFF;
}
.mail-list > li {
    border-bottom: 1px solid #F5F5F5;
    height: 35px;
    overflow: hidden;
    padding: 8px 10px;
    position: relative;
}
.mail-list > li > [class*="mail-flag-"] {
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 5px;
}
.mail-list > li > .ml-left {
    left: 10px;
    position: absolute;
    width: 60px;
}
.mail-list > li > .ml-left > input {
    margin-right: 10px;
}
.mail-list > li > .ml-right {
    background-color: #FFFFFF;
    bottom: 0;
    line-height: 35px;
    padding-right: 10px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 80px;
}
.mail-list > li:hover, .mail-list > li:hover > .ml-right, .mail-list > li.checked, .mail-list > li.checked > .ml-right {
    background-color: #F8F8F8;
}
.mail-list > li > .ml-center {
    color: #444444;
    display: block;
    line-height: 34px;
    margin-left: 60px;
    margin-top: -8px;
    white-space: nowrap;
}
.mail-list > li > .ml-center.unread {
    font-weight: bold;
}
.mail-list .mail-sender {
    display: inline-block;
    width: 200px;
}
.mail-compose {
    background-color: #FFFFFF;
    padding: 20px;
}
.mail-compose .wysihtml5-toolbar {
    height: 42px;
}
.mail-page [class*="fa-star"] {
    color: #DDDDDD;
    font-size: 15px;
    vertical-align: text-top;
}
.mail-page .starred[class*="fa-star"] {
    color: #FFAB00;
}
.mail-msg-subject {
    background-color: #FFFFFF;
    font-size: 16px;
    padding: 10px;
}
.mail-msg-subject [class*="fa-star"] {
    margin-right: 15px;
    vertical-align: top;
}
.mail-messages {
    list-style: none outside none;
    padding-left: 0;
}
.mail-messages > li {
    background-color: #FFFFFF;
    margin-top: 5px;
    padding: 0 10px;
}
.mail-msg-header {
    border-bottom: 1px solid #EEEEEE;
    padding: 10px 0;
}
.mail-msg-header > img {
    border-radius: 100%;
    max-height: 40px;
    max-width: 40px;
    vertical-align: top;
}
.mail-msg-header .msg-collapse {
    float: right;
    line-height: 40px;
    margin-left: 15px;
}
.mail-msg-header .msg-collapse a > [class*="fa-"] {
    color: #CCCCCC;
    display: inline-block;
    font-size: 20px;
    transition: all 0.3s ease 0s;
}
.mail-msg-header .msg-collapse a:hover > [class*="fa-"] {
    color: #666666;
}
.mail-msg-header .msg-sender-recver {
    display: inline-block;
    margin-left: 10px;
}
.mail-msg-header .msg-options {
    display: inline-block;
    float: right;
    margin-top: 0;
    text-align: right;
}
.mail-msg-header .msg-options a {
    color: #777777;
    font-size: 16px;
    padding-left: 10px;
    text-align: right;
}
.mail-msg-header .msg-options a > [class*="fa-"] {
    vertical-align: baseline;
}
.mail-msg-content {
    padding: 20px 0;
}
.mail-msg-footer {
    border-top: 1px solid #EEEEEE;
    padding: 10px 0;
}
.mail-attachments {
    list-style: none outside none;
    padding-left: 20px;
    white-space: nowrap;
}
.mail-attachments > li {
    padding: 5px 0;
}
.mail-attachments .atch-option {
    float: right;
}
.mail-attachments .atch-option a {
    margin-left: 15px;
}
.mail-attachments .atch-option-iconic {
    float: left;
}
.mail-attachments .atch-option-iconic a {
    color: #999999;
    font-size: 15px;
    margin-right: 10px;
}
.mail-attachments .atch-option-iconic a:hover {
    color: #444444;
}
.mail-messages > li.msg-reply {
    padding: 20px 15px;
}
.mail-page .dropdown-menu > li:hover {
    background-color: #EEEEEE;
}
.mail-flag-blue {
    background-color: #00BFDD;
}
.mail-flag-green {
    background-color: #8DCA35;
}
.mail-flag-red {
    background-color: #FA5A35;
}
.mail-flag-orange {
    background-color: #FFAB00;
}
.mail-flag-yellow {
    background-color: #FAFD1D;
}
.mail-flag-lime {
    background-color: #ABFD1D;
}
.mail-flag-pink {
    background-color: #FD1DC6;
}
.mail-flag-magenta {
    background-color: #A61DFD;
}
.mail-flag-gray {
    background-color: #CCCCCC;
}
.mail-flag-black {
    background-color: #444444;
}
.nicescroll-rails {
    background-color: rgba(140, 140, 140, 0.15) !important;
    border-radius: 5px;
    margin-right: 5px;
    transition: all 0.2s ease 0s;
}
.nicescroll-rails > div {
    background-color: rgba(140, 140, 140, 0.7) !important;
    border: 0 none !important;
    transition: all 0.2s ease 0s;
}
.gritter-top, .gritter-bottom {
    display: none;
}
.gritter-item {
    background-color: rgba(0, 0, 0, 0.85);
    background-image: none;
    padding: 10px;
}
.gritter-light .gritter-item {
    background-color: rgba(255, 255, 255, 0.95);
    background-image: none;
    box-shadow: 0 0 6px #EEEEEE;
}
.chosen-controls {
    margin-bottom: -4px !important;
}
.chosen-controls .help-inline {
    display: inline-block;
    margin-top: 6px;
}
.chosen-container {
    box-shadow: none !important;
    display: block;
    margin: 0;
    padding: 0 !important;
}
.chosen-container-single {
    margin: 0 !important;
    padding: 0 !important;
}
.controls .chosen-container-single {
    float: left;
}
.chosen-container-single .chosen-single {
    background-image: none !important;
    border-color: #E5E5E5 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #555555 !important;
    filter: none !important;
    height: 34px !important;
    line-height: 24px !important;
    margin: 0 !important;
    padding: 4px 6px !important;
}
.chosen-container-single .chosen-single b, .chosen-container-single .chosen-single .search-choice-close {
    margin-top: 4px;
}
.error .chosen-container-single .chosen-single {
    border-color: #B94A48;
}
.error .chosen-container-single .chosen-single span {
    color: #B94A48;
}
.success .chosen-container-single .chosen-single {
    border-color: #468847;
}
.success .chosen-container-single .chosen-single span {
    color: #468847;
}
.chosen-container-single .chosen-single > span {
    margin-top: 1px;
}
.chosen-container-single .chosen-single > abr {
    margin-top: 3px;
}
.chosen-container .chosen-drop {
    border-color: #E5E5E5;
    border-radius: 0 !important;
    box-shadow: 0 1px 6px rgba(30, 30, 100, 0.25) !important;
}
.chosen-container-single .chosen-search input, .chosen-container-single .chosen-search input:focus, .chosen-container-single .chosen-search input:active {
    border: 1px solid #E5E5E5 !important;
    box-shadow: none !important;
    height: 28px;
    line-height: 25px;
}
.chosen-container .chosen-choices li.search-choice {
    background-color: #E8F3F7 !important;
    background-image: none !important;
    border: 0 none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    filter: none !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    text-shadow: none !important;
}
.chosen-container .chosen-results .highlighted {
    background-color: #EEEFF3 !important;
    background-image: none !important;
    color: #111111 !important;
    filter: none !important;
}
.chosen-container-multi .chosen-choices {
    background-image: none !important;
    border-color: #E5E5E5 !important;
    box-shadow: none !important;
    filter: none !important;
    padding: 2px 1px 1px !important;
}
.chosen-container-multi .chosen-choices .search-choice.search-choice-disabled {
    background-image: none !important;
    filter: none !important;
}
.chosen-x-multi .chosen-choices {
    box-shadow: none !important;
}
.chosen-container .group-result {
    color: #555555 !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}
.chosen-container.chosen-container-single-nosearch .chosen-results {
    margin-top: 4px;
}
.slider {
    margin: 9px 0;
}
.ui-slider {
    background: none repeat scroll 0 0 #D9D9D9 !important;
    border: 0 none !important;
}
.ui-widget-header {
    background: none repeat scroll 0 0 #AAAAAA !important;
}
.ui-slider-horizontal {
    height: 2px !important;
}
.ui-slider-vertical {
    width: 2px !important;
}
.ui-slider-horizontal.bar-large {
    height: 4px !important;
}
.ui-slider-vertical.bar-large {
    width: 4px !important;
}
.ui-slider-horizontal.bar-xlarge {
    height: 7px !important;
}
.ui-slider-vertical.bar-xlarge {
    width: 7px !important;
}
.ui-slider-horizontal.bar-xxlarge {
    height: 10px !important;
}
.ui-slider-vertical.bar-xxlarge {
    width: 10px !important;
}
.ui-slider-handle {
    background: none repeat scroll 0 0 #AAAAAA !important;
    border: 0 none !important;
    border-radius: 100% !important;
    height: 15px !important;
    width: 15px !important;
}
.ui-slider-handle:focus {
    outline: 0 none;
}
.bar-large > .ui-slider-handle {
    height: 18px !important;
    width: 18px !important;
}
.bar-xlarge > .ui-slider-handle {
    height: 20px !important;
    width: 20px !important;
}
.bar-xxlarge > .ui-slider-handle {
    height: 24px !important;
    width: 24px !important;
}
.ui-slider-horizontal > .ui-slider-handle {
    top: -7px !important;
}
.ui-slider-vertical > .ui-slider-handle {
    left: -7px !important;
}
.slider-eq span {
    display: inline-block;
    height: 170px;
    margin: 0 10px;
}
.ui-slider.bar-blue {
    background: none repeat scroll 0 0 #B9D3F1 !important;
}
.ui-slider.bar-green {
    background: none repeat scroll 0 0 #9CEDC3 !important;
}
.ui-slider.bar-red {
    background: none repeat scroll 0 0 #FEAEA5 !important;
}
.ui-slider.bar-yellow {
    background: none repeat scroll 0 0 #FCF7AC !important;
}
.ui-slider.bar-orange {
    background: none repeat scroll 0 0 #FBB485 !important;
}
.ui-slider.bar-pink {
    background: none repeat scroll 0 0 #FEA8FD !important;
}
.ui-slider.bar-magenta {
    background: none repeat scroll 0 0 #C27BF4 !important;
}
.ui-slider.bar-blue > .ui-widget-header, .ui-slider.handle-blue > .ui-slider-handle {
    background: none repeat scroll 0 0 #4495F1 !important;
}
.ui-slider.bar-green > .ui-widget-header, .ui-slider.handle-green > .ui-slider-handle {
    background: none repeat scroll 0 0 #36C77B !important;
}
.ui-slider.bar-red > .ui-widget-header, .ui-slider.handle-red > .ui-slider-handle {
    background: none repeat scroll 0 0 #FB5240 !important;
}
.ui-slider.bar-yellow > .ui-widget-header, .ui-slider.handle-yellow > .ui-slider-handle {
    background: none repeat scroll 0 0 #FBF040 !important;
}
.ui-slider.bar-orange > .ui-widget-header, .ui-slider.handle-orange > .ui-slider-handle {
    background: none repeat scroll 0 0 #FC812F !important;
}
.ui-slider.bar-pink > .ui-widget-header, .ui-slider.handle-pink > .ui-slider-handle {
    background: none repeat scroll 0 0 #FB40F9 !important;
}
.ui-slider.bar-magenta > .ui-widget-header, .ui-slider.handle-magenta > .ui-slider-handle {
    background: none repeat scroll 0 0 #9B2BE9 !important;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}

.ui-slider-handle {
    border: 0!important;
    width: 15px!important;
    height: 15px!important;
    background: #aaa!important;
    border-radius: 100%!important;
}

.ui-slider {
    position: relative;
    text-align: left;
}

.circle-stats {
    position: relative;
    text-align: center;
}
.circle-stats-item {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    border-radius: 50em;
    height: 120px;
    margin: 10px auto;
    position: relative;
    width: 120px;
}
.circle-stats-item i {
    font-size: 30px;
    margin-top: 0;
    position: absolute;
    text-align: center;
    top: 30%;
    width: 100%;
}
.circle-stats-item.blue .percent, .circle-stats-item.blue i {
    color: #87CEEB;
}
.circle-stats-item.orange .percent, .circle-stats-item.orange i {
    color: #FC812F;
}
.circle-stats-item.red .percent, .circle-stats-item.red i {
    color: #FB5240;
}
.circle-stats-item.green .percent, .circle-stats-item.green i {
    color: #36C77B;
}
.circle-stats-item.yellow .percent, .circle-stats-item.yellow i {
    color: #FBF040;
}
.circle-stats-item.pink .percent, .circle-stats-item.pink i {
    color: #FB40F9;
}
.circle-stats-item.magenta .percent, .circle-stats-item.magenta i {
    color: #9B2BE9;
}
.circle-stats-item.lime .percent, .circle-stats-item.lime i {
    color: #B9E672;
}
.circle-stats-item.gray .percent, .circle-stats-item.gray i {
    color: #999999;
}
.circle-stats-item.black .percent, .circle-stats-item.black i {
    color: #444444;
}
.circle-stats-item input {
    border: 0 none;
    box-shadow: none;
    cursor: default;
    height: auto;
    left: 120px;
    position: absolute;
    top: 20px;
}
.circle-stats-item .percent {
    font: bold 24px arial;
    margin-left: 75px;
    position: absolute;
    top: 53%;
}
.circle-stats-item input:focus {
    box-shadow: none;
}
.lt-ie9 .knob, .lt-ie9 .circle-stats {
    display: none;
}
div.tagsinput {
    height: 50px !important;
    margin: 0 !important;
    overflow: auto !important;
    padding: 5px !important;
}
div.tagsinput span.tag {
    background: none repeat scroll 0 0 #E8F3F7 !important;
    border: 0 none !important;
    border-radius: 0 !important;
    color: #333333 !important;
    margin-bottom: 4px !important;
    padding: 1px 5px !important;
}
div.tagsinput input {
    padding: 0 3px !important;
}
div.tagsinput span.tag a {
    color: #AAAAAA !important;
    font-size: 14px;
}
div.tagsinput span.tag a:hover {
    color: #555555 !important;
}
div.tagsinput .not_valid {
    background-color: #ED6363 !important;
    color: #FFFFFF !important;
    padding: 3px 6px !important;
}
.fileupload .input-group .btn-file {
    padding: 0;
}
.fileupload .input-group .btn-file > .fileupload-new, .fileupload .input-group .btn-file > .fileupload-exists {
    line-height: 30px;
    padding: 5px 10px;
}
.fileupload .input-group > a.fileupload-exists {
    line-height: 30px;
    padding: 0 10px;
}
.img-thumbnail {
    border-radius: 0 !important;
}
.bootstrap-timepicker {
    border-radius: 0 !important;
}
.bootstrap-timepicker table tr > td > a:hover {
    background-color: #F0F0F0;
    border-radius: 0 !important;
}
.bootstrap-timepicker table td input {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #555555;
    font-size: 14px;
    height: 30px;
    line-height: 1.42857;
    padding: 3px;
    vertical-align: middle;
    width: 34px;
}
.datepicker {
    padding: 5px;
}
.datepicker td, .datepicker th, .datepicker td span {
    border-radius: 0;
}
.datepicker td.active, .datepicker td.active:hover, .datepicker td span.active {
    background-image: none;
}
.datepicker td.active:hover, .datepicker td.active:hover:hover, .datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active.active:hover, .datepicker td.active.disabled, .datepicker td.active.disabled:hover, .datepicker td.active[disabled], .datepicker td.active[disabled]:hover, .datepicker td span.active:hover, .datepicker td span.active:active, .datepicker td span.active.active, .datepicker td span.active.disabled, .datepicker td span.active[disabled] {
    background-color: #3977F3;
}
.datepicker-months > table, .datepicker-years > table {
    width: 163px;
}
.daterangepicker td, .daterangepicker th {
    border-radius: 0;
}
.daterangepicker td {
    text-shadow: none !important;
}
.daterangepicker td.active {
    background-color: #4B8DF8 !important;
    background-image: none !important;
    filter: none !important;
}
.daterangepicker th {
    font-size: 14px;
    font-weight: 400;
}
.daterangepicker .ranges > ul > li {
    border-radius: 0 !important;
}
.daterangepicker .ranges > ul > li:hover {
    background-color: #EEEEEE;
    border-color: #EEEEEE;
    color: #555555;
}
.daterangepicker .ranges input {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #555555;
    font-size: 12px;
    height: 25px;
    line-height: 1.42857;
    padding: 2px;
    vertical-align: middle;
}
.daterangepicker .ranges .range_inputs > div:nth-child(2) {
    margin-bottom: 10px;
    padding-left: 0;
}
.clockface .cell > div {
    border-radius: 0 !important;
}
.clockface .cell .inner.active, .clockface .cell .outer.active {
    background-image: none !important;
    filter: none !important;
}
.switch, .switch .switch-left {
    border-radius: 0 !important;
}
.switch .switch-left, .switch .switch-right {
    background-image: none !important;
    filter: none !important;
}
.form-wizard .progress {
    margin-bottom: 30px;
}
.form-wizard .steps {
    margin-bottom: 15px;
    padding: 10px 0;
}
.form-wizard .steps > li {
    margin-bottom: 3px;
    margin-top: 3px;
}
.form-wizard .steps .step {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0 !important;
    color: #555555;
    padding: 0;
}
.form-wizard .steps .step:hover {
    background-color: rgba(0, 0, 0, 0);
    color: #555555;
}
.form-wizard .step .number {
    background-color: #EEEEEE;
    display: inline-block;
    font-size: 16px;
    font-weight: 300;
    margin-right: 10px;
    padding: 12px 15px !important;
}
.form-wizard .step .desc {
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
}
.form-wizard .steps-fill .step, .form-wizard .steps-fill .step:hover {
    background-color: #F5F5F5;
}
.form-wizard .active .step .number {
    background-color: #0090FF;
    color: #FFFFFF;
}
.form-wizard .active .step .desc {
    font-weight: 400;
}
.form-wizard .steps-fill .active .step, .form-wizard .steps-fill .active .step:hover {
    background-color: #5BB1F4;
    color: #FFFFFF;
}
.form-wizard .step i {
    display: none;
}
.form-wizard .done .step .number {
    background-color: #15B74E;
    color: #FFFFFF;
}
.form-wizard .done .step .desc {
    font-weight: 400;
}
.form-wizard .steps-fill .done .step, .form-wizard .steps-fill .done .step:hover {
    background-color: #50D17E;
    color: #FFFFFF;
}
.form-wizard .done .step i {
    color: #999999;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
}
.form-wizard .steps-fill .done .step i {
    color: #FFFFFF;
}
.nav-pills > li + li {
    margin-left: 0;
}
.chart, .pie, .bars {
    height: 300px;
    overflow: hidden;
}
#flotTip {
    background-color: #000000;
    color: #FFFFFF;
    opacity: 0.7;
    padding: 3px 7px;
}
.legendLabel {
    white-space: nowrap;
}
/*#calendar .fc-event {*/
    /*border: 0 none;*/
    /*border-radius: 0 !important;*/
/*}*/
#external-events .external-event {
    cursor: move;
    margin: 0 5px 5px 0;
}
#external-events input, #external-events select {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #555555;
    font-size: 12px;
    height: 30px;
    line-height: 1.42857;
    padding: 3px 6px;
    vertical-align: middle;
}
#event_box .label {
    display: inline-block;
    font-size: 100%;
}
.bootstrap-duallistbox-container .filter {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #555555;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    vertical-align: middle;
}
.bootstrap-duallistbox-container select {
    border-style: solid;
}
.weekly-stats {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.weekly-stats li {
    font-size: 14px;
    margin-bottom: 19px;
}
.weekly-stats .inline-sparkline {
    margin-right: 10px;
}
.weekly-stats .value {
    color: #FA5833;
    font-size: 20px;
    margin-left: 5px;
}
.jqstooltip {
    border: 0 none !important;
    height: auto !important;
    width: auto !important;
}
.todo-list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.todo-list > li {
    border-bottom: 1px solid #F5F5F5;
    margin-bottom: 10px;
    position: relative;
}
.todo-list > li:last-child {
    border-bottom: 0 none;
}
.todo-list > li > .todo-desc {
    margin-right: 100px;
}
.todo-list > li > .todo-desc .label {
    float: right;
}
.todo-list > li > .todo-actions {
    position: absolute;
    right: 0;
    top: 0;
    white-space: nowrap;
}
.todo-list > li > .todo-actions a {
    color: #AAAAAA;
    font-size: 15px;
    margin: 0 3px;
}
.todo-list > li > .todo-actions a:hover {
    color: #555555;
}
.tasks-in-progress {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.tasks-in-progress > li > p {
    margin-bottom: 4px;
}
.tasks-in-progress > li > p > span {
    float: right;
}
.things-to-do {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.things-to-do > li {
    border-bottom: 1px solid #F5F5F5;
    padding-top: 12px;
}
.things-to-do > li:last-child {
    border-bottom: 0 none;
}
.things-to-do > li p {
    font-size: 14px;
    line-height: 16px;
}
.things-to-do > li i {
    color: #A4C7E7;
    display: inline-block;
    font-size: 30px;
    text-align: left;
    width: 35px;
}
.things-to-do > li .value {
    color: #FA5833;
    font-size: 25px;
    margin-left: 10px;
    margin-right: 10px;
}
.things-to-do > li .btn {
    float: right;
}
.weekly-changes {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.weekly-changes > li {
    border-bottom: 1px solid #F5F5F5;
    padding-top: 12px;
}
.weekly-changes > li:last-child {
    border-bottom: 0 none;
}
.weekly-changes > li p {
    font-size: 15px;
}
.weekly-changes > li i {
    font-size: 15px;
    width: 15px;
}
.weekly-changes > li span {
    display: inline-block;
    font-size: 23px;
    margin: 0 10px;
    text-align: right;
    width: 60px;
}
.timeline {
    list-style: none outside none;
    padding-left: 0;
    position: relative;
}
.timeline:before {
    background-color: #40A9BC;
    bottom: 0;
    content: "";
    left: 50%;
    margin-left: -2px;
    position: absolute;
    top: 0;
    width: 4px;
    z-index: 1;
}
.timeline > li {
    clear: both;
    float: left;
    margin-bottom: 40px;
    padding-right: 20px;
    position: relative;
    width: 50%;
}
.tl-content {
    background-color: #FAFAFA;
    border: 1px solid #E2DFE6;
    box-shadow: -1px 0 2px #EEEEEE;
    color: #888888;
    display: inline-block;
    float: right;
    margin-top: 7px;
    padding: 8px;
    text-align: justify;
}
.tl-content:after {
    background-color: #40A9BC;
    border: 2px solid #FFFFFF;
    border-radius: 100%;
    content: "";
    height: 18px;
    left: 100%;
    margin-left: -9px;
    position: absolute;
    top: 13px;
    width: 18px;
    z-index: 9;
}
.tl-content p {
    margin-bottom: 0;
}
.tl-content img {
    float: left;
    margin-right: 10px;
}
.tl-date {
    color: #444444;
    padding-bottom: 7px;
}
.tl-numb-day {
    float: left;
    font-size: 40px;
    font-weight: bold;
    line-height: 33px;
    margin-right: 5px;
}
.tl-text-day {
    display: block;
    font-weight: bold;
    margin-right: 5px;
}
.tl-month {
    color: #888888;
    display: block;
}
.tl-date-small .tl-numb-day {
    float: none;
    font-size: 14px;
    line-height: 15px;
}
.tl-date-small .tl-text-day, .tl-date-small .tl-month {
    display: inline-block;
}
.tl-date-small .tl-text-day {
    float: left;
    font-weight: normal;
}
.tl-date-small .tl-text-day:after {
    content: ", ";
}
.tl-icon {
    color: #40A9BC;
    font-size: 28px;
    left: 100%;
    margin-left: 15px;
    position: absolute;
}
.tl-time {
    color: #777777;
    font-size: 11px;
    left: 100%;
    margin-left: 15px;
    margin-top: 35px;
    position: absolute;
}
.tl-title {
    color: #40A9BC;
    font-size: 15px;
    font-weight: bold;
    left: 100%;
    margin-left: 50px;
    margin-top: 12px;
    position: absolute;
    width: 85%;
}
.tl-arrow, .tl-arrow:after {
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}
.tl-arrow {
    border-left-color: #DDDDDD;
    border-width: 8px 0 8px 8px;
    margin-top: -8px;
    right: 13px;
    top: 23px;
}
.tl-arrow:after {
    border-left-color: #FFFFFF;
    border-width: 7px;
    bottom: -7px;
    content: "";
    right: -6px;
}
.timeline > li:nth-child(2n) {
    float: right;
    padding-left: 20px;
    padding-right: 0;
}
.timeline > li:nth-child(2n) .tl-content {
    box-shadow: 1px 0 2px #EEEEEE;
    float: left;
}
.timeline > li:nth-child(2n) .tl-content:after {
    left: 0;
    margin-left: -9px;
}
.timeline > li:nth-child(2n) .tl-icon {
    left: auto;
    margin-left: 0;
    margin-right: 15px;
    right: 100%;
}
.timeline > li:nth-child(2n) .tl-time {
    left: auto;
    margin-left: 0;
    margin-right: 15px;
    right: 100%;
}
.timeline > li:nth-child(2n) .tl-title {
    left: auto;
    margin-left: 0;
    margin-right: 50px;
    right: 100%;
    text-align: right;
}
.timeline > li:nth-child(2n) .tl-arrow {
    border-left-width: 0;
    border-right-color: #DDDDDD;
    border-right-width: 8px;
    left: 13px;
    margin-top: -8px;
    right: auto;
}
.timeline > li:nth-child(2n) .tl-arrow:after {
    border-left-width: 0;
    border-right-color: #FFFFFF;
    border-right-width: 7px;
    left: 1px;
    right: auto;
}
.timeline > li.clearfix {
    float: none;
}
#main-content > footer {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
    margin-top: 20px;
    padding: 12px 20px 3px;
}
#main-content > footer p {
    color: #222222;
    text-align: center;
}
@-moz-keyframes top-down {
5%, 15%, 25%, 35% {
    transform: translateY(-5px);
}
10%, 20%, 30%, 40% {
    transform: translateY(5px);
}
}
@-moz-keyframes top-down {
5%, 15%, 25%, 35% {
    transform: translateY(-5px);
}
10%, 20%, 30%, 40% {
    transform: translateY(5px);
}
}
.anim-top-down {
    animation-duration: 2s;
    animation-iteration-count: 3;
    animation-name: top-down;
}
@-moz-keyframes swing {
5% {
    transform: rotate(20deg);
}
10% {
    transform: rotate(-20deg);
}
15% {
    transform: rotate(15deg);
}
20% {
    transform: rotate(-15deg);
}
25% {
    transform: rotate(10deg);
}
30% {
    transform: rotate(-10deg);
}
35% {
    transform: rotate(5deg);
}
40% {
    transform: rotate(-5deg);
}
45% {
    transform: rotate(0deg);
}
}
@-moz-keyframes swing {
5% {
    transform: rotate(20deg);
}
10% {
    transform: rotate(-20deg);
}
15% {
    transform: rotate(15deg);
}
20% {
    transform: rotate(-15deg);
}
25% {
    transform: rotate(10deg);
}
30% {
    transform: rotate(-10deg);
}
35% {
    transform: rotate(5deg);
}
40% {
    transform: rotate(-5deg);
}
45% {
    transform: rotate(0deg);
}
}
.anim-swing {
    animation-duration: 2s;
    animation-fill-mode: both;
    animation-iteration-count: 3;
    animation-name: swing;
    transform-origin: center top 0;
}
@-moz-keyframes turn90 {
100% {
    transform: rotate(90deg);
}
}
@-moz-keyframes turn90 {
100% {
    transform: rotate(90deg);
}
}
.anim-turn90 {
    animation-duration: 0.4s;
    animation-name: turn90;
}
@-moz-keyframes turn-90 {
100% {
    transform: rotate(-90deg);
}
}
@-moz-keyframes turn-90 {
100% {
    transform: rotate(-90deg);
}
}
.anim-turn-90 {
    animation-duration: 0.4s;
    animation-name: turn-90;
}
@-moz-keyframes turn180 {
100% {
    transform: rotate(180deg);
}
}
@-moz-keyframes turn180 {
100% {
    transform: rotate(180deg);
}
}
.anim-turn180 {
    animation-duration: 0.5s;
    animation-name: turn180;
}
#theme-setting {
    position: absolute;
    right: 0;
    top: 60px;
    white-space: nowrap;
    z-index: 99;
}
#theme-setting > a {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    color: #999999;
    display: inline-block;
    padding: 10px;
    vertical-align: top;
}
#theme-setting > a:hover {
    color: #555555;
    text-decoration: none;
}
#theme-setting ul {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    display: inline-block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#theme-setting > ul {
    display: none;
    margin-left: -3px;
    padding: 10px;
}
#theme-setting > ul > li {
    overflow: hidden;
    padding: 4px 0;
    width: 317px;
}
#theme-setting > ul > li > span {
    display: inline-block;
    font-size: 17px;
    vertical-align: top;
    width: 70px;
}
#theme-setting > ul > li > a {
    color: #000000;
    display: inline-block;
    font-size: 15px;
    margin-top: 5px;
}
#theme-setting > ul > li > a.hidden-inline-xs {
    margin-left: 15px;
}
#theme-setting > ul > li > a:hover {
    text-decoration: none;
}
#theme-setting ul.colors > li {
    display: inline-block;
    padding: 0 2px;
}
#theme-setting ul.colors a {
    border-radius: 100%;
    display: inline-block;
    height: 20px;
    opacity: 0.3;
    width: 20px;
}
#theme-setting ul.colors li.active a, #theme-setting ul.colors li.active a:hover, #theme-setting ul.colors a:hover {
    opacity: 1;
}
#theme-setting ul.colors a.blue {
    background-color: #58B1FC;
}
#theme-setting ul.colors a.red {
    background-color: #FF6F6F;
}
#theme-setting ul.colors a.green {
    background-color: #47CF74;
}
#theme-setting ul.colors a.orange {
    background-color: #FFAF51;
}
#theme-setting ul.colors a.yellow {
    background-color: #F3D240;
}
#theme-setting ul.colors a.pink {
    background-color: #F359A8;
}
#theme-setting ul.colors a.magenta {
    background-color: #C48AFF;
}
#theme-setting ul.colors a.gray {
    background-color: #ABABAB;
}
#theme-setting ul.colors a.black {
    background-color: #373B41;
}
.nav > li > a:hover, .nav > li > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: rgba(0, 0, 0, 0);
}
.navbar .nav > li > a, .navbar .nav > li > a:hover, .navbar .nav > li > a:focus, .dropdown-navbar > li.nav-header, .flaty-nav > li > a > [class*="fa-"], .navbar .navbar-brand, .nav-list .search-pan input, .nav-list .search-pan button > i, .nav-list > li > a, .nav-list > li > a:focus, .nav-list > li > a:hover, .nav-list > li > a .arrow, .nav-list > li a:hover > .arrow, .nav-list > li.active > a > .arrow, .nav-list > li.open > a > .arrow, .nav-list > li.open > a, .nav-list > li.active > a, .nav-list > li.active > a:hover, .nav-list > li.active > a:focus, .nav-list > li.active > a:active, .nav-list > li .submenu > li > a, .nav-list > li .submenu > li > span, .nav-list > li .submenu > li > ul > li > a, #nav-horizontal.nav-xs > li a, #sidebar-collapse > [class*="fa-"], .sidebar-collapsed .nav-list > li.open:hover > a {
    color: #FFFFFF;
}
.navbar {
    background: none repeat scroll 0 0 #58B1FC;
}
.flaty-nav > li > a > .badge {
    border-color: #58B1FC;
}
.navbar .navbar-btn, .navbar .navbar-btn:hover, .navbar .navbar-btn:focus, .navbar .navbar-btn.collapsed:hover, .navbar .navbar-btn.collapsed:focus, .flaty-nav > li.open, .flaty-nav > li.active, .flaty-nav > li:hover, .dropdown-navbar > li.nav-header {
    background-color: #4CA4EE;
}
.dropdown-navbar > li.nav-header:hover {
    background-color: #4CA4EE !important;
}
.flaty-nav > li.open > a > .badge, .flaty-nav > li:hover > a > .badge {
    border-color: #4CA4EE;
}
#sidebar:before, .nav-list .search-form, .nav-list .search-pan input, #nav-horizontal.nav-xs > li > a, .nav-list > li > a {
    background-color: #248DC1;
}
.nav-list .search-form:hover, .nav-list .search-form:hover .search-pan input, .nav-list > li.open > a, .nav-list > li.active > a, .nav-list > li.active > a:hover, .nav-list > li.active > a:focus, .nav-list > li.active > a:active, #nav-horizontal.nav-xs > li > a:hover, #nav-horizontal.nav-xs > li > a:focus, #nav-horizontal.nav-xs > li.open > a, #nav-horizontal.nav-xs > li.active > a, #nav-horizontal.nav-xs > li.active > a:hover, #nav-horizontal.nav-xs > li.active > a:focus, #nav-horizontal.nav-xs > li.active > a:active, #sidebar-collapse > [class*="fa-"]:hover, .sidebar-collapsed .nav-list > li:hover > a, .sidebar-collapsed .nav-list .search-pan input, .sidebar-collapsed .nav-list > li > a > span {
    background-color: #0E6390;
}
.nav-list > li > a:focus, .nav-list > li > a:hover {
    background-color: #0E6390 !important;
}
#nav-horizontal.nav-xs > li .dropdown-menu, #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover, .nav-list > li .submenu {
    background-color: #389BCF !important;
}
#sidebar-collapse > [class*="fa-"], #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, #nav-horizontal.nav-xs > li .dropdown-navbar > li.active, .nav-list > li .submenu > li > ul > li > a:focus, .nav-list > li .submenu > li > ul > li > a:hover, .nav-list > li .submenu > li > ul > li.active > a, .nav-list > li .submenu > li > a:focus, .nav-list > li .submenu > li > a:hover, .nav-list > li .submenu > li.active > a {
    background-color: #3294C8;
}
.nav-list > li.active > a:after {
    border-right-color: #E9F0F9;
}
.login-page:before, .error-page:before, #main-content {
    background: none repeat scroll 0 0 #E9F0F9;
}
.box > .box-title {
    background-color: #B6D1F2;
    text-shadow: 0 1px 0 #AECEF4;
}
.skin-red .navbar {
    background: none repeat scroll 0 0 #FF6F6F;
}
.skin-red .flaty-nav > li > a > .badge {
    border-color: #FF6F6F;
}
.skin-red .navbar-btn, .skin-red .navbar-btn:hover, .skin-red .navbar-btn:focus, .skin-red .navbar-btn.collapsed:hover, .skin-red .navbar-btn.collapsed:focus, .skin-red .flaty-nav > li.open, .skin-red .flaty-nav > li.active, .skin-red .flaty-nav > li:hover, .skin-red .dropdown-navbar > li.nav-header {
    background-color: #E85757;
}
.skin-red .dropdown-navbar > li.nav-header:hover {
    background-color: #E85757 !important;
}
.skin-red .flaty-nav > li.open > a > .badge, .skin-red .flaty-nav > li:hover > a > .badge {
    border-color: #E85757;
}
.skin-red #sidebar:before, .skin-red .nav-list .search-form, .skin-red .nav-list .search-pan input, .skin-red #nav-horizontal.nav-xs > li > a, .skin-red .nav-list > li > a {
    background-color: #D62643;
}
.skin-red .nav-list .search-form:hover, .skin-red .nav-list .search-form:hover .search-pan input, .skin-red .nav-list > li.open > a, .skin-red .nav-list > li.active > a, .skin-red .nav-list > li.active > a:hover, .skin-red .nav-list > li.active > a:focus, .skin-red .nav-list > li.active > a:active, .skin-red #nav-horizontal.nav-xs > li > a:hover, .skin-red #nav-horizontal.nav-xs > li > a:focus, .skin-red #nav-horizontal.nav-xs > li.open > a, .skin-red #nav-horizontal.nav-xs > li.active > a, .skin-red #nav-horizontal.nav-xs > li.active > a:hover, .skin-red #nav-horizontal.nav-xs > li.active > a:focus, .skin-red #nav-horizontal.nav-xs > li.active > a:active, .skin-red #sidebar-collapse > [class*="fa-"]:hover, .skin-red .sidebar-collapsed .nav-list > li:hover > a, .skin-red .sidebar-collapsed .nav-list .search-pan input, .skin-red .sidebar-collapsed .nav-list > li > a > span {
    background-color: #B91B35;
}
.skin-red .nav-list > li > a:focus, .skin-red .nav-list > li > a:hover {
    background-color: #B91B35 !important;
}
.skin-red #nav-horizontal.nav-xs > li .dropdown-menu, .skin-red #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover, .skin-red .nav-list > li .submenu {
    background-color: #D93953 !important;
}
.skin-red #sidebar-collapse > [class*="fa-"], .skin-red #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .skin-red #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .skin-red #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .skin-red #nav-horizontal.nav-xs > li .dropdown-navbar > li.active, .skin-red .nav-list > li .submenu > li > ul > li > a:focus, .skin-red .nav-list > li .submenu > li > ul > li > a:hover, .skin-red .nav-list > li .submenu > li > ul > li.active > a, .skin-red .nav-list > li .submenu > li > a:focus, .skin-red .nav-list > li .submenu > li > a:hover, .skin-red .nav-list > li .submenu > li.active > a {
    background-color: #CF364F;
}
.skin-red .nav-list > li.active > a:after {
    border-right-color: #FBEAED;
}
.skin-red #main-content {
    background: none repeat scroll 0 0 #FBEAED;
}
.skin-red .box > .box-title {
    background-color: #F7A1A1;
    text-shadow: 0 1px 0 #F2ABAB;
}
.skin-green .navbar {
    background: none repeat scroll 0 0 #47CF74;
}
.skin-green .flaty-nav > li > a > .badge {
    border-color: #47CF74;
}
.skin-green .navbar-btn, .skin-green .navbar-btn:hover, .skin-green .navbar-btn:focus, .skin-green .navbar-btn.collapsed:hover, .skin-green .navbar-btn.collapsed:focus, .skin-green .flaty-nav > li.open, .skin-green .flaty-nav > li.active, .skin-green .flaty-nav > li:hover, .skin-green .dropdown-navbar > li.nav-header {
    background-color: #37BA63;
}
.skin-green .dropdown-navbar > li.nav-header:hover {
    background-color: #37BA63 !important;
}
.skin-green .flaty-nav > li.open > a > .badge, .skin-green .flaty-nav > li:hover > a > .badge {
    border-color: #37BA63;
}
.skin-green #sidebar:before, .skin-green .nav-list .search-form, .skin-green .nav-list .search-pan input, .skin-green #nav-horizontal.nav-xs > li > a, .skin-green .nav-list > li > a {
    background-color: #1AA849;
}
.skin-green .nav-list .search-form:hover, .skin-green .nav-list .search-form:hover .search-pan input, .skin-green .nav-list > li.open > a, .skin-green .nav-list > li.active > a, .skin-green .nav-list > li.active > a:hover, .skin-green .nav-list > li.active > a:focus, .skin-green .nav-list > li.active > a:active, .skin-green #nav-horizontal.nav-xs > li > a:hover, .skin-green #nav-horizontal.nav-xs > li > a:focus, .skin-green #nav-horizontal.nav-xs > li.open > a, .skin-green #nav-horizontal.nav-xs > li.active > a, .skin-green #nav-horizontal.nav-xs > li.active > a:hover, .skin-green #nav-horizontal.nav-xs > li.active > a:focus, .skin-green #nav-horizontal.nav-xs > li.active > a:active, .skin-green #sidebar-collapse > [class*="fa-"]:hover, .skin-green .sidebar-collapsed .nav-list > li:hover > a, .skin-green .sidebar-collapsed .nav-list .search-pan input, .skin-green .sidebar-collapsed .nav-list > li > a > span {
    background-color: #0E8A37;
}
.skin-green .nav-list > li > a:focus, .skin-green .nav-list > li > a:hover {
    background-color: #0E8A37 !important;
}
.skin-green #nav-horizontal.nav-xs > li .dropdown-menu, .skin-green #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover, .skin-green .nav-list > li .submenu {
    background-color: #34AB5C !important;
}
.skin-green #sidebar-collapse > [class*="fa-"], .skin-green #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .skin-green #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .skin-green #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .skin-green #nav-horizontal.nav-xs > li .dropdown-navbar > li.active, .skin-green .nav-list > li .submenu > li > ul > li > a:focus, .skin-green .nav-list > li .submenu > li > ul > li > a:hover, .skin-green .nav-list > li .submenu > li > ul > li.active > a, .skin-green .nav-list > li .submenu > li > a:focus, .skin-green .nav-list > li .submenu > li > a:hover, .skin-green .nav-list > li .submenu > li.active > a {
    background-color: #2F9E54;
}
.skin-green .nav-list > li.active > a:after {
    border-right-color: #E9F7EE;
}
.skin-green #main-content {
    background: none repeat scroll 0 0 #E9F7EE;
}
.skin-green .box > .box-title {
    background-color: #ADE8A1;
    text-shadow: 0 1px 0 #B6E1AD;
}
.skin-orange .navbar {
    background: none repeat scroll 0 0 #FFAF51;
}
.skin-orange .flaty-nav > li > a > .badge {
    border-color: #FFAF51;
}
.skin-orange .navbar-btn, .skin-orange .navbar-btn:hover, .skin-orange .navbar-btn:focus, .skin-orange .navbar-btn.collapsed:hover, .skin-orange .navbar-btn.collapsed:focus, .skin-orange .flaty-nav > li.open, .skin-orange .flaty-nav > li.active, .skin-orange .flaty-nav > li:hover, .skin-orange .dropdown-navbar > li.nav-header {
    background-color: #F6A84C;
}
.skin-orange .dropdown-navbar > li.nav-header:hover {
    background-color: #F6A84C !important;
}
.skin-orange .flaty-nav > li.open > a > .badge, .skin-orange .flaty-nav > li:hover > a > .badge {
    border-color: #F6A84C;
}
.skin-orange #sidebar:before, .skin-orange .nav-list .search-form, .skin-orange .nav-list .search-pan input, .skin-orange #nav-horizontal.nav-xs > li > a, .skin-orange .nav-list > li > a {
    background-color: #F79828;
}
.skin-orange .nav-list .search-form:hover, .skin-orange .nav-list .search-form:hover .search-pan input, .skin-orange .nav-list > li.open > a, .skin-orange .nav-list > li.active > a, .skin-orange .nav-list > li.active > a:hover, .skin-orange .nav-list > li.active > a:focus, .skin-orange .nav-list > li.active > a:active, .skin-orange #nav-horizontal.nav-xs > li > a:hover, .skin-orange #nav-horizontal.nav-xs > li > a:focus, .skin-orange #nav-horizontal.nav-xs > li.open > a, .skin-orange #nav-horizontal.nav-xs > li.active > a, .skin-orange #nav-horizontal.nav-xs > li.active > a:hover, .skin-orange #nav-horizontal.nav-xs > li.active > a:focus, .skin-orange #nav-horizontal.nav-xs > li.active > a:active, .skin-orange #sidebar-collapse > [class*="fa-"]:hover, .skin-orange .sidebar-collapsed .nav-list > li:hover > a, .skin-orange .sidebar-collapsed .nav-list .search-pan input, .skin-orange .sidebar-collapsed .nav-list > li > a > span {
    background-color: #E88005;
}
.skin-orange .nav-list > li > a:focus, .skin-orange .nav-list > li > a:hover {
    background-color: #E88005 !important;
}
.skin-orange #nav-horizontal.nav-xs > li .dropdown-menu, .skin-orange #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover, .skin-orange .nav-list > li .submenu {
    background-color: #F7A443 !important;
}
.skin-orange #sidebar-collapse > [class*="fa-"], .skin-orange #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .skin-orange #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .skin-orange #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .skin-orange #nav-horizontal.nav-xs > li .dropdown-navbar > li.active, .skin-orange .nav-list > li .submenu > li > ul > li > a:focus, .skin-orange .nav-list > li .submenu > li > ul > li > a:hover, .skin-orange .nav-list > li .submenu > li > ul > li.active > a, .skin-orange .nav-list > li .submenu > li > a:focus, .skin-orange .nav-list > li .submenu > li > a:hover, .skin-orange .nav-list > li .submenu > li.active > a {
    background-color: #F79E35;
}
.skin-orange .nav-list > li.active > a:after {
    border-right-color: #F7ECE0;
}
.skin-orange #main-content {
    background: none repeat scroll 0 0 #F7ECE0;
}
.skin-orange .box > .box-title {
    background-color: #F8CD92;
    text-shadow: 0 1px 0 #F0CD9D;
}
.skin-yellow .navbar {
    background: none repeat scroll 0 0 #F3D240;
}
.skin-yellow .flaty-nav > li > a > .badge {
    border-color: #F3D240;
}
.skin-yellow .navbar-btn, .skin-yellow .navbar-btn:hover, .skin-yellow .navbar-btn:focus, .skin-yellow .navbar-btn.collapsed:hover, .skin-yellow .navbar-btn.collapsed:focus, .skin-yellow .flaty-nav > li.open, .skin-yellow .flaty-nav > li.active, .skin-yellow .flaty-nav > li:hover, .skin-yellow .dropdown-navbar > li.nav-header {
    background-color: #EBCC42;
}
.skin-yellow .dropdown-navbar > li.nav-header:hover {
    background-color: #EBCC42 !important;
}
.skin-yellow .flaty-nav > li.open > a > .badge, .skin-yellow .flaty-nav > li:hover > a > .badge {
    border-color: #EBCC42;
}
.skin-yellow #sidebar:before, .skin-yellow .nav-list .search-form, .skin-yellow .nav-list .search-pan input, .skin-yellow #nav-horizontal.nav-xs > li > a, .skin-yellow .nav-list > li > a {
    background-color: #F5C701;
}
.skin-yellow .nav-list .search-form:hover, .skin-yellow .nav-list .search-form:hover .search-pan input, .skin-yellow .nav-list > li.open > a, .skin-yellow .nav-list > li.active > a, .skin-yellow .nav-list > li.active > a:hover, .skin-yellow .nav-list > li.active > a:focus, .skin-yellow .nav-list > li.active > a:active, .skin-yellow #nav-horizontal.nav-xs > li > a:hover, .skin-yellow #nav-horizontal.nav-xs > li > a:focus, .skin-yellow #nav-horizontal.nav-xs > li.open > a, .skin-yellow #nav-horizontal.nav-xs > li.active > a, .skin-yellow #nav-horizontal.nav-xs > li.active > a:hover, .skin-yellow #nav-horizontal.nav-xs > li.active > a:focus, .skin-yellow #nav-horizontal.nav-xs > li.active > a:active, .skin-yellow #sidebar-collapse > [class*="fa-"]:hover, .skin-yellow .sidebar-collapsed .nav-list > li:hover > a, .skin-yellow .sidebar-collapsed .nav-list .search-pan input, .skin-yellow .sidebar-collapsed .nav-list > li > a > span {
    background-color: #D5AD01;
}
.skin-yellow .nav-list > li > a:focus, .skin-yellow .nav-list > li > a:hover {
    background-color: #D5AD01 !important;
}
.skin-yellow #nav-horizontal.nav-xs > li .dropdown-menu, .skin-yellow #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover, .skin-yellow .nav-list > li .submenu {
    background-color: #FCD634 !important;
}
.skin-yellow #sidebar-collapse > [class*="fa-"], .skin-yellow #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .skin-yellow #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .skin-yellow #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .skin-yellow #nav-horizontal.nav-xs > li .dropdown-navbar > li.active, .skin-yellow .nav-list > li .submenu > li > ul > li > a:focus, .skin-yellow .nav-list > li .submenu > li > ul > li > a:hover, .skin-yellow .nav-list > li .submenu > li > ul > li.active > a, .skin-yellow .nav-list > li .submenu > li > a:focus, .skin-yellow .nav-list > li .submenu > li > a:hover, .skin-yellow .nav-list > li .submenu > li.active > a {
    background-color: #F7D029;
}
.skin-yellow .nav-list > li.active > a:after {
    border-right-color: #F2ECD2;
}
.skin-yellow #main-content {
    background: none repeat scroll 0 0 #F2ECD2;
}
.skin-yellow .box > .box-title {
    background-color: #F4F190;
    text-shadow: 0 1px 0 #EDEA95;
}
.skin-pink .navbar {
    background: none repeat scroll 0 0 #F359A8;
}
.skin-pink .flaty-nav > li > a > .badge {
    border-color: #F359A8;
}
.skin-pink .navbar-btn, .skin-pink .navbar-btn:hover, .skin-pink .navbar-btn:focus, .skin-pink .navbar-btn.collapsed:hover, .skin-pink .navbar-btn.collapsed:focus, .skin-pink .flaty-nav > li.open, .skin-pink .flaty-nav > li.active, .skin-pink .flaty-nav > li:hover, .skin-pink .dropdown-navbar > li.nav-header {
    background-color: #F347A0;
}
.skin-pink .dropdown-navbar > li.nav-header:hover {
    background-color: #F347A0 !important;
}
.skin-pink .flaty-nav > li.open > a > .badge, .skin-pink .flaty-nav > li:hover > a > .badge {
    border-color: #F347A0;
}
.skin-pink #sidebar:before, .skin-pink .nav-list .search-form, .skin-pink .nav-list .search-pan input, .skin-pink #nav-horizontal.nav-xs > li > a, .skin-pink .nav-list > li > a {
    background-color: #EA3994;
}
.skin-pink .nav-list .search-form:hover, .skin-pink .nav-list .search-form:hover .search-pan input, .skin-pink .nav-list > li.open > a, .skin-pink .nav-list > li.active > a, .skin-pink .nav-list > li.active > a:hover, .skin-pink .nav-list > li.active > a:focus, .skin-pink .nav-list > li.active > a:active, .skin-pink #nav-horizontal.nav-xs > li > a:hover, .skin-pink #nav-horizontal.nav-xs > li > a:focus, .skin-pink #nav-horizontal.nav-xs > li.open > a, .skin-pink #nav-horizontal.nav-xs > li.active > a, .skin-pink #nav-horizontal.nav-xs > li.active > a:hover, .skin-pink #nav-horizontal.nav-xs > li.active > a:focus, .skin-pink #nav-horizontal.nav-xs > li.active > a:active, .skin-pink #sidebar-collapse > [class*="fa-"]:hover, .skin-pink .sidebar-collapsed .nav-list > li:hover > a, .skin-pink .sidebar-collapsed .nav-list .search-pan input, .skin-pink .sidebar-collapsed .nav-list > li > a > span {
    background-color: #DA2482;
}
.skin-pink .nav-list > li > a:focus, .skin-pink .nav-list > li > a:hover {
    background-color: #DA2482 !important;
}
.skin-pink #nav-horizontal.nav-xs > li .dropdown-menu, .skin-pink #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover, .skin-pink .nav-list > li .submenu {
    background-color: #EE439B !important;
}
.skin-pink #sidebar-collapse > [class*="fa-"], .skin-pink #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .skin-pink #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .skin-pink #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .skin-pink #nav-horizontal.nav-xs > li .dropdown-navbar > li.active, .skin-pink .nav-list > li .submenu > li > ul > li > a:focus, .skin-pink .nav-list > li .submenu > li > ul > li > a:hover, .skin-pink .nav-list > li .submenu > li > ul > li.active > a, .skin-pink .nav-list > li .submenu > li > a:hover, .skin-pink .nav-list > li .submenu > li > a:focus, .skin-pink .nav-list > li .submenu > li.active > a {
    background-color: #E94298;
}
.skin-pink .nav-list > li.active > a:after {
    border-right-color: #F9E7F0;
}
.skin-pink #main-content {
    background: none repeat scroll 0 0 #F9E7F0;
}
.skin-pink .box > .box-title {
    background-color: #F49ED8;
    text-shadow: 0 1px 0 #F0A8D9;
}
.skin-magenta .navbar {
    background: none repeat scroll 0 0 #C48AFF;
}
.skin-magenta .flaty-nav > li > a > .badge {
    border-color: #C48AFF;
}
.skin-magenta .navbar-btn, .skin-magenta .navbar-btn:hover, .skin-magenta .navbar-btn:focus, .skin-magenta .navbar-btn.collapsed:hover, .skin-magenta .navbar-btn.collapsed:focus, .skin-magenta .flaty-nav > li.open, .skin-magenta .flaty-nav > li.active, .skin-magenta .flaty-nav > li:hover, .skin-magenta .dropdown-navbar > li.nav-header {
    background-color: #B275EF;
}
.skin-magenta .dropdown-navbar > li.nav-header:hover {
    background-color: #B275EF !important;
}
.skin-magenta .flaty-nav > li.open > a > .badge, .skin-magenta .flaty-nav > li:hover > a > .badge {
    border-color: #B275EF;
}
.skin-magenta #sidebar:before, .skin-magenta .nav-list .search-form, .skin-magenta .nav-list .search-pan input, .skin-magenta #nav-horizontal.nav-xs > li > a, .skin-magenta .nav-list > li > a {
    background-color: #A858FA;
}
.skin-magenta .nav-list .search-form:hover, .skin-magenta .nav-list .search-form:hover .search-pan input, .skin-magenta .nav-list > li.open > a, .skin-magenta .nav-list > li.active > a, .skin-magenta .nav-list > li.active > a:hover, .skin-magenta .nav-list > li.active > a:focus, .skin-magenta .nav-list > li.active > a:active, .skin-magenta #nav-horizontal.nav-xs > li > a:hover, .skin-magenta #nav-horizontal.nav-xs > li > a:focus, .skin-magenta #nav-horizontal.nav-xs > li.open > a, .skin-magenta #nav-horizontal.nav-xs > li.active > a, .skin-magenta #nav-horizontal.nav-xs > li.active > a:hover, .skin-magenta #nav-horizontal.nav-xs > li.active > a:focus, .skin-magenta #nav-horizontal.nav-xs > li.active > a:active, .skin-magenta #sidebar-collapse > [class*="fa-"]:hover, .skin-magenta .sidebar-collapsed .nav-list > li:hover > a, .skin-magenta .sidebar-collapsed .nav-list .search-pan input, .skin-magenta .sidebar-collapsed .nav-list > li > a > span {
    background-color: #8440C9;
}
.skin-magenta .nav-list > li > a:focus, .skin-magenta .nav-list > li > a:hover {
    background-color: #8440C9 !important;
}
.skin-magenta #nav-horizontal.nav-xs > li .dropdown-menu, .skin-magenta #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover, .skin-magenta .nav-list > li .submenu {
    background-color: #B36FF8 !important;
}
.skin-magenta #sidebar-collapse > [class*="fa-"], .skin-magenta #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .skin-magenta #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .skin-magenta #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .skin-magenta #nav-horizontal.nav-xs > li .dropdown-navbar > li.active, .skin-magenta .nav-list > li .submenu > li > ul > li > a:focus, .skin-magenta .nav-list > li .submenu > li > ul > li > a:hover, .skin-magenta .nav-list > li .submenu > li > ul > li.active > a, .skin-magenta .nav-list > li .submenu > li > a:focus, .skin-magenta .nav-list > li .submenu > li > a:hover, .skin-magenta .nav-list > li .submenu > li.active > a {
    background-color: #AB61F6;
}
.skin-magenta .nav-list > li.active > a:after {
    border-right-color: #EFE1FE;
}
.skin-magenta #main-content {
    background: none repeat scroll 0 0 #EFE1FE;
}
.skin-magenta .box > .box-title {
    background-color: #E1A1EF;
    text-shadow: 0 1px 0 #D7A4E2;
}
.skin-gray .navbar {
    background: none repeat scroll 0 0 #ABABAB;
}
.skin-gray .flaty-nav > li > a > .badge {
    border-color: #ABABAB;
}
.skin-gray .navbar-btn, .skin-gray .navbar-btn:hover, .skin-gray .navbar-btn:focus, .skin-gray .navbar-btn.collapsed:hover, .skin-gray .navbar-btn.collapsed:focus, .skin-gray .flaty-nav > li.open, .skin-gray .flaty-nav > li.active, .skin-gray .flaty-nav > li:hover, .skin-gray .dropdown-navbar > li.nav-header {
    background-color: #959595;
}
.skin-gray .dropdown-navbar > li.nav-header:hover {
    background-color: #959595 !important;
}
.skin-gray .flaty-nav > li.open > a > .badge, .skin-gray .flaty-nav > li:hover > a > .badge {
    border-color: #959595;
}
.skin-gray #sidebar:before, .skin-gray .nav-list .search-form, .skin-gray .nav-list .search-pan input, .skin-gray #nav-horizontal.nav-xs > li > a, .skin-gray .nav-list > li > a {
    background-color: #767676;
}
.skin-gray .nav-list .search-form:hover, .skin-gray .nav-list .search-form:hover .search-pan input, .skin-gray .nav-list > li.open > a, .skin-gray .nav-list > li.active > a, .skin-gray .nav-list > li.active > a:hover, .skin-gray .nav-list > li.active > a:focus, .skin-gray .nav-list > li.active > a:active, .skin-gray #nav-horizontal.nav-xs > li > a:hover, .skin-gray #nav-horizontal.nav-xs > li > a:focus, .skin-gray #nav-horizontal.nav-xs > li.open > a, .skin-gray #nav-horizontal.nav-xs > li.active > a, .skin-gray #nav-horizontal.nav-xs > li.active > a:hover, .skin-gray #nav-horizontal.nav-xs > li.active > a:focus, .skin-gray #nav-horizontal.nav-xs > li.active > a:active, .skin-gray #sidebar-collapse > [class*="fa-"]:hover, .skin-gray .sidebar-collapsed .nav-list > li:hover > a, .skin-gray .sidebar-collapsed .nav-list .search-pan input, .skin-gray .sidebar-collapsed .nav-list > li > a > span {
    background-color: #565656;
}
.skin-gray .nav-list > li > a:focus, .skin-gray .nav-list > li > a:hover {
    background-color: #565656 !important;
}

.skin-gray #nav-horizontal.nav-xs > li .dropdown-menu, .skin-gray #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover, .skin-gray .nav-list > li .submenu {
    background-color: #969696 !important;
}
.skin-gray #sidebar-collapse > [class*="fa-"], .skin-gray #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .skin-gray #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .skin-gray #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .skin-gray #nav-horizontal.nav-xs > li .dropdown-navbar > li.active, .skin-gray .nav-list > li .submenu > li > ul > li > a:focus, .skin-gray .nav-list > li .submenu > li > ul > li > a:hover, .skin-gray .nav-list > li .submenu > li > ul > li.active > a, .skin-gray .nav-list > li .submenu > li > a:focus, .skin-gray .nav-list > li .submenu > li > a:hover, .skin-gray .nav-list > li .submenu > li.active > a {
    background-color: #868686;
}
.skin-gray .nav-list > li.active > a:after {
    border-right-color: #E6E6E6;
}
.skin-gray #main-content {
    background: none repeat scroll 0 0 #E6E6E6;
}
.skin-gray .box > .box-title {
    background-color: #BBBBBB;
    text-shadow: 0 1px 0 #AAAAAA;
}
.skin-black .navbar {
    background: none repeat scroll 0 0 #373B41;
}
.skin-black .flaty-nav > li > a > .badge {
    border-color: #373B41;
}
.skin-black .navbar-btn, .skin-black .navbar-btn:hover, .skin-black .navbar-btn:focus, .skin-black .navbar-btn.collapsed:hover, .skin-black .navbar-btn.collapsed:focus, .skin-black .flaty-nav > li.open, .skin-black .flaty-nav > li.active, .skin-black .flaty-nav > li:hover, .skin-black .dropdown-navbar > li.nav-header {
    background-color: #2B2F35;
}
.skin-black .dropdown-navbar > li.nav-header:hover {
    background-color: #2B2F35 !important;
}
.skin-black .flaty-nav > li.open > a > .badge, .skin-black .flaty-nav > li:hover > a > .badge {
    border-color: #2B2F35;
}
.skin-black #sidebar:before, .skin-black .nav-list .search-form, .skin-black .nav-list .search-pan input, .skin-black #nav-horizontal.nav-xs > li > a, .skin-black .nav-list > li > a {
    background-color: #17181B;
}
.skin-black .nav-list .search-form:hover, .skin-black .nav-list .search-form:hover .search-pan input, .skin-black .nav-list > li.open > a, .skin-black .nav-list > li.active > a, .skin-black .nav-list > li.active > a:hover, .skin-black .nav-list > li.active > a:focus, .skin-black .nav-list > li.active > a:active, .skin-black #nav-horizontal.nav-xs > li > a:hover, .skin-black #nav-horizontal.nav-xs > li > a:focus, .skin-black #nav-horizontal.nav-xs > li.open > a, .skin-black #nav-horizontal.nav-xs > li.active > a, .skin-black #nav-horizontal.nav-xs > li.active > a:hover, .skin-black #nav-horizontal.nav-xs > li.active > a:focus, .skin-black #nav-horizontal.nav-xs > li.active > a:active, .skin-black #sidebar-collapse > [class*="fa-"]:hover, .skin-black .sidebar-collapsed .nav-list > li:hover > a, .skin-black .sidebar-collapsed .nav-list .search-pan input, .skin-black .sidebar-collapsed .nav-list > li > a > span {
    background-color: #000000;
}
.skin-black .nav-list > li > a:focus, .skin-black .nav-list > li > a:hover {
    background-color: #000000 !important;
}
.skin-black #nav-horizontal.nav-xs > li .dropdown-menu, .skin-black #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover, .skin-black .nav-list > li .submenu {
    background-color: #282B2F !important;
}
.skin-black #sidebar-collapse > [class*="fa-"], .skin-black #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .skin-black #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .skin-black #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .skin-black #nav-horizontal.nav-xs > li .dropdown-navbar > li.active, .skin-black .nav-list > li .submenu > li > ul > li > a:focus, .skin-black .nav-list > li .submenu > li > ul > li > a:hover, .skin-black .nav-list > li .submenu > li > ul > li.active > a, .skin-black .nav-list > li .submenu > li > a:focus, .skin-black .nav-list > li .submenu > li > a:hover, .skin-black .nav-list > li .submenu > li.active > a {
    background-color: #1F2125;
}
.skin-black .nav-list > li.active > a:after {
    border-right-color: #D9D9D9;
}
.skin-black #main-content {
    background: none repeat scroll 0 0 #D9D9D9;
}
.skin-black .box > .box-title {
    background-color: #555555;
    text-shadow: 0 1px 0 #444444;
}
@media (max-width: 979px) {
#sidebar, #nav-horizontal.nav-xs, .navbar-blue #nav-horizontal.nav-xs, .skin-blue #nav-horizontal.nav-xs, .sidebar-blue #sidebar {
    background-color: #4CA4EE;
}
.skin-red #sidebar, .navbar-red #nav-horizontal.nav-xs, .skin-red #nav-horizontal.nav-xs, .sidebar-red #sidebar {
    background-color: #E85757;
}
.skin-green #sidebar, .navbar-green #nav-horizontal.nav-xs, .skin-green #nav-horizontal.nav-xs, .sidebar-green #sidebar {
    background-color: #37BA63;
}
.skin-orange #sidebar, .navbar-orange #nav-horizontal.nav-xs, .skin-orange #nav-horizontal.nav-xs, .sidebar-orange #sidebar {
    background-color: #F6A84C;
}
.skin-yellow #sidebar, .navbar-yellow #nav-horizontal.nav-xs, .skin-yellow #nav-horizontal.nav-xs, .sidebar-yellow #sidebar {
    background-color: #F3D54E;
}
.skin-pink #sidebar, .navbar-pink #nav-horizontal.nav-xs, .skin-pink #nav-horizontal.nav-xs, .sidebar-pink #sidebar {
    background-color: #F347A0;
}
.skin-magenta #sidebar, .navbar-magenta #nav-horizontal.nav-xs, .skin-magenta #nav-horizontal.nav-xs, .sidebar-magenta #sidebar {
    background-color: #B275EF;
}
.skin-gray #sidebar, .navbar-gray #nav-horizontal.nav-xs, .skin-gray #nav-horizontal.nav-xs, .sidebar-gray #sidebar {
    background-color: #959595;
}
.skin-black #sidebar, .navbar-black #nav-horizontal.nav-xs, .skin-black #nav-horizontal.nav-xs, .sidebar-black #sidebar {
    background-color: #2B2F35;
}
}
.navbar-blue.navbar {
    background: none repeat scroll 0 0 #58B1FC;
}
.navbar-blue .flaty-nav > li > a > .badge {
    border-color: #58B1FC;
}
.navbar-blue .navbar-btn, .navbar-blue .navbar-btn:hover, .navbar-blue .navbar-btn:focus, .navbar-blue .navbar-btn.collapsed:hover, .navbar-blue .navbar-btn.collapsed:focus, .navbar-blue .flaty-nav > li.open, .navbar-blue .flaty-nav > li.active, .navbar-blue .flaty-nav > li:hover, .navbar-blue .dropdown-navbar > li.nav-header {
    background-color: #4CA4EE;
}
.navbar-blue .dropdown-navbar > li.nav-header:hover {
    background-color: #4CA4EE !important;
}
.navbar-blue .flaty-nav > li.open > a > .badge, .navbar-blue .flaty-nav > li:hover > a > .badge {
    border-color: #4CA4EE;
}
.navbar-blue #nav-horizontal.nav-xs > li > a {
    background-color: #248DC1;
}
.navbar-blue #nav-horizontal.nav-xs > li > a:hover, .navbar-blue #nav-horizontal.nav-xs > li > a:focus, .navbar-blue #nav-horizontal.nav-xs > li.open > a, .navbar-blue #nav-horizontal.nav-xs > li.active > a, .navbar-blue #nav-horizontal.nav-xs > li.active > a:hover, .navbar-blue #nav-horizontal.nav-xs > li.active > a:focus, .navbar-blue #nav-horizontal.nav-xs > li.active > a:active {
    background-color: #0E6390;
}
.navbar-blue #nav-horizontal.nav-xs > li .dropdown-menu, .navbar-blue #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover {
    background-color: #389BCF !important;
}
.navbar-blue #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .navbar-blue #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .navbar-blue #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .navbar-blue #nav-horizontal.nav-xs > li .dropdown-navbar > li.active {
    background-color: #3294C8;
}
.navbar-red.navbar {
    background: none repeat scroll 0 0 #FF6F6F;
}
.navbar-red .flaty-nav > li > a > .badge {
    border-color: #FF6F6F;
}
.navbar-red .navbar-btn, .navbar-red .navbar-btn:hover, .navbar-red .navbar-btn:focus, .navbar-red .navbar-btn.collapsed:hover, .navbar-red .navbar-btn.collapsed:focus, .navbar-red .flaty-nav > li.open, .navbar-red .flaty-nav > li.active, .navbar-red .flaty-nav > li:hover, .navbar-red .dropdown-navbar > li.nav-header {
    background-color: #E85757;
}
.navbar-red .dropdown-navbar > li.nav-header:hover {
    background-color: #E85757 !important;
}
.navbar-red .flaty-nav > li.open > a > .badge, .navbar-red .flaty-nav > li:hover > a > .badge {
    border-color: #E85757;
}
.navbar-red #nav-horizontal.nav-xs > li > a {
    background-color: #D62643;
}
.navbar-red #nav-horizontal.nav-xs > li > a:hover, .navbar-red #nav-horizontal.nav-xs > li > a:focus, .navbar-red #nav-horizontal.nav-xs > li.open > a, .navbar-red #nav-horizontal.nav-xs > li.active > a, .navbar-red #nav-horizontal.nav-xs > li.active > a:hover, .navbar-red #nav-horizontal.nav-xs > li.active > a:focus, .navbar-red #nav-horizontal.nav-xs > li.active > a:active {
    background-color: #B91B35;
}
.navbar-red #nav-horizontal.nav-xs > li .dropdown-menu, .navbar-red #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover {
    background-color: #D93953 !important;
}
.navbar-red #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .navbar-red #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .navbar-red #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .navbar-red #nav-horizontal.nav-xs > li .dropdown-navbar > li.active {
    background-color: #CF364F;
}
.navbar-green.navbar {
    background: none repeat scroll 0 0 #47CF74;
}
.navbar-green .flaty-nav > li > a > .badge {
    border-color: #47CF74;
}
.navbar-green .navbar-btn, .navbar-green .navbar-btn:hover, .navbar-green .navbar-btn:focus, .navbar-green .navbar-btn.collapsed:hover, .navbar-green .navbar-btn.collapsed:focus, .navbar-green .flaty-nav > li.open, .navbar-green .flaty-nav > li.active, .navbar-green .flaty-nav > li:hover, .navbar-green .dropdown-navbar > li.nav-header {
    background-color: #37BA63;
}
.navbar-green .dropdown-navbar > li.nav-header:hover {
    background-color: #37BA63 !important;
}
.navbar-green .flaty-nav > li.open > a > .badge, .navbar-green .flaty-nav > li:hover > a > .badge {
    border-color: #37BA63;
}
.navbar-green #nav-horizontal.nav-xs > li > a {
    background-color: #1AA849;
}
.navbar-green #nav-horizontal.nav-xs > li > a:hover, .navbar-green #nav-horizontal.nav-xs > li > a:focus, .navbar-green #nav-horizontal.nav-xs > li.open > a, .navbar-green #nav-horizontal.nav-xs > li.active > a, .navbar-green #nav-horizontal.nav-xs > li.active > a:hover, .navbar-green #nav-horizontal.nav-xs > li.active > a:focus, .navbar-green #nav-horizontal.nav-xs > li.active > a:active {
    background-color: #0E8A37;
}
.navbar-green #nav-horizontal.nav-xs > li .dropdown-menu, .navbar-green #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover {
    background-color: #34AB5C !important;
}
.navbar-green #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .navbar-green #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .navbar-green #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .navbar-green #nav-horizontal.nav-xs > li .dropdown-navbar > li.active {
    background-color: #2F9E54;
}
.navbar-orange.navbar {
    background: none repeat scroll 0 0 #FFAF51;
}
.navbar-orange .flaty-nav > li > a > .badge {
    border-color: #FFAF51;
}
.navbar-orange .navbar-btn, .navbar-orange .navbar-btn:hover, .navbar-orange .navbar-btn:focus, .navbar-orange .navbar-btn.collapsed:hover, .navbar-orange .navbar-btn.collapsed:focus, .navbar-orange .flaty-nav > li.open, .navbar-orange .flaty-nav > li.active, .navbar-orange .flaty-nav > li:hover, .navbar-orange .dropdown-navbar > li.nav-header {
    background-color: #F6A84C;
}
.navbar-orange .dropdown-navbar > li.nav-header:hover {
    background-color: #F6A84C !important;
}
.navbar-orange .flaty-nav > li.open > a > .badge, .navbar-orange .flaty-nav > li:hover > a > .badge {
    border-color: #F6A84C;
}
.navbar-orange #nav-horizontal.nav-xs > li > a {
    background-color: #F79828;
}
.navbar-orange #nav-horizontal.nav-xs > li > a:hover, .navbar-orange #nav-horizontal.nav-xs > li > a:focus, .navbar-orange #nav-horizontal.nav-xs > li.open > a, .navbar-orange #nav-horizontal.nav-xs > li.active > a, .navbar-orange #nav-horizontal.nav-xs > li.active > a:hover, .navbar-orange #nav-horizontal.nav-xs > li.active > a:focus, .navbar-orange #nav-horizontal.nav-xs > li.active > a:active {
    background-color: #E88005;
}
.navbar-orange #nav-horizontal.nav-xs > li .dropdown-menu, .navbar-orange #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover {
    background-color: #F7A443 !important;
}
.navbar-orange #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .navbar-orange #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .navbar-orange #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .navbar-orange #nav-horizontal.nav-xs > li .dropdown-navbar > li.active {
    background-color: #F79E35;
}
.navbar-yellow.navbar {
    background: none repeat scroll 0 0 #F3D240;
}
.navbar-yellow .flaty-nav > li > a > .badge {
    border-color: #F3D240;
}
.navbar-yellow .navbar-btn, .navbar-yellow .navbar-btn:hover, .navbar-yellow .navbar-btn:focus, .navbar-yellow .navbar-btn.collapsed:hover, .navbar-yellow .navbar-btn.collapsed:focus, .navbar-yellow .flaty-nav > li.open, .navbar-yellow .flaty-nav > li.active, .navbar-yellow .flaty-nav > li:hover, .navbar-yellow .dropdown-navbar > li.nav-header {
    background-color: #EBCC42;
}
.navbar-yellow .dropdown-navbar > li.nav-header:hover {
    background-color: #EBCC42 !important;
}
.navbar-yellow .flaty-nav > li.open > a > .badge, .navbar-yellow .flaty-nav > li:hover > a > .badge {
    border-color: #EBCC42;
}
.navbar-yellow #nav-horizontal.nav-xs > li > a {
    background-color: #F5C701;
}
.navbar-yellow #nav-horizontal.nav-xs > li > a:hover, .navbar-yellow #nav-horizontal.nav-xs > li > a:focus, .navbar-yellow #nav-horizontal.nav-xs > li.open > a, .navbar-yellow #nav-horizontal.nav-xs > li.active > a, .navbar-yellow #nav-horizontal.nav-xs > li.active > a:hover, .navbar-yellow #nav-horizontal.nav-xs > li.active > a:focus, .navbar-yellow #nav-horizontal.nav-xs > li.active > a:active {
    background-color: #D5AD01;
}
.navbar-yellow #nav-horizontal.nav-xs > li .dropdown-menu, .navbar-yellow #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover {
    background-color: #FCD634 !important;
}
.navbar-yellow #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .navbar-yellow #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .navbar-yellow #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .navbar-yellow #nav-horizontal.nav-xs > li .dropdown-navbar > li.active {
    background-color: #F7D029;
}
.navbar-pink.navbar {
    background: none repeat scroll 0 0 #F359A8;
}
.navbar-pink .flaty-nav > li > a > .badge {
    border-color: #F359A8;
}
.navbar-pink .navbar-btn, .navbar-pink .navbar-btn:hover, .navbar-pink .navbar-btn:focus, .navbar-pink .navbar-btn.collapsed:hover, .navbar-pink .navbar-btn.collapsed:focus, .navbar-pink .flaty-nav > li.open, .navbar-pink .flaty-nav > li.active, .navbar-pink .flaty-nav > li:hover, .navbar-pink .dropdown-navbar > li.nav-header {
    background-color: #F347A0;
}
.navbar-pink .dropdown-navbar > li.nav-header:hover {
    background-color: #F347A0 !important;
}
.navbar-pink .flaty-nav > li.open > a > .badge, .navbar-pink .flaty-nav > li:hover > a > .badge {
    border-color: #F347A0;
}
.navbar-pink #nav-horizontal.nav-xs > li > a {
    background-color: #EA3994;
}
.navbar-pink #nav-horizontal.nav-xs > li > a:hover, .navbar-pink #nav-horizontal.nav-xs > li > a:focus, .navbar-pink #nav-horizontal.nav-xs > li.open > a, .navbar-pink #nav-horizontal.nav-xs > li.active > a, .navbar-pink #nav-horizontal.nav-xs > li.active > a:hover, .navbar-pink #nav-horizontal.nav-xs > li.active > a:focus, .navbar-pink #nav-horizontal.nav-xs > li.active > a:active {
    background-color: #DA2482;
}
.navbar-pink #nav-horizontal.nav-xs > li .dropdown-menu, .navbar-pink #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover {
    background-color: #EE439B !important;
}
.navbar-pink #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .navbar-pink #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .navbar-pink #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .navbar-pink #nav-horizontal.nav-xs > li .dropdown-navbar > li.active {
    background-color: #E94298;
}
.navbar-magenta.navbar {
    background: none repeat scroll 0 0 #C48AFF;
}
.navbar-magenta .flaty-nav > li > a > .badge {
    border-color: #C48AFF;
}
.navbar-magenta .navbar-btn, .navbar-magenta .navbar-btn:hover, .navbar-magenta .navbar-btn:focus, .navbar-magenta .navbar-btn.collapsed:hover, .navbar-magenta .navbar-btn.collapsed:focus, .navbar-magenta .flaty-nav > li.open, .navbar-magenta .flaty-nav > li.active, .navbar-magenta .flaty-nav > li:hover, .navbar-magenta .dropdown-navbar > li.nav-header {
    background-color: #B275EF;
}
.navbar-magenta .dropdown-navbar > li.nav-header:hover {
    background-color: #B275EF !important;
}
.navbar-magenta .flaty-nav > li.open > a > .badge, .navbar-magenta .flaty-nav > li:hover > a > .badge {
    border-color: #B275EF;
}
.navbar-magenta #nav-horizontal.nav-xs > li > a {
    background-color: #A858FA;
}
.navbar-magenta #nav-horizontal.nav-xs > li > a:hover, .navbar-magenta #nav-horizontal.nav-xs > li > a:focus, .navbar-magenta #nav-horizontal.nav-xs > li.open > a, .navbar-magenta #nav-horizontal.nav-xs > li.active > a, .navbar-magenta #nav-horizontal.nav-xs > li.active > a:hover, .navbar-magenta #nav-horizontal.nav-xs > li.active > a:focus, .navbar-magenta #nav-horizontal.nav-xs > li.active > a:active {
    background-color: #8440C9;
}
.navbar-magenta #nav-horizontal.nav-xs > li .dropdown-menu, .navbar-magenta #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover {
    background-color: #B36FF8 !important;
}
.navbar-magenta #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .navbar-magenta #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .navbar-magenta #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .navbar-magenta #nav-horizontal.nav-xs > li .dropdown-navbar > li.active {
    background-color: #AB61F6;
}
.navbar-gray.navbar {
    background: none repeat scroll 0 0 #ABABAB;
}
.navbar-gray .flaty-nav > li > a > .badge {
    border-color: #ABABAB;
}
.navbar-gray .navbar-btn, .navbar-gray .navbar-btn:hover, .navbar-gray .navbar-btn:focus, .navbar-gray .navbar-btn.collapsed:hover, .navbar-gray .navbar-btn.collapsed:focus, .navbar-gray .flaty-nav > li.open, .navbar-gray .flaty-nav > li.active, .navbar-gray .flaty-nav > li:hover, .navbar-gray .dropdown-navbar > li.nav-header {
    background-color: #959595;
}
.navbar-gray .dropdown-navbar > li.nav-header:hover {
    background-color: #959595 !important;
}
.navbar-gray .flaty-nav > li.open > a > .badge, .navbar-gray .flaty-nav > li:hover > a > .badge {
    border-color: #959595;
}
.navbar-gray #nav-horizontal.nav-xs > li > a {
    background-color: #767676;
}
.navbar-gray #nav-horizontal.nav-xs > li > a:hover, .navbar-gray #nav-horizontal.nav-xs > li > a:focus, .navbar-gray #nav-horizontal.nav-xs > li.open > a, .navbar-gray #nav-horizontal.nav-xs > li.active > a, .navbar-gray #nav-horizontal.nav-xs > li.active > a:hover, .navbar-gray #nav-horizontal.nav-xs > li.active > a:focus, .navbar-gray #nav-horizontal.nav-xs > li.active > a:active {
    background-color: #565656;
}
.navbar-gray #nav-horizontal.nav-xs > li .dropdown-menu, .navbar-gray #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover {
    background-color: #969696 !important;
}
.navbar-gray #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .navbar-gray #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .navbar-gray #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .navbar-gray #nav-horizontal.nav-xs > li .dropdown-navbar > li.active {
    background-color: #868686;
}
.navbar-black.navbar {
    background: none repeat scroll 0 0 #373B41;
}
.navbar-black .flaty-nav > li > a > .badge {
    border-color: #373B41;
}
.navbar-black .navbar-btn, .navbar-black .navbar-btn:hover, .navbar-black .navbar-btn:focus, .navbar-black .navbar-btn.collapsed:hover, .navbar-black .navbar-btn.collapsed:focus, .navbar-black .flaty-nav > li.open, .navbar-black .flaty-nav > li.active, .navbar-black .flaty-nav > li:hover, .navbar-black .dropdown-navbar > li.nav-header {
    background-color: #2B2F35;
}
.navbar-black .dropdown-navbar > li.nav-header:hover {
    background-color: #2B2F35 !important;
}
.navbar-black .flaty-nav > li.open > a > .badge, .navbar-black .flaty-nav > li:hover > a > .badge {
    border-color: #2B2F35;
}
.navbar-black #nav-horizontal.nav-xs > li > a {
    background-color: #17181B;
}
.navbar-black #nav-horizontal.nav-xs > li > a:hover, .navbar-black #nav-horizontal.nav-xs > li > a:focus, .navbar-black #nav-horizontal.nav-xs > li.open > a, .navbar-black #nav-horizontal.nav-xs > li.active > a, .navbar-black #nav-horizontal.nav-xs > li.active > a:hover, .navbar-black #nav-horizontal.nav-xs > li.active > a:focus, .navbar-black #nav-horizontal.nav-xs > li.active > a:active {
    background-color: #000000;
}
.navbar-black #nav-horizontal.nav-xs > li .dropdown-menu, .navbar-black #nav-horizontal.nav-xs > li .dropdown-navbar > li:hover {
    background-color: #282B2F !important;
}
.navbar-black #nav-horizontal.nav-xs > li .dropdown-menu > li > a:focus, .navbar-black #nav-horizontal.nav-xs > li .dropdown-menu > li > a:hover, .navbar-black #nav-horizontal.nav-xs > li .dropdown-menu > li.active > a, .navbar-black #nav-horizontal.nav-xs > li .dropdown-navbar > li.active {
    background-color: #1F2125;
}
.sidebar-blue #sidebar:before, .sidebar-blue .nav-list .search-form, .sidebar-blue .nav-list .search-pan input, .sidebar-blue .nav-list > li > a {
    background-color: #248DC1;
}
.sidebar-blue .nav-list .search-form:hover, .sidebar-blue .nav-list .search-form:hover .search-pan input, .sidebar-blue .nav-list > li.open > a, .sidebar-blue .nav-list > li.active > a, .sidebar-blue .nav-list > li.active > a:hover, .sidebar-blue .nav-list > li.active > a:focus, .sidebar-blue .nav-list > li.active > a:active, .sidebar-blue #sidebar-collapse > [class*="fa-"]:hover, .sidebar-blue .sidebar-collapsed .nav-list > li:hover > a, .sidebar-blue .sidebar-collapsed .nav-list .search-pan input, .sidebar-blue .sidebar-collapsed .nav-list > li > a > span {
    background-color: #0E6390;
}
.sidebar-blue .nav-list > li > a:focus, .sidebar-blue .nav-list > li > a:hover {
    background-color: #0E6390 !important;
}
.sidebar-blue .nav-list > li .submenu {
    background-color: #389BCF !important;
}
.sidebar-blue #sidebar-collapse > [class*="fa-"], .sidebar-blue .nav-list > li .submenu > li > ul > li > a:focus, .sidebar-blue .nav-list > li .submenu > li > ul > li > a:hover, .sidebar-blue .nav-list > li .submenu > li > ul > li.active > a, .sidebar-blue .nav-list > li .submenu > li > a:focus, .sidebar-blue .nav-list > li .submenu > li > a:hover, .sidebar-blue .nav-list > li .submenu > li.active > a {
    background-color: #3294C8;
}
.sidebar-blue .nav-list > li.active > a:after {
    border-right-color: #E9F0F9;
}
.sidebar-blue #main-content {
    background: none repeat scroll 0 0 #E9F0F9;
}
.sidebar-red #sidebar:before, .sidebar-red .nav-list .search-form, .sidebar-red .nav-list .search-pan input, .sidebar-red .nav-list > li > a {
    background-color: #D62643;
}
.sidebar-red .nav-list .search-form:hover, .sidebar-red .nav-list .search-form:hover .search-pan input, .sidebar-red .nav-list > li.open > a, .sidebar-red .nav-list > li.active > a, .sidebar-red .nav-list > li.active > a:hover, .sidebar-red .nav-list > li.active > a:focus, .sidebar-red .nav-list > li.active > a:active, .sidebar-red #sidebar-collapse > [class*="fa-"]:hover, .sidebar-red .sidebar-collapsed .nav-list > li:hover > a, .sidebar-red .sidebar-collapsed .nav-list .search-pan input, .sidebar-red .sidebar-collapsed .nav-list > li > a > span {
    background-color: #B91B35;
}
.sidebar-red .nav-list > li > a:focus, .sidebar-red .nav-list > li > a:hover {
    background-color: #B91B35 !important;
}
.sidebar-red .nav-list > li .submenu {
    background-color: #D93953 !important;
}
.sidebar-red #sidebar-collapse > [class*="fa-"], .sidebar-red .nav-list > li .submenu > li > ul > li > a:focus, .sidebar-red .nav-list > li .submenu > li > ul > li > a:hover, .sidebar-red .nav-list > li .submenu > li > ul > li.active > a, .sidebar-red .nav-list > li .submenu > li > a:focus, .sidebar-red .nav-list > li .submenu > li > a:hover, .sidebar-red .nav-list > li .submenu > li.active > a {
    background-color: #CF364F;
}
.sidebar-red .nav-list > li.active > a:after {
    border-right-color: #FBEAED;
}
.sidebar-red #main-content {
    background: none repeat scroll 0 0 #FBEAED;
}
.sidebar-green #sidebar:before, .sidebar-green .nav-list .search-form, .sidebar-green .nav-list .search-pan input, .sidebar-green .nav-list > li > a {
    background-color: #1AA849;
}
.sidebar-green .nav-list .search-form:hover, .sidebar-green .nav-list .search-form:hover .search-pan input, .sidebar-green .nav-list > li.open > a, .sidebar-green .nav-list > li.active > a, .sidebar-green .nav-list > li.active > a:hover, .sidebar-green .nav-list > li.active > a:focus, .sidebar-green .nav-list > li.active > a:active, .sidebar-green #sidebar-collapse > [class*="fa-"]:hover, .sidebar-green .sidebar-collapsed .nav-list > li:hover > a, .sidebar-green .sidebar-collapsed .nav-list .search-pan input, .sidebar-green .sidebar-collapsed .nav-list > li > a > span {
    background-color: #0E8A37;
}
.sidebar-green .nav-list > li > a:focus, .sidebar-green .nav-list > li > a:hover {
    background-color: #0E8A37 !important;
}
.sidebar-green .nav-list > li .submenu {
    background-color: #34AB5C !important;
}
.sidebar-green #sidebar-collapse > [class*="fa-"], .sidebar-green .nav-list > li .submenu > li > ul > li > a:focus, .sidebar-green .nav-list > li .submenu > li > ul > li > a:hover, .sidebar-green .nav-list > li .submenu > li > ul > li.active > a, .sidebar-green .nav-list > li .submenu > li > a:focus, .sidebar-green .nav-list > li .submenu > li > a:hover, .sidebar-green .nav-list > li .submenu > li.active > a {
    background-color: #2F9E54;
}
.sidebar-green .nav-list > li.active > a:after {
    border-right-color: #E9F7EE;
}
.sidebar-green #main-content {
    background: none repeat scroll 0 0 #E9F7EE;
}
.sidebar-orange #sidebar:before, .sidebar-orange .nav-list .search-form, .sidebar-orange .nav-list .search-pan input, .sidebar-orange .nav-list > li > a {
    background-color: #F79828;
}
.sidebar-orange .nav-list .search-form:hover, .sidebar-orange .nav-list .search-form:hover .search-pan input, .sidebar-orange .nav-list > li.open > a, .sidebar-orange .nav-list > li.active > a, .sidebar-orange .nav-list > li.active > a:hover, .sidebar-orange .nav-list > li.active > a:focus, .sidebar-orange .nav-list > li.active > a:active, .sidebar-orange #sidebar-collapse > [class*="fa-"]:hover, .sidebar-orange .sidebar-collapsed .nav-list > li:hover > a, .sidebar-orange .sidebar-collapsed .nav-list .search-pan input, .sidebar-orange .sidebar-collapsed .nav-list > li > a > span {
    background-color: #E88005;
}
.sidebar-orange .nav-list > li > a:focus, .sidebar-orange .nav-list > li > a:hover {
    background-color: #E88005 !important;
}
.sidebar-orange .nav-list > li .submenu {
    background-color: #F7A443 !important;
}
.sidebar-orange #sidebar-collapse > [class*="fa-"], .sidebar-orange .nav-list > li .submenu > li > ul > li > a:focus, .sidebar-orange .nav-list > li .submenu > li > ul > li > a:hover, .sidebar-orange .nav-list > li .submenu > li > ul > li.active > a, .sidebar-orange .nav-list > li .submenu > li > a:focus, .sidebar-orange .nav-list > li .submenu > li > a:hover, .sidebar-orange .nav-list > li .submenu > li.active > a {
    background-color: #F79E35;
}
.sidebar-orange .nav-list > li.active > a:after {
    border-right-color: #F7ECE0;
}
.sidebar-orange #main-content {
    background: none repeat scroll 0 0 #F7ECE0;
}
.sidebar-yellow #sidebar:before, .sidebar-yellow .nav-list .search-form, .sidebar-yellow .nav-list .search-pan input, .sidebar-yellow .nav-list > li > a {
    background-color: #F5C701;
}
.sidebar-yellow .nav-list .search-form:hover, .sidebar-yellow .nav-list .search-form:hover .search-pan input, .sidebar-yellow .nav-list > li.open > a, .sidebar-yellow .nav-list > li.active > a, .sidebar-yellow .nav-list > li.active > a:hover, .sidebar-yellow .nav-list > li.active > a:focus, .sidebar-yellow .nav-list > li.active > a:active, .sidebar-yellow #sidebar-collapse > [class*="fa-"]:hover, .sidebar-yellow .sidebar-collapsed .nav-list > li:hover > a, .sidebar-yellow .sidebar-collapsed .nav-list .search-pan input, .sidebar-yellow .sidebar-collapsed .nav-list > li > a > span {
    background-color: #D5AD01;
}
.sidebar-yellow .nav-list > li > a:focus, .sidebar-yellow .nav-list > li > a:hover {
    background-color: #D5AD01 !important;
}
.sidebar-yellow .nav-list > li .submenu {
    background-color: #FCD634 !important;
}
.sidebar-yellow #sidebar-collapse > [class*="fa-"], .sidebar-yellow .nav-list > li .submenu > li > ul > li > a:focus, .sidebar-yellow .nav-list > li .submenu > li > ul > li > a:hover, .sidebar-yellow .nav-list > li .submenu > li > ul > li.active > a, .sidebar-yellow .nav-list > li .submenu > li > a:focus, .sidebar-yellow .nav-list > li .submenu > li > a:hover, .sidebar-yellow .nav-list > li .submenu > li.active > a {
    background-color: #F7D029;
}
.sidebar-yellow .nav-list > li.active > a:after {
    border-right-color: #F2ECD2;
}
.sidebar-yellow #main-content {
    background: none repeat scroll 0 0 #F2ECD2;
}
.sidebar-pink #sidebar:before, .sidebar-pink .nav-list .search-form, .sidebar-pink .nav-list .search-pan input, .sidebar-pink .nav-list > li > a {
    background-color: #EA3994;
}
.sidebar-pink .nav-list .search-form:hover, .sidebar-pink .nav-list .search-form:hover .search-pan input, .sidebar-pink .nav-list > li.open > a, .sidebar-pink .nav-list > li.active > a, .sidebar-pink .nav-list > li.active > a:hover, .sidebar-pink .nav-list > li.active > a:focus, .sidebar-pink .nav-list > li.active > a:active, .sidebar-pink #sidebar-collapse > [class*="fa-"]:hover, .sidebar-pink .sidebar-collapsed .nav-list > li:hover > a, .sidebar-pink .sidebar-collapsed .nav-list .search-pan input, .sidebar-pink .sidebar-collapsed .nav-list > li > a > span {
    background-color: #DA2482;
}
.sidebar-pink .nav-list > li > a:focus, .sidebar-pink .nav-list > li > a:hover {
    background-color: #DA2482 !important;
}
.sidebar-pink .nav-list > li .submenu {
    background-color: #EE439B !important;
}
.sidebar-pink .nav-list > li .submenu > li > a:focus, .sidebar-pink #sidebar-collapse > [class*="fa-"], .sidebar-pink .nav-list > li .submenu > li > ul > li > a:focus, .sidebar-pink .nav-list > li .submenu > li > ul > li > a:hover, .sidebar-pink .nav-list > li .submenu > li > ul > li.active > a, .sidebar-pink .nav-list > li .submenu > li > a:hover, .sidebar-pink .nav-list > li .submenu > li.active > a {
    background-color: #E94298;
}
.sidebar-pink .nav-list > li.active > a:after {
    border-right-color: #F9E7F0;
}
.sidebar-pink #main-content {
    background: none repeat scroll 0 0 #F9E7F0;
}
.sidebar-magenta #sidebar:before, .sidebar-magenta .nav-list .search-form, .sidebar-magenta .nav-list .search-pan input, .sidebar-magenta .nav-list > li > a {
    background-color: #A858FA;
}
.sidebar-magenta .nav-list .search-form:hover, .sidebar-magenta .nav-list .search-form:hover .search-pan input, .sidebar-magenta .nav-list > li.open > a, .sidebar-magenta .nav-list > li.active > a, .sidebar-magenta .nav-list > li.active > a:hover, .sidebar-magenta .nav-list > li.active > a:focus, .sidebar-magenta .nav-list > li.active > a:active, .sidebar-magenta #sidebar-collapse > [class*="fa-"]:hover, .sidebar-magenta .sidebar-collapsed .nav-list > li:hover > a, .sidebar-magenta .sidebar-collapsed .nav-list .search-pan input, .sidebar-magenta .sidebar-collapsed .nav-list > li > a > span {
    background-color: #8440C9;
}
.sidebar-magenta .nav-list > li > a:focus, .sidebar-magenta .nav-list > li > a:hover {
    background-color: #8440C9 !important;
}
.sidebar-magenta .nav-list > li .submenu {
    background-color: #B36FF8 !important;
}
.sidebar-magenta #sidebar-collapse > [class*="fa-"], .sidebar-magenta .nav-list > li .submenu > li > ul > li > a:focus, .sidebar-magenta .nav-list > li .submenu > li > ul > li > a:hover, .sidebar-magenta .nav-list > li .submenu > li > ul > li.active > a, .sidebar-magenta .nav-list > li .submenu > li > a:focus, .sidebar-magenta .nav-list > li .submenu > li > a:hover, .sidebar-magenta .nav-list > li .submenu > li.active > a {
    background-color: #AB61F6;
}
.sidebar-magenta .nav-list > li.active > a:after {
    border-right-color: #EFE1FE;
}
.sidebar-magenta #main-content {
    background: none repeat scroll 0 0 #EFE1FE;
}
.sidebar-gray #sidebar:before, .sidebar-gray .nav-list .search-form, .sidebar-gray .nav-list .search-pan input, .sidebar-gray .nav-list > li > a {
    background-color: #767676;
}
.sidebar-gray .nav-list .search-form:hover, .sidebar-gray .nav-list .search-form:hover .search-pan input, .sidebar-gray .nav-list > li.open > a, .sidebar-gray .nav-list > li.active > a, .sidebar-gray .nav-list > li.active > a:hover, .sidebar-gray .nav-list > li.active > a:focus, .sidebar-gray .nav-list > li.active > a:active, .sidebar-gray #sidebar-collapse > [class*="fa-"]:hover, .sidebar-gray .sidebar-collapsed .nav-list > li:hover > a, .sidebar-gray .sidebar-collapsed .nav-list .search-pan input, .sidebar-gray .sidebar-collapsed .nav-list > li > a > span {
    background-color: #565656;
}
.sidebar-gray .nav-list > li > a:focus, .sidebar-gray .nav-list > li > a:hover {
    background-color: #565656 !important;
}
.sidebar-gray .nav-list > li .submenu {
    background-color: #969696 !important;
}
.sidebar-gray #sidebar-collapse > [class*="fa-"], .sidebar-gray .nav-list > li .submenu > li > ul > li > a:focus, .sidebar-gray .nav-list > li .submenu > li > ul > li > a:hover, .sidebar-gray .nav-list > li .submenu > li > ul > li.active > a, .sidebar-gray .nav-list > li .submenu > li > a:focus, .sidebar-gray .nav-list > li .submenu > li > a:hover, .sidebar-gray .nav-list > li .submenu > li.active > a {
    background-color: #868686;
}
.sidebar-gray .nav-list > li.active > a:after {
    border-right-color: #E6E6E6;
}
.sidebar-gray #main-content {
    background: none repeat scroll 0 0 #E6E6E6;
}
.sidebar-black #sidebar:before, .sidebar-black .nav-list .search-form, .sidebar-black .nav-list .search-pan input, .sidebar-black .nav-list > li > a {
    background-color: #17181B;
}
.sidebar-black .nav-list .search-form:hover, .sidebar-black .nav-list .search-form:hover .search-pan input, .sidebar-black .nav-list > li.open > a, .sidebar-black .nav-list > li.active > a, .sidebar-black .nav-list > li.active > a:hover, .sidebar-black .nav-list > li.active > a:focus, .sidebar-black .nav-list > li.active > a:active, .sidebar-black #sidebar-collapse > [class*="fa-"]:hover, .sidebar-black .sidebar-collapsed .nav-list > li:hover > a, .sidebar-black .sidebar-collapsed .nav-list .search-pan input, .sidebar-black .sidebar-collapsed .nav-list > li > a > span {
    background-color: #000000;
}
.sidebar-black .nav-list > li > a:focus, .sidebar-black .nav-list > li > a:hover {
    background-color: #000000 !important;
}
.sidebar-black .nav-list > li .submenu {
    background-color: #282B2F !important;
}
.sidebar-black #sidebar-collapse > [class*="fa-"], .sidebar-black .nav-list > li .submenu > li > ul > li > a:focus, .sidebar-black .nav-list > li .submenu > li > ul > li > a:hover, .sidebar-black .nav-list > li .submenu > li > ul > li.active > a, .sidebar-black .nav-list > li .submenu > li > a:focus, .sidebar-black .nav-list > li .submenu > li > a:hover, .sidebar-black .nav-list > li .submenu > li.active > a {
    background-color: #1F2125;
}
.sidebar-black .nav-list > li.active > a:after {
    border-right-color: #D9D9D9;
}
.sidebar-black #main-content {
    background: none repeat scroll 0 0 #D9D9D9;
}
.box.box-blue > .box-title {
    background-color: #B6D1F2;
    text-shadow: 0 1px 0 #AECEF4;
}
.box.box-red > .box-title {
    background-color: #F7A1A1;
    text-shadow: 0 1px 0 #F2ABAB;
}
.box.box-orange > .box-title {
    background-color: #F8CD92;
    text-shadow: 0 1px 0 #F0CD9D;
}
.box.box-green > .box-title {
    background-color: #ADE8A1;
    text-shadow: 0 1px 0 #B6E1AD;
}
.box.box-yellow > .box-title {
    background-color: #F4F190;
    text-shadow: 0 1px 0 #EDEA95;
}
.box.box-pink > .box-title {
    background-color: #F49ED8;
    text-shadow: 0 1px 0 #F0A8D9;
}
.box.box-magenta > .box-title {
    background-color: #E1A1EF;
    text-shadow: 0 1px 0 #D7A4E2;
}
.box.box-gray > .box-title {
    background-color: #BBBBBB;
    text-shadow: 0 1px 0 #AAAAAA;
}
.box.box-black > .box-title {
    background-color: #555555;
    text-shadow: 0 1px 0 #444444;
}
.grid-demo {
    margin-left: 0;
    margin-right: 0;
    margin-top: 15px;
}
.grid-demo > div {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    line-height: 29px;
    opacity: 0.8;
    text-align: center;
}
.grid-demo > div:hover {
    opacity: 1;
}
.tabbable {
    margin-top: 20px;
}
.demo-icon > div > a {
    color: #333333;
    cursor: text;
    line-height: 25px;
    padding-left: 25px;
}
.demo-icon > div > a:hover {
    text-decoration: none;
}
.demo-icon > div > a > i {
    cursor: default;
    display: inline-block;
    font-size: 16px;
    text-align: left;
    width: 20px;
}
.demo-icon > div > a:hover > i {
    font-size: 18px;
}
.demo-glyphicons {
    list-style: none outside none;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 1px;
    padding-left: 0;
}
.demo-glyphicons li {
    border: 1px solid #DDDDDD;
    float: left;
    font-size: 12px;
    height: 115px;
    line-height: 1.4;
    margin: 0 -1px -1px 0;
    padding: 10px;
    text-align: center;
    width: 25%;
}
.demo-glyphicons .glyphicon {
    display: block;
    font-size: 24px;
    margin: 5px auto 10px;
}
.demo-glyphicons li:hover {
    background-color: rgba(86, 61, 124, 0.1);
}
@media (min-width: 768px) {
.demo-glyphicons li {
    width: 12.5%;
}
}
@media (max-width: 480px) {
.btn {
    margin-bottom: 2px;
    margin-top: 2px;
}
.input-group .btn {
    margin-bottom: 0;
    margin-top: 0;
}
}

.input-uppercase { 
    text-transform: uppercase;
}

.input-uppercase::placeholder {
    text-transform: none;
}