.content_style{background:#fff;border-radius:10px;width:1420px;position:relative;margin:auto;overflow:hidden;padding-left:10px;padding-right:10px}
.content_style h4{margin-top:15px;margin-bottom:5px}
.content_style h6.unbiased{color:#ff3225;margin-bottom:15px}
.section_top .header{position: relative}
.howdo_left{float:left;width:68%}
.cs_left_inner_wrap{padding:15px 30px 30px 22px;color:#646464}
.cs_left_inner_wrap>p{color:#000}

ul.accountant-list li{background:rgba(0,0,0,0) url(/images/orange-arrow.png) no-repeat scroll 0 11px;display:block;float:left;font-size:14px;font-weight:600;margin-bottom:6px;overflow:hidden;padding:5px 0 5px 13px;width:90%}
ul.strength-list{clear:both}
ul.strength-list li,ul.completion-list li{font-size:14px;display:block;width:32%;padding:5px 0;background:url(/images/orange-arrow.png) no-repeat 0 11px;padding-left:13px;float:left;font-weight:600;overflow:hidden;margin-bottom:20px}
ul.completion-list li{width:100%;height:auto;min-height:auto;}
ul.strength-list li a,ul.strength-list li span,ul.completion-list li span,ul.accountant-list li span{color:#000;line-height:130%;display:inline-block;font-size:17px}

.howdo_sidebar{height:100%;width:32%;padding-top:25px;border-radius:0 10px 0 0;color:#000;border-left:#eaeaea solid 1px;right:9px;position:absolute}
.how-it-work h4{margin-top:0;color:#de5124;font-size:24px;margin-bottom:10px}
.white-overlay{display:none;background-color:#fff;top:0;left:0;opacity:.7;position:absolute;width:100%;height:100%}
.margintop_10{margin-top:10px!important}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}

.inner_container .left_bar .list_review .user_review fieldset label img.alert-icon{display:inline-block;top:1px;left:15px;position:absolute;cursor:pointer}
.inner_container .left_bar .list_review h2:before{position:absolute;content:'';left:0;top:10px;display:block;width:13px;height:8px}
.inner_container .left_bar .list_review .user_review fieldset{position:relative;padding:8px 0;border-bottom:1px solid #e1e1e1}
.inner_container .rank{position:relative;background-color:#48650f;padding:3px 0;text-align:center}

.ranking_score{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #dedede}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.inner_container .left_bar .list_review.penalty_box{background-color:#f5f8e8;margin-top:60px}
ul.keyfacts-list{clear:both;margin-bottom:30px}
ul.keyfacts-list li{background:rgba(0,0,0,0) url(/images/orange-arrow.png) no-repeat scroll 0 7px;display:inline-block;font-size:15px;margin-left:15px;padding:3px 0 3px 10px;width:22%}
ul.keyfacts-list li a,ul.keyfacts-list li span{color:#000;line-height:100%;display:inline-block}

.full-area .list_review input{border:1px solid #d8d8d8;border-radius:3px;line-height:23px;padding:4px;margin-left:6px;position:relative;width:46px;text-align:center}
.full-area .list_review_header div.col3,.full-area .list_review div.col3{width:8%;vertical-align:middle}
.full-area .list_review_header div,.full-area .list_review div{display:inline-block}
.full-area .list_review_header div{color:#000;font-family:"Montserratlight",sans-serif;font-size:16px;font-weight:600;position:relative;width:100%}
.full-area .list_review_header{margin-bottom:15px}
.full-area .list_review_header div.col1,.full-area .list_review div.col1{width:52%}
.full-area .list_review_header div.col2,.full-area .list_review div.col2{width:20%}
.full-area .list_review_header div.col4,.full-area .list_review div.col4{width:16%}
.full-area .list_review{margin-bottom:5px;font-size:16px}
.full-area .list_review div.col1,.full-area .list_review div.col2{color:#000;font-weight:400;position:relative;margin:0}

/*** Ranking Forecast ***/

.auto-container{margin:0 auto 60px}
.inner_container .top_category{position:relative;background-color:#fefeeb;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5}
.inner_container .top_category .product{position:relative;max-width:410px;float:left;margin-right:0;padding:12px 18px 12px 28px;border-right:1px solid #c5c5c5}
.inner_container .top_category .product fieldset{position:relative}
.inner_container .top_category .product fieldset label{position:relative;color:#000;font-size:14px;width:100%;font-family:"Montserrat",sans-serif}
.inner_container .top_category .product fieldset select{position:relative;padding:4px 12px;border-radius:4px;width:100%;color:#000;height:37px;font-size:14px;border:1px solid #c5c5c5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/images/product_arrow.png) right 14px top 14px no-repeat}
.inner_container .top_category .product fieldset select option{padding:4px 12px}
.inner_container .top_category .current_rank{position:relative;width:530px;float:left;padding-left:45px;padding-bottom:8px;border-right:1px solid #c5c5c5}
.inner_container .top_category .current_rank h2{position:relative;color:#000;font-size:20px;margin-top:28px;margin-bottom:10px;font-weight:700;font-family:"Montserrat",sans-serif}
.inner_container .top_category .current_rank p{position:relative;color:#666;font-size:14px;margin-bottom:2.05em;}
.inner_container .top_category .current_rank .number{position:absolute;top:22px;right:45px;width:55px;height:55px;color:#fff;text-align:center;font-size:24px;line-height:55px;font-weight:700;border-radius:50%;background-color:#de5124;font-family:"Montserrat",sans-serif}
.inner_container .top_category .current_rank.project_rank{width:515px}
.inner_container .top_category .current_rank{position:relative;width:530px;float:left;padding-left:45px;padding-bottom:8px;border-right:1px solid #c5c5c5}
.inner_container .inner_content{position:relative;border:1px solid #cfcfcf;border-top:0;margin-bottom:30px}

.inner_container .left_bar .list_review h2:before{position:absolute;content:'';left:0;top:10px;display:block;width:13px;height:8px}
.inner_container .left_bar .list_review .user_review{position:relative;padding:0 20px;padding-bottom:2px;border-bottom:1px solid #e1e1e1}
.inner_container .left_bar .list_review .user_review fieldset{position:relative;padding:8px 0;border-bottom:1px solid #e1e1e1}
.inner_container .left_bar .list_review .user_review fieldset:last-child{border-bottom:none}
.inner_container .left_bar .list_review .user_review fieldset label{position:relative;width:200px;float:left;color:#000;margin:0;line-height:16px;font-size:15px;padding-left:38px;font-weight:400}
.inner_container .left_bar .list_review .user_review fieldset label img.alert-icon{display:inline-block;top:1px;left:15px;position:absolute;cursor:pointer}
.inner_container .left_bar{position:relative;background-color:#fbfbfb;width:100%;float:left;padding-bottom:120px;border-right:1px solid #ececec}
.inner_container .left_bar .list_review{position:relative}
.inner_container .left_bar .list_review h2{position:relative;color:#de5125;font-size:18px;padding-top:22px;padding-bottom:15px;text-align:left;padding-left:50px;border-bottom:1px solid #e1e1e1;background:url(/images/product_arrow.png) left 28px top 26px no-repeat}
.inner_container .left_bar .list_review h2:before{position:absolute;content:'';left:0;top:10px;display:block;width:13px;height:8px}
.inner_container .left_bar .list_review .user_review{position:relative;padding:0 20px;padding-bottom:2px;border-bottom:1px solid #e1e1e1;position:relative}
.inner_container .left_bar .list_review .user_review fieldset{position:relative;padding:8px 0;border-bottom:1px solid #e1e1e1}
.inner_container .left_bar .list_review .user_review fieldset label{position:relative;width:200px;float:left;color:#000;margin:0;line-height:16px;font-size:15px;padding-left:38px;font-weight:400}
.inner_container .left_bar{padding-left:20px;padding-top:20px;position:relative;background-color:#fbfbfb;width:520px;float:left;padding-bottom:120px;border-right:1px solid #ececec}

.ui-slider .ui-slider-handle{background:rgba(0,0,0,0) url(/images/rangeslider-icon.png) no-repeat scroll 0 0;border:medium none;border-radius:0;height:26px;width:14px;top:-3px}
.inner_container .right_bar{position:relative;padding:35px;width:900px;float:left}
.inner_container .right_bar h2{position:relative;color:#000;margin-bottom:20px;font-weight:700;font-family:'Montserrat',sans-serif;font-size:30px}
.icon{display:inline-block;vertical-align:middle}
.stre-block,.stre-title{margin-bottom:15px}
.stre-block .stre-title h6{font-size:18px;font-weight:700;color:#de5125}
.stre-block .stre-title p{font-size:17px}
.stre_text p{color:#464646;font-size:16px;font-weight:400;line-height:120%;margin-bottom:0;padding-top:10px;text-align:left}
.stre_text p em{font-size:15px;font-style:italic}
.inner_container{position:relative;max-width:1455px;margin:0 auto;margin-top:30px}
.inner_container .rank{position:relative;background-color:#e4f1ff;padding:10px 0;text-align:center}
.inner_container .rank p{position:relative;color:#000;font-size:24px;display:inline-block;margin-bottom:0;text-transform:uppercase}
.list_review div span.first{margin-bottom:0;margin-right:9px}
.list_review div.col1,.list_review div.col2{color:#000;font-size:16px;font-weight:400;position:relative;margin:0}
.list_review_add .active_add{width:95%;margin:10px 0;font-size:14px}
.list_review_add .active_add_btn{margin-right:8px;background:none}
.list_review_add .active_add_btn,.list_review_add .active_cancel{display:inline;font-size:14px}

/***** Smart Rank Sidebar *****/

.menupage3_maxwidth{padding:0!important;position:relative;width:1455px}
.cs1_service_category>p,.cs1_service_website>p{color:#464646;font-size:15px;font-weight:700}
.cs1_service_website{background:none repeat scroll 0 0 #000;display:inline-block;padding:15px;width:100%}
.cs1_service_website input{width:95%;border:1px solid #dad9d9;padding:5px;font-size:16px;}
.cs1_service_website>p{color:#fff}
.cs1_service_category{background:none repeat scroll 0 0 #e4f1ff;display:inline-block;padding:15px;width:100%}
.cs_score2{color:#fff;font-size:24px;font-weight:700;line-height:1;width:55px;height:55px;display:block;position:absolute;background:#de5125;overflow:hidden;text-align:center;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;border-radius:100%;line-height:55px;top:-3px;right:0}
.ranking_score{padding:15px;border-bottom:1px solid #dedede}
.project-score{position:relative}
.how-it-work h6,.project-score h6{margin-bottom:5px;line-height:100%;font-size:17px;color:#000;display:block;font-weight:600}
.ranking_score p{margin:0;color:#000}
.project-score p{width:70%;line-height:140%;font-size:13px;color:#000;font-weight:300}

.metbox{margin:6px 5px}
.metbox h6{font-size:15px;font-weight:500;margin-bottom:3px;line-height:100%;display:block;background:url(/images/pop_arrow.png) no-repeat left 4px;padding-left:10px}
.metbox p{font-size:12px;line-height:120%;display:block;padding-left:10px;margin-bottom:0}

.smartrank_sidebar .select2-container {margin-bottom:10px;}
.smartrank_sidebar .select2-container .select2-selection--single .select2-selection__rendered {font-size:14px;}
.select2-results__option {font-size:14px;padding:4px 8px;}
.select2-container--default .select2-search--dropdown .select2-search__field {background:none;border-radius:0;}
.select2-container--default .select2-search--dropdown .select2-search__field:focus{width:100%;padding-left:8px;font-size:14px;}

.smartrank_sidebar .white-overlay{opacity:1;position:absolute;background-color:transparent}
.smartrank_sidebar .white-overlay img {width: 45px;float: right;margin-right: 65px;}
.smartrank_sidebar .left_bar .list_review.penalty_box h2{background-color:#f5f8e8;color:#000}

.smartrank_sidebar .left_bar{position:relative;background-color:#fbfbfb;width:100%;float:left;padding-bottom:120px;border-right:1px solid #ececec}
.smartrank_sidebar .left_bar .list_review{position:relative}
.smartrank_sidebar .left_bar .list_review h2{padding-left:44px;background:url(/images/product_arrow.png) left 21px top 26px no-repeat}
.smartrank_sidebar .left_bar .list_review h2{position:relative;color:#de5125;font-size:18px;padding-top:22px;padding-bottom:15px;text-align:left;padding-left:50px;border-bottom:1px solid #e1e1e1;background:url(/images/product_arrow.png) left 28px top 26px no-repeat}
.smartrank_sidebar .left_bar .list_review h2:before{position:absolute;content:'';left:0;top:10px;display:block;width:13px;height:8px}
.smartrank_sidebar .left_bar .list_review .user_review{position:relative;padding:0 20px 0 5px;padding-bottom:2px;border-bottom:1px solid #e1e1e1}
.smartrank_sidebar .left_bar .list_review .user_review fieldset{position:relative;padding:8px 0;border-bottom:1px solid #e1e1e1}
.smartrank_sidebar .left_bar .list_review .user_review fieldset:last-child{border-bottom:none}
.smartrank_sidebar .left_bar .list_review .user_review fieldset label{position:relative;width:200px;float:left;color:#000;margin:0;line-height:16px;font-size:15px;padding-left:38px;font-weight:400}
.smartrank_sidebar .left_bar .list_review .user_review fieldset label img.alert-icon{display:inline-block;top:1px;left:15px;position:absolute;cursor:pointer}

.smartrank_sidebar .forecast_bar .list_review .user_review fieldset .input_review{position:relative;width:165px;float:right}
.smartrank_sidebar .forecast_bar .list_review .user_review fieldset .input_review input{position:relative;width:65px;border:1px solid #d8d8d8;padding:4px 6px;line-height:23px;border-radius:3px;float:right}
.smartrank_sidebar .forecast_bar .list_review .user_review fieldset .input_review .ui-slider{background:#fff none repeat scroll 0 0;border:1px solid #eee;border-radius:3px;box-shadow:none;height:20px;width:105px;float:right;margin:0 10px 0 12px;}
.smartrank_sidebar .forecast_bar .list_review .user_review fieldset .input_review .jssvalue-min{margin-right:5px}
.smartrank_sidebar .forecast_bar .list_review .user_review fieldset .input_review .jssvalue{color:#000;font-size:14px;float:right}
.smartrank_sidebar .forecast_bar .list_review .user_review fieldset .input_review .jssvalue-max{width:28px;text-align:right}
.smartrank_sidebar .forecast_bar .list_review .user_review fieldset>.input_review>.circle-checkbox{float:right}
.smartrank_sidebar .forecast_bar .list_review .user_review fieldset>.input_review>.circle-checkbox span{color:#000;float:left;font-size:14px;line-height:34px;font-weight:700;margin:0 5px}
.smartrank_sidebar .forecast_bar .list_review .user_review fieldset>.input_review>.circle-checkbox>label{width:64px;height:24px;padding:0;background-color:#ddd;margin-top:5px;margin-bottom:5px}
.smartrank_sidebar .forecast_bar .list_review.penalty_box .circle-btn{background-color:#f49542}
.smartrank_sidebar .forecast_bar .list_review .user_review fieldset .input_review{position:relative;width:170px;float:right}
.smartrank_sidebar .forecast_bar .list_review .user_review fieldset .input_review input{position:relative;width:65px;border:1px solid #d8d8d8;padding:4px 6px;line-height:23px;border-radius:3px;float:right}

/**** RANKINGS FORECAST *****/

.rf_container .left_bar{width:420px;padding-left:0;padding-top:0;}
.rf_container .right_bar{padding:0;width:1033px;}
.rf_container .top_category .current_rank.project_rank{width:503px;border-right:0;}
.rf_container .top_category .current_rank h2{margin-bottom:2px;}
.rf_container .cs1_service_category{background:none repeat scroll 0 0 #fefeeb;border-bottom: 1px solid #c5c5c5;border-top: 1px solid #c5c5c5;}

.rf_container .right_bar .ranking_topheading {margin:20px 20px 10px 20px;}
.rf_container .border_1 {margin:0 20px 10px 20px;}
.rf_container .right_bar .ranking_toptable {margin:10px 20px 0 20px;height:120px}
.rf_container #rankingtable_top {height:120px}
.rf_container #rankingtable_top .box_1 {width:5%}
.rf_container #rankingtable_top .box_2 {width:30%}
.rf_container #rankingtable_top .box_3 {width:20%}
.rf_container #rankingtable_top .box_4 {width:20%}
.rf_container #rankingtable_top .box_5 {width:17%}
.rf_container #rankingtable_top .box_6 {width:8%}

.rf_container .statistic_row:hover .statistic_col_in{-webkit-transform:none;-ms-transform:none;transform:none}
.rf_container .statistic_col {box-shadow:-1px 0 0 0 #fff;}
.rf_container .statistic_col.v1_mod {width:5%}
.rf_container .statistic_col.v2_mod {width:30%}
.rf_container .statistic_col.v3_mod {width:20%}
.rf_container .statistic_col.v4_mod {width:20%}
.rf_container .statistic_col.v5_mod {width:17%}
.rf_container .statistic_col.v6_mod {width:8%}

.rf_container .statistic_block_title {font-size:1.2em;}
.rf_container .statistic_position {color:#de5125;font-size: 1.2em;}
.rf_container .statistic_block.score {font-size: 1.3em;font-weight: 900;background:#f7f8c0;padding: 10px;border-radius: 8px;position: relative;width: 40%;}
.rf_container .statistic_descr {font-size:1em;}
.rf_container .statistic_descr p {text-align:center;}

.rf_container #rankingtable_top .rank p.rank_main{display:block;position:absolute;left:2px;top:81px;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)}
.rf_container #rankingtable_top .rank p.full-block {margin-left:0;margin-bottom:0;text-align:center;width:100%;position:relative;}
.rf_container #rankingtable_top .rank p {color:#fff;font-family: LatoBoldd,sans-serif;font-size: 12px;line-height: 126%;margin-bottom: 10px;margin-left: 5px;text-transform: uppercase;display: inline-block; }
