#state_inp {display: none;}
.noClear {
    text-transform: none !important;
}
.error_mes {
    border: 1px solid #ED5B43;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #FFECEC;
    padding: 10px;
    margin-top: 10px;
    width: 693px;
}
.error_li {
}
.displayn {
    display: none;
}
.inp_idn {
    width: 563px !important;
}
.idn_copy_btn {
    float: right;
    margin-left: 10px;
}
.idn_copy_btn pre {
    display: none;
}
.insecli {
    overflow: hidden;
    margin-top: 5px;
}
/*----------------- START UPLOAD ---------------------------*/
.fileinput-button {
     position: relative;
     overflow: hidden;
     float: left;
     margin-right: 4px;
 }
.btn-up:hover {
    top: -1px;
}
.btn-up {
    height: 19px;
    display: inline-block;
    margin-bottom: 0;
    margin-left: 3px;
    margin-top: 0px;
    font-size: 14px;
    line-height: 14px;
    color: #333;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-color: #F9F9F9;
    background-repeat: repeat-x;
    border: 1px solid #F9F9F9;
    border-color: #F9F9F9;
    border-bottom-color: #F9F9F9;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffF9F9F9', endColorstr='#ffF9F9F9', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    border: solid transparent;
    border-width: 0 0 100px 200px;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-transform: translate(-300px, 0) scale(4);
    direction: ltr;
    cursor: pointer;
}
input[type="file"] {
    width: auto;
    height: 30px;
    line-height: 30px;
    -webkit-box-align: baseline;
    color: inherit;
    text-align: start;
    -webkit-appearance: initial;
    padding: initial;
    background-color: initial;
    border: initial;
}
/*----------------- END UPLOAD ---------------------------*/
.sslCheckerMainForm {
    /*margin: 0px 0px 0px 30px !important;*/
    width: 841px !important;
    padding: 17px 53px 29px;
    border: 1px solid #dedede;
    margin-bottom: 0;
    background: #fff;
}
.sslCheckerMainForm .fl.size1 {
    margin-right: 15px;
}
.sslCheckerMainForm .main_check_button {
    margin-left: 18px;
}
.httpsPrefix {
    border-right: 1px solid #43BFED;
    padding-top: 13px;
    padding-bottom: 10px;
    padding-right: 10px;
}
.insecurLink {
    color: #000 !important;
    border-bottom: none !important;
    white-space: nowrap;
}
.insecurLink:hover {
    border-bottom: 1px dotted #B7B7B7 !important;
}
.insecPic {
    position: relative;
    margin-left: -22px;
    float: left;
    margin-bottom: 25px;
    margin-right: 30px;
    margin-top: -30px;
}
.MyBot {
    padding: 0 0 0 17px;
    background: url(/img/dot-yellow.png) no-repeat 220px 7px;
    display: block;
}
.pl15 {
    padding-left: 15px !important
}
.notice hr {
    position: relative;
    margin-left: -16px;
    margin-right: -20px;
    color: #DFF4FD;
    border-top: 1px solid;
    border-bottom: 1px solid #87C2DA;
}
.notice .redirect {
    background: url(/img/redirect.jpg) no-repeat;
    padding-left: 25px;
}
.notice .warning {
    background: url(/img/warning.jpg) no-repeat;
    padding-left: 25px;
}
/*-------- Start TMP Debug block -----------*/
.shareTmp {
    background: url(/img/temp/share.jpg) no-repeat;
    background-position-x: -4px;
    height: 60px;
}
.shareTmp h6 {
    display: none;
}
.shareTmp ul {
    display: none;
}

