@import "/assets/css/global.less"; html { font-size: 100%; height: 100% } body { font-family: @sans; color: @grey900; background-color: @white; overflow-x: hidden; min-height: 100%; padding-bottom: 228px; position: relative; } a { color: @blue; &:hover, &:active { color: @indigo200; } } .loading { width: 100%; height: 128px; background: url("/assets/img/loading.svg") no-repeat 50% 50%; } .form-feedback { position: absolute; top: 2px; right: 10px; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; pointer-events: none; color: #3c763d; } .close-alert { cursor: pointer; } .btn-main { background-color: @indigo400; border-color: @indigo400; color: @white; &:hover, &:focus, &.focus { background-color: @indigo800; border-color: @indigo800; } &:focus, &.focus { box-shadow: 0 0 0 .2rem rgba(115, 225, 172, .5); } } .bg-main { background: @indigo500; } .bg-indigo-light { background: @indigo50; } .bg-main-light { background: @grey100; } .bg-pink { background: @pink; } .text-pink { color: @pink; } .text-main { color: @indigo500; } .text-dark-main { color: @indigo900; } .additional-option { //background: gray; color: #0b5baf; &>div { cursor: pointer; width: 30%; text-align: center; //background: blue; padding: 1rem 0; border: 1px solid #0b5baf; .border-radius(4px); .transition(~"border linear .2s, box-shadow linear .2s"); &:hover { .box-shadow(~"inset 0px 4px 20px rgba(11,91,175,0.5)"); } &.error-danger { border: 1px solid #dc3545; .box-shadow(~"inset 0px 4px 14px rgba(220,53,69,0.3)"); } &.active { .box-shadow(~"inset 0px 4px 22px rgba(11,91,175,0.6)"); } } } #cart-qty { .border-radius(50%); background: @pink; color: #F0F0F0; font-size: 0.75rem; line-height: 14px; padding-bottom: 2px; width: 16px; text-align: center; } .navbar { background: rgba(255, 255, 255, 0.9); a { color: @indigo800; .transition(~"color linear .2s"); &:hover, &:active { color: @indigo200; } } .navbar-brand { margin-right: 0; img { width: 70%; height: auto; } } .navbar-collapse { white-space: nowrap; } .dropdown-item:focus, .dropdown-item:hover { color: @white; text-decoration: none; background-color: @indigo800; } .dropdown:hover>.dropdown-menu { top: 90%; display: block; } .navbar-toggler { border: 1px solid @indigo200; } .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(34, 31, 127, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); } } .breadcrumb-title { font: 400 1.75rem/1.375rem @sans; span { font: 300 1rem @sans; } } .breadcrumb { padding: .75rem 1rem; margin-bottom: 0; list-style: none; a { color: @grey900; &:hover, &:active { color: @indigo500; text-decoration: none; } } .breadcrumb-item { &.active { color: @grey700; } &:before { color: @grey900; } } } .qsell-hr { height: 1px; border-bottom: 1px solid @grey300; } .first-row { padding-top: 67px; border-top: 1px solid @grey400; border-bottom: 1px solid @grey400; } .items { text-align: center; a { color: @indigo800; .transition(~"color linear .2s"); &:hover, &:active { color: @indigo200; text-decoration: none; .thumb { top: 0; left: 0; width: 100%; height: 100%; } } } .item { display: block; position: relative; //border: 1px solid @grey200; } .thumb { position: absolute; top: 5%; left: 5%; width: 90%; height: 90%; .transition(~"top linear .2s, left linear .2s, width linear .2s, height linear .2s"); } p { margin: 0.5rem; strong { font: 300 1.75rem @sans; } } } .iphone { .i-col { width: 20%; } p { margin-top: -15px; strong { font: 300 1.125rem @sans; } } } .kinds { p { margin: 0.5rem; strong { font: 300 1.5rem @sans; } } } .models { p { margin: 0.5rem; strong { font: 400 1rem @sans; } } } .display-5 { font: 300 2rem @sans; } .condition-keys { &>div { cursor: pointer; border: 1px solid @grey600; width: 18%; text-align: center; padding: 0.75rem 0; margin: 0.25rem 0; font: 700 1.125rem @sans; .transition(~"color background .2s"); &:hover { background: @grey200; } &.active { color: @white; border: 1px solid @grey900; background: @grey600; } } } .condition-desc { &>div { display: none; &.active { display: block; } } } input.error, textarea.error { border: 1px solid #dc3545; } label.error { font-size: 0.875rem; color: #dc3545; } .custom-select { width: 100% !important; } .cart_item {} .cart_item .thumb, .cart_item .thumb-watch { text-align: center; } .cart_item .thumb img { width: 80%; height: auto; } .cart_item .thumb-watch img { width: 60%; height: auto; } .cart_item .inf { border-bottom: 1px solid #b5dffc; } .cart_item .inf strong.model-title { display: block; font: 300 1.25rem @sans; color: @indigo500; } .cart_item .inf strong { font: 700 1rem @sans; } .cart_item .inf p { line-height: 1; } .cart_item .inf .price { text-align: right; font: normal 1.25rem 'Myriad Pro Light', helvetica, sans-serif; } .cart_item .inf a { font-size: 0.875rem; } .cart-total strong { font: normal 1.25rem 'Myriad Pro Light', helvetica, sans-serif; } #paypal_box { display: none; } .how-it-works { background: @blueDark; h3 { font: 400 2rem @sans; } &>div { color: #fff; h4 { em { font: normal 400 2.125rem @sans; padding-right: 0.5rem; } } div { width: 30%; &:hover i { background: @white; color: @blueDark; } } i { display: block; text-align: center; width: 100% !important; max-width: 85px; margin: 0 auto !important; float: none; height: 85px !important; font-size: 35px !important; line-height: 82px !important; background: transparent; border: 2px solid #fff !important; transition: all 0.5s ease 0s !important; .border-radius(50%); } } } .bottom-nav { ul { list-style: none; a { color: @grey300; text-decoration: none; &:hover, &:active { color: @white; } } } } .footer-main { position: absolute; bottom: 0; left: 0; width: 100%; } .footer-nav { list-style: none; padding: 0; li { .inline(); } a { display: block; padding: 0.5rem 1rem 0 0; color: @grey300; text-decoration: none; &:hover, &:active { color: @white; } } } .copy { span { padding-right: 1rem; } a { color: @grey300; text-decoration: none; &:hover, &:active { color: @white; } } } .footer-main .img-fluid { margin: 2px; } .footer_pilot_img { max-width: 130px; border-radius: 6px; } body { padding-bottom:185px; } .iphone.items .thumb { overflow: hidden; } @media (max-width:1200px) { .footer-main div { width: 100%; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; margin-bottom: 10px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .footer-main { position: relative; } body { padding-bottom: 0; } .footer-main div.container { margin-bottom:0; } } .kits.items.boder-section .thumb { border: 1px solid #283593; border-radius: 3px; } .items strong { border: 1.4px solid #283593; padding: 4px 20px 6px; display: inline-block; border-radius:100px !important; font-size: 18px !important; min-width:200px; } .iphone.items strong { min-width:150px; font-size:18px !important; } .items a:hover strong { border: 1.4px solid #283593; border-radius:100px; } .watch_brand.items strong { font-size:16px !important; padding: 4px 15px 6px; } .breadcrumb-title { padding: 15px 0; text-align: center; } .breadcrumb { position: absolute; right: 0; bottom: 4px; } .new_design.items strong { display: flex; align-items: center; justify-content: center; min-height: 100px; border-radius: 3px !important; } .footer_new_bar{ padding-top:2px; } .footer_new_bar .footer-nav a { padding:0.5rem 0.5rem 0 0; } .footer_new_bar .footer-nav { margin-top:8px; } .copy span { font-size:15px; } .footer-nav { text-align:center; } @media (max-width: 1000px) { .breadcrumb { position: relative; bottom: 0; } .right_brdcrumb { text-align: center; } .breadcrumb-title { padding-bottom: 0; } } @media (max-width:991px) { .items { p strong { font: 300 1.25rem @sans; } } .kits { p strong { font: 300 1.125rem @sans; } } .models { p strong { font: 400 1rem @sans; } } .condition-keys div { font-size: 1rem; } .additional-option { &>div { width: 90%; margin: 0.5rem 0; } } .iphone .i-col { width: 25%; } } @media (max-width:767px) { body { padding-bottom: 0; } .footer-main { position: relative; } .condition-keys { &>div { width: 100%; } } .additional-option { &>div { width: 30%; margin: 0; } } .items strong { font-size: 16px !important; min-width: auto; padding: 4px 10px 6px; width:150px; max-width:100%; } .flex-column.iphone { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; } .iphone .i-col { width: 33.33%; } } @media (max-width:575px) { .navbar { .navbar-brand { width: 200px; img { width: 80%; height: auto; } } } .breadcrumb-title { font: 400 1.5rem/1.375rem @sans; } .first-row { margin-top: 61px; padding-top: 0; } .how-it-works { &>div { text-align: center; div { width: 94%; } } } /*.iphone { .i-col { width: 70%; } }*/ .additional-option { &>div { width: 90%; margin: 0.5rem 0; } } .footer-main div { margin-bottom: 0; } .footer_new_bar .footer-nav { margin-bottom:0px; } .how-it-works > div div { width:100%; } .how-it-works .text-center p { padding-left:8px; padding-right:8px; } } @media (max-width:475px) { span.responsive_block { display: block; width: 100%; text-align: center; } .footer-main .img-fluid { margin: 5px; } .iphone .i-col { width: 50%; } .items span.border-button strong, .iphone.items strong { font-size: 18px; } .iphone.items strong { min-width: 140px; } } /* carrier page */ .iphone_content { border: 1px solid #ced4da; padding: 14px 14px 14px 14px; text-align: center; background: #f5f5f5; border-radius: 3px; } button#quick_iphone_info:focus { box-shadow: none; outline: none; } button#quick_iphone_info { text-align: center; display: block; float: none; margin: 20px auto; border: 1px solid #283593; background: transparent; font-size: 14px; padding: 5px 30px; border-radius: 50px; color: #283593; transition: all 0.3s; } button#quick_iphone_info:hover, button#quick_iphone_info:focus { color: rgba(40,53,147,0.6); transition: all 0.3s; } .bulk-sales-page form { width: 100%; margin: 0 auto; max-width: 500px; } .bulk-sales-page form input { padding: 10px; } .bulk-sales-page form textarea { height: 160px; } .bulk-sales-page form button{ width: 100%; display: block; padding: 15px; } .home-kinds .col-7:nth-child(4), .home-kinds .col-7:nth-child(5){ display: none; } .iphone.samsung.items p strong { margin: 20px 0 0; }