/**
* @package  Textoptimizer WordPress Plugin
* @author   Webinfo LTD
*/

/* Textoptimizer CSS */
#textoptimizer_cnt{font-family:Lato}
#textoptimizer_cnt table{border-collapse:separate;border-spacing:0;width: 100%;}
#textoptimizer_cnt caption, #textoptimizer_cnt th, #textoptimizer_cnt td{padding:0;margin:0;text-align:left;font-size:16px;font-weight:600}
#textoptimizer_cnt input[type=text]{margin:0}
.textoptimizer_titl_cnt{padding:1px 4px}
.textoptimizer_cnt{padding:7px 6px}
#textoptimizer_query_module{background:#0185aa}
#textoptimizer_query_module .textoptimizer_titl_cnt{padding:10px 6px 2px 6px}
#textoptimizer_query_module table{height:25px}
#textoptimizer_query_module th{position:relative;width:57%;padding:0}
#textoptimizer_query_module th img{position:absolute;left:0;top:-9px}
#textoptimizer_query_module td{width:43%;padding:0}
#textoptimizer_query_module input[type=text]{background:#fff;width:83%;height:25px;padding:0 0 0 20%;margin:0 0 0 20%;font-size:12px;border:none}
#textoptimizer_query_module input[type=submit]{background:#10c6f0;width:75px;height:25px;margin:0;color:#fff;font-size:12px;font-weight:bold;border:none;cursor:pointer;float:left}
#textoptimizer_setting_icon{background:url(../images/gear.png) no-repeat center;width:14px;height:25px;margin:0 0 0 10px;display:inline-block;float:left}
.textoptimizer_query_note{margin-left:50px;font-size:12px;color:#fff}

#textoptimizer_box1{color:#fff!important}
#textoptimizer_box1 .textoptimizer_cnt{padding:10px;background:#a1d7e3 none repeat scroll 0 0;}
#textoptimizer_box1 .textoptimizer_t{background:#1bb74e;padding:10px;font-size:12px;line-height:12px}
#textoptimizer_box1 .textoptimizer_t strong{margin:0 0 7px;font-size:14px;font-weight:800;text-transform:uppercase;display:block}
#textoptimizer_box1 .textoptimizer_t th, #box1 .t td{font-size:16px;font-weight:600}
#textoptimizer_box1 .textoptimizer_t td{text-align:right}
#textoptimizer_progressbar{margin:0 0 6px}
#textoptimizer_progressbar th{position:relative;width:18px}
#textoptimizer_progressbar th img{position:absolute;top:-4px;left:0}
#textoptimizer_progressbar th:last-child img{left:auto;right:0}
#textoptimizer_progressbar td{background:#fff;height:34px}
#textoptimizer_progressbar td div{background:#dfdfdf;width:95%;height:24px;margin:0 auto;}
#textoptimizer_progressbar td div span{background:url(../images/progressbar.jpg) no-repeat right #00afd8;height:100%;display:inline-block}
#textoptimizer_box1 span.textoptimizer_b{margin:0 4px;font-size:10px;line-height:12px;display:block;}
#textoptimizer_box2 .textoptimizer_titl_cnt th, #textoptimizer_box3 .textoptimizer_titl_cnt th, #textoptimizer_box4 .textoptimizer_titl_cnt th{width:35px}
#textoptimizer_box2 .textoptimizer_titl_cnt th img, #textoptimizer_box3 .textoptimizer_titl_cnt th img, #textoptimizer_box4 .textoptimizer_titl_cnt th img{float:left}
#textoptimizer_box2 .textoptimizer_titl_cnt td, #textoptimizer_box3 .textoptimizer_titl_cnt td, #textoptimizer_box4 .textoptimizer_titl_cnt td{color:#fff;font-weight:600;font-size:16px}
#textoptimizer_box2 .textoptimizer_titl_cnt th:last-child, #textoptimizer_box3 .textoptimizer_titl_cnt th:last-child, #textoptimizer_box4 .textoptimizer_titl_cnt th:last-child{width:20px;text-align:right;}
#textoptimizer_box2 .textoptimizer_titl_cnt{background:#006b23}
.textoptimizer_tabs{width:100%}
.textoptimizer_tabs ul{background:#009531;padding:7px 10px;margin:0;display:block}
.textoptimizer_tabs li{margin:0 2px 2px 0;display:inline-block;float:left}
.textoptimizer_tabs li a{background:#fff;padding:0 2px;font-size:12px;line-height:13px;color:#006b23;text-decoration:none;display:block}
.textoptimizer_tabs li a:hover{background:#b3dfc2}
#tabs_container{overflow:hidden;position:relative;padding:10px;border:1px solid #009531;border-top:none}
#tabs_container p{margin:0 0 10px;font-size:13px;line-height:15px;color:#7B7B7B} /*#6E6E6E*/
#tabs_container p strong{margin:0 0 5px}
.textoptimizer_button{background:#009531;padding:0 5px;line-height:19px;color:#fff;display:inline-block;text-decoration:none;border-radius:2px}
.textoptimizer_button:hover{background:#0aa63e;color:#fff}
.tabulousclear{display:block;clear:both}
.make_transist{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hidescale{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);filter:alpha(opacity=0);opacity:0}
.showscale{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s}
.tabulous_active{background:#b3dfc2!important}
#textoptimizer_box3 .textoptimizer_titl_cnt{background:#004a67;color:#fff}
#textoptimizer_box3 .textoptimizer_tabs ul{background:#01658f}
#textoptimizer_box3 .textoptimizer_tabs li a{color:#004a67}
#textoptimizer_box3 .textoptimizer_tabs li a:hover{background:#b3d1de}
#textoptimizer_box3 #tabs_container{border-color:#01658f}
#textoptimizer_box3 .textoptimizer_tabs .textoptimizer_button{background:#00afd8}
#textoptimizer_box3 .textoptimizer_button:hover{background:#0ebfe8}
#textoptimizer_box3 .tabulous_active{background:#b3d1de!important}

#textoptimizer_box4 .textoptimizer_titl_cnt{background:#8d0001;color:#fff}
#textoptimizer_box4 .textoptimizer_tabs ul{background:#ae0001}
#textoptimizer_box4 .textoptimizer_tabs li a{color:#ae0001}
#textoptimizer_box4 .textoptimizer_tabs li a:hover{background:#e7b3b3}
#textoptimizer_box4 #tabs_container{border-color:#ae0001}
#textoptimizer_box4 .textoptimizer_tabs .textoptimizer_button{background:#ae0001}
#textoptimizer_box4 .textoptimizer_button:hover{background:#ca2425}
#textoptimizer_box4 .tabulous_active{background:#e7b3b3!important}

#credit_buy{width:100%}
#credit_buy th{background:#333;padding:10px 0;font-size:12px;font-weight:normal;color:#fff;text-align:center}
#credit_buy td a{background:url(../images/buy_icon.png) no-repeat 15px center #10c6f0;padding:10px 15px 10px 30px;color:#333;font-size:12px;text-align:center;text-decoration:none;display:block}

#textoptimizer_module1, #textoptimizer_module2, #textoptimizer_module3{margin:0 0 20px}
.textoptimizer_title{background:#00afd8;padding:13px 5px;font-size:16px;color:#fff;font-weight:600;text-transform:uppercase;text-align:center}
.textoptimizer_title.textoptimizer_dark_blue{background:#01658f}
.textoptimizer_or{position:relative;background:#fff;width:42px;height:42px;margin:-6px auto;text-align:center;font-weight:800;line-height:42px;color:#01658f;border-radius:50%;}
.textoptimizer_content{padding:10px;border:1px solid #00afd8;border-top:none}
.textoptimizer_content.textoptimizer_dark_blue{border-color:#01658f}
.textoptimizer_submit{background:#10c6f0;padding:4px 8px;color:#fff;font-weight:600;border:none;cursor:pointer}
.textoptimizer_submit.textoptimizer_dark_blue{background:#01658f}
.textoptimizer_checkbox_holder{margin:0 0 20px;font-size:12px;color:#808080}
.textoptimizer_p{margin:0 0 10px}
.textoptimizer_blue_link{font-size:12px;color:#00afd8;text-decoration:none}
.textoptimizer_w_100{width:100%}
.textoptimizer_center{text-align:center}
.textoptimizer_warning, .textoptimizer_error{background:#db1012;padding:4px 10px;color:#fff;font-size:12px;display:block}
.textoptimizer_error{background:#eb7120}
#textoptimizer_log { position: relative; }
#textoptimizer_log th{font-size:14px;color:#808080;font-weight:normal}
#textoptimizer_log th b{color:#333}
.textoptimizer-loader {
  display:none; position: absolute; left: 40%; z-index: 1; margin: 0 auto; width: 46px; height: 46px; vertical-align: middle;
  background: url("../images/textoptimizer-loader.svg") repeat scroll 0 0 / 46px 46px;
}
.textoptimizer-overlay { background-color: rgba(255, 255, 255, 0.6); position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: none; z-index: 9999px; }
.textoptimizer-error { color: #FF9C9C; font-size: 17px; text-align: center; }
.hidden{ display:none;}
#poststuff .inside{ margin:0; }
.postbox .inside{ padding:12px; }
#score-img{ width:34px; height:35px; margin-top:1px;}

/** Custom(08-Nov-2016) **/
.textoptimizer-part.active { display: block; }
.textoptimizer-deactive-part { display: none; }
.textoptimizer-btn { cursor: pointer; }
.marginTop10 { margin-top: 10px; }
.textoptimizer-box-position { position: relative; }
.textoptimizer-login-part-box-footer { margin: 10px 0px; }
.textoptimizer-login-part-cancel { float: right; }
#tabs_container .suggestion_btn { margin-left: 5px; }
#textoptimizer_query_module .textoptimizer-loader { top:0%; }
#textoptimizer_box1 .textoptimizer-loader { top:20%; }
#textoptimizer_box3 .textoptimizer-loader, #textoptimizer_box4 .textoptimizer-loader, #textoptimizer_box2 .textoptimizer-loader, #textoptimizer_module1 .textoptimizer-loader, #textoptimizer_box2 .textoptimizer-loader, #textoptimizer_module2 .textoptimizer-loader, #textoptimizer_log .textoptimizer-loader {
  top:40%; vertical-align: middle; display: inline-block;
}
.textoptimizer-forgot { padding: 3px; margin: 0px 6px; border: 1px dotted #ff0303; font-size: 12px; }

/** Custom(14-Nov-2016) **/
.textoptimizer-part input:focus::-webkit-input-placeholder { color:transparent; }
.textoptimizer-part input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
.textoptimizer-part input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
.textoptimizer-part input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

/** New (29-Dec-2016) **/
#textoptimizer_box5{margin:0 0 10px;border:2px solid #00afd8}
#textoptimizer_box5 td{padding:8px 10px;font-size:12px;line-height:13px;font-weight:300;color:#808080}
#textoptimizer_box5 td strong{margin:0 0 5px;font-size:14px;color:#00afd8;display:block}
#textoptimizer_box5 th{background:#dedfde}
#textoptimizer_box5 th img{width:100px;margin:0!important}

#textoptimizer-report-button{padding:10px 12px;border:1px solid #333;border-radius:10px;display:inline-block;text-decoration:none}
#textoptimizer-report-button th{padding:0 10px 0 0}
#textoptimizer-report-button td{font-size:20px;line-height:20px;color:#10c6f0;font-family:Lato;text-align:center}

/** **/
select.textoptimizer-select {
	border: 1px solid #DDD; border-radius: 4px; outline: none; width: 60%; line-height:28px; padding:5px; height:32px;
}

.textoptimiser-info { color: #fff; font-size: 10px; margin-top: -1px; text-align: center; }
.textoptimizer-right { text-align: right; }
.textoptimizer-floatright { display: inline-block; float: right; }
#textoptimizer_cnt td.paddingLeft8, .paddingLeft8 { padding-left: 2px; font-size: 12px;line-height: 13px; }

/** 23-Jan-2017 **/
#textoptimizer_box1 .textoptimizer_b{background:#fff;padding:0 0 5px;color:#333;text-transform:uppercase}
#textoptimizer_box1 .textoptimizer_b table{width:100%}
#textoptimizer_box1 .textoptimizer_b th, #textoptimizer_box1 .textoptimizer_b td{width:33%;text-align:center}
#textoptimizer_box1 .textoptimizer_b th{font-size:18px;line-height:18px;font-weight:800}
#textoptimizer_box1 .textoptimizer_b td{font-size:13px}
#textoptimizer_box1 .textoptimizer_b td span{background:#1bb74e;padding:3px 5px;margin-top:5px;color:#fff;display:inline-block;}
#textoptimizer_dark_blue_arw{background:url(../images/dark_blue_arw.jpg) no-repeat center top;height:8px;}
#textoptimizer_light_blue_arw{background:url(../images/light_blue_arw.jpg) no-repeat center top;height:8px;}
#textoptimizer_green_arw{background:url(../images/green_arw.jpg) no-repeat center top;height:10px;}

/** 26-Jan-2017 **/
.textoptimizer-search-result-info { color: #808080; font-size: 10px; font-weight: bold; margin-right: 6px; text-align: right; }

/** 30-Jan-2017 **/
a.textoptimizer_submit {
	text-align:  center; text-decoration: none; font-size: 14px;
}
a.textoptimizer_submit:active, a.textoptimizer_submit:hover {
	color: #FFF;
}

/** 01-Feb-20174 **/
strong.textoptimizer-box-inner-blue-strong {
	font-size:13px;color:#01658f;display:block;
}
strong.textoptimizer-box-inner-green-strong {
	font-size:13px;color:#009531;display:block;
}
strong.textoptimizer-box-inner-red-strong {
	font-size:13px;color:#ae0001;display:block;
}
strong.textoptimizer-box-inner-blue-strong b, strong.textoptimizer-box-inner-green-strong b, strong.textoptimizer-box-inner-red-strong b {
	font-weight: 900;
}