.footerSubscribeTmp {
    height: 130px;
    background: url(/img/temp/subscribe.jpg) no-repeat;
    background-position: -3px 33px;
}
.footerSubscribeTmp h5 {color: #9A9A9A;}
.footerSubscribeTmp div {display: none;}
.footerSubscribeTmp span {display: none;}

.socialBoxTmp {color: #9A9A9A !important;}
.AdvRightBox {display: none;}
.AdvRightBoxTitle {color: #ACACAC !important;}
.TmpDebugHR {background: #d2d3d3 !important;}
.TmpYourCertificate li {color: #ACACAC !important}
.TmpYourCertificate li .l {color: #c1c1c1 !important}
/*-------- End TMP Debug block -----------*/
.EmailCheckerList {
    padding-left: 10px !important;
    color: #676767 !important;
}
.EmailCheckerList img {
    float: right;
    position: relative;
    margin-top: 5px;
}
.EmailCheckerNotice {
    margin-top: -12px !important; margin-bottom: 30px !important;
}
.EmailCheckerNoticeYellow {
    /*width: 587px;*/
    /*height: 47px;*/
    border: 1px solid #e5d75c;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; /* border radius */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; /* prevents bg color from leaking outside the border */
    background-color: #fff9a8; /* layer fill content */
    -moz-box-shadow: inset 0 1px #FFFDE2,0 1px 1px rgba(59, 59, 59, 0.2);
    -webkit-box-shadow: inset 0 1px #FFFDE2,0 1px 1px rgba(59, 59, 59, 0.2);
    box-shadow: inset 0 1px #FFFDE2,0 1px 1px rgba(59, 59, 59, 0.2);
    margin: 1px 0 15px 0px;
    line-height: 19px;
    color: #414a51; /* text color */
    /*font-family: "Myriad Pro";*/
    /*font-size: 14px;*/
    text-shadow: 0 1px 0 rgba(255,255,255,.54); /* drop shadow */
    padding: 10px 20px;


}
.important_span {
    /*font-weight: bold;*/
    font:normal 13px "MyriadProSemibold", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.it_is_strongly {
    font-family: myriadpro-regular;
}
.SelfSignedOpenBox {margin-bottom: 10px !important;}
.SelfSignedForm {
    background-color: #FDFDFD !important;
    padding: 10px !important;
    border: 1px solid #CACACA !important;
    position: relative !important;
    zoom: 1 !important;
    border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    behavior: url(js/PIE.htc) !important;
}
.SelfSignedForm .fl {width: 350px !important;}
.SelfSignedForm .line {left: 349px !important;}
.SelfSignedForm .submit {float: left !important; margin-top: 10px !important; margin-left: -4px !important;}
.SelfSignedForm section {overflow: visible !important;}
.fleft {float: left;}

.SelfSignedForm .btn-hold {
    text-align: right;
    position: relative;
    zoom: 1;
    top: 5px;
    margin: 0 0 1px 0;
}
.SelfSignedForm .textarea {
    border-radius:5px !important;
    -moz-border-radius:5px !important;
    -webkit-border-radius:5px !important;
}
.SelfSignedFormSubmit {
    width: 200px;
    height: 55px;
    position: relative;
    margin-top: -35px;
}
#SelfSignedUploadCSR {margin-left: 0px !important;}
#SelfSignedUploadPrivatKey {margin-left: 0px !important;}
.ssl_converter .l {
    border-right: 1px solid #CACACA;
    padding-top: 11px;
    top: -1px !important;
    height: 29px;
}
.ssl_converter li {height: 18px; color: #727272;}
#firstBrowseBtn, #upPrivKeyBrowse, #upChainFile1, #upChainFile2 {margin: 0px; position: relative; top: -2px;}
.file_chosen {color: #B4B4BA;position: relative; top: 0px; margin-left: 8px;}
#uplsslcert, #uplprivkey, #upChainFile1_status, #upChainFile2_status {width: 10px; height: 10px; float: right;margin-right: 10px; position: relative; top: 4px;background: url(/img/corners.png) no-repeat;}
.UpStOk {background: url(/img/yesemail.jpg) no-repeat !important;}
.UpStEr {background: url(/img/noemail.jpg) no-repeat !important;}
.converTo {color: #727272; padding-bottom: 10px;}
.paddingLeft15 {padding-left: 15px !important;}
.upLi {padding-bottom: 0px !important;height: 28px;}
.upLi .l {
    border-right: 1px solid #CACACA;
    padding-top: 11px;
    top: -1px !important;
    height: 29px;
}
.PassHint {
    float: right;
    position: relative;
    left: -150px;
    top: 34px;
    color: #525252;
    padding-left: 15px;
    background: url(/img/dot-yellow.png) no-repeat 0 7px;
    background-position-y: 5px;
}
.RemoveChain {float: right;position: relative; left: -10px; font-size: 11px; z-index: 999;}
.inpHeight30 {height: 30px; margin-top: 2px;}
.inpHeight30 input {
    padding-right: 32px !important;
}
.inpHeight30 input {padding-top: 6px;}
.sucesfull {background: url("/img/converted.jpg") no-repeat 0 9px !important; color: #394B53 !important;}
.unconv {background: url("/img/cross_03.jpg") no-repeat 0 9px !important; color: #394B53 !important;}
.converter {height: 30px;}
#corrupted_cert {width: 677px; margin-bottom: 30px;}
input[type="file"] {cursor: pointer;}
.h40 {height: 40px !important;}
.h44 {height: 44px !important;}
.mt20 {margin-top: 20px;}
.mt20 a {color: #0194d5;}
.reloadCaptcha {
    width: 175px;
}
.reloadCaptcha img {
    float: left;
}
.reloadCaptcha a {
    width: 23px;
    height: 24px;
    padding: 10px;
    background: url("/img/reload.png");
    margin-left: 124px;
    margin-top: 3px;
    text-decoration: none;
    border: none;
    display: block;
}
.reloadCaptcha a:hover {
    background-position: -41px 0px;
}
.unsubscribeForm {
    background-color: #FDFDFD !important;
    padding: 3px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    border: 1px solid #CACACA !important;
    position: relative !important;
    zoom: 1 !important;
    border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    width: 325px;
}
.info-block3 .err .notice .rednot .arrUp {

}
.arrUp {width: 543px;padding: 0px;height: 40px;}
.arrUp div {text-align: center;}
.arrUp div span {font: normal 13px/42px "MyriadProSemibold", "Trebuchet MS", Arial, Helvetica, sans-serif;color: #424B52;}
.arrUp .arrU {
    display: block;
    width: 16px;
    height: 12px;
    position: absolute;
    top: -8px;
    left: 10px;
    z-index: 10;
    background: url(../img/trb_u.jpg) no-repeat;
}
.rednot.arrUp .arrU {
    background: url(../img/tr_u.jpg) no-repeat;
}
.greennot.arrUp .arrU {
    background: url(../img/trg_u.jpg) no-repeat;
}
.permalink-button {
    font-size: 13px;
    font-family: Arial;
    display: block;
    background: url(../img/icon.png) no-repeat 0 9px;
    float: right;
    position: relative;
    border: 0px solid;
    width: 100px;
    cursor: pointer;
    border-bottom: 1px dotted #009ede;
    color: #009ede;
    height: 24px;
    margin-right: 65px;
    padding-left: 31px;
    background-position-y: 10px;
    background-position-x: 0;
    /*display: none;*/
}
.permalink-button:hover {
    top:-1px;
    color: #009ede;
}

/*=======================================================*/
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    display: none;
    width: 348px;
    height: 40px;
    max-width: 358px;
    text-align: left;
    white-space: normal;
}
.popover.left .arrow {
    top: 50%;
    right: -22px;
    margin-top: -11px;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25);
    border-right-width: 0;
    border-width: 11px;
}
.popover .arrow, .popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover.left .arrow:after {
    right: 1px;
    bottom: -10px;
    border-left-color: #ffffff;
    border-right-width: 0;
}
.popover .arrow:after {
    border-width: 10px;
    content: "";
}
.popover .arrow, .popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover b {
    color: #727272;
    font-size: 13px;
    font-family: arial;
}
.popover input {
    padding: 10px;
    padding-right: 100px;
    margin-right: 8px;
    font-size: 13px;
    font-family: Arial;
    color: #252525;
    width: 214px;
    height: 18px;

    border: 1px solid #cacaca;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    margin-top: 3px;
    margin-bottom: 3px;
}
.popover .popover-content {
    /*float: right;*/
}
.popover .close_popover {
    text-decoration: none;
    color: #737373;
    border: 0px solid !important;
    position: relative;
    display: block;
    margin-top: 14px;
    margin-left: 16px;
    width: 8px;
    height: 8px;
    background: url(../img/popover_close.png) no-repeat;
    z-index: 301;
}
.popover .close_popover:hover {
    background-position-x: -8px;
}
.popover .btn-hold {
    position: absolute;
    margin-left: 267px;
    margin-top: -33px;
    background-color: #fff;
}
.popover pre {
    display: none;
}
.popover .customScroll {
    display: none;
}
.popover .info-text .btn-hold {
    padding: 0px;
    border-top: 0px;
    left: 4px;
    top: 53px;
}
.popover .popup {
    text-align: right;
}
.popover .popup .popup-arr {
    background: url(/img/popup-arr-r-grey.png) no-repeat;
    left: 382px !important;
}
.popover .copied {
    top: 53px !important;
    left: 153px !important;
}
.na {
    color: #808080;
}