﻿.row-no-gutter{margin-left:0;margin-right:0;}.navbar{margin-bottom:0;border-radius:0;}.nav-pills{margin-bottom:40px;font-size:18px;}.nav-pills>li>a{color:#fff;background-color:#bb121e;border-radius:0;}.nav-pills>li>a:hover,.nav-pills>li>a:focus{color:#fff;background-color:#640406;}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#640406;}.form-control{border-radius:0;}.form-group.required label:before{content:"* ";color:#bb121e;}span.has-error{color:#bb121e;}.btn{letter-spacing:.05em;padding:6px 20px;}.btn-default{color:#fff;background-color:#bb121e;border-color:#bb121e;text-transform:uppercase;font-size:15px;font-weight:bold;border-radius:0;}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#fff;background-color:#640406;border-color:#640406;}.selectpicker.btn-inverse{border:2px solid #999;background-color:#fff;}.selectpicker.btn-inverse .caret{color:#bb121e;}.selectpicker.btn-inverse .filter-option{font-weight:bold;}.selectpicker.dropdown-menu li span{font-weight:bold;}label{font-weight:normal;}.gsc-table-result,.gsc-thumbnail-inside,.gsc-url-top{padding-left:0 !important;padding-right:0 !important;}.gsc-results a{color:#bb121e !important;}@media(min-width:768px){.navbar-header{width:100%;}}.navbar-collapse{padding-right:0;}.navbar-brand{display:block;margin-top:52px;height:60px;padding:0;float:none;font-size:inherit;line-height:inherit;}@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0;}}.navbar-toggle{float:left;padding:6px 6px;margin-top:10px;margin-bottom:10px;margin-left:5px;}.navbar-toggle .icon-bar{width:20px;height:3px;border-radius:0;}.navbar-toggle .icon-bar+.icon-bar{margin-top:3px;}.navbar-inverse{background-color:#de2532;border-color:#fff;}.navbar-inverse .navbar-brand{color:#fff;}.navbar-inverse .navbar-toggle{border-color:#de2532;}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#de2532;border-color:#fff;}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#232323;}.modal-header .close{margin-top:-20px;font-size:50px;}body{padding-bottom:20px;}body,a,.btn{font-family:'Roboto Slab',serif;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.nav-pills>li>a{font-family:'Roboto Slab',serif;line-height:1.2;font-weight:bold;}ul{list-style-type:square;}.body-content{padding:0 15px 0 15px;}.main{font-size:13px;line-height:1.2;padding-top:20px;color:#111;}.main li{padding-bottom:5px;}.main h2{font-size:19px;margin-top:0;}.main h2 a{color:#111;}.main h3{font-size:18px;font-weight:bold;color:#1d8bab;padding-bottom:2px;border-bottom:1px solid #ed1c24;}.main h3 a{color:#1d8bab;}.main h4{font-size:13px;font-weight:bold;font-family:'Roboto Slab',serif;display:inline;}.main h4 a{font-family:'Roboto Slab',serif;color:#111;font-weight:bold;}.main .read-more{white-space:nowrap;color:#b40e1a;}.main .no-border{border:0;}.main .onecol{max-width:520px;}.main .listing h3{color:#bf2b36;border:0;margin:0;}.main .listing h3 a{color:#bf2b36;}.main .listing .summary{margin-bottom:20px;}.main .article{padding-top:5px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #ccc;overflow:hidden;}.main .article .date{font-size:12px;text-transform:uppercase;padding-right:20px;line-height:26px;vertical-align:middle;padding-top:4px;display:inline-block;}.main .article .cat{font-size:12px;text-transform:uppercase;line-height:26px;vertical-align:middle;padding-top:4px;display:inline-block;}.main .article .cat .redbox{display:inline-block;background-color:#ed1c24;width:8px;height:8px;margin-right:6px;}.main .article .cat a{color:#111;padding-right:10px;display:inline-block;white-space:nowrap;}.main .article .author{padding-bottom:5px;}.main .article .soc{float:right;width:130px;text-align:right;margin-top:8px;}.main .article h1{font-size:21px;margin-top:5px;clear:both;}.main .article h1 a{color:#111;}.main .article .read-more-block{margin-bottom:10px;}.main .thumb{display:block;}.main .thumb-left{margin:0 10px 10px 0;}.main .thumb-right{margin:0 0 10px 10px;}.main .ask-mike h2{font-size:24px;margin-top:0;}.main .ask-mike img{float:right;margin:5px 0 0 10px;}.main .financial-times h2{font-size:17px;}.main .financial-times ul{list-style-type:none;padding-left:0;}.main .financial-times ul li{line-height:1.7;position:relative;padding-left:20px;}.main .financial-times ul li a{color:#bf2b36;font-weight:normal;}.main .financial-times ul li:before{content:"»";font-weight:bold;color:#111;position:absolute;left:10px;top:0;}.main .twocol{max-width:550px;}.main .twocol .article{border-bottom:0;}.main .twocol .article .date{display:block;line-height:12px;}.main .twocol .article .cat{padding-top:4px;line-height:12px;}.main .twocol .article h1{font-size:16px;margin-top:5px;}.main .box{margin-bottom:20px;}.main .box-gray{background-color:#efefef;padding:20px;margin-bottom:20px;}.main .topdata h2{font-size:24px;margin-top:0;}.main .topdata .thumb{max-width:320px;border:1px solid #c49092;}.main .imageoftheweek h3{font-size:18px;font-weight:bold;color:#1d8bab;margin-bottom:2px;border:0;}.main .imageoftheweek .iotw-image{cursor:pointer;}.main .imageoftheweek a{color:#bf2b36;}.main .modal-image{max-width:100%;}.main .morenews h2{font-size:18px;font-weight:bold;color:#1d8bab;margin-bottom:2px;}.main .morenews h2 a{color:#1d8bab;}.main .morenews ul{list-style-type:square;padding-left:12px;}.main .morenews ul li{font-size:13px;line-height:1.3;}.main .morenews ul li a{color:#bf2b36;font-weight:bold;}.main .widget{max-width:520px;}.main .widget-icd{padding:20px 10px 20px 10px;}.main .topics h2{font-size:18px;font-weight:bold;color:#1d8bab;margin-bottom:10px;}.main .topics h2 a{color:#1d8bab;}.main .topics ul{list-style-type:square;padding-left:12px;}.main .topics ul li{font-size:13px;line-height:1.3;}.main .topics ul li a{color:#bf2b36;font-weight:bold;}.main .main-lg{padding-bottom:10px;margin:0 0 0 0;font-size:14px;line-height:1.3;}.main .main-lg h1{font-size:23px;margin-top:5px;padding:0 0 10px 0;border-bottom:1px dashed #ccc;clear:both;}.main .main-lg h1 a{color:#111;}.main .main-lg h1.cmeu-hdr{background:url("/images/cmeu.png") no-repeat scroll left top transparent;padding:25px 0 10px 70px;}.main .main-lg .lesson{clear:both;overflow:hidden;margin-bottom:20px;}.main .main-lg h3{color:#bf2b36;border:0;}.main .main-lg h3 a{color:#bf2b36;}.main .main-lg .details{padding:0 40px 0 0;}.main .main-lg.intro{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ccc;}.main .main-lg.intro-lg{margin-bottom:10px;padding-bottom:10px;font-size:16px;}.main .treatment-tracker{overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px;}.main .prorepublica{margin:2px 18px 2px 2px;clear:both;}.main .tight{margin-bottom:0;}.main article{padding-bottom:10px;margin:0 40px 30px 0;border-bottom:1px dashed #ccc;font-size:14px;line-height:1.3;}.main article header{padding-bottom:5px;margin-bottom:15px;border-bottom:1px dashed #ccc;}.main article .date{font-size:12px;text-transform:uppercase;padding-right:20px;line-height:26px;vertical-align:middle;padding-top:4px;display:inline-block;}.main article .cat{font-size:12px;text-transform:uppercase;line-height:26px;vertical-align:middle;padding-top:4px;display:inline-block;}.main article .cat .redbox{display:inline-block;background-color:#ed1c24;width:8px;height:8px;margin-right:6px;}.main article .cat a{color:#111;padding-right:10px;display:inline-block;white-space:nowrap;}.main article .soc{float:right;width:190px;text-align:right;margin-top:8px;}.main article .author{display:none;}.main article h1{font-size:21px;margin-top:0;clear:both;font-weight:bold;border:0 !important;}.main article h1 a{color:#111;}.main article h2{font-size:19px;margin-top:0;color:#111 !important;font-weight:bold;}.main article h3{font-size:17px;margin-top:0;color:#111 !important;font-weight:bold;}.main article h4{font-size:15px;margin-top:0;color:#111 !important;font-weight:bold;display:block !important;}.main article h5{font-size:13px;margin-top:0;color:#111 !important;font-weight:bold;}.main article h6{font-size:12px;margin-top:0;color:#111 !important;font-weight:bold;}.main article .callout{position:relative;width:90%;margin:20px auto;padding:20px 20px 20px 50px;background-color:#efefef;font-size:17px;}.main article .callout:before{content:"“";font-size:70px;font-weight:bold;color:#ed1c24;position:absolute;left:20px;top:0;}.main article img{max-width:100%;height:auto;}.main article table{max-width:100%;}.main .title{font-family:'Roboto Slab',serif;line-height:1.2;font-weight:bold;font-size:21px;}figure,.fig{margin:1em 20px;max-width:100%;}.fig-left{margin:5px 20px 20px 0;float:left;}.fig-center{margin:5px 0 20px 0;text-align:center;}.fig-right{margin:5px 0 20px 20px;float:right;}figcaption,.fig-caption{font-style:normal;font-weight:normal;text-align:left;}.fig-center figcaption,.fig-center .fig-caption{font-style:normal;font-weight:normal;text-align:center;}.fig-modal{cursor:pointer;}.fig-image-caption img{float:left;margin-right:15px;}.fig-image-caption figcaption{float:left;}.fig-caption-image figcaption{float:left;margin-right:15px;}.fig-caption-image img{float:left;}table .fig-left,table .fig-center,table .fig-right{margin:0 0 0 0;}table.fig{margin:5px 0 5px 0;max-width:100%;}table.fig td img{width:100%;height:auto;}.ban{margin-bottom:20px;}.ban img{max-width:none !important;}.advertise{margin-bottom:20px;clear:both;}.load_more_btn{border:1px solid #47a8d2;background-color:#47a8d2;color:#fff;width:200px;height:32px;margin-bottom:20px;font-size:16px;font-weight:bold;}.loader_lite{margin-top:5px;display:none;}.navhdrtop{margin-top:10px;margin-right:0;font-size:16px;}.navhdrtop .separator{color:#fff;padding:0 5px 0 5px;}.navhdrtop>li{height:32px;line-height:32px;}.navhdrtop>li>a{color:#fff !important;padding:0 0;line-height:32px;}.navhdrtop>li>a:hover{text-decoration:underline;}.navhdrmain{clear:both;margin-top:10px;margin-right:0;}.navhdrmain>li{margin-right:2px;}.navhdrmain>li>a{background-color:#900609;color:#fff !important;font-family:'Roboto Slab',serif;font-size:1.3em;padding-top:10px;padding-bottom:10px;}.navhdrmain>li>a:hover,.navhdrmain>li>a:focus{background-color:#640406 !important;}.navhdrmain>li.last{margin-right:0;}.navhdrmain>li.active>a{background-color:#640406 !important;}.current_date{float:right;padding:3px 2px 0 0;height:20px;clear:both;color:#fff;font-size:12px;vertical-align:middle;}.searchbar{background-color:#efefef;border-top:1px solid #fff;}.searchbar h4{font-size:17px;font-weight:normal;color:#000;}.searchbar .search{width:280px;margin:5px 0 5px 0;}.searchbar .search .txt{height:28px;border-radius:10px;padding:4px 12px 4px 30px;}.searchbar .search .form-control-feedback{left:0;width:34px;height:30px;line-height:30px;font-size:85%;}.site-footer{padding:20px 0 10px 0;color:#111;text-align:center;}.site-footer .footer-menu{width:100%;background-color:#f8f8f8;}.site-footer .footer-menu .nav-justified{width:50%;margin:0 auto;}.site-footer .footer-menu .nav-justified a{font-size:14px;color:#111;text-decoration:underline;white-space:nowrap;}.site-footer .footer-menu .nav-justified a:hover{text-decoration:underline;}.site-footer .footer-menu .nav-justified li{padding-bottom:0;}.input-group-btn:first-child>.dropdown-toggle{border-radius:4px;}.specialtySelect select{display:none;}.specialtySelect.inhdr{padding-top:0;}.specialtySelect.abovehdr{padding-bottom:2px;}.stButton{margin-left:6px !important;margin-right:0 !important;}#articleModal .modal-dialog{width:94%;}#code-convert-opt1{height:160px !important;width:260px !important;}.read-more-block{padding-top:20px;padding-bottom:10px;}.read-more-block>a{color:#bf2b36;}.microsite{margin-right:40px;}.microsite .tabs-box a{float:left;overflow:hidden;display:block;background-color:#ececec;text-transform:uppercase;color:#000;font-size:11px;font-weight:normal;padding:5px 10px;margin:5px 5px 5px 0;}.microsite .tabs-box a.darker{background-color:#ccc;}.microsite .social-box{text-align:right;vertical-align:middle;min-height:35px;}.microsite .social-box span{padding-top:10px;overflow:hidden;}.microsite .carousel{background-color:#fff;border:1px solid #333;border-radius:2px;}.microsite .carousel .item>a>img{max-width:552px;width:70%;}.microsite .carousel h2 a{color:#bf2b36;}.microsite .carousel .carousel-caption{color:#111;padding-top:0;bottom:0;top:0;right:0;left:auto;width:30%;height:100%;text-align:left;background:transparent !important;text-shadow:none;padding-bottom:0;}.microsite .carousel .carousel-caption>div{padding:10px 10px;border-left:1px solid #333;height:100%;}.microsite .carousel .carousel-caption>div h2{font-size:16px;}.microsite .carousel .carousel-caption>div h2 a{font-weight:normal;}.microsite .carousel .carousel-caption>div .date{font-size:13px;padding-bottom:8px;display:inline-block;}.microsite .carousel .carousel-control.left{background:none;}.microsite .carousel .carousel-control.right{right:30%;background:none;}.microsite .carousel .carousel-indicators{bottom:-30px;left:30%;}.microsite .carousel .carousel-indicators li{border:1px solid #000;border-radius:2px;background-color:#000;}.microsite .carousel .carousel-indicators li.active{background-color:#bb121e;border:1px solid #bb121e;}.microsite .header-content{margin-bottom:0;}.microsite .header-content h1{border:0;padding:0;font-weight:bold;font-size:24px;}.microsite .header-content h1 a{font-weight:normal;}.microsite .header-content img{max-width:100% !important;height:auto !important;}.microsite .listing{margin-top:10px;margin-bottom:20px;}.microsite .listing>div:nth-child(even){background:#efefef;}.microsite .listing .row{margin-left:0;margin-right:0;}.microsite .listing .row h3{margin-bottom:10px;font-size:16px;}.microsite .listing .row h3 a{font-weight:normal;}.microsite .listing .row .thumb{padding:15px 10px 15px 10px;}.microsite .listing .row .thumb img{border:1px solid #333;}.microsite .listing .row .details{padding:15px 10px 15px 10px;}.microsite .listing .row .details h3{margin-bottom:0;}.microsite .listing .row .details .date{font-size:13px;padding-bottom:2px;display:inline-block;}.microsite.storypage{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:10px;}@media screen and (max-width:767px){.navbar-brand{float:left;}#content_header,#content_footer,.right-col{margin-left:-15px;margin-right:-15px;}#content_header .ban,#content_footer .ban,.right-col .ban{max-width:320px;}#content_header .ban img,#content_footer .ban img,.right-col .ban img{display:block;margin:0 auto 0 auto;}.ban{margin:0 auto 20px auto;}.right-col{margin-top:20px;position:relative;}.right-col .box,.right-col .ban{display:block;max-width:320px;vertical-align:top;margin-left:auto;margin-right:auto;}.right-col #rc_affix_1.affix-top{position:static;}.right-col #rc_affix_1.affix{position:static;}.right-col #rc_affix_1.affix-bottom{position:static;}.right-col #rc_affix_2.affix-top{position:static;overflow:hidden;}.right-col #rc_affix_2.affix{overflow:hidden;}.right-col #rc_affix_2.affix-bottom{position:relative;overflow:hidden;}.right-col .rc_content{position:static;}.main .onecol .article .date{float:left;}figure,.fig{width:100%;}table.fig{float:none;}.microsite{margin-right:0;}.microsite .carousel{max-width:552px;}.microsite .carousel .item>a>img{width:100%;}.microsite .carousel .item .carousel-caption{width:100%;position:static;}.microsite .carousel .item .carousel-caption>div{border-top:1px solid #333;padding:10px 50px 10px 50px;border-left:0;}.microsite .carousel .carousel-control .glyphicon-chevron-right,.microsite .carousel .carousel-control .glyphicon-chevron-left{top:25%;}.microsite .carousel .carousel-control.right{right:0;}.microsite .carousel .carousel-indicators{left:50%;}}@media screen and (min-width:768px) and (max-width:991px){.navbar-brand img{width:230px;height:56px;}figure,.fig{width:100%;}table.fig{float:none;}.right-col{max-width:300px;margin-top:0;margin-left:-18px;position:relative;}.right-col #rc_affix_1.affix-top{position:static;overflow:hidden;}.right-col #rc_affix_1.affix{margin-top:0;top:0;overflow:hidden;}.right-col #rc_affix_1.affix-bottom{position:absolute;overflow:hidden;}.right-col #rc_affix_2.affix-top{position:static;overflow:hidden;}.right-col #rc_affix_2.affix{overflow:hidden;}.right-col #rc_affix_2.affix-bottom{position:relative;overflow:hidden;}.right-col-parent{margin-top:110px;}.microsite .carousel .item>a>img{width:100%;}.microsite .carousel .item .carousel-caption{width:100%;position:static;}.microsite .carousel .item .carousel-caption>div{padding:10px 50px 10px 50px;border-top:1px solid #333;border-left:0;}.microsite .carousel .carousel-control .glyphicon-chevron-right,.microsite .carousel .carousel-control .glyphicon-chevron-left{top:25%;}.microsite .carousel .carousel-control.right{right:0;}.microsite .carousel .carousel-indicators{left:50%;}.microsite .listing{min-height:800px;}}@media screen and (min-width:992px) and (max-width:1199px){#content_header .ban,#content_footer .ban{max-width:728px;}.navbar-brand img{width:247px;height:60px;}.right-col{max-width:300px;margin-top:0;margin-left:-8px;position:relative;}.right-col #rc_affix_1.affix-top{position:static;overflow:hidden;}.right-col #rc_affix_1.affix{margin-top:0;top:0;overflow:hidden;}.right-col #rc_affix_1.affix-bottom{position:absolute;overflow:hidden;}.right-col #rc_affix_2.affix-top{position:static;overflow:hidden;}.right-col #rc_affix_2.affix{overflow:hidden;}.right-col #rc_affix_2.affix-bottom{position:relative;overflow:hidden;}.right-col-parent{margin-top:110px;}.microsite .carousel .item>a>img{width:60%;}.microsite .carousel .item .carousel-caption{width:40%;}.microsite .carousel .item .carousel-caption>div{overflow:auto;}.microsite .carousel .carousel-control.right{right:40%;}.microsite .carousel .carousel-indicators{left:20%;}.microsite .listing{min-height:800px;}}@media(min-width:1200px){#content_header .ban,#content_footer .ban{max-width:728px;}.navbar-brand img{width:247px;height:60px;}.right-col{max-width:300px;margin-left:-40px;position:relative;}.right-col .industry-resources{max-width:300px;background-color:#fff;margin:0 auto 1.875rem auto;border:1px solid #000;}.right-col .industry-resources .card{max-width:none;margin:0;padding:.9375rem;background-color:#fff;}.right-col .industry-resources .card .card-body{padding:1.25rem .9375rem 1.25rem .9375rem;}.right-col .industry-resources .list-unstyled{margin-bottom:.625rem;}.right-col .industry-resources .card-sponsor{text-transform:uppercase;font-weight:700;font-size:17px;color:#000;margin:0;}.right-col .industry-resources .card-from{text-transform:uppercase;font-weight:normal;font-size:17px;color:#000;margin-bottom:3px;margin-top:5px;}.right-col .industry-resources li{margin-bottom:.625rem;line-height:1.25;}.right-col .industry-resources a{text-decoration:underline;color:#000;}.right-col .industry-resources a:hover{text-decoration:underline;color:#000;}.right-col .industry-resources .box{padding:15px;background-color:#fff;}.right-col .industry-resources .h1{text-transform:uppercase;font-weight:700;font-size:16px;color:#000;margin:0 0 10px 0;}.right-col .industry-resources .h5{text-transform:uppercase;font-weight:700;font-size:12px;color:#807f7f;margin:0;}.right-col .industry-resources .lst{list-style:none;padding:0;margin:10px 0;}.right-col .industry-resources .lst li{margin-bottom:10px;line-height:1.1;}.right-col .industry-resources .lst li a{text-decoration:underline;color:#333132;}.right-col #rc_affix_1.affix-top{position:static;overflow:hidden;}.right-col #rc_affix_1.affix{margin-top:0;top:0;overflow:hidden;}.right-col #rc_affix_1.affix-bottom{position:absolute;overflow:hidden;}.right-col #rc_affix_2.affix-top{position:static;overflow:hidden;}.right-col #rc_affix_2.affix{overflow:hidden;}.right-col #rc_affix_2.affix-bottom{position:relative;overflow:hidden;}.main .main-lg{margin-right:30px;}}@media print{[class*="col-sm-"]{width:100%;}}.affix-top,.affix,.affix-bottom{z-index:100;}.rc_content{position:static;z-index:10;}.simplyhired h3{color:#111;border-bottom:1px solid #ccc;}.sh_header{display:none !important;}.sh_title{font-family:'Roboto Slab',serif;font-size:13px;line-height:1.3;font-weight:bold;text-decoration:none !important;color:#000;}.gsc-control-cse *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.gsc-control-cse a{font-family:Arial,Helvetica,sans-serif !important;}