/* Minification failed. Returning unminified contents.
(1348,1): run-time error CSS1019: Unexpected token, found '}'
 */
@media print {
    .headerbar {display: none;}
    .no-print {display: none;}

    body * {
    visibility:hidden;
  }
  #printSection, #printSection * {
      width:100%;
    visibility:visible;
  }
  #printSection {
      width:100%;
    left:0;
    top:0;
  }
}

@media screen {
  
}

.messagePanel {
  overflow: scroll;
}

.wordwrap { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
}

.hide-me{
    display:none;
}

.NormalLabels
{
	color:black;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color:#eeeeee;
	text-align: right;
	border-bottom-style: none;
	margin-right: 2pt;
    margin-left: 2pt;
}
.DisplayLabels
{
	font-size: 8pt;
	text-transform: capitalize;
	color:#ffffff;
	border-top-style: none;
	margin-right: 2pt;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color:#f5f5f5;
	text-align: left;
	border-bottom-style: none;
}

/*GRIDS*/
.BoldText{
    font-weight: bold;
}
.GridHeader
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
}

.GridFooter
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
}

.GridAlternate
{
	font-size: 8pt;
	font-family: Verdana;
}

.GridNormal
{
	font-size: 8pt;
	font-family: Verdana;
}

.GridPaging
{
	font-size: 8pt;
	font-family: Verdana;
}

.GridSelected
{
	font-size: 8pt;
	font-family: Verdana;
}


.header-label {
	color: #999;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
	display: inline-block;
}
.scrollToTop{
	width:24px; 
	height:24px;
	padding:5px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	/*top:200px;*/
	right:5px;
	display:none;
	background: url('../images/scroll_top1.png') no-repeat;
    z-index:99;
}
.scrollToTop:hover{
	text-decoration:none;
}

.textUpper{
    text-transform:uppercase;
}
.td-no-padding { 
    padding: 0px !important;
}
.requiredLabel{
    font-weight:bold;
}
body {
   /*background: #1d2939;*/
   font-family: Helvetica, sans-serif;
   /*line-height: 21px;
   color: #636e7b;
   overflow: hidden;*/
}

/* Move down content because we have a fixed navbar that is 50px tall */
body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }
    .body-content {
        padding: 0;
    }
}

body.notfound,
body.signin {
    /*background: #ffffff;
   background: #e4e7ea;
        background:#ffffff url("../images/lock-screen1.jpg");
    */
    /*background: #ffffff url("../images/lock-screen_hive.jpg");*/
    background: #ffffff url("../images/lock-screen1.jpg");
    background-size: cover;
    background-repeat: repeat;
    background-position: top;
}

body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 12px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

body::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
}

body::-webkit-scrollbar-thumb {
    background-color: #000000;
}

input,select,textarea {
   font-family: Helvetica, sans-serif;
	color: #636e7b;
}

a:focus, a:active { outline: none; }

h1,h2,h3,h4,h5 {
   font-family: Helvetica, sans-serif;
}

strong {
	font-family: 'Helvetica';
	font-weight:700;
}

/* preloader */
#pagePreloader, #preloader, .preloader {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-color: #e4e7ea; 
   z-index: 10000; 
}

#pageStatus,#status,.status  {
   width: 30px;
   height: 30px;
   position: absolute;
   left: 50%; 
   top: 50%;
   margin: -15px 0 0 -15px;
   font-size: 32px;
}

#pagePreloader{
    opacity: 0.8;
    filter: alpha(opacity=80);
}

#pageStatusMessage {
   width: 300px;
   height: 30px;
   position: absolute;
   left: 50%; 
   top: 50%;
   font-size: 16px;
}

/* signin */




/***** HEADER PANEL *****/
/************************/

.headerbar {
   border-left: 1px solid #eee;
   /*background: #fff;*/
}

.headerbar::after {
   clear: both;
   display: block;
   content: '';
}

.menutoggle {
   float: left;
   width: 50px;
   height: 50px;
   font-size: 22px;
   padding: 14px 0 0 15px;
   cursor: pointer;
   float: left;
   color: #1d2939;
   border-right: 1px solid #eee;
   -moz-transition: all 0.2s ease-out 0s;
   -webkit-transition: all 0.2s ease-out 0s;
   transition: all 0.2s ease-out 0s;
}

.menutoggle:hover {
	color: #1d2939;
}

.menutoggle:hover {
	background-color: #f7f7f7;
}

.searchform input {
   width: 250px;
   /*background: #fff url(../images/icon-search.png) no-repeat 95% center;*/
   float: left;
   padding: 18px 20px;
   border: 0;
   border-right: 1px solid #eee;
   -moz-border-radius: 0;
   -webkit-border-radius: 0;
   border-radius: 0;
   height: 50px;
   font-size: 14px;
}

.searchform input:focus {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #ddd;
}

.header-right {
   float: right;
}
.header-left {
   float: left;
}

.headermenu {
   list-style: none;   
}

.headermenu > li {
   display: inline-block;
   float: left;
	border-left: 1px solid #eee;
	position: relative;
}

.headermenu .dropdown-toggle {
   padding: 12px 10px;
   border-color: #fff;
	background: #fff;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 0;
}

.headermenu .dropdown-toggle:hover,
.headermenu .dropdown-toggle:focus,
.headermenu .dropdown-toggle:active,
.headermenu .dropdown-toggle.active,
.headermenu .open .dropdown-toggle.dropdown-toggle {
   background: #f9f9f9;
   color: #333;
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
   box-shadow: none;
}

.headermenu .dropdown-toggle img {
   vertical-align: middle;
   margin-right: 5px;
   width: 26px;
   -moz-border-radius: 50px;
   -webkit-border-radius: 50px;
   border-radius: 50px;
}

.headermenu .dropdown-toggle .caret {
   margin-left: 5px;
}

.headermenu .dropdown-menu {
   border: 0;
   margin-top: 0px;
	margin-right: -1px;
   -moz-border-radius: 2px 0 2px 2px;
   -webkit-border-radius: 2px 0 2px 2px;
   border-radius: 2px 0 2px 2px;
   -moz-box-shadow: 3px 3px 0 rgba(12,12,12,0.05);
   -webkit-box-shadow: 3px 3px 0 rgba(12,12,12,0.05);
   box-shadow: 3px 3px 0 rgba(12,12,12,0.05);
   padding: 5px;
}

.headermenu .dropdown-menu:after {
    border-bottom: 6px solid #1d2939;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    right: 95px;
    position: absolute;
    top: -6px;
}

.headermenu .dropdown-menu li {
   display: block;
   margin: 0;
   float: none;
	background: none;
	padding: 15px 5px;
}

.headermenu .dropdown-menu-usermenu li {
	padding: 0;
}

