html {font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;font-size: 14px;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;margin: 0;font-size: 14px;line-height: 1.42857143;color: #333333;background-color: #FAFAFA;}
/* body {background: url(../images/big.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;} */
body {background: #FAFAFA;}
pre {white-space: pre-wrap;}
.col-bg-fa {background-color: #FAFAFA}
.ft-bd {background:rgba(255,255,255,0.5);margin-top: 15px;}
.friends {background-color: #E5E5E5;margin-top:45px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.luxian-box {border:1px dashed #286A46;padding:10px;border-radius:10px;margin-top:5px;}
.luxian-box-curr {border:1px dashed #FF7F24;padding:10px;border-radius:10px;margin-top:5px;}
/*-- Basic --*/
.ft-cl-df {color: #333}
svg:last-of-type { fill: #333; }
.label {padding:1px 2px 1px 2px;font-size: 12px; font-weight: 500;}
.panel-default > .panel-heading .badge {background-color: #FFF;border:1px solid #57bf86;color:#333;font-weight: 500;padding:2px 5px;}
.panel-default > .panel-heading .badge:hover {background-color: #286A46;color:#FFF;}
.c-type {border:1px solid #FF7F24; color:#FF7F24; border-radius: 3px; font-size:12px;padding:0 1px 0 1px;margin:0;display:inline;font-weight: 500;}
.ct-su {border-color: #5cb85c; color: #5cb85c;}
.ct-de {border-color: #777; color: #777;}
.ct-dg {border-color: #d9534f; color: #d9534f;}
.l-h20 {line-height: 20px;}
.lft-lb {position: absolute;padding:0 .5em;width: auto;line-height: 22px;top:-1px;left: -1px;z-index: 99;color:#FFF;background-color:#FF7F24;border-radius: 5px 0 5px 0;}
.thumbnail>img.b-rds120 {border-radius: 120px;}
.badge-more {background-color: #FFF;color:#333;font-weight: 500;padding:2px 5px;}
.badge-more:hover {background-color: #286A46;color:#FFF;}
.badge-hd {background-color: #296142}
.bg-df {background-color: #286A46}
.col-df {color: #286A46}
.bd-cl-df {border-color:#286A46}
.col-df:focus,.col-df:active,.col-df:hover {color: #f78e21}
.lftbd4 {border-left: 4px solid #286A46;padding-left:5px;}
a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {text-decoration: none;color: #333;}
a:hover {color: #333;}
.a-tl-cl33 {color: #333;}
p {font-size: 13px;color: #666;}
.heading-section {text-align: left;padding: 0px 0 10px 0;}
.heading-section h2 {font-size: 20px;color: #333;}
.span-btn {padding:3px 6px 3px 6px;border:1px solid #fff;border-radius:15px;}
*, *:before, *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.space30 {margin-bottom: 30px;}
.space50 {margin-bottom: 50px;}
.nobr-ellipsis {display: block;width:auto;/*对宽度的定义,根据情况修改*/overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.text-warning {color: #f78e21;}
.text-muted {color: #AAA;}
.text-danger {color: #CD2626;}
.hr-d {border:1px dashed #EEE;}
/* .media-body a {color: #333;} */
.ft-12 {font-size: 12px;}
.ft-sz16 {font-size: 16px;}
.ft-20 {font-size: 20px;}

.bd-bm-ff {border-bottom: 1px solid #FFF;}
.col-tb-pd15 {padding-top: 15px; padding-bottom: 15px;}
.col-tb-pd {padding-top: 15px; padding-bottom: 15px;}
.col-pd-lr {padding-left: 5px; padding-right: 5px;}
.row-pd {padding: 15px;}
.pd0 {padding:0;}
.pd-tm5 {padding-top: 5px; padding-bottom: 5px;}
.pd-bm0 {padding-bottom: 0;}
.pd-bm20 {padding-bottom: 20px;}
.pd10 {padding:10px}
.pd-tp0 {padding-top:0;}
.pd-tp5 {padding-top:5px;}
.pd-tp20 {padding-top:20px;}
.pd-lr0 {padding-left: 0; padding-right: 0;}
.pd-lr10 {padding-left: 10px; padding-right: 10px;}
.pd-lr15 {padding-left: 15px; padding-right: 15px;}
.pd-tm15 {padding-top: 15px;padding-bottom: 15px;}
.pd-lft5 {padding-left: 5px;}
.pd-rt7-md {padding-right:0;}
.pd-rt0-md {padding-right:0;}
.pd-rt15-md {padding-right:15px;}
.pd5 {padding:5px}
.pd-rt0 {padding-right:0;}

.cl-33, .cl-33 a {color: #333;}
.cl-aa {color: #AAA;}
.bg-cl-f0 {background-color: #F0F0F0;}
.col-bg-fff {background-color: #FFF;}
.mg-tp0 {margin-top: 0;}
.mg-tp5 {margin-top: 5px;}
.mg-tp10 {margin-top: 10px;}
.mg-tp15 {margin-top: 15px;}
.mg-tp20, .row-top {margin-top: 20px;}
.mg-f-tp20 {margin-top: 20px;}
.mg-bm0 {margin-bottom: 0;}
.mg-bm5 {margin-bottom: 5px;}
.mg-bm10 {margin-bottom: 10px;}
.mg-bm15 {margin-bottom: 15px;}
.mg-bm20 {margin-bottom: 20px;}
.mg-r10 {margin-right: 10px;}
.mg-tp-4 {margin-top: -4px;}
.mg-tp-9 {margin-top: -9px;}
.mg-lr0 {margin-left: 0;margin-right: 0;}
.mg-rt0 {margin-right: 0;}
.mg-rt-15 {margin-right: 0;}
.mg-htp {margin-top: 0px;}

.bd-bm-ee {border-bottom: 1px solid #EEE;}

.img30 {width: 30px;height: 30px;}
.img40 {width: 40px;height: 40px;}
.img8048 {width: 80px; height: 48px;}

.max-w500 {max-width: 500px;}
.max-w300 {max-width: 300px;}
.min-w400 {min-width: 400px;}
.min-w80 {min-width: 80px;}

.min-h223 {min-height:223px}
.min-h200 {min-height: 200px;}
.min-h300 {min-height: 300px;}
.min-h400 {min-height: 400px;}
.min-h450 {min-height: 450px;}
.min-h500 {min-height: 500px;}
.min-h550 {min-height: 550px;}
.min-h600 {min-height: 600px;}
.max-h400 {max-height: 400px;}
.max-h500 {max-height: 500px;}

.wrap { table-layout:fixed; word-break: break-all; overflow:hidden; } 
.bd-rds0  {border-radius: 5px;}
/*-- Header --*/
/* #top-header {background-color: #FFF;} */
.img-d40 {background-position: 20px -1px;width: 40px; height: 40px;border-radius:20px;overflow: hidden;text-align: center;}
.img-d30 {background-position: 20px -1px;width: 30px; height: 30px;border-radius:20px;overflow: hidden;text-align: center;}
.img-d120 {background-position: 60px -1px;width: 120px; height: 120px;border-radius:60px;overflow: hidden;text-align: center;}
.thumbnail>img.img-d120 {border-radius:120px;}
.thumbnail>img.b-rds20 {border-radius: 20px;}
.my-info li {padding-top: 8px;}
.my-info li a {padding-top: 0;padding-bottom: 0;}
.my-info li a:hover,.my-info li a:active,.my-info li a:focus {background-color: transparent;}
.my-info .open>a, .my-info .open>a:focus, .my-info .open>a:hover {background-color: transparent;}
.my-info .dropdown-menu {min-width: 10px;}
.my-info .dropdown-menu li {padding-top: 0;}
.my-info .dropdown-menu li a {padding-top: 1px;padding-bottom: 2px;color: #333;}
.my-info .dropdown-menu li a:hover {background-color: #EEE;}
.home-account .dropdown a {}
.cart-info a {color: #FFF;}
.home-account a {display: inline-block;margin-right: 15px;padding: 10px 0;font-size: 13px;}
.cart-info {text-align: right;padding: 8px 0;font-size: 13px;}
.logo {padding: 20px 0;}
.main-menu ul {padding: 0px;margin: 0px;text-align: left;}
.main-menu li {list-style: none;display: inline-block;padding: 26.5px 25px; width: auto;text-align: center;}
.main-menu a {font-weight: 700;font-size: 16px;color: #286A46;text-transform: uppercase; /* margin-right: 35px; */}
.main-menu a:hover,.main-menu a.active {color: #f78e21;}
.main-menu .dropdown-menu {min-width: 10px;margin-top: -30px;left:auto;}
.main-menu .dropdown li {padding: 0; width: 100%;}
.main-menu .dropdown li a {margin-right: 0;}
.top-main-menu ul {padding: 0px;margin: 0px;text-align: left;}
.top-main-menu li.m-li {list-style: none;display: inline-block;padding: 0 15px 0 15px; width: auto;text-align: center;}
.top-main-menu a {font-weight: 700;font-size: 15px;color: #286A46;text-transform: uppercase;}
.top-main-menu a:hover,.top-main-menu a.active {color: #f78e21;}
.top-main-menu .dropdown-menu {min-width: 10px;margin-top: -30px;padding:5px 0px 5px 0}
.top-main-menu .dropdown li {padding: 0; width: 100%;}
.top-main-menu .dropdown li a {margin-right: 0;}
.search-box-hd input, textarea {padding: 10px;border: 1px solid #e2e2e2;width: 100%;margin-top: 25px;font-size: 13px;/* font-style: italic; */font-weight: 300;color: #333;outline: none; }
.search-box-hd {text-align: right;margin-top: 33px;position: relative;}
.search-box-hd input {margin-top: 0px;}
.search-box-hd input[type="submit"] {background-color: transparent;position: absolute;width: 34px;height: 40px;right: 0;top: 0;border: 0;content: '';color: transparent;background: url(../images/search-icon.png);background-position: center;background-repeat: no-repeat;}
.search-box-hd input#s {padding: 4px 10px 4px 10px;height: 34px;line-height: 34px;outline: 0;border: 1px solid #ddd;}

/*-- End Header --*/
/*-- Latest Posts --*/
.blog-post {padding:2px;position: relative;margin-bottom: 20px;border:1px solid #EEE;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.blog-thumb {overflow: hidden;position: relative;}
.blog-thumb img {width: 100%;}
.blog-content {/* position: absolute;bottom: 0;left: 0;width: 100%;background-color: rgba(0,0,0,0.6);color: #fff; */padding: 2px 0 2px 0;}
.content-show {padding:5px 0 5px 0;}
.content-show a {font-size: 15px;color: #333;}
.content-show span {font-size:14px;color: #AAA;}
.content-show span.text-danger {color: #CD2626;}
.content-hide { margin-top: 15px;display: none;}
.content-hide p {color: #fff;}
/*-- End Latest Posts --*/
.friends li a {color: #333;}
.bd-none {border:0;}
.panel-default {border-color: #EEE;}
.search-box-hd input:active, .search-box-hd input:focus {border:1px solid #CCC;}
.panel .panel-heading {font-size:20px;color: #333;border-bottom: 1px dashed #EEE;background-color: #FFF;}
.panel .panel-heading a {margin-top:2px;font-size:14px;}
.panel .rt-hd {background: #fafafa;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;}
.panel .rt-body {background: #fafafa;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;}
.caption {font-size: 15px;}
/* .caption a {color: #333;} */
/* main_img */
.thumb-img,.main_img {overflow:hidden;position: relative;-webkit-border-radius: 2px 2px 0 0;-moz-border-radius: 2px 2px 0 0;border-radius: 5px 5px 0 0;}
.thumb-img img,.main_img img{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;overflow-x: hidden;overflow-y: hidden;position: relative;z-index:1;transition-delay: 0s;transition-duration: 1s;transition-property: all;transition-timing-function: ease;/* Firefox 4*/-moz-transition-delay: 0s;-moz-transition-duration: 1s;-moz-transition-property: all;-moz-transition-timing-function: ease;/* Safari 和 Chrome*/-webkit-transition-delay: 0s;-webkit-transition-duration: 1s;-webkit-transition-property: all;-webkit-transition-timing-function: ease;/* Opera*/-o-transition-delay: 0s;-o-transition-duration: 1s;-o-transition-property: all;-o-transition-timing-function: ease;}
.thumb-img:hover img,.main_img:hover img {transform: scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);/* IE 9*/-moz-transform:scale(1.2, 1.2);/* Firefox*/-webkit-transform:scale(1.2, 1.2);/* Safari 和 Chrome*/-o-transform:scale(1.2, 1.2);/* Opera*/}
#my_courses_data .thumbnail {border:1px solid #eee;}
#courses_data .thumbnail {border: 1px solid #eee;}
.thumbnail {padding:2px;border:0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);}
.thumbnail .lr0 {padding-left: 0; padding-right: 0;}
.thumbnail a>img, .thumbnail>img {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.thumbnail>img.b-rds20 {border-radius: 20px;}
.acurr {font-size: 16px;color: #333; font-weight: bold;}
.acurr:hover {color: #333; }
/* #details_sort a {color: #333;} */
.h40 {height: 40px;}
.thb-img a {color: #333;}
.statbtn {color:#333;padding-right:2px; padding-left:2px;text-decoration: none}
.statbtn-active,.statbtn:active,.statbtn:focus,.statbtn:hover {color:#FF7F24;text-decoration: none;}
.statbtn-main {margin: 0 0 -15px 0;position: absolute;right: 20px;top: 15px;}

.search-box {width:100%;display: inline-block;border-radius: 30px;padding: 0px 30px 0px 15px;position: relative;background: #fff;border: 1px solid #ddd;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.search-box.hovered, .search-box:hover, .search-box:active {border: 1px solid #aaa;}
.search-box input[type=text] {border: none;box-shadow: none;display: inline-block;padding: 0;background: transparent;}
.search-box input[type=text]:hover, .search-box input[type=text]:focus, .search-box input[type=text]:active {box-shadow: none;}
.search-box .search-btn {position: absolute;right: 2px;top: 0px;color: #286A46;border-radius: 3px;font-size: 21px;padding: 3px 10px 1px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.search-box .search-btn:hover {color:#FF7F24}
/*-- Course details --*/
.dt-tt {font-size: 24px;font-weight: normal;margin-bottom: 15px;}
.dl-dd {line-height: 27px;}
.dl-dd img {vertical-align: baseline;}
.top70 {position: absolute;right: 5px;top:0;}
.btm30 {position: absolute;bottom:0;right: 5px;}

.btn-sm {padding:5px 15px}
.btn-xs {padding:1px 10px}
.btn, #study_btn, #save_btn #btnSubmit, #submitBtn, #qandas_btn, #sbBtn {border-radius: 25px;}
#my_courses_data .btn, #my_class_course_lst .btn, #teacher_area_pb #sbtn {border-radius: 3px;}
#my_courses_data .btn-sm, #my_exercise_pr_lst .btn-sm, #my_exams_data .btn-sm, #my_class_course_lst .btn-sm, #my_class_exam_lst .btn-sm, #teacher_area_pb .btn-sm {padding:5px 10px}
.luxian-box-curr .btn-xs {padding: 1px 5px;}

.btn-zd {background-color: #46946a;border-color: #286A46;}
.btn-zd:hover,.btn-zd:active,.btn-zd:focus {background-color: #286A46;border-color: #286A46;}
.btn-zd[disabled], .btn-zd[disabled].active, .btn-zd[disabled].focus, .btn-zd[disabled]:active, .btn-zd[disabled]:focus, .btn-zd[disabled]:hover {background-color: #aaa; border-color: #999;}
.btn-gn {background-color: #19A137;border-color: #19A137;}
.btn-gn:hover,.btn-gn:active,.btn-gn:focus {background-color: #19A137;border-color: #19A137;}
.btn-gn .disabled {background-color: #19A137;}
.curr-btn {background-color: #286A46;color: #FFF;}
.curr-btn:hover,.curr-btn:active,.curr-btn:focus {background-color: #286A46;color: #FFF;}
#rate_txt textarea {margin-top: 0;}
/*-- my --*/
.sidenav .list-group:last-child {margin-bottom: 0;}
.sidenav .list-group .list-group-heading {list-style-type: none;color: #919191;margin-bottom: 10px;margin-left: 20px;}
.sidenav .list-group .list-group-item {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: none;padding: 0;border-left: 2px solid transparent;}
.sidenav .list-group .list-group-item:last-child,
.sidenav .list-group .list-group-item:first-child {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.sidenav .list-group .list-group-item:hover {background-color: #f5f5f5;}
.sidenav .list-group .list-group-item > a {display: block;color: #555;padding: 10px 15px 10px 35px;}
.sidenav .list-group .list-group-item.active {border-left: 2px solid #296142;background: #EEE;}
.sidenav .list-group .list-group-item.active > a {color: #296142;}
.sidenav {border:1px solid #eee;padding: 20px 0 10px 0;margin-bottom: 20px;background-color: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.sidenav li, .sidenav li a {font-size: 16px;}
.sidenav li a i {top: 2px;}
.nav-tabs {border-bottom:1px solid #eee;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {border:1px solid #eee;border-bottom-color:transparent;}
.panel-col {min-height: 400px;}
.panel-my {border:1px solid #eee;padding: 0 15px;}
.panel-my > .panel-heading {position: relative;font-size: 16px;padding: 15px 0;background: #fff;border-bottom: 1px solid #f5f5f5;}
.panel-my > .panel-heading .panel-title {color: #313131;}
.panel-my > .panel-heading .panel-title > i {display: none;}
.panel-my > .panel-heading .more {position: absolute;top: 13px;right: 0;display: block;color: #919191;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.panel-my > .panel-heading .more:hover {color: #616161;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.panel-my > .panel-heading .panel-bar {position: absolute;top: 7px;right: 0;display: block;}
.panel-my > .panel-footer {padding: 15px 0;background: none;}
.panel-my > .panel-body {position: relative;padding: 15px 0;}
.nav-pills {}
.nav-pills > li {margin-right: 5px;}
.nav-pills > li > a {border-radius: 0;}
.nav-pills > li > a {padding: 10px 15px;color: #616161;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.nav-pills > li > a:hover {background-color: #f5f5f5;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.nav-pills > li.active > a {border-radius: 5px;color: #fff;background: #286A46;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.nav-pills > li.active > a:hover {color: #fff;background: #286A46;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.nav-pills.nav-pills-sm > li > a {font-size: 12px;line-height: 1.5;padding: 4px 13px;}
/*-- Start Footer --*/
footer {padding: 30px 0; width: 100%; /* background-color: #FFF; */}
footer p {text-align: center;}
footer p a {color: #333;}
footer p a:hover {color: #333;}
footer p a:active {color: #333;}
/*-- End Footer --*/
/*-- Start Notify News --*/
features{padding:2em 0;}
.features-left h3{color:#000;font-size:20px;margin:1em 0 1em 0;}
.features-left-grids {margin-bottom: 15px;}
.features-left-grid{float:left;width:25%;padding-left:0;}
.features-left-grid img{width:100%;max-width: 180px;}
.features-left-grid1{float:right;width:73%;margin-bottom:0 !important;}
.features-left-grid1 h4 a{color:#286A46;font-size:14px;text-decoration:none;background: none;padding: 0;display: block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;/* IE/Safari */-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;/* Opera */-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/}
.features-left-grid1 h4 a:hover{text-decoration:none;color:#000;background: none;}
.features-left-grid1 h4{margin:0 0 .5em;}
.features-left-grid1 p{color:#000;font-size:14px !important;margin:0;line-height:1.7em;}
a.read{text-align:center;margin: 1em 0 0 20em;border: none;color:#286A46 !important;font-size:15px !important;text-decoration:none !important;background: url(../images/1.png) no-repeat 12em 1.3em !important;display: block !important;height: 38px;}
a.read:hover{text-decoration:none;color:#000 !important;}
.features-rgt{border:1px solid #EEE;background:#FAFAFA;padding:1em;margin-top: 1.5em;height:100%;}
.features-right h3{color:#1d79a7;font-size: 20px;margin: 0 0 1em;}
.features-rgt-grid{padding-bottom:.3em;border-bottom:1px dashed #DDD;}
.features-rgt-grid-left{float:left;width:67%;}
.features-rgt-grid-left h4{margin:0;}
.features-rgt-grid-left h4 a{color: #333;font-size: 14px;text-decoration: none;background: none;font-weight: 500;height: inherit;display: block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;/* IE/Safari */-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;/* Opera */-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/}
.features-rgt-grid-left h4 a:hover{text-decoration:none;color:#286A46;}
.features-rgt-grid-left p{margin:0 0 1em;color:#939191;font-size:12px;}
.features-rgt-grid-left a{color:#6c4b40;font-size:12px;font-weight: 600;text-decoration:none;background: url(../images/2.png) no-repeat 5em 0.3em;display: block;height: 15px;}
.features-rgt-grid-left a:hover{text-decoration:none;color: #333;}
.features-left-grid1 {background: none !important;padding:0 !important;}
.features-left-grid1 p {font-size:14px;}
.features-rgt-grid-right{float:right;width:30%;}
.features-rgt-grid-right p{padding: 0 0 10px 0;color: #999;font-size: 14px;margin: 0 0 .4em;text-align: right;}
.cont-n p {color:#333}
/*-- End Notify News --*/

.sort-con-item {display: none;background: #FFF;margin-top: 20px;margin-bottom: 1px;padding:15px 15px 0 15px;}
.sort-con-item.curr {display: block;}
.sort-con-subitem {/*margin-right: 150px;*/padding: 0;font-size: 14px;line-height: 30px;color: #5e5e5e;overflow: hidden;}
.sort-con-subitem dt,
.sort-con-subitem dd {position: relative;z-index: 1;float: left;margin-bottom: 12px;}
.sort-con-subitem dt {width: 87px;margin-left: -97px;padding-right: 10px;text-align: right;}
.sort-con-subitem dd {border:1px solid #FFF;min-width: 74px;width: auto;/* width: 74px; */height: 30px;margin-right: 10px;text-align: center;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;padding-left:10px;padding-right:10px;}
.sort-con-subitem dd.curr,
.sort-con-subitem dd:hover {background-color: #FFF;border:1px solid #286A46;}
.sort-con-subitem dd.curr a,
.sort-con-subitem dd:hover a {color: #286A46;}
.sort-con-subitem a {display: inline-block;width: 100%;height: 100%;color: #333;line-height: 28px;text-decoration: none;}
.sort-con-subitem .dd-idx {/* background-color: #286A46; */}
.sort-con-subitem .dd-idx a {color:#333;}
.bg-red {background-color: red;}
/*--- RESPONSIVE ---*/
.top-span {background-color: #286A46;margin-right: 7px;width: 16px;height: 16px;line-height: 16px;text-align: center;display: inline-block;color: #fff;font-size:13px;}
/* loader */
#preloader {background: #ffffff;bottom: 0;height: 100%;left: 0;position: fixed;right: 0;top: 0;width: 100%;z-index: 999;}
#loaderInner {background:#ffffff url(../images/spinner.gif) center center no-repeat;height: 60px;left: 50%;margin: -50px 0 0 -50px;position: absolute;top: 50%;width: 60px;}
.header-tt {font-weight: 500;color:#333;margin-bottom: 5px;}
.header-tt .text-warning {color: #286A46;}
.list-a a {color:#333}
.list-a a:hover {color:#333}
.list-a a:active {color:#333}
.b-rds5 {border-radius: 5px;}
.b-rds-t5 {border-radius: 5px 5px 0 0;}
.bd-ee {border:1px solid #eee;}
.bd-tp-dd {border-top:1px solid #ddd;}
.bd-bt-dd {border-bottom:1px solid #ddd;}
.bd-dd {border:1px solid #eee;}
@keyframes boxSpin{
  0%{transform: translate(-10px, 0px);}
  25%{transform: translate(10px, 10px);}
  50%{transform: translate(10px, -10px);}
  75%{transform: translate(-10px, -10px);}
  100%{transform: translate(-10px, 10px);}
}
@keyframes shadowSpin{
  0%{box-shadow: 10px -10px #39CCCC, -10px 10px #FFDC00;}
  25%{box-shadow: 10px 10px #39CCCC, -10px -10px #FFDC00;}
  50%{box-shadow: -10px 10px #39CCCC, 10px -10px #FFDC00;}
  75%{box-shadow: -10px -10px #39CCCC, 10px 10px #FFDC00;}
  100%{box-shadow: 10px -10px #39CCCC, -10px 10px #FFDC00;}
}
#load {z-index: 9999;background-color: #FF4136;opacity: 0.75;width: 10px;height: 10px;position: absolute;top: 50%;margin: -5px auto 0 auto;left: 0;right: 0;border-radius: 0px;border: 5px solid #FF4136;box-shadow: 10px 0px #39CCCC, 10px 0px #01FF70;animation: shadowSpin 1s ease-in-out infinite;}
.widget-content {padding: 0px;background: #FFF;border: 1px solid #FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.widget-header+.widget-content {border-top: none;-webkit-border-top-left-radius: 0;-webkit-border-top-right-radius: 0;-moz-border-radius-topleft: 0;-moz-border-radius-topright: 0;border-top-left-radius: 0;border-top-right-radius: 0;}
.widget-nopad .widget-content {padding: 0;}
/* Widget Content Clearfix */	
.widget-content:before,
.widget-content:after {content:"";display:table;}
.widget-content:after {clear:both;}
/* For IE 6/7 (trigger hasLayout) */
.widget-content {zoom:1;}
/* Widget Table */
.widget-table .widget-content {padding: 0;}
.widget-table .table {margin-bottom: 0;border: none;}
.widget-table .table tr td:first-child {border-left: none;}
.widget-table .table tr th:first-child {border-left: none;}
/* Widget Plain */
.widget-plain {background: transparent;border: none;}
.widget-plain .widget-content {padding: 0;background: transparent;border: none;}
/* Widget Box */
.widget-box {}
.widget-box .widget-content {background: #E3E3E3;	background: #FFF;}
.shortcuts {text-align: center;	margin:0;}
.shortcuts .shortcut {width:95%; /* width: 22.50%; */display: inline-block;padding: 8px;margin: 2px 2px;vertical-align: top;	text-decoration: none;background: #f9f6f1;border-radius: 5px;}
.shortcuts .shortcut .glyphicon {margin-top: .25em;margin-bottom: .25em;font-size: 16px;color: #545454;}
.shortcuts .shortcut:hover {background: #286A46;}
.shortcuts .shortcut:hover span{color: #fff;}
.shortcuts .shortcut:hover .glyphicon ,.shortcuts .shortcut:hover svg {color: #fff;fill:#fff;}
.shortcuts .shortcut-label {display: block;font-weight: 400;color: #545454;}
.shortcuts .active {background: #286A46;}
.shortcuts .active span, .shortcuts .active .glyphicon , .shortcuts .active svg {color: #fff;fill:#FFF;}
.credit-top {margin-bottom:0}
.credit-top>tbody>tr>td {border:0;border-bottom:1px solid #EEE;padding:0;line-height: 35px;color:#333;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover,
#rec_no, #nullmsg, .cl-df, .btn-default, div.self span,div.self a.m-phd,div.self a.m-ihnp,#down_menu li a.cl-df,.media .media-body h4 {color:#333;}
@media screen and (max-width: 990px) {
  .home-account {/* text-align: center; */display: block;}
  .cart-info {text-align: center;display: block;}
  .my-info {display: block; float: right;}
  .my-info li {float: left;}
  .my-info .dropdown-menu li {float: none;}
  .navbar-nav .open .dropdown-menu {position: absolute;background: #FFF;}
  .navbar-nav {margin: 0;}
  .logo {/* text-align: center; */}
  .search-box-hd {display: none;}
  .slider-caption {display: none;}
  .service-item {margin-top: 40px;}
  .footer-title {margin-top: 60px;}
  .bottom-footer {text-align: center;}
  .timeline-thumb{margin-top: 30px;border-bottom: none;}
  .team-thumb {margin-top: 30px;}
  .side-bar {margin-top: 100px;}
  .side-bar h4 {width: 100%;}
  .send-message input { margin-top: 20px;}
  .info {margin-top: 60px;text-align: center;}
  .mg-lr-13 {margin-left: 0; margin-right: 0}
  .nav-courses {display: none;}
  .m-phd {display: none}
}
@media screen and (max-width: 568px) {
  .home-account {text-align: center;display: block;}
  .cart-info {text-align: center;display: block;}
  .my-info {display: none;}
  .logo {text-align: center;}
  .search-box-hd {display: none;}
  .content-hide p {display: none;}
  .slider-caption {display: none;}
  .service-item {margin-top: 40px;}
  .footer-title {margin-top: 60px;}
  .bottom-footer {text-align: center;}
  .timeline-thumb{margin-top: 30px;border-bottom: none;}
  .team-thumb {margin-top: 30px;}
  .side-bar {margin-top: 100px;}
  .side-bar h4 {width: 100%;}
  .send-message input { margin-top: 20px;}
  .info {margin-top: 60px;text-align: center;}
  .logo {padding-bottom: 60px;}
  .main-menu li {/* display: block; */margin-top: -60px;width:50px ;/* margin-right: -35px; */}
  #heading-section img {display: none;}
  .divide-line img {display: none;}
  .top-footer {display: none;}
  .mg-lr-13 {margin-left: -13px; margin-right: -13px}
  .nav-courses {display: none;}
  .col-md-3,.col-md-4,.col-md-8,.col-md-9,.col-lg-12,.col-md-12,.col-sm-12, .col-xs-12 {padding-left: 2px; padding-right: 2px;}
  .nav-pills > li > a {padding:5px;}
  .pd-rt7-md {padding-right:7px;}
}
@media screen and (max-width: 1000px) {
  .slider-caption {display: none;}
  .mg-lr-13 {margin-left: 0; margin-right: 0}
  .max-pd0 {padding: 0 0 15px 0;}
}
@media screen and (max-width: 600px) {
  .heading-section img {display: none;}
  body {overflow-x: hidden;}
  .mg-lr-13 {margin-left: -13px; margin-right: -13px}
  .nav-courses {display: none;}
}
@media screen and (min-width: 995px) {
  .hover-iner span {margin-top: 160px;}
  body {overflow-x: hidden;}
  .mg-lr-13 {margin-left: 0; margin-right: 0}
  .max-pd0 {padding: 0 0 15px 0;}
}
@media (min-width: 1580px) {
	.container {width: 1550px;}
	.main-menu li {padding: 26.5px 35px}
}
@media (min-width: 1800px) {
	.container {width: 1770px;}
	.main-menu li {padding: 26.5px 35px}
}
/*--- END RESPONSIVE ---*/
.search-box-su {margin-bottom: 5px;}
html, body {overflow: auto}
html, body, .container {min-width: 1160px;}