*{font-family: "FontAwesome", "Microsoft YaHei" !important;}

html, body {
    margin: 0;
    font-family: "Microsoft YaHei" , Arial, sans-serif;
    font-size: 14px;
    /*line-height: 30px;*/
    color: #666666;
    /*background-color: #dedfde;*/
    background-color:#f8f8f8;
    padding: 0;
    height: 100%;
}

.margin-off {
  margin-left: 0;
  margin-right: 0;
}
.padding-off {
  padding-left: 0;
  padding-right: 0;
}


/* header  */

.top-header {
    border-bottom: 1px solid #074979;
    background: #3e92d0;
    font-size: 11px;
    line-height: 20px;
    font-weight: 300;
}
.top-header .aux-text {
    padding: 5px 30px;
    color: #999;
    color: #ffffff;

    /*display: inline-block !important;*/
    float: left;
}
/*.top-header .separator {
    display: inline-block;
    width: 1px;
    height: 10px;
    border-left: solid 1px #eee;
    margin: 0 10px;
}*/


header {
    background-color: #ffffff;
}

.top_line {
    background-color: #2773ae;
    height: 5px;
}

.logo {
    margin: 45px 0 35px 0;
}
img.logo {
    margin: 0;
    float: left;
}

.double-spacer {
    float: left;
    margin: 0 15px 0 15px;
    display: block;
    height: 55px;
    border-right: 1px #074979 solid;
    border-left: 1px #3e92d0 solid;
}
.logo span.brand {
    margin: 5px 0 0 0;
    float: left; 
    /*position: absolute;         
    top: 5px;         
    left: 250px;*/
    color: #2773ae;
    font-size: 33px;
    font-weight: 600;
    text-shadow: 2px 2px 2px #999999;
    font-style: normal;
    letter-spacing: 3px; 
    line-height: 1;
}

.head_phone {
    font-size: 18px;
    margin-top: 55px;
    padding-bottom: 0;
    text-align: right;
}
.head_phone .icon-phone {
    color: #2773ae;
    padding-right: 5px;
}
a {
    color: #2773ae;
    text-decoration: none;
}

/* Navigation */
.navbar-wrapper {
    position: relative;
    z-index: 100;
}
.isStuck {
    margin-top: 5px;
	left: 0px;
    width: 100%; 
	background-color: rgba(221,221,221,0.8);
}
.navbar {
    margin-bottom: 0;
}

.navbar-default .navbar-brand {
    color: #2773ae;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #074979;
  background-color: transparent;
}

.navbar-brand {
    /*text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 900;*/
    color: #2773ae;
    font-size: 25px;
    font-weight: 900;
    text-shadow: 1px 1px 1px #999999;
    font-style: normal;
    letter-spacing: 2px; 
}

.navbar-nav {
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: 400;
}

/*.navbar-default {
    background: #fff;
    background-color: rgba(255,255,255,0.8);
    border: none;
}*/

