.checkout-head{height:310px;padding:50px 0 0;text-align:center;color:#ffffff;background:#1f245d url("/templates/bgocloud_v2/img/cloud-header-bottom.png") no-repeat center 126px;background-position:center 126px;}
.checkout-head h1{font-size:36px;font-weight:900;color:#f3f3f3;}
.checkout-head .sub-title{padding:20px 0;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;color:#00c7fd;}
#order-standard_cart .cart-body{float:none;width:960px;margin:30px auto 0;}
.cart td{width:87%;}
.subtotal td:first-child,.total td:first-child,.recurring td:first-child{text-align:right;}
.recurring td:last-child{font-size:10px;font-style:italic;}
.total td:last-child{color:green;}
.textright{text-align:right;}
#order-standard_cart .summary-container{display:grid;padding:0;align-content:center;align-items:start;column-gap:12px;grid-template-columns:auto auto;justify-content:end;justify-items:end;row-gap:5px;}
#recurring span{font-size:12px;font-style:italic;color:#777777;}
#recurring span span{font-weight:bold;color:#000000;}
#recurring span{display:block;text-align:right;}
#totalDueToday{display:block;margin-top:15px;font-size:22px;text-align:right;color:#49ba87;}
#totalDueToday span{display:block;font-size:12px;font-style:italic;color:#333333;}
.subtotal{font-size:16px;}
.discount{color:#49ba87; font-size: 14px;}
.promo-code-box{float:left;width:450px;}
#order-standard_cart .view-cart-tabs .tab-content{padding:15px 0;}
#order-standard_cart .sub-heading{text-align:left;border:none;}
#order-standard_cart .sub-heading span{position:initial;padding:0;color:#191c41;}
#order-standard_cart .sub-heading .text-required{display:block;font-size:12px;font-style:italic;text-align:right;color:#888888;}
.view-cart-items .row {display: flex;}
.view-cart-items .row div[class^="col-sm-"]{display: flex; flex-direction: column; align-items: stretch; flex-wrap: wrap; justify-content: center;}
.form-group{margin-bottom:5px;}
.btn:active:focus,.btn:focus{outline:none;}
.btn.active,.btn:active{box-shadow:none;}
#validatepromo{color:#ffffff;border:none;background-color:#48ba87;}
#btnCompleteOrder{border:none;background-color:#48c7fe; float: right;}
#order-standard_cart .view-cart-items-header{background-color:#48c7fe;}
.old-price{position:relative;top:-7px;display:inline-block;font-family:"Open Sans",sans-serif;font-size:14px;color:#ef744f;}
.old-price:before{position:absolute;top:-14px;right:3px;width:87px;content:"";-webkit-transform:translateY(21px) translateX(8px) rotate(-15deg);-moz-transform:translateY(21px) translateX(8px) rotate(-15deg);-ms-transform:translateY(21px) translateX(8px) rotate(-15deg);transform:translateY(21px) translateX(8px) rotate(-15deg);border-bottom:1px solid #ef744f;}
#order-standard_cart .view-cart-items .item{padding:20px 10px;}
.btn-remove-from-cart:focus,.btn-remove-from-cart:focus-visible,.btn-remove-from-cart:active:focus{outline:none;outline-offset:initial;}
#order-standard_cart #passwordStrengthTextLabel{font-size:12px;text-align:left;}
.rd{font-size:14px;color:#ef744f;}
.gr{font-size:14px;color:#49ba87;}
#order-standard_cart .view-cart-items{border:1px solid #eeeeee;}
#order-standard_cart .view-cart-items .item:nth-child(even){border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;background-color:#ffffff;}
#order-standard_cart .form-control{border-color:#eeeeee;box-shadow:none;}
.progress{height:3px;border-radius:0;background-color:#ffffff;box-shadow:none;}
.progress-bar{box-shadow:none;}
.progress-bar-striped{background-image:none;}
#order-standard_cart .field-container{margin:0;}
#order-standard_cart .field-help-text,.password-strength-meter p{margin-bottom:0;}
#paymentGatewaysContainer{margin-top:10px;}
#order-standard_cart #paymentGatewaysContainer p{line-height:22px; margin-bottom: 15px;}
.checkbox-inline, .radio-inline {padding-left: 0;}
.domain-txt{margin:0 0 10px 0;}
#order-standard_cart .checkout-error-feedback p{margin-bottom:10px;line-height:16px;}
.icon.icon-small-delete{width:18px;height:18px;background-position:-280px -348px;}
.fa-times-circle{font-size:18px;font-weight:500;color:#f07c5a;}
.btn-link{font-size:14px;font-weight:400;color:#48c7fe;background-color:transparent;}
.item-domain{margin-left:1px;font-size:14px;}
.checkout-security-msg{display:none;}
.astronaut{background-color:#48ba87;}
@media only screen and (max-width: 970px){body{min-width:initial;}
/* .d-sm-block {display: none !important; } */
.old-price {display: block;}
/* .d-inline {  display: inline!important;} */
.d-none {
  display: none!important;
}
.d-inline {
  display: inline!important;
}
.view-cart-items .row {display: initial;}
.view-cart-items .row div[class^="col-sm-"]{display: initial;}
#order-standard_cart .cart-body{width:calc(100% - 20px);padding:0 15px;}
.promo-code-box{float:none;width:auto;}
.tab-content{margin:0;}
#order-standard_cart .view-cart-tabs .tab-content{padding:15px 0;}
#order-standard_cart .view-cart-items .item-price{margin-top:20px;margin-right:15px;}
#order-standard_cart .summary-container{padding:15px;}}
@media (min-width: 767px){.tab-content{margin:0;}}
@media only screen and (max-width: 576px){.checkout-head .sub-title{color:#ffffff;}
.sub-title br{display:none;} #btnCompleteOrder {float: none; display: block;}}
