/* Scss Document */
/* Scss Document */
pre, code, kbd, samp {display: block; padding: 5px 7px;margin: 0 0 12.5px; line-height: 1.6; word-break: break-all; word-wrap: break-word; color: #494949; background-color: #f5f5f5; border: 1px solid #cccccc; font-family: monospace,monospace; font-size: 1em; }
.toolsdtl .article-entry { padding: 50px 0px; border-top: 1px solid #c7c7c7; }
.toolsdtl .article-entry h3 { line-height: 30px; padding-bottom: 5px; }
.toolsdtl .article-entry h5 { color: #898989; }
.toolltimg { width: 172px; float: left; }
.toolrttxt { width: 79%; float: right; }
.toolrttxt .btn-green { float: right; }
.toolrtimg { float: right; }
.toollttxt { width: 79%; float: left; }
.checkhostname { border-top: 1px solid #c7c7c7; padding: 40px 0 0; /*border-bottom: 1px solid #c7c7c7; padding: 40px 0px; margin-bottom: 25px; */ }
.checkhostname .form-row { float: left; width: 100% !important; }
.checkhostname .form-row + .form-row { margin-top: 20px; }
.checkhostname .field { border: 1px solid #898989; box-sizing: border-box; color: #000000; font-size: 15px; padding: 12px; width: 100%; }
.checkhostname .form-label { font-weight: bold; float: left; margin-right: 20px; line-height: 43px; width: 150px; }
.checkhostname .checkbtn { padding-left: 170px; }
.checkhostname .form-controls { float: left; margin-right: 25px; width: 450px; }
.form-hint { color: #000000; font-size: 12px; font-style: italic; line-height: 1; padding-bottom: 0px; padding-top: 13px; }
.greendownarrow { padding: 30px 0px; text-align: center; }
.orangelock { background: url(../images/checker-orangelock.png) no-repeat right bottom #efeeee; }
.greenlock { background: url(../images/checker-greenlock.png) no-repeat right bottom #efeeee; }
.domaindtl { padding-bottom: 25px; }
.article-entry .csrgreybox .list-green-bullets { margin-left: 0px; }
.csrbox { border-top: 1px solid #c7c7c7; padding: 40px 0px 0; }
.csrbox textarea { border: 1px solid #898989; box-sizing: border-box; color: #000000; font-size: 15px; padding: 12px; width: 100%; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; height: 410px; }
/*.csrbox .checkbtn { padding-top: 40px; }
.csrbox .btn-green { float: right; }*/
.error { color: #FF0000; display: block; font-size: 12px; }/* Added on 10/14/2015 by alpesh requested by Kamlesh*/
.success { color: #56b114; }
.csrinfo { background: url(../images/csrinfoimg.png) no-repeat right bottom #efeeee; }
.csrinfo ul li span { color: #00b373; }
.sslconvert-form .radiobox { float: left; width: 100%; padding-top: 13px; }
.sslconvert-form .radiobox .radio { float: left; margin-right: 20px; }
.sslconvert-form .radiobox .radio:nth-child(4n) { margin-right: 0; }
.sslconvert-form .field { padding: 10px; background: #ffffff; }
.sslconvert-form .convertbtn { padding-left: 33%; }
.convertdecp { padding-top: 40px; }
.convertdecp p strong { display: block; }
.keymatcher { border-top: 1px solid #c7c7c7; padding: 20px 0px 0; }
.keymatcher textarea { border: 1px solid #898989; box-sizing: border-box; color: #000000; font-size: 15px; padding: 12px; width: 100%; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.keymatcher .form-controls { padding-bottom: 30px; }
/*#privatekey_match .btn-green , #csr_match .btn-green{ float: right; }*/
.form-billing .form-labeldata { float: left; text-align: right; width: 30.6%; padding-top: 7px; }
.form-billing .form-labeldata label { font-weight: bold; display: block; line-height: 14px; }
.form-billing .form-labeldata label strong { color: #ff0000; }
.form-billing .form-labeldata span { display: block; font-size: 14px; }
.generatecsr-form .form-controls { padding: 0px 0px 0px 20px; width: 65%; float: left; }
.generatecsr-form .convertbtn { padding-left: 33%; }
.generatecsr-form .select { width: 40%; }
.generatecsr-form .form-label { font-weight: bold; }
.urldtl { margin-top: 25px; }
.generatedcsr { margin-top: 50px; }
/*# sourceMappingURL=ssltools.css.map */
#results p { padding: 0;}
.form-billing { background: #efeeee; padding: 30px 0px 15px 0px; }
.form-billing .form-label { float: left; width: 30.6%; text-align: right; line-height: 43px; }
.form-billing .form-label strong { color: #fc2d2d; }
.form-billing .field { font-size: 15px; /*color: #fc2d2d;*/ border: 1px solid #898989; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 12px; color: #000000; }
.form-billing .form-row { padding-bottom: 18px; }
.form-billing select { font-size: 15px; }
.form-billing .field-small { width: 141px; }
.form-billing .form-col-size12 { width: 64%; float: left; margin-right: 7%; }
.form-billing .form-col-size13 { width: 28.2%; float: left; }
.form-billing .form-hint { font-size: 12px; color: #000000; font-style: italic; padding-left: 10px; padding-top: 13px; padding-bottom: 0px; line-height: 1; }
.sslconvert-form .form-controls { padding: 0px 0px 0px 20px; width: 40%; float: left; }
.csrgreybox table { font-size: 15px; }
.generatecsr-form .field { width: 60%; }
.notification-error { background: url(../images/ico-msg-error.png) 10px 12px no-repeat #efa3a3; color: #9c4242; margin-bottom: 20px; padding: 10px 10px 10px 40px !important; font-size: 15px; }
.notification-sucess { background: url(../images/ico-msg-sucess.png) 10px 12px no-repeat #dff2bf; color: #64ae14; margin-bottom: 20px; padding: 10px 10px 10px 40px !important; font-size: 15px; }
.notification-notice { background: url(../images/ico-msg-warning.png) 10px 12px no-repeat #f8f7d3; color: #8f8d5d; margin-bottom: 20px; padding: 10px 10px 10px 40px !important; font-size: 15px; }
.toolrttxt a:hover { text-decoration: none; }
textarea.error, .field.error { border: 1px solid #F00 !important; }
.alertmsg { position: relative; }
.close { position: absolute; right: 7px; top: 7px; height: 10px; display: block; cursor: pointer; }
.close img { vertical-align: top; }
.csrbox .form-row + .form-row { margin-top: 20px; }
.whynopadlock .form-label strong { color: #F00; }
.domainchecktbl{border: 1px solid #CCC; font-size:13px;}
.domainchecktbl tr:first-child{background: #dfdfdf; font-weight:bold;}
.domainchecktbl tr:first-child td{padding: 10px;}
.domainchecktbl tr td{padding:5px 10px;}
.domainchecktbl tr + tr td{border-top: 1px solid #CCC;}
.domainchecktbl tr td + td{border-left: 1px solid #CCC; text-align:center;}
.bigalertmsg {padding: 15px !important; background-image: none; font-size: 20px; line-height: 26px; } 
.g-recaptcha .error {margin-top: -10px;}
.note {color: #7a7a7a; font-weight: normal; font-size: 12px; line-height: 16px; margin-top: 5px;}

.checkhostname #caa_generator .form-label{width:200px;}
#caa_generator .g-recaptcha .error{margin-top:-10px;}
.cacheck {display: inherit}

.mrgbotnone{margin-bottom: 0 !important;}