@import url('../fonts/flow.css');

/* Domain Search
====================================*/
#domain-search .nav-material li a .radio,
#domain-search .nav-material li a input[type=radio] { display: none; } 
#domain-search .domain-tabs { margin-bottom: 15px;} 


/* Flow Menu
====================================*/
#flow-menu, #stepbar { position: relative; height: 60px; } 
#flow-menu { padding-left: 61px; list-style-type: none; } 
#flow-menu>li, #stepbar>li { position: relative; float: left; width: 25%; height: 60px; box-sizing: border-box; } 
#flow-menu>li .flow-icon { width: 30px; font-size: 28px; text-align: left; vertical-align: middle; margin: 0; } 
#flow-menu li.dashboard, #stepbar li.dashboard { position: absolute; height: 60px; width: 60px; left: 0; } 
#flow-menu>li.dashboard>a, #stepbar>li.dashboard>a, #stepbar>li.dashboard>span { width: 100%; font-size: 18px; text-align: center; line-height: 60px; padding: 0; } 
#flow-menu li.dashboard a:before, #flow-menu li .flow-icon:before,
#stepbar li.dashboard a:before { margin: 0; } 
#flow-menu>li>a, #stepbar>li>a { display: table; width: 100%; vertical-align: middle; height: 60px; box-sizing: border-box; padding: 0 0 0 20px; text-decoration: none; } 
#flow-menu>li>a>span, #stepbar>li>span>span { display: table-cell; padding-right: 10px; vertical-align: middle; line-height: 16px; } 
#flow-menu>li.active>a, #stepbar>li.active>a, #stepbar>li.active>span { text-decoration: none; } 
#flow-menu li.active a .flow-icon, #flow-menu li.active span .flow-icon { text-decoration: none; } 
#flow-menu.flow-menu-flip { padding-right: 60px; padding-left: 0; } 
#flow-menu.flow-menu-flip > li { float: right; } 
#flow-menu.flow-menu-flip li.dashboard { left:auto; right: 0px; } 

/* Billing Cycles + Currency
====================================*/
input.cycle-1, input.cycle-curr { display: none; } 
label.cycle-1 { font-size: 16px; font-weight: 700; cursor: pointer; text-align: center; padding: 15px 0; } 
label.cycle-1 span { font-size: 11px; font-weight: 400; float: left; width: 100%; } 
label.cycle-1.regdomain { font-size: 16px; font-weight: 700; padding: 0 0 18px; } 
label.cycle-1.regdomain, label.cycle-curr { cursor: pointer; text-align: center; } 
label.cycle-curr { padding: 0; } 
label.cycle-curr span { font-size: 14px; font-weight: 700; margin-bottom: 3px; } 
label.cycle-curr.regdomain { font-size: 16px; font-weight: 700; cursor: pointer; text-align: center; padding: 0; } 
.cal { margin-bottom: 10px; } 
.cal-domains { margin-bottom: 5px; } 
.cal-icon { margin-bottom: 15px; } 
.currency { padding-right: 10px; margin-bottom: -15px; } 
.curr { margin-bottom: 0; } 
.currency-product a { padding-right: 5px; } 
.currency-product span { font-size: 14px; font-weight: 700; margin-bottom: 3px; } 


