/*reset*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{ 

	margin:0;

	padding:0;

}

.num-pedido {

	color: #00B373;

	font-size: 25px;

}





fieldset,img { 

	border:0;

}

address,caption,cite,code,dfn,em,strong,th,var {

	font-style:normal;

	font-weight:normal;

}

ol, ul {

    list-style: disc inside none;

}

caption,th {

	text-align:left;

}

h1,h2,h3,h4,h5,h6 {

	font-size:100%;

	font-weight:normal;

}

q:before,q:after {

	content:'';

}

abbr,acronym { border:0;

}

form{

    max-width: 100%;

}
.hint {
    font-size: 12px;
}


/*global*/

body { color:#000000; font-family:Roboto, Arial, sans-serif; background-image:url("../images/body_bg.gif");}

a {color:#00B373; font-weight: normal;}

a:hover {color:#69B3E7;}

#MainWrap {width: 934px; margin: 0 auto; } /*Main Wrapper box*/

.clear{clear:both; line-height: 16px;}

/*Header*/

.Header {height: 200px; width: 934px; background-image:url("../images/header_bg.png"); position:relative;} /*Header section*/

.Header .Logo{display: block; float: left; width: 500px; height: 60px; overflow: hidden; margin: 25px 0 0 25px;} /*Comodo logo*/

.Header .Banner {position:absolute; width: 780px;height: 80px;top:18px;left:18px; text-align:left;}

.Header .Logout {position: absolute;top: 50px;left:830px;} /*Header logout link*/

.Header .Logout a {color:white;}

.Header .AccountUser{ position: absolute;left:650px; top:125px; font-size:13px;} /*Welcome user section*/

.Header .AccountUser span {display: block;}

.Header .Pathway{position: absolute; top:143px; left: 20px; color:#D9D9D6; font-size:14px;}/*Account option section*/

/*Management Area*/

.managment_box a{text-decoration: none; color: #666666;}

.managment_box h2{font-size: 1.25em;}

.managment_box.EPKIOcertificate{width: 570px;}

.Management {background-image: url("../images/management_bg.png"); background-repeat: repeat-y; min-height: 320px; overflow: hidden;}

.ManagementTop{background:url("../images/management_top_bg.png") no-repeat scroll 4px 0 transparent;}

.ManagementBg{background:url("../images/management_page_bg.png") repeat-y scroll 0 0 transparent;}

.ManagementLeft{display: flex; flex-wrap: wrap; width: 570px; float:left; padding: 0 10px 0 25px; overflow: hidden;}

.ManagementLeft h1 { width: 100%; margin:0; font-size: 18px; padding: 3px 0 4px 0; font-weight: normal;}

/*Management ManagementAreaSection*/



.ManagementLeft .p2{color: #00B373; font-size: 13pt; font-weight: normal; line-height: 27pt}

.ManagementLeft .p4{font-size: 13px; font-weight: normal; line-height: 27pt}

.ManagementLeft .p8{font-size: 13px; font-style: normal; font-weight: 300; line-height: 13pt}

.ManagementLeft .ManagementAreaSection {cursor:pointer; width:220px; display: inline-block; vertical-align: top; font-size:11px; padding: 9px 10px 10px 36px; margin: 0 0 0 10px; font-weight: 300;}

.ManagementLeft .ManagementAreaSection h3 { margin:0; padding: 0; font-size: 13px; color:#00B373; padding: 0 0 2px 0; font-weight: bold;}

.ManagementLeft .ManagementAreaSection:hover h3 {color:#69B3E7;}



.manag_reseller {background-image: url("../images/icon_manag_reseller.svg"); background-position: 0px 8px; background-repeat: no-repeat;}

.manag_web_security_platform {background-image: url("../images/icon_web_security_platform.svg"); background-position: 0px 8px; background-repeat: no-repeat;}

.manag_webhost {background-image: url("../images/icon_manag_webhost.svg"); background-position: 0px 8px; background-repeat: no-repeat;}

.manag_epki {background-image: url("../images/icon_manag_epki.svg"); background-position: 0px 8px; background-repeat: no-repeat;}

.manag_epki_pages {background-image: url("../images/icon_manag_epki_pages.svg"); background-position: 0px 8px; background-repeat: no-repeat;}

.manag_account {background-image: url("../images/icon_manag_account.svg"); background-position: 0px 8px; background-repeat: no-repeat;}

.manag_ssl {background-image: url("../images/icon_manag_ssl.svg"); background-position: 0px 8px; background-repeat: no-repeat;}

.manag_trustlogos {background-image: url("../images/icon_manag_trustlogos.svg"); background-position: 0px 8px; background-repeat: no-repeat;}

.manag_id {background-image: url("../images/icon_manag_id.svg"); background-position: 0px 8px; background-repeat: no-repeat;}

.manag_order {background-image: url("../images/icon_manag_order.svg"); background-position: 0px 8px; background-repeat: no-repeat;}

.manag_marketing_resources {background-image: url("../images/icon_manag_marketing-resources.svg"); background-position: 0px 8px; background-repeat: no-repeat;}

.manag_partner_portal {background-image: url("../images/icon_connect_partner_portal.svg"); background-position: 0px 8px; background-repeat: no-repeat;}

.manag_validationManagerOrderSearch {background-image: url("../images/icon_validation-manager-order-search.svg"); background-position: 0px 8px; background-repeat: no-repeat;}



/*Management AccountAreaSection*/

.RightFrame p {line-height: 14px;}

.ManagementLeft .AcountAreaSection {cursor:pointer; min-height: 36px; width:220px; float:left; font-size:11px; padding: 9px 10px 0 36px; margin: 0 0 0 10px; font-weight: 300;}

.ManagementLeft .AcountAreaSection h3 { margin:0; padding: 0; font-size: 13px; color:#00B373; padding: 0 0 2px 0; font-weight: bold;}

.ManagementLeft .AcountAreaSection:hover h3 {color:#69B3E7;} 

/*NEW WEBHOST table*/

.ManagementLeft p.m8 {display:block; overflow: hidden; font-size: 15px; margin: 0px 0 10px;}

.webhost_table { border: 1px solid #aaa;}

.webhost_table th { background: url("../images/th_table_bg.png") repeat-x #6a6a6a; color: #fff; font-size: 13px; padding: 6px 4px 8px 4px; border-right: 1px solid #aaa; font-weight: normal; }

.webhost_table td { background: #f4f4f4; font-size: 14px; padding: 4px 3px 2px 5px;}

.webhost_table small {font-size: 12px; line-height: 14px;}

.webhost_table hr {line-height:0px; font-size:0; border:0; border-bottom:1px solid #888; margin-right:5px;}

.webhost_table h4.right_credit {padding: 5px 15px 7px; margin: 0 0 0;}

.webhost_table table table input {margin-bottom: 3px}

.post_form {float: left; overflow-x: hidden; overflow-y: hidden; padding: 0 10px 0 25px; width: 570px;}

.webhost_table td b {font-weight: bold; font-size: 13px; padding-left: 5px;}

/*NEW Management Icons*/

.Management_full .ManagementLeft {background: url("../images/right_shadow_full.png") top right no-repeat; width: 575px}

.Management_full th { background: url("../images/th_table_bg.png") repeat-x #6a6a6a; color: #fff; font-size: 15px;}

.Management_full .tr_light { background: url("../images/tr_light_bg.png") repeat-x #eaeaea;}

.Management_full .tr_dark { background: url("../images/tr_dark_bg.png") repeat-x #bbbbbb;}

.Management_full td {font-size: 14px; color: #333; padding: 4px 3px 3px 5px}

.Management_full td b {font-weight: normal;}

.Management_full small {font-size: 12px; line-height: 14px;}

.Management_full hr {line-height:0px; font-size:0; border:0; border-bottom:1px solid #888; margin-right:5px;}

.Management_full h4.right_credit {padding: 5px 15px 7px; margin: 0 0 12px 0;}

.Management_full table table input {margin-bottom: 3px}

.Management_full {background-image: url("../images/management_full_bg.png"); background-repeat: repeat-y; min-height: 320px; overflow: hidden;}

table table input { margin-right: 7px;}

.p8 {padding-left: 6px; padding-bottom:5px; }

.p8 u {font-size: 14px; line-height:26px; text-decoration: none; color: #444;}

small {font-size: 11px; line-height: 13px;}

.ManagementLeft {font-size: 13px; font-weight: 300;}

.ManagementLeft .p1 {

    padding: 4px 0 30px;

}

.iframe {background: none repeat scroll 0 0 transparent;}

.iframe p {color: #666666; font-size: 0.8em; line-height: 1.5em; padding: 13px;}

.ManagementRight {

    font-size: 12pt;

}

.ManagementRight p {font-size: 12px; line-height:1.4em; padding: 4px 0 3px; margin: 0; }

.ManagementRight .p8{font-size: 12px; line-height: 18pt; font-weight: 300;}

.managment_box {float: left; width: 280px; overflow: hidden;}

.right_credit {font-size: 15px; font-weight: normal; text-align:center; padding: 5px 0 7px; margin: 2px 2px 10px 4px; color:#333; border: 1px solid #bbb;  background-color: #f4f4f4;}

.right_credit b {font-size: 16px;}

.right_credit b.red {color:#CC0033; font-size: 18px;}

.deposit_funds { background-image: url("../images/icon_deposit_funds.svg"); background-position: 0px 8px; background-repeat: no-repeat;}

.authorize { background-image: url("../images/icon_authorize.svg"); background-position:  0px 7px; background-repeat: no-repeat;}

.buy_prices { background-image: url("../images/icon_buy_prices.svg"); background-position:  0px 10px; background-repeat: no-repeat;}

.ordering_urls { background-image: url("../images/icon_ordering_urls.svg"); background-position:  0px 10px; background-repeat: no-repeat;}

.pricing_bands { background-image: url("../images/icon_pricing_bands.svg"); background-position: 0px 7px; background-repeat: no-repeat;}

.promotional_center { background-image: url("../images/icon_promotional_center.svg"); background-position:  0px 7px; background-repeat: no-repeat;}

.report_customers { background-image: url("../images/icon_report_customers.svg"); background-position:  0px 10px; background-repeat: no-repeat;}

.report_referrals { background-image: url("../images/icon_report_referrals.svg"); background-position:  0px 10px; background-repeat: no-repeat;}

.report_tier_customers { background-image: url("../images/icon_report_tier_customers.svg"); background-position:  0px 10px; background-repeat: no-repeat;}

.support_pages { background-image: url("../images/icon_support_pages.svg"); background-position:  0px 8px; background-repeat: no-repeat;}

/*Management Icons*/

.Reseller { background-image: url("../images/icon_deposit_funds.png"); background-position: left; background-repeat: no-repeat;}

.Reseller:hover {background-image: url("../images/icon_deposit_funds_hover.png");cursor: pointer; } 

.webReseller { background-image: url("../images/icon_webreseller_still.png"); background-position: left; background-repeat: no-repeat;}

.webReseller:hover {background-image: url("../images/icon_webreseller_hover.png");cursor: pointer;} 

.e-pki{background-image: url("../images/icon_e-pki_still.png"); background-position: left; background-repeat: no-repeat;}

.e-pki:hover{background-image: url("../images/icon_e-pki_hover.png");cursor: pointer;  }

.AccountManager{background-image: url("../images/icon_account_manager_still.png"); background-position: left; background-repeat: no-repeat;}

.AccountManager:hover{background-image: url("../images/icon_account_manager_hover.png");cursor: pointer;}

.SSLCertificates {background-image: url("../images/icon_sslcertificates_still.png"); background-position: left; background-repeat: no-repeat;}

.SSLCertificates:hover{background-image: url("../images/icon_sslcertificates_hover.png");cursor: pointer;}

.CVCs{background-image: url("../images/icon_cvcs_still.png"); background-position: left; background-repeat: no-repeat;}

.CVCs:hover{background-image: url("../images/icon_cvcs_hover.png");cursor: pointer;}

.TrustLogos {background-image: url("../images/icon_trustlogos_still.png"); background-position: left; background-repeat: no-repeat;}

.TrustLogos:hover{background-image: url("../images/icon_trustlogos_hover.png");cursor: pointer;}

.idAuthority{background-image: url("../images/icon_idauthority_still.png"); background-position: left; background-repeat: no-repeat;}

.idAuthority:hover{background-image: url("../images/icon_idauthority_hover.png");cursor: pointer;}

.OrderProcessing{background-image: url("../images/icon_orderprocessing_still.png"); background-position: left; background-repeat: no-repeat;}

.OrderProcessing:hover {background-image: url("../images/icon_orderprocessing_hover.png");cursor: pointer;}

.ManagementRight {width: 290px; padding: 0 15px; float:right; overflow: hidden;}

.ManagementRight h2{font-size: 16px; font-weight: normal;}

/*Management Summary section*/

.ManagementRight .SummarySection {

    background-image: url("../images/management_summary_span_bg.png");

    background-position: center bottom;

    background-repeat: repeat-x;

    color: #041C2C;

    display: block;

    font-size: 12px;

    padding: 5px 0 5px 15px;

    font-weight: 300;

}



input[type=button], input[type=submit] {

    background-color: #00B373;

    color: white;

    padding: 5px 5px;

    border-radius: 5px;

    border: none;

    font-weight: bold;

    text-transform: uppercase;

    margin: 5px 0px 5px 0px;

    font-size: 13px;

}



input[type=button].input3 {

    margin: 0px 0px 0px 0px;

}

input[type=button]:hover {

    background-color: #008e5d;

    color: #fff;

}



input[type=submit]:hover {

    background-color: #008e5d;

    color: #fff;

}



.login-bt {

    padding: 15px;

}

.fogot-link {

    padding: 15px;

}

.ManagementRight span.SummarySection{ 

    display: block; 

    padding: 5px 0 5px 15px;

    background-image:url('../images/management_summary_span_bg.png'); 

    background-position:bottom; 

    background-repeat:repeat-x; 

    font-weight: 300; 

}

/*Content Section*/

button img {

    float: left;

}

.Content { background-image: url("../images/content_bg.png"); background-repeat: repeat-y; }

.Content .LeftColumn { width: 570px;float:left;padding:20px 0 10px 25px;}

.Content .LeftColumn h1 {margin:0; font-size: 18pt; padding: 3px 0 4px 0; font-weight: normal;}

.Content .LeftColumn h4 {margin:0; padding: 0; font-size: 15px; color:#00B373; padding: 0 0 2px 0; font-weight: normal;}

.Content .LeftColumn p {font-size: 13px; font-weight: 300; }

.Content .RightColumn {width: 290px; float:  right; padding: 15px;  font-size: 11px; color:#666;}

/*Footer*/

.Footer { width:935px; height:81px; background-image: url('../images/footer_bg.png'); position: relative;}

.Footer .date {color: #D9D9D6; font-size: 11px; left: 760px; margin: 0; padding: 10px 5px 0; position: absolute; top: 2px;}

.Footer div.IPAdress {text-align: center; font-size:11px; padding: 15px 0; margin: 0;}

.Footer .IPAdress {text-align: center; font-size:11px; padding: 0 0; margin: 0;}

.Footer .Copyright  {width: 200px;  left:20px; top:12px; position: absolute; font-size: 11px; color: #D9D9D6} 

/* BUTTON GO BACK*/

.ManagementRight .input, .red_button {

	background: url("../images/bg_button_red.png") repeat-x center #fd0000;

	border: 0px solid #fff;

	display: block;

	float:left;

	padding: 5px 12px 5px 10px;

	margin: 7px 8px 5px 8px;

	cursor: pointer;

	font-weight:bold;

	font-size:13px;

	font-family: Arial, Helvetica, sans-serif;

	color:#fff;

	behavior: url("PIE.htc");

	-webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    border-radius: 6px;

	behavior: url("PIE.htc");	

}	

.input, .input3 {cursor: pointer; margin-right: 0; padding: 2px 1px;}	



.error {font-family:Arial,Helvetica,sans-serif; font-size:11pt; font-weight:bold; color:#DC143C; font-style:italic; word-break: break-word;}



.userTable { 

margin: 15px 12px 20px 1px; padding: 6px 7px 0; border: 1px solid #ccc; background-color: #fff; 

-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

behavior: url("PIE.htc");}



.userControl {margin:  0 0px 0 0px; padding: 5px 0 5px 37px; 

background: url("../images/th_table_bg.png") #6a6a6a;

-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

behavior: url("PIE.htc");

}



/* FOOTER IP BOX*/

.Footer .IPBox {width:560px; text-align: center; left: 215px; top:12px; position: absolute; color:#D9D9D6;}



/* Page individual style */



.DomainControlValidation th {

    border: 1px solid #FFFFFF;

	text-align:center;

}



.DomainControlValidation input{

    white-space:nowrap;

}



.DCVDetails td{

    padding:5px 1px 5px 0;

}



.DCVDetails .left_bottom_block {

    background: none repeat scroll 0 0 #DDDDDD;

    clear: both;

    display: inline-block;

    margin: 20px 0 10px;

    padding: 10px 0 10px 15px;

    width: 557px;

}



.DCVDetails .left_bottom_block span {

    float: left;

    line-height: 13px;

}



.ChangePassword1a .input {

    color: #333333;

    font-size: 1em;

    font-weight: bold;

}





.ChangePassword1a .changepassword_guid {

    border: 2px solid #DCDCDC;

    padding: 20px;

}



.ChangePassword1a span{

    clear: left;

}





.ChangePassword1a .green {

    color: green;

    font-size: 1.3em;

    font-weight: bold;

}



.changepassword_guid div {

    line-height: 2em;

}



.changepassword_guid h2 {

    color: green;

    font-size: 1.4em;

    font-weight: normal;

    padding: 0 0 20px;

}



.ChangePassword1a h3 {

    color: #444444;

    font-size: 1.1em;

    font-weight: bold;

    letter-spacing: 3px;

    padding: 0 0 20px;

}



.ChangePassword1a tbody {

    display: inline-block;

    padding: 0 0 10px 10px;

}



.input_price {

    background: none repeat scroll 0 0 transparent;

    border: medium none;

    color: #000000;

    font-family: Arial;

    font-size: 14pt;

    font-weight: bold;

}



.EPKIApplyMDC1a td td{

    padding:15px;

}



.EPKIApplyMDC1a .p8 {

    font-size: 0.8em;

}



.EPKIApplyMDC1a select, .EPKIApplyMDC1a textarea {

    width: 355px;

}



.WebHostApplyMDC1a td td{

    padding:15px;

}



.WebHostApplyMDC1a .p8 {

    font-size: 0.9em;

}

.WebHostApplyMDC1a select, 

.WebHostApplyMDC1a textarea,

.WebHostApplyMDC1a input[type=text] {

    width: 355px;

}





.EPKIApplySSL1a td td{

    padding:15px;

}



.EPKIApplySSL1a .p8 {

    font-size: 0.9em;

}



.EPKIApplySSL1a select, .EPKIApplySSL1a textarea {

    width: 355px;

}



.EPKIApplySSL2a td td{

    padding: 5px 15px;

}



.WebHostApplySSL2a td td{

    padding: 5px 15px;

}



.EPKIApplySSL2b td, .WebHostApplySSL2b td{

    padding:5px 1px 5px 0;

}



.EPKIApplySSL2b .left_bottom_block, .WebHostApplySSL2b .left_bottom_block{

    background: none repeat scroll 0 0 #DDDDDD;

    clear: both;

    display: inline-block;

    margin: 20px 0 10px;

    padding: 10px 0 10px 15px;

    width: 557px;

}







.EPKIApplySSL2b .left_bottom_block span, .WebHostApplySSL2b .left_bottom_block span {

    float: left;

    line-height: 13px;

}



.EPKIApplySSL3a .p8, .EPKIApplySSL3a .p4 {

    display: inline-block;

    padding: 0 0 5px;

}



.EPKIApplySSL3a .crs_hashes {

    border: 2px solid #BBBBBB;

    margin: 0 18px 4px;

    padding: 3px;

}



.IdAuthorityOptions .clear{

    margin-top: 200px;

}



.IdAuthorityOptions td td{

    padding:15px;

}



/*---*/

input[type=text], input[type=password], select {

    width: 100%;

    padding: 10px 15px;

    display: inline-block;

    border: 1px solid #ccc;

    border-radius: 4px;

    box-sizing: border-box;

}



input[type=text].input2, input[type=password].input2, select.input2 {

    width: 90%;

}



input[type=text].input2:-moz-read-only, 

input[type=password].input2:-moz-read-only, 

select.input2:-moz-read-only  { /* For Firefox */

    border: none;

    padding: 10px 0px;

}



input[type=text].input2:read-only, 

input[type=password].input2:read-only, 

select.input2:read-only { 

    border: none;

    padding: 10px 0px;

}



select[name=notBeforeDay], select[name=notAfterDay] {

    width: 25%;

}



select[name=notBeforeMonth], select[name=notAfterMonth] {

    width: 40%;

}



select[name=notBeforeYear], select[name=notAfterYear] {

    width: 32%;

}



select[name=expiryMonth], select[name=expiryYear] {

    width: 49%;

}



.button {

    background-color: #00B373;

    color: #fff;

    padding: 5px 5px;

    border-radius: 5px;

    border: none;

    text-transform: uppercase;

    text-decoration: none;

    font-size: 13px;

}



a.button:hover {

    background-color: #008e5d;

    color: #fff;

}



.Copyright  {font-size: 11px; color: #D9D9D6}

.IPAdress {text-align: center; font-size:11px; padding: 0 0; margin: 0; color: #D9D9D6;}



button {

    background-color: #00B373;

    color: white;

    padding: 5px 5px;

    border-radius: 5px;

    border: none;

    text-transform: uppercase;

    font-weight: bold;

    margin: 5px 0px 5px 0px;

}



button:hover {

    background-color: #008e5d;

}



table.p8 {

    font-size: 10pt;    

}



.ManagementLeft span.p4{

    font-size: 12pt;

}



.ManagementLeft b.p4 {font-weight: bold;} 



.ManagementLeft .csr {font-size: 10pt;}