.headermenu .dropdown-menu li a {
   color: #94989d;
   font-size: 13px;
   padding: 7px 10px;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px;
   -moz-transition: all 0.2s ease-out 0s;
	-webkit-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.headermenu .dropdown-menu li a:hover {
   background: #1caf9a;
   color: #fff;
}

.headermenu .dropdown-menu li i {
   font-size: 11px;
   margin-right: 5px;
}

.headermenu .dropdown-menu-head {
   padding: 0;
   min-width: 300px;
}

.headermenu .dropdown-menu-head .wide {
   padding: 0;
   min-width: 600px;
}

.headermenu .tp-icon {
   padding: 12px 15px;
	height: 50px;
   font-size: 16px;
	background: #fff;
	color: #333;
	border-color: #fff;
	-moz-transition: all 0.2s ease-out 0s;
	-webkit-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.headermenu .tp-icon + .dropdown-menu:after {
	right: 17px;
}

.headermenu .chat-icon {
   border-right: 0;
}

.headermenu .dropdown-menu-usermenu {
   background: #1d2939;
	min-width: 200px;
}

.headermenu .dropdown-menu-head ul {
   border: 1px solid #ddd;
   border-top: 0;
	padding: 0 10px;
}

.headermenu .dropdown-menu-head ul .no-border {
   border: 0px solid #ddd;
   border-top: 0;
	padding: 0 10px;
}

.headermenu .dropdown-menu-head li a {
   color: #333;
   padding: 0;
   opacity: 1;
}

.headermenu .dropdown-menu-head li a:hover {
   background: none;
   color: #428BCA;
	text-decoration: none;
}

.headermenu .btn-group {
	margin-bottom: 0;
}

.dropdown-list li {
   padding: 15px;
   overflow: hidden;
   border-bottom: 1px solid #eee;
}

.dropdown-list li:last-child {
   border-bottom: 0;
}

.dropdown-list .thumb {
   width: 36px;
   float: left;
}

.dropdown-list .thumb img {
   width: 100%;
   display: block;
   vertical-align: middle;
}

.dropdown-list .desc {
   margin-left: 45px;
   display: block;
}

.dropdown-list .desc h5 {
   font-size: 13px;
   margin-top: 7px;
}

.dropdown-list li:last-child {
	padding: 7px 5px;
}

.dropdown-list li .badge {
   float: right;
}

.user-list {
   width: 300px;
}

.tools-list {
   max-height:400px;
   width: 600px;
   overflow-y:scroll;
}

.gen-list li a {
   display: block;
}

.gen-list li a:hover {
   color: #333 !important;
   text-decoration: none;
}

.gen-list li .name {
	font-size: 13px;
   font-family: 'Helvetica','Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif;
   line-height: 21px;
   display: block;
}

.gen-list li .msg {
   font-size: 11px;
   line-height: normal;
   color: #999;
   display: block;
}


/***** LEFT PANEL *****/
/**********************/

.leftpanel {
   width: 240px;
   position: absolute;
   top: 0;
   left: 0;
}

.sticky-leftpanel {
   position: fixed;
   height: 100%;
   overflow-y: auto;
}

.logopanel {
   padding: 10px;
   background: #fff;
}

.logopanel h1 {
   font-size: 30px;
   font-family: Helvetica, sans-serif;
   letter-spacing: -1.5px;
   /*color: #1d2939;*/color: #cf5d43;
	line-height: 30px;
	margin: 0;
}

.logopanel h1 span {
   color: #1caf9a;
   
}

.leftpanelinner {
   padding: 5px 15px;
}

.leftpanel .searchform {
   display: none;
}

.leftpanel .searchform::after {
   content: '';
   display: block;
   clear: both;
}

.leftpanel .searchform input {
   padding: 10px;
   height: auto;
   width: 100%;
   margin: 5px 0 20px 0;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px;
}

.leftpanel .userlogged {
   margin: 0;
   padding: 0;
   padding-bottom: 15px;
   margin-bottom: 15px;
   border-bottom: 1px solid rgba(255,255,255,0.1);
   display: none;
}

.leftpanel .userlogged .media-object {
   width: 40px;
   -moz-border-radius: 100px;
   -webkit-border-radius: 100px;
   border-radius: 100px;
   float: left;
   border: 2px solid #1CAF9A;
   padding: 2px;
   margin-left: 2px;
}

.leftpanel .userlogged .media-body {
   margin-left: 50px;
   color: #ccc;
}

.leftpanel .userlogged .media-body h4 {
   font-size: 15px;
   margin: 0;
}

.leftpanel .userlogged .media-body span {
   font-style: italic;
   font-size: 11px;
   opacity: 0.5;
}

.sidebartitle {
   font-size: 11px;
   text-transform: uppercase;
   color: #999;
   margin-bottom: 10px;
}

.nav-bracket > li > a {
   color: #8f939e;
   padding: 7px 10px;
}

.nav-bracket > li > a:hover,
.nav-bracket > li > a:active {
   background-color: #fff;
	color: #1d2939;
	-moz-box-shadow: 0 3px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 0 rgba(0,0,0,0.2);
	box-shadow: 0 3px 0 rgba(0,0,0,0.2);
}

.nav-bracket > li.nav-parent > a {
   background: transparent url(../images/plus-white.png) no-repeat 96% center; 
}

.nav-bracket > li.nav-parent > a:hover {
   background-color: #fff;
	background-image: url(../images/plus.png);
}


.nav-bracket > li.nav-active > a {
   background-color: #fff;
   background-image: url(../images/minus.png);
	color: #1d2939;
	-moz-box-shadow: 0 3px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 0 rgba(0,0,0,0.2);
	box-shadow: 0 3px 0 rgba(0,0,0,0.2);
}

.nav-bracket > li.nav-active > a:hover {
	background-image: url(../images/minus.png);
}


.nav-bracket > li.active > a,
.nav-bracket > li.active > a:hover,
.nav-bracket > li.active > a:focus {
   background-color: #1caf9a;
   color: #fff;
}

.nav-bracket > li.active > a {
	-moz-box-shadow: 0 3px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 0 rgba(0,0,0,0.2);
	box-shadow: 0 3px 0 rgba(0,0,0,0.2);
}

.nav-bracket > li.nav-parent.active > a {
   background-image: url(../images/plus.png); 
}

.nav-bracket > li.nav-active.active > a {
   background-image: url(../images/minus.png); 
}

.nav-bracket > li.nav-active.active > a:hover {
   background-image: url(../images/minus.png); 
}

.nav-bracket li .fa,
.nav-bracket li .glyphicon {
   font-size: 16px;
   vertical-align: middle;
   margin-right: 10px;
   width: 16px;
   text-align: center;
}

.nav-bracket .children {
   list-style: none;
   display: none;
   margin: 5px 0;
	padding: 0;
}

.nav-bracket .children > li > a {
   color: #94989d;
   font-size: 13px;
   display: block;
   padding: 5px 20px 5px 27px;
   -moz-transition: all 0.2s ease-out 0s;
	-webkit-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.nav-bracket .children > li > a:hover,
.nav-bracket .children > li > a:active,
.nav-bracket .children > li > a:focus {
   text-decoration: none;
   color: #1caf9a;
}

.nav-bracket .children > li .fa {
   font-size: 12px;
   opacity: 0.5;
   margin-right: 5px;
   text-align: left;
   width: auto;
   vertical-align: baseline;
}

.nav-bracket .children > li.active > a {
   color: #1caf9a;
}

.nav-bracket .children ul {
   margin-left: 12px;
   border: 0;
}

.infosummary {
   margin-top: 30px;
}

.infosummary ul {
   padding: 0;
   margin: 20px 0 0;
   list-style: none;
   border-top: 1px solid rgba(255,255,255,0.05);
}

.infosummary li {
   padding: 10px 0;
   border-bottom: 1px solid rgba(255,255,255,0.05);
}

.infosummary li:after {
   clear: both;
   display: block;
   content: '';
}

.infosummary .datainfo {
   float: left;
   line-height: normal;
}

.infosummary .datainfo h4 {
   margin: 0;
   font-size: 16px;
   color: #fff;
   opacity: 0.7;
}

.infosummary span {
   font-size: 11px;
   line-height: normal;
   text-transform: uppercase;
   font-size: 10px;
   opacity: 0.4;
}

.infosummary .chart {
   float: right;
   margin-top: 5px;
   opacity: 0.6;
}



/***** MAIN PANEL *****/
/**********************/

.mainpanel {
   /*margin-left: 240px;
    min-height: 1000px;*/
       /*background: #e4e7ea !important;*/
    width:100%;
    font-size: 12px;
}
.pageheader_spacer{
    padding:20px;
}
.pageheader {
   padding: 15px;
   border-bottom: 1px solid #d3d7db;
   border-top: 1px solid #eee;
   background: #f7f7f7;
   position: relative;
}

.pageheader h2 {
   font-size: 28px;
   color: #1D2939;
   letter-spacing: -0.5px;
	margin: 0;
}

.pageheader .glyphicon,
.pageheader .fa {
   font-size: 24px;
   margin-right: 5px;
	padding: 6px 7px;
	border: 2px solid #1D2939;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

.pageheader .fa.fa-pencil {
	padding: 6px 9px;
}

.pageheader .fa.fa-hand-o-up {
	padding: 6px 9px 6px 7px;
}

.pageheader .fa-file-o {
	padding: 6px 10px;
}

.pageheader .fa-user {
	padding: 6px 10px;
}

.pageheader .fa-file-text {
	padding: 6px 10px;
}

.pageheader .fa-map-marker {
   padding: 6px 12px;
}

.pageheader .fa-dollar {
   padding: 6px 12px;
}

.pageheader .fa-clock-o {
   padding: 6px 8px;
}

.pageheader h2 span {
   font-size: 13px;
   text-transform: none;
   color: #999;
   font-style: italic;
   vertical-align: middle;
   letter-spacing: 0;
}

.pageheader h2 span::before {
   content: '/';
   margin: 0 10px 0 5px;
   color: #ccc;
}

.pageheader .breadcrumb-wrapper {
	position: absolute;
	top: 23px;
	right: 50px;
}

.pageheader .breadcrumb-wrapper .label {
	color: #999;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
	display: inline-block;
}

.pageheader .breadcrumb {
	background: none;
	display: inline-block;
	padding: 0;
}

.pageheader .breadcrumb li {
	font-size: 12px;
}

.pageheader .breadcrumb li.active {
	color: #333;
}

.contentpanel {
   padding: 20px;
}

.contentpanel::after {
	clear: both;
	display: block;
	content: '';
}

form .form-group:last-child {
   margin-bottom: 0;
}

.row-pad-5 {
	margin-left: -5px;
	margin-right: -5px;
}

.row-pad-5 [class*="col-lg"],
.row-pad-5 [class*="col-md"],
.row-pad-5 [class*="col-sm"] {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
}

.subtitle {
	font-size: 13px;
	text-transform: uppercase;
	color: #333;
	font-family: 'Helvetica';
	margin-bottom: 15px;
	margin-top: 0;
}

p {
	margin-bottom: 10px;
}


/***** DASHBOARD *****/
/*********************/

.panel-stat {
	background: none;
}

.panel-stat .panel-heading {
	padding: 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.panel-stat .stat {
	color: #fff;
	max-width: 250px;
}

.panel-stat .stat img {
	text-align: center;
}

.panel-stat i {
	font-size: 30px;
	border: 1px solid #fff;
	padding: 15px;
	border-radius: 50px;
	opacity: 0.5;
}

.panel-stat .stat-label {
	text-transform: uppercase;
	font-size: 11px;
	opacity: 0.75;
	display: block;
	line-height: normal;
	margin-bottom: 2px;
}

.panel-stat h1 {
	margin: 0;
	line-height: 36px;
	font-family: 'Helvetica Neue', sans-serif;
	font-size: 38px;
}

.panel-stat h4 {
	margin: 0;
	font-family: 'Helvetica Neue', sans-serif;
}

.sublabel {
	display: block;
	font-size: 12px;
	margin-bottom: 2px;
}

.dashboard-datatable .dataTables_filter {
	float: left;
}


/***** FORM STYLES *****/
/***********************/


.ckbox,
.rdio {
	position: relative;
}

.ckbox input[type="checkbox"],
.rdio input[type="radio"] {
	opacity: 0;
}

.ckbox label,
.rdio label {
	padding-left: 10px;
	cursor: pointer;
	margin-bottom: 7px !important;
}

.ckbox label:before {
	width: 18px;
	height: 18px;
	position: absolute;
	top: 1px;
	left: 0;
	content: '';
	display: inline-block;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #bbb;
	background: #fff;
}

.ckbox input[type="checkbox"]:disabled + label  {
	color: #999;
}

.ckbox input[type="checkbox"]:disabled + label:before  {
	background-color: #eee;
}

.ckbox input[type="checkbox"]:checked + label::after  {
	font-family: 'FontAwesome';
	content: "\F00C";
	position: absolute;
	top: 0;
	left: 3.5px;
	display: inline-block;
	font-size: 11px;
	width: 16px;
	height: 16px;
	color: #fff;
}

.ckbox-default input[type="checkbox"]:checked + label:before {
	border-color: #999;
}

.ckbox-default input[type="checkbox"]:checked + label::after {
	color: #333;
}

.ckbox-primary input[type="checkbox"]:checked + label:before {
	border-color: #357EBD;
	background-color: #428BCA;
}

.ckbox-warning input[type="checkbox"]:checked + label:before {
	border-color: #EEA236;
	background-color: #F0AD4E;
}

.ckbox-success input[type="checkbox"]:checked + label:before {
	border-color: #1CAF9A;
	background-color: #1CAF9A;
}

.ckbox-danger input[type="checkbox"]:checked + label:before {
	border-color: #D43F3A;
	background-color: #D9534F;
}

.rdio label:before {
	width: 18px;
	height: 18px;
	position: absolute;
	top: 1px;
	left: 0;
	content: '';
	display: inline-block;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	border: 1px solid #bbb;
	background: #fff;
}

.rdio input[type="radio"]:disabled + label  {
	color: #999;
}

.rdio input[type="radio"]:disabled + label:before  {
	background-color: #eee;
}

.rdio input[type="radio"]:checked + label::after  {
	content: '';
	position: absolute;
	top: 5px;
	left: 4px;
	display: inline-block;
	font-size: 11px;
	width: 10px;
	height: 10px;
	background-color: #444;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

.rdio-default input[type="radio"]:checked + label:before {
	border-color: #999;
}

.rdio-primary input[type="radio"]:checked + label:before {
	border-color: #428BCA;
}

.rdio-primary input[type="radio"]:checked + label::after {
	background-color: #428BCA;
}

.rdio-warning input[type="radio"]:checked + label:before {
	border-color: #F0AD4E;
}

.rdio-warning input[type="radio"]:checked + label::after {
	background-color: #F0AD4E;
}

.rdio-success input[type="radio"]:checked + label:before {
	border-color: #1CAF9A;
}

.rdio-success input[type="radio"]:checked + label::after {
	background-color: #1CAF9A;
}

.rdio-danger input[type="radio"]:checked + label:before {
	border-color: #D9534F;
}

.rdio-danger input[type="radio"]:checked + label::after {
	background-color: #D9534F;
}


pre {
	font-size: 12px;
	color: #C7254E;
	border: 1px solid #ddd;
	padding: 8px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
}

label.error {
	color: #B94A48;
	margin-top: 2px;
}

.asterisk {
	color: #D9534F;
}

div.error {
	margin-bottom: 20px;
	display: none;
	position: relative;
}

div.error label.error {
	display: block;
	padding-left: 25px;
	position: relative;
}

div.error label.error:before {
	font-family: 'Glyphicons Halflings';
	content: '\e101';
	position: absolute;
	top: -2px;
	left: 0;
	font-size: 16px;
	color: #D9534F;
	display: inline-block;
}


/***** FORM WIZARD STYLES *****/
/**************************/


.basic-wizard .nav li a {
	background: #e4e7ea;
	border-bottom: 1px solid #ccc;
	color: #4A535E;
	border-right: 1px solid #ccc;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	opacity: 0.75;
}

.basic-wizard .nav li:last-child a {
	border-right: 0;
}

.basic-wizard .nav li a:hover {
	background-color: #f7f7f7;
	opacity: 1;
}

.basic-wizard .nav li.active a,
.basic-wizard .nav li.active a:focus,
.basic-wizard .nav li.active a:active {
	background: #fcfcfc;
	border-bottom-color: #fcfcfc;
	color: #333;
	opacity: 1;
}

.basic-wizard ul li a span {
	font-family: 'Helvetica', sans-serif;
}

.basic-wizard .pager {
	margin: 0;
	border-top: 1px solid #ddd;
	background: #f7f7f7;
	padding: 10px;
}

.basic-wizard .pager li a {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border-color: #357EBD;
	background-color: #428BCA;
	color: #fff;
}

.basic-wizard .pager li a:hover {
	background-color: #3276B1;
	border-color: #285E8E;
}

.basic-wizard .pager li.disabled a {
	background: #eee;
	color: #999;
	border-color: #ccc;
}

.basic-wizard .progress {
	height: 12px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.basic-wizard .nav-disabled-click li a:hover,
.basic-wizard .nav-disabled-click li a:active,
.basic-wizard .nav-disabled-click li a:focus {
	background-color: #E4E7EA;
	opacity: 0.75;
	color: #4A535E;
	cursor: default;
}

.basic-wizard .nav-disabled-click li.active a:hover,
.basic-wizard .nav-disabled-click li.active a:active,
.basic-wizard .nav-disabled-click li.active a:focus {
	background: #fcfcfc;
	color: #333;
	opacity: 1;
}

.basic-wizard .tab-content {
	-moz-box-shadow: none;
   -webkit-box-shadow: none;
   box-shadow: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
}

.tab-pane::after {
	clear: both;
	display: block;
	content: '';
}


/***** UI ELEMENTS *****/
/***********************/

.btn-demo::after {
   clear: both;
   display: block;
   content: '';
}

.btn-demo .btn {
	float: left;
	margin: 0 10px 10px 0;
}

.fonticon-list {
	list-style: none;
	margin: 20px 0;
	padding: 0;
}

.fontawesome-list {
	list-style: none;
	padding: 0;
}

.fonticon-list li,
.fontawesome-list li {
	display: block;
	margin-bottom: 5px;
}

.fonticon-list li span,
.fontawesome-list li span {
	color: #333;
	vertical-align: middle;
	margin-right: 8px;
	min-width: 20px;
}

.tooltip-example .btn,
.popover-example .btn {
	margin: 0 5px 5px 0;
}

.tooltipflot {
	background-color: rgba(0,0,0,0.75);
	font-size: 11px;
	color: #fff;
	padding: 3px 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.jqstooltip{ 
   min-height: 25px;
	border: 0;
	min-width: 30px;
	height: auto !important;
	width: auto !important;
}

.tinystat {
	display: inline-block;
}

.tinystat .chart,
.tinystat .datainfo {
	display: inline-block;
	vertical-align: middle;
}

.tinystat .chart {
	margin-right: 5px;
}

.tinystat .text-muted {
	text-transform: uppercase;
	font-size: 10px;
}

.tinystat h4 {
	margin: 0;
	color: #333;
	font-family: 'Helvetica';
	line-height: normal;
	font-size: 16px;
}

.widget-quick-status-post .nav-tabs > li > a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.widget-quick-status-post .panel-body {
	padding: 0;
}

.widget-messaging .panel-btns .panel-edit {
	padding: 15px 17px;
	opacity: 0.5;
	font-size: 24px;
	margin-top: -18px;
	margin-right: -20px;
	position: relative;
}

.widget-messaging .panel-btns .panel-edit:hover {
	opacity: 1;
}

.widget-messaging .panel-body {
	padding: 0;
}

.widget-messaging ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.widget-messaging ul li {
	padding: 15px;
	border-top: 1px solid #eee;
	background-color: #fff;
}

.widget-messaging ul li:hover {
	background-color: #fcfcfc;
}

.widget-messaging ul li:first-child {
	border-top: 0;
}

.widget-messaging .sender {
	font-size: 13px;
	color: #333;
	margin: 0;
	font-family: 'Helvetica';
	line-height: normal;
}

.widget-messaging ul li small {
	line-height: normal;
}

.widget-today .panel-heading,
.widget-time .panel-heading {
	height: 115px;
}

.widget-today .glyphicon,
.widget-today .fa {
	font-size: 72px;
	color: #fff;
	opacity: 1;
}

.widget-time .glyphicon,
.widget-time .fa {
	font-size: 60px;
	color: #fff;
	opacity: 1;
}
.widget-today .today,
.widget-time .today {
	line-height: normal;
	margin: 0;
	color: #333;
	font-family: 'Helvetica';
	font-size: 20px;
}

.widget-photoday .panel-body {
	padding: 0;
}

.widget-photoday .photoday img {
	width: 100%;
	display: block;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.widget-photoday .photo-details {
	padding: 15px;
}

.widget-photoday .photo-title {
	color: #333;
	font-size: 16px;
	margin: 0;
	font-family: 'Helvetica';
	line-height: normal;
}

.widget-photoday .photo-details small {
	display: block;
}

.widget-photoday .photo-meta {
	list-style: none;
	padding: 0;
	margin: 0;
	border-top: 1px solid #e3e3e3;
	background-color: #f7f7f7;
}

.widget-photoday .photo-meta li {
	display: table-cell;
	width: 1%;
	text-align: center;
	border-left: 1px solid #e3e3e3;
}

.widget-photoday .photo-meta li:first-child {
	border-left: 0;
}

.widget-photoday .photo-meta li a,
.widget-photoday .photo-meta li span {
	padding: 15px 10px;
	display: block;
	color: #999;
	font-size: 12px;
}

.widget-photoday .photo-meta li a:hover {
	color: #666;
	text-decoration: none;
}

.widget-bloglist .media {
	border-bottom: 1px solid #eee;
}

.widget-weather {
	overflow: hidden;
}

.widget-weather .panel-body {
	padding: 0;
	background-color: #1D2939;
}

.widget-weather .row {
	margin: 0;
}

.widget-weather .temp,
.widget-weather .weather {
	padding: 0;
}

.widget-weather .temp {
	background-color: #1CAF9A;
	color: #fff;
	padding: 10px 0;
}

.widget-weather .temp h1 {
	font-size: 60px;
	font-family: 'Helvetica';
}

.widget-weather .temp h1 span {
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-left: -10px;
}

.widget-weather .temp h5 {
	text-transform: uppercase;
}

.widget-weather .weather-icon {
	color: #666;
	font-size: 60px;
	background-color: #fff;
	display: block;
	padding: 20px 0;
}

.widget-weather .weather > div {
	width: 50%;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding-top: 10px;
}

.widget-profile .panel-heading {
	position: relative;
}

.widget-profile .cover {
	position: absolute;
	top: 0;
	left: 0;
	height: 105px;
	overflow: hidden;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.widget-profile .cover img {
	width: 100%;
	display: block;
}

.widget-profile .panel-body {
	position: relative;
	padding: 0;
}

.widget-profile-img {
	position: relative;
	margin-top: 30px;
	margin-left: 15px;
}

.widget-profile-title {
	background: #428BCA;
	margin-top: -55px;
	padding: 15px 0 15px 120px;
	color: #fff;
}

.widget-profile-title h4 {
	font-size: 18px;
	margin: 0;
	line-height: normal;
}

.widget-profile-title small {
	line-height: normal;
}

.widget-profile blockquote {
	font-size: 18px;
	border-left: 0;
	margin: 0;
	color: #555;
	padding: 15px;
}

.widget-profile-title .fa {
	margin-right: 7px;
}

.widget-profile .row {
	margin: 0;
}

.widget-profile .row > div {
	padding: 0;
}

.widget-profile .row > div > span {
	display: block;
	border-right: 1px solid rgba(255,255,255,0.15);
	font-size: 14px;
	padding: 15px 10px;
	text-transform: uppercase;
	background: #1D2939;
	color: #fff;
}

.widget-profile .row > div:first-child span {
	-moz-border-radius: 0 0 0 3px;
	-webkit-border-radius: 0 0 0 3px;
	border-radius: 0 0 0 3px;
}

.widget-profile .row > div:last-child span {
	border-right: 0;
	-moz-border-radius: 0 0 3px 0;
	-webkit-border-radius: 0 0 3px 0;
	border-radius: 0 0 3px 0;
}

/***** EMAIL *****/
/*****************/

.btn-compose-email {
   padding: 10px 0;
   margin-bottom: 20px;
}

.nav-email > li > a > .badge {
   margin-top: 2px;
}

.nav-email > li > a {
   color: #444;   
}

.nav-email > li > a > i {
   width: 16px;
   text-align: center;
   margin-right: 10px;
}

.nav-email > li > a:hover {
   background-color: #d8dcdf;
}

.table-email {
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
   box-shadow: none;
   border-bottom: 1px solid #eee;
   margin: 0;
   background-color: #f7f7f7;
}

.table-email tr.unread td {
   background-color: #fff;
}

.table-email tbody > tr > td {
   vertical-align: middle;
}

.table-email tr:hover {
  background-color: #eee;
  cursor: pointer;
}

.table-email tr.selected td {
   background-color: #eee;
}

.table-email .ckbox {
   width: 18px;
   height: 19px;
}

.table-email .ckbox input[type="checkbox"]:checked + label:after {
   top: 2px;
}

.table-email .star {
   color: #ccc;
}

.table-email .star-checked {
   color: #F0AD4E;
}

.table-email td:first-child {
   width: 30px;
}

.table-email td:nth-child(2) {
   width: 30px;
}

.table-email .media {
   margin: 0;
   padding: 0;
}

.table-email .media-object {
   width: 35px;
}

.table-email .media h4 {
   margin: 0;
   font-size: 14px;
   line-height: normal;
   font-family: 'Helvetica', sans-serif;
}

.table-email .media-meta {
   font-size: 11px;
   color: #999;
}

.table-email .email-summary {
   margin: 2px 0 0 0;
}

.table-email .email-summary strong {
   color: #333;
}

.read-panel {
   margin-top: 10px;
   border-top: 1px solid #eee;
   padding-top: 20px;
}

.read-panel .media-object {
   width: 35px;
}

.read-panel .media h4 {
   margin: 2px 0 0 0;
   font-size: 14px;
   line-height: normal;
}

.read-panel .media-meta {
   font-size: 12px;
}

.email-subject {
   color: #333;
}


/***** TABLES *****/
/******************/

.dataTables_length .chosen-container {
	min-width: 75px;
}

.dataTables_length .chosen-container-single .chosen-single {
	padding-right: 0;
}

.table-action {
	text-align: center;
}

.table-action-hide a {
	opacity: 0;
}

.table-action a,
.table-action-hide a {
	display: inline-block;
	margin-right: 5px;
	color: #666;
}

.table-action a:hover,
.table-action-hide a:hover {
	color: #333;
}

.table-action a:last-child,
.table-action-hide a:last-child {
	margin-right: 0;
}

/***** PAGES *****/
/*****************/

.external-event {
	background: #428BCA;
	margin-bottom: 5px;
	padding: 6px 10px;
	color: #fff;
	font-size: 13px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}


/* mediamanager */
.filemanager-options {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	background: #fcfcfc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   -webkit-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   box-shadow: 0 3px 0 rgba(12,12,12,0.03);
}

.filemanager-options li {
	display: inline-block;
	padding: 12px 15px;
	border-right: 1px solid #eee;
	font-size: 12px;
	color: #666;
}

.filemanager-options li a {
	color: #666;
}

.filemanager-options li a.disabled {
	opacity: 0.5;
	cursor: default;
}

.filemanager-options li a.disabled:hover {
	text-decoration: none;
}

.filemanager-options li i {
	font-size: 14px;
	margin-right: 5px;
	color: #444;
}

.filemanager-options .ckbox label {
	margin: 0 !important;
}

.filemanager-options .filter-type {
	float: right;
	border-right: 0;
	border-left: 1px solid #eee;
}

.filemanager-options .filter-type a {
	display: inline-block;
	margin-right: 10px;
}

.filemanager-options .filter-type a:last-child {
	margin-right: 0;
}

.filemanager-options .filter-type a:first-child {
	margin-left: 10px;
}

.filemanager-options .filter-type a.active {
	text-decoration: underline;
	color: #2A6496;
}

.filemanager .thmb {
	border: 1px solid #fcfcfc;
	background: #fcfcfc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 20px;
	position: relative;
	-moz-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   -webkit-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   box-shadow: 0 3px 0 rgba(12,12,12,0.03);
}

.filemanager .thmb.checked {
	border-color: #ccc;
}

.filemanager .thmb::after {
	clear: both;
	display: block;
	content: '';
}

.filemanager .ckbox {
	position: absolute;
	top: 15px;
	left: 15px;
	display: none;
}

.filemanager .fm-group {
	position: absolute;
	top: 15px;
	right: 15px;
	display: none;
}

.filemanager .fm-toggle {
	padding: 1px 4px;
	line-height: normal;
	background: #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.filemanager .fm-menu {
	min-width: 120px;
}

.filemanager .fm-menu a {
	font-size: 12px;
	color: #333;
}

.filemanager .fm-menu i {
	margin-right: 7px;
	color: #999;
	width: 16px;
	font-size: 13px;
}

.filemanager .thmb-prev {
	background: #eee;
	overflow: hidden;
}

.filemanager .thmb-prev a {
	display: block;
}

.filemanager .fm-title {
	margin-bottom: 0;
	font-size: 13px;
}

.fm-sidebar {
	padding-left: 10px;
}

.fm-sidebar .subtitle a {
	color: #999;
	font-size: 11px;
}

.fm-sidebar .subtitle a:hover {
	text-decoration: none;
	color: #333;
}

.folder-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

.folder-list li {
	display: block;
	border-bottom: 1px solid #ddd;
}

.folder-list li a {
	display: block;
	padding: 5px 0;
	color: #666;
}

.folder-list li a:hover {
	color: #333;
	text-decoration: none;
}

.folder-list li i {
	margin-right: 10px;
	width: 16px;
}

.fm-sidebar .tag-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

.fm-sidebar .tag-list li {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.fm-sidebar .tag-list li a {
	display: block;
	padding: 2px 7px;
	font-size: 11px;
	background: #fcfcfc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #666;
}

.fm-sidebar .tag-list li a:hover {
	color: #fff;
	text-decoration: none;
	background: #428BCA;
}

/* profile */
.profile-name {
	margin: 0;
	margin-bottom: 10px;
	color: #333;
}

.profile-location,
.profile-position {
	font-size: 13px;
	margin-bottom: 3px;
}

.profile-location .fa,
.profile-position .fa {
	width: 16px;
	margin-right: 8px;
	text-align: center;
}

.profile-header {
	margin-bottom: 30px;
}

.profile-header .btn .fa {
	margin-right: 7px;
}

.profile-social-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.profile-social-list li {
	border-bottom: 1px solid #ddd;
	padding: 5px 0;
}

.profile-social-list li:first-child {
	padding-top: 0;
}

.profile-social-list li .fa {
	margin-right: 10px;
	width: 16px;
}

.activity-list {
	padding: 20px 10px;
}

.activity-list .act-media {
	border-bottom: 1px solid #eee;
}

.activity-list .act-thumb {
	width: 28px;
	vertical-align: middle;
}

.activity-list .act-media-body {
	line-height: 16px;
}

.activity-list .media-body p {
	line-height: 21px;
	font-size: 13px;
}

.activity-list .media-title {
	font-family: 'Helvetica';
	font-size: 15px;
	margin-bottom: 0;
}

.activity-list .blog-media {
	padding-bottom: 0;
}

.activity-list .blog-media .media-object {
	width: 120px;
	margin-right: 10px;
	margin-top: 5px;
}

.activity-list .blog-media .media-title {
	margin: 0;
}

.activity-list .img-single img {
	width: 50%;
}

.uploadphoto-list {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 20px;
}

.uploadphoto-list li {
	width: 20%;
	float: left;
}

.uploadphoto-list li a {
	display: block;
	margin-right: 5px;
}

.follower-list {
	padding: 10px;
}

.follower-list .media {
	border-bottom: 1px solid #eee;
}

.follower-list .btn .fa {
	margin-right: 5px;
}

.follower-list .media-object {
	margin-right: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.follower-name {
	color: #333;
	margin: 0;
	font-size: 18px;
	margin-bottom: 5px;
}

.events {
	padding: 10px;
}

.events .subtitle {
	margin-bottom: 20px;
}

.events .media-object {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.events-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.events-list .event-body {
	font-size: 13px;
}

.event-body small {
	display: block;
}

.event-body small .fa {
	margin-right: 5px;
	width: 14px;
	text-align: center;
}

.event-body p {
	margin-top: 10px;
}

.event-title {
	margin: 0;
	margin-bottom: 5px;
	font-size: 16px;
	font-family: 'Helvetica';
	line-height: normal;
}

/* bloglist */
.blog-item {
	background: #fcfcfc;
	margin-bottom: 20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   -webkit-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   box-shadow: 0 3px 0 rgba(12,12,12,0.03);
	position: relative;
}

.blog-img img {
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.blog-details {
	padding: 15px;
}

.blog-title {
	font-family: 'Helvetica';
	margin: 0;
	font-weight: normal;
}

.blog-title a {
	color: #333;
}

.blog-meta {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}

.blog-meta::after {
	clear: both;
	display: block;
	content: '';
}

.blog-meta li {
	float: left;
	padding: 0 5px;
	border-right: 1px solid #ddd;
	line-height: normal;
	font-size: 11px;
	margin-bottom: 5px;
}

.blog-meta li:first-child {
	padding-left: 0;
}

.blog-meta li:last-child {
	padding-right: 0;
	border-right: 0;
}

.blog-summary {
	font-size: 13px;
}

.blog-summary p {
	margin: 10px 0;
}

.blog-summary .btn {
	margin-top: 10px;
}

.blog-quote .quote {
	margin: 0;
	font-size: 18px;
	line-height: 24px;
}

.blog-quote .quote a {
	padding: 15px;
	background: #1d2939;
	color: #dadfe6;
	display: block;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
}

.blog-quote .quote a:hover {
	text-decoration: none;
	background: #2c394c;
}

.blog-quote .quote-author {
	display: block;
	font-family: 'Helvetica';
	opacity: 0.5;
}

.blog-quote .blog-meta {
	margin-top: 3px;
}

.blog-video {
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	overflow: hidden;
	height: 0;
	padding-top: 30px;
	padding-bottom: 56.25%;
	position: relative;
}

.blog-video iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	border: 0;
	top: 0;
	left: 0;
}

.blog-quote .quote-primary a {
	background-color: #428BCA;
}

.blog-quote .quote-primary a:hover {
	background-color: #357EBD;
}

.blog-quote .quote-success a {
	background-color: #1CAF9A;
	color: #fff;
}

.blog-quote .quote-success a:hover {
	background-color: #17A08C;
}

.blog-quote .quote-danger a {
	background-color: #D9534F;
	color: #fff;
}

.blog-quote .quote-danger a:hover {
	background-color: #D43F3A;
}

/* blog single */
.panel-blog .blog-img img {
	width: 100%;	
}

.blogsingle-title {
	font-family: 'Helvetica';
	color: #333;
	margin: 0;
}

.blog-content {
	max-width: 975px;
}

.authorpanel {
	margin: 20px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 20px 0;
}

.authorpanel::after {
	clear: both;
	display: block;
	content: '';
}

.authorpanel .media {
	padding: 0;
}

.authorpanel .media-object {
	margin-right: 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.authorpanel p {
	margin-bottom: 0;
	font-size: 13px;
}

.blog-sidebar {
	font-size: 13px;
	padding-left: 5px;
	margin-top: 5px;
}

.sidebar-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

.sidebar-list li {
	display: block;
	border-bottom: 1px solid #ddd;
}

.sidebar-list li a {
	padding: 7px 0;
	display: block;
}

.sidebar-list li i {
	display: inline-block;
	margin-right: 5px;
}

/* comment list */
.comment-list .media {
	border-bottom: 1px solid #ddd;
}

.comment-list .media-object {
	width: 60px;
	margin-right: 10px;
}

.comment-list h4 {
	margin: 0;
	color: #333;
	font-size: 16px;
}

.comment-list .media-body {
	font-size: 13px;
	position: relative;
}

.comment-list .reply {
	padding: 3px 8px;
	line-height: normal;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.comment-list .media-body p:last-child {
	margin-bottom: 0;
}

.comment-list .media-body .media:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}

/* people directory */
.letter-list {
	list-style: none;
	padding: 0;
	margin: 0;
	-moz-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   -webkit-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   box-shadow: 0 3px 0 rgba(12,12,12,0.03);
}

.letter-list li {
	border-left: 1px solid #eee;
	display: table-cell;
	width: 1%;
}

.letter-list li:first-child {
	border-left: 0;
}

.letter-list li a {
	display: block;
	padding: 8px 0;
	text-align: center;
	text-transform: uppercase;
	background: #f7f7f7;
	-moz-transition: all 0.2s ease-out 0s;
	-webkit-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.letter-list li:first-child a {
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.letter-list li:last-child a {
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.letter-list li a:hover {
	color: #fff;
	background: #428BCA;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.people-item {
	background: #fcfcfc;
	padding: 20px;
	font-size: 13px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   -webkit-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   box-shadow: 0 3px 0 rgba(12,12,12,0.03);
	margin-bottom: 20px;
}

.people-item .media {
	padding: 0;
}

.people-item .media-object {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-right: 10px;
	width: 110px;
	height: 110px;
}

.people-item .fa {
	margin-right: 5px;
}

.person-name {
	margin: 0 0 5px 0;
	color: #428BCA;
}

.people-item .social-list {
	margin-top: 10px;
	margin-bottom: 0;
	list-style: none;
	padding: 0;
}

.people-item .social-list::after {
	clear: both;
	display: block;
	content: '';
}

.people-item .social-list li {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.people-item .social-list li a {
	font-size: 16px;
	border: 1px solid #ddd;
	padding: 3px 5px;
	width: 30px;
	display: block;
	text-align: center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #666;
}

.people-item .social-list li a:hover {
	background-color: #eee;
	color: #333;
}

.people-item .social-list li a .fa {
	margin-right: 0;
}

.notfoundpanel {
   text-align: center;
   margin-top: 10%;
   width: 600px;
   margin: 10% auto 0 auto;
}

.notfoundpanel h1 {
   font-size: 130px;
   font-family: 'Helvetica', sans-serif;
   color: #333;
   margin: 0;
   line-height: 130px;
}

.notfoundpanel h3 {
   color: #333;
   margin: 0;
}

.notfound h4 {
   font-size: 14px;
}

.notfoundpanel form {
   width: 350px;
   margin: 20px auto 0 auto;
}

.notfoundpanel .form-control {
   width: 250px;
   float: left;
}

/* search results */
.nav-sr li {
   border-bottom: 1px solid #ddd;  
}

.nav-sr li a {
   padding: 5px 0;
   color: #555;
}

.nav-sr li a:hover {
   background: none;
   color: #333;
}

.nav-sr li a i {
   margin-right: 5px;
}

.results-list .media {
   border-bottom: 1px solid #eee;
}

.results-list .media-object {
   width: 125px;
   margin-right: 10px;
}

.results-list .filename {
   margin: 0;
   font-size: 16px;
}

.results-list .media-body {
   line-height: 18px;
}


/* invoice */
.table-invoice {
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
   box-shadow: none;
   border-bottom: 1px solid #eee;
   margin-top: 20px;
}

.table-invoice thead > tr > th {
   background: none;
}

.table-invoice thead > tr > th:last-child,
.table-invoice thead > tr > th:nth-child(3),
.table-invoice thead > tr > th:nth-child(2) {
   text-align: right;
}

.table-invoice tbody > tr > td:last-child,
.table-invoice tbody > tr > td:nth-child(3),
.table-invoice tbody > tr > td:nth-child(2) {
   width: 15%;
   text-align: right;
}

.table-total {
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
   box-shadow: none;
   float: right;
}

.table-total > tbody > tr > td {
   border: 0;
}

.table-total > tbody > tr > td:last-child {
   border-bottom: 1px solid #ddd;
   width: 15%;
   text-align: right;
}

.table-total > tbody > tr > td:first-child {
   text-align: right;
   color: #333;
}

/* timeline */

.timeline-post .panel-body {
   padding: 0;
}

.timeline-post .form-control {
   border: 0;
   -moz-border-radius: 3px 3px 0 0;
   -webkit-border-radius: 3px 3px 0 0;
   border-radius: 3px 3px 0 0;
   resize: vertical;
}

.timeline-post .form-control:focus {
   -moz-box-shdow: none;
   -webkit-box-shadow: none;
   box-shadow: none;
}

.timeline-post .panel-footer {
   padding: 10px;
   background: #f7f7f7;
}

.timeline-btns {
   padding: 5px;
}

.timeline-btns a {
   display: inline-block;
   font-size: 14px;
   width: 20px;
   height: 20px;
   color: #ccc;
   text-align: center;
   margin-right: 5px;
}

.timeline-btns a:hover {
   color: #666;
}

.panel-timeline .panel-heading {
   padding: 10px 10px 6px 10px;
   border-bottom: 0;
}

.panel-timeline .panel-body {
   padding: 0 10px;   
}

.panel-timeline .panel-heading .media {
   margin: 0;
   padding: 0;
}

.panel-timeline .panel-heading .media-object,
.panel-timeline .panel-footer .media-object {
   width: 32px;
   border-radius: 1px;
}

.panel-timeline .panel-body .media {
   margin-top: 10px;
   padding-bottom: 10px;
}

.panel-timeline .panel-body .media-object {
   width: 150px;
}

.panel-timeline .panel-body h4 {
   font-size: 16px;
   margin-bottom: 5px;
   font-family: 'Helvetica', sans-serif;
}

.panel-timeline h4 {
   margin: 0;
   font-size: 13px;
   line-height: normal;
}

.panel-timeline .panel-footer {
   padding: 10px;
}

.panel-timeline .panel-footer .form-control {
   padding: 8px 10px;
   border-radius: 0;
}

.timeline-btns {
   padding: 10px;
}

.timeline-btns:after {
   clear: both;
   display: block;
   content: '';
}

.timeline-video {
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	overflow: hidden;
	height: 0;
	padding-top: 30px;
	padding-bottom: 56.25%;
	position: relative;
}

.timeline-video iframe {
   position: absolute;
   width: 100%;
   height: 100%;
   border: 0;
   top: 0;
   left: 0;
}

/* locked screen */

.lockedpanel {
   width: 250px;
   margin: 10% auto 0 auto;
   text-align: center;
}

.lockedpanel .loginuser {
   text-align: center;
}

.lockedpanel .loginuser img {
   -moz-border-radius: 100px;
   -webkit-border-radius: 100px;
   border-radius: 100px;
   background: rgba(255,255,255,0.4);
   padding: 5px;
}

.lockedpanel .locked {
   font-size: 42px;
   margin-bottom: 20px;
}

.lockedpanel .logged {
   margin-top: 20px;
}

.lockedpanel .logged h4 {
   margin: 0;
   font-size: 21px;
   color: #333;
}

.lockedpanel form {
   margin-top: 20px;
}

.lockedpanel form .btn {
   display: block;
   margin-top: 10px;
}

/* sign in */

.signinpanel {
   width: 780px;
   margin: 10% auto 0 auto;
}

.signinpanel .logopanel {
   float: none;
   width: auto;
   padding: 0;
   background: none;
}

.signinpanel .signin-info ul {
   list-style: none;
   padding: 0;
   margin: 20px 0;
}

.signinpanel .signin-info a {
   color: #333;
}

.signinpanel .form-control {
   display: block;
   margin-top: 15px;
}

.signinpanel .uname {
   background: #fff url(../images/user.png) no-repeat 95% center; 
}

.signinpanel .pword {
   background: #fff url(../images/locked.png) no-repeat 95% center; 
}

.signinpanel .code {
   background: #fff url(../images/code.png) no-repeat 95% center; 
}

.signinpanel .btn {
   margin-top: 15px;
}

.signinpanel .signin-form {
   /*background: rgba(255,255,255,0.2);*/
   background: #e4e7ea;
   border: 1px solid #ccc;
   -moz-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   -webkit-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   padding: 30px;
}

.signinpanel .signin-form a {
   color: #666;
}

/* sign up */

.signuppanel {
   margin: 5% auto 0 auto;
   width: 780px;
}

.signuppanel .row {
   margin-left: -5px;
   margin-right: -5px;
}

.signuppanel .logopanel {
   float: none;
   width: auto;
   padding: 0;
   background: none;
}

.signuppanel .col-sm-6,
.signuppanel .col-sm-5,
.signuppanel .col-sm-3,
.signuppanel .col-sm-4 {
   padding-left: 5px;
   padding-right: 5px;
}

.signuppanel .signup-info {
   padding-right: 20px;
}

.signuppanel form {
   background: rgba(255,255,255,0.2);
   border: 1px solid #ccc;
   -moz-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   -webkit-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   padding: 30px;
}

.feat-list {
   margin-top: 20px;
}

.feat-list .fa {
   font-size: 20px;
   border: 2px solid #636e7b;
   padding: 4px 5px;
   -moz-border-radius: 100px;
   -webkit-border-radius: 100px;
   border-radius: 100px;
   float: left;
}

.feat-list h4 {
   margin-left: 45px;
   padding-top: 3px;
}

.feat-list p {
   margin-left: 45px;
}

.signup-footer {
   border-top: 1px solid #ddd;
   margin-top: 30px;
   padding-top: 10px;
   font-size: 12px;
}

.site-footer {
    text-align:center;
   border-top: 1px solid #ddd;
   margin-top: 0px;
   padding-top: 10px;
   font-size: 12px;
}



/***** LEFT PANEL COLLAPSE *****/
/*******************************/


.leftpanel-collapsed .logopanel {
   display: none;
}

.leftpanel-collapsed .headerbar {
   margin-left: -50px;
}

.leftpanel-collapsed .leftpanel {
   width: 51px;
   top: 51px;
}

.leftpanel-collapsed .leftpanelinner {
   padding: 0;
}

.leftpanel-collapsed .leftpanelinner .sidebartitle {
   display: none;
}

.leftpanel-collapsed .nav-bracket {
   margin: 5px;   
}

.leftpanel-collapsed .nav-bracket li a {
   text-align: center;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px;
   padding: 10px;
   position: relative;
}

.leftpanel-collapsed .nav-bracket > li.nav-parent > a {
   background-image: none;
}

.leftpanel-collapsed .nav-bracket li a span {
   position: absolute;
   background: #fff;
   padding: 10px 10px 10px 5px;
   left: 40px;
   top: 0;
   min-width: 179px;
   text-align: left;
   z-index: 100;
   display: none;
   -moz-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   -webkit-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   box-shadow: 0 3px 0 rgba(12,12,12,0.03);
   -moz-border-radius: 0 2px 2px 0;
   -webkit-border-radius: 0 2px 2px 0;
   border-radius: 0 2px 2px 0;
}

.leftpanel-collapsed .nav-bracket li.active a span {
   -moz-border-radius: 0 2px 0 0;
   -webkit-border-radius: 0 2px 0 0;
   border-radius: 0 2px 0 0;
}

.leftpanel-collapsed .nav-bracket ul {
   display: none;
}

.leftpanel-collapsed .nav-bracket > li.nav-hover > a {
   background: #fff;
   color: #1d2939;
}

.leftpanel-collapsed .nav-bracket > li.nav-hover.active > a {
   background: #1CAF9A;
   color: #fff;
}

.leftpanel-collapsed .nav-bracket li.nav-hover a span {
   display: block;
}

.leftpanel-collapsed .nav-bracket li.nav-hover.active a span {
   background: #1CAF9A;
   color: #fff;
}

.leftpanel-collapsed .nav-bracket li.nav-hover ul {
   display: block;
   position: absolute;
   top: 41px;
   left: 47px;
   margin: 0;
   min-width: 172px;
   background: #1d2939;
   z-index: 100;
   -moz-border-radius: 0 0 2px 0;
   -webkit-border-radius: 0 0 2px 0;
   border-radius: 0 0 2px 0;
}

.leftpanel-collapsed .nav-bracket ul a {
   text-align: left;
   padding: 6px 10px;
   padding-left: 0;
}

.leftpanel-collapsed .nav-bracket ul a:hover {
   background: none;
}

.leftpanel-collapsed .nav-bracket li a i {
   margin-right: 0;
}

.leftpanel-collapsed .mainpanel {
   margin-left: 52px;
}

.leftpanel-collapsed .infosummary {
   display: none;
}

.leftpanel-collapsed .sticky-leftpanel {
   overflow-y: visible;
}


/***** RIGHT PANEL STYLES *****/
/**************************/

.chat-view {
   margin-right: 240px;
}

.rightpanel {
   width: 240px;
   height: 100%;
   position: fixed;
   overflow-y: auto;
   overflow-x: hidden;
   top: 0;
   right: -240px;
   display: none;
}

.chat-view .rightpanel {
   display: block;
   right: 0;
}

.chat-relative-view {
   right: 240px;
}

.chat-relative-view .rightpanel {
   display: block;
   right: 0;
}

.rightpanel,
.rightpanel label {
   color: #999;
}

.rightpanel .nav-tabs {
   -moz-border-radius: 0;
   -webkit-border-radius: 0;
   border-radius: 0;
   background: #131d29;
   position: fixed;
   width: 240px;
}

.rightpanel .nav-tabs > li {
   display: table-cell;
   width: 1%;
}

.rightpanel .nav-tabs > li > a {
   padding: 15px 20px 16px 20px;
   -moz-border-radius: 0;
   -webkit-border-radius: 0;
   border-radius: 0;
   color: rgba(255,255,255,0.5);
}

.rightpanel .nav-tabs > .active > a,
.rightpanel .nav-tabs > .active > a:hover,
.rightpanel .nav-tabs > .active > a:focus {
   background: #1D2939;
   color: #fff;
}

.rightpanel .tab-content {
   background: none;
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
   box-shadow: none;
   margin-top: 45px;
}

.chatuserlist {
   list-style: none;
   padding: 0;
   border-bottom: 1px dotted rgba(255,255,255,0.05);
}

.chatuserlist li {
   border-top: 1px dotted rgba(255,255,255,0.05);
}

.chatuserlist .media-thumb {
   -moz-border-radius: 50px;
   -webkit-border-radius: 50px;
   border-radius: 50px;
   border: 2px solid #999;
   padding: 3px;
   display: block;
}

.chatuserlist .media {
   margin: 10px 0;
   padding: 0;
}

.chatuserlist .online .media-thumb {
   border-color: #1CAF9A;
}

.chatuserlist .media-object {
   width: 30px;
   -moz-border-radius: 50px;
   -webkit-border-radius: 50px;
   border-radius: 50px;
}

.chatuserlist .media-body {
   line-height: normal;
   padding-top: 7px;
}

.chatuserlist .media-body small {
   color: #666;
   display: block;
}

.chatuserlist .media-body strong {
   color: #bbb;
   font-size: 13px;
   margin-bottom: 4px;
   display: block;
}

.chatuserlist .badge {
   margin-top: 5px;
}

.rightpanel .pane-settings {
   font-size: 13px;
}


/***** ADDITIONAL STYLES *****/
/*****************************/


/* DROPDOWN */

.dropdown-menu-head {
   background: #fff
}

.dropdown-menu-head .title {
   background: #1d2939;
   color: #94989d;
   padding: 15px;
	text-transform: uppercase;
	font-size: 11px;
	margin: 0;
}


/* ICON */

.tp-icon {
   padding: 10px 20px;
   line-height: 20px;
   border-color: #ddd;
   position: relative;
}

.tp-icon .badge {
   position: absolute;
   font-size: 10px;
   font-weight: normal;
   right: 4px;
   top: 10px;
   line-height: 13px;
   background-color: #D9534F;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px;
   padding: 2px 5px;
}

.tp-icon .badge-warning {
   position: absolute;
   font-size: 10px;
   font-weight: normal;
   right: 4px;
   top: 10px;
   line-height: 13px;
   background-color: #F0AD4E;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px;
   padding: 2px 5px;
}

.tp-icon .badge-success {
   position: absolute;
   font-size: 10px;
   font-weight: normal;
   right: 4px;
   top: 10px;
   line-height: 13px;
   background-color: #1CAF9A;
   color:#FFFFFF;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px;
   padding: 2px 5px;
}

.tp-icon .badge-primary {
   position: absolute;
   font-size: 10px;
   font-weight: normal;
   right: 4px;
   top: 10px;
   line-height: 13px;
   background-color: #428BCA;
   color:#FFFFFF;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px;
   padding: 2px 5px;
}

/* CHOSEN OVERRIDE */

.chosen-container-single .chosen-single div {
	width: 30px;
	border-left: 1px solid #ccc;
	background: #e4e7ea;
}

.chosen-container-single .chosen-single div b {
	background: url(../images/dropdown-arrow.png) no-repeat 8px 15px;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
	width: 30px;
	border-left: 0;
	background: #fff;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: 8px -33px;
}

/* TIME PICKER */

.bootstrap-timepicker-widget.dropdown-menu {
	width: 230px;
}

/* COLOR PICKER */

.colorpicker-input {
	width: 200px;
	float: left;
}

.colorselector {
	margin-top: 4px;
}

/* STICKY HEADER */

.stickyheader .logopanel {
   position: fixed;
   top: 0;
   left: 0;
   width: 240px;
   z-index: 100;
}

.stickyheader .leftpanel {
   top: 50px;
}

.stickyheader .headerbar {
   position: fixed;
   top: 0;
   /*left: 240px;*/
   width: 100%;
   z-index: 100;
   box-shadow: 0 1px rgba(0,0,0,0.05);
}

.stickyheader .mainpanel {
   padding-top: 30px; /*Site Header Margin*/
}

.stickyheader .header-right {
   /*margin-right: 240px;*/
}

.stickyheader.leftpanel-collapsed .headerbar {
   left: 51px;   
}

.stickyheader.leftpanel-collapsed .header-right {
   margin-right: 0;
}
.stickyheader.leftpanel-collapsed .header-left {
   margin-left: 0;
}

.stickyheader.chat-view .headerbar {
   right: 240px;
   width: auto;
}


/* CUSTOM STYLES */
.required{
    border-left: solid 2px #1caf9a !important;
}
.toggleOn {
    border-left: solid 2px #1caf9a !important;
    border-right: solid 2px #1caf9a !important;
    border-top: solid 2px #1caf9a !important;
    border-bottom: solid 2px #1caf9a !important;
}
.toggleOff {
    border-left: solid 2px #D9534F !important;
    border-right: solid 2px #D9534F !important;
    border-top: solid 2px #D9534F !important;
    border-bottom: solid 2px #D9534F !important;
}
.required-green{
    border-left: solid 2px #92C83E !important;
}
.Errors{
    color:red;
}
.mb5 {
	margin-bottom: 5px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb15 {
   margin-bottom: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb30 {
	margin-bottom: 30px;
}

.mb40 {
   margin-bottom: 40px;
}

.mr5 {
	margin-right: 5px;
}

.mr10 {
	margin-right: 10px;
}

.mr20 {
	margin-right: 20px;
}

.mr30 {
	margin-right: 30px;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.nomargin {
	margin: 0;
}

.border-right-0 {
   border-right: 0;
}

.border-left-0 {
   border-left: 0;
}

.nopadding {
	padding: 0;
}

.padding-top-0 {
	padding-top: 0;
}

.padding5 {
	padding: 5px;
}

.padding10 {
	padding: 10px;
}

.serif {
	font-family: 'Georgia, serif';
}

.italic {
	font-style: italic;
}

.dark {
	color: #333;
}

.width100p {
	width: 100%;
}

.width20 {
	width: 20px;
}

.width30 {
	width: 30px;
}


/***** MEDIA QUERIES *****/
/*************************/


@media screen and (max-width: 1024px) {
   
   body {
      position: relative;
   }
   
   .leftpanel {
      display: none;
   }
   
   .mainpanel {
      margin-left: 0;
      width: 100%;
   }

   .leftpanel-collapsed .leftpanel {
      display: none;
   }
   
   .leftpanel-collapsed .mainpanel {
      margin-left: 0;
   }
   
   .leftpanel-collapsed .headerbar {
      margin-left: 0;
   }
   
   .leftpanel-show section {
      overflow-x: hidden;
   }
   
   .leftpanel-show .leftpanel {
     display: block;
   }
   
   .leftpanel-show .mainpanel {
      /*margin-left: 240px;*/
   }
   
   .stickyheader .headerbar {
      left: 0;
   }
   
   .stickyheader.leftpanel-show .headerbar {
      left: 240px;
   }
   
   .stickyheader.chat-relative-view .headerbar {
      right: 240px;
      left: auto;
   }
   
   .stickyheader .header-right {
      margin-right: 0;
   }
   .stickyheader .header-left {
      margin-left: 0;
   }
   
   .btn-demo {
      margin-bottom: 20px;
   }
   
   .leftpanelinner {
      padding: 5px 10px;
   }
   
   .leftpanelinner .searchform input {
      background: #131b26;
      border: 0;
   }

}

@media screen and (max-width: 767px) {
   
   .searchform {
      position: relative;
   }
   
   /*.headermenu li:nth-child(4) {
      display: none;
   }*/
   
   .leftpanel .searchform,
   .leftpanel .userlogged {
      display: block;
   }
   
   .breadcrumb-wrapper {
      display: none;
   }
   
   .headermenu .dropdown-menu:after {
      display: none;
   }
   
   .rightpanel .nav-tabs.nav-justified > li > a,
   .rightpanel .nav-justified > li > a {
      margin-bottom: 0;
   }
   
   .panel-email .col-sm-3 {
      display: none;
   }
}

@media screen and (max-width: 640px) {

   .notfoundpanel {
      width: auto;
      padding: 0 20px;
   }
   
   .notfoundpanel h1 {
      font-size: 72px;
      line-height: 72px;
   }
   
   .notfoundpanel h3 {
      font-size: 14px;
      line-height: normal;
   }
   
   .notfound h4 {
      font-size: 12px;
      line-height: 18px;
   }
   
   .notfoundpanel form {
      width: auto;
   }
   
   .notfoundpanel .form-control {
      float: none;
      width: 100%;
   }
   
   .notfoundpanel .btn {
      margin-top: 10px;
      width: 100%;
   }
   
   .signinpanel,
   .signuppanel {
      margin: 0 auto;
      width: 480px;
      padding: 20px;
   }
   
   .signinpanel form {
      margin-top: 20px;
   }
   
   .signup-footer {
      margin-bottom: 10px;
   }
   
   .signuppanel .form-control {
      margin-bottom: 10px;
   }
   
   .signup-footer .pull-left,
   .signup-footer .pull-right {
      float: none !important;
      text-align: center;
   }
   
   .widget-quick-status-post .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%;
      margin-bottom: -5px;
   }
   
   .widget-quick-status-post .nav-tabs.nav-justified > li a {
      margin: 0;
   }
   
   .nav-tabs.nav-justified.nav-profile > li {
      float: none;
      margin-bottom: 0;
      display: table-cell;
      width: 1%;
   }
   
   .nav-tabs.nav-justified.nav-profile > li a {
      margin: 0;
      -moz-border-radius: 3px 3px 0 0;
      -webkit-border-radius: 3px 3px 0 0;
      border-radius: 3px 3px 0 0;
      
   }
   
   .dataTables_info {
      float: none !important;
      text-align: center;
      margin-bottom: 10px;
   }
   
   .dataTables_paginate {
      margin-bottom: 10px;
      text-align: center !important;
      float: none !important;
   }
   
   .paginate_disabled_previous,
   .paginate_enabled_previous,
   .paginate_disabled_next,
   .paginate_enabled_next {
      float: none !important;
   }
   
   .dataTables_filter,
   .dataTables_length {
      float: none !important;
      padding: 10px 0 0 10px;
      margin: auto !important;
      display: inline-block;
   }
   
   .table.dataTable th,
   .table.dataTable td {
      font-size: 13px;
      min-width: 150px;
   }
   
   .paging_full_numbers {
      min-width: 500px;
      margin: 0 0 10px 10px;
   }
   
   .paging_full_numbers:after {
      clear: both;
      display: block;
      content: '';
   }

}

@media screen and (max-width: 480px) {
   
   .signinpanel,
   .signuppanel {
      width: 360px;
   }
   
   .panel-email .pull-right {
      float: none !important;
   }
   
   .pageheader h2 {
      font-size: 18px;
   }
   
   .pageheader .glyphicon,
   .pageheader .fa {
      font-size: 18px;
   }
   
   .pageheader h2 span {
      font-size: 11px;
   }
   
   .fc-header td {
      display: block !important;
      text-align: center;
      width: 100%;
      border: 1px solid #eee;
      padding: 10px !important;
      margin-top: -1px;
   }
   
   .fc-button {
      padding: 2px 5px !important;
      margin: 0 !important;
   }
   
   .fc-header-title h2 {
      margin: 0 !important;
   }
   
   .filemanager-options li {
      padding: 5px 7px;
   }
   
   .filemanager-options .filter-type {
      display: block;
      float: none;
      border-top: 1px solid #eee;
   }
   
   .comment-list .media-object {
      width: 30px;
      padding: 2px;
   }
   
   .comment-list .media > .pull-left {
      margin: 0;
   }
   
   .comment-list h4 {
      font-size: 13px;
   }
   
   .comment-list .reply {
      font-size: 10px;
      padding: 2px 5px;
   }
   
   .comment-list .media-body {
      font-size: 12px;
      line-height: 18px;
   }
   
   .blog-content form {
      margin-bottom: 20px;
   }
   
   .letter-list {
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
   }
   
   .letter-list::after {
      clear: both;
      display: block;
      content: '';
   }
   
   .letter-list li {
      float: left;
      width: auto;
      display: inline-block;
   }
   
   .letter-list li a {
      display: block;
      padding: 2px 5px;
   }
   
   .btn-invoice:before {
      display: block;
      content: '';
      clear: both;
   }
   
   .btn-invoice .btn {
      display: block;
      width: 100%;
      margin-top: 10px;
   }
   
   .nav-tabs.nav-justified.nav-profile > li a {
      font-size: 13px;
      padding: 14px 10px;
   }
   
   #bloglist > div {
      padding: 0;
      margin: 0;
      float: none;
      width: auto;
   }
   
}

@media screen and (max-width: 360px) {
   
   .blog-title {
      font-size: 14px;
      line-height: 18px;
   }
   
   .blog-summary {
      font-size: 12px;
      line-height: 18px;
   }
   
   .blog-summary .btn {
      padding: 2px 5px;
      display: block;
      width: 100%;
   }
   
   .headermenu li:first-child .dropdown-menu {
      margin-right: -130px;
   }
   
   .headermenu li:nth-child(2) .dropdown-menu {
      margin-right: -85px;
   }
   
   .headermenu li:nth-child(3) .dropdown-menu {
      margin-right: -37px;
   }
   
   .nav-tabs.nav-justified.nav-profile > li {
      float: none;
      display: block;
      width: auto;
   }
   
   .blog-media .media-body {
      overflow: visible;
   }
   
   .follower-list .btn {
      display: block;
      margin: 0 0 5px 0;
      width: 100%;
   }
   
   .filemanager-options li {
      display: block;
      border-top: 1px solid #eee;
   }
   
   .filemanager-options li:first-child {
      border-top: 0;
   }
   
   .authorpanel .media-object {
      width: 80px;
      margin-right: 10px;
   }
   
   .people-item .media-object {
      width: 80px !important;
      height: 80px !important;
   }
   
   .pagination {
      margin-bottom: 20px;
   }
   
}

@media screen and (max-width: 320px) {
   
   .signinpanel,
   .signuppanel {
      width: 310px;
   }
   
}

/* MegaNavbar v2.2.0 (http://www.MegaNavbar.com) Copyright 2014 MegaNavbar.com. All Rights Reserved. ** Licensed under Regular License (http://codecanyon.net/licenses/regular) or Extended License (http://codecanyon.net/licenses/extended) ** We will take legal action against those who copy our HTML content, CSS style sheets and JavaScript functions without a license. */
@media (max-width:767px){.navbar.xs-height25.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height25.navbar-fixed-top .navbar-collapse{max-height:25vh}.navbar.xs-height33.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height33.navbar-fixed-top .navbar-collapse{max-height:33vh}.navbar.xs-height50.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height50.navbar-fixed-top .navbar-collapse{max-height:50vh}.navbar.xs-height66.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height66.navbar-fixed-top .navbar-collapse{max-height:66vh}.navbar.xs-height75.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height75.navbar-fixed-top .navbar-collapse{max-height:75vh}.navbar.xs-height100.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height100.navbar-fixed-top .navbar-collapse{max-height:100vh}}.navbar-carousel-indicators{position:relative;bottom:inherit;left:0;right:0;z-index:0;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;text-align:inherit;list-style:none}.navbar-carousel-indicators li{width:100%;height:auto;margin:0;text-indent:inherit;cursor:pointer;border:0;border-radius:0;display:block}.navbar-carousel-indicators .active{width:100%;height:auto;margin:0;background-color:transparent}.dropdown-menu,.navbar{min-width:35px}.navbar .container,.navbar .container-fluid{position:relative}.navbar .navbar a,a:focus,a:hover{text-decoration:none}.navbar .navbar-text,.navbar a.navbar-link{line-height:20px;padding:15px;margin:0}.navbar p>.navbar-text,.navbar p>a.navbar-link{padding:15px 0}.navbar .dropdown-menu{overflow:visible!important;-webkit-transition:height 1ms;transition:height 1ms}.navbar .navbar-nav .dropdown-menu li.disabled:focus>a,.navbar .navbar-nav .dropdown-menu li.disabled:hover>a{cursor:not-allowed}.navbar.navbar-fixed-bottom,.navbar.navbar-fixed-top{-webkit-transform:none;-o-transform:none;-moz-transform:none;transform:none;-ms-transform:none}.navbar .nav>li>a{display:inline-block}@media (max-width:767px){.navbar{border-bottom:0}.navbar .navbar-nav>li.divider{display:none}.navbar .navbar-header a.navbar-link{display:block;margin:0;padding:15px}.navbar .navbar-text,.navbar a.navbar-link{display:block;margin:0;padding:10px 15px;line-height:20px}.navbar p>a.navbar-link{display:inline-block;padding:0!important}.navbar .navbar-header .navbar-text{padding:15px;margin:0}.navbar .navbar-form{border:0;margin:0;-webkit-box-shadow:none;box-shadow:none}}.navbar .navbar-nav .dropdown-menu ul,.navbar .navbar-nav .dropdown-menu ul .dropdown-menu{padding:0}.navbar .navbar-nav .dropdown-menu li{list-style:none}.navbar .navbar-nav.navbar-right:last-child{margin-right:0}.navbar .navbar-header{z-index:1;position:relative}.navbar .container .navbar-collapse,.navbar .container-fluid .navbar-collapse{position:relative;padding-right:0;padding-left:0}.navbar.navbar-static-top .container .navbar-collapse,.navbar.navbar-static-top .container-fluid .navbar-collapse{margin-right:-15px;margin-left:-15px}.navbar.navbar-static-top .container .navbar-header,.navbar.navbar-static-top .container-fluid .navbar-header{margin-left:-15px;margin-right:0}.navbar.navbar-static-top.brand-right .container .navbar-header,.navbar.navbar-static-top.brand-right .container-fluid .navbar-header{margin-left:0;margin-right:-15px}.navbar.navbar-fixed-bottom.brand-right .container .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container-fluid .navbar-header,.navbar.navbar-fixed-top.brand-right .container .navbar-header,.navbar.navbar-fixed-top.brand-right .container-fluid .navbar-header{margin-left:0;margin-right:0!important}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar .dropdown-menu li.dropdown-header{display:block;padding:5px 15px;font-size:16px;line-height:20px;white-space:nowrap;font-weight:700}.navbar .dropdown-short .dropdown-menu li.dropdown-header{display:block;padding:5px 0;font-size:16px;line-height:20px;white-space:nowrap;font-weight:700}.navbar .h1,.navbar .h2,.navbar .h3,.navbar h1,.navbar h2,.navbar h3{margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:10px}.navbar .h4,.navbar .h5,.navbar .h6,.navbar h4,.navbar h5,.navbar h6{margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px}.navbar .panel-title{padding-top:0;padding-bottom:0}.navbar .label{line-height:14px;margin:0 0 0 10px;padding:3px 5px;vertical-align:top}.navbar-nav>.btn-group{margin:8px 10px 8px 0}.navbar .btn-group>.dropdown-menu,.navbar .navbar-form>.input-group .dropdown-menu{margin-top:8px}.navbar .dropdown-menu li>a.dropdown-toggle{display:block;padding:5px 30px 5px 15px;clear:both;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.navbar .navbar-nav .dropdown-menu li.caret-left>a.dropdown-toggle,.navbar .navbar-nav .dropdown-menu li>a.caret-left.dropdown-toggle,.navbar .navbar-nav .dropdown-menu.caret-left li>a.dropdown-toggle,.navbar .navbar-nav.caret-left .dropdown-menu li>a.dropdown-toggle,.navbar.caret-left .navbar-nav .dropdown-menu li>a.dropdown-toggle{padding:5px 15px 5px 30px}.navbar .dropdown-menu li>a{display:block;padding:5px 15px;clear:both;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.navbar a>span.desc{display:block;font-size:smaller;text-overflow:ellipsis;overflow:hidden}@media (max-width:767px){.navbar .navbar-collapse .navbar-nav>.navbar-form,.navbar .navbar-collapse>.navbar-form{margin:0;border-top:none;border-bottom-width:1px;border-bottom-style:solid}.navbar .navbar-collapse .navbar-nav>.navbar-text,.navbar .navbar-collapse .navbar-nav>a.navbar-link,.navbar .navbar-collapse .navbar-nav>li,.navbar .navbar-collapse>.navbar-text,.navbar .navbar-collapse>a.navbar-link{border-bottom-width:1px;border-bottom-style:solid}.navbar .navbar-collapse .navbar-nav>li>a{padding-top:9px;margin-top:1px}.navbar .navbar-collapse .navbar-nav>li.open>a,.navbar .navbar-collapse .navbar-nav>li.xs-hover:hover>a,.navbar-nav>li.active>a{padding-top:10px;padding-bottom:11px;margin-top:0}.navbar .navbar-nav>li{clear:both}.navbar .navbar-header .navbar-nav>li{clear:none}.navbar.navbar-fixed-bottom .navbar-collapse{position:absolute!important;bottom:100%;width:100%;border-bottom:1px solid}.navbar .navbar-nav>li>a{display:block}.navbar .navbar-nav .dropdown-menu{padding:0;border-radius:0!important}.navbar.navbar-fixed-bottom.brand-right .container .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container-fluid .navbar-header,.navbar.navbar-fixed-top.brand-right .container .navbar-header,.navbar.navbar-fixed-top.brand-right .container-fluid .navbar-header{margin-left:-15px!important;margin-right:-15px!important}.navbar .navbar-nav>button{display:block;width:100%}.navbar .navbar-nav>.btn-group{display:table;width:100%;table-layout:fixed;border-collapse:separate;margin:8px 10px 8px 0}.navbar .navbar-nav>.btn-group>.btn-group{display:table-cell;float:none;width:1%}.navbar .navbar-nav>.btn-group>.btn-group .btn{width:100%}.navbar .navbar-header .navbar-nav.navbar-right{float:right}.navbar .navbar-header .navbar-nav.navbar-left{float:left}.navbar .navbar-toggle{margin-left:15px}.navbar .navbar-nav{margin:1px}}@media (min-width:768px){.navbar .navbar-form-expanded input,.navbar .navbar-form-expanded input:focus:hover{-webkit-transition:width .25s ease;transition:width .25s ease}.navbar .navbar-form-expanded input[data-width-expanded="70px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="70px"],.navbar input[data-width="70px"]{width:70px!important}.navbar .navbar-form-expanded input[data-width-expanded="80px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="80px"],.navbar input[data-width="80px"]{width:80px!important}.navbar .navbar-form-expanded input[data-width-expanded="90px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="90px"],.navbar input[data-width="90px"]{width:90px!important}.navbar .navbar-form-expanded input,.navbar .navbar-form-expanded input[data-width-expanded="100px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="100px"],.navbar input[data-width="100px"]{width:100px!important}.navbar .navbar-form-expanded input[data-width-expanded="110px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="110px"],.navbar input[data-width="110px"]{width:110px!important}.navbar .navbar-form-expanded input[data-width-expanded="120px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="120px"],.navbar input[data-width="120px"]{width:120px!important}.navbar .navbar-form-expanded input[data-width-expanded="130px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="130px"],.navbar input[data-width="130px"]{width:130px!important}.navbar .navbar-form-expanded input[data-width-expanded="140px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="140px"],.navbar input[data-width="140px"]{width:140px!important}.navbar .navbar-form-expanded input[data-width-expanded="150px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="150px"],.navbar input[data-width="150px"]{width:150px!important}.navbar .navbar-form-expanded input[data-width-expanded="160px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="160px"],.navbar input[data-width="160px"]{width:160px!important}.navbar .navbar-form-expanded input[data-width-expanded="170px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="170px"],.navbar input[data-width="170px"]{width:170px!important}.navbar .navbar-form-expanded input:focus,.navbar .navbar-form-expanded input[data-width-expanded="180px"]:focus,.navbar .navbar-form-expanded:hover input,.navbar .navbar-form-expanded:hover input[data-width-expanded="180px"],.navbar input[data-width="180px"]{width:180px!important}.navbar .navbar-form-expanded input[data-width-expanded="190px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="190px"],.navbar input[data-width="190px"]{width:190px!important}.navbar .navbar-form-expanded input[data-width-expanded="200px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="200px"],.navbar input[data-width="200px"]{width:200px!important}}.navbar .no-border,.navbar .no-border>*,.navbar.no-border,.navbar.no-border>*{border:none!important;border-radius:0!important}.navbar .no-border-radius,.navbar .no-border-radius>*,.navbar.no-border-radius,.navbar.no-border-radius>*{border-radius:0!important}.navbar .no-padding{padding:0!important}.navbar .padding15{padding:15px!important}.navbar .no-margin{margin:0!important}.navbar .margin15{margin:15px!important}.navbar .no-shadow,.navbar .no-shadow>*,.navbar.no-shadow,.navbar.no-shadow>*{-webkit-box-shadow:none!important;box-shadow:none!important}.navbar .navbar-nav li:not(.dropdown)>.dropdown-grid-wrapper>.dropdown-menu.bordered:not(.no-padding):after,.navbar .navbar-nav li:not(.dropdown)>.dropdown-menu.bordered:not(.no-padding):after{content:'';display:block;z-index:-1;top:15px;outline-width:1px;outline-style:solid;position:absolute;left:15px;right:15px;bottom:15px}@media (min-width:768px){.navbar .navbar-nav>li.divider{position:relative;width:1px;height:50px}}.navbar .navbar-nav .divided{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.navbar .navbar-nav .dropdown-short .divided>:before{margin:-1px -1px -1px 0}.navbar .navbar-nav .dropdown-short .divided>.h-divided:before{margin:-1px -1px 0 0}.navbar .navbar-nav .divided.row:before{display:block}.navbar .navbar-nav .divided>:before{margin:-1px -1px 0 0;content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;border-width:1px;border-style:solid;background:0 0!important}.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>a,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h1,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h2,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h3,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h4,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h5,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h6{margin-left:1px;margin-bottom:1px}.navbar .navbar-nav .h-divider:after{content:'';margin-top:-1px;width:100%;display:block;height:1px;z-index:2}.navbar .navbar-nav .h-divider{position:relative!important}.navbar .navbar-nav .h-divided>:after,.navbar .navbar-nav .h-divided>:first-child:before{content:'';margin-top:-1px;width:100%;height:1px;display:block;z-index:1}.navbar .navbar-nav .h-divided>.collapse-down-onclick:after,.navbar .navbar-nav .h-divided>.collapse-down-onhover:after,.navbar .navbar-nav .h-divided>.collapse-up-onclick:after,.navbar .navbar-nav .h-divided>.collapse-up-onhover:after{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:-1;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:1 0 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.navbar .navbar-header>.navbar-nav.navbar-left>li,.navbar .navbar-header>.navbar-nav>li,.navbar.brand-right .navbar-header>.navbar-nav.navbar-left>li{float:left}.navbar .navbar-header>.navbar-nav.navbar-right>li,.navbar.brand-right .navbar-header>.navbar-nav.navbar-right>li,.navbar.brand-right .navbar-header>.navbar-nav>li{float:right}.navbar.brand-right .navbar-header>.navbar-brand{float:right;margin-left:0;margin-right:0}.navbar.brand-right .navbar-header>.navbar-toggle{float:left;margin-left:15px;margin-right:15px}.navbar.brand-right .navbar-nav.navbar-right:last-child{margin-right:0}.navbar .menu-lg .navbar-brand,.navbar-brand.menu-lg,.navbar.menu-lg .navbar-brand{padding:10px 20px;font-size:24px;line-height:30px}.navbar .menu-sm .navbar-brand,.navbar-brand.menu-sm,.navbar.menu-sm .navbar-brand{padding:10px;font-size:16px;line-height:30px}.navbar .menu-xs .navbar-brand,.navbar-brand.menu-xs,.navbar.menu-xs .navbar-brand{padding:10px 5px;font-size:14px;line-height:30px}.navbar .menu-lg .navbar-toggle,.navbar .navbar-toggle.menu-lg,.navbar.menu-lg .navbar-toggle{margin-top:7px;margin-right:20px;margin-bottom:7px}.navbar .menu-lg .navbar-toggle>.icon-bar,.navbar .navbar-toggle.menu-lg>.icon-bar,.navbar.menu-lg .navbar-toggle>.icon-bar{height:3px}.navbar.brand-right .menu-lg .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-lg,.navbar.brand-right.menu-lg .navbar-toggle{margin-left:20px}.navbar .menu-sm .navbar-toggle,.navbar .navbar-toggle.menu-sm,.navbar.menu-sm .navbar-toggle{padding:6px 7px;margin-top:11px;margin-right:10px;margin-bottom:11px}.navbar.brand-right .menu-sm .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-sm,.navbar.brand-right.menu-sm .navbar-toggle{margin-left:10px}.navbar .menu-xs .navbar-toggle,.navbar .navbar-toggle.menu-xs,.navbar.menu-xs .navbar-toggle{padding:3px 4px;margin-top:14px;margin-right:5px;margin-bottom:14px}.navbar.brand-right .menu-xs .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-xs,.navbar.brand-right.menu-xs .navbar-toggle{margin-left:5px}@media (min-width:768px){.navbar.brand-right .navbar-header{float:right}}@media (max-width:767px){.navbar .navbar.brand-right .navbar-header{float:none}.navbar .navbar-header .nav.navbar-left{margin:0 0 0 15px}.navbar .navbar-header .nav.navbar-right{margin:0 15px 0 0}.navbar .navbar-header .nav>li>a{padding:15px 8px;display:table;float:left}}@media (min-width:768px){.navbar .navbar-nav.dropdown-onhover>li:hover.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li.dropdown-onhover:hover>ul,.navbar.dropdown-onhover .navbar-nav>li:hover.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar.dropdown-onhover .navbar-nav>li:hover>ul{z-index:1001}.navbar:not(.no-active-arrow) .navbar-nav>.active>a:after,.navbar:not(.no-border):not(.no-active-arrow) .navbar-nav>.active>a:before,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav.dropdown-onhover>li:hover>a.dropdown-toggle:before,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav>.open>a.dropdown-toggle:before,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav>li.dropdown-onhover:hover>a.dropdown-toggle:before,.navbar:not(.no-border):not(.no-open-arrow).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a.dropdown-toggle:before,.navbar:not(.no-open-arrow) .navbar-nav.dropdown-onhover>li:hover>a.dropdown-toggle:after,.navbar:not(.no-open-arrow) .navbar-nav>.open>a.dropdown-toggle:after,.navbar:not(.no-open-arrow) .navbar-nav>li.dropdown-onhover:hover>a.dropdown-toggle:after,.navbar:not(.no-open-arrow).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a.dropdown-toggle:after{content:" ";position:absolute;left:50%;width:0;height:0;border-style:solid;line-height:0;margin-left:-8px;border-color:transparent}.navbar .navbar-nav.dropdown-onhover.no-fix>.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar .navbar-nav.dropdown-onhover.no-fix>.open:not(.active):not(:hover)>a.dropdown-toggle:before,.navbar .navbar-nav>.dropdown-onhover.no-fix.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar .navbar-nav>.dropdown-onhover.no-fix.open:not(.active):not(:hover)>a.dropdown-toggle:before,.navbar.dropdown-onhover.no-fix .navbar-nav>.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar.dropdown-onhover.no-fix .navbar-nav>.open:not(.active):not(:hover)>a.dropdown-toggle:before{content:none}.navbar.navbar-fixed-bottom .navbar-nav>.active>a:before{top:-8px;border-width:0 8px 8px}.navbar.navbar-fixed-bottom .navbar-nav>.active>a:after{top:-7px;border-width:0 8px 8px}.navbar.no-border.navbar-fixed-bottom .navbar-nav>.active>a:after{top:-8px}.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before,.navbar.navbar-fixed-bottom .navbar-nav>.open>a:before,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,.navbar.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before{top:0;border-width:8px 8px 0}.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.navbar-fixed-bottom .navbar-nav>.open>a:after,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,.navbar.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after{top:-1px;border-width:8px 8px 0}.navbar.no-border.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.no-border.navbar-fixed-bottom .navbar-nav>.open>a:after,.navbar.no-border.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,.navbar.no-border.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after{top:0}.navbar:not(.navbar-fixed-bottom) .navbar-nav>.active>a:before{bottom:-9px;border-width:8px 8px 0}.navbar:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after{bottom:-8px;border-width:8px 8px 0}.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.open>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:before,.navbar:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before{bottom:0;border-width:0 8px 8px}.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:after,.navbar:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after{bottom:-1px;border-width:0 8px 8px}.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after,.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:after,.navbar.no-border:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after{bottom:0}.navbar.dropdown-onhover.no-fix.navbar-fixed-bottom .navbar-nav>.active>a:before,.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover.no-fix>.active>a:before,.navbar.navbar-fixed-bottom .navbar-nav>.dropdown-onhover.no-fix.active>a:before{top:-8px;border-width:0 8px 8px}.navbar.dropdown-onhover.no-fix.navbar-fixed-bottom .navbar-nav>.active>a:after,.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover.no-fix>.active>a:after,.navbar.navbar-fixed-bottom .navbar-nav>.dropdown-onhover.no-fix.active>a:after{top:-7px;border-width:0 8px 8px}.navbar.dropdown-onhover.no-fix:not(.navbar-fixed-bottom) .navbar-nav>.active>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover.no-fix>.active>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.dropdown-onhover.no-fix.active>a:before{bottom:-9px;border-width:8px 8px 0}.navbar.dropdown-onhover.no-fix:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover.no-fix>.active>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.dropdown-onhover.no-fix.active>a:after{bottom:-8px;border-width:8px 8px 0}}.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret{position:relative;width:8px;height:20px;vertical-align:top;font-family:FontAwesome;margin-left:8px;border:none}.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret:before{content:"\f107"}.navbar.navbar-fixed-bottom:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret:before{content:"\f106"}@media (max-width:768px){.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret{float:right}}.navbar .navbar-nav li.caret-bootstrap>a.dropdown-toggle>span.caret,.navbar .navbar-nav li>a.dropdown-toggle.caret-bootstrap>span.caret,.navbar .navbar-nav li>a.dropdown-toggle>span.caret.caret-bootstrap,.navbar .navbar-nav.caret-bootstrap li>a.dropdown-toggle>span.caret,.navbar.caret-bootstrap .navbar-nav li>a.dropdown-toggle>span.caret{float:right;margin-top:8px;display:inline-block;width:0;height:0;margin-left:8px;margin-right:0;vertical-align:middle;border-top:4px solid;border-bottom:0;border-right:4px solid transparent;border-left:4px solid transparent}.navbar.navbar-fixed-bottom .navbar-nav li.caret-bootstrap>a.dropdown-toggle>span.caret,.navbar.navbar-fixed-bottom .navbar-nav li>a.dropdown-toggle.caret-bootstrap>span.caret,.navbar.navbar-fixed-bottom .navbar-nav li>a.dropdown-toggle>span.caret.caret-bootstrap,.navbar.navbar-fixed-bottom .navbar-nav.caret-bootstrap li>a.dropdown-toggle>span.caret,.navbar.navbar-fixed-bottom.caret-bootstrap .navbar-nav li>a.dropdown-toggle>span.caret{float:right;display:inline-block;width:0;height:0;margin-left:8px;margin-right:0;vertical-align:middle;border-top:0;border-bottom:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.navbar .navbar-nav li.caret-left>a.dropdown-toggle>span.caret,.navbar .navbar-nav.caret-left li>a.dropdown-toggle>span.caret,.navbar.caret-left .navbar-nav li>a.dropdown-toggle>span.caret{margin-right:8px!important;margin-left:0!important;float:left!important}.navbar .navbar-nav .dropdown-menu li.caret-bootstrap>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li>a.dropdown-toggle.caret-bootstrap:before,.navbar .navbar-nav.caret-bootstrap .dropdown-menu li>a.dropdown-toggle:before,.navbar.caret-bootstrap .navbar-nav .dropdown-menu li>a.dropdown-toggle:before{width:0;height:0;position:absolute;border-top:4px solid;border-bottom:0;border-right:4px solid transparent;border-left:4px solid transparent;content:""!important;margin-top:8px;float:right}.navbar .navbar-nav .dropdown-menu li>a.dropdown-toggle:before{position:absolute;width:10px;left:auto;right:10px;font-family:FontAwesome;content:""}.navbar .navbar-nav .dropdown-menu li.caret-left>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li>a.caret-left.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu.caret-left li>a.dropdown-toggle:before,.navbar .navbar-nav.caret-left .dropdown-menu li>a.dropdown-toggle:before,.navbar.caret-left .navbar-nav .dropdown-menu li>a.dropdown-toggle:before{left:10px;right:auto}.navbar .navbar-nav .dropdown-menu li.dropdown-left-onclick>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropup-left-onclick>a.dropdown-toggle:not(.collapsed):before{content:"\f104"}.navbar .navbar-nav .dropdown-menu li.dropdown-right-onclick>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropup-right-onclick>a.dropdown-toggle:not(.collapsed):before{content:"\f105"}.navbar .navbar-nav .dropdown-menu li.collapse-up-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropup-center-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li[class*=collapse-up-]>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li[class*=dropup-]>a.dropdown-toggle:before{content:"\f106"}.navbar .navbar-nav .dropdown-menu li.collapse-down-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropdown-center-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li[class*=collapse-down-]>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li[class*=dropdown-]>a.dropdown-toggle:before{content:"\f107"}@media (min-width:768px){.navbar .navbar-nav .dropdown-menu li.dropdown-left-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropdown-left-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropup-left-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropup-left-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before{content:"\f104"}.navbar .navbar-nav .dropdown-menu li.dropdown-right-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropdown-right-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropup-right-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropup-right-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before{content:"\f105"}}@media (max-width:767px){.navbar .navbar-nav .dropdown-menu li[class*=collapse-up-]>a.dropdown-toggle:before{content:"\f106"!important}.navbar .navbar-nav .dropdown-menu li>a.dropdown-toggle:before{content:"\f107"!important}.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) .dropdown-menu:not(.caret-bootstrap) li:not(.caret-bootstrap).collapse-up-onclick>a:not(.caret-bootstrap).dropdown-toggle.collapsed:before{content:"\f106"!important}}.navbar .dropdown-menu{position:absolute}.navbar .navbar-nav>li:not(.dropdown-short)[class*=dropdown-]{position:static}.navbar:not(.no-border) .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar:not(.no-border) .navbar-nav>li[class*=dropdown]>.dropdown-menu{margin-top:1px;margin-bottom:1px}.navbar.no-border .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar.no-border .navbar-nav>li[class*=dropdown]>.dropdown-menu{margin-top:0;margin-bottom:0}.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar.navbar-fixed-bottom .navbar-nav>li[class*=dropdown]>.dropdown-menu{top:auto;bottom:100%;border-top-width:1px;border-bottom-width:0;border-radius:4px 4px 0 0}.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li[class*=dropdown]>.dropdown-menu{top:100%;bottom:auto;border-top-width:0;border-bottom-width:1px;border-radius:0 0 4px 4px}.navbar .navbar-nav>li.dropdown>.dropdown-menu{padding:0}.navbar .navbar-nav>li.dropdown-short>.dropdown-menu{padding:15px}.navbar .navbar-nav.navbar-left>li.dropdown-grid>.dropdown-grid-wrapper,.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper.dropdown-menu-left{direction:ltr;float:left}.navbar .navbar-nav.navbar-left>li.dropdown-grid>.dropdown-grid-wrapper.dropdown-menu-right,.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper{direction:rtl;float:right}.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{left:auto;direction:ltr;padding:15px}.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{right:auto}.navbar .navbar-nav>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu{display:block}.navbar .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar .navbar-nav>li.dropdown-wide>.dropdown-menu{left:0;right:0;padding:15px;margin-left:0;margin-right:0}.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-wide>.dropdown-menu{margin-left:15px;margin-right:15px}.navbar:not(.no-border) .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left:-16px;margin-right:-16px}.navbar.no-border .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left:-15px;margin-right:-15px}.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.no-border.navbar-static-top .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left:0;margin-right:0}@media (min-width:768px){.navbar .navbar-nav.dropdown-onhover.no-fix>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover.no-fix>li>.dropdown-menu,.navbar .navbar-nav>li.dropdown-onhover.no-fix.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li.dropdown-onhover.no-fix>.dropdown-menu,.navbar.dropdown-onhover.no-fix .navbar-nav>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar.dropdown-onhover.no-fix .navbar-nav>li>.dropdown-menu{display:none}.navbar:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a,.navbar:not(.no-border) li.dropdown-onhover:hover>a,.navbar:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a{border-width:0 0 1px;border-style:solid;margin-bottom:-1px;margin-top:0}.navbar.navbar-fixed-bottom:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a,.navbar.navbar-fixed-bottom:not(.no-border) li.dropdown-onhover:hover>a,.navbar.navbar-fixed-bottom:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a{border-width:1px 0 0;border-style:solid;margin-bottom:0;margin-top:-1px}.navbar .navbar-nav.dropdown-onhover>li:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover>li:hover>.dropdown-menu,.navbar li.dropdown-onhover:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar li.dropdown-onhover:hover>.dropdown-menu,.navbar.dropdown-onhover .navbar-nav>li:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar.dropdown-onhover .navbar-nav>li:hover>.dropdown-menu{display:block!important;visibility:visible;z-index:1001!important}}@media (max-width:767px){.navbar .navbar-nav>li.dropdown-short>.dropdown-menu .h-divided{width:100%}.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper{float:none!important}.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li>.dropdown-menu{border-top-style:solid;border-top-width:1px!important;margin-top:0!important;margin-bottom:0!important;position:relative;left:0!important;right:0!important;top:0!important;bottom:auto!important}.navbar .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-wide>.dropdown-menu{margin-left:0!important;margin-right:0!important;width:100%}.navbar .navbar-nav>li.dropdown-full.open>.dropdown-menu,.navbar .navbar-nav>li.dropdown-wide.open>.dropdown-menu{display:inline-block;visibility:visible}.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li.dropdown-grid>a{margin-right:0!important}.navbar .navbar-nav.navbar-right>li>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.navbar-right>li>a,.navbar .navbar-nav.navbar-right>li>ul{margin-right:1px!important}.navbar li.xs-hover:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar li.xs-hover:hover>.dropdown-menu{display:block;visibility:visible;height:inherit!important;float:none;width:auto;border-left:0;border-right:0;border-bottom:0}.navbar li.xs-hover.no-fix:not(:hover)>.dropdown-grid-wrapper>.dropdown-menu,.navbar li.xs-hover.no-fix:not(:hover)>.dropdown-menu{display:none}.navbar li.dropdown-full.xs-hover:hover>.dropdown-menu,.navbar li.dropdown-wide.xs-hover:hover>.dropdown-menu{display:inline-block!important;visibility:visible}.navbar li.xs-hover:hover>.dropdown-grid-wrapper>.dropdown-menu .dropdown-menu,.navbar li.xs-hover:hover>.dropdown-menu .dropdown-menu{position:static;float:none;border:0}}.navbar .navbar-nav>li ul li[class*="-onhover"],.navbar .navbar-nav>li ul li[class*="-onclick"]{position:relative}.navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-toggle.collapsed+.collapsing,.navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-toggle.collapsed+.collapsing{display:none;height:inherit!important}.navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-toggle:not(.collapsed)+.collapsing,.navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-toggle:not(.collapsed)+.collapsing{display:block;visibility:visible;height:inherit!important}.navbar .navbar-nav>li ul li[class*="-onhover"]:not([class*=collapse-]):hover>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-onclick"]:hover>.dropdown-menu{z-index:1002}.navbar .navbar-nav>li ul li.dropup-center-onclick>.dropdown-menu{left:0;right:0;top:auto;bottom:100%;z-index:1001;padding:15px;margin:0;width:100%}.navbar .navbar-nav>li ul li.dropup-center-onhover>.dropdown-menu{left:0;right:0;top:auto;bottom:100%;z-index:1001;padding:15px;display:none;overflow:visible;margin:0;width:100%}.navbar .navbar-nav>li ul li.dropdown-center-onclick>.dropdown-menu{left:0;right:0;top:100%;bottom:auto;z-index:1001;padding:15px;margin:0;width:100%}.navbar .navbar-nav>li ul li.dropdown-center-onhover>.dropdown-menu{left:0;right:0;top:100%;bottom:auto;z-index:1001;padding:15px;display:none;overflow:visible;margin:0;width:100%}.navbar .navbar-nav>li ul li.ltr[class*="-center-"]>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-center-"]>.dropdown-menu.ltr{left:0;right:auto;width:auto}.navbar .navbar-nav>li ul li.rtl[class*="-center-"]>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-center-"]>.dropdown-menu.rtl{left:auto;right:0;width:auto}.navbar .navbar-nav>li ul li.dropup-right-onclick>.dropdown-menu{left:100%;right:auto;top:auto;bottom:0;z-index:1001}.navbar .navbar-nav>li ul li.dropup-right-onhover>.dropdown-menu{left:100%;right:auto;top:auto;bottom:0;z-index:1001;display:none;overflow:visible}.navbar .navbar-nav>li ul li.dropdown-right-onclick>.dropdown-menu{left:100%;right:auto;top:0;bottom:auto;z-index:1001}.navbar .navbar-nav>li ul li.dropdown-right-onhover>.dropdown-menu{left:100%;right:auto;top:0;bottom:auto;z-index:1001;display:none;overflow:visible}.navbar .navbar-nav>li ul li.dropup-left-onclick>.dropdown-menu{left:auto;right:100%;top:auto;bottom:0;z-index:1001}.navbar .navbar-nav>li ul li.dropup-left-onhover>.dropdown-menu{left:auto;right:100%;top:auto;bottom:0;z-index:1001;display:none;overflow:visible}.navbar .navbar-nav>li ul li.dropdown-left-onclick>.dropdown-menu{left:auto;right:100%;top:0;bottom:auto;z-index:1001}.navbar .navbar-nav>li ul li.dropdown-left-onhover>.dropdown-menu{left:auto;right:100%;top:0;bottom:auto;z-index:1001;display:none;overflow:visible}.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-right-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-right-onhover>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-right-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-right-onhover>.dropdown-menu{margin:0 0 0 -1px;padding:15px}.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-left-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-left-onhover>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-left-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-left-onhover>.dropdown-menu{margin:0 -1px 0 0;padding:15px}.navbar .navbar-nav>li.dropdown ul li.dropdown-right-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-right-onhover>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-right-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-right-onhover>.dropdown-menu{margin:0 0 0 -10px;padding:0}.navbar .navbar-nav>li.dropdown ul li.dropdown-left-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-left-onhover>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-left-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-left-onhover>.dropdown-menu{margin:0 -10px 0 0;padding:0}.navbar .navbar-nav>li ul li[class*=collapse-down-]>.dropdown-menu{background:0 0;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;position:relative;margin-top:0;margin-bottom:0}.navbar .navbar-nav>li ul li.collapse-down-onhover>.dropdown-menu,.navbar .navbar-nav>li ul li.collapse-up-onhover>.dropdown-menu{display:none;overflow:visible}.navbar .navbar-nav>li ul li[class*=collapse-up-]{float:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:reverse;-moz-box-direction:reverse;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.navbar .navbar-nav>li ul li[class*=collapse-up-]>a,.navbar .navbar-nav>li ul li[class*=collapse-up-]>ul.dropdown-menu{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.navbar .navbar-nav>li ul li[class*=collapse-up-]>.dropdown-menu{background:0 0;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:auto;margin-top:0;margin-bottom:0}.navbar .navbar-nav>li ul li[class*=collapse-up-]{width:100%;-moz-box-sizing:border-box}.navbar .navbar-nav .dropdown-menu li[class*=collapse-]>.dropdown-menu li:not([class*=collapse-])>.dropdown-menu li>a{padding-left:15px!important}.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li>a{padding-left:30px}.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li>a{padding-left:45px}.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li>a{padding-left:60px}.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li>a{padding-left:75px}.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li>a{padding-left:90px}@media (max-width:767px){.navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-menu.collapse.in{display:block;visibility:visible;height:inherit!important}.navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-toggle.collapsed+.dropdown-menu.collapsing{display:none;height:inherit!important}.navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-toggle:not(.collapsed)+.dropdown-menu.collapsing{display:block;visibility:visible;height:inherit!important}.navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-menu{padding:0!important;margin:1px 0;width:auto}.navbar .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding-left:15px}.navbar .navbar-nav .dropdown-menu{-webkit-box-shadow:none!important;box-shadow:none!important}.navbar-nav .open .dropdown-menu.caret-left>li>a.dropdown-toggle,.navbar-nav .open .dropdown-menu>li.caret-left>a.dropdown-toggle,.navbar-nav .open .dropdown-menu>li>a.dropdown-toggle.caret-left,.navbar-nav .open.caret-left .dropdown-menu>li>a.dropdown-toggle,.navbar-nav.caret-left .open .dropdown-menu>li>a.dropdown-toggle,.navbar.caret-left .navbar-nav .open .dropdown-menu>li>a.dropdown-toggle{padding-left:30px}.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li>a{padding-left:15px!important}.navbar-nav .dropdown-menu .dropdown-menu{margin-left:15px!important;margin-right:0!important;margin-top:1px!important}}@media (min-width:768px){.navbar .navbar-nav>li ul li[class*="-onhover"]:hover>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-menu.collapse.in{display:block!important;visibility:visible;height:inherit!important}}

/* MegaNavbar v2.2.0 (http://www.MegaNavbar.com) Copyright 2014 MegaNavbar.com. All Rights Reserved.
** Licensed under Regular License (http://codecanyon.net/licenses/regular) or Extended License (http://codecanyon.net/licenses/extended)
** We will take legal action against those who copy our HTML content, CSS style sheets and JavaScript functions without a license.
*/


.navbar.navbar-random {
  background: #f8f8f8;
  border-color: #dfdfdf;
  color: #797979;
}
.navbar.navbar-random .navbar-collapse {
  background-color: #f8f8f8;
  border-color: #dfdfdf;
}
.navbar.navbar-random .navbar-text {
  color: #797979;
}
.navbar.navbar-random a.navbar-link {
  color: #797979;
  background-color: transparent;
}
.navbar.navbar-random a.navbar-link:hover,
.navbar.navbar-random a.navbar-link:focus {
  color: #5f5f5f;
  background-color: transparent;
}
.navbar.navbar-random .navbar-brand {
  color: #797979;
  background-color: transparent;
}
.navbar.navbar-random .navbar-brand:hover,
.navbar.navbar-random .navbar-brand:focus {
  color: #343434;
  background-color: transparent;
}
.navbar.navbar-random .navbar-toggle {
  border-color: #acacac !important;
  background-color: transparent;
}
.navbar.navbar-random .navbar-toggle .icon-bar {
  background-color: #acacac;
}
.navbar.navbar-random .navbar-toggle:hover,
.navbar.navbar-random .navbar-toggle:focus {
  border-color: #888888 !important;
  background-color: #dcdcdc !important;
}
.navbar.navbar-random .navbar-toggle:hover .icon-bar,
.navbar.navbar-random .navbar-toggle:focus .icon-bar {
  background-color: #888888;
}
.navbar.navbar-random .navbar-nav>li.divider {
  background-color: #dfdfdf;
}
.navbar.navbar-random .btn-default {
  color: #343434;
  background-color: #ffffff;
  border-color: #cdcdcd;
}
.navbar.navbar-random .btn-default:hover,
.navbar.navbar-random .btn-default:focus,
.navbar.navbar-random .btn-default:active,
.navbar.navbar-random .btn-default.active {
  color: #343434;
  background-color: #e9e9e9;
  border-color: #acacac;
}
.navbar.navbar-random .form-control {
  color: #5f5f5f;
  background-color: #ffffff;
  border-color: #cdcdcd;
}
.navbar.navbar-random .form-control:focus {
  -webkit-box-shadow: inset 0 1px 1px transparent, 0 0 5px #dfdfdf;
  box-shadow: inset 0 1px 1px transparent, 0 0 5px #dfdfdf;
}
.navbar.navbar-random input::-webkit-input-placeholder,
.navbar.navbar-random textarea::-webkit-input-placeholder {
  color: rgba(95,95,95,0.3);
}
.navbar.navbar-random input::-moz-placeholder,
.navbar.navbar-random textarea::-moz-placeholder {
  color: rgba(95,95,95,0.3);
}
.navbar.navbar-random input:-ms-input-placeholder,
.navbar.navbar-random textarea:-ms-input-placeholder {
  color: rgba(95,95,95,0.3);
}
.navbar.navbar-random input:-moz-placeholder,
.navbar.navbar-random textarea:-moz-placeholder {
  color: rgba(95,95,95,0.3);
}
.navbar.navbar-random .navbar-nav > li[class*="dropdown"].dropdown-onhover:hover > a,
.navbar.navbar-random.dropdown-onhover .navbar-nav > li:hover > a[class*="dropdown"] {
  background-color: #dfdfdf;
}
.navbar.navbar-random .navbar-nav>li>a {
  color: #797979;
  background-color: #f8f8f8;
}
.navbar.navbar-random .navbar-nav>li:hover>a {
  color: #343434;
  background-color: #f8f8f8;
}
.navbar.navbar-random .navbar-nav>li.active>a {
  color: #555555;
  background-color: #dfdfdf;
}
.navbar.navbar-random .navbar-nav>li.active:hover>a {
  color: #343434;
  background-color: #dfdfdf;
}
.navbar.navbar-random .navbar-nav>li.open>a {
  color: #343434;
  background-color: #dfdfdf;
}
.navbar.navbar-random .navbar-nav>li.open:hover>a {
  color: #343434;
  background-color: #dfdfdf;
}
.navbar.navbar-random .navbar-nav>li.disabled>a {
  color: #c5c5c5;
  background-color: transparent;
}
.navbar.navbar-random .navbar-nav>li.disabled:hover>a {
  color: #c5c5c5;
  background-color: transparent;
}
@media (min-width: 768px) {
  .navbar.navbar-random.dropdown-onhover.no-fix .navbar-nav>li>a,
  .navbar.navbar-random .navbar-nav.dropdown-onhover.no-fix>li>a,
  .navbar.navbar-random .navbar-nav>li.dropdown-onhover.no-fix>a {
    color: #797979;
    background-color: #f8f8f8;
  }
  .navbar.navbar-random.dropdown-onhover.no-fix .navbar-nav>li:hover>a,
  .navbar.navbar-random .navbar-nav.dropdown-onhover.no-fix>li:hover>a,
  .navbar.navbar-random .navbar-nav>li.dropdown-onhover.no-fix:hover>a {
    color: #343434;
    background-color: #dfdfdf;
  }
  .navbar.navbar-random.dropdown-onhover.no-fix .navbar-nav>li.active>a,
  .navbar.navbar-random .navbar-nav.dropdown-onhover.no-fix>li.active>a,
  .navbar.navbar-random .navbar-nav>li.dropdown-onhover.no-fix.active>a {
    color: #555555;
    background-color: #dfdfdf;
  }
  .navbar.navbar-random.dropdown-onhover.no-fix .navbar-nav>li.active:hover>a,
  .navbar.navbar-random .navbar-nav.dropdown-onhover.no-fix>li.active:hover>a,
  .navbar.navbar-random .navbar-nav>li.dropdown-onhover.no-fix.active:hover>a {
    color: #343434;
    background-color: #dfdfdf;
  }
  .navbar.navbar-random.dropdown-onhover.no-fix .navbar-nav>li.active.open>a,
  .navbar.navbar-random .navbar-nav.dropdown-onhover.no-fix>li.active.open>a,
  .navbar.navbar-random .navbar-nav>li.dropdown-onhover.no-fix.active.open>a {
    color: #555555;
    background-color: #dfdfdf;
  }
  .navbar.navbar-random.dropdown-onhover.no-fix .navbar-nav>li.open>a,
  .navbar.navbar-random .navbar-nav.dropdown-onhover.no-fix>li.open>a,
  .navbar.navbar-random .navbar-nav>li.dropdown-onhover.no-fix.open>a {
    color: #797979;
    background-color: #f8f8f8;
  }
  .navbar.navbar-random.dropdown-onhover.no-fix .navbar-nav>li.open:hover>a,
  .navbar.navbar-random .navbar-nav.dropdown-onhover.no-fix>li.open:hover>a,
  .navbar.navbar-random .navbar-nav>li.dropdown-onhover.no-fix.open:hover>a {
    color: #343434;
    background-color: #dfdfdf;
  }
  .navbar.navbar-random.dropdown-onhover.no-fix .navbar-nav>li.disabled>a,
  .navbar.navbar-random .navbar-nav.dropdown-onhover.no-fix>li.disabled>a,
  .navbar.navbar-random .navbar-nav>li.dropdown-onhover.no-fix.disabled>a {
    color: #c5c5c5;
    background-color: transparent;
  }
  .navbar.navbar-random.dropdown-onhover.no-fix .navbar-nav>li.disabled:hover>a,
  .navbar.navbar-random .navbar-nav.dropdown-onhover.no-fix>li.disabled:hover>a,
  .navbar.navbar-random .navbar-nav>li.dropdown-onhover.no-fix.disabled:hover>a {
    color: #c5c5c5;
    background-color: transparent;
  }
  .navbar.navbar-random.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix)>a,
  .navbar.navbar-random:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix)>a,
  .navbar.navbar-random:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix)>a {
    color: #797979;
    background-color: #f8f8f8;
  }
  .navbar.navbar-random.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix):hover>a,
  .navbar.navbar-random:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix):hover>a,
  .navbar.navbar-random:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix):hover>a {
    color: #343434;
    background-color: #dfdfdf;
  }
  .navbar.navbar-random.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).active>a,
  .navbar.navbar-random:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).active>a,
  .navbar.navbar-random:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).active>a {
    color: #555555;
    background-color: #dfdfdf;
  }
  .navbar.navbar-random.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).active:hover>a,
  .navbar.navbar-random:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).active:hover>a,
  .navbar.navbar-random:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).active:hover>a {
    color: #343434;
    background-color: #dfdfdf;
  }
  .navbar.navbar-random.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).open>a,
  .navbar.navbar-random:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).open>a,
  .navbar.navbar-random:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).open>a {
    color: #343434;
    background-color: #dfdfdf;
  }
  .navbar.navbar-random.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).open:hover>a,
  .navbar.navbar-random:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).open:hover>a,
  .navbar.navbar-random:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).open:hover>a {
    color: #343434;
    background-color: #dfdfdf;
  }
  .navbar.navbar-random.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).disabled>a,
  .navbar.navbar-random:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).disabled>a,
  .navbar.navbar-random:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).disabled>a {
    color: #c5c5c5;
    background-color: transparent;
  }
  .navbar.navbar-random.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).disabled:hover>a,
  .navbar.navbar-random:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).disabled:hover>a,
  .navbar.navbar-random:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).disabled:hover>a {
    color: #c5c5c5;
    background-color: transparent;
  }
}
@media (min-width: 768px) {
  .navbar.navbar-random:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a,
  .navbar.navbar-random:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a,
  .navbar.navbar-random:not(.no-border) .navbar-nav li.dropdown-onhover:hover>a {
    border-color: #dfdfdf;
  }
  .navbar.navbar-random:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>.active>a:before {
    border-top-color: #dfdfdf;
  }
  .navbar.navbar-random:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>.open>a:before,
  .navbar.navbar-random:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,
  .navbar.navbar-random:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before {
    border-bottom-color: #dfdfdf;
  }
  .navbar.navbar-random:not(.navbar-fixed-bottom):not(.no-border).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before {
    border-bottom-color: #dfdfdf;
  }
  .navbar.navbar-random:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after {
    border-top-color: #dfdfdf;
  }
  .navbar.navbar-random:not(.navbar-fixed-bottom) .navbar-nav>.active:hover>a:after {
    border-top-color: #dfdfdf;
  }
  .navbar.navbar-random:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after,
  .navbar.navbar-random:not(.navbar-fixed-bottom) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,
  .navbar.navbar-random:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after {
    border-bottom-color: #ffffff;
  }
  .navbar.navbar-random:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
    border-bottom-color: #ffffff;
  }
  .navbar.navbar-random.navbar-fixed-bottom:not(.no-border) .navbar-nav>.active>a:before {
    border-bottom-color: #dfdfdf;
  }
  .navbar.navbar-random.navbar-fixed-bottom:not(.no-border) .navbar-nav>.open>a:before,
  .navbar.navbar-random.navbar-fixed-bottom:not(.no-border) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,
  .navbar.navbar-random.navbar-fixed-bottom:not(.no-border) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before {
    border-top-color: #dfdfdf;
  }
  .navbar.navbar-random.navbar-fixed-bottom:not(.no-border).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before {
    border-top-color: #dfdfdf;
  }
  .navbar.navbar-random.navbar-fixed-bottom .navbar-nav>.active>a:after {
    border-bottom-color: #dfdfdf;
  }
  .navbar.navbar-random.navbar-fixed-bottom .navbar-nav>.open>a:after,
  .navbar.navbar-random.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,
  .navbar.navbar-random.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after {
    border-top-color: #ffffff;
  }
  .navbar.navbar-random.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
    border-top-color: #ffffff;
  }
}
.navbar.navbar-random .dropdown-menu {
  background: #ffffff;
  color: #797979;
  border-color: #dfdfdf;
  -webkit-box-shadow: 0 9px 12px rgba(0,0,0,0.17);
  box-shadow: 0 9px 12px rgba(0,0,0,0.17);
}
.navbar.navbar-random .navbar-nav>li[class*="dropdown"].dropdown-onhover:hover,
.navbar.navbar-random .navbar-nav.dropdown-onhover>li[class*="dropdown"]:hover,
.navbar.navbar-random.dropdown-onhover .navbar-nav>li[class*="dropdown"]:hover {
  background-color: #dfdfdf;
}
.navbar.navbar-random a>span.desc {
  color: #929292;
}
.navbar.navbar-random a:hover>span.desc {
  color: #929292;
}
.navbar.navbar-random .dropdown-menu .btn-default {
  color: #343434;
  background-color: #ffffff;
  border-color: #cdcdcd;
}
.navbar.navbar-random .dropdown-menu .btn-default:hover,
.navbar.navbar-random .dropdown-menu .btn-default:focus,
.navbar.navbar-random .dropdown-menu .btn-default:active,
.navbar.navbar-random .dropdown-menu .btn-default.active {
  color: #343434;
  background-color: #e9e9e9;
  border-color: #acacac;
}
.navbar.navbar-random .dropdown-menu li.dropdown-header {
  color: #797979;
}
.navbar.navbar-random *:not(li)>a {
  color: #62A2D8;
}
.navbar.navbar-random *:not(li)>a:hover {
  color: #44A5FF;
}
.navbar.navbar-random .dropdown-menu>li>a {
  color: #797979;
  background-color: #ffffff;
}
.navbar.navbar-random .dropdown-menu>li>a:hover {
  color: #797979;
  background-color: #f7f7f7;
}
.navbar.navbar-random .navbar-nav>li .dropdown-menu:not([class*="collaps"]) {
  background-color: #ffffff;
  color: #797979;
  border-color: #dfdfdf;
  -webkit-box-shadow: 0 9px 12px rgba(0,0,0,0.17);
  box-shadow: 0 9px 12px rgba(0,0,0,0.17);
}
.navbar.navbar-random.navbar-fixed-bottom .navbar-nav>li .dropdown-menu:not([class*="collaps"]) {
  -webkit-box-shadow: 0 -9px 12px rgba(0,0,0,0.17);
  box-shadow: 0 -9px 12px rgba(0,0,0,0.17);
}
.navbar.navbar-random .dropdown-menu .form-control {
  color: #5f5f5f;
  background-color: #ffffff;
  border-color: #cdcdcd;
}
.navbar.navbar-random .dropdown-menu .form-control:focus {
  -webkit-box-shadow: inset 0 1px 1px transparent, 0 0 5px #dfdfdf;
  box-shadow: inset 0 1px 1px transparent, 0 0 5px #dfdfdf;
}
.navbar.navbar-random .dropdown-menu input::-webkit-input-placeholder,
.navbar.navbar-random .dropdown-menu textarea::-webkit-input-placeholder {
  color: rgba(95,95,95,0.3);
}
.navbar.navbar-random .dropdown-menu input::-moz-placeholder,
.navbar.navbar-random .dropdown-menu textarea::-moz-placeholder {
  color: rgba(95,95,95,0.3);
}
.navbar.navbar-random .dropdown-menu input:-ms-input-placeholder,
.navbar.navbar-random .dropdown-menu textarea:-ms-input-placeholder {
  color: rgba(95,95,95,0.3);
}
.navbar.navbar-random .dropdown-menu input:-moz-placeholder,
.navbar.navbar-random .dropdown-menu textarea:-moz-placeholder {
  color: rgba(95,95,95,0.3);
}
.navbar.navbar-random .navbar-nav .dropdown-menu>li[class*="-onhover"],
.navbar.navbar-random .navbar-nav .dropdown-menu>li[class*="-onclick"] {
  color: #797979;
  background-color: #ffffff;
}
.navbar.navbar-random .navbar-nav .dropdown-menu>li[class*="-onhover"]:hover>a,
.navbar.navbar-random .navbar-nav .dropdown-menu>li[class*="-onclick"]:hover>a {
  color: #797979;
  background-color: #f7f7f7;
}
.navbar.navbar-random .navbar-nav .dropdown-menu li:not(.list-group) > a {
  color: #797979;
  background-color: #ffffff;
}
.navbar.navbar-random .navbar-nav .dropdown-menu li:not(.list-group) > a:hover {
  color: #797979;
  background-color: #f7f7f7;
}
.navbar.navbar-random .navbar-nav .dropdown-menu li.active > a {
  color: #797979;
  background-color: #f7f7f7;
}
.navbar.navbar-random .navbar-nav .dropdown-menu li.active > a:hover {
  color: #797979;
  background-color: #f7f7f7;
}
.navbar.navbar-random .navbar-nav .dropdown-menu li[class*="-onhover"]>a:hover {
  color: #797979;
  background-color: #f7f7f7;
}
.navbar.navbar-random .navbar-nav .dropdown-menu li.open > a,
.navbar.navbar-random .navbar-nav .dropdown-menu li:not(.no-fix) > a.dropdown-toggle:not(.collapsed) {
  color: #797979;
  background-color: #f7f7f7;
}
.navbar.navbar-random .navbar-nav .dropdown-menu li.open > a:hover,
.navbar.navbar-random .navbar-nav .dropdown-menu li:not(.no-fix) > a.dropdown-toggle:not(.collapsed):hover {
  color: #797979;
  background-color: #f7f7f7;
}
.navbar.navbar-random .navbar-nav .dropdown-menu li.disabled > a {
  color: #b8b8b8;
  background-color: #ffffff;
}
.navbar.navbar-random .navbar-nav .dropdown-menu li.disabled > a>span.desc {
  color: #c5c5c5;
}
.navbar.navbar-random .navbar-nav .dropdown-menu li.disabled > a:hover>span.desc {
  color: #c5c5c5;
}
.navbar.navbar-random .navbar-nav .dropdown-menu li.disabled > a:hover {
  color: #b8b8b8;
  background-color: #ffffff;
}
.navbar.navbar-random .navbar-nav li:not(.dropdown)>.dropdown-menu.bordered:not(.no-padding):after,
.navbar.navbar-random .navbar-nav li:not(.dropdown)>.dropdown-grid-wrapper>.dropdown-menu.bordered:not(.no-padding):after {
  outline-color: #e6e6e6;
}
.navbar.navbar-random .dropdown-menu li.divider,
.navbar.navbar-random .v-divided>*:before,
.navbar.navbar-random .v-divided>*:after,
.navbar.navbar-random .h-divided>*:after,
.navbar.navbar-random .h-divided>*:first-child:before,
.navbar.navbar-random .h-divider:after {
  background-color: #e6e6e6;
}
.navbar.navbar-random .divided>*:before {
  border-color: #e6e6e6;
}
@media (max-width: 767px) {
  .navbar.navbar-random .navbar-nav li.xs-hover>a {
    color: #797979;
    background-color: #f8f8f8;
  }
  .navbar.navbar-random .navbar-nav li.xs-hover>a:hover {
    color: #343434;
    background-color: #dfdfdf;
  }
  .navbar.navbar-random .navbar-nav li.xs-hover.open:not(.no-fix)>a {
    color: #343434;
    background-color: #dfdfdf;
  }
  .navbar.navbar-random .navbar-nav li.xs-hover.open:not(.no-fix)>a:hover {
    color: #343434;
    background-color: #dfdfdf;
  }
  .navbar.navbar-random .navbar-nav li.xs-hover.no-fix>a {
    color: #797979;
    background-color: #f8f8f8;
  }
  .navbar.navbar-random .navbar-nav li.xs-hover.no-fix>a:hover {
    color: #343434;
    background-color: #dfdfdf;
  }
  .navbar.navbar-random .navbar-collapse>.navbar-form,
  .navbar.navbar-random .navbar-collapse>a.navbar-link,
  .navbar.navbar-random .navbar-collapse>.navbar-text,
  .navbar.navbar-random .navbar-collapse .navbar-nav>.navbar-form,
  .navbar.navbar-random .navbar-collapse .navbar-nav>li,
  .navbar.navbar-random .navbar-collapse .navbar-nav>.navbar-text,
  .navbar.navbar-random .navbar-collapse .navbar-nav>a.navbar-link,
  .navbar.navbar-random .navbar-collapse .navbar-nav>.navbar-form {
    border-bottom-color: #e7e7e7 !important;
    -webkit-box-shadow: 0 1px 0 #ffffff !important;
    box-shadow: 0 1px 0 #ffffff !important;
  }
  .navbar.navbar-random .navbar-nav .dropdown-menu .divider {
    background-color: #e6e6e6;
  }
  .navbar.navbar-random .navbar-nav>li>.dropdown-grid-wrapper>.dropdown-menu,
  .navbar.navbar-random .navbar-nav>li>.dropdown-menu {
    border-top-color: #e6e6e6 !important;
    -webkit-box-shadow: 0 -1px 0 #dfdfdf !important;
    box-shadow: 0 -1px 0 #dfdfdf !important;
  }
}