@media screen and (min-width: 768px) {
    .navbar-wrapper {
        position: relative;
        z-index: 100;
        background: #2773AE;
	    background-color: rgba(39,115,174,1.0);  
        box-shadow: 0 -10px 8px -10px #074979 inset, 0 10px 8px -10px #074979 inset; 
        -webkit-box-shadow: 0 -10px 8px -10px #074979 inset, 0 10px 8px -10px #074979 inset; 
        -moz-box-shadow: 0 -10px 8px -10px #074979 inset, 0 10px 8px -10px #074979 inset;
    }
    .isStuck {
        margin-top: 5px;
	    left: 0px;
        width: 100%; 
        /*-webkit-transition: all 0.8s;   
        transition: all 0.8s;*/
        /*-webkit-box-shadow: 0 2px 5px #555;
        box-shadow: 0 2px 5px #555;*/
	    background-color: rgba(39,115,174,0.8);
	    box-shadow: 0 0; 
        -webkit-box-shadow: 0 0; 
        -moz-box-shadow: 0 0; 
    }
    .navbar {
        border-radius: 0;
        min-height: 0;
    }
    
    .navbar-nav > li > a {
        color: #ffffff;
        display: block;
        float: left;
        -webkit-transition: background .4s linear;
        -moz-transition: background .4s linear;
        -ms-transition: background .4s linear;
        -o-transition: background .4s linear;
        transition: background .4s linear;
    }
    .navbar-nav > li > a:hover,
    .navbar-nav > li > a:focus {
        color: #cccccc;
        /*background-color: #074979;*/
        background-color: rgba(7,73,121,0.7);
    }
    .navbar-nav > .active > a,
    .navbar-nav > .active > a:hover,
    .navbar-nav > .active > a:focus {
        color: #ffffff;
        /*background-color: #074979;*/
        background-color: rgba(7,73,121,0.7);
    }

    .navbar-nav > .open > a,
    .navbar-nav > .open > a:hover,
    .navbar-nav > .open > a:focus {
        color: #cccccc;
        /*background-color: #074979;*/
        background-color: rgba(7,73,121,0.7);
    }


    .nav > li > a {
        padding: 18px 15px;
        color: #ffffff;
    }
    .navbar-nav > li > a {
        line-height: normal;
        color: #ffffff;
    }
    .navbar-nav {
        float: none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
        font-size: 15px;
        font-weight: bold;
        /*text-shadow: 0px 1px 1px rgba(27, 161, 226, 0.5);*/
    }

    .navbar-nav > li {
        border-right: 1px #074979 solid;
        border-left: 1px #3e92d0 solid;
    }
    .navbar-nav > li:first-child {
	    border-left: none !important;
    }
    .navbar-nav  > li:last-child {
	    border-right: none !important;
    }

	.navbar-nav > li .dropdown-menu li {
		text-align: left;
	}
	.navbar-nav > li .dropdown-menu li a {
		color: #ffffff;
		padding: 7px 15px 10px;
		
		-webkit-transition: background .4s linear;
        -moz-transition: background .4s linear;
        -ms-transition: background .4s linear;
        -o-transition: background .4s linear;
        transition: background .4s linear;
	}
	.navbar-nav > li .dropdown-menu > li a:hover {
		color: #cccccc;
		/*background-color: #0081C2;*/
		background-color: rgba(0,129,194,0.8);
	}
	
	.navbar-nav > li .dropdown-menu {
		border-radius: 0 0 10px 10px;
		box-shadow: none;
		background-color: #074979;
		/*min-width: 200px;*/
		background-color: rgba(7,73,121,0.8);
	}
	.navbar-nav > li .dropdown-menu li {
		border-bottom: 1px solid #0064ac;
	}
	.navbar-nav > li .dropdown-menu :last-child {
		border: none;
	}
	
}