/* Nav Wizard
====================================*/
ul.nav-wizard { position: relative; overflow: hidden; } 
ul.nav-wizard:before { top: 60px; } 
ul.nav-wizard:after, ul.nav-wizard:before { display: block; position: absolute; left: 0; right: 0; height: 60px; z-index: 2; content: " "; } 
ul.nav-wizard:after { top: 138px; } 
ul.nav-wizard li { position: relative; float: left; height: 60px; display: inline-block; vertical-align: middle; font-size: 16px; line-height: 60px; margin: 0; padding: 0 20px 0 30px; } 
ul.nav-wizard li a { padding: 0; } 
ul.nav-wizard li a:hover { background-color: transparent; } 
ul.nav-wizard li:before { border: 30px solid transparent; border-left: 16px solid #d4d4d4; border-right: 0; right: -16px; } 
ul.nav-wizard li:after, ul.nav-wizard li:before { position: absolute; display: block; top: -1px; z-index: 1; content: ''; } 
ul.nav-wizard li:after { border: 30px solid transparent; border-left: 16px solid #e9eef2; border-right: 0; right: -15px; } 
ul.nav-wizard.flo-rtl li:after { border: 30px solid transparent; border-left:0; border-right: 16px solid #e9eef2; right: 0; } 
ul.nav-wizard.flo-rtl li:before { border: 30px solid transparent; border-left: 0; border-right: 16px solid #d4d4d4; right: 1px; } 
ul.nav-wizard.flo-rtl li.active:before { border-right: 16px solid #e9eef2; right: 0px; } 
ul.nav-wizard.flo-rtl li.step1:after, ul.nav-wizard.flo-rtl li.step1:before { display: none } 


/* Loader
====================================*/
#loader { line-height: 60px; right: 10px; position: absolute; overflow: hidden; } 
.loader { height: 32px; margin-top: 5px; line-height: 32px; } 


/* User Details
====================================*/
.loader, .user-details .nav-tabs li a .radio,
.user-details .nav-tabs li a input[type=radio] { display: none; } 
.user-details .nav-tabs li a { color: #666; } 
.user-details .nav>li>a { position: relative; display: block; padding: 9px 30px; } 
.user-details .tab-content { padding-top: 30px; } 


/* Pricing
====================================*/
.plan .header h2, .plan .header h3, .pricing .plan .header h1 { font-weight: 100; margin: 0; padding: 0; } 
.pricing .plan .price { width: 90%; margin: 0 auto 30px; } 
.pricing .plan p { padding: 0 30px 15px; } 
.plan ul { list-style-type: none; margin-top: 2px; padding: 20px; } 
.plan ul li { line-height: 22px; margin-bottom: 15px; } 
.plan ul li a { text-decoration: underline; } 
.pricing .plan, .pricing .plan .header { border-radius: 0; } 


/* iCheck plugin. Light Mode.
----------------------------------- */
.light .icheckbox_futurico, .light .iradio_futurico { display: inline-block; *display: inline; vertical-align: middle; margin: 0 0.5rem 0 0.5rem; padding: 0; width: 18px; height: 18px; background: url( minimal.png ) no-repeat; border: none; cursor: pointer; } 
.light .icheckbox_futurico { background-position: 0 0; } 
.light .icheckbox_futurico.hover { background-position: -20px 0; } 
.light .icheckbox_futurico.checked { background-position: -40px 0; } 
.light .icheckbox_futurico.disabled { background-position: -60px 0; cursor: default; } 
.light .icheckbox_futurico.checked.disabled { background-position: -80px 0; } 
.light .iradio_futurico { background-position: -100px 0; } 
.light .iradio_futurico.hover { background-position: -120px 0; } 
.light .iradio_futurico.checked { background-position: -140px 0; } 
.light .iradio_futurico.disabled { background-position: -160px 0; cursor: default; } 
.light .iradio_futurico.checked.disabled { background-position: -180px 0; } 
/* HiDPI support */
@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-resolution:120dpi){
.light .icheckbox_futurico, .light .iradio_futurico { background-image: url( minimal@2x.png ); background-size: 200px 20px; } 
 }

 /* iCheck plugin Futurico skin
----------------------------------- */
.icheckbox_futurico,
.iradio_futurico { display: inline-block; *display: inline; vertical-align: middle; margin: 0 0.5rem 0 0.5rem; padding: 0; width: 16px; height: 17px; background: url(futurico.png) no-repeat; border: none; cursor: pointer; } 
.icheckbox_futurico { background-position: 0 0; } 
 .icheckbox_futurico.checked { background-position: -18px 0; } 
 .icheckbox_futurico.disabled { background-position: -36px 0; cursor: default; } 
 .icheckbox_futurico.checked.disabled { background-position: -54px 0; } 
.iradio_futurico { background-position: -72px 0; } 
 .iradio_futurico.checked { background-position: -90px 0; } 
 .iradio_futurico.disabled { background-position: -108px 0; cursor: default; } 
 .iradio_futurico.checked.disabled { background-position: -126px 0; } 
/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx){
 .icheckbox_futurico,
 .iradio_futurico { background-image: url(futurico@2x.png); -webkit-background-size: 144px 19px; background-size: 144px 19px; } 
 }


/* Spotlight and Suggested Domains
====================================*/
.suggested-domains .btn-add-to-cart { float: right; } 
.spotlight-tlds { margin: 15px 0; padding:0; } 
.spotlight-tlds-container { margin-left: -15px; margin-right: -15px; } 
.spotlight-tld-container { float: left; padding: 15px; } 
.spotlight-tld-container-1 { width: 100%; } 
.spotlight-tld-container-2 { width: 50%; } 
.spotlight-tld-container-3 { width: 33.3%; } 
.spotlight-tld-container-4 { width: 25%; } 
.spotlight-tld-container-5 { width: 20%; } 
.spotlight-tld-container-6 { width: 16.6%; } 
.spotlight-tld-container-7 { width: 14.28%; } 
.spotlight-tld-container-8 { width: 12.5%; } 
@media screen and (max-width:991px){
 .spotlight-tld-container-5, .spotlight-tld-container-6 { width: 33.3%; } 
 .spotlight-tld-container-7, .spotlight-tld-container-8 { width: 25%; } 
 }
@media screen and (max-width:580px){
 .spotlight-tld-container-3, .spotlight-tld-container-4, .spotlight-tld-container-5, .spotlight-tld-container-6, .spotlight-tld-container-7,
 .spotlight-tld-container-8 { width: 50%; } 
 }
.spotlight-tld { position: relative; overflow: hidden; margin: 0; border-radius: 1px; text-align: center; } 
.spotlight-tld span { display: block; } 
.spotlight-tld .btn:not(.domain-contact-support) { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
.spotlight-tld .btn.domain-contact-support { padding: 2px 10px; font-size: 12px; line-height: 1.5; border-radius: 0; color: #fff; min-width: 85%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
.spotlight-tld .btn span { padding: 0; } 
.spotlight-tld .invalid, .spotlight-tld .unavailable { margin: 19px 0; background-color: #fff; border-color: #eee; color: #bbb; } 
.spotlight-tld .domain-contact-support { margin: 10px 0; } 
.spotlight-tld .domain-lookup-spotlight-loader { line-height: 47px; font-size: 1.4em; } 
.spotlight-tld .results { display: none; } 
.spotlight-tld-new { width: 60px; position: absolute; letter-spacing: 1px; padding: 3px; font-size: x-small; font-weight: 700; text-transform: uppercase; color: #fff; top: 3px; right: -18px; background-color: #2ad588; transform: rotate( 45deg ); -webkit-transform: rotate( 45deg ); } 
.spotlight-tld-sale { background-color: #f7d458; } 
.spotlight-tld-hot, .spotlight-tld-sale { width: 60px; position: absolute; letter-spacing: 0; padding: 3px; font-size: x-small; font-weight: 700; text-transform: uppercase; color: #fff; top: 3px; right: -18px; transform: rotate( 45deg ); -webkit-transform: rotate( 45deg ); } 
.spotlight-tld-hot { background-color: #f9615a; } 
.suggested-domains .panel-heading { border-bottom: 2px solid #62cb31; } 
.suggested-domains .domain-lookup-suggestions-loader { padding: 30px 20px; text-align: center; opacity: .7; } 
.suggested-domains .list-group-item { border-left: 0; border-right: 0; word-wrap: break-word; } 
.suggested-domains .promo.hot { padding:2px 10px; background-color: #f9615a; color: #fff; text-transform: uppercase; } 
.suggested-domains .promo.sale { padding: 2px 8px; background-color: #f7d458; color: #fff; text-transform: uppercase; } 
.suggested-domains .promo.new { padding: 2px 8px; background-color: #2ad588; color: #fff; text-transform: uppercase; } 
.suggested-domains .actions { float: right; } 
.suggested-domains .btn:not(.domain-contact-support) { background-color: #555; border-color: #333; } 
.suggested-domains .btn.domain-contact-support, .suggested-domains .btn:not(.domain-contact-support) { padding: 4px 10px; font-size: 11px; line-height: 1.4; border-radius: 0; color: #fff; } 
ul#domainSuggestions .list-group-item { padding: 20px 10px; } 
@media (max-width:767px){
 .suggested-domains .list-group-item { text-align: center; } 
 .suggested-domains .actions { float: none; } 
 .suggested-domains .price { float: none; display: block; padding: 3px 0; } 
 .suggested-domains .list-group-item .btn { float: none; display: block; width: 100%; } 
 }
.featured-tlds-container { padding:0 2px; } 
@media (max-width:767px){
 .featured-tld .img-container { height: 80px; line-height: 40px; } 
 }
.featured-tld .img-container img { max-width: 30%; max-height: 100%; } 
.featured-tld .price { padding: 5px; line-height: 28px; text-align: center; border-radius: 0 0 2px 2px; } 
.tld-filters { margin: 0 0 25px; } 
.tld-filters a { display: inline-block; margin-bottom: 4px; padding: 5px 6px; font-size: 90%; font-weight: 400; border-radius: 2px; } 
.domain-pricing { padding-top:30px; overflow: hidden; }
.domain-pricing .no-bg { background-color: transparent !important; }
.domain-pricing .two-row-center { line-height: 30px; margin-top: 6px; margin-bottom: 6px; padding-left: 30px; }
.tld-sale-group { padding: 1px 3px; color: #fff; font-size: 10px; text-transform: uppercase; } 
.tld-sale-group-hot { background-color: #f9615a; } 
.tld-sale-group-sale { background-color: #f7d458; } 
.tld-sale-group-new { background-color: #2ad588; } 


 /* Order Configure Product Addon Promo Containers
 ====================================*/

 .addon-promo-container { margin: 20px 0; padding: 20px; border: 1px solid #eee; font-size: .9em; } 
.addon-promo-container h3 { margin: 0 0 10px; } 
.addon-promo-container .logo { float: right; margin: 0 0 10px 20px; text-align: right; line-height: 100px; } 
.addon-promo-container img { max-width: 120px; } 
.addon-promo-container .description { margin: 10px 0; } 
.addon-promo-container label { margin-top: 6px; width: 98%; font-size: 14px; } 
.addon-promo-container a { text-decoration: underline; } 
.mc-promos { margin: 20px auto 30px; max-width: 575px; } 
.mc-promo { margin: 0 0 10px; border: 1px dashed #ccc; border-bottom: 4px solid #9abb3a; } 
.mc-promo .cta { float: right; padding: 3px 10px; text-align: center; } 
.mc-promo .headline { padding-top: 8px; font-size: 1.5em; } 
.mc-promo .tagline { font-size: 1.2em; font-weight: 300; } 
.mc-promo .header { border-bottom: 0; height: 70px; overflow: hidden; cursor: pointer; } 
.mc-promo .icon { float: left; margin: 10px; width: 64px; height: 50px; line-height: 50px; text-align: center; } 
.mc-promo .icon img { max-width: 100%; max-height: 100%; } 
.mc-promo .body { padding: 10px 15px; border-top: 10px solid #eaeaea; background-color: #f8f8f8; font-size: .85em; display: none; } 
.mc-promo .body i { color: #99bc3a; padding-right: 3px; } 
.mc-promo em { font-weight: 700; font-style: normal; } 
.mc-promo .body ul { list-style: none; margin: 0; padding: 0; } 
.mc-promo .body li { float: left; width: 50%; } 
.mc-promo .price { padding: 4px 0; font-size: 1.15em; color: #83a032; } 
.mc-promo .btn-add { padding: 0; background-color: #99bb3a; color: #fff; font-size: 1em; } 
.mc-promo .arrow { display: inline-block; padding: 2px 8px; background-color: #84b436; } 
.mc-promo .text { display: inline-block; padding: 2px 8px; font-size: .9em; } 
.mc-promo .expander { float: left; width: 28px; font-size: 1.5em; color: #99bc3a; text-align: right; line-height: 60px; transition: all 2s linear; } 
.mc-promo.weebly { border-color: #7b7b7b; } 
.mc-promo.weebly .btn-add { background-color: #7b7b7b; } 
.mc-promo.weebly .arrow { background-color: #666; } 
.mc-promo.weebly .expander,
.mc-promo.weebly .price { color: #7b7b7b; } 
.mc-promo.spamexperts { border-color: #56a2da; } 
.mc-promo.spamexperts .btn-add { background-color: #56a2da; } 
.mc-promo.spamexperts .arrow { background-color: #4e98d0; } 
.mc-promo.spamexperts .expander,
.mc-promo.spamexperts .price { color: #56a2da; } 
.mc-promo.sitelock { border-color: #f29f44; } 
.mc-promo.sitelock .btn-add { background-color: #f29f44; } 
.mc-promo.sitelock .arrow { background-color: #f08f3d; } 
.mc-promo.sitelock .expander,
.mc-promo.sitelock .price { color: #f29f44; } 
.mc-promo.sitelockvpn { border-color: #555; } 
.mc-promo.sitelockvpn .btn-add { background-color: #555; } 
.mc-promo.sitelockvpn .arrow { background-color: #333; } 
.mc-promo.sitelockvpn .expander,.mc-promo.sitelockvpn .price { color: #555; } 
.mc-promo.marketgoo { border-color: #3090e0; } 
.mc-promo.marketgoo .btn-add { background-color: #3090e0; } 
.mc-promo.marketgoo .arrow { background-color: #3090e0; } 
.mc-promo.marketgoo .expander,.mc-promo.marketgoo .price { color: #3090e0; } 
.mc-promo .rotate { -webkit-transition: all .2s linear; transition: all .2s linear; } 
.mc-promo .rotate.down { -webkit-transform: rotate( 90deg ); transform: rotate( 90deg ); } 


#calcTaxes { display: none; } 
#formPromotionCode .input-group .glyphicon-remove { right: 32px; } 


/* Checkout
====================================*/

.apply-credit-container { margin: 15px 0; padding: 15px; } 
.apply-credit-container span { font-weight: 700; } 
.apply-credit-container .radio { padding-left: 20px; padding-right: 20px; } 
.apply-credit-container .iradio_square-blue { margin-right: 6px; } 
.apply-credit-container label { text-transform: none; font-weight: 400; } 

.cc-input-container { border-radius:4px; padding:15px 15px 10px; } 
.cc-input-container .form-group { margin-top:10px; margin-bottom:10px; } 
.cc-input-container .radio-inline { padding-left:0; margin-bottom:10px; } 
.cc-input-container .paymethod-info { cursor:pointer; padding-right:10px; margin-bottom:5px; } 
.cc-input-container ul { list-style:none; margin:0; padding:0; } 
.cc-input-container ul li { padding:2px 0; } 
.cc-input-container i { width:28px; text-align:center; padding:0 6px; } 
.cc-input-container .existing-cc-grid { display:inline-grid; grid-template-columns:repeat(3,auto) minmax(10em,30em) auto; font-weight:300; font-size:13px; } 



 /* View Cart
====================================*/

.view-cart-items { margin:0 0 20px; } 
.view-cart-items .item span:not(.caret):not(.renewal-price) { display:block; } 
.view-cart-items .item-price { text-align:right; } 
.view-cart-items .item-qty { text-align:center; } 
.view-cart-items .item-qty input { margin-bottom:5px; height:auto; padding:4px; } 
.btn-remove-from-cart { margin-left:-7px; } 
.btn-remove-from-cart:hover { color:#c00; text-decoration:none; } 
.empty-cart { text-align:right; line-height:1em; margin:-20px 0 0; } 
.order-summary .bordered-totals { margin:0 0 5px; padding:10px; } 
.order-summary .recurring-charges { text-align:right; font-style:initial; } 
.view-cart-gateway-checkout { background-color:#e8e8e8; border-radius:4px; text-align:center; margin:0 0 20px; padding:15px; } 
.view-cart-empty { text-align:center; padding:30px 15px; } 
.row-eq-height { display:flex; flex-wrap:wrap; } 
.input-group-lg>.form-control { border-radius:0; } 
.summary-container-conf { padding:20px; } 
.order-summary .total-due-today .amt { padding:10px 0 0; } 
.order-summary .product-group { font-style:initial; } 
.order-summary .total-due-today span { padding-bottom:30px; } 
#creditCardInputFields .btn-default.dropdown-toggle { text-align:left; } 
.btn-sidebar { padding:18px 16px; } 
#btnAlreadyRegistered,#btnNewUserSignup { margin:10px 0 0; } 
#paymentGatewaysContainer .radio-inline:first-child { padding-left:0; } 
.price-table-container ul { list-style:none; text-align:center; margin:0; padding:0; } 
.price-table-container ul li { display:inline-block; margin:0; padding:30px 4px 6px; } 
.price-table-container .price-table ul li { width:100%; color:#333; text-align:center; background:none; margin:0; padding:10px 0 5px; } 
.price-table-container .price-table ul li span { font-weight:700; } 
.domain-promo-box { background-color:#fff; }  
.tld-pricing-header>[class*=col-] { height:40px; padding:10px 16px; } 
.domain-pricing .tld-row { padding-top:10px; padding-bottom:10px; border-bottom:none; } 
.tld-filters { margin:0 3px; } 
.tld-filters a { display:inline-block; margin-bottom:4px; font-weight:700; border-radius:2px; } 
.domain-checker-container .input-group-box { background-color:rgba(255,255,255,0.2); } 
.domain-promo-box i { float:none; } 
.price-table-container .price-table ul,.price-table-container .price-area .price { padding:20px 0; } 
.express-checkout-buttons .separator { border-top: 1px solid #cbd2d6; position: relative; margin: 25px 0 10px; text-align: center; } 
.express-checkout-buttons .separator .text-in { padding: 0 .5em; position: relative; color: #6c7378; top: -.7em; background-color: #fff; } 



@media only screen and max-width 768px { .domain-selection-options .option { padding:20px 10px; } 
 }

/* Stripe Elements */
.cc-input-container #stripeElements { margin-bottom:0; } 
.cc-input-container #stripeElements .stripe-cards-inputs { width:100%; margin:0; padding:0; } 
.cc-input-container #stripeElements .stripe-cards-inputs div[class*=col-] { float:left; margin-bottom:0; padding:0 12px; } 
#stripeElements .control-label { width:100%; float:none; padding:0; } 
#stripeElements .StripeElement { padding-top:9px; } 
#stripeElements div[class*=col-] { float:none; padding:0; } 
.fieldgroup-creditcard #stripeElements { margin-left:-12px; margin-right:-12px; } 
.fieldgroup-creditcard #stripeElements:after,.fieldgroup-creditcard #stripeElements:before { content:" "; display:table; } 
.fieldgroup-creditcard #stripeElements:after { clear:both; } 
.fieldgroup-creditcard #stripeElements>.cc-billing-address:not(:first-of-type) { width:33.33333%; float:left; } 
.fieldgroup-creditcard #stripeElements .cc-billing-address { padding:0 12px; } 
.fieldgroup-creditcard #stripeElements .col-sm-2 { width:100%; } 


/**
 * Form fields
 */

 #order-standard_cart .prepend-icon { top: 0; left: 0; display: inline-block; vertical-align: top; position: relative; width: 100%; font-weight: normal; } 
 #order-standard_cart .cc-input-container .field,
 #order-standard_cart .cc-input-container .form-control { position: relative; vertical-align: top; border: 1px solid #DDD; display: -moz-inline-stack; display: inline-block; color: #626262; outline: none; background-color: #fff; height: 36px; width: 100%; border-radius: 3px; font-size: 13px; } 
 #order-standard_cart .cc-input-container .input-group .btn { height: 36px; } 
 #order-standard_cart .input-group-lg > .form-control { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px 0 0 6px; } 
 #order-standard_cart .form-control-qty { width: 70px; text-align: center; } 
 #order-standard_cart .form-control-static-inline { display: inline-block; } 
 #order-standard_cart textarea.field { height: auto; } 
 #order-standard_cart .prepend-icon .field { -webkit-appearance: none; padding-left: 36px; } 
 #order-standard_cart .prepend-icon .field-icon i { position: relative; font-size: 14px; } 
 #order-standard_cart .prepend-icon .field-icon { top: 0; z-index: 4; width: 42px; height: 36px; color: inherit; line-height: 36px; position: absolute; text-align: center; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; pointer-events: none; } 
 #order-standard_cart .field-icon i { color: #bbb; } 
 #order-standard_cart .field[disabled],
 #order-standard_cart .field[readonly],
 #order-standard_cart .form-control[disabled],
 #order-standard_cart .form-control[readonly] { opacity: 1; } 
 
 #order-standard_cart .field-help-text { display: block; margin-top: 5px; margin-bottom: 10px; color: #888; font-size: 12px; } 
 