/*
.cs_sprite{background:url(/i/cspritetotal.png) top left no-repeat;width:190px;height:189px;}
.cs_css3{background-position:0 0;}
.cs_example{background-position:0 -189px;}
.cs_html5{background-position:0 -378px;}
.cs_jquery{background-position:0 -567px;}
.cs_js{background-position:0 -756px;}
.cs_mysql{background-position:0 -945px;}
.cs_php{background-position:0 -1134px;}
.cs_seo{background-position:0 -1323px;}
.cs_wordpress{background-position:0 -1512px;}
.cs_python{background-position:0 -1823px;}
.cs_ruby{background-position:0 -2014px;}
.cs_csharp{background-position:0 -2205px;}
.fooi{background:url(/i/cspritetotal.png) top left no-repeat;width:122px;height:35px;}
.fooi-gd{background-position:0 -1712px;cursor:pointer;}
.fooi-pp{background-position:0 -1782px;}
.fooi-obissue{background-position:0 -1747px;cursor:pointer;}
*/
.standforimg{height:45px;margin: 5px 0 0 20px;}
.fooi-ps{float:left; margin-top: -120px; margin-left: 40px; margin-bottom:15px;color:#656565;}
.fooi{background:url(/i/spritefooter.png) top left no-repeat;width:122px;height:35px;}
.fooi-gd{background-position:0 0;cursor:pointer;}
.fooi-pp{background-position:0 -70px;}
.fooi-obissue{background-position:0 -35px;cursor:pointer;}
.cl{width:190px;height:189px;}
#snpmodal .cl, #reimodalbody .cl, #snpmodal .col-md-4 img{width:169px;height:169px;}
@font-face {font-family:'proxima-nova';src: url('/fonts/b/proximanova-reg-webfont.eot');src: url('/fonts/b/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/b/proximanova-reg-webfont.woff') format('woff'), url('/fonts/b/proximanova-reg-webfont.ttf') format('truetype'), url('/fonts/b/proximanova-reg-webfont.svg#proxima-nova') format('svg');font-weight:normal;font-style:normal;}
.gsqr{list-style:none;}
.gsqr li{text-indent:-.9em;font-size:16px;}
.gsqr li:before{content:"■";color:#91AD24;padding-right:.6em;font-size:1.2em;}
.h1,.h2,.h3,.h4,h1,h2,h3,h4{color:#24738C;}
.btn{outline: 0!important;}
#certtypes h3{color:#F5F5F5 !important;}
img{max-width:100%;}
h4{font-size:20px;}
p{font-size:16px;line-height:21px;}
body{margin-top:70px;background:#fff url('/i/bgn4.jpg') no-repeat fixed 0% 0% / 100% 100%;background-color:#fff;font-family:"proxima-nova",Helvetica,Arial,sans-serif;}
.home{background:url('/i/bgn.jpg') no-repeat fixed 0% 0% / 100% 100%;background-color:#198CE7;}
.home .page-header{border:none;}
.home .page-header h2{font-size:3em;color:#F0EDED;margin-left:0.6em;}
.navbar-default{background:none repeat scroll 0% 0% rgba(34, 34, 34, 0.5);border-color:rgba(34, 34, 34, 0.1);font-size:1.8em;}
.navbar-default .navbar-nav > .active > a{color:#D2D1D1;;background-color:transparent;background:none repeat scroll 0% 0% rgba(34, 34, 34, 0.1);}
.navbar-default .navbar-nav > li > a{color:#D2D1D1;;}
.navbar-default .navbar-nav > li > a:hover{color:#FFF;}
.homecirc{width:350px;height:348px;}
.col-2d5{width:19.66666667%;min-width:215px;}
.col-9d5{width:76.33333333%;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
#csc_html5{background-color:#706D3C;}
#csc_css3{background-color:#E65527;}
#csc_js{background-color:#37A5B3;}
#csc_jquery{background-color:#5EA07F;}
#csc_php{background-color:#1D6285;}
#csc_mysql{background-color:#363948;}
#csc_wordpress{background-color:#D5BC3A;}
#csc_seo{background-color:#716F84;}
#csc_example{background-color:#2B4A19;}
.cdr_html5{background-color:rgba(112,109,60,0.22);}
.cdr_css3{background-color:rgba(230,85,39,0.22);}
.cdr_js{background-color:rgba(55,165,179,0.22);}
.cdr_jquery{background-color:rgba(94,160,127,0.22);}
.cdr_php{background-color:rgba(29,98,133,0.2);}
.cdr_mysql{background-color:rgba(54,57,72,0.21);}
.cdr_wordpress{background-color:rgba(213,188,58,0.22);}
.cdr_seo{background-color:rgba(113,111,132,0.22);}
.cdr_python{background-color:rgba(77,120,203,0.3);}
.cdr_ruby{background-color:rgba(203,77,101,0.3);}
.cdr_csharp{background-color:rgba(138,62,192,0.3);}
.cdrsoc{position:absolute;bottom:1em;left:198px;border-radius:50%;padding:3px 4px;}
.cdrsoc .fa{background-color:#777;margin-right:5px;color:#eaeaea;border-radius:50%;padding:3px 4px;width:20px;height:20px;text-align:center;}
.cdrlevel{font-size:12px;position:absolute;right:1em;top:1em;text-align:right;text-transform:uppercase;}
.cdrlevel .fa{font-size:17px;margin-right:3px;}
.cdrdate{font-size:12px;position:absolute;right:1em;bottom:1em;text-align:right;}
.cdrinfo{font-size:14px;width:83%;margin-bottom:5px !important; /* margin-bottom:2em; */ }
.cdrocs{white-space:nowrap;margin-bottom:3em;line-height:16px;text-align:right;}
.cdrci{width:20px;height:20px;display:block;float:left;margin-right:10px;border-radius:50%;}
.hpt .btn{margin:10px 0 10px 0;}
.fll{float:left;}
.flr{float:right;}
.flc{margin-left:auto;margin-right:auto;}
.text-rbtn{font-size:14px;line-height:14px;margin-left:1em;}
.green{color:#008000;}
.yellow{color:#fc0;}
.red{color:#da2626;}
.gold{color:#DAB31A;}
.grey{color:#CAC8C8;}
.dgrey{color:#999797;}
.ddgreyimp{color:#454545 !important;}
.topattcl{font-weight:700;color:#777;font:italic 22px "proxima_nova",Helvetica,Arial,sans-serif;}
.latoba{float:right;border-radius: 0 0 38px 38px;border:10px solid #EAEAEA;border-top:0;font-size:3em;margin:-127px 5px 0 0;padding: 20px;color:#5CB85C;font-family:Impact,Ubuntu;}
.blog .latoba{margin:-108px 5px 0 0;padding:10px 20px;font-family:"proxima-nova",Helvetica,Arial,sans-serif;}
.nav .yellow{color:#fc0 !important;}
.nav .yellow:hover{color:#FFE000 !important;}
.nodisplay{display:none;}
.notana{text-decoration:none;cursor:default;}
.btn-hg{padding:14px 16px !important;font-size:28px !important;}
.mara1em{margin:1em;}
.marb1em{margin-bottom:1em;}
.marb2em{margin-bottom:2em;}
.marb3em{margin-bottom:3em;}
.mart30per{margin-top:30%;}
.mart0{margin-top:0;}
.mar2emauto{margin:2em auto;}
.mart1em{margin-top:1em;}
.mart2em{margin-top:2em;}
.mart5p{margin-top:5px;}
.mart20p{margin-top:20px;}
.mart40p{margin-top:40px;}
.marl1em{margin-left:1em;}
.marl2em{margin-left:2em;}
.marr1em{margin-right:1em;}
.marr2em{margin-right:2em;}
.marl0{margin-left:0;}
.marr0{margin-right:0;}
.blgcimg{display:block;margin:10px auto;}
.lineh3em{line-height:3em;}
.clear{clear:both;}
.w100p{width:100%;}
.w80p{width:80%;}
.w50p{width:50%;}
.fs1d2em{font-size:1.6em;margin:1.3em auto;width:80%;}
.fs1d2em li{margin-top:0.3em;}
#stickm li{list-style-type:none;font-size:16px;padding:10px 15px;border-bottom:1px solid #ddd;}
/* .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{background-color:#8D8D8D;border-color:#ACB2B7;} */
.span-ch1{width:100%;display:block;text-align:center;text-transform:uppercase;margin-top:5%;margin-bottom:5%;font-size:120%;}
.pccontainer{margin:1.6em 0 3.5em 0;}
.pccontainer .btn{width:100%;}
/*
.panel-default > .panel-heading{background-color:#B5D9E5;border-color:#A9DBEC;}
.panel-default > .panel-heading > .panel-title{font-size:1.3em;}
*/
.panel-primary .panel-title{color:#f5f5f5 !important;}
h1.overexam{margin:1em auto;}
.test_question{font-size:1.8em;font-weight:normal;margin-left:2em;}
.test_answers{list-style-type:none;}
.test_answers li{margin-top:0.3em;font-size:1.2em;}
.test_answers li input[type="radio"]{margin-right:0.8em;}
.test_question pre{color:#000;font-size:20px;line-height:1.1em;border:none;background-color:transparent;margin:11px 0 11px -9px;}
.tlabel pre{color:#000;font-size:14px;line-height:1.1em;border:none;background-color:transparent;font-weight:normal;margin:6px 0 4px -9px;}
.qcode{font-size:80%;}
.pracqc{padding:0 20px 20px 20px;}
#btn-checkout{margin:.74em;}
.hpt .btn-primary{background-color:rgb(78, 161, 233);border-color:rgb(151, 199, 242);}
.hpt .btn-primary:hover{background-color:#3C82BE;border-color:#488DC8;}
.nav-tabs > li > a {outline:none;}
#practicearea{height:30em;overflow:auto;resize:both;position:relative;padding-left:40px;}
.practicearea-25, .practicearea-29{height:36em !important;margin-bottom:6em;}
.el_fsm #practicearea{min-height:80vh;}
.palinenums{border-right:2px #ccc solid;margin:0 10px 0 0;padding:6px 8px 6px 5px;text-align:right;color:#aaa;background-color:#eee;min-height:100%;position:absolute;left:0;top:0;}
.palinenums span:before{content:counter(linecounter);}
.palinenums span{display:block;counter-increment:linecounter;}
#practicearia_before{overflow-x:visible;white-space:nowrap;}
#practicearia_code{overflow-x:visible;white-space:pre;font-weight:normal;outline: 0 !important;color:#337ab7;min-width:660px;border:none;padding:0;overflow-y:hidden;resize:none;margin-bottom:-6px;}
#practicearia_after{overflow-x:visible;white-space:nowrap;}
#snpvariantcbcont #snpvariantcb{margin-left:15px;}
.page-header h1{font-size:52px;}
.sugr{border-top:1px solid #EEE;padding-top:0em;}
.sugr h3{text-align:center;margin-bottom:1.5em;}
.sugr img{float:left;margin:0 0.7em 1.5em 0;}
.sugr ul{padding:0;}
.sugr li{margin-bottom:1.4em;clear:both;}
.sugr p{font-size:0.89em;}
#footer{padding:35px 15px 15px 15px;border-top:1px solid #CAC8C8;background-color:#494949;margin-top:20px;}
#footer *{background-color:#494949;}
#footer li{margin-bottom:9px;}
#footer a{color:#8E8E8E;font-weight:bold;line-height:1.8em;}
.modal-content{border-radius:3px;}
ul.lsn{list-style-type:none;}
.aboutpcon{min-height:155px;}
.aboutpcon img{margin-left:15px;margin-right:15px;}
.aboutpcon h3{margin-top:12px !important;}
.footer-copy{text-align:center;margin-top:3em;color:#838383;font-size:0.83em;}
.sugr .example-label{float:none;width:175px;height:96px;margin:0 0 1em;}
.fooi{margin:0 auto;}
label.tlabel{width:99%;border-radius:5px;border:1px solid #D1D3D4}
input.tradio:empty{position:absolute;left:-999px;}
input.tradio:empty ~ label{position:relative;float:left;line-height:1.3em;margin-top:1em;cursor:pointer;-moz-user-select:none;min-height:2.5em;padding:0.6em 0 0.6em 3.25em;}
input.tradio:empty ~ label:before{position:absolute;display:block;top:0;bottom:0;left:0;content:'';width:2.5em;background:#D1D3D4;border-radius:3px 0 0 3px;padding-top:0.6em;}
input.tradio:hover:not(:checked) ~ label:before{content:'\2714';text-indent:.9em;color:#C2C2C2;}
input.tradio:hover:not(:checked) ~ label{color:#888;}
input.tradio:checked ~ label:before{content:'\2714';text-indent:.9em;color:#9CE2AE;background-color:#4DCB6D;}
input.tradio:checked ~ label{color:#777;border:1px solid #4DCB6D;}
#test_submit{float:right;margin:1em;}
#snpform label{margin-top:15px;font-size:1.1em;}
#snpform img{margin-right:10px;}
#snpform small, #snpform label[for="snpvariantcb"], #quaformi small, #quaformg small{font-weight:normal;}
#snpmodal .modal-header, #cumodal .modal-header, #myModalM .modal-header, #reimodal .modal-header{border-bottom:0;}
#snpmodal .modal-body, #cumodal .modal-body{padding-top:0;}
#snpmodal .modal-body .col-md-8{padding:0 5%;}
#snpmodal .fooi-pp{float:left;margin-top:-40px;margin-left:40px;}
#snpvariantcb{margin-right:5px;}
h2.undsnp{float:left;margin-top:5px;margin-left:1em;}
#papp label{margin-top:5px;margin-bottom:0;font-size:90%;}
#about-ptabs a{outline:0;padding:1em 1.5em;background-color:#efefef;}
#about-ptabs a:hover{background-color:#CCC;}
#ptabscontent{padding-top:20px;}
#ptabscontent .alert-danger{max-height:25em;overflow-y:auto;word-wrap:break-word;}
.oplinkloc{display:block;position:relative;top:-55px;visibility:hidden;}
.testimon{border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075);padding:1em 2em 2em 2em;min-height:11.5em;}
.testimon cite{color:#999;font-size:120%;}
.testimon cite:before, .custcite:before{display:block;height:0px;content:"“";color:#999;font:italic 300%/1 Cochin,Georgia,"Times New Roman",serif;line-height:0;float:left;margin:0.3em 0.1em 0 0;}
.testimon cite:after{display:block;height:0px;content:"”";color:#999;font:italic 300%/1 Cochin,Georgia,"Times New Roman",serif;line-height:0;float:right;margin:0.7em 0 0 0;}
.custcite{margin-bottom:5px;}
.hpt .cst_sprite{margin:1em auto;}
.hpt .col-md-4{padding:20px 10px;}
.hpt .col-md-4 .col-md-7, .hptspac{padding:20px;width:100%;background-color: #F8F8F8;}
.hpt .col-md-4 .col-md-7{opacity:0.83;color:#F5F5F5;text-align:center;}
.hptspac{margin-bottom:4em;padding:2em 10% 3em 10%;}
.hptspac h2{font-size:3em;text-transform:uppercase;}
#keybens ul{font-size:2.2em;list-style-type:none;padding-left:0.5em;}
#keybens .fa-certificate{margin-right:0.5em;}
#whoneeds{text-align:center;}
#whoneeds p{width:95%;margin:0 auto;text-align:center;font-size:18px;}
#whoneeds h2, #keybens h2, #whoneeds h4{text-align:center;}
#whoneeds img{width:120px;height:120px;border-radius:50%;border:1px solid #ECECEC;}
#certtypes .col-md-4:nth-child(3n+4){clear:both;}
#allyoun{text-align:left;}
#allyoun h2{text-align:center;margin-bottom:0.8em;}
#allyoun li{font-size:18px;}
#allyoun li p{font-size:14px;}
#whoneeds .fa{font-size:6em;border-radius:50%;margin-top:0.2em;color:#fff;width:130px;height:130px;line-height:130px;}
#whoneeds .fa-user{background-color:#6a983a;}
#whoneeds .fa-briefcase{background-color:#2d7bbd;}
#whoneeds .fa-rocket{background-color:#f47626;}

.cst_sprite{background:url(/i/ctsprite.png) top left no-repeat;width:131px;height:191px;}
.cst_css3{background-position:0 0;}
.cst_example{background-position:0 -191px;}
.cst_html5{background-position:0 -382px;}
.cst_jquery{background-position:0 -573px;}
.cst_js{background-position:0 -764px;}
.cst_mysql{background-position:0 -955px;}
.cst_php{background-position:0 -1146px;}
.cst_seo{background-position:0 -1337px;}
.cst_wordpress{background-position:0 -1528px;}

.treesprt{background:url(/i/treesprt.png) top left no-repeat;width:129px;height:129px;border:7px solid #eaeaea;border-radius:50%;}
.tree-j{background-position:26px 0;}
.tree-a{background-position:-128px 4px;}
.tree-s{background-position:-283px 4px;}
.treec{width:129px;height:129px;margin:0 auto;cursor:pointer;border-radius:50%;transition:all 0.2s ease-in-ot;position:relative;}
.treei{color:#24738C;display:none;position:absolute;top:41%;text-align:center;width:100%;font-size:18px;text-transform:uppercase;font-weight:bold;background-color:#ffffff80;}
.treec:hover:not(.treec-active){background:none repeat scroll 0% 0% rgba(0,0,0,0.1);}
.treec:hover:not(.treec-active) > .treei{display:block;}
.tree-active{border:7px solid #24738c !important;}
.treec-na{filter:gray !important;-webkit-filter:grayscale(100%) !important;cursor:default !important;}
.treec-na .treei{top:30%;color:#969696;}
.lc{border:1px solid #fff0;}
#qtimeoutdialog{display:none;}
#qtimer, #qclock{font-size:1.3em;font-weight:bold;color:#23527C;}
#qtimera{width:210px;}
#qtimercfs #qtimera{font-size:1.3em;margin-top:-1.4em;text-decoration:none;}
#qtimercfs #qtimera *{color:#f2f2f2;}
.pracviewimage{margin-bottom:2.5em;border:2px dotted #A9DBEC;}
.pracdescrimage{margin:0.5em 2.5em 0 0;border:2px dotted #A9DBEC;float:left;}
.pracviewiframe{margin:0.5em 0.5em 2em 0.5em;border:2px dotted #A9DBEC;float:left;padding:5px;height:25em;}
.pracl_laptop{background:url('/i/tests/prac_layout_pc.png');background-repeat:no-repeat;width:246px;height:211px;padding:15px 14px;}
.pracl_smart{background:url('/i/tests/prac_layout_smartphone.png');background-repeat:no-repeat;width:250px;height:485px;padding:54px 12px;}
.pracl_laptop img, .pracl_laptop iframe{width:214px;height:134px;}
.pracl_smart img, .pracl_smart iframe{width:225px;height:375px;}
#cdata label{font-weight:normal;}
.cfeedbackd{font-size:1.3em;margin-bottom:1.5em;margin-top:1em;}
.cfeedbackd .col-md-4 p{font-size:14px !important;}
.cfeedbackd input[type="radio"]{margin-top:5px;margin-left:0.2em !important;}
.cfeedbackdc{margin:0 !important;}
.ipmodal{max-width:810px;margin:2em auto;border:1px solid #ccc;background-color:#fff;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075);padding:1em 2em 2em 2em;}
.overexamcen{max-width:810px;margin:0 auto;display:block;}
.frm_fc_mb .form-control{margin-bottom:0.8em;}
#frm_account_links label{font-size:1.6em;}
.upic_l{width:100px;height:100px;}
.upic_h{width:160px;height:160px;}
.toprightblue{display:block;float:right;color:#B5D9E5;font-size:1.4em;}
.cparamtxt{font-size:1.4em;}
.cparamphoto{float:left;margin-right:1.5em;}
.cparamul{list-style-type:none;font-size:1.1em;padding:0;}
.cright{padding:0 2em 0 2em;}
.cright #shared{margin:60px 0 10px 0;}

.cedirow{margin:1em 0 1em 0;padding:1em;border-bottom:1px solid #eee;clear:both;border-radius:95px 2px 2px 95px;height:auto;cursor:pointer;position:relative;}
.cedirow:hover{transform:scale(1.05);z-index:2;transition: all 0.3s ease;}
.cedirow img{float:left;margin:0 2em 0 0;}
.progress{margin-top:7px;display:none;}
.files{margin-top:7px;}
.fileinput-button{position:relative;overflow:hidden;}
.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px;direction:ltr;cursor:pointer;}

.modal-wait{position:absolute;width:100%;height:100%;z-index:999;text-align:center;border-radius:6px;background-color:rgba(255,255,255,0.8);display:none;}
.modal-wait img{margin:10em auto 0 auto;}
.modal-wait-sub{width:100%;height:100%;border-radius:6px;padding:4em 3em;position:absolute;left:0;top:0;background-color:#fff}
.modal-wait-sub button{margin-top:2em;}
.bdg-f-pp{width:122px;height:35px;}
.tab-account .tab-pane{padding:2em 4em;min-height:20em;}
.toclock i{font-size:6em;}
.toclock p{font-size:1.1em;margin:1em 0 3em 0;}
.examplecert{width:550px;height:auto;max-width:99%}
.bflag{width:32px;height:32px;}
.pcode{margin-top:20px;text-transform:uppercase;}
.pcodegood{border-color:#0EA20E;outline:0;-webkit-box-shadow:inset 0 1px 1px #0EA20E, 0 0 8px #0EA20E;box-shadow:inset 0 1px 1px #0EA20E, 0 0 8px #0EA20E;}
.pcodebad{border-color:#FF0000;outline:0;-webkit-box-shadow:inset 0 1px 1px #FF0000, 0 0 8px #FF0000;box-shadow:inset 0 1px 1px #FF0000, 0 0 8px #FF0000;}
.nav-pills>li>a{padding:1em 2em;font-size:1.8em;margin:0.3em 0.5em 1em 0.5em;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{background-color:#00BCF2 !important;}
.theme-showcase{margin-bottom:4em;margin-top:2em;padding:0 3% 2em 3%;background-color:#F8F8F8;}
.imsfit img{max-width:100%;}
.cpathway{margin:1em auto;max-width:99%;}
.sshot_sm{width:250px;max-width:99%;cursor:pointer;}
.sshot_sm:hover{transform:scale(1.20);z-index:2;transition: all 0.3s ease;opacity:1;}
.flr.sshot_sm{margin:-2em 0 1em 2em;}
.ctooltip{cursor:help;color:#808080;}
.ctooltip_o{display:none;position:absolute;background-color:#fff;padding:1em;border:2px solid #ccc;border-radius:2px;z-index:999;min-width:6em;left:-50%;}
#sshotmodal .modal-body img{margin:1em;max-width:95%;}
.brand100{width:100px;height:100px;}
.connectimg{width:150px;height:20px;}
.vam{vertical-align:middle;}
.flag-sm{width:16px;height:16px;}
.groupplan{background-color:#fff;border:1px solid #ccc;padding-right:15px;padding-left:15px;min-height:225px;}
.groupplan .page-header{margin:30px 0 20px;padding-left:5px;}
.marlara{margin-left:auto;margin-right:auto;}
.mozbimg{width:250px;height:250px;}
.pageshort{margin-bottom:30px;}
.pageshort .fimage-container{position: relative;}
.pageshort h2{width:100%;padding: 15px 20px;background: rgba(84, 82, 82, 0.86) none repeat scroll 0% 0%;color:#FFF !important;position:absolute;bottom:50px;left:0px;}
.fimage{width:100%;height:auto;}
.pageshorttxt{margin:10px;}
.blog-entry img, .blog-entry table{margin-top:20px;margin-bottom:30px;}
.blog-entry .table-striped > tbody > tr:nth-of-type(2n+1) {background-color: rgba(36, 115, 140, 0.28);}
.blog-entry em{font-weight:bold;font-style:normal;}
.blog-entry ol li {font-size:16px;line-height:21px;}
.blog-author-container{margin:30px 10px;border-top:1px solid #DDD;padding-top:10px;}
.face-rounded{border-radius:50%;border:7px solid #EAEAEA;}
.author-name{display:block;font-size:2em;margin-top:20px;}
.author-role{display:block;font-size:1.5em;font-style:italic;color:#888;margin-bottom:5px;}
.blog-uph{font-size:24px;margin:0 0 20px 8.33333%;}
.elinkn img{margin:0 !important;}
.elinkn span{display:block;padding:15px 20px;background:#3F8EA6 none repeat scroll 0% 0%;font-size:22px;color:#FFF !important;margin-bottom:20px;min-height:92px;max-width:434px;}
.elinkn a{text-decoration:none;}
.blogpdate{float:right;margin:0 5px;color:#999;font:italic 20px "proxima_nova",Helvetica,Arial,sans-serif;}
.partnerl{text-align:center;margin-bottom:20px;height:100px;padding:20px 0;background-color:#ccc;border-radius:4px;}
.fb_commentc{display:none;width:100%;padding-left:20px;}
.fb_commentc textarea{width:100% !important;height:2.5em;}
#test_container .fullscra{color:#fff;font-size:20px;margin-top:-1em;outline:none;}
#test_container .fullscra:hover{opacity:.8;}
#wrforua{color:#2e6d4a;font-size:24px;text-transform:uppercase;}

.home .applyh{margin-bottom:2em;}
.home .applyh h1{font-size:5em;border-left:none;margin-left:0;}
.home .applyh h2{font-size:2em;margin-left:0;}
.home .applyh .col-md-8 {border-left:1px solid #24738c;}
.home .applyh img{height:160px;}
.applyb label{margin-bottom:0;margin-top:15px;}
.applys{text-align:right;margin-top:2em;}
.applys > .nav > li > a {font-size:1.6em;background-color: #eee;padding:25px 15px;margin-bottom:1em;outline:0;}
.applys > .nav > li.active > a {background-color:#ccc;}
.applys > .nav > li > a:hover {background-color:#ddd}

.checkbox{padding-left:20px;}
.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;}
.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:3px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out;}
.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555555;}
.checkbox input[type="checkbox"],
.checkbox input[type="radio"]{opacity:0;z-index:1;}
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before{outline:none !important;}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after{font-family:"FontAwesome";content:"\f00c";}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label{opacity:0.65;}
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before{background-color:#eeeeee;cursor:not-allowed;}
.checkbox.checkbox-circle label::before{border-radius:50%;}
.checkbox.checkbox-inline{margin-top:0;}
.radio{padding-left:20px;}
.radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;}
.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:50%;background-color:#fff;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out;}
.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555555;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.radio input[type="radio"]{opacity:0;z-index:1;}
.radio input[type="radio"]:focus + label::before{outline:none !important;}
.radio input[type="radio"]:checked + label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}
.radio input[type="radio"]:disabled + label{opacity:0.65;}
.radio input[type="radio"]:disabled + label::before{cursor:not-allowed;}
.radio.radio-inline{margin-top:0;}
input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after{font-family:'FontAwesome';content:"\f00c";}
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before{color:#fff;}
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after{color:#fff;}


.home .page-header{background:#F5F5F5 url('/i/bgn4.jpg') no-repeat top left / 100% 100%;background-color:#F5F5F5;padding:4% 1% 2% 1%;max-width:100%;text-align:center;}
.h1, .h2, .h3, .h4, h1, h2, h3, h4 {color: #24738c !important;}
.home h1{border-left:1px solid #24738c;font-size:8em;margin-left:.2em;}
.home .row, .home .row img{max-width:100%;}
.homebtns{margin:5% auto 8% auto;text-align: center;}
.btn-home{border:2px solid #CCC;color:#46698D;border-radius:2px;padding:10px 40px;text-transform:uppercase;transition:all 0.2s ease-out 0s;background-color:transparent;}
.btn-home:hover{border: 2px solid #24738c;}
.homebtns .btn-home{margin-top:4%;}
#quaformd{padding:1em 8.5%;text-align:left;min-height:36em;}
#quagd textarea{height:8em;}
.hslas{height:22px;margin-bottom:4%;}
.hslas a{display:none;color:#46698d;text-transform:uppercase;padding:10px;background-color:transparent;}
#hsld1,#hsld2,#hsld3{display:none;}
.timeline-footer{margin:20px 2em 0 1em;position:relative;text-align:center;}
.timeline-hr{border-top:1px solid #E1E8ED;margin-top:1.5em;widht:100%;position:absolute;width: 100%;}
.timeline-ficon{position: relative;background-color:#F8F8F8;color:#CCD6DD;display:inline-block;padding:0px 15px;font-size:2.5em;}
.timeline-con{height:3em;}
.footer-soc{color:#8e8e8e;font-weight:bold;}
.footer-soc i{margin:0 .45em;cursor:pointer;}
.footer-soc i:hover{color:#FFF !important;}
.topinvite{float:right;margin:-170px -30px 0 0;padding:0 15px;}
.disabled{z-index:1000;opacity:0.4;pointer-events:none;}
#shareqmodalbody{padding:15px 20px;}
#shareqmodalbody textarea:nth-of-type(1){height:6em;margin-bottom:1em;}
#shareqmodalbody textarea:nth-of-type(2){height:4em;}
#shareqmodalbody .checkbox label{font-size:1.2em;line-height: 1.2em;}
.page-header .flr #shared{margin-bottom:-2em;}
.qaexampleres{padding:25px 10%}
.qaexampleres:hover{opacity:.9;transition:all .3s ease;}
.qaexampleres .cst_sprite{margin:0 auto;}
.qasuggested{border:2px transparent solid;transition:all .2s ease-out;}
.qasuggested .btn-checkout-qa{background-color:#FF9143 !important;border-color:#E68744 !important;}
.qasuggested h3{color:#ff9143!important;}
.contribf{width:180px;height:180px;float:left;clear:both;margin-bottom:2em;}
.grayscale{filter:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'><filter\ id=\'grayscale\'><feColorMatrix\ type=\'matrix\'\ values=\'0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0\ 0\ 0\ 1\ 0\'/></filter></svg>#grayscale);filter:gray;-webkit-filter:grayscale(100%)}
.grayscale:hover{filter:none;-webkit-filter:grayscale(0%)}
.cdsearchc{float:right;margin:0 .1em 2em 0;}
.cdsearchc .form-control{width:auto;display:inline;}
.nav-consug li {float:left !important;}
.nav-consug li a{padding:2px 7px 1px 7px !important;font-size:14px !important;margin:5px 7px 5px 0;}
.nav-consug>li.active>a, .nav-consug>li.active>a:focus, .nav-consug>li.active>a:hover{background-color:#489FB3;}
.navbar-nav{float:left;}
.navbar-nav>li{float:left;}
.navbar-right {float: right!important;margin-right:5px;}
.navbar-nav .open .dropdown-menu{background-color:#fff;}
.qcomment{color:#999797;font-size:16px;text-transform:uppercase;}
.contrlink{display:block;color:#337ab7;font-size:1.2em;font-weight:bold;}
.coo_container{color:#fff;font-size:17px;padding:5px 30px 5px;position:fixed;bottom:0;width:100%;background: none repeat scroll 0% 0% rgba(34, 34, 34, 0.4);height:56px;}
.btn_yel{color:#000;background-color:#f1d600;}
.coo_message{text-align:center;margin:6px 0 6px 0;}

/* Profile sidebar */
.profile-sidebar {padding:20px 0 10px 0;background:#fff;}
.profile-userpic img {float:none;margin:0 auto;max-width:50%;max-height:50%;}
.profile-usertitle {text-align:center;margin-top:20px;}
.profile-usertitle-name {color:#5a7391;font-size:16px;font-weight:600;margin-bottom:7px;}
.profile-usertitle-job {text-transform:uppercase;color:#5b9bd1;font-size:12px;font-weight:600;margin-bottom:15px;}
.profile-userbuttons {text-align:center;margin-top:10px;}
.profile-userbuttons .btn {text-transform:uppercase;font-size:11px;font-weight:600;padding:6px 15px;margin-right:5px;}
.profile-userbuttons .btn:last-child {margin-right:0px;}
.profile-usermenu {margin-top:30px;}
.profile-usermenu ul li {border-bottom:1px solid #f0f4f7;}
.profile-usermenu ul li:last-child { border-bottom:none;}
.profile-usermenu ul li a {color:#93a3b5;font-size:16px;font-weight:400;}
.profile-usermenu ul li a i {margin-right:8px;}
.profile-usermenu ul li a:hover {background-color:#fafcfd;color:#5b9bd1;}
.profile-usermenu ul li.active {border-bottom:none;}
.profile-usermenu ul li.active a {color:#5b9bd1;background-color:#f6f9fb;border-left:2px solid #5b9bd1;margin-left:-2px;}
.profile-content {padding:20px;background:#fff;min-height:532px;}
.profile-content #zip {width:100px;}
.mycerts{width:70%;margin:50px 10px;}
.mycerts td{border-top:none !important;}
.mycerts .sp{height:10px;}
.mycerts ul{list-style-type:none;color:#93a3b5;text-transform:uppercase;font-size:70%;}
.helpc .theme-showcase{min-height:450px;}
.btn[name="newticket"]{margin-right:5px !important;}
.table-borderless td, .table-borderless th{border:none !important;}

.btn-hg.btn-success{box-shadow:0 0 0 2px #4cae4c;border:2px solid #fff;}
.btn-hg.btn-primary{box-shadow:0 0 0 2px #2e6da4;border:2px solid #fff;}
.btn-paypal{color:#fff;background-color:#489fb3;margin-top:5px;margin-right:5px;}
.btn-paypal:hover{color:#fff;background-color:#3f8ea6;}
.btn-paysera{color:#fff;background-color:#489fb3;margin-top:5px;margin-right:5px;}
.btn-paysera:hover{color:#fff;background-color:#3f8ea6;}
#emailconfirmp{font-size:85%;color:#0079ff;margin:10px 0 -15px 0;}
#coo_uicl{float:right;font-size:24px;line-height:24px;text-decoration:none;}



.cert .theme-showcase{padding-bottom:0;}
#cmcol-row{background:transparent;background: linear-gradient(180deg, #e6e7e9, #e6e7e9);background-position:10% 0;background-repeat: repeat-y;background-size:75px auto;}
#cmcol-left{padding-top:40px;}
#cmcol-right{padding-top:50px;padding-bottom:2em;}
#csharedc{float:right;margin-top:22%;}
#shared a{font-size:1.4em;color:#fff;background-color:#24738c;border-radius:50%;padding-top:4px;text-align:center;margin:5px;opacity:.9;width:32px;height:32px;display:block;float:right;outline:0;}
#shared a:hover{opacity:1}
.sharedpre{font-size:2.2em;padding-right:.3em;color:#24738c;}
.bbottom2{border-bottom:2px solid #e9e9e9;}
.endwgrad, .endwgrad *{white-space: nowrap;overflow:hidden;position:relative;}
.endwgrad:after{background-image:linear-gradient(to right,rgba(255,255,255,0) 0%,#f8f8f8 100%,#f8f8f8 100%);width:15%;height:1.25em;content:'';position:absolute;top:0;right:0;}
.cert .endwgrad{max-width:380px;}
.levstars{color:#24738c;font-size: 95%;}
.levstars i{padding:0 2px;}
.chcount{content:' ';}
.chcountd{display:block;font-size:82%;color:#999797;font-weight:400;}

.share-items{margin-top:30px;}
.share-links li {display:inline-block;}
.share-links strong {display:block;margin:25px 0 5px 0;}
.share-links a {padding:10px 15px;border-radius:3px;color:#fff; text-decoration: none;display:inline-block;}

.twitterBtn {background-color: #4099FF;}
.twitterBtn:hover {background-color: #5FA5F5;}
.facebookBtn {background-color: #3b5998;}
.facebookBtn:hover {background-color: #5171B3;}
.linkedinBtn {background-color: #0077B5;}
.linkedinBtn:hover {background-color: #2886B7;}
.googleBtn {background-color: #d34836;}
.googleBtn:hover {background-color: #D66050;}
#ftimer{margin:0 auto 1em auto;text-align:left;width:142px;}
.pagination>li>a{padding:6px 13px;margin:0 4px;}
.pag_curr{background-color:#e4e4e4 !important;}
.modal-header .close{font-size:28px !important;}


#acccompd{width:170px;float:right;margin:-50px 20px 0 0;}
#acccompc{position:relative;border:2px solid rgba(36,115,140,0.5);border-radius:50%;background-color:#fff;height:80px;width:80px;overflow:hidden;}
#acccompf{background-color:#24738c;background:linear-gradient(to bottom,#24738cb3 0%,#24738c 100%);background:-webkit-linear-gradient(top,#24738cb3 0%,#24738c 100%);width:100%;position:absolute;bottom:0;height:0%;}

.arrow_box{position:relative;background:#f8f8f8;border:2px solid #F8F8F8;margin-top:35px;padding:8px;border-radius:2px;}
.arrow_box:after, .arrow_box:before {bottom: 100%;left:23%;border:solid transparent;content:" ";height: 0;width: 0;position: absolute;pointer-events: none;}
.arrow_box:after{border-color:transparent;border-bottom-color:#f8f8f8;border-width:20px;margin-left:-20px;}
.arrow_box:before{border-color:transparent;border-bottom-color:#F8F8F8;border-width:23px;margin-left:-23px;}

.supnew{font-size:.6em;color:#db1a33;}
#cwfbtn[data-disabled=true] {visibility:hidden;}
.shaked{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px;}
@keyframes shake { 10%,90%{transform: translate3d(-1px, 0, 0);} 20%,80%{transform: translate3d(2px, 0, 0);} 30%,50%,70%{transform: translate3d(-4px, 0, 0);} 40%,60%{transform: translate3d(4px, 0, 0);} }

#credit-card-fields{min-height:255px; margin-bottom:10px; height:auto;}
.form-control{font-size: 18px;color:##505355;height:unset;}
.fooi-stripe{margin: -100px auto 0 auto;width:190px;}
.btn-paypal{padding:10px 14px;font-size: 16px;}



/* PP CF */

.paypal-button-container {
    border-radius: 5px;
    background-color: #FFFFFF;
    padding: 20px;
    max-width: 760px;
    width: 100%;
    margin: 1em auto;
}
.card_container {
    border-radius: 5px;
    background-color: #FFFFFF;
    padding: 20px;
    max-width: 760px;
    width: 100%;
    margin: 0 auto;
}
.card_field{
    width: 100%;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
    height:40px;
    background:white;
    font-size:17px;
    color:#3a3a3a;
    font-family:helvetica, tahoma, calibri, sans-serif;
}
.card_field_50{
    width: 50%;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
    height:40px;
    background:white;
    font-size:17px;
    color:#3a3a3a;
    font-family:helvetica, tahoma, calibri, sans-serif;
}
.card_field_75{
    width: 75%;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
    height:40px;
    background:white;
    font-size:17px;
    color:#3a3a3a;
    font-family:helvetica, tahoma, calibri, sans-serif;
}
.col-25 {
    -ms-flex: 25%; /* IE10 */
    flex: 25%;
}
.col-50 {
    -ms-flex: 50%; /* IE10 */
    flex: 50%;
}
.message_container {
    border-radius: 5px;
    background:#FFFFFF;
    font-size:13px;
    font-family:monospace;
    padding: 20px;
}
#loading {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    display: block;
    opacity: 0.7;
    background-color: #fff;
    z-index: 99;
    text-align: center;
}
#loading-image {
    position: absolute;
    z-index: 15;
    top: 50%;
    left: 50%;
    margin: -100px 0 0 -150px;
}
.spinner {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -50px; /* half width of the spinner gif */
    margin-top: -50px; /* half height of the spinner gif */
    text-align:center;
    z-index:1234;
    overflow: auto;
    width: 100px; /* width of the spinner gif */
    height: 102px; /* height of the spinner gif +2px to fix IE8 issue */
}
.button_container {
    display: flex;
    justify-content: center;
}
#result-message {
    color: red;
    font-size: 130%;
    text-align: center;
    margin: 20px auto;
}




/* Mobile Phone Only */
@media (max-width:480px){
#credit-card-fields{min-height:265px !important; margin-bottom:10px; height:auto;}
 .cert .endwgrad{max-width:330px !important;}
 .homecirc{margin:0 auto;}
 .home .col-md-4 img{width:190px;height:190px;}
 .home .page-header h1{font-size:3.4em;margin-left:0;border-left:none;}
 .home .page-header h2{font-size:2.2em;margin-left:0;}
 .home .applyh{margin-bottom:0 !important;}
 .home .applyh h1{font-size:2em !important;}
 .home .applyh h2{font-size:1.3em !important;margin-top:10px;}
 .home .applyh .col-md-8 {border-left:none !important;}
 .home .applyh img{height:100px !important;width:auto !important;}
 .homebtns{width:100% !important;}
 .hpt .col-md-7 h3{font-size:2em;}
 .hpt .col-md-7 p{font-size:1.8em;}
 .hpt .btn{font-size:2em;}
 .hptspac h2{font-size:30px !important;}
 .hpt h3{color:#f5f5f5 !important;}
 #footer li a{font-size:1.6em;}
 #footer ul{font-size:.9em;text-align:center;padding:0;}
 .theme-showcase{padding:0 15px 2em 15px !important;}
 /* #snpform .cs_sprite, #reimodalbody .cl, #snpform .col-md-4 img{zoom:.6;} */
 #snpmodal .cl, #snpmodal .col-md-4 img{width:114px;height:114px; margin-bottom: 20px}
 #page-header{margin-top: 20px;}
 /* #page-header .cs_sprite{zoom:.6;} */
 #page-header .cl{width:114px;height:114px;}
 .mart1em-xs{margin-top:1em;}
 body.blog h1{font-size:32px !important;}
 #cmcol-row{background:none;}
 .cedirow{border-radius:95px 2px 20px 2px;min-height:210px;}
 .cedirow .cdrinfo{width:100%;}
 .cedirow .cgeo{font-size:1.2em;}
 .latoba{margin:-286px -80px 0 0 !important;}
}

/* Mobile Tablet Only */
@media (max-width:640px){
 .pageshort h2{position:relative;bottom:initial;left:initial;margin-bottom:-20px;}
 .share-links a {margin-bottom:15px;}
}
@media (max-width: 767px){.home .col-md-4 img{width:275px;height:274px;}}
@media (min-device-width:480px) and (max-device-width:768px){
 #footer .col-md-3{float:left;width:25%;}
 #footer ul{padding-left:7px;}
}
@media (max-device-width:768px){ .mart1em-sm{margin-top:1em;}}
@media (min-device-width:1024px) and (max-device-width:1024px){
 .home .page-header .col-md-9{width:70% !important;}
 .home .page-header h2{margin-left:0;}
}

/* Desktop Only */
@media (min-device-width:1024px){
 .cdrocs{font-size:10px;margin-top:-3em;}
 .hpt .col-md-4:hover{transform:scale(1.20);z-index:2;transition: all 0.3s ease;opacity:1;}
 #sshotmodal .modal-dialog{width:900px;}
 .stick{position:fixed;top:70px;z-index:999;}.aftrstick{position:relative;}
 .cedirow .cdrinfo{padding-left:200px;}
 .home .logohpl{margin-top:-8%;}
 #snpmodal .cl, #reimodalbody .cl, #snpmodal .col-md-4 img{margin-left: 15px;}
}
@media screen\9{.fileinput-button input{filter:alpha(opacity=0);font-size:100%;height:100%;}}
@media only screen and (max-device-width: 480px) and (min-device-width: 320px){.footer-soc{font-size:1.6em;}}