/* SLIDER BANNER */
#slider-wrapper {
    /*background:#ffffff; */
    /*background:#efefef; */
    /*margin-top: 5px;*/
    padding-top: 5px;
	
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#efefef));
    background: -webkit-linear-gradient(#fff, #efefef);
    background: -moz-linear-gradient(#fff, #efefef);
    background: -ms-linear-gradient(#fff, #efefef);
    background: -o-linear-gradient(#fff, #efefef);
    background: linear-gradient(#fff, #efefef)
    
    /*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#deeffc));
    background: -webkit-linear-gradient(#fff, #deeffc);
    background: -moz-linear-gradient(#fff, #deeffc);
    background: -ms-linear-gradient(#fff, #deeffc);
    background: -o-linear-gradient(#fff, #deeffc);
    background: linear-gradient(#fff, #deeffc)*/
}


/*  MAIN CONTENT AREA */

#wrapper {
    /*background:#ffffff; */
    margin: 15px 0 10px 0;
}

label,form,input,select,textarea,button{
	font-size: 14px !important;
	/*font-family: 'Open Sans', arial, tahoma, sans-serif;*/
}

.search_top_form{	
	text-align: center;
	border: 1px solid #ddd;
	background-color: #eee;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 10px 0 5px 0;	
	margin: 0 0 10px 0;	
	overflow: hidden;
}
.search_top_form button{
	width:100%;
}
/*.search_top_form h5{
	text-align:left;
	padding-top:15px;
	margin:0;
}*/
.search_top_form div{
	margin-bottom:5px;
}

.tidyTime {
	font-size: 15px;
	color: #333;
	/*text-align: center;*/
	/*margin-top:100px;*/
	
	font-weight: 400;
    text-shadow: 0px 1px 1px #666;
    letter-spacing: 2px;
}
.date-time {
	font-size: 15px;
	color: #333;
	/*text-align: center;*/
	/*margin-top:100px;*/
	
	font-weight: 400;
    text-shadow: 0px 1px 1px #666;
    letter-spacing: 2px;
}

.main_content{	
	border:1px solid  #DDD;
	background-color: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 0 15px 5px 15px;	
	margin-top: 10px;	
	margin-bottom: 10px;
}

.title {
    font-size: 1.2em;
    overflow: hidden;
    border-bottom: 3px solid #DBDBDB;
    line-height: 22px;
    margin: 20px 0;
    /*color: #666;*/
    font-weight: 600;
    
    padding: 0 10px 5px 10px;
}
.breadcrumb {
    padding: 0;
    /*margin-bottom: 20px;*/
    margin: 0;
    list-style: none;
    /*background-color: #f5f5f5;*/
    border-radius: 0;
    font-size: 0.95em;
    font-weight: 500;color: #ccc;
}

.main_content .breadcrumb > li > a{  
    color: #2773ae; 
    text-decoration: none;
}
.main_content .breadcrumb > li > a:hover{
    background-color:transparent;
    color:#EE3C1F;
}

.other_info {
    font-size: 1em;
    /*overflow: hidden;
    border-bottom: 3px solid #DBDBDB;*/
    line-height: 1.8;
    /*margin: 20px 0;
    color: #666;
    font-weight: 600;*/
    
    margin: 0 10px;
}


/* END MAIN CONTENT AREA */


/* EMS AREA */

#ems{
    /*background:#efefef;
    margin: 15px 0;*/
  
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#efefef), to(#fff));
    background: -webkit-linear-gradient(#efefef, #fff);
    background: -moz-linear-gradient(#efefef, #fff);
    background: -ms-linear-gradient(#efefef, #fff);
    background: -o-linear-gradient(#efefef, #fff);
    background: linear-gradient(#efefef, #fff)
}

.chart {
    border: 0px solid black; 
    /*height: 500px;*/
    /*height: 100%;*/
}

/* END EMS AREA */


/* Footer */
#footer {
    width: 100%;
    color: #ffffff;
    position: relative;
}
.footer-wrapper {
    padding-top: 15px;
    background-color: #2773ae;
}

.footer-wrapper .address {
    padding-left: 15px;
}
.footer-wrapper .address p {
    margin-bottom: 5px;
    color: #cbcbcb;
    padding: 0;
}
.footer-wrapper .address p i {
    display: block;
    float: left;
    line-height: 20px;
    width: 30px;
}
.footer-wrapper h4 {
    border-bottom: 1px solid #CBCBCB;
    color: #cbcbcb;
    font-size: 18px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    font-weight: 600;
    letter-spacing: 1px;
    padding-left: 15px;
}

.footer-navigate {
    list-style: none;
    margin-left: 15px;
    padding: 0;
}
.footer-navigate li {
    border-bottom: 0px solid #898989;
    padding: 0;

    line-height: 1.428571429;
    margin-bottom: 5px;
}
.footer-navigate li a {
    color: #cbcbcb;
}

.footer-map {
    width: 100%;
    height: auto;
	overflow: hidden;
    margin: 10px 0 10px 0;
    padding: 0 5px 0 5px;
}
/*.footer-map img {
    margin: 0 auto;
    display: block;
	height: auto;
	max-width: 100%;
}*/
.footer-map p {
    color: #cbcbcb;
    padding: 0 10px;
    margin: 0 auto;
}


.footer-bottom {
    background-color: #333333;
    /*background-color: #074979;*/
}
.footer-bottom p {
    padding: 15px 0 15px 15px;
    color: #ffffff;
    line-height: 24px;
    margin: 0;
    text-shadow: 1px 1px 1px #999999;
    font-style: normal;
    letter-spacing: 1px;
    
    font-family: "Microsoft YaHei" !important; 
}


.wraptotop {
    position: absolute;
    bottom: 70px;
    right: 5%;

    line-height: 27px;
}
.totop {
	color:#fff !Important;
	border-radius:50%;
	display:inline-block;
	/*padding:12px 19px;*/
	color:#fff;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	background:#333 !Important;
}
.totop:hover {
	cursor:pointer;
	background:#666 !Important;
	color:#fff;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	text-decoration: none;
}
/* .footerdark .totop, .footerdark .totop:hover {
	background:#333 !Important;
	border:0 !Important;
}*/



/* WorkNews */

h3.title{
    font-size: 1.1em;
    overflow: hidden;
    border-bottom: 3px solid #DBDBDB;
    line-height: 22px;
    margin: 20px 0;
    /*color: #666;*/
    font-weight: 600;
    
    padding: 0 10px 5px 10px;
}
/*h3.detail_title{
    color:#333;
}
h3.detail_title .label{
    position:relative;
    top:-5px;   
}*/
h3.title.nm {;
    margin: 15px 0 5px 0;
}
h3.title.nl {
    margin: 0;
    border: 0;
    padding-bottom: 0;
}

.searchlist p {
    font-size: 1.1em;
    line-height: 1.8;
}

.list_info {
    font-size: 1.1em;
    /*overflow: hidden;
    border-bottom: 3px solid #DBDBDB;*/
    line-height: 1.8;
    /*margin: 20px 0;
    color: #666;
    font-weight: 600;*/
}
.list_info .fa {
    line-height: 1.6;
    font-size: 0.85em;
    color:#999999;
}
.list_info a {
    padding-left: 10px;
}

.list_main_content img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
	border: 0;
        /*opacity: 0.8;*/
}


img.img{
    border:1px solid #ddd;
    padding:1px
}
.featured-item{
    overflow:hidden;
    margin-bottom:10px;
}
.featured-item img.img {
    margin:0 10px 5px 0; width: 150px;height: 85px;
}


.panel-group {
    margin-top:5px;
}
.left-col .panel-heading {
    background-color:#eee;
    padding:7px;
}
.left-col .panel-heading a:hover {
    text-decoration:none;
    
    color: #ffffff;
}

.left-col .panel-heading:hover {
    background-color: #0088cc; 
    color: #ffffff; 
}
.left-col .panel-heading.active {
    background-color: #0088cc;
    color: #ffffff;
}
.left-col .panel-heading.active a {
    color: #ffffff;
}


.left-col .nav.nav-pills{
    padding-left:0;
    padding-right:0;
    margin:0;
}
.left-col .nav.nav-pills > li > a{
    display:inline-block;
    font-weight:bold;
    padding:5px 0;
    text-shadow: 0 1px 0 #fff;
    
    color: #333333; 
}
.left-col .nav.nav-pills > li > a:hover{
    background-color:transparent;

    color:#EE3C1F;
}
.nav.nav-pills > li > span{
    padding-left:5px;
    font-size:8pt;
    color:#999;
}

.left-col .nav.nav-pills > li.active > a {
    background-color:transparent;
    color:#EE3C1F;
}

/*a:link,a:visited{
    color:#333;
}
a:hover{
    color:#EE3C1F;
}*/

.reviews-item {
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 0px;
    padding-top: 7px;
}
.reviews-item img.img {
    float: left;
    margin: 0 10px 5px 0;
    width: 50px;
    height: 50px;
}
img.img {
    border: 1px solid #ddd;
    padding: 1px;
}

.reviews-item .nav > li > a {
    padding: 5px 15px;
    color: #666666;
}
.reviews-item .nav > li > a:hover {
    background-color: transparent;
    color: #2773ae;
}


/* END WorkNews */

/* News AREA */

.article_info {
    font-size: 1.3em;
    /*overflow: hidden;
    border-bottom: 3px solid #DBDBDB;*/
    line-height: 1.8;
    /*margin: 20px 0;
    color: #666;
    font-weight: 600;*/
    
    margin: 35px 25px;
}
.article_info h3 {
    font-size: 24px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
}
/*.article_info h5 {
    font-size: 14px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px;
}*/

.article_info p {
    text-align: justify;
    /*text-indent: 30px;*/
}

.article_info img {
    /*float: left;*/
    margin: 0 auto;
    //max-width: 500px;
    max-width: 100%;
    width: 100%;
    height: auto;
}

.article_info .content p {
    margin: 30px 0;
    text-align: justify;
    text-indent: 2em;
}

/* END News */
/* Introduction AREA */

.intro_info {
    font-size: 1.1em;
    /*overflow: hidden;
    border-bottom: 3px solid #DBDBDB;*/
    line-height: 1.8;
    /*margin: 20px 0;
    color: #666;
    font-weight: 600;*/
    
    margin: 50px 30px;
}
.intro_info h3 {
    font-size: 24px;
    /*margin: 0 0 39px;
    font-weight: 300;
    color: #272727;
    line-height: 1.2;
    padding: 0;
    text-transform: uppercase;*/
    text-align: center;
}
/*.intro_info h3:after {
    border-bottom: 1px solid #ddd;
    content: "";
    display: block;
    margin: 16px 0 0;
    width: 110px;
}*/
.intro_info p {
    /*margin: 0.5em 0 1.5em;*/
    /*color: #888;
    font-size: 15px;
    font-weight: 300;
    line-height: 2.0;*/
    text-align: justify;
    text-indent: 30px;
}

/* END Introduction */



/*Custom Landscapes Start*/

/* Default */
@media (min-width: 980px) {
    .navbar-header {
        display: none;
    }
    
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .logo {
        margin: 30px 0 20px 0;
    }
    img.logo {
        margin: 0;
        float: left;
    }

    .double-spacer {
        float: left;
        margin: 0 10px 0 10px;
        display: block;
        height: 45px;
        border-right: 1px #074979 solid;
        border-left: 1px #3e92d0 solid;
    }
    .logo span.brand {
        margin: 5px 0 0 0;
        float: left; 
        color: #2773ae;
        font-size: 30px;
        font-weight: 600;
        text-shadow: 2px 2px 2px #999999;
        font-style: normal;
        letter-spacing: 3px; 
    }

    .navbar-header {
        display: none;
    }

}

/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width: 767px) {
    .top_line {
        display: none;
    }
    .logo {
        display: none;
    }
    .double-spacer {
        display: none;
    }
    .logo span.brand {
        display: none;
    }
    .head_phone {
        display: none;
    }
    
}

/* Landscape phones and down */
@media (max-width: 480px) {
    .top_line {
        display: none;
    }
    .logo {
        display: none;
    }
    .double-spacer {
        display: none;
    }
    .logo span.brand {
        display: none;
    }
    .head_phone {
        display: none;
    }

    .wraptotop {
        display: none;
    }

}

/*Custom Landscapes End*/


.box-photo-link {
  text-align: center;
  margin: 20px 0px; }
  .box-photo-link a {
    text-decoration: none;
    padding-left: 0px; }
    .box-photo-link a .header {
      /*height: 60px;
      line-height: 60px;
      padding-bottom: 2px;*/ }
      .box-photo-link a .header [class^="fa fa-"] {
        color: white;
        font-size: 30px;
        vertical-align: middle; }

    .box-photo-link a .content {
      text-transform: uppercase;
      /*font-size: 85%;*/
      white-space: nowrap;
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      color: #5b5b5b;
      background-color: #dbdbdb;
      border-bottom: 1px solid #cecece;
      padding: 5px; }
	  
    .box-photo-link a:active .header [class^="fa fa-"],
    .box-photo-link a:hover .header [class^="fa fa-"] {
      font-size: 40px; }
	  
	.box-photo-link a:active .header img,
	.box-photo-link a:hover .header img {
      opacity: 0.8; }
	
	.box-photo-link a:active .content,
    .box-photo-link a:hover .content {
      text-decoration: underline;
      border-bottom-color: #c1c1c1;
      background-color: #cecece; }


/*** light-theme ***/

.box-quick-link {
  text-align: center;
  /*margin-bottom: 10px;*/
  margin: 15px 0px; }
  .box-quick-link a {
    text-decoration: none;
    padding-left: 0px; }
    .box-quick-link a .header {
      height: 60px;
      line-height: 60px;
      /*padding-bottom: 2px; */
    }

      .box-quick-link a .header [class^="fa fa-"] {
        color: white;
        font-size: 30px;
        vertical-align: middle; }

    .box-quick-link a .content {
      text-transform: uppercase;
      /*font-size: 85%;*/
      white-space: nowrap;
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      color: #5b5b5b;
      background-color: #dbdbdb;
      border-bottom: 1px solid #cecece;
      padding: 5px; }

    .box-quick-link a:hover .header [class^="fa fa-"] {
      font-size: 40px; }
    .box-quick-link a:hover .content {
      text-decoration: underline;
      border-bottom-color: #c1c1c1;
      background-color: #cecece; }

  .box-quick-link.contrast-background a:active .header {
    background: #f01611; }
  .box-quick-link.contrast-background:hover .header {
    background: #f12e29; }
  .box-quick-link.orange-background a:active .header {
    background: #e48a07; }
  .box-quick-link.orange-background:hover .header {
    background: #f7990d; }
  .box-quick-link.blue-background a:active .header {
    background: #0087b9; }
  .box-quick-link.blue-background:hover .header {
    background: #0099d3; }
  .box-quick-link.purple-background a:active .header {
    background: #7839da; }
  .box-quick-link.purple-background:hover .header {
    background: #864fde; }
  .box-quick-link.green-background a:active .header {
    background: #379e51; }
  .box-quick-link.green-background:hover .header {
    background: #3eb05b; }
  .box-quick-link.red-background a:active .header {
    background: #f01611; }
  .box-quick-link.red-background:hover .header {
    background: #f12e29; }
  .box-quick-link.muted-background a:active .header {
    background: gray; }
  .box-quick-link.muted-background:hover .header {
    background: #8c8c8c; }
  .box-quick-link.fb-background a:active .header {
    background: #2f4378; }
  .box-quick-link.fb-background:hover .header {
    background: #364d8b; }
  .box-quick-link.dark-background a:active .header {
    background: #131415; }
  .box-quick-link.dark-background:hover .header {
    background: #1f2023; }
  .box-quick-link.pink-background a:active .header {
    background: #a5366a; }
  .box-quick-link.pink-background:hover .header {
    background: #b83c76; }
  .box-quick-link.grass-green-background a:active .header {
    background: #478621; }
  .box-quick-link.grass-green-background:hover .header {
    background: #529b26; }
  .box-quick-link.sea-blue-background a:active .header {
    background: #014679; }
  .box-quick-link.sea-blue-background:hover .header {
    background: #015493; }
  .box-quick-link.banana-background a:active .header {
    background: #fbc220; }
  .box-quick-link.banana-background:hover .header {
    background: #fcc939; }
  .box-quick-link.dark-orange-background a:active .header {
    background: #c25700; }
  .box-quick-link.dark-orange-background:hover .header {
    background: #dc6300; }
  .box-quick-link.brown-background a:active .header {
    background: #6c3a24; }
  .box-quick-link.brown-background:hover .header {
    background: #7f442b; }

.contrast-background {
  background-color: #f34541 !important; }

.orange-background {
  background-color: #f8a326 !important; }

.blue-background {
  background-color: #00acec !important; }

.purple-background {
  background-color: #9564e2 !important; }

.green-background {
  background-color: #49bf67 !important; }

.red-background {
  background-color: #f34541 !important; }

.muted-background {
  background-color: #999999 !important; }

.fb-background {
  background-color: #3d579d !important; }

.dark-background {
  background-color: #2b2d30 !important; }

.pink-background {
  background-color: #c44a83 !important; }

.grass-green-background {
  background-color: #5daf2b !important; }

.sea-blue-background {
  background-color: #0163ac !important; }

.banana-background {
  background-color: #fcd052 !important; }

.dark-orange-background {
  background-color: #f56e00 !important; }

.brown-background {
  background-color: #924e31 !important; }
 
/*** end light-theme ***/
.hidden-last > li:last-child {
    display: none;
}