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

/* Textoptimizer CSS */
#textoptimizer_cnt{font-family:Lato}
#textoptimizer_cnt table{border-collapse:separate;border-spacing:0}
#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}
#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 17%;margin:0 0 0 17%;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_box1{background:#00afd8;color:#fff!important}
#textoptimizer_box1 .textoptimizer_t{margin:0 0 10px;color:#fff}
#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:40px}
#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{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:12px;line-height:15px;color:#808080}
#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:14px;font-weight:normal;color:#fff;text-align:center;width: 62%;}
#credit_buy td a#textoptimizer-buy-more-link { background:#10c6f0 url("../images/buy-more.png") no-repeat scroll 3px center / 25px 25px; padding:10px 5px; color:#fff; font-size:14px; text-align:right; 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 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-cancle { float: right; }
#tabs_container .suggestion_btn { margin-left: 5px; }
#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 {
  top:40%; vertical-align: middle; display: inline-block;
}
.textoptimizer-forgot { padding: 3px; border: 1px dotted #ff0303; }

/** 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+ */