*{margin:0;padding:0;}
/* html 5 banner */
html{overflow-y:auto;}
input,button{outline:0}
.btn,.btn:hover,.cwsbtn .fa,.cwsbtn .fa:hover,.wsh{
transition:all 0.2s linear;
}
.splsh .htwo,.nenqwrp .rec .rlbl{
font-family:'cabin';
font-weight:normal;
}
.splsh .htwo,.splsh .htre{font-size:18px}
.splsh .hone{font-size:30px}
.cf:after{
clear:both;
display:block;
content:"";
overflow:hidden;
}
input[type="text"]{-webkit-appearance:none;border-radius:0}
input[type="text"]:focus,textarea:focus{outline:none}
textarea{resize:vertical}
@font-face{
font-family:'cabin';
font-style:normal;
font-weight:400;
src:local('Cabin Regular'),local('Cabin-Regular'),url(http://fonts.gstatic.com/s/cabin/v7/yQOMOX5hR0-6LTD879t-PQ.woff2) format('woff2'),url(http://fonts.gstatic.com/s/cabin/v7/JEgmtEDzc-IH8jBshQXrYA.woff) format('woff');
}
@font-face{
font-family:'cabin-bold';
font-style:normal;
font-weight:700;
src:local('Cabin Bold'),local('Cabin-Bold'),url(http://fonts.gstatic.com/s/cabin/v7/82B-3YlzWJm8zbCrVEmc_vesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'),url(http://fonts.gstatic.com/s/cabin/v7/haOjnueK8Or1ztuuRtr8dvesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
 @font-face{
font-family:'FontAwesome';
src:url('http://www.hotcourses.com/css/fonts/fontawesome-webfont.eot?v=4.3.0');
src:url('http://www.hotcourses.com/css/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('http://www.hotcourses.com/css/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('http://www.hotcourses.com/css/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('http://www.hotcourses.com/css/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('http://www.hotcourses.com/css/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
font-weight:normal;
font-style:normal;
} 
/*  @font-face{
font-family:'FontAwesome';
src:url('fonts/fontawesome-webfont.eot?v=4.3.0');
src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
font-weight:normal;
font-style:normal;
}  */
.fa,.pht_gl .cl_k{
display:inline-block;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transform:translate(0,0);
color:#fff;
font:normal normal normal 14px/1 FontAwesome;
}
.fa-caret-down:before{content:"\f0d7"}
.fa-user:before{content:"\f007"}
.fa-search:before{content:"\f002"}
.fa-facebook:before{content:"\f09a"}
.fa-linkedin:before{content:"\f0e1"}
.fa-twitter:before{content:"\f099"}
.fa-google-plus:before{content:"\f0d5"}
.fa-rss:before{content:"\f09e"}
.fa-instagram:before{content:"\f16d"}
.fa-filter:before{content:"\f0b0"}
.fa-times:before{content:"\f00d"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-left:before{content:"\f104"}
.fa-plus:before{content:"\f067"}
.fa-calendar:before{content:"\f073"}
.fa-camera:before{content:"\f030"}
.fa-gift:before{content:"\f06b"}
.fa-angle-down:before{content:"\f107"}
.fa-bookmark:before{content:"\f02e"}
.fa-minus:before{content:"\f068"}
.fa-heart-o:before{content:"\f08a"}
.fa-heart:before{content:"\f004";}
.fa-question-circle:before{content:"\f059"}
.fa-lock:before{content:"\f023"}
.fa-credit-card:before{content:"\f09d"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-comments-o:before{content:"\f0e6"}
.fa-inbox:before{content:"\f01c"}
.fa-inbox:before{content:"\f01c"}
.fa-desktop:before{content:"\f108"}
.fa-book:before{content:"\f02d";}
.fa-clock-o:before{content:"\f017"}
.fa-paper-plane:before{content:"\f1d8";}
.fa-envelope-o:before{content:"\f003";}
.fa-comment-o:before{content:"\f0e5";}
.fa-desktop:before{content:"\f108";}
.fa-external-link:before{content:"\f08e";}
.picn .fa.fa-credit-card{
font-size:40px;
font-weight:bold;
}
.picn .fa.fa-inbox{font-size:52px}
.picn .fa.fa-comments-o{font-size:50px}
.blue{color:#0b6bb5}
.cp,.app-tl,.pointer,.mr{cursor:pointer}
.act a{color:#ff7a38}
body{
font-family:cabin,arial;
font-weight:normal;
color:#5a5a50;
font-size:14px;
}
body.bnrmv{margin-left:-100px!important}
.skyscraper{
position:absolute;
top:118px;
margin-left:990px;
z-index:50;
}
.skyscraper.cdscrap{top:370px}
.skyscraper.chnl{top:457px}
.skyscraper.homebnr{top:667px}
.skyscraper.genscrap{top:317px}
.rdtxt{color:#f00}
header{
background:#fff;
height:60px;
border-bottom:1px solid #E9E9E9;
width:100%;
}
.bnrmv header{width:calc(100% - 100px);margin-left:100px;}
a:hover{text-decoration:underline}
.logo{
float:left;
padding:16px 19px 16px 20px;
margin:0;
}
.navrest .lgwrp{width:175px;float:left;}
.dib{display:inline-block;margin-bottom:-1px}
.logo a img{border:none;display:block;}
img{border:0}
h1,h2,h3,h4,h5,h6,b,.main-srch button,.mnuhd,.featxt,.dflk,strong,.rtf h3,.rtf h2,.rtf h4,.rtf h5,.rtf h6,.sdo,.p_gry,.blkfr,.nwpr .nrpdse{
font-family:cabin-bold;
font-weight:normal;
}
/*Navigation*/
nav{
z-index:105;
float:right;
padding:20px 20px 0 0;
position:relative;
}
nav .fa{
padding-left:7px;
line-height:normal;
color:#0b6bb5;
}
nav .fa-user{padding:0 6px 0 0;}
nav li{float:left;}
nav .subnavli{margin-left:30px;padding-bottom:22px;}
nav .subnavli:first-child{margin:0;}
nav li:first-child>a{padding-left:0}
nav li .subnav li a{padding-left:20px}
nav a:hover,nav a:hover i{
text-decoration:none;
}
.main-srch .txt{
    font:normal 14px cabin;
}
.logn{float:left;width:100%;}
.subnav li{float:none;border-bottom:1px solid #EEE;}
.lblgry{color:#D7D7D7}
.subnav{
background:#fff;
box-shadow:0 1px 5px #666;
display:none;
position:absolute;
z-index:598;
width:220px;
top:60px;
border-radius:3px;
}
.subnav li a{
color:#5a5a50;
display:block;
padding:11px 20px;
}
.subnav li a:hover{background:#f3f3f3;text-decoration:underline;border-radius:3px;}
.subnav li a span{
background:#ff7a38;
border-radius:50%;
color:#fff;
display:inline-block;
float:right;
height:20px;
line-height:20px;
text-align:center;
width:20px;
}
nav li:hover .subnav{display:block}
nav .logn .subnav{margin-left:-122px}
.arrow_box{
background:#fff;
position:relative;
}
.arrow_box::after{
border-color:rgba(255,255,255,0) rgba(255,255,255,0) #fff;
border-image:none;
border-style:solid;
border-width:10px;
bottom:100%;
content:" ";
height:0;
left:40px;
margin-left:-10px;
pointer-events:none;
position:absolute;
width:0;
}
.logn .arrow_box::after{
left:auto;
right:40px;
}
.mobnav{display:none}

/*Main Search*/
.main-srch{
float:left;
width:calc(100% - 488px);
border-left:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;
}
.main-srch form{position:relative;}
.main-srch .txt{
border:0;
padding:11px 15px 11px 42px;
margin:0;
width:calc(100% - 276px);
float:left;
font-size:15px;
border-radius:0;
box-sizing:border-box;
}
.main-srch .fa{
position:absolute;
color:#acaca7;
z-index:9;
top:21px;
left:20px;
font-size:16px;
}
.p10{padding:10px 0;}
.main-srch .txt:first-child{
border-radius:5px 0 0 5px;
border-right:0;
}
.main-srch button,.prt_btn,.sdo{
background:#ff7a39;
color:#fff;
cursor:pointer;
border-radius:0 5px 5px 0;
float:left;
height:40px;
border:0;
width:40px;

}
.prt_btn{margin-left:-1px;}
.main-srch button,.sdo{
width:121px;
box-sizing:border-box;
font-size:14px;
border-bottom:3px solid #d2642d;
border-radius:2px;
}
.prt_btn:hover{background:#cf642c}
.main-srch button:hover{background:#dd6a31;border-bottom:3px solid #bf461b;}
.nnab{margin:0 10px 0 12px;}
.nnab2{margin:0 12px 0 0;}
.main-srch button .fa{font-size:22px}
.main-srch button span,.prt_btn span{display:none}
.custslt{
float:left;
position:relative;
}
.main-srch .custslt{width:30%}
.select{
background:#fefefe;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,#fefefe 0%,#ededed 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#ededed));
background:-webkit-linear-gradient(top,#fefefe 0%,#ededed 100%);
background:-o-linear-gradient(top,#fefefe 0%,#ededed 100%);
background:-ms-linear-gradient(top,#fefefe 0%,#ededed 100%);
background:linear-gradient(to bottom,#fefefe 0%,#ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe',endColorstr='#ededed',GradientType=0 );
border:1px solid #c4c4c4;
height:38px;
margin-left:-1px;
width:100%;
color:#52534d;
font-size:13px;
}
.select p{
background:url("http://images1.content-hc.com/img/hc-responsive/spinner.png") no-repeat right center;
font-family:cabin-bold;
padding:10px 0 11px 15px;
width:216px
}
.styled{
margin:-48px 0 0;
margin-top:-34px\9;
width:220px;
height:45px;
cursor:pointer;
float:left;
position:inherit;
opacity:0;
width:100%;
}
.main-srch .styled{
cursor:pointer;
float:left;
height:38px;
margin:-39px 0 0;
opacity:0;
position:inherit;
width:100%!important;
}
.sublevel2{
margin-left:12px;
}
.selected a{
color:#bf344d!important;
}
/*footer*/
footer{
background:#014d7e;
padding:55px 10px;
color:#fff;
}
footer ul{
float:left;
width:20%;
}
footer ul.ftlogos{width:40%}
footer ul p,.fltricn{font:normal 18px cabin-bold}
footer ul a{
font-size:14px;
color:#fff;
}
footer ul a:hover{
color:#ff7a38;
text-decoration:none;
}
.hclogo,footer li{padding-bottom:20px}
.copy{
font-size:12px;
float:left;
max-width:960px;
margin:0 auto;
}
.social a{
display:inline-block;
width:40px;
height:40px;
line-height:42px;
color:#fff;
text-align:center;
border-radius:50%;
border:1px solid transparent;
}
.social a:hover{border:1px solid #fff}
.social .fa{font-size:18px;line-height:42px}
.social .fb{background:#536db0}
.social .twtr{background:#28a6ff}
.social .gplus{background:#d54a44}
.social .likd{background:#2f87c5}
.social .ingrm{background:#549dcc}
.social .rss{background:#de5401}
/*Refine filter button*/
.fltricn{
background:#eee;
border:1px solid #eeeeed;
padding:8px 10px;
display:inline-block;
margin-left:27px;
margin-bottom:15px;
border-radius:5px;
cursor:pointer;
width:200px;
display:none;
}
.fltricn .fa{
color:#ff7a38;
font-size:1.1em;
padding-right:10px;
}
/*Ticker tab*/
.scroller{
background:#0171bb;
border-top:1px solid #ccc;
bottom:0;
color:#fff;
left:0;
padding:11px 0;
position:fixed;
width:100%;
z-index:201;
}
.scrcnt{
float:none !important;
margin:0 auto;
width:980px;
}
#vertical-ticker{
height:17px;
position:relative;
}
#vertical-ticker li.active{
opacity:1;
z-index:10;
}
#vertical-ticker li{
background-color:#0171bb;
height:17px;
left:84px;
opacity:0;
position:absolute;
top:0;
width:92%;
z-index:8;
}
.scroller a{
color:#fff;
}
.scroller div{
float:left;
}
.gry{
background:#f2f2f1!important;
}
.mbz{
margin-bottom:0!important;
}
.cros{
position:absolute;
right:0;
top:0;
margin:8px 12px 0 0;
}
.cwsbtn{
display:block;
font-weight:bold;
cursor:pointer;
position:relative;
float:right;
}
#enqlght .cwsbtn{margin:0}
.cwsbtn .fa{
font-size:23px;
color:#5a5a50;
}
.cwsbtn .fa:hover{
opacity:0.9;
}
/*Login-start*/
.sgn_lbx{
background:#fff;
float:left;
width:600px;
}
.sgn_lbx a:hover{
text-decoration:underline;
}
.sgn_lft{
padding:30px 30px 0;
width:540px;
}
.fpw{
margin-top:20px;
}
.fpw .sgn_lft{
padding:30px;
}
.iptxt{
padding:5px 13px;
margin-bottom:20px;
width:201px;
height:24px;
font:400 14px / 24px cabin;
border:1px solid #ccc;
-webkit-appearance:none;
border-radius:0;
}
.fpw .ipt_ctr .iptxt{
width:510px;
}
.sgn_lft .binfo{
float:right;
width:258px;
margin-left:0;
}
.sgn_lft,.sgn_rgt{
float:left;
}
.sgn_lbx .hd_sgn{
color:#464646;
font-size:23px;
margin-bottom:25px;
text-align:center;
}
div.hd_sgn{
font-size:20px;
}
.mrb25,.edt h3{
margin-bottom:25px;
}
.fbr_btn{
background:url("http://images2.content-hc.com/img/hc-responsive/fcb_btn.png") no-repeat scroll center 0;
color:#fff;
cursor:pointer;
display:block;
padding:11px 0;
width:239px;
text-indent:-9999px;
margin:0 auto 20px;
}
.fbr_btn:hover{
background-position:center -60px;
}
#enqlght .sgn_up,.pst_inpt .sign_up{
background:url("http://images5.content-hc.com/img/1024/buttons/rgr_snd_bn.png") no-repeat scroll 0 0 rgba(0,0,0,0);
border:0 none!important;
border-radius:0;
color:#fff!important;
cursor:pointer;
display:block;
font:bold 13px arial;
margin-top:62px;
padding:11px 0 13px;
text-align:center;
width:320px;
}
.sinbtm{
padding:30px 0;
width:600px;
text-align:center;
float:left;
background:#eeeeed;
}
.lgn_cr{
font-size:18px;
font-family:cabin-bold;
font-weight:normal;
}
.sgn_lbx .binfo{
text-align:left;
background:#6d9b2c url('http://images1.content-hc.com/img/hc-responsive/ritarw.png') no-repeat right center;
}
.sgn_lbx .binfo:hover{
background-color:#577d33;
}
.wtp .agreement.chk_cr{
float:left;
margin:10px 0;
width:50%;
}
.ipt_sml{
float:left;
width:133px;
}
.fcrs{
width:137px;
height:auto;
background:url('http://images7.content-hc.com/img/fcrsbg.png') no-repeat;
color:#fff;
text-transform:uppercase;
padding:7px 15px 17px 25px;
right:-21px;
position:absolute;
top:16px;
}
.wtp.rgr{
width:600px;
margin-left:-300px;
}
.sinup{
padding:30px;
float:left;
text-align:center;
font-size:18px;
border-top:1px solid #eeeeed;
width:480px;
margin-top:30px;
}
.sinup a{color:#0b6bb5}
.er_msg{
display:block;
margin:-25px 0 30px;
color:#f00;
width:260px;
}
.fpw{
width:100%;
float:left;
}
.ipt_ctr{
float:left;
margin-right:19px;
}
.ipt_ctr .iptxt{
width:232px;
margin-bottom:30px;
padding:7px 13px
}
.mrz{margin-right:0}
.stc{margin:0!important}
.fpw .er_msg{width:100%}
.fpw.ipt_ctr .iptxt{width:510px}
.sxs{
color:#5a5a50;
text-align:center;
}
/*Login-end*/
/*Back to top*/
.bcktop{
position:fixed;
bottom:170px;
right:30px;
background:#fff url('http://images4.content-hc.com/img/hc-responsive/go-top.png') center no-repeat;
width:50px;
height:50px;
border-radius:50%;
box-shadow:0 0 5px 0 #666;
z-index:97;
transition:opacity 0.2s ease-out;
}
.bcktop:hover{background-color:#f2f2f2}
/*Splash Screen*/
.splsh *{text-align:center}
.splsh .hone{margin-bottom:5px}
.splsh .htwo{margin-bottom:0}
.hc-wrks{margin:35px 0}
.hc-wrks li{
float:left;
width:31%;
font-size:14px;
padding-top:90px;
}
.hc-wrks li:nth-child(2){
margin:0 19px;
}
.splsh .ntnks{margin-top:30px}
.wtp.splsh{
width:635px;
margin-left:-317px;
z-index:10001;
}
.splsh .qual_l,.splsh .enq_hdr{width:555px}
.plz{padding-left:0!important}
.sticky h1{margin-bottom:10px}
.sticky h3.cnm{
margin-bottom:15px;
color:#A8A8A0
}
.ajxsepln{
border-bottom:1px dotted #333;
cursor:auto;
float:left;
width:100%;
}

/*Wishlist-strip-start*/
.bggrn{
background:rgba(139,195,24,0.95);
color:#fff;
padding:5px 0;
position:fixed;
z-index:332;
width:100%;
}
.bggrn .wrap{
position:relative;
}
.bggrn.fsuc{
left:0;
position:absolute;
width:100%;
margin-top:-20px;
}
.bggrn .container{
margin:0;
padding:0;
}
.ad-fav{
float:left;
margin:13px 0;
width:100%;
padding-right:380px;
box-sizing:border-box;
}
.ad-view{
border:1px solid #fff;
border-radius:2px;
color:#fff;
float:left;
padding:8px 20px;
text-align:center;
margin-left:10px;
}
.ad-view:hover{
background-color:#fff;
color:#8bc318;
text-decoration:none;
}
.ad-view:hover .fa-heart{
color:#8bc318;
}
.ad-view:hover .icn{
background:url("http://images8.content-hc.com/img/hc-responsive/btn-arw-grn.png") no-repeat 0 3px;
}
.bggrn .fa.fa-check{
padding-right:10px;
font-size:20px;
}
.bggrn .tick{
display:table-cell;
vertical-align:top;
}
.bggrn .right-cont{
display:table-cell;
}
.uni-name{
color:#fff;
display:block;
font-size:16px;
margin:-2px 0 4px;
line-height:24px;
font-family:cabin-bold;
font-weight:normal;
}
.bggrn .right-pod{
width:330px;
float:right;
position:absolute;
right:0;
top:50%;
margin-top:-17px;
}
.ad-view .icn{
margin-left:10px
}
.ad-view .fa-heart{
margin-right:10px;
font-size:17px;
}
.bnrmv .bggrn{
margin-left:100px;
}
.bnrmv .ad-fav{
margin:13px 0 13px -50px;
}
.bnrmv .prel .ad-fav{
margin:13px 0 13px -100px;
}
.bnrmv .right-pod{
right:50px;
}
.bnrmv .prel .right-pod{
right:100px;
}
.fa-check:before{
content:"\f00c";
}
.prel{position:relative;}
.wh{width:100%!important;}
/*Wishlist-strip-end*/
/*Wishlist-lightbox-start*/
.wish{
width:600px!important;
margin-left:-300px!important;
background:#fff!important;
}
.wish,.wish *{box-sizing:border-box}
.wish .cup,.wish .rate{box-sizing:content-box;}
.uniwsh{
padding:20px 25px;
border-top:1px solid #dbdbdb;
position:relative;
}
.uniwsh:first-child{border-top:1px solid #dbdbdb!important}
.wish .enq_hdr{
text-align:center;
width:100%;
padding:25px 25px 30px
}
.wshlogo img{width:116px;display:block;}
.wish h3{
font-size:22px;
margin-bottom:4px
}
h3.wsguttl{
font-size:18px;
margin:-4px 0 14px
}
.wshs{
float:left;
width:540px;
max-height:450px;
overflow-y:auto;
border:1px solid #dbdbdb;
margin:0 30px 30px
}
.wshlogo{
width:116px;
float:left
}
.uwshdet{
width:100%;
padding-left:140px
}
.uniwsh .cros{opacity:0.5;margin-right:0}
.wish .cup .rpop,.wish .rate .rpop{right:-130px}
.wish .cup .rpop .tarw,.wish .rate .rpop .tarw{left:-118px}
.wshbtn{
padding:0 30px 30px;
width:350px;
float:right
}
.wshbtn .btn{width:190px;}
.nn{
font-size:18px;
float:left;
margin-top:8px
}

.wshcdet{
line-height:24px;
margin-top:10px
}
.wish .uniwsh:first-child{
border-top:0;
}
.skyscraper.wispop{
top:210px;
}
/*Wishlist-lightbox-end*/
/*Chatbox-start*/
.app-cnt{padding-right:20px;}
.chtbx{
width:300px;
height:434px;
position:fixed;
right:0;
bottom:0;
z-index:202;
}
.chtbx ul{
width:152px;
background:#fff;
padding-right:0;
}
.twtfb{
background:#6d6d63 url('http://images1.content-hc.com/img/hc-responsive/jade1.png') no-repeat center 45px;
position:absolute;
width:240px;
left:0;
padding:30px;
}
.chtbx li{
float:left;
padding-bottom:0;
}
.cbico{
width:50px;
padding:12px 0 11px;
text-align:center;
border-right:1px solid #ccc;
background:#84867b;
cursor:pointer;
}
.cbico:hover{
background:#959591;
}
.chtact .cbico,.chtact .cbico:hover{
background:#6d6d63;
cursor:default;
}
.chtact .cbico{
padding:12px 0;
}
.cbico .fa{
font-size:24px;
}
.cbmsg .cbico{
border-right:0;
}
.chtbx h3{
font-size:24px;
margin-bottom:6px;
}
.chtbx h4{
font-size:17px;
font-family:cabin;
padding:0 20px;
/*height:50px;*/
}
.chtbx h5{
font-family:cabin;
font-size:13px;
line-height:20px;
padding:0 15px;
}
.chtbx .cros{padding:7px 1px 0 0;}
.chtbx .cros .fa{font-size:20px;color:#fff;}
.cbcont{
margin-top:133px;
text-align:center;
line-height:24px;
}
/*.chtbx .cbtwit .btn,.chtbx .cbfb .btn{
margin-top:10px;
}*/
.cbfrm button{
margin-top:0;
}
.msgbar{
margin-top:20px;
}
.chtbx .btn{
width:100%;
text-align:left;
}
.cbemail{
background:#6d6d63;
text-align:center;
}
.cbfrm .iptxt,.msgbar .iptxt{
margin-bottom:5px;
width:214px;
border:0;
padding:8px 13px;
box-sizing:content-box;
}
.cbfrm textarea{
height:64px;
}
.msgbar textarea{
 height:49px;
 resize:none;
}
.cbfrm{
margin-top:34px;
}
.chtmin{
background:#6d6d63;
padding:7px 23px;
font-size:18px;
color:#fff;
position:fixed;
right:0;
bottom:40px;
cursor:pointer;
z-index:98;
}
#foot .cdst{bottom:60px;}
.bz{bottom:0!important}
.chtmin .fa-comment-o{font-size:24px;margin-right:10px;}
.chtmin .fa-minus{
margin-left:20px;
font-size:19px;
top:-20px;
left:6px;
position:relative;
}
.cbfrm .btn .fa-paper-plane{display:none;}
.vph{color:#fff;position:relative;}
.cbfrm .btn,.cbfrm .btn:hover,.chtbx .cbtwit .btn,.chtbx .cbfb .btn,.chtbx .cbtwit .btn:hover,.chtbx .cbfb .btn:hover{
background:#ff7a37 url('http://images2.content-hc.com/img/hc-responsive/btn-arw-mp.png') right center no-repeat;
}
.chtbx .cbtwit .btn{background-color:#00c6fd;}
.chtbx .cbfb .btn{background-color:#0080c1;}
.chtbx .cbtwit .btn:hover{background-color:#04baed;}
.chtbx .cbfb .btn:hover{background-color:#0375b1;}
.suxs{
position:absolute;
background:rgb(139,195,24);
width:210px;
padding:10px 15px;
border-radius:4px;
top:66px;
box-shadow:0 0 9px 0 #4C4747;
z-index:4;
}
.suxs .fa{float:left;}
.suxtxt{padding-left:10px;float:left;width:186px;text-align:left;margin-top:-3px;}
.cbcont .suxs{top:258px;}
.cbcont.suxs .fa{top:2px;}
.chtbx input::-webkit-input-placeholder{font-size:13px;}
.chtbx input:-ms-input-placeholder{font-size:13px;}
.chtbx input::-moz-placeholder{font-size:13px;}
.dbpr{display:block;position:relative;}
/*Chatbox-end*/
/*Redirect popup*/
.redrct h3{
 font-family:'cabin';
 line-height:30px;
 margin:-8px auto;
 max-width:425px;
}
.redrct .ugimg{
 display:block;
 margin:30px 0;
}
.btns .wr{float:left;}
.btns .grnbtn{float:right;}
.btns .wr,.btns .grnbtn{width:41%;}
.icnlft{text-align:center;}
.icnlft .icn{float:left;transform:rotate(180deg);}
.btns .grnbtn{text-align:left;padding:12px 13px;}
.redrct .wr{
background:transparent;
color:#004d7d;
border:1px solid #004d7d;
box-shadow:0 -3px 0 0 #004d7d inset;
text-align:center;
padding:11px 13px;
}
.redrct .wr:hover{
background:#0b6bb5!important;
color:#fff!important;
}
.redrct .wr .icn{
background-position:0 -11px;
}
.redrct .wr:hover .icn{
background-position:0 2px;
}
/* social Q & A update */
#socialBoxPost,#socialBoxPhone,.soc_tr{display:none;}
.cbfrm .soc_mal{display:none;}
.cbemail .soc_tr .soc_lab{float:left;line-height:19px;text-align:left!important;width:88%;margin:-2px 0 10px 0}
.soc_tr{font-weight:normal;margin-top:3px;}
.soc_lab,.soc_lab a{font-size:13px;font-family:cabin;}
.soc_lab a{color:#2BA3FF;}
.soc_lab a:hover{color:#2BA3FF;}
.soc_tr{margin-top:7px;}
.rolyc{pointer-events:none;}
.soc_dim{opacity:0.2;transition:all 900ms;}
/* social Q & A update */
/*PDF lightbox*/
.pdf_sus{font-size:14px;float:left;width:100%}
.pdf_sus1{background:#eeeeed;color:#0b6bb5;border-radius:5px;display:block;padding:10px;
margin:20px 0 0 0;}
.pdf_sus2{margin:30px 0;}
.pdf_sus .fa{padding:0 5px 0 0;color:#0b6bb5;}
.pdf_sus h5{font-size:16px;}
.pdf_sus3{border-top:1px solid #dce1df;}
.pdf_sus3 .nwbt{float:right;margin:20px 0 25px;display:block;text-decoration:none!important;}
/*PDF lightbox*/
/*cookie starts*/
.cook_plcy{width:180px;position:fixed;bottom:40px;right:0;padding:10px;background-color:#fff;z-index:400;
box-shadow:0 0 3px #000;display:block;}
.cook_bt{bottom:0;}
.cook_text{padding:20px;background-color:#0171bb;color:#fff;}
.cook_text a{font-size:18px;font-weight:100;color:#fff;line-height:20px;}
.cook_text p{padding:10px 0;font-size:14px;font-weight:100;line-height:24px;}
.cook_plcy .fa-times{float:right;margin:-10px -10px 0 0;font-size:22px;}
.fa-close:before{content:"\f00d";}
/*cookie ends*/
/* nav changes */
.flwh{float:left;width:100%;}
.acico{
background:url('http://images3.content-hc.com/img/hc-responsive/account_icon_white.svg') no-repeat 0 0;
width:15px;
height:14px;
display:-webkit-inline-flex;
display:inline-flex;
padding:0 6px 0 0;
margin-bottom:3px;
vertical-align:bottom;
}
.navrest .acico{
background:url('http://images4.content-hc.com/img/hc-responsive/account_icon_blue.svg') no-repeat 0 0;
}
.act .acico{
background:url('http://images5.content-hc.com/img/hc-responsive/account_icon_orange.svg') no-repeat 0 0!important;
}
.subnavli .mnuhd{display:inline-block;}
.subnav li .mnuhd{display:block;}
.subnav .fa{
position:absolute;
color:#fff;
font-size:30px;
top:-19px;
left:153px;
text-shadow:0 -2px 2px #ccc;
}
.fa-caret-up:before{content:"\f0d8";}
nav .logn .posad{margin-left:-137px;}
.pofibody{position:fixed;width:100%;}
.navrest .ddn{display:none;}
.navrest .subnavli .mnuhd{color:#0b6bb5;}
.subnavli .subnav .mnuhd{color:#5a5a50;}
/* nav apprn n 16-9 */
.navord .main-srch{border:0;}
.navord .main-srch form{position:static;}
.navord .main-srch .txt{border:1px solid #cdcdca;margin-left:-1px;float:left;border-radius:0;box-sizing:initial;}
.navord .main-srch button{
background:#ff7a39;
color:#fff;
cursor:pointer;
border-radius:0 5px 5px 0;
float:left;
height:40px;
border:0;
width:40px;
margin-left:-1px;
height:50px;
width:50px;
}
.navord .main-srch button .fa{position:static;color:#fff;}
.navord .main-srch button:hover{background:#dd6a31;border-bottom:0;}
/* nav apprn n 16-9 */
/* twt feeed */
.twtfd .fa{margin-right:4px;font-size:15px;}
.twthnd + #vertical-ticker{left:15px;}
/* splashbox */
.splbox{background:rgba(0,0,0,0.8)!important;}
.updt{background:url('http://images6.content-hc.com/img/hc-responsive/svg-icons/splash/message_new.svg') no-repeat center top;background-size:74px;margin-left:10px;}
.wshlst{background:url('http://images7.content-hc.com/img/hc-responsive/svg-icons/splash/heart.svg') no-repeat center top;background-size:92px;}
.enqr{background:url('http://images8.content-hc.com/img/hc-responsive/svg-icons/splash/timer.svg') no-repeat center top;background-size:64px;}
.splsh.nwspl{color:#363a40;background:#fff;width:795px;left:calc(50% - 397px);margin:0;box-shadow:none;}
.nwspl .qual_l,.nwspl .enq_hdr{width:715px;}
.nwspl .cros{margin:20px 22px 0 0;}
.nwspl .splhr{padding:43px 40px 0;}
.nwspl .hc-wrks{margin-top:0;}
.hc-wrks li span{display:inline-block;width:160px;padding-top:18px;font-size:16px;line-height:24px;}
.hc-wrks .wshlst span{width:100px;}
.hc-wrks .enqr span{width:125px;}
.suplg{margin:6px 0 6px 0;font-size:16px;}
.nwspl .btn{width:194px;text-align:center;text-transform:uppercase;}
.nwspl .ntnks{margin:24px 0 6px;}
@media all and (-ms-high-contrast:none){
::-ms-backdrop,.updt{background-size:140px;}
::-ms-backdrop,.wshlst{background-size:140px;}
::-ms-backdrop,.enqr{background-size:140px;}
.updt{background-size:140px;}
.wshlst{background-size:140px;}
.enqr{background-size:140px;}
}
/* splashbox */
.fa-home:before{content:"\f015";}
.augcd .lstdrop,.alcrs .lstdrop{max-height:425px;overflow-y:auto;-webkit-overflow-scrolling:touch;word-wrap:break-word;}
/* online class only*/
.hd_sb{font-size:18px;color:#fff;}
.newp .hdu{margin:3px 0 5px;color:#fff;font:40px 'cabin-bold',arial;text-shadow:0 0 25px rgba(0,0,0,0.2);}
.sosc{width:100%;height:100%;}
.onicn,.inicn{width:210px;height:236px;}
.newp{
background:url(http://images2.content-hc.com/img/hc-responsive/home/tiles/HC-patterns_2.jpg);
padding:77px 0 85px;
width:100%;
}
.newp .wrap{margin:0 auto;max-width:960px;} 
.fl,.norslt,.sosc,.newp{float:left;}
.fr{float:right;}
.lt_on,.rt_in{width:49.95%;padding:60px 0 0;height:600px;cursor:pointer;background:#fff;float:left;}
.lt_on{border-right:1px solid #e8e8e6;}
.lf_ig{width:100%;text-align:right;}
.rt_ig{width:100%;text-align:left;}
.sosc .rt_in:hover,.sosc .lt_on:hover{background:#f3f3f3;}
.so_bt{margin:25px 30px;}
.sdo{width:155px;height:41px;float:none;}
.sdo:hover{background:#dd6a31;border-bottom:3px solid #bf461b;}
.soln{width:210px;margin:0 auto;}
.soln h3{font-size:25px;margin-bottom:24px;}
.nwlght{position:absolute;top:0;left:0;background:#fff;z-index:999;width:100%;height:100%;display:none;}
.norslt,.soln,.lt_on,.rt_in,.newp .hdu,.hd_sb{text-align:center;}
/* sr no-result lightbox*/
.fltricn .fa{padding-right:4px;}
.norslt{margin:25px 0 67px auto;width:100%;}
.nrimg{margin-bottom:17px;}
.fdmr{font-size:16px;}
.norslt h3{font-size:1.8em;margin-bottom:10px;}
/* sr no-result lightbox*/
/* 404 */
.no404 .brwsn:before{width:99px;height:111px;left:calc(50% - 49px);margin:0;bottom:50px;top:initial;font-size:22px;  position:absolute;content:"";}
.no404 .brwsn{top:76%;font-size:22px;cursor:default;}
.no404 .tibg{background:#5a5a50;max-width:100%;display:block;width:221px;height:221px;}
.no404 .brwsn:hover{text-decoration:none;}
.no404 .bimpr{border:1px solid #5a5a50;}
.no404 .brw_img{background:#fff;}
.bimpr:hover .tibg{background:rgba(90,90,80,.9);}
.wblue{width:100%;background:url("http://images3.content-hc.com/img/hc-responsive/404_background.png");height:320px;position:relative;}
.skastr{background:url("http://images4.content-hc.com/img/hc-responsive/404_astronaut.png") 409px 47px no-repeat;height:320px;width:960px;margin:0 auto;}
.skastr h3{position:absolute;top:44.5%;font-size:32px;color:#fff;width:960px;text-align:center;}
.no404 h2{margin:55px 0 32px;}
.animal_cr:before,.art_cr:before,.beaty:before,.compt_sk:before,.fd_drn:before,.diy:before,.road_sf:before,.folkr:before,.gardn:before,.hlth:before,.hmnt:before,.lngs:before,.law:before,.mda:before,.prfm:before,.chld:before,.lfsk:before,.concl:before,.scisn:before,.ftns:before{
width:99px;
height:111px;
left:calc(50% - 49px);
margin:0;
bottom:50px;
}
.animal_cr:before{background:url("http://images5.content-hc.com/img/hc-responsive/svg-icons/404/animal_care.svg");}
.art_cr:before{background:url("http://images6.content-hc.com/img/hc-responsive/svg-icons/404/arts_and_crafts.svg");}
.beaty:before{background:url("http://images7.content-hc.com/img/hc-responsive/svg-icons/404/beauty.svg");}
.compt_sk:before{background:url("http://images8.content-hc.com/img/hc-responsive/svg-icons/404/computer_skills.svg");}
.fd_drn:before{background:url("http://images1.content-hc.com/img/hc-responsive/svg-icons/404/food_and_drink.svg");}
.diy:before{background:url("http://images2.content-hc.com/img/hc-responsive/svg-icons/404/diy.svg");}
.road_sf:before{background:url("http://images3.content-hc.com/img/hc-responsive/svg-icons/404/road_safety.svg");}
.folkr:before{background:url("http://images4.content-hc.com/img/hc-responsive/svg-icons/404/folklore.svg");}
.gardn:before{background:url("http://images5.content-hc.com/img/hc-responsive/svg-icons/404/gardening.svg");}
.hlth:before{background:url("http://images6.content-hc.com/img/hc-responsive/svg-icons/404/health.svg");}
.hmnt:before{background:url("http://images7.content-hc.com/img/hc-responsive/svg-icons/404/humanities.svg");}
.lngs:before{background:url("http://images8.content-hc.com/img/hc-responsive/svg-icons/404/languages.svg");}
.law:before{background:url("http://images1.content-hc.com/img/hc-responsive/svg-icons/404/law.svg");}
.mda:before{background:url("http://images2.content-hc.com/img/hc-responsive/svg-icons/404/media.svg");}
.prfm:before{background:url("http://images3.content-hc.com/img/hc-responsive/svg-icons/404/performing_arts.svg");}
.chld:before{background:url("http://images4.content-hc.com/img/hc-responsive/svg-icons/404/childcare.svg");}
.lfsk:before{background:url("http://images5.content-hc.com/img/hc-responsive/svg-icons/404/life_skills.svg");}
.concl:before{background:url("http://images6.content-hc.com/img/hc-responsive/svg-icons/404/counselling.svg");}
.scisn:before{background:url("http://images7.content-hc.com/img/hc-responsive/svg-icons/404/science.svg");}
.ftns:before{background:url("http://images8.content-hc.com/img/hc-responsive/svg-icons/404/fitness.svg");}
.noresults.no404{margin-bottom:11px!important;}
/* 404 */