body{background:#d1d1d1}
#reg_container{background:#fff}
#evulation-criteria{min-height:600px}
#twocol_area,.main-content{background-color:#fff}
.no-hover>a,.no-hover>a:hover{background:0 0;cursor:default;text-decoration:none}
.spinner{background:url(/images/preloader.gif) no-repeat;background-size:48px 48px;opacity:.8;filter:alpha(opacity=80);width:48px;height:48px;margin:5px 5px 0}
ul.edition_list li ul{z-index:999}
#slider_one .courslide_box1{height:81px;padding-top:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
#slider_one .item{height:auto;line-height:0;position:relative;top:50%;transform:translateY(-50%)}
div.projections_box p{margin-bottom:10px}
div.projections_box p:last-child{margin-bottom:0}
ul.edition_sub li{padding-left:16px}
#breadcrumbs .breadcrumb_last{color:#ff3225}
#content{width:1233px;margin:0 auto 120px}
#content .box-1{width:643px;float:left}
#content .box-2{width:556px;float:right}
.entry-title{display:block;font-family:RobotoSlabBold,Geneva,sans-serif;font-size:24px;line-height:100%;margin-bottom:20px}
.entry-content p{margin-bottom:1em;font-size:18px;}
.entry-content h2{margin:1.236em 0 .618em;font-size:150%;font-weight:700}
.entry-content h3{font-size:110%;font-weight:700;margin:1.236em 0 1.618em}
.entry-content h4{font-size:100%;font-weight:700;margin:1.236em 0 1.118em}
.entry-content ul{list-style:inside none disc;line-height:1.5em;margin:10px 1.5em 1.2em 3em}
.entry-content ul li{padding-left:10px;margin-bottom:1.5em;list-style:disc;font-size:18px;line-height:1.42;}
.entry-content ol{list-style-type:decimal;line-height:1.5em;margin:10px 1.5em 1.2em 3em}
.entry-content ol li{padding-left:10px;margin-bottom:1.5em}
#content.wide-content .box-1{width:932px}
#content.wide-content .box-2{width:275px}
.newbaner-area{background-image:none;background-color:#e4f1ff}
.newbaner-area2{background-image:none!important;background-color:#e4f1ff!important}
.see_more_rankings a,.see_more_rankings a:hover{color:#FFF}
.info_text{padding:25px 0 14px;height:365px;overflow:hidden}
.ranking_box2 .col_left2 .prime_box{float:left}
.ranking_box2 .col_left2 .prime_box:nth-child(odd){margin-right:48px}
.ui-autocomplete{background-color:#fff;z-index:9999;width:774px!important}
.ui-menu-item{padding:7px 5px 7px 10px;width:774px}
.ui-state-focus{background-color:#f7f7ec}
.gform_wrapper.two-column-popup_wrapper ul .gfield,.gform_wrapper.two-column_wrapper ul .gfield{display:block;float:left;width:50%;margin-bottom:10px}
.gform_wrapper.two-column_wrapper ul .gsection{width:100%}
.gform_wrapper.two-column-popup_wrapper .gform_body{margin-top:15px}
.gform_wrapper .gfield_required{color:red}
.gform_wrapper .gfield_fullwidth{width:100%!important}
.gform_wrapper .gfield_label{display:block;font-family:LatoRegular,Geneva,sans-serif;font-size:14px;font-weight:400;line-height:100%;margin-bottom:3px}
.gform_wrapper.two-column-popup_wrapper .gfield_label{font-family:LatoBoldd,sans-serif}
.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper input[type=tel],.gform_wrapper input[type=email],.gform_wrapper input[type=password]{border:1px solid #d3d3d3;color:#323b43;font-family:LatoRegular,Geneva,sans-serif;font-size:14px;height:37px;padding-left:8px;width:100%}
.gform_wrapper textarea{width:95%;border:1px solid #d3d3d3;padding:5px 0 0 5px;height:97px}
.gform_wrapper.two-column-popup_wrapper .gfield_fullwidth input[type=text]{width:95%}
.gform_wrapper input[type=submit],.gform_wrapper input[type=button]{display:inline-block;font-family:LatoBoldd,Geneva,sans-serif;font-size:19px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNTUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2ZmNDYwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmMTI0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAxNTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f50 0,#ff460e 22%,#ff1246 75%,#ff0159 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f50),color-stop(22%,#ff460e),color-stop(75%,#ff1246),color-stop(100%,#ff0159));background:-webkit-linear-gradient(top,#f50 0,#ff460e 22%,#ff1246 75%,#ff0159 100%);background:-o-linear-gradient(top,#f50 0,#ff460e 22%,#ff1246 75%,#ff0159 100%);background:-ms-linear-gradient(top,#f50 0,#ff460e 22%,#ff1246 75%,#ff0159 100%);background:linear-gradient(to bottom,#f50 0,#ff460e 22%,#ff1246 75%,#ff0159 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5500',endColorstr='#ff0159',GradientType=0);border:none;border:0;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;border-radius:50px;text-align:center;color:rgba(255,255,255,1);width:auto;height:32px;line-height:32px;margin-right:15px;padding:0 12px}
.gform_wrapper .gform_validation_container{display:none!important}
.gform_wrapper.two-column_wrapper ul.gfield_radio li{float:left;margin-right:10px}
.gform_wrapper.two-column_wrapper ul.gfield_radio li label{font-weight:400;padding-left:4px}
.gform_wrapper.two-column_wrapper ul.gfield_radio li input[type=radio]{margin-top:1px}
.gform_wrapper .gform_footer{clear:both;padding-top:20px}
.gform_wrapper.two-column-popup_wrapper .gform_footer{text-align:center}
.gform_wrapper.lead-form_wrapper input[type=text],.gform_wrapper.lead-form_wrapper input[type=url],.gform_wrapper.lead-form_wrapper input[type=tel],.gform_wrapper.lead-form_wrapper input[type=email],.gform_wrapper.lead-form_wrapper input[type=password]{width:100%}
.gform_wrapper.lead-form_wrapper ul .gfield.no-margin{margin-right:0}
.gform_wrapper.lead-form_wrapper ul .gfield.no-margin select{border:1px solid #d0d0d0;height:34px}
.gform_wrapper.lead-form_wrapper ul .gfield{display:block;float:left;width:155px;margin-bottom:10px;margin-right:17px}
.gform_wrapper.lead-form_wrapper ul .gfield.lead-form-long-column{width:205px}
.gform_wrapper.lead-form_wrapper ul .gfield.lead-form-two-column{width:377px}
.gform_wrapper.lead-form_wrapper ul .gfield.lead-form-two-column select{width:100%;border:1px solid #d0d0d0;height:34px}
.gform_wrapper.lead-form_wrapper .gform_footer{float:left;clear:none}
.gform_wrapper.lead-form_wrapper .gform_footer input[type=submit]{padding:0 26px}
.contact-content .gform_wrapper input[type="submit"] {padding:0 58px;}
.blist-left ul li{line-height:120%}
.menu .first_box_col ul{display:block;opacity:1;position:relative;border:0;width:100%}
.menu .first_box_col ul li{float:left;margin-bottom:10px;padding:0 0 10px}
.menu .box2 .first_box_col ul li:nth-child(odd){margin-right:15px}
.menu .box2 .first_box_col ul li{width:48%}
.menu .box3 .first_box_col ul li{width:100%}
.menu .box3 .first_box_col ul li:last-child{border-bottom:0;margin:0;padding:0}
.menu .first_box_col ul span a{border-bottom:1px solid #c6c6c6;color:#e81446;display:block;font-family:RobotoSlabBold,sans-serif;font-size:15px;font-weight:400;line-height:100%;margin:0 0 6px;padding:0 0 4px}
.menu .first_box_col ul p{color:#000;font-size:11px;line-height:120%;padding:0}
.menu .first_box_col ul p a{background:none;color:#000;font-family:LatoRegular,Geneva,sans-serif;line-height:1.2em;font-size:14px;font-weight:400;text-decoration:none;border-bottom:0}
.menu .first_box_col ul p a:hover,.menu .first_box_col ul span a:hover{text-decoration:none}
.menu .first_box_col ul p a span {text-decoration:underline;font-weight:bold;color:#000;}
.menu .first_box_col ul li:hover{background:0 0!important}
.right_mega .pad_box1 span.title-new{text-transform:uppercase}
.right_mega:last-child .box2,.right_mega:last-child .box3{right:0}
.menu ul.rankings-sub-menu{display:inline}
.menu .first_box_col>ul.rankings-sub-menu>li{width:23%;margin-right:17px}
.menu ul.rankings-sub-menu>li>a{border-bottom:medium none;color:#e81446;display:block;font-family:RobotoSlabBold,sans-serif;font-size:17px;font-weight:400;margin:0;padding:0;line-height:1.2em;background:0 0}
.menu ul.rankings-sub-menu ul.rankings-sub-menu{display:inline}
.menu ul.rankings-sub-menu ul.rankings-sub-menu li{border-bottom:medium none;float:left;padding:0;margin:0;width:auto}
.menu ul.rankings-sub-menu li div a{background:none;color:#000;display:inline-block;font-size:12px;text-decoration:none;border-bottom:0}
.menu ul.rankings-sub-menu li div a:last-child{color:#1761bd}
.menu ul.rankings-sub-menu li div a:hover{text-decoration:underline}
#quicklink_bg .link_box_menu{float:left;width:auto;padding:20px 15px 0}
.area-1280 #quicklink_bg .link_box1.link_one{display:none;}
.area-1280 #quicklink_bg .link_box_menu{padding:20px 23px 0;}
.area-1280 #quicklink_bg .link_box_menu.menu-wide{margin-left:2px;padding-left:15px;}
.link_box_menu .link_content{padding:20px 20px 0}
.link_box_menu>a{color:rgba(255,255,255,1);display:block;font-family:RobotoSlabRegularrr,Geneva,sans-serif;font-size:18px;line-height:100%;margin-bottom:8px}
.link_box_menu ul{display:block}
.link_box_menu ul li{display:block;line-height:100%;position:relative}
.link_box_menu ul li a{color:rgba(255,255,255,1);display:block;font-size:14px;padding:5px 0}
.link_box_menu ul li.last a{color:#2c9ac7!important}
.research-report2{padding-top:10px}
.research-report2 p{padding:0}
#list_of_ways .user-border,#list_of_ways ul li{float:left;width:100%}
#list_of_ways ul li{background:0 0;padding-left:10px}
#list_of_ways ul li:last-child{border-bottom:0}
#list_of_ways ul li div{float:left}
#list_of_ways ul li div.data_icon{width:15%}
#list_of_ways ul li div.data_icon span{text-align:left;font-size:20px;padding-left:5px}
ul.download-list1 li{width:275px;font-family:LatoRegular,Geneva,sans-serif}
.download-service{margin-bottom:30px}
img.down-seal{max-height:180px}
.net-address{width:auto}
.net-address-left{width:226px}
.net-info{margin-left:57px}
.contact-content p{color:#fff;font-family:LatoLight,Geneva,sans-serif;font-size:16px;line-height:120%;margin-bottom:20px}
.contact-content .eventure-area .even-right p{color:#fff;font-family:RobotoSlabRegular,Geneva,sans-serif;font-size:12px;line-height:100%;padding-top:9px;text-transform:uppercase;margin-bottom:0}
.contact-us_wrapper .gfield{width:311px;margin-right:21px;margin-bottom:15px}
.contact-us_wrapper .gfield_label{color:#fff;display:block;font-family:LatoRegular,Geneva,sans-serif;font-size:18px;font-weight:400;line-height:100%}
.contact-us_wrapper input[type=text],.contact-us_wrapper input[type=url],.contact-us_wrapper input[type=email]{width:100%}
.contact-us_wrapper select{height:36px}
.contact-us_wrapper ul li{float:left}
.contact-us_wrapper ul li.comment{width:66%}
.contact-us_wrapper ul li.inquiry{width:100%}
.contact-us_wrapper ul li.inquiry label{color:#fff;display:block;font-family:RobotoSlabLight,Geneva,sans-serif;font-size:36px;line-height:80%;margin-bottom:15px}
.contact-us_wrapper ul li.inquiry .gfield_checkbox li{margin-right:25px}
.contact-us_wrapper ul li.inquiry .gfield_checkbox input[type=checkbox]{display:inline-block;margin:4px 5px 0 0;vertical-align:top}
.contact-us_wrapper ul li.inquiry .gfield_checkbox label{display:inline-block;font-family:LatoRegular,Geneva,sans-serif;font-size:18px;font-weight:400;line-height:100%}
#rankings-twocol{padding-top:14px}
.border_1{border-left:medium none;border-right:medium none;border-top:1px solid #d7d7d7}
a.rp_h1:hover{text-decoration:none}
a.rp_h2,a.rp_h2:hover{text-decoration:none;color:#000}
.rating-box .rating-left a:hover{text-decoration:none}
.rating-box .rating-right a{color:#000}
#ranks_table .row_1{background:0 0;border-bottom:1px solid #dfdfdf;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7}
#ranks_table .ranktable_1 .box_1 p.rank-one,#ranks_table .ranktable_1 .box_1 p.rank-two{left:4px}
#ranks_table .ranktable_1 .row_4{background-color:#f4f4f4}
.best_coll_wrapper{background:#fffef3}
.best_coll_wrapper span.best{letter-spacing:.04em}
#ranks_table .ranktable_1 .box_1 p{display:inline-table;width:100%}
#ranks_table .box_width .box_10 p,#ranks_table .box_width .box_9 p{line-height:1.3em;padding:0 10px;vertical-align:middle;margin:0}
#ranks_table .box_width .box_17 p{margin-top:24px;margin-left:-1px}
#ranks_table .box_width .box_22 p{width:90%}
#ranks_table .float_right_container{float:right}
#rankingtable_top .box_1,#ranks_table .ranktable_1 .box_1{width:3%}
#rankingtable_top .box_2,#ranks_table .ranktable_1 .box_2{width:12%}
#rankingtable_top .box_3,#ranks_table .ranktable_1 .box_3{width:6%}
#rankingtable_top .box_4,#ranks_table .ranktable_1 .box_4{width:10%}
#rankingtable_top .box_5,#ranks_table .ranktable_1 .box_5{width:8%}
#rankingtable_top .box_6,#ranks_table .ranktable_1 .box_6{width:6%}
#rankingtable_top .box_7,#ranks_table .ranktable_1 .box_7{width:7%}
#rankingtable_top .box_8,#ranks_table .ranktable_1 .box_8{width:5%}
#rankingtable_top .box_9,#ranks_table .ranktable_1 .box_9{width:13%}
#rankingtable_top .box_10,#ranks_table .ranktable_1 .box_10{width:9%}
#rankingtable_top .box_15,#ranks_table .ranktable_1 .box_17{line-height:16px;overflow-y:hidden;padding-top:42px;width:2%}
#ranks_table .box_width .box_17 i{position:absolute;margin:0 auto;top:42%;left:5px;transition:all 1s}
img.i_icon2{left:7px;bottom:6px}
#rankingtable_top .box_20,#ranks_table .ranktable_1 .box_22{width:9%}
#rankingtable_top .box_21,#ranks_table .ranktable_1 .box_23{width:2%}
#ranks_table .ranktable_1 .row_4{display:none}
#ranks_table .ranktable_1{height:155px;overflow:hidden}
#ranks_table .ranktable_1:hover .bg_bottom.box_10,#ranks_table .ranktable_1:hover .bg_bottom.box_22,#ranks_table .ranktable_1:hover .bg_bottom.box_23,#ranks_table .ranktable_1:hover .bg_bottom.box_3,#ranks_table .ranktable_1:hover .bg_bottom.box_4,#ranks_table .ranktable_1:hover .bg_bottom.box_5,#ranks_table .ranktable_1:hover .bg_bottom.box_6,#ranks_table .ranktable_1:hover .bg_bottom.box_7,#ranks_table .ranktable_1:hover .bg_bottom.box_8,#ranks_table .ranktable_1:hover .bg_bottom.box_9{line-height:115px;transition:line-height 1s}
#ranks_table .ranktable_1:hover .bg_bottom.box_17{line-height:58px;transition:all 1s}
#ranks_table .ranktable_1:hover .box_17 i{top:30%;transition:all 1s}
#ranks_table .ranktable_1:hover .bg_bottom.box_23 img{top:30%;transition:all 1s}
#ranks_table .ranktable_1:hover .rnk_slide{top:34%;transition:all 1s}
#ranks_table .ranktable_1 .bg_bottom.box_10,#ranks_table .ranktable_1 .bg_bottom.box_22,#ranks_table .ranktable_1 .bg_bottom.box_23,#ranks_table .ranktable_1 .bg_bottom.box_3,#ranks_table .ranktable_1 .bg_bottom.box_4,#ranks_table .ranktable_1 .bg_bottom.box_5,#ranks_table .ranktable_1 .bg_bottom.box_6,#ranks_table .ranktable_1 .bg_bottom.box_7,#ranks_table .ranktable_1 .bg_bottom.box_8,#ranks_table .ranktable_1 .bg_bottom.box_9{line-height:160px;transition:all 1s}
#ranks_table .ranktable_1 .bg_bottom.box_17{line-height:95px;transition:all 1s}
#ranks_table .ranktable_1 .bg_bottom.box_23 img{top:40%;transition:all 1s}
#ranks_table .ranktable_1 .bg_bottom{border-bottom:1px solid #DFDFDF;height:160px}
#ranks_table .ranktable_1 .box_width{margin-top:-46px;position:relative;z-index:999;float:right}
.best_coll_wrapper h1{color:#000;font-family:RobotoSlabBold,Geneva,sans-serif;font-size:26px;letter-spacing:6px;line-height:100%;word-spacing:7px}
.best_coll_wrapper h1 span{color:#c00}
.best_coll_wrapper h1 div{text-transform:uppercase;}
p.std_life{bottom:0;left:auto;top:auto;display:block;margin-bottom:13px;margin-left:7px;transform-origin:left top;-webkit-transform-origin:left top;-ms-transform-origin:left top}
p.std_life5{bottom:0;left:3px;margin-bottom:0;top:auto;transform-origin:left top 0}
p.rank_main{left:-3px}
#ranks_table .box_width .box_23 p.nochange{color:#000;position:static}
#ranks_table .tab-content .year{width:210px}
.rnk_slide{background:#ccc;border-left:2px solid #fff;border-right:2px solid #fff;height:14px;position:absolute;top:46%;vertical-align:middle;width:98%;transition:all 1s}
.rnk_bar{background:#c00;float:left;height:14px}
.rnk_slide span{color:#000;float:left;font-size:11px;line-height:14px;padding:0 2px}
.rnk_bar span{color:#fff;float:right}
img.small_phone{float:left}
img.small_phone{margin-left:5px;position:relative;right:0}
.bootst-two2 .founded p{padding-left:0}
.boot-twoinfo div.about-title{display:block;font-family:LatoBoldd,Geneva,sans-serif;font-size:18px;line-height:100%;margin-bottom:18px;float:left}
.boot-twoinfo div.about-title span{float:left}
#ranks_table ul.social_properties{float:left;margin-left:16px}
#ranks_table ul.social_properties li{display:inline;margin-right:4px}
#ranks_table ul.social_properties li img{width:24px;opacity:.6}
#ranks_table ul.social_properties li img:hover{opacity:1}
.criteria_tooltip{bottom:0;left:auto;position:absolute;text-align:center;width:100%}
.tooltipster-default{border:1px solid #282828}
.tooltipster-base .tooltipster-content{font-family:LatoLight,sans-serif;font-size:13px;padding:4px 8px}
.ranking_criteria{padding:30px 0}
.ranking_criteria span.criteria_title{display:block;font-family:RobotoSlabBold,Geneva,sans-serif;font-size:45px;color:#3b7dea;line-height:80%;margin-bottom:20px}
.ranking_criteria span.criteria-sub_title{display:block;font-family:LatoRegular,Geneva,sans-serif;font-size:30px;color:#000;line-height:80%;margin-bottom:15px}
.ranking_banner{height:516px;position:relative}
.ranking_banner img{position:absolute}
.rank_textbox{width:368px;padding:45px;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYAQMAAADeTH+GAAAAA1BMVEX///+nxBvIAAAAAXRSTlPmCY+fKwAAAAxJREFUCJljYBgYAAAAeAABXtOQvgAAAABJRU5ErkJggg==);margin-left:29px;position:relative}
.rank_textbox p{font-size:18px;line-height:25px}
.popbox1 .logo-right2{margin-bottom:4px}
.popbox1 .logo-right2 span{margin-bottom:1px}
.border_up{border-top:1px solid #d7d7d7}
#ranks_table .box_width .box_17 i.circle{background:url(/images/percent_circle.png) no-repeat;width:15px;height:14px;text-indent:-9999px;display:block;margin:0 auto 3px}
#ranks_table .box_width .box_17 i.percent0{background-position:0 0}
#ranks_table .box_width .box_17 i.percent1{background-position:0 -14px}
#ranks_table .box_width .box_17 i.percent2{background-position:0 -28px}
#ranks_table .box_width .box_17 i.percent3{background-position:0 -42px}
#ranks_table .box_width .box_17 i.percent4{background-position:0 -56px}
#ranks_table .box_width .box_17 i.percent5{background-position:0 -70px}
#ranks_table .box_width .box_17 i.percent6{background-position:0 -84px}
#ranks_table .box_width .box_17 i.percent7{background-position:0 -98px}
#ranks_table .box_width .box_17 i.percent8{background-position:0 -112px}
#ranks_table .box_width .box_17 i.percent9{background-position:0 -126px}
#ranks_table .box_width .box_17 i.percent10{background-position:0 -140px}
#ranks_table .box_width .box_17 i.percent11{background-position:0 -154px}
#ranks_table .box_width .box_17 i.percent12{background-position:0 -168px}
#ranks_table .box_width .box_17 i.percent13{background-position:0 -182px}
#ranks_table .box_width .box_17 i.percent14{background-position:0 -196px}
#ranks_table .box_width .box_17 i.percent15{background-position:0 -210px}
#ranks_table .box_width .box_17 i.percent16{background-position:0 -224px}
#ranks_table .box_width .box_17 i.percent17{background-position:0 -238px}
#ranks_table .box_width .box_17 i.percent18{background-position:0 -252px}
#ranks_table .box_width .box_17 i.percent19{background-position:0 -266px}
#ranks_table .box_width .box_17 i.percent20{background-position:0 -280px}
.rating-left i.emptyrating{background:url(/images/rating_star2_new.png) -89px 0 no-repeat}
#cboxOverlay{background:#ccc}
#cboxLoadedContent{border:0}
.photos #cboxLoadedContent{border:2px solid #000}
.photos #cboxPrevious{left:2px}
.photos #cboxNext{right:2px}
#cboxClose{background:url(/images/close_img2.png) center top no-repeat;width:25px;height:25px;right:12px;top:12px}
.mod-popup .popbox1{background:#fff9ea;margin:0 auto;position:relative;width:622px}
.col564{margin:0 auto;padding:0 0 40px;width:534px}
.netmark2>a{color:#000}
.search_loop .pagination{width:100%;text-align:center}
.nav-links{border-top:1px solid #d8d8d8;height:60px;margin-top:10px;text-align:center}
.nav-links ul{list-style-type:none;display:inline-block}
.nav-links ul li{display:inline;float:left;margin-right:10px}
.nav-links ul li a,.nav-links ul li span{color:#828282;display:block;font-family:RobotoRegular,Geneva,sans-serif;font-size:14px;padding:21px}
.nav-links ul li a:hover{text-decoration:none;color:#000;border-top:1px solid #000}
.nav-links .current{color:#000!important;border-top:1px solid #000}
#content_2.content{height:94%}
ul.research-list{margin-left:15px}
ul.research-list li{display:block;font-size:14px;margin-bottom:13px}
ul.research-list li div.red_arrow{background:url(/images/red_arrow2.png) 0 6px no-repeat;float:left;width:12px}
ul.research-list li span{display:block;float:left;font-size:16px;margin-right:14px;margin-top:1px;width:12px;color:#fff}
ul.research-list li a{color:#fff}
.research-report p{background:#fffef3;color:#000}
.highlight .research-report p{background:#105b9d;color:#fff}
.core-srvice span.sepr:last-child{display:none}
img.winner_seal{margin-bottom:7px}
#quicklink_bg .link_box5{width:210px}
#gbg_box{width:100%}
#gbg_box .math{width:33%}
#gbg_box .verbal{width:34%}
#gbg_box .writing{width:33%}
p.std_life6{left:26px}
#slider_one .slidesjs-previous{background:url(/images/slider_left_arrow.png) left center no-repeat;height:29px;left:13px;position:absolute;text-indent:-9999px;top:26px;width:16px}
#slider_one .slidesjs-next{background:url(/images/slider_right_arrow.png) right center no-repeat;height:29px;position:absolute;right:13px;text-indent:-9999px;top:26px;width:16px}
#slider_one .slidesjs-container{margin:0 auto;width:1024px!important}
.profile_page .details-con1 ul{list-style:inside none disc;margin-bottom:20px}
#key-people{margin-bottom:0}
#key-people .pic-box img{filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1)}
#key-facts{margin-top:35px}
.net-address-left p{line-height:1.1em}
#company-gnews a{color:#000}
.core-service>a{margin-bottom:5px;margin-top:2px}
.no_case_study{margin-left:15px}
.no_case_study p{margin-bottom:10px}
.no_case_study p.h{padding-top:10px;font-family:LatoBoldd,Geneva,sans-serif;font-size:14px}
.no_case_study ul{margin-bottom:12px}
.no_case_study ul li{background:url(/images/red-bullet.png) 0 6px no-repeat;display:block;padding-bottom:3px;padding-left:14px}
.no_case_study a:hover{color:#fff}
.std_btn{display:inline-block;font-family:LatoBoldd,Geneva,sans-serif;font-size:14px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNTUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2ZmNDYwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmMTI0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAxNTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f50 0,#ff460e 22%,#ff1246 75%,#ff0159 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f50),color-stop(22%,#ff460e),color-stop(75%,#ff1246),color-stop(100%,#ff0159));background:-webkit-linear-gradient(top,#f50 0,#ff460e 22%,#ff1246 75%,#ff0159 100%);background:-o-linear-gradient(top,#f50 0,#ff460e 22%,#ff1246 75%,#ff0159 100%);background:-ms-linear-gradient(top,#f50 0,#ff460e 22%,#ff1246 75%,#ff0159 100%);background:linear-gradient(to bottom,#f50 0,#ff460e 22%,#ff1246 75%,#ff0159 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5500',endColorstr='#ff0159',GradientType=0);border:none;border:0;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;border-radius:50px;text-align:center;color:rgba(255,255,255,1);width:auto;height:28px;line-height:28px;padding:0 12px}
.no_gnews p{margin-bottom:12px}
#content_1.content{height:100%}
.inforight1 p,ul.rankinglist li{font-family:LatoRegular}
.overall-score{background-color:#d1d1d1}
.not_yet_rated_title{background:#052849;height:36px}
.not_yet_rated_title h3{color:#fff;font-family:RobotoBold,sans-serif;font-size:14px;line-height:100%;padding:10px 0;text-transform:uppercase;text-align:center}
.not_yet_rated{background:#d00000;height:212px;position:relative}
.not_yet_rated div{color:#fff;font-family:RobotoBold,sans-serif;font-size:1.4em;left:25%;position:absolute;text-align:center;text-transform:uppercase;top:40%}
.missing_content{padding-top:20px;padding-left:24px}
.missing_content_bar{background-color:red;position:absolute;text-align:right;height:12px}
#chart-box .box-1{margin-left:105px}
#chart-box .wave_chart{background:url(/images/mouseover_chart_transparent.png) center center no-repeat;position:relative}
#chart-box .radar_chart{width:330px;height:442px;padding-top:30px}
#chart-box .radar_chart .btm_left_polytext p,#chart-box .radar_chart .btm_right_polytext p,#chart-box .radar_chart .left_polytext p,#chart-box .radar_chart .right_polytext p,#chart-box .radar_chart .top_polytext p{font-size:15px}
.side_rating_left.bar_chart .rowside1_left a{color:#fff}
.side_rating_left.bar_chart .rowside1_left p{vertical-align:middle;display:table-cell;padding-left:5px}
.side_rating_left.bar_chart .green_ratingwrapper{width:500px}
.side_rating_left.bar_chart .full_bar{width:450px}
.side_rating_left.bar_chart .rowside1_none{background:#cd001c!important;float:left;padding:13px 0 13px 7px;width:634px}
.side_rating_left.bar_chart .rowside1_none,.side_rating_left.bar_chart .rowside1_none a{font-family:RobotoRegular,sans-serif;font-size:16px;color:#fff}
p.comment-form-comment,p.comment-information,p.comment-title{margin-bottom:20px}
p.comment-information{margin-bottom:11px}
p.comment-rating{margin-top:10px}
p.comment-form-author,p.comment-form-email,p.comment-form-url{float:left;margin:0 14px 10px 0}
p.comment-form-author label,p.comment-form-email label,p.comment-form-url label{display:inline-block;font-size:16px;font-weight:400;margin-right:4px;width:64px}
p.comment-form-author input[type=text],p.comment-form-author input[type=email],p.comment-form-email input[type=text],p.comment-form-email input[type=email],p.comment-form-url input[type=text],p.comment-form-url input[type=email]{border:1px solid #d2d2d2;border-radius:1px;color:#000;display:inline-block;font-size:17px;height:28px;padding-left:5px;width:275px}
p.comment-form-comment label,p.comment-information label,p.comment-rating label,p.comment-title label{color:#000;font-family:LatoBoldd,sans-serif;font-size:24px;font-weight:400;line-height:100%}
p.comment-form-comment label,p.comment-title label{width:100%}
p.comment-title input[type=text],p.comment-title input[type=email]{border:1px solid #d2d2d2;border-radius:1px;color:#000;font-size:17px;height:40px;padding-left:5px;width:720px}
p.comment-form-comment textarea{border:1px solid #d2d2d2;border-radius:1px;color:#000;font-size:17px;height:173px;padding:5px;width:720px}
p.form-submit input[type=submit]{background:linear-gradient(to bottom,#f50 0,#ff460e 22%,#ff1246 75%,#ff0159 100%) rgba(0,0,0,0);border:0;border-radius:50px;color:rgba(255,255,255,1);display:inline-block;font-family:LatoBoldd,Geneva,sans-serif;font-size:18px;height:39px;line-height:39px;text-align:center;width:auto;padding:0 27px}
.blue_279cc3{background:#f4f8f9!important}
.blue_279cc3 .blue1{background:#1686ab!important;position:relative}
.blue_279cc3 .blue1:after{width:0;height:0;border-style:solid;border-width:12px 14.5px 0;border-color:#1686ab transparent transparent;line-height:0;content:"";position:absolute;bottom:-10px;left:80px}
.blue_279cc3 .blue2{background:#279cc3!important}
.blue_277bc3{background:#f0f7fc!important}
.blue_277bc3 .blue1{background:#1663ab!important;position:relative}
.blue_277bc3 .blue1:after{width:0;height:0;border-style:solid;border-width:12px 14.5px 0;border-color:#1663ab transparent transparent;line-height:0;content:"";position:absolute;bottom:-10px;left:80px}
.blue_277bc3 .blue2{background:#277bc3!important}
.orange_ff7e47{background:#fff9f6!important}
.orange_ff7e47 .blue1{background:#f1672c!important;position:relative}
.orange_ff7e47 .blue1:after{width:0;height:0;border-style:solid;border-width:12px 14.5px 0;border-color:#f1672c transparent transparent;line-height:0;content:"";position:absolute;bottom:-10px;left:80px}
.orange_ff7e47 .blue2{background:#ff7e47!important}
.blue_017298{background:#eef7fa!important}
.blue_017298 .blue1{background:#02607f!important;position:relative}
.blue_017298 .blue1:after{width:0;height:0;border-style:solid;border-width:12px 14.5px 0;border-color:#02607f transparent transparent;line-height:0;content:"";position:absolute;bottom:-10px;left:80px}
.blue_017298 .blue2{background:#017298!important}
.package-descbox .pricebox:last-child{margin-right:0}
.col1090{margin:0 auto;width:1090px}
.package-descbox2{width:780px}
.conference .search-resbox2 input[type=text]{width:80%}
.video-box3{padding:0}
#pop1 .popover{background-clip:padding-box;background-color:#282828;border:0 solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);display:none;left:208px!important;max-width:953px;padding:0;position:absolute;text-align:left;top:0;white-space:normal;z-index:99999}
#pop1 .popover.right .arrow:after{border-right-color:#282828}
#pop1 .popover-content{background:#282828;padding:18px 20px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px}
#pop1 .mouseover_chart2{background:#fffdf3;width:894px}
.overview_content p{font-size:14px;line-height:140%;margin-bottom:20px;color:rgba(0,0,0,1)}
.wave_chart .chart_mid_box_hov div{color:#000;display:block;font-size:8px;line-height:8px}
.wave_chart .chart_absolute{position:absolute}
.wave_chart .chart_absolute.btn-sm{padding:1px}
.wave_chart .chart_absolute a{color:#000}
.wave_chart .chart_mid_box_hov .chart_absolute div.inner_container{float:left;margin-right:8px;width:35px;white-space:normal;word-wrap:normal}
.wave_chart .chart_mid_box_hov .chart_absolute img{float:left;margin-top:2px}
.cross{cursor:pointer;position:absolute;right:10px;top:10px;z-index:9999}
.popover-title{display:none}
.popover{border:5px solid #cacaca;border-radius:0;max-width:none}
.popover-content{padding:9px 14px}
.radar_chart .left_chart,.wave_chart_popover .left_chart{width:240px;float:left}
.radar_chart .left_chart h3,.wave_chart_popover .left_chart h3{color:#000;font-family:RobotoBold,sans-serif;font-size:18px;margin-bottom:15px}
.radar_chart .left_chart p,.wave_chart_popover .left_chart p{font-size:12px!important;color:#333;line-height:21px}
.wave_chart_popover .right_chart{width:386px;float:right;height:439px;background:url(/images/mouseover_chart_transparent.png) no-repeat;position:relative}
.wave_chart_popover{width:680px;height:436px;margin:5px 0 0 8px}
.wave_chart_popover .border_5{border:none}
.wave_chart_small .box_2{width:387px;height:440px;background:url(/images/mouseover_chart_transparent.png) no-repeat;position:relative}
.wave_chart_small .chart_top_box_hov{position:relative;height:18px}
.wave_chart_small .chart_top_box_hov p{color:#000;font-size:8px;line-height:96%;display:inline-block}
.wave_chart_small p.contenders1_hov{display:inline-block;left:11px;position:absolute;top:2px}
.wave_chart_small p.strong_perform1_hov{left:69px;line-height:96%;position:absolute;text-align:center;top:-3px;display:inline-block}
.wave_chart_small p.leaders1_hov{display:inline-block;position:absolute;right:29px;top:3px;line-height:96%}
.wave_chart_small .chart_mid_box_hov{height:184px;position:relative}
.wave_chart_small .chart_mid_box_hov p{color:#000;font-size:8px;line-height:8px;display:block}
.wave_chart_small .chart_btm_box_hov{height:11px;position:relative}
.wave_chart_small .chart_btm_box_hov p{color:#000;font-size:8px;line-height:8px;display:inline-block}
.wave_chart_small p.weak_text_hov{left:7px;position:absolute;text-transform:uppercase;top:4px;font-size:7px}
.wave_chart_small p.depth_text_hov{left:73px;position:absolute;text-transform:uppercase;top:4px;font-size:7px}
.wave_chart_small p.strong_text_hov{position:absolute;right:0;text-transform:uppercase;font-size:7px;top:4px}
.wave_chart_small .chart_btm2_box2_hov{height:15px;position:relative}
.wave_chart_small .chart_btm2_box2_hov p{color:#000;font-size:8px;line-height:8px;display:inline-block;vertical-align:top;margin-top:4px}
.wave_chart_small .chart_btm2_box2_hov p img{margin-right:2px}
.wave_chart_small p.key_text_hov{margin-left:8px;margin-right:2px}
.wave_chart_small p.upward_text_hov,.wave_chart_small p.downward_text_hov{margin-right:1px}
.wave_chart_small .vertical_box1_hov{height:200px;left:0;position:absolute;top:4px;width:10px;z-index:200}
.wave_chart_small .vertical_box1-wrapper_hov{position:relative}
.wave_chart_small .vertical_box1-wrapper_hov p{font-size:7px;text-transform:uppercase;color:#000}
.wave_chart_small p.weak_text_v_hov{display:block;position:absolute;right:-1px;top:184px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.wave_chart_small p.strenght_text-v_hov{display:block;position:absolute;right:-41px;top:99px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);white-space:nowrap}
.wave_chart_small p.strong_text_v_hov{display:block;position:absolute;right:-5px;top:17px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.wave_chart_popover .chart_absolute{position:absolute}
.wave_chart_popover .chart_mid_box .chart_absolute img,.wave_chart_popover .chart_mid_box_hov .chart_absolute img{float:left;margin-top:1px}
.wave_chart_popover .chart_mid_box .chart_absolute div.inner_container,.wave_chart_popover .chart_mid_box_hov .chart_absolute div.inner_container{float:left;margin-left:5px;min-width:60px;width:auto;line-height:11px}
.wave_chart_popover .chart_mid_box_hov .chart_absolute div.inner_container_active{margin-top:2px}
.wave_chart_popover .chart_mid_box_hov div.inner_container{color:#000;display:block;font-family:RobotoSlabBold,sans-serif;font-size:12px;line-height:8px}
.wave_chart_popover .chart_absolute.btn-sm{padding:4px}
.wave_chart_popover .chart_mid_box div{color:#000;display:block;font-family:RobotoRegular,sans-serif;font-size:11px;line-height:11px}
.wave_chart_popover .chart_top_box_hov{position:relative;height:18px}
.wave_chart_popover .chart_top_box_hov p{color:#000;display:inline-block;font-size:14px;line-height:14px}
.wave_chart_popover p.contenders1_hov{display:inline-block;left:24px;position:absolute;top:8px}
.wave_chart_popover p.strong_perform1_hov{display:inline-block;left:160px;line-height:96%;position:absolute;text-align:center;top:-5px}
.wave_chart_popover p.leaders1_hov{display:inline-block;line-height:96%;position:absolute;right:48px;top:8px}
.wave_chart_popover p.weak_text_hov{font-size:10px;left:15px;position:absolute;text-transform:uppercase;top:8px}
.wave_chart_popover p.depth_text_hov{font-size:11px;left:144px;position:absolute;text-transform:uppercase;top:8px;font-family:RobotoSlabBold,sans-serif}
.wave_chart_popover p.strong_text_hov{font-size:10px;position:absolute;right:0;text-transform:uppercase;top:8px}
.wave_chart_popover .chart_mid_box_hov{height:377px;position:relative}
.wave_chart_popover .chart_mid_box_hov p{color:#000;display:block;font-size:12px;line-height:8px;font-family:RobotoSlabBold,sans-serif}
.wave_chart_popover .chart_btm_box_hov{height:20px;position:relative}
.wave_chart_popover .chart_btm_box_hov p{color:#000;font-size:10px;line-height:8px;display:inline-block}
.wave_chart_popover .chart_btm2_box2_hov{height:28px;position:relative}
.wave_chart_popover .chart_btm2_box2_hov p{color:#000;display:inline-block;font-size:13px;line-height:13px;margin-top:8px;vertical-align:top;font-family:Robotomedium,sans-serif}
.wave_chart_popover .chart_btm2_box2_hov p img{margin-right:3px;vertical-align:top}
.wave_chart_popover p.key_text_hov{font-family:RobotoSlabBold,sans-serif;margin-left:16px;margin-right:4px;text-transform:uppercase}
.wave_chart_popover p.downward_text_hov,.wave_chart_popover p.upward_text_hov{display:inline-block;margin-right:18px;margin-top:10px}
.wave_chart_popover p.stable_hov{display:inline-block;margin-left:16px;margin-top:9px}
.wave_chart_popover .vertical_box1_hov{height:200px;left:0;position:absolute;top:4px;width:10px;z-index:200}
.wave_chart_popover .vertical_box1-wrapper_hov{position:relative}
.wave_chart_popover .vertical_box1-wrapper_hov p{color:#000;font-size:11px;text-transform:uppercase}
.wave_chart_popover p.weak_text_v_hov{display:block;position:absolute;right:-9px;top:367px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.wave_chart_popover p.strenght_text-v_hov{display:block;position:absolute;right:-74px;top:201px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);white-space:nowrap;font-family:Robotomedium,sans-serif}
.wave_chart_popover p.strong_text_v_hov{display:block;position:absolute;right:-15px;top:40px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);`filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.wave_chart_popover .inner_container a{color:#000}
.radar_chart_container{width:684px;height:100%}
.radar_chart{width:684px}
.radar_chart .btm_left_polytext p,.radar_chart .btm_right_polytext p,.radar_chart .left_polytext p,.radar_chart .right_polytext p,.radar_chart .top_polytext p{font-size:12px;width:100%}
.radar_chart .right_polytext{right:-7px}
.radar_chart .btm_right_polytext{bottom:-50px;right:15px}
.radar_chart .btm_left_polytext{bottom:-50px;left:20px}
.radar_chart .right_chart{background:0 0;height:340px;float:right;position:relative;width:386px}
#ppc-container{width:1280px;margin:0 auto;background-color:#fff}
#ppc-container .rank-banner{background:#e4f1ff;padding-bottom:15px}
#ppc-container .best-credit{background:url(/images/banner_bg4.jpg) no-repeat;height:427px;margin-bottom:45px}
#ppc-container .pad28{padding:28px}
#ppc-container .credit-title{padding-left:107px}
#ppc-container .credit-title h3{font-family:LatoBoldd,Geneva,sans-serif;font-size:36px;line-height:70%;text-transform:uppercase;color:#FFF;margin-bottom:12px;display:block}
#ppc-container .credit-title p{font-family:LatoBoldd,Geneva,sans-serif;font-size:22px;line-height:100%;text-transform:uppercase;color:#FFF;margin-bottom:12px;display:block}
#ppc-container .leader-content{position:relative}
.lead-left{float:left;width:766px;height:298px;background:url(/images/triangle-bg.png) no-repeat;margin-left:73px;position:relative}
.lead-right{float:right;width:358px;height:298px;background:url(/images/triangle-bg.png) right no-repeat;position:relative}
.lead-con{padding-left:94px}
.lead-title{padding-top:35px}
.lead-title h3{font-family:LatoBoldd,Geneva,sans-serif;font-size:30px;line-height:70%;color:#000;margin-bottom:30px;display:block}
.lead-title p{font-family:LatoBoldd,Geneva,sans-serif;font-size:20px;line-height:100%;color:#000;margin-bottom:12px;display:block}
ul.credit-list li{font-size:16px;padding-left:34px;background:url(/images/green_tick2.png) 0 7px no-repeat;display:block;line-height:33px}
.one-box{height:298px;left:0;position:absolute;top:-4px;width:165px;z-index:200}
.ribon-box{background:url(/images/ribon.png) no-repeat;bottom:8px;height:88px;position:absolute;right:-3px;width:321px}
.ribon-con p{color:#fff;display:block;font-family:LatoBoldd,Geneva,sans-serif;font-size:14px;line-height:70%;margin-bottom:8px;margin-left:81px;padding-top:27px;text-transform:uppercase}
.ribon-con h3{font-family:RobotoSlabBold,Geneva,sans-serif;font-size:38px;line-height:70%;color:#FFF;display:block;margin-left:58px}
.leader-logo{height:90px;position:absolute;right:20px;top:10px;width:199px}
.lead-right-titlebox h3{display:block;font-family:LatoBoldd,Geneva,sans-serif;font-size:18px;line-height:70%;margin-bottom:8px;margin-left:20px;padding-top:15px}
.lead-right-titlebox p{display:block;font-family:LatoRegular,Geneva,sans-serif;font-size:14px;line-height:70%;margin-bottom:8px;margin-left:20px}
.lead-right-titlebox span{background:url(/images/triangle-bg2.png) no-repeat;height:17px;line-height:17px;font-family:LatoRegular,Geneva,sans-serif;font-size:10px;color:#FFF;width:116px;display:block;padding-left:20px}
.lead-major{padding:0 14px 14px}
.leadmajor-con{border-bottom:1px solid #e1e0df;padding:4px 0}
.leadmajor-left{float:left;text-align:left;width:128px}
.leadmajor-right{float:right;text-align:left;width:175px}
.leadmajor-left p{font-family:LatoRegular,sans-serif;font-size:12px;line-height:120%;padding-left:5px}
.leadmajor-right p{font-family:LatoRegular,sans-serif;font-size:12px;line-height:120%}
.free-quote{padding-top:18px;text-align:center}
a.free-quote2{background:#410842;border:0;border-radius:50px;color:rgba(255,255,255,1);display:inline-block;font-family:LatoBoldd,Geneva,sans-serif;font-size:16px;height:33px;line-height:33px;text-align:center;width:217px}
.leadlogo-small{width:101px;height:46px;position:absolute;right:15px;top:10px}
.vendor_directory #overall_scor2 .row2 .box-2{width:715px}
.vendor_directory .nmark-right{width:515px}
.vendor_directory .pagination_new ul li span{color:#828282;display:block;font-family:RobotoRegular,Geneva,sans-serif;font-size:14px;padding:21px}
.vendor_directory .current{border-top:1px solid #000;color:#000!important}
.vendor_directory .pagination_new ul li:last-child,.vendor_directory .pagination_new ul li:nth-child(1){margin:0}
.vendor_directory .pagination_new ul li a.prev{margin-right:150px}
.vendor_directory .pagination_new ul li a.next{margin-left:150px}
.benchmark-box{height:auto;padding:15px 0 15px 15px}
.vendor_directory .netlogo2{max-height:48px}
.small_business{background:#f9faef;margin-bottom:30px}
.biz_pad{padding:20px 14px}
h5.biz_title{line-height:100%;font-family:RobotoSlabBold,Geneva,sans-serif;font-size:14px;display:block;padding-bottom:5px;text-transform:uppercase}
.biz_boxleft{width:658px;float:left}
.biz_boxright{float:right;width:230px}
ul.biz_list{display:block;float:left}
ul.biz_list li{background:url(/images/red_arrow2.png) 0 2px no-repeat;display:block;font-family:LatoRegular,Geneva,sans-serif;font-size:11px;margin-bottom:7px;padding-left:8px;line-height:100%;width:158px;float:left}
ul.biz_list.biz_list4 li{width:185px}
ul.biz_list li a{color:#000;display:block;line-height:100%}
ul.biz_list1{width:665px}
ul.biz_list li.more_cat{color:#FFF;background:#a8a999!important;border-radius:50px;padding:3px 3px 3px 10px;display:inline-block;width:170px;position:relative}
ul.biz_list li.more_cat a{color:#FFF;background:url(/images/down_arrow2.png) 95% 3px no-repeat}
ul.dropdown_new{position:absolute;display:none;z-index:9000;background:#a8a999;width:100%;left:0;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px;border-radius:7px;padding:5px 0 0 5px;top:17px}
ul.biz_list li.more_cat:hover ul.dropdown_new{display:block;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
ul.dropdown_new li a{background:0 0!important}
.register_box2{background:#f9faef;margin-bottom:30px;height:142px;overflow:hidden}
.reg_pad{padding:30px 18px}
span.get_featured{display:block;line-height:100%;text-align:center;font-family:LatoBlack,Geneva,sans-serif;font-size:14px;margin-bottom:7px;text-transform:uppercase}
a.register_btn{display:block}
.setp2{padding-top:0}
.stepbox_regwrapper{text-align:center}
.step_1reg,.step_2reg,.step_3reg{display:inline-block;float:none}
.reg-form{margin-left:50px}
.reg-form .gform_column{padding-left:60px}
.reg-form ul:first-child li:last-child{background:0 0}
.reg-form .gform_fields{width:48%;float:left}
.reg-form .gsection{float:left;width:100%;background:#f4f4f4;margin-left:0!important;margin-bottom:25px;padding:6px 0}
.reg-form .gsection .gsection_title{font-family:RobotoSlabBold,Geneva,sans-serif;font-size:18px;padding-left:15px;text-transform:uppercase}
.reg-form .gfield{margin-left:20px;margin-bottom:12px}
.reg-form .gform_fields .gsection{width:100%!important}
.reg-form .gform_fields .gfield{float:left;width:46%}
.reg-form input[type=text],.reg-form input[type=url],.reg-form input[type=tel],.reg-form input[type=email],.reg-form input[type=password],.reg-form select{border:1px solid #d3d3d3;color:#999;font-family:LatoRegular,Geneva,sans-serif;font-size:14px;height:29px;padding-left:8px;width:92%}
.reg-form .gfield.full-column{width:605px;margin-bottom:12px}
.reg-form .gform_footer,.reg-form .gform_page_footer{border-top:1px solid #d3d3d3}
.reg-form .gform_page_footer{clear:both}
.reg-form .gform_footer .gform_button,.reg-form .gform_page_footer .gform_next_button{float:right;margin-bottom:100px;margin-right:70px}
.reg-form .gform_page_footer .button{margin-top:10px}
.reg-form .ginput_container_checkbox .gfield_checkbox li label{font-weight:500;display:inline}
.reg-form .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]{margin:0}
div.gform_card_icon{background-image:url(../../plugins/gravityforms/images/gf-creditcard-icons.png);background-repeat:no-repeat;float:left;height:32px;margin-right:4px;text-indent:-9000px;width:36px}
.ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{background-image:url(../../plugins/gravityforms/images/gf-creditcard-icons.png);background-position:0 -128px;background-repeat:no-repeat;display:inline-block;height:23px;left:6px;position:relative;top:-2px;width:32px}
.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex{background-position:-72px 0}
.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_discover{background-position:-108px 0}
.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard{background-position:-36px 0}
.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa{background-position:0 0}
div.wrap.gf_browser_gecko .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{top:-4px}
.gform_hidden{display:none}
div.gfield_creditcard_warning_message{margin-bottom:10px}
.ginput_complex .ginput_full label{font-weight:400;font-size:11px}
.ginput_complex span.ginput_cardextras{display:block;margin-bottom:8px;overflow:hidden}
.ginput_complex .ginput_cardinfo_left{margin-right:1%;width:50%}
.ginput_complex .ginput_cardinfo_left,.ginput_complex .ginput_cardinfo_right{float:left;min-height:43px;position:relative}
.ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,.ginput_complex select.ginput_card_expiration.ginput_card_expiration_year{display:inline-block;width:47%!important}
.ginput_complex .ginput_cardinfo_right input.ginput_card_security_code{max-width:50%!important;position:relative}
.ginput_complex .ginput_cardinfo_right{float:left;min-height:43px;position:relative;min-width:85px!important}
.ginput_complex .ginput_cardinfo_right label{white-space:nowrap!important;display:block}
.gf_progressbar_wrapper{display:none}
.order-page{float:left;width:70%}
form.order-page{width:90%}
.order-page .reg-form .gform_fields{width:96%}
.order-page .reg-form .gform_fields .gsection{margin-top:18px}
.doublecol_right{float:right;width:312px}
.oconfirm-title{background:#013f7a;border-top-left-radius:6px;border-top-right-radius:6px;height:50px;text-align:center}
.oconfirm-title h3{color:#fff;display:inline-block;font-family:LatoBoldd,sans-serif;font-size:18px;line-height:18px;margin:17px 0 0;text-transform:uppercase}
.price-title_step2{height:88px;position:relative;text-align:center}
.blue8{background:#ff7e47!important}
.price-title_step2 h3{color:#fff;display:inline-block;font-family:LatoBoldd,sans-serif;font-size:36px;line-height:60px;margin-top:10px;text-transform:uppercase}
.grain-box{background:#ff7e47;border-bottom:2px solid #f1672c;border-top:2px solid #f1672c;text-align:center}
.grain-box ul li{background:url(/images/step2_border.png) center bottom repeat-x;color:#fff;font-family:RobotoBold,sans-serif;font-size:18px;font-style:italic;padding:13px 0 10px}
.plan-featuresbox{background:#fffbef}
.plan-title{border-bottom:2px dotted #9d9d9d;height:60px;text-align:center}
.plan-title h3{color:#000;display:inline-block;font-family:RobotoBold,sans-serif;font-size:18px;font-style:italic;margin:15px 0 0}
.features_text{padding:18px 18px 0;text-align:center}
.features_text p{color:#000;display:block;font-family:RobotoLight,sans-serif;font-size:16px;font-style:italic;padding-bottom:16px}
.footer2_content p a{color:#fff}
.tools_icon span{color:#a4e2d1}
p.comment-form-comment label{display:none}
.content_scrollbar.content{position:relative;width:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.content_scrollbar .mCSB_container{margin-right:0;overflow:hidden;width:auto}
#content_2 .mCSB_buttonDown,.content_scrollbar .mCSB_buttonUp{display:none}
.content_scrollbar .mCSB_scrollTools .mCSB_draggerRail{background:0 0!important;filter:alpha(opacity=40);-ms-filter:alpha(opacity=40)}
.content_scrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#7e7e7e;border-radius:0;width:5px!important}
.content_scrollbar .mCSB_scrollTools a+.mCSB_draggerContainer{margin:0 0 10px}
.content_scrollbar.content{height:94%}
ul.wsp-pages-list{float:left;margin-bottom:15px;width:100%}
ul.wsp-pages-list li{float:left;width:40%;margin:0;}
h2.wsp-ranking_pages-title{clear:both}
.pixel1{visibility:hidden!important;width:1px!important;height:1px!important}
.infusion-form{margin-top:15px}
.infusion-form .infusion-field{display:block;float:left;width:50%;margin-bottom:10px}
.infusion-form .infusion-fullwidth{width:100%}
.infusion-field label{display:block;font-family:LatoRegular,Geneva,sans-serif;font-size:14px;font-weight:400;line-height:100%;margin-bottom:3px}
.infusion-field .infusion-required{color:red}
.infusion-field input[type=text],.infusion-field input[type=url],.infusion-field input[type=tel],.infusion-field input[type=email],.infusion-field input[type=password],.infusion-field select{border:1px solid #d3d3d3;color:#323b43;font-family:LatoRegular,Geneva,sans-serif;font-size:14px;height:37px;padding-left:8px;width:90%}
.infusion-field select option{padding-left:8px}
.infusion-field textarea{width:95%;border:1px solid #d3d3d3;padding:5px 0 0 5px;height:97px}
.infusion-submit{clear:both;padding-top:20px}
.infusion-submit input[type=submit],.infusion-submit input[type=button]{display:inline-block;font-family:LatoBoldd,Geneva,sans-serif;font-size:15px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNTUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2ZmNDYwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmMTI0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAxNTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f50 0,#ff460e 22%,#ff1246 75%,#ff0159 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f50),color-stop(22%,#ff460e),color-stop(75%,#ff1246),color-stop(100%,#ff0159));background:-webkit-linear-gradient(top,#f50 0,#ff460e 22%,#ff1246 75%,#ff0159 100%);background:-o-linear-gradient(top,#f50 0,#ff460e 22%,#ff1246 75%,#ff0159 100%);background:-ms-linear-gradient(top,#f50 0,#ff460e 22%,#ff1246 75%,#ff0159 100%);background:linear-gradient(to bottom,#f50 0,#ff460e 22%,#ff1246 75%,#ff0159 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5500',endColorstr='#ff0159',GradientType=0);border:none;border:0;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;border-radius:50px;text-align:center;color:rgba(255,255,255,1);width:auto;height:32px;line-height:32px;margin-right:15px;padding:0 12px}
#sl #footer1_area,#sl .banner_area,#sl .logo_slider_area,#sl .main-content,#sl .quick_link_area,#sl .seal_box_area,#sl .structure,#sl .top_bararea{width:1540px}
#sl .top_menu_area{width:auto}
#sl .top_inner{width:1500px}
#sl .banner_area{height:660px}
#sl .slide_box1{max-width:1500px;margin:0 auto;background:0 0;height:660px}
#sl .slide_box1 .slide_one_title_wrap{padding-top:30px;padding-bottom:40px}
#sl .slide_box1 .slide_one_title_wrap .slide_one_title{padding:0;text-align:center}
#sl .slide_box1 .slide_one_title_wrap .slide_sub-title{text-align:center;color:#000;font-family:RobotoSlabRegularrr,Geneva,sans-serif;font-size:26px;letter-spacing:-1px;margin-top:20px}
#sl .slide_box1 .slide_one_title_wrap .slide_sub-title span{display:inline-block;margin:0 30px}
#sl .slide_box1 .slide_one_title_wrap .slide_sub-title img{vertical-align:middle}
#sl .slide_box1 .slide_one_content{float:none;width:auto;margin:0}
#sl .slide_box1 .slide_one_content .slide-col-half{width:50%;float:left}
#sl .slide_box1 .slide_one_content .slide-content-left iframe,#sl .slide_box1 .slide_one_content .slide-content-left img,#sl .slide_box1 .slide_one_content .slide-content-left video{max-width:100%;border:2px solid #000}
#sl .slide_box1 .slide_one_content .slide-content-right h3{color:#000;font-family:RobotoSlabRegularrr,Geneva,sans-serif;font-size:32px;letter-spacing:-1px;margin:40px 0 10px}
#sl .slide_box1 .slide_one_content .slide-content-right ul.slide_list1 li{padding-left:40px}
#sl .seal_right{width:1260px}
.ureview_submit input[type=text]{width:1050px}
#sl #twocol_area .col_left{width:866px}
.treding_title{font-size:22px}
ul.match-list li{margin-left:19px}
.match-right span a{color:#107c7c}
.market-proff{height:320px}
ul.tools-list li{width:394px}
.tools-box{height:240px}
.tools_1{height:70px}
.ranking_box2 .col_left2 .prime_box{float:none;margin:0 0 20px}
.ranking_box2 .col_left2 .prime_box:nth-child(2n+1){margin-right:0}
.tab_area.projections_box .tab_content{width:1229px}
.tab_area.projections_box .tab_content .chartbox_1{width:487px}
#sl .slider_box{width:1410px}
#sl #quicklink_bg .link_box_menu{padding:20px 24px 0}
#sl #quicklink_bg .link_box5{width:auto;padding:20px 35px 0}
#sl #quicklink_bg .link_box5 .link_content{padding:0}
#sl #quicklink_bg .link_box6{width:250px}
#sl #quicklink_bg .link_box6 .link_content{padding:20px 35px 0}
#sl #footer1_area .box_1{width:500px}
#footer1_area .box_3,#sl #footer1_area .box_2{width:276px}
#sl #ranking5-col,#sl #rankings-twocol{width:1500px}
#sl .footer2_content{text-align:center}
#sl .ranking_criteria{margin:0 auto;max-width:1230px;padding:30px 0}
#sl .ranking_criteria span.criteria_title,.ranking_criteria span.criteria-sub_title{text-align:center}
#sl #ranking5-col .box-1{width:284px}
#sl #ranking5-col .black-bg,#sl #ranking5-col .top-imgbox img{width:100%}
#sl .ranking-for-best-companies .bluebox{width:1160px;padding:15px;float:left;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAC3CAIAAABYEXOLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGJJREFUeNpi/PTzHwMYMDHAAH4Wy3/i1FHCQtjBwvCfRiYPJlMo8SUlbqGOXmJdT1+XYtNBO5dSy30wB+J36UC5j9iQpIf7SNeLcPPA5xky9FLF9YOzJEQ2j7rlPXXcDBBgAIW4KnuClQDlAAAAAElFTkSuQmCC) center top repeat-x #d6f0fd;border:1px solid #a9ccde;height:185px}
#sl .ranking-for-best-companies .bluebox .bluebox-title .title-text{font-family:LatoBoldd,Geneva,sans-serif;font-size:16px;color:#000;text-transform:uppercase;float:left}
#sl .ranking-for-best-companies{margin:0 0 20px}
#sl .ranking-for-best-companies .bluebox .bluebox-title .company-dropdown{float:right;width:310px;font-family:Arial,Helvetica,sans-serif}
#sl .ranking-for-best-companies .bluebox .bluebox-title .company-dropdown label{font-size:12px;font-weight:400;width:175px;float:left;margin:0;padding:3px 0 0}
#sl .ranking-for-best-companies .bluebox .bluebox-title .company-dropdown span{position:relative;width:135px;float:left}
#sl .ranking-for-best-companies .bluebox .bluebox-title .company-dropdown span .select{position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGCAYAAAD37n+BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACxJREFUeNpiYGBgaATi/0RikFowaCRFMTGaMBTj04RTMTZNBBUja8KqGCDAABrNI+/oxef2AAAAAElFTkSuQmCC) 95% center no-repeat #fff;border:1px solid #9ac5dd;padding:2px 10px;width:100%;font-size:12px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#sl .ranking-for-best-companies .bluebox .bluebox-title .company-dropdown span select{width:100%;font-size:12px}
.bluebox .bluebox_services{width:966px;float:left}
.bluebox .bluebox_services ul{list-style:none;margin:0;padding:0}
.bluebox .bluebox_services>ul>li{width:182px;float:left;margin-right:10px}
.bluebox .bluebox_services ul>li>a{color:#000;font-size:12px;font-family:Arial,Helvetica,sans-serif;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFpJREFUeNpi+B/CcBiIRf///88AwkwMPzhtgPgYgy+XCgMQMP53EPvPAAGvgdiH8b+hKkwABF6wMHwSYEBS4c/C8JEfxLkDxJ4Mr3ffYfjPEXgMiCVgtgAEGABfOCQ2sVr+GAAAAABJRU5ErkJggg==) left 2px no-repeat;padding-left:10px}
.bluebox .bluebox_services ul>li.dropdown{max-width:160px;border:1px solid transparent;border-radius:3px;height:23px}
.bluebox .bluebox_services ul>li.dropdown.open{max-width:160px;background:#fff;border:1px solid #9ac5dd;border-radius:3px;height:23px}
.bluebox .bluebox_services ul>li.dropdown>a{display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpi/P//PwODqOttBv6PKgx8HxiANAMDz+c7DBzfrZgYIMATiF9D2a/B/B+cryGS/B/vAEkfIH4Bpr/w3gFiBphOrAAgwABMERT+liN7vAAAAABJRU5ErkJggg==) right 8px no-repeat;margin-right:10px;padding:2px 10px;text-decoration:none}
.bluebox .bluebox_services ul>li.dropdown>ul{display:none;position:absolute;left:0;top:100%;background:#fff;border:1px solid #9ac5dd;border-top:0;width:160px;margin-top:-1px;margin-left:-1px;padding:10px;z-index:9999}
.bluebox .bluebox_services ul>li.dropdown.open>ul,.bluebox .bluebox_software ul>li{display:block}
.bluebox .bluebox_software{width:160px;float:left}
.bluebox .bluebox_software ul{list-style:none;margin:0;padding:0}
.bluebox .bluebox_software ul>li>a{color:#000;font-size:12px;font-family:Arial,Helvetica,sans-serif;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFpJREFUeNpi+B/CcBiIRf///88AwkwMPzhtgPgYgy+XCgMQMP53EPvPAAGvgdiH8b+hKkwABF6wMHwSYEBS4c/C8JEfxLkDxJ4Mr3ffYfjPEXgMiCVgtgAEGABfOCQ2sVr+GAAAAABJRU5ErkJggg==) left 2px no-repeat;padding-left:10px}
.bluebox .bluebox_software ul>li.dropdown{max-width:160px;border:1px solid transparent;border-radius:3px;height:23px}
.bluebox .bluebox_software ul>li.dropdown.open{max-width:160px;background:#fff;border:1px solid #9ac5dd;border-radius:3px;height:23px}
.bluebox .bluebox_software ul>li.dropdown>a{display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpi/P//PwODqOttBv6PKgx8HxiANAMDz+c7DBzfrZgYIMATiF9D2a/B/B+cryGS/B/vAEkfIH4Bpr/w3gFiBphOrAAgwABMERT+liN7vAAAAABJRU5ErkJggg==) right 8px no-repeat;margin-right:10px;padding:2px 10px;text-decoration:none}
.bluebox .bluebox_software ul>li.dropdown>ul{display:none;position:absolute;left:0;top:100%;background:#fff;border:1px solid #9ac5dd;border-top:0;width:190px;margin-top:-1px;margin-left:-1px;padding:10px}
.bluebox .bluebox_software ul>li.dropdown.open>ul{display:block;z-index:1}
.bluebox .list-title{display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:14px;color:#105b9d;text-transform:uppercase;margin:5px 0}
.ranking-for-best-companies .ranking-for-best-companies-video{width:329px;float:right;position:relative}
.ranking-for-best-companies .ranking-for-best-companies-video iframe,.ranking-for-best-companies .ranking-for-best-companies-video img,.ranking-for-best-companies .ranking-for-best-companies-video video{max-width:100%;display:block}
.ranking-for-best-companies .ranking-for-best-companies-video .video-caption{position:absolute;background:rgba(0,0,0,.8);left:0;bottom:0;right:0;padding:5px 20px;text-align:center;color:#fff;text-transform:uppercase;font-size:14px}
#sl #deail-twocol{width:1500px}
#sl .left-col{width:1180px}
#sl #netdetail-box .box-1{width:821px}
#sl .net-info{margin:0 0 0 182px}
.founded{width:362px}
#sl a.claimthis-list2{left:50%;margin-left:-170px}
#sl #key-people .round-box2 .box-1,#sl #key-people .round-box2 .box-2,#sl #key-people .round-box2 .box-3{width:366px}
#sl #key-facts .box-1,#sl #key-facts .box-2{width:49%}
.main-rankings-page #ranks_table .ranktable_1 .box_width{width:1274px!important}
.main-rankings-page #ranks_table .box_width .box_24{margin-right:45px}
.main-rankings-page #ranks_table .box_width .box_25{margin-right:75px}
.main-rankings-page #ranks_table .box_width .box_26{margin-right:65px}
.main-rankings-page #ranks_table .box_width .box_27{margin-right:85px}
.main-rankings-page #ranks_table .box_width .box_28{margin-right:80px}
.main-rankings-page .bootst-two2{width:540px}
.main-rankings-page #ranks_table .tab-content .year{width:320px}
.main-rankings-page .bootst-three{width:550px}
.main-rankings-page .tab_wrapper_id .box_2{margin-right:50px}
#sl .request_quote_container{margin:10px 0}
#sl .request_quote_btn{background-color:#FF6B27;border:0;border-radius:50px;color:#fff;display:inline-block;font-family:RobotoSlabRegularrr,Geneva,sans-serif;font-size:15px;height:32px;line-height:32px;margin-right:15px;padding:0 12px;text-align:center;width:250px;cursor:pointer}
#sl .request_quote_btn:focus,#sl .request_quote_btn:hover{color:#fff}
.top_search_box{float:left;padding-left:400px;position:relative}
ul.slide_list1{display:block;margin:15px 0}
ul.slide_list1 li{font-size:26px}
.net-padbox{position:relative;padding:15px 15px 30px}
.slide_box1 .slide_one_content .slide-content-right h3{color:#000;font-family:RobotoSlabRegularrr,Geneva,sans-serif;font-size:34px;letter-spacing:-1px;margin:40px 0 10px}
.gform_wrapper input[type=button],.gform_wrapper input[type=submit]{display:inline-block;font-family:LatoBoldd,Geneva,sans-serif;font-size:19px;background:linear-gradient(to bottom,#F50 0,#FF460E 22%,#FF1246 75%,#FF0159 100%);border:0;border-radius:50px;text-align:center;color:#FFF;width:auto;height:32px;line-height:32px;margin-right:15px;padding:0 12px;font-weight:700}
.tab_area.projections_box .tab_content .chartbox_1{width:487px;margin:12px}
.info_text{padding:25px 0 14px;overflow:hidden}
.best_coll_wrapper h2{color:#000;font-family:RobotoSlabBold,Geneva,sans-serif;line-height:100%}
.best_coll_wrapper h2{font-size:26px;letter-spacing:6px;text-transform:uppercase;word-spacing:7px}
.best_coll_wrapper h2 span{color:#c00}
#ranks_table .ranktable_1 .row_4{background-color:#fffef3;border-top:1px solid #dfdfdf}
#rankingtable_top .box_1,#ranks_table .ranktable_1 .box_1{width:2.5%}
.rating-box{display:block;padding-bottom:6px}
.bootst-two2 .founded p,.bootst-two2 .state p,.bootst-two2 .view_univer p{font-family:LatoRegular,sans-serif;line-height:125%;text-align:left;font-size:14px;font-weight:300}
.bootst-two2 .year p{font-size:14px;line-height:125%;text-align:left;font-family:LatoLight,sans-serif}
.oneinfo span.boot-subtitle,p.quicksub-link{display:block;font-family:LatoRegular,Geneva,sans-serif}
p.quicksub-link{font-size:1.2em;line-height:80%;margin-bottom:25px}
.pad25_m{padding:20px 50px;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF}
.quicklinkleft{float:left;margin-right:36px;background:url(/images/quicklink-leftborder.png) right center no-repeat;overflow:hidden;padding-right:87px}
.memlogin{width:560px;float:left;margin-left:50px}
.oneinfo span.boot-subtitle{font-size:12px;line-height:100%;margin-bottom:15px}
ul.match-list{display:block;margin-left:-22px}
span.comp_title{font-size:24px;font-family:RobotoSlabBold,Geneva,sans-serif;color:#000;line-height:100%;margin-bottom:6px;display:block;padding:9px 0 0 9px}
span.comp_sub_title{font-family:RobotoSlabRegularrr,Geneva,sans-serif;font-size:16px;padding:0 0 9px 9px}
#sl .new-claim-box{border:1px solid #ccc;font-family:Lato,sans-serif;margin:0 0 22px}
#sl .new-claim-box .box-logo{width:360px;border-right:0 solid #ccc;float:left;padding:25px;text-align:right}
#sl .new-claim-box .box-logo .box-logo-img{height:58px}
#sl .new-claim-box .box-logo p{font-size:14px;line-height:1.2em;color:#000;margin:0 0 40px}
#sl .new-claim-box .box-logo p.last{margin:0 0 18px}
#sl .new-claim-box .box-logo h1.logo-text,#sl .new-claim-box .box-logo div.logo-text{font-size:30px;font-weight:700;margin-bottom:5px;line-height:100%}
#sl .new-claim-box .box-logo p .name,#sl .new-claim-box .box-logo p .web-address,#sl .new-claim-box .box-logo p .web-address a{font-size:18px;color:#013f7a}
#sl .new-claim-box .box-logo .btn-talk-2-rep{background:#ff6c00;border-radius:50px;margin-bottom:-45px;color:#fff;display:block;font-family:RobotoSlabBold,Geneva,sans-serif;font-size:27px;height:49px;line-height:100%;text-align:center;text-decoration:none;width:318px}
#sl .new-claim-box .box-logo .btn-talk-2-rep span{display:block;font-family:LatoRegular,Helvetica,sans-serif;font-size:14px;line-height:100%;padding-top:5px;text-align:center}
#sl .new-claim-box .box-content-details{padding:24px 20px;background:#fffef5;border-left:1px solid #ccc;border-right:1px solid #ccc;width:800px;float:left}
#sl .new-claim-box .box-content-details ul{width:50%;float:left}
#sl .new-claim-box .box-content-details ul li{padding:5px 10px;display:block;border-bottom:1px solid #ebeae5}
#sl .new-claim-box .box-content-details ul li:last-child{border:0;padding-bottom:0}
#sl .new-claim-box .box-content-details ul li strong{display:block;font-size:17px}
#sl .new-claim-box .box-content-details ul.list1 li{margin-right:20px}
#sl .new-claim-box .box-content-details ul.list2 li{margin-left:20px}
#sl .new-claim-box .box-action{width:337px;float:left}
#sl .new-claim-box .box-action a{display:block;font-size:29px;text-align:center;padding:47px 30px;border-bottom:1px solid #ccc;color:#000}
#sl .new-claim-box .box-action a:last-child{border:0}
#sl .new-claim-box .box-action a.btn1{background:#fff7d1}
#sl .new-claim-box .box-action a.btn2{background:#f4fff2}
#sl .new-claim-box .box-action a.btn3{background:#f2f9ff}
#sl .new-claim-box .box-action a:hover{text-decoration:none;background:#f9efc2}
#sl .new-claim-box .box-action a img{vertical-align:middle;margin-right:15px}
#sl .listing-ranking .ranking-listbox{margin:0}
#sl .listing-ranking .iprospect-news{width:48%;float:right}
#sl .listing-ranking .iprospect-news small{font-size:80%}
#sl .keytitle-box .seo-lable{margin-bottom:8px;display:block}
#sl #key-people{margin:40px 0}
#sl .rowside1_left2{width:100px}
#sl .side_rating_left.bar_chart .green_ratingwrapper{width:900px}
#sl .side_rating_left.bar_chart .full_bar{width:800px}
#sl .rankinglist{padding-right:5%}
#bp .main-content{float:none;margin:0 auto}
ul.edition_listp{display:inline-block;vertical-align:bottom}
ul.edition_listp li{list-style-type:none;position:relative;font-size:11px;background:url(/images/sprite1.png) -10px -490px no-repeat;padding-left:29px}
ul.edition_listp li a{background:url(/images/sprite1.png) 60px -519px no-repeat rgba(0,0,0,0);color:rgba(255,255,255,1);display:inline-block;font-family:'LatoRegular';padding-right:12px}
ul.edition_listp li div.multi_column{position:absolute;left:-999999px;top:12px;width:854px;background:#000;z-index:999}
ul.edition_listp div.multi_column .placeholder{background-color:#000;height:13px}
ul.edition_listp div.multi_column .left{display:inline-block;width:140px;margin-right:10px}
ul.edition_listp div.multi_column .left p,ul.edition_listp div.multi_column .right p{color:#87c9ff;font-size:12px;margin:6px 0 6px 12px}
ul.edition_listp div.multi_column .right{display:inline-block;width:700px}
ul.edition_listp div.multi_column .left div,ul.edition_listp div.multi_column .right div{background-color:#06181b;height:477px}
ul.edition_listp ul.edition_sub li{display:block;background:0 0;padding-left:14px;float:left;font-size:11px;border-bottom:1px solid rgba(195,195,195,.4);padding-top:3px;padding-bottom:3px;width:140px}
ul.edition_listp ul.edition_sub li a{display:block;background:0 0;padding-left:10px;width:auto}
ul.edition_listp ul.edition_sub li a:hover{background:url(/images/blue_arrow.png) 0 5px no-repeat}
.listing-ranking{margin-bottom:20px}
.main-content.apply{margin:0 auto;float:none}
.main-content.apply .entry-title{font-size:25px}
.main-content.apply .entry-content p{font-size:18px}
.main-content.apply .gform_wrapper .gfield_label{font-size:18px}
.main-content.apply .gform_wrapper input[type="submit"]{font-size:18px;margin-top:-16px}
.main-content.apply .gform_wrapper select{font-size:17px;height:36px}
.main-content.apply .gform_wrapper textarea{height:125px}
.main-content.apply .gform_wrapper .gform_footer{padding-top:0}
.main-content.apply .benefit-title{height:99px}
.main-content.apply .benefit-title span{font-size:32px}
.main-content.apply .benefit-list{padding-left:14px}
.main-content.apply .blist-left ul li{font-size:15px;padding-left:25px}
#top-bar-trial{position:fixed;top:0;left:0;z-index:1000;overflow:hidden;width:100%;padding:0 0 4px;background-color:#ea3131;-moz-box-shadow:0 0 7px 1px rgba(0,0,0,.4);-webkit-box-shadow:0 0 7px 1px rgba(0,0,0,.4);box-shadow:0 0 7px 1px rgba(0,0,0,.4);height:42px}
#top-bar-trial div{background-color:#ea3131}
#top-bar-trial div .row{width:1280px;margin:0 auto;padding:8px 0}
#top-bar-trial div .row .msg{color:#fff;font-size:18px;font-weight:700;text-align:center}
#top-bar-trial div .row .msg a{color:#fff;text-decoration:underline}
#top-bar-trial div .row p{font-size:16px;font-weight:700;line-height:30px;padding:0;margin:0;border:none;float:left;color:#fff}
#top-bar-trial div .row p.left{color:#f41;margin-top:12px}
#top-bar-trial div .row p.right{padding:0 10px}
#top-bar-trial div .row div.div_left{display:inline-block}
#top-bar-trial div .row div.div_right{display:inline-block;margin-top:16px;vertical-align:top}
#top-bar-trial div a.button{font-size:17px;font-weight:700;padding:8px 24px}
button,a.button{cursor:pointer;border:none;color:#fff;font-size:12px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;line-height:30px;background:#315d86;padding:0;text-align:center}
button:hover,a.button:hover,button.active,a.button.active{background-color:#466e92;text-decoration:none}
button.orange,a.button.orange{background-color:#e3611e;color:#fff}
button.orange:hover,a.button.orange:hover,button.orange.active,a.button.orange.active{background-color:#fe883c}
button.orange:disabled:hover,a.button.orange:disabled:hover{background-color:#e3611e}
.span20{width:80%}
.span6{width:18%}
.hidden-bar{display:none}
._mB{background-color:#fff;border:1px solid #006621;border-radius:3px;color:#006621;display:inline-block;font-size:11px;line-height:11px;padding:1px 3px 1px 2px;vertical-align:baseline}
.main-footer{color:#666;font-size:14px;line-height:1.28571em}
.main-footer_section{margin:0 auto;text-align:center;width:990px}
.footer-menu--separated{padding:6px 0}
.footer-menu--inline{font-size:13px;line-height:1.38462em;text-align:center;word-break:break-all}
.footer-menu--inline .footer-menu_header,.footer-menu--inline .footer-menu_list,.footer-menu--inline .footer-menu_item{margin-bottom:0}
.footer-menu--inline .footer-menu_header{font-size:13px;line-height:1.38462em;margin-left:3px}
.footer-menu--inline.footer-menu--bordered .footer-menu_list{font-size:0}
.footer-menu--inline .footer-menu_header,.footer-menu--inline .footer-menu_list,.footer-menu--inline .footer-menu_item{margin-bottom:0}
.footer-menu--inline .footer-menu_list{display:inline}
.footer-menu--inline.footer-menu--bordered .footer-menu_item,.footer-menu--inline .footer-menu_item--bordered{padding:0}
.footer-menu--inline.footer-menu--bordered .footer-menu_item{font-size:13px;line-height:1.38462em}
.footer-menu--inline .footer-menu_header,.footer-menu--inline .footer-menu_list,.footer-menu--inline .footer-menu_item{margin-bottom:0}
.footer-menu--inline .footer-menu_item{display:inline;padding:0 3px}
.footer-menu--inline.footer-menu--bordered .footer-menu_item a,.footer-menu--inline .footer-menu_item--bordered a{border-left:1px solid #999;padding:0 6px;white-space:nowrap}
.footer-menu--inline.footer-menu--bordered .footer-menu_item:first-child a,.footer-menu--inline .footer-menu_item--bordered:first-child a{border-left:0 none}
.footer-menu_item a{color:#0073bb;text-decoration:none}
ul.wsp-alphabet {margin:0 0 0 25px;}
ul.wsp-alphabet li{display:inline-block;padding-right:12px;padding-left:2px;}
ul.wsp-alphabet li.active a{color:#000;text-decoration:underline}
.entry-content.sitemap .sitemap-div{display:inline-block;vertical-align:top;width:100%}
.entry-content.sitemap .sitemap-div ul li{width:24%;display:inline-block;margin-bottom:6px;}
.entry-content.sitemap .sitemap-div.sitemap-long ul li{width:100%}
.entry-content.sitemap h2{font-size:140%;text-decoration:underline}
.entry-content.sitemap h3{margin-bottom:.9em;font-size:19px;}
.entry-content.sitemap h4{margin-bottom:1em;font-size:18px;}
.entry-content.sitemap ul{margin:0}
.mainSearchContainer{float:left}
.search-popup{position:absolute;top:100%;margin:1px 0 0;width:350px;background:#fff;display:none;border:1px solid #ccc;z-index:1}
.company-review{background:#fff;padding:5px 8px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-bottom:1px solid #f2f2f2}
.company-review .company-address strong{font-size:11px;color:#000;text-decoration:none;text-transform:uppercase}
.company-review .company-address strong a{color:#000}
.company-review .company-address span{color:#777;font-size:10px}
.company-review .company-address span.highlight{color:#000;font-size:11px}
.company-review .company-address span span.highlight{font-size:10px}
.title-search-comp-review{background:#f2f2f2;padding:5px;font-size:12px;color:#000}
.search-comp-cat{background:#fff;padding:6px 0}
.search-comp-cat .no-results{color:#de5125}
.search-comp-cat ul{margin:0;padding:0;list-style:none}
.search-comp-cat ul li{float:left;width:100%;background:url(/images/bullet-red.png) no-repeat left 5px;padding-left:10px;font-size:11px;margin-bottom:5px}
.search-comp-cat ul li a{color:#000}
.company-right-top .request-a-quote .btn{float:right;font-size:11px;padding:2px 5px}
.menu-bar ul{margin-bottom:0;padding-left:10px}
.menu-bar ul li{display:inline-block;margin-right:32px}
.menu-bar ul li:last-child{margin-right:0}
.menu-bar ul li a{color:#000;font-size:22px;display:inline-block;padding:8px 0 16px;text-transform:uppercase;font-weight:700}
.menu-bar ul li.active a{color:#c00}
.profile-box{padding:10px 15px;border:1px solid #dfdfdf;background-color:#f8f8f8;margin-bottom:15px;text-align:right}
.profile-box strong{color:#000;display:block;font-family:"RobotoRegular",sans-serif;font-size:16px;font-weight:700;margin-bottom:10px;position:relative;text-transform:uppercase}
.profile-box a{background-color:#d00000;color:#fff;display:inline-block;font-family:"RobotoRegular",sans-serif;font-size:14px;padding:6px 26px}
.pricing .pricing-box{background-color:#f4f2ea;margin:0 auto;padding:29px 22px 35px;position:relative}
.pricing .pricing-box h2{color:#220b0b;font-family:"RobotoRegular";font-size:22px;font-weight:300;line-height:29px;margin-bottom:3px;position:relative;text-align:center}
.pricing .pricing-box h2 a{color:#5072a1;position:relative;text-decoration:underline}
.pricing .note{color:#6b6b6b;font-family:"RobotoLight",sans-serif;font-size:14px;line-height:20px;margin:5px 40px 30px 0;position:relative}
.pricing .note a{text-decoration:underline}
.pricing .pricing-box.pricing-box-package{padding-top:0}
.pricing .pricing-box table{margin:0 auto;width:auto}
.pricing .pricing-box table tr td{background-color:#fff;border-right:11px solid #f4f2ea;height:600px;width:238px;vertical-align:top}
.pricing .price-inner-box{border-radius:4px;position:relative;width:100%}
.pricing .price-inner-box .inner-box{padding-top:20px;position:relative;text-align:center}
.pricing .price-inner-box .inner-box h3{color:#de5124;font-size:32px;font-weight:400;letter-spacing:-2px;line-height:30px;margin-bottom:15px;padding:0 22px;position:relative}
.pricing .price-inner-box .inner-box .total-price{color:#000;font-size:37px;font-weight:700;letter-spacing:-2px;position:relative}
.pricing .price-inner-box .inner-box .total-price sup{font-size:24px;font-weight:300;position:relative;top:-8px;vertical-align:baseline}
.pricing .price-inner-box .inner-box .user{color:#9c9c9c;display:block;font-size:16px;font-weight:300;margin:5px 0}
.pricing .price-inner-box .inner-box .learn{background-color:#132b4d;border-radius:6px;color:#fff;display:inline-block;font-family:"RobotoRegular",sans-serif;font-size:18px;margin-bottom:32px;margin-top:20px;padding:7px 32px 5px;position:relative;text-transform:uppercase}
.pricing .price-inner-box .inner-box ul{padding:0 10px 40px;position:relative}
.pricing .price-inner-box .inner-box ul li{color:#6b6b6b;font-size:17px;line-height:15px;padding:10px 0;position:relative}
#side_rating_table{margin-bottom:20px}
.profile_faqs .question-section{background-color:#2c435f;margin:30px auto 0;padding:20px 25px 2px;position:relative}
.profile_faqs .question-section h2{color:#fff;font-family:"RobotoRegular",sans-serif;font-size:18px;font-weight:700;position:relative}
.profile_faqs .question-section form{position:relative}
.profile_faqs .question-section form .form-group{display:inline-block}
.profile_faqs .question-section form input.text{border:1px solid #d0d0d0;border-radius:4px;height:35px;margin-right:10px;margin-top:15px;padding:4px 8px;position:relative;width:770px}
.profile_faqs .help-block{color:#737373;display:block;margin-bottom:10px;margin-top:5px}
.profile_faqs .question-section form input[type="submit"]{background-color:#2a87b5;border:0 none;border-radius:4px;color:#fff;font-family:"RobotoRegular",sans-serif;font-size:15px;padding:7px 38px;position:relative;text-transform:uppercase;top:15px;vertical-align:top}
.votes-box{position:relative;margin:0 auto;margin-top:34px;margin-bottom:10px}
.votes-box:last-child .inner-box{border-bottom:0}
.votes-box .inner-box{position:relative;padding-left:45px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}
.votes-box .inner-box .question-box{position:relative;background:#0078b4;padding:15px;border-radius:5px}
.votes-box .inner-box .question-box .user-profile-pic{position:relative;color:#fff;font-size:16px;font-weight:300;font-family:'RobotoRegular'}
.votes-box .inner-box .question-box .user-profile-pic img{margin-right:10px}
.votes-box .inner-box .question-box .user-profile-pic .user-profile-pic-img{float:left}
.votes-box .inner-box .question-box h3{color:#fff;font-size:24px;font-family:'RobotoRegular',sans-serif;font-weight:400;margin-top:15px}
.votes-box .inner-box .question-box h3 a:hover,.votes-box .inner-box .question-box h3 a:active{color:#fff}
.votes-box .inner-box .lower-box{border:1px solid #eaeaea;border-radius:0 0 4px 4px;position:relative;margin:0 15px;padding:15px}
.votes-box .inner-box .lower-box ul{position:relative}
.votes-box .inner-box .lower-box ul li{display:inline-block;padding-right:14px;margin-right:14px;border-right:1px dotted #000}
.votes-box .inner-box .lower-box ul li:last-child{border:0}
.votes-box .inner-box .lower-box ul li a,.votes-box .inner-box .lower-box ul li.view_page{position:relative;display:inline-block;font-size:15px;color:#000;font-family:'RobotoRegular'}
.votes-box .inner-box .lower-box ul li.view_page img{margin-left:2px}
.votes-box .inner-box .lower-box ul li a.answer-btn{text-transform:uppercase;color:#fff;background-color:#0078b4;padding:7px 14px;font-size:12px;font-family:'RobotoRegular',sans-serif}
.votes-box .inner-box .faq-block{margin-left:42px;margin-top:30px}
.votes-box .inner-box .faq-block h3{margin-bottom:20px}
.wave_chart_text,.radar_chart_text{margin-top:40px;text-align:left}
.wave_chart_text h3,.radar_chart_text h3{color:#000;font-family:RobotoBold,sans-serif;font-size:24px;margin-bottom:15px}
.wave_chart_text p,.radar_chart_text p{color:#333;font-size:17px}
#chart-box .wave_chart{float:none}
#chart-box .wave_chart_popover{height:auto}
.radar_chart.right_chart .top_polytext{left:183px}
.radar_chart.right_chart .left_polytext{top:115px;left:-16px}
.radar_chart.right_chart .right_polytext{right:-116px;top:126px}
.radar_chart.right_chart .btm_left_polytext{bottom:-147px;left:75px}
.radar_chart.right_chart .btm_right_polytext{bottom:-147px;right:-36px}
#ranks_table.ranks_city .ranktable_1:hover .bg_bottom.box_10,#ranks_table.ranks_city .ranktable_1:hover .bg_bottom.box_22,#ranks_table.ranks_city .ranktable_1:hover .bg_bottom.box_23,#ranks_table.ranks_city .ranktable_1:hover .bg_bottom.box_3,#ranks_table.ranks_city .ranktable_1:hover .bg_bottom.box_4,#ranks_table.ranks_city .ranktable_1:hover .bg_bottom.box_5,#ranks_table.ranks_city .ranktable_1:hover .bg_bottom.box_6,#ranks_table.ranks_city .ranktable_1:hover .bg_bottom.box_7,#ranks_table.ranks_city .ranktable_1:hover .bg_bottom.box_8,#ranks_table.ranks_city .ranktable_1:hover .bg_bottom.box_9{line-height:160px}
#ranks_table.ranks_city .ranktable_1:hover .bg_bottom.box_17{line-height:95px}
#ranks_table.ranks_city .ranktable_1:hover .box_17 i{top:42%}
#ranks_table.ranks_city .ranktable_1:hover .rnk_slide{top:46%}
.review-response{margin-top:25px;margin-left:25px;border-top:1px solid #D7D7D7;padding-top:15px}
.review-response .review-response-detail p.text{font-size:18px;line-height:22px;color:#000;margin-bottom:4px}
/*@font-face{font-family:"iconfont";src:url(/fonts/icons/iconfont.eot);src:url(/fonts/icons/iconfont.eot?#iefix) format("eot"),url(/fonts/icons/iconfont.woff) format("woff"),url(/fonts/icons/iconfont.ttf) format("truetype"),url(/fonts/icons/iconfont.svg#iconfont) format("svg")}*/
.score_w_in,.score_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.btn_visit{color:#fff;font-family:"LatoBoldd",sans-serif;font-size:12px;letter-spacing:0;background-image:-webkit-gradient(linear,left bottom,left top,from(#ff005a),to(#ff5400));background-image:-o-linear-gradient(bottom,#ff005a 0%,#ff5400 100%);background-image:linear-gradient(to top,#ff005a 0%,#ff5400 100%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}
.btn_visit:hover,.btn_visit:focus{color:#fff;text-decoration:none}
.btn_visit:hover{background-image:-webkit-gradient(linear,left bottom,left top,from(#ff5400),to(#ff005a));background-image:-o-linear-gradient(bottom,#ff5400 0%,#ff005a 100%);background-image:linear-gradient(to top,#ff5400 0%,#ff005a 100%)}
.btn_visit{max-width:94px;width:100%;height:20px;line-height:20px;border-radius:20px}
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}
ol,ul,li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
*{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
html{height:100%;font:400 10px/1.33 Lato,sans-serif}
body{position:relative;height:100%;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.wrapper{position:relative;min-height:100%;height:auto!important;overflow:hidden}
a{text-decoration:none;color:#4aa3df}
a:hover,a:focus{text-decoration:underline}
.open_btn{position:fixed;top:40px;right:0;height:60px;padding:0 10px;font-weight:700;font-size:16px;line-height:60px;color:#fff;background:#1167b1;cursor:pointer}
.popup_wrap{position:absolute;top:135px;right:0;width:484px;padding:10px;border:10px solid #404040;border-right:0;background-color:#fff;opacity:0;-webkit-transition:opacity 2s ease-in-out,-webkit-transform 2s ease-in-out;transition:opacity 2s ease-in-out,-webkit-transform 2s ease-in-out;-o-transition:opacity 2s ease-in-out,transform 2s ease-in-out;transition:opacity 2s ease-in-out,transform 2s ease-in-out;transition:opacity 2s ease-in-out,transform 2s ease-in-out,-webkit-transform 2s ease-in-out;-webkit-transform:translateX(300%);-ms-transform:translateX(300%);transform:translateX(300%);will-change:transform}
.popup_wrap.open_popup{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}
.popup_close{position:absolute;top:-26px;left:-28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;background-color:#404040;border-radius:50%;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.popup_close:hover{background:#5a5a5a}
.heading_wrap{margin-bottom:25px}
.heading{height:141px;padding:16px 0 20px 15px;border:1px solid #e7e7e7;background-color:#fffef3;overflow:hidden}
.heading_title{margin-bottom:2px;color:#001425;font-family:"RockwellBold",Geneva,serif;font-size:72px;line-height:.8;letter-spacing:3.8px}
.heading_subtitle{font-family:"RobotoSlabBold",Geneva,serif;font-size:20px;color:#000;line-height:1.2;letter-spacing:.6px;text-transform:uppercase}
.heading_subtitle span{color:#ff2f28}
.rank_table{width:100%;table-layout:fixed}
.rank_head{background-color:#105b9d;border-bottom:2px solid #fff}
.rank_head_w_title{position:relative;width:100%;height:100%}
.rank_head_title{position:absolute;left:0;bottom:-41px;width:34px;font-size:12px;font-weight:700;line-height:37px;letter-spacing:0;color:#fff;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
.head_mod .rank_head_title{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);white-space:nowrap}
.rank_head_title.horizontal_mod{text-align:center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.rank_td{width:34px;vertical-align:bottom;border:1px solid #dfdfdf;padding:18px 0}
.rank_td.v1_mod{width:190px;padding:0 12px}
.head_mod .rank_td.v1_mod{padding-bottom:12px}
.rank_body .rank_td.v1_mod{padding:17px 12px}
.rank_td.v1_mod .rank_head_title{bottom:-11px;width:100%}
.rank_td.v2_mod{width:22px}
.head_mod .rank_td.v2_mod{padding-bottom:1px}
.rank_td.v2_mod .rank_head_title{bottom:0;width:22px;line-height:21px}
.rank_td.v3_mod{width:91px}
.head_mod .rank_td.v3_mod{padding-bottom:0}
.rank_body .rank_td.v3_mod{padding:0 6px}
.rank_td.v3_mod .rank_head_title{bottom:-97px;width:91px;line-height:85px}
.rank_td.v4_mod{width:28px}
.rank_td.v4_mod .rank_head_title{bottom:-31px;width:26px;line-height:26px}
.rank_td.vrank_mod{position:relative}
.head_mod .rank_td{height:160px;text-align:center;border:0;border-right:1px solid #fff;padding-bottom:12px}
.rank_body .rank_td{vertical-align:middle}
.score_w_list{width:100%}
.score_w_in{padding:2px 5px}
.score_span{color:#91c2ff;font-family:"LatoBoldd",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:-.3px}
.score_span.max_mod{margin-left:auto}
.score_list{border-top:1px solid #476992}
.score_item{width:33.33%;height:21px;color:#fff;font-family:'LatoBoldd',sans-serif;font-size:9px;text-transform:uppercase;line-height:21px;letter-spacing:-.23px;border-right:1px solid #738db4;background-color:#06355d}
.score_item:last-child{border-right:0}
.rank_body{background:#fff}
.rank_body_title{font-family:"LatoBoldd",sans-serif;font-size:16px;color:#fff;margin-top:7px;text-transform:uppercase}
.rank_body_td{height:42px;text-align:center}
.rank_body_td.v1_mod{background-color:#06355d}
.rank_body_td.v2_mod{background-color:#0d5491}
.rank_body_td.v3_mod{background-color:#1167b1}
.rank_head_ico{position:absolute;bottom:9px;left:50%;width:12px;height:12px;margin-left:-6px}
.rank_position{text-align:center}
.rank_position.v1_mod,.rank_position.v2_mod{position:relative}
.rank_position.v1_mod:before,.rank_position.v2_mod:before{position:absolute;top:-10px;left:50%;width:30px;height:32px;margin-left:-15px;background:url(i/crown.svg) no-repeat center center;background-size:contain;content:""}
.rank_position.v2_mod:before{top:-4px;width:30px;height:35px;background-image:url(i/position.svg);background-size:cover}
.rank_pos_count{position:relative;color:#000;font-family:"LatoBoldd",sans-serif;font-size:16px}
.white_mod .rank_pos_count{color:#fff}
.rank_block_w_title{margin-bottom:9px;line-height:1}
.rank_block_title{color:#000;font-family:"LatoBoldd",sans-serif;font-size:14px;line-height:1;letter-spacing:0}
.rank_block_title a{color:#000}
.rank_block_more{color:#0f4180;font-family:"LatoBoldd",sans-serif;font-size:12px;text-decoration:underline;letter-spacing:0}
.rank_block_more:hover{text-decoration:none}
.rank_block_button{line-height:1;margin-bottom:7px}
.rank_block_button:last-child{margin-bottom:0}
.rank_block_phone{position:relative;padding-right:18px;color:#0f4180;font-family:"LatoRegular",sans-serif;font-size:12px;letter-spacing:0}
.rank_block_phone:after{position:absolute;right:0;top:50%;width:14px;height:16px;margin-top:-8px;background:url(i/phone_ico.png) no-repeat center center;content:""}
.rank_count{text-align:center}
.rank_count_circle{display:block;width:12px;height:12px;margin:0 auto;border-radius:50%;background-color:#0f4180}
.rank_count_value{color:#000;font-family:"LatoRegular",sans-serif;font-size:10px;line-height:1;letter-spacing:0}
.rank_score{height:18px;padding:0;line-height:18px;text-align:right;position:absolute;width:89%;background-color:#ccc}
.rank_score_title{background-color:#ff1212;color:#fff;font-family:"LatoRegular",sans-serif;font-size:10px;padding-right:4px;letter-spacing:0}
.rank_rating{text-align:center}
.rank_rating_icon{position:relative;width:14px;height:10px;margin:0 auto}
.rank_rating_icon:before{position:absolute;top:0;left:50%;margin-left:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid #00ba42;content:""}
.red_mod .rank_rating_icon:before{border-bottom:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #ba0000}
.rank_rating_count{color:#00ba42;font-family:"LatoBoldd",sans-serif;font-size:10px}
.red_mod .rank_rating_count{color:#ba0000}
.black_mod .rank_rating_count{color:#000;text-transform:uppercase}
.profile_page ul.rankinglist a{color:#000}
.rank_count i.circle{background:url(/images/percent_circle.png) no-repeat;width:15px;height:14px;text-indent:-9999px;display:block;margin:0 auto 3px}
.rank_count i.percent0{background-position:0 0}
.rank_count i.percent1{background-position:0 -14px}
.rank_count i.percent2{background-position:0 -28px}
.rank_count i.percent3{background-position:0 -42px}
.rank_count i.percent4{background-position:0 -56px}
.rank_count i.percent5{background-position:0 -70px}
.rank_count i.percent6{background-position:0 -84px}
.rank_count i.percent7{background-position:0 -98px}
.rank_count i.percent8{background-position:0 -112px}
.rank_count i.percent9{background-position:0 -126px}
.rank_count i.percent10{background-position:0 -140px}
.rank_count i.percent11{background-position:0 -154px}
.rank_count i.percent12{background-position:0 -168px}
.rank_count i.percent13{background-position:0 -182px}
.rank_count i.percent14{background-position:0 -196px}
.rank_count i.percent15{background-position:0 -210px}
.rank_count i.percent16{background-position:0 -224px}
.rank_count i.percent17{background-position:0 -238px}
.rank_count i.percent18{background-position:0 -252px}
.rank_count i.percent19{background-position:0 -266px}
.rank_count i.percent20{background-position:0 -280px}
select.styled{position:relative;opacity:0;filter:alpha(opacity=0);z-index:5}
.showmenu{left:-10px!important}
#cboxLoadedContent,#cboxContent{height:auto!important}
.col564{padding-top:20px;padding-bottom:20px!important;display: -webkit-box;}
ul.edition_listp:hover li>div.multi_column{left:-10px!important}
.foot_box2_content p{padding-left:40px;margin-top:-10px}
.footer1_bg a{text-indent:-9999999px}
.footer1_bg a.fb{display:inline-block;width:31px;height:31px;background:url(/images/sprite1.png) -10px -340px no-repeat}
.footer1_bg a.twitter{display:inline-block;width:31px;height:31px;background:url(/images/sprite1.png) -10px -444px no-repeat}
.footer1_bg a.linkdin{display:inline-block;width:31px;height:31px;background:url(/images/sprite1.png) -11px -392px no-repeat}
.footer1_bg a.instagram{display:inline-block;width:31px;height:31px;background:url(/images/instagram-logo.png) no-repeat;background-size:31px;}
.foot_box2_content div{color:#fff;display:inline-block;font-family:LatoBoldd,Geneva,sans-serif;font-size:14px;line-height:100%;padding-left:6px;padding-top:5px;vertical-align:top}
#sl #quicklink_bg .link_box5{background:0}
.btm_marketing p{font-size:13px;margin-top:-7px}
.btm_marketing a.learn-more{color:#feffc6;font-size:14px;line-height:115%;display:block;margin-top:-2px}
.section_in.join_mod .btn_submit{color:#fff;background-color:#000}
.menu ul.rankings-sub-menu>li>a{border-bottom:1px solid #c6c6c6;padding-bottom:4px;margin-bottom:10px}
.menu .first_box_col>ul.rankings-sub-menu>li:last-child{margin-right:0}
.style-1.menu ul li:nth-child(2) .box_first{width:1047px}
.gform_wrapper .form-group label{font-size:17px;}

.padding-0 { padding-left: 0; padding-right: 0; }
.padding-sm { padding-left: 2px; padding-right: 2px; }
.padding-md { padding-left: 5px; padding-right: 5px; }

input:required:focus, textarea:required:focus { border: 1px solid red; outline: none; }
input:required:hover, textarea:required:hover { opacity: 1; }
.error-messages { display: none; list-style-type: disc; margin: 0 10px 15px 0; padding: 8px 35px 8px 30px; color: #B94A48; background-color: #F2DEDE; border: 2px solid #EED3D7; border-radius: 4px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); width: 75%; }
.error-messages li { display: list-item;list-style: disc; }
input.styled { display: none; }
select.styled { position: relative; width: 190px; opacity: 0; filter: alpha(opacity=0); z-index: 5; }
.disabled { opacity: 0.5; filter: alpha(opacity=50); }
.inherit-link, .conference_title a, .overall_rating_title a, .overall_rating_score_details a {color: inherit;}
.inherit-link:hover,.conference_title a:hover, .overall_rating_title a:hover, .overall_rating_score_details a:hover {color: inherit; text-decoration: none;}
#mod-ranking-page-video .pop-title {background: rgba(0,0,0,.8);left: 0;bottom: 0;right: 0;padding: 5px 20px;text-align: center; color: #fff; text-transform: uppercase;font-size: 14px;}
.white-txt, .white-txt:hover { color: #fff; text-decoration: none;}
