@media (max-width: 1920px){#product_detail #product_details{width: calc(50% + 100px);}} @media (max-width: 768px){#product_detail #product_details{width: 100%; padding: 0;}} #product_detail #product_details .product-details-spt{background-color: #0BB6FF; padding: 19px 40px 35px 40px;} @media (max-width: 768px){#product_detail #product_details .product-details-spt{padding: 20px 17px 35px 17px;}} #product_detail #product_details .product-details-spt .default-code{max-width: 830px; text-align: right;} #product_detail #product_details .product-details-spt .default-code .sku_label{color: #000; font-family: "IBM Plex Sans"; font-size: 16px; font-weight: 400; font-weight: bold; opacity: 0.55;} #product_detail #product_details .product-details-spt .default-code .sku_label .sku_label_code{letter-spacing: 1.44px;} #product_detail #product_details .product-details-spt .product_name_rating{color: #FFF; display: inline-block; font-family: "IBM Plex Sans"; font-weight: 400; max-width: 830px; width: 100%;} #product_detail #product_details .product-details-spt .product_name_rating .pr-age-to-detail{font-size: 18px; opacity: 0.75;} #product_detail #product_details .product-details-spt .product_name_rating .c_product_name{font-size: 32px; font-weight: 600; padding-top: 2px;} #product_detail #product_details .product-details-spt .product_name_rating .short_desc{font-size: 21px; line-height: 36px; padding-top: 2px;} #product_detail #product_details .product-details-more{background: #0090EA 0% 0% no-repeat padding-box; color: #FFFFFF; cursor: pointer; display: inline-block; font-family: IBM Plex Sans; font-size: 16px; font-weight: 600; height: 50px; letter-spacing: 0; line-height: 20px; padding: 0; text-align: left; width: 100%;} #product_detail #product_details .product-details-more svg{float: left; height: 24px; margin: 13px 0 13px 36px; width: 24px;} #product_detail #product_details .product-details-more div{margin: 15px 0 15px 66px;} #product_detail #product_details .product-details-buttons-div{background: #F3F3F3; display: inline-block; padding-bottom: 25px; width: 100%;} #product_detail #product_details .product-details-buttons-div .product_details_product_price{display: inline-block; margin-left: 40px; margin-top: 37px;} @media (max-width: 768px){#product_detail #product_details .product-details-buttons-div .product_details_product_price{margin-left: 17px;}} #product_detail #product_details .product-details-buttons-div .product_details_product_price .product_details_discount_price{color: #6E6E6E; font-family: IBM Plex Sans; font-size: 21px; font-weight: 600; line-height: 28px; text-transform: uppercase;} #product_detail #product_details .product-details-buttons-div .product_details_product_price .product_details_discount_price span{color: #00CF50;} #product_detail #product_details .product-details-buttons-div .product_details_product_price .product_details_normal_price{color: #BBBBBB; font-family: IBM Plex Sans; font-size: 16px; font-style: italic; font-weight: normal; line-height: 20px;} #product_detail #product_details .product-details-buttons-div .product_details_buttons{display: flex; flex-wrap: wrap; margin: 20px 0 30px 40px;} @media (max-width: 787px){#product_detail #product_details .product-details-buttons-div .product_details_buttons{margin: 20px 17px;}} #product_detail #product_details .product-details-buttons-div .product_details_buttons .cart_line_quantity{background: #E9E9E9; border-radius: 24.5px; color: #6E6E6E; cursor: pointer; float: left; margin: 0 20px 10px 0; height: 43px; width: 124px;} @media (max-width: 787px){#product_detail #product_details .product-details-buttons-div .product_details_buttons .cart_line_quantity{margin: 0 10px 10px 0;}} #product_detail #product_details .product-details-buttons-div .product_details_buttons .cart_line_quantity .qty_input{background-color: #E9E9E9; display: inline-block; font-family: "IBM Plex Sans"; font-size: 15px; font-weight: bold; min-width: 20px; width: 34px;} #product_detail #product_details .product-details-buttons-div .product_details_buttons .cart_line_quantity button{background: white; border-radius: 50%; height: 33px; margin: 5px; width: 33px;} #product_detail #product_details .product-details-buttons-div .product_details_buttons .cart_line_quantity button i{font-size: 15px; margin-top: 4px;} #product_detail #product_details .product-details-buttons-div .product_details_buttons .cart_line_quantity:hover{background: #0BB6FF;} #product_detail #product_details .product-details-buttons-div .product_details_buttons .cart_line_quantity:hover .qty_input{color: white; background: #0BB6FF;} #product_detail #product_details .product-details-buttons-div .product_details_buttons .cart_line_quantity:hover button i{color: #0BB6FF;} #product_detail #product_details .product-details-buttons-div .product_details_buttons .product_details_add_button{display: inline-block; margin: 0 20px 10px 0;} @media (max-width: 787px){#product_detail #product_details .product-details-buttons-div .product_details_buttons .product_details_add_button{margin: 0 10px 10px 0;}} #product_detail #product_details .product-details-buttons-div .product_details_buttons .product_details_add_button button{background: #0BB6FF 0% 0% no-repeat padding-box; border-radius: 22px; box-shadow: -2px 2px 0px #0090EA; color: #FFFFFF; cursor: pointer; float: right; font-family: IBM Plex Sans; font-size: 18px; font-weight: 700; height: 40px; letter-spacing: 0; line-height: 23px; width: 155px;} #product_detail #product_details .product-details-buttons-div .product_details_buttons .product_details_add_button button:hover{box-shadow: -2px 2px 0px #0067A8;} #product_detail #product_details .product-details-buttons-div .product_details_buttons .product_details_add_button .ordering_disabled{background: #B6B6B6 0% 0% no-repeat padding-box; box-shadow: -2px 2px 0px #909090; cursor: default;} #product_detail #product_details .product-details-buttons-div .product_details_buttons .product_details_add_button .ordering_disabled:hover{background: #B6B6B6 0% 0% no-repeat padding-box; box-shadow: -2px 2px 0px #909090;} #product_detail #product_details .product-details-buttons-div .product_details_buttons .product_details_wish{cursor: pointer; display: inline-block; margin: 3px 20px 10px 0;} @media (max-width: 787px){#product_detail #product_details .product-details-buttons-div .product_details_buttons .product_details_wish{margin: 3px 0 10px 0;}} #product_detail #product_details .product-details-buttons-div .product_details_buttons .product_details_wish a .iconify-heart{background-image: url("/insplay_frontend/static/src/img/heart.svg"); background-repeat: no-repeat; background-size: contain; height: 33px; width: 38px;} #product_detail #product_details .product-details-buttons-div .product_details_buttons .product_details_wish a .iconify-heart:hover{background-image: url("/insplay_frontend/static/src/img/heart_hover.svg");} #product_detail #product_details .product-details-buttons-div .product_details_buttons .product_details_wish a .iconify-heart-full{background-image: url("/insplay_frontend/static/src/img/heart_full.svg"); background-repeat: no-repeat; background-size: contain; height: 33px; width: 38px;} #product_detail #product_details .product-details-buttons-div .product-details-buttons-info{color: #6E6E6E; display: flex; font-family: IBM Plex Sans; font-size: 21px; line-height: 18px; margin-bottom: 10px;} #product_detail #product_details .product-details-buttons-div .product-details-buttons-info img, #product_detail #product_details .product-details-buttons-div .product-details-buttons-info svg{color: #00CF50; float: left;} #product_detail #product_details .product-details-buttons-div .product-details-buttons-info div{display: inline-block; color: #6E6E6E; font-family: "IBM Plex Sans"; font-size: 18px; font-weight: 400;} #product_detail #product_details .product-details-buttons-div .product_stock_data_div{margin-left: 40px;} #product_detail #product_details .product-details-buttons-div .pdbi-checkbox{height: 33px;} #product_detail #product_details .product-details-buttons-div .pdbi-checkbox svg{height: 40px; margin-top: -5px; width: 40px; margin-left: 36px;} @media (max-width: 768px){#product_detail #product_details .product-details-buttons-div .pdbi-checkbox svg{margin-left: 13px;}} #product_detail #product_details .product-details-buttons-div .pdbi-checkbox div{margin-left: 14px; line-height: 29px;} @media (max-width: 768px){#product_detail #product_details .product-details-buttons-div .pdbi-checkbox div{line-height: 34px; margin-left: 14px;}} #product_detail #product_details .product-details-buttons-div .pdbi-exclamation{height: 38px;} #product_detail #product_details .product-details-buttons-div .pdbi-exclamation img, #product_detail #product_details .product-details-buttons-div .pdbi-exclamation svg{color: #D0D1D1; height: 33px; margin-top: -2px; width: 33px; margin-left: 41px;} @media (max-width: 768px){#product_detail #product_details .product-details-buttons-div .pdbi-exclamation img, #product_detail #product_details .product-details-buttons-div .pdbi-exclamation svg{margin-left: 18px;}} #product_detail #product_details .product-details-buttons-div .pdbi-exclamation div{margin-left: 16px; line-height: 32px;} @media (max-width: 768px){#product_detail #product_details .product-details-buttons-div .pdbi-exclamation div{line-height: 34px; margin-left: 16px;}} #product_detail #product_details .product-details-buttons-div .pdbi-truck{height: 31px;} #product_detail #product_details .product-details-buttons-div .pdbi-truck svg{height: 33px; margin-top: -1px; width: 33px; margin-left: 41px;} @media (max-width: 768px){#product_detail #product_details .product-details-buttons-div .pdbi-truck svg{margin-left: 18px;}} #product_detail #product_details .product-details-buttons-div .pdbi-truck div{margin-left: 16px; line-height: 27px;} @media (max-width: 768px){#product_detail #product_details .product-details-buttons-div .pdbi-truck div{line-height: 30px; margin-left: 16px;}} #product_detail #product_details .product-details-buttons-div .pdbi-backup{height: 35px;} #product_detail #product_details .product-details-buttons-div .pdbi-backup svg{height: 35px; margin-top: -2px; width: 35px; margin-left: 37px;} @media (max-width: 768px){#product_detail #product_details .product-details-buttons-div .pdbi-backup svg{margin-left: 14px;}} #product_detail #product_details .product-details-buttons-div .pdbi-backup div{margin-left: 18px; line-height: 27px;} @media (max-width: 768px){#product_detail #product_details .product-details-buttons-div .pdbi-backup div{line-height: 32px; margin-left: 18px;}} #insplay_product_detail{padding-top: 40px; background: #FFF;} @media (min-width: 1920px){#insplay_product_detail .brand_spt{float: left; width: 345px; margin: 5px 50px 50px calc(50% - 915px);}} @media (max-width: 1920px){#insplay_product_detail .brand_spt{width: 345px; margin: 5px 50px 50px 45px;}} @media (max-width: 768px){#insplay_product_detail .brand_spt{width: auto; padding: 0; margin: 17px;}} #insplay_product_detail .brand-container{background: #F3F3F3; border-radius: 20px; padding: 40px 20px 20px 20px; box-shadow: -3px 4px 0px -1px #BBBBBB;} #insplay_product_detail .brand-container .pr_brand_logo{margin-bottom: 15px; justify-content: center; display: flex;} #insplay_product_detail .brand-container .pr_brand_logo .img-responsive{max-height: 200px; object-fit: fill;} #insplay_product_detail .brand-container .pr_brand_desc{margin-bottom: 6px;} #insplay_product_detail .brand-container .pr_brand_attr .pr_attr_row:nth-last-child(1){border-bottom: none;} #insplay_product_detail .brand-container .pr_attr_row{border-bottom: 2px solid #dbdbdb; color: #0090EA; letter-spacing: 0; font-family: "IBM Plex Sans"; font-size: 16px; font-weight: 400; line-height: 35px; width: 245px; display: block;} #insplay_product_detail .brand-container .pr_attr_row a{color: #0090EA;} #insplay_product_detail .pr-tag-row{margin-top: 50px;} #insplay_product_detail .pr-tag-row .pr-tag-label{display: flex; margin-bottom: 26px;} #insplay_product_detail .pr-tag-row .pr-tag-label .pr-tag-label-img{padding-right: 10px; height: 39px;} #insplay_product_detail .pr-tag-row .pr-tag-label .pr-tag-label-text{font-size: 24px; font-family: IBM Plex Sans; font-size: 25px; line-height: 33px; text-align: left; letter-spacing: 0; color: #6E6E6E;} #insplay_product_detail .pr-tag-row .tag-spt{display: inline-block; padding: 2px 11px; margin-right: 16px; margin-bottom: 14px; border: 1px solid #E9E9E9; border-radius: 16px; background: #FFF; color: #0090EA; font-family: IBM Plex Sans; line-height: 20px; font-size: 16px; cursor: pointer;} #insplay_product_detail .pr-tag-row .tag-spt:hover{background: #0BB6FF; color: #FFF;} #insplay_product_detail .slogan_spt{color: #6E6E6E; font-family: "IBM Plex Sans";} @media (min-width: 1920px){#insplay_product_detail .slogan_spt{margin: 0 auto; margin-right: 0; width: calc(50% + 520px);}} @media (max-width: 1920px){#insplay_product_detail .slogan_spt{margin: 0 auto; margin-right: 0; width: calc(100% - 440px);}} @media (max-width: 991px){#insplay_product_detail .slogan_spt{padding: 0; margin: 17px; width: calc(100vw - 478px); display: inline-block;}} @media (max-width: 768px){#insplay_product_detail .slogan_spt{width: calc(100% - 34px); padding: 0; margin: 17px;}} #insplay_product_detail .slogan_spt .product_slogan{font-size: 31px; font-weight: 500; line-height: 39px; max-width: 1220px;} @media (min-width: 768px){#insplay_product_detail .slogan_spt .product_slogan{padding-right: 45px;}} @media (max-width: 768px){#insplay_product_detail .slogan_spt .product_slogan{padding-right: 0;}} #insplay_product_detail .slogan_spt .product_long_desc{padding: 0; margin: 9px 0 21px 0; font-size: 18px; font-weight: 400; line-height: 27px; max-width: 1220px;} @media (min-width: 768px){#insplay_product_detail .slogan_spt .product_long_desc{margin: 9px 45px 21px 0;}} #insplay_product_detail .product-argument-row{background: #00CF50; display: flex; flex-wrap: wrap; margin: 0 auto; margin-right: 0;} @media (min-width: 1920px){#insplay_product_detail .product-argument-row{width: calc(50% + 520px); padding: 5px calc(50% - 880px) 40px 75px;}} @media (max-width: 1920px){#insplay_product_detail .product-argument-row{width: calc(100% - 440px); padding: 5px 75px 40px 75px;}} @media (max-width: 768px){#insplay_product_detail .product-argument-row{width: calc(100% - 34px); padding: 0px 30px 25px 30px; margin: 17px;}} #insplay_product_detail .product-argument-row .sale-argument .sale-argument-img{margin-right: 18px; width: 28px; position: relative; top: 50%;} #insplay_product_detail .product-argument-row .sale-argument .sale-argument-img img{width: 100%;} #insplay_product_detail .product-argument-row .sale-argument .tick_argu{color: #F3F3F3; display: inline-block; font-family: "IBM Plex Sans"; font-size: 18px; font-weight: 500; line-height: 22px; max-width: 560px; margin-left: 46px;} @media (min-width: 1920px){#insplay_product_detail .product-argument-row .sale-argument .tick_argu{width: calc(100% - 75px);}} @media (max-width: 1920px){#insplay_product_detail .product-argument-row .sale-argument .tick_argu{width: calc(100% - 75px);}} @media (max-width: 768px){#insplay_product_detail .product-argument-row .sale-argument .tick_argu{width: auto;}} #insplay_product_detail .product-argument-row:after{border-color: #FFF transparent transparent #FFF; border-style: solid; border-width: 12px; content: ""; margin-left: -75px; margin-top: -40px; position: absolute;} @media (min-width: 1920px){#insplay_product_detail .product-argument-row:after{margin-top: -5px; margin-left: -75px;}} @media (max-width: 1920px){#insplay_product_detail .product-argument-row:after{margin-top: -5px; margin-left: -75px;}} @media (max-width: 768px){#insplay_product_detail .product-argument-row:after{margin-top: 0; margin-left: -30px;}} @media (min-width: 1920px){#insplay_product_detail .product-argument-details{margin: 0 auto; margin-right: 0; width: calc(50% + 520px);}} @media (max-width: 1920px){#insplay_product_detail .product-argument-details{margin: 0 auto; margin-right: 0; width: calc(100% - 440px);}} @media (max-width: 991px){#insplay_product_detail .product-argument-details{margin: 0; padding: 0; width: auto;}} #insplay_product_detail .product-argument-details .pr-detail-row{background: #F3F3F3; color: #6E6E6E; font-family: "IBM Plex Sans"; font-size: 18px; font-weight: 500; line-height: 39px; margin: 40px 45px 30px 0; max-width: 1435px; padding: 30px 40px; position: relative;} @media (max-width: 1200px){#insplay_product_detail .product-argument-details .pr-detail-row{margin: 40px 0 30px 0;}} @media (max-width: 768px){#insplay_product_detail .product-argument-details .pr-detail-row{margin: 0; padding: 26px 17px; width: auto;}} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-title{color: #6E6E6E; font-family: "IBM Plex Sans"; font-size: 25px; margin-bottom: 55px;} @media (min-width: 1201px){#insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-title{padding: 0 325px 0 15px;}} @media (max-width: 787px){#insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-title{padding: 0;}} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-title span{color: #00cf50; font-size: 25px; font-weight: 700;} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-spt{max-width: 1200px; padding-left: 0; padding-right: 0; display: flex; flex-wrap: wrap; justify-content: space-evenly;} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-spt table{margin: 0 auto 0 0;} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-spt .d-inline-block{margin: 10px 20px;} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-spt .product_details{display: inline-block; margin-left: 13px; color: #6e6e6e; font-family: "IBM Plex Sans"; font-size: 18px; font-weight: 700;} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual{margin-top: 30px; padding-left: 0; padding-right: 0; display: flex; flex-wrap: wrap; padding-bottom: 3px;} @media (max-width: 787px){#insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual{padding: 0;}} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual div{margin-bottom: 30px;} @media (max-width: 787px){#insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual .pr-detail-row-dual-sub{padding: 0;}} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual .pr-detail-box{background-color: white; border-radius: 10px; box-shadow: -2px 3px 0px 0px #b9b9b9; font-family: sans-serif; height: 100%; margin-bottom: 30px; padding: 20px; color: #6E6E6E; font-family: "IBM Plex Sans"; font-size: 18px; font-weight: 400;} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual .pr-detail-box .pr-detail-box-top-row{display: flex; justify-content: space-between; flex-wrap: wrap;} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual .pr-detail-box .title-spt{padding-bottom: 10px; padding-top: 10px; color: #6E6E6E; font-family: "IBM Plex Sans"; font-size: 18px; font-weight: 700; text-transform: uppercase;} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual .pr-detail-box .title-spt .pr_package_name, #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual .pr-detail-box .title-spt .pr_maker_name{text-transform: none;} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual .pr-detail-box .maker-spt{margin: 0;} @media (max-width: 768px){#insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual .pr-detail-box .maker-spt{position: absolute;}} @media (max-width: 768px){#insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual .pr-detail-box .maker-spt{position: relative;}} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual .pr-detail-box .pr_attachment_mimetype{width: 25px; margin-right: 7px;} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual .pr-detail-box .link-secondary{color: #0090EA; font-family: "IBM Plex Sans"; font-size: 18px; font-weight: 400; word-wrap: break-word;} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual .pr-detail-box .link-secondary:hover{text-decoration: underline; cursor: pointer;} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual .pr-detail-box .pr-detail-box-element{display: inline-block; min-width: 33%;} #insplay_product_detail .product-argument-details .pr-detail-row .pr-detail-row-dual .pr-detail-box .pr-detail-box-element .pr_package_quantity{font-weight: bold; margin-right: 15px; color: #747474;} #insplay_product_detail .product-argument-details .pr-detail-row .not_for_children{background: white; border-radius: 15px; border: 1px solid #EBEBEB; box-shadow: -2px 2px 0px #BBBBBB; height: 90px; position: absolute; right: 40px; top: 30px; width: 325px;} @media (max-width: 1200px){#insplay_product_detail .product-argument-details .pr-detail-row .not_for_children{display: flex; flex-wrap: wrap; position: relative; position: sticky; margin-left: 15px;}} @media (max-width: 400px){#insplay_product_detail .product-argument-details .pr-detail-row .not_for_children{width: 90%; height: unset; padding-bottom: 5px;}#insplay_product_detail .product-argument-details .pr-detail-row .not_for_children .not_for_children_message{margin: 0 10px 0 95px !important;}} @media (max-width: 787px){#insplay_product_detail .product-argument-details .pr-detail-row .not_for_children{padding: 0; position: sticky; margin: 0; width: auto;}} #insplay_product_detail .product-argument-details .pr-detail-row .not_for_children img{height: 70px; left: 15px; position: absolute; top: 12px; width: 70px;} #insplay_product_detail .product-argument-details .pr-detail-row .not_for_children .not_for_children_warning{color: #000000; display: block; font-size: 16px; font-weight: 700; letter-spacing: 0px; line-height: 20px; margin: 10px 0 0 95px;} #insplay_product_detail .product-argument-details .pr-detail-row .not_for_children .not_for_children_message{color: #000000; display: block; font-size: 14px; letter-spacing: 0px; margin: 0 0 0 95px; line-height: 22px; width: 208px;} #insplay_product_detail .product-argument-details .pr-detail-row-alt{background-color: #eeeeee; padding: 0px 5px; margin-bottom: 15px;} @media (min-width: 768px){#insplay_product_detail .hidden-in-mobile{display: inline-block;}} @media (max-width: 768px){#insplay_product_detail .hidden-in-mobile{display: none;}} @media (min-width: 768px){#insplay_product_detail .hidden-in-desktop{display: none;}} @media (max-width: 768px){#insplay_product_detail .hidden-in-desktop{display: inline-block; margin: 17px;}} #o-carousel-product .carousel-indicators{white-space: normal; height: 100% !important;} 

/* /insplay_frontend/static/src/css/produuct_responsive.css defined in bundle 'web.assets_frontend' */
.form-group>label>input{display: inline-block !important;} 

/* /insplay_frontend/static/src/css/product.css defined in bundle 'web.assets_frontend' */
 .tick_argu{display: inline-block; font-size: large; color: #777777; vertical-align: middle;} .tickbox{padding-right: 10px; font-size: xx-large; color: #777777; vertical-align: middle; display: inline-block;} .discount-spt{background-color: #00A1F7; border-radius: 45px; padding: 10px; color: white; width: max-content;} .o_not_editable>p>span{color: rgb(255, 255, 255) !important;} .o_rating_star_card i{color: #fffeff !important;} .p_ad2cart{} .p_ad2cart #add_to_cart{background-color: #00a4e2; padding: 25px 0; font-size: 25px; font-weight: bold; text-shadow: 1px 3px #04658a; border-left: 1px solid black !important; border-radius: 0px 40px 40px 0px; box-shadow: 0 5px 0 #006599;} .oe_price_h4{font-size: 25px; height: 85px; background: #00a4e2; padding: 30px; vertical-align: middle; text-align: center; border-radius: 40px 0px 0px 40px; box-shadow: 0 5px 0 #006599; text-shadow: 1px 3px #024e6b;} .input-group-addon{border-radius: 20px !important; color: #0090EA !important; background-color: white !important;} .oe_website_sale input.quantity{width: 40px; margin-left: 15px; margin-right: 15px; z-index: unset !important;} .text_muted_spt{color: #6E6E6E; font-size: 18px;} .product-links{color: #0090EA; font-size: large; margin-bottom: 10px; letter-spacing: 0.5px;} .product-link-icon{color: grey; vertical-align: middle; font-size: xx-large; margin-right: 10px;} .ts10_text_div .p-text{color: white !important; font-family: inherit; font-size: large !important; letter-spacing: 0.5px; font-weight: bold; text-transform: unset !important;} .global_att{width: 85%; margin-left: 8%;} @media only screen and (max-device-width:480px){.mob_show_price{float: left;}.mob_show_cart{display: flex;}.oe_price{float: left;}.p_ad2cart #add_to_cart{height: 60px; padding-top: 15px;}.brand_mob{padding-left: 50px; padding-right: 30px;}.dis_flex{display: flex !important; flex-wrap: wrap;}.att_mob{margin-left: auto;}.mt7{margin-top: 7% !important;}} @media only screen and (min-device-width: 481px) and (max-device-width: 768px) and (orientation:landscape){.brand_mob{padding-left: 60px; padding-right: 70px; display: flex;}.dis_flex{display: flex !important; flex-wrap: wrap;}.att_mob{display: flex; justify-content: center;}.mt7{margin-top: 7% !important;}} @media only screen and (max-device-width:768px){.mob_show_price{float: left;}.mob_show_cart{display: flex;}.oe_price{float: left;}.p_ad2cart #add_to_cart{height: 60px; padding-top: 15px;}.mt7{margin-top: 7% !important;}} @media (max-width: 1024px) and (min-width: 768px) and (orientation: landscape){.brand_mob{padding-left: 60px; padding-right: 70px; display: flex;}.tag_spt{display: inline-block; margin-left: 50px !important; margin-top: 0px !important; margin-right: 20px;}} @media only screen and (max-device-width:768px){.p_ad2cart #add_to_cart{font-size: 14px; padding-top: 22px;}.mt7{margin-top: 7% !important;}} 

/* /insplay_frontend/static/src/less/quick_view.less defined in bundle 'web.assets_frontend' */
 .mask{background-color: #fff; left: 0; position: fixed; top: 0; width: 100%; height: 100%; display: none; z-index: 9990; opacity: 0.6;} .model-main-div{position: fixed; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0; z-index: 9991; background: rgba(255, 255, 255, 0.5);} .product_quick_view_class{width: 100%; top: 0; left: 0; position: fixed; background-color: #fff; z-index: 9997; border-bottom: 4px solid #0090EA; overflow: auto; max-height: 100%;} .product_quick_view_subclass{width: 90%; max-width: 1400px; display: block; margin: 0px auto; text-align: left; color: #000;} .sku_container{display: inline-block; width: 100%; text-align: left; margin-bottom: 8px;} .quick_view_img_div_container{width: 50%; display: block; float: left;} .quick_view_img_div_container .quick_view_image_div{width: 100%;} .quick_view_img_div_container .quick_view_image_div > img{max-width: 100%; width: auto; margin: 0px auto; max-height: 600px;} .quick_view_product_details{width: 45%; display: block; float: left; margin-top: 5%;} .quick_view_product_details .quick_view_p_name{color: #333; text-transform: capitalize; font-size: 18px; line-height: 100%; position: relative; margin-bottom: 2%; margin-top: 0;} .quick_view_product_details .quick_view_p_name a{padding: 0 !important;} .quick_view_product_details .before_hr{border: 1px solid #0090EA; width: 35px; margin-top: 0px; color: #0090EA;} .quick_view_product_details .product_wish_compare{margin: 0;} .quick_view_product_details .price{margin-bottom: 1%;} .quick_view_product_details .price .old_price{float: left; font-size: 15px; padding-top: 7px; margin-right: 10px; color: #777;} .quick_view_product_details .price .new_price{font-size: 18px; color: #333; font-family: 'muli-bold'; padding-top: 3px;} .quick_view_product_details .price .new_price span{font-family: 'muli-bold';} .quick_view_product_details .product_avail{font-size: 14px;} .quick_view_product_details .product_avail .in-stock{margin-bottom: 1%; width: 100%;} .quick_view_product_details .product_avail .in-stock span{color: #008000; font-size: 12px; width: 30%; float: left; font-family: 'muli-bold'; background: transparent; margin-left: 0px; padding: 0;} .quick_view_product_details .product_avail .in-stock .warning{color: #D5B91D;} .quick_view_product_details .qv_ad2cart{display: inline-block; width: 100%; margin-top: 3%;} .quick_view_product_details .qv_ad2cart #add_to_cart{max-width: 200px !important; float: left; text-transform: uppercase; font-size: 16px; font-family: oswald-regular; letter-spacing: 1px; display: inline-block; background-color: #0090EA; width: 100%; opacity: 0.8 !important;} .quick_view_product_sub_details{width: 90%; display: block; margin: 0px auto; max-width: 1400px;} .quick_view_product_sub_details .prod_des{line-height: 170%; margin-bottom: 16px;} .quick_view_product_sub_details .product_price h4{margin-top: 0; margin-bottom: 3%;} .quick_view_product_sub_details ul.js_add_cart_variants{display: block;} .quick_view_product_sub_details ul.js_add_cart_variants > li{margin-bottom: 5%; margin-top: 2%;} .quick_view_product_sub_details .o_add_wishlist_quick{padding: 7px !important;} .quick_view_product_sub_details .o_add_wishlist_quick_inwish{cursor: not-allowed; padding: 7px !important; color: #0090EA;} .quick_view_product_sub_details .o_add_wishlist_dyn, .quick_view_product_sub_details .o_add_compare_dyn{display: inline-block; width: auto; padding: 10px; vertical-align: top; float: left;} .quick_view_product_sub_details .o_add_wishlist_dyn span, .quick_view_product_sub_details .o_add_compare_dyn span{vertical-align: top;} .quick_view_product_sub_details .price_comman_sub_class .text-danger{color: #777; text-decoration: line-through; float: left; padding-right: 10px; padding-top: 5px; font-size: 13px;} #hr_style{margin-top: 10px; margin-bottom: 10px; display: inline-block; width: 100%; margin: 0px;} #hr_style .common-div-main{padding: 0 0 20px 0;} #hr_style .common-div-main .common-div-logo{padding-bottom: 20px; padding-left: 12%;} @media (max-width: 787px){#hr_style .common-div-main .common-div-logo{padding-left: 15px;}} #hr_style .common-div-main .ft-logo img{width: 165px;} #hr_style nav .navbar-div-1{padding: 0 0 20px 0;} .q_rating-block{display: inline-block; width: 100%;} .q_rating-block .common-div-main{padding: 0 0 20px 0;} .q_rating-block .common-div-main .common-div-logo{padding-bottom: 20px; padding-left: 12%;} @media (max-width: 787px){.q_rating-block .common-div-main .common-div-logo{padding-left: 15px;}} .q_rating-block .common-div-main .ft-logo img{width: 165px;} .q_rating-block nav .navbar-div-1{padding: 0 0 20px 0;} .q_rating-block .o_rating_star_card{margin-bottom: 2%;} .q_rating-block .o_rating_star_card i{margin-right: -1px;} #all_att{padding-top: 10px;} .select_wrapp{position: relative; width: 173px; margin-left: 0;} .select_wrapp .arrow_s{position: absolute; display: inline-block; top: 2px; right: 1px; pointer-events: none; background: #fff; width: 20px; height: 42px; font-size: 9px;} .select_wrapp .arrow_s i{color: #898383 !important;} #attr_select{font-family: 'muli-regular'; color: #898383; margin-top: 7px !important; height: 45px; font-size: 13px;} #quick_view_ul{margin-top: 0px;} #attr_ul{margin-top: 10px;} .attr_name, #attr_font{font-size: 13px;} #wishlist_icon_div_quick_view .add2wish{float: left; font-size: 15px; display: block; padding: 6px 10px; background-color: transparent; margin-right: 10px;} #wishlist_icon_div_quick_view .add2wish > i{color: #555; font-size: 13px; transition: background-color 0.4s ease-in-out;} #wishlist_icon_div_quick_view .add2wish:hover > i{color: #0090EA !important;} #wishlist_icon_div_quick_view .in2wish{float: left; font-size: 15px; color: #0090EA; display: none; padding: 7px 10px; background: transparent; margin-right: 10px;} .css_attribute_color.active{border: 1px ridge #0090EA;} .variant-name-strong{font-weight: normal !important; font-size: 14px; font-family: oswald-regular; color: #484848 !important; letter-spacing: 1px; display: inline-block; width: 100%;} .variant-name-strong .common-div-main{padding: 0 0 20px 0;} .variant-name-strong .common-div-main .common-div-logo{padding-bottom: 20px; padding-left: 12%;} @media (max-width: 787px){.variant-name-strong .common-div-main .common-div-logo{padding-left: 15px;}} .variant-name-strong .common-div-main .ft-logo img{width: 165px;} .variant-name-strong nav .navbar-div-1{padding: 0 0 20px 0;} #clr_li_style .css_attribute_color{margin: 7px 10px 0px 0 !important; margin-left: 4px !important;} #clr_li_style .css_attribute_color span{font-size: 14px; text-transform: capitalize; font-family: Muli-Regular;} #all_att .list-inline{margin-bottom: 15px;} #all_att .list-unstyled{margin-bottom: 15px;} .list-unstyled{padding-left: 0px; list-style: none; display: inline-block; width: 100%;} .list-unstyled .common-div-main{padding: 0 0 20px 0;} .list-unstyled .common-div-main .common-div-logo{padding-bottom: 20px; padding-left: 12%;} @media (max-width: 787px){.list-unstyled .common-div-main .common-div-logo{padding-left: 15px;}} .list-unstyled .common-div-main .ft-logo img{width: 165px;} .list-unstyled nav .navbar-div-1{padding: 0 0 20px 0;} .list-unstyled .control-label span{font-size: 14px; text-transform: capitalize; font-family: Muli-Regular;} .quickview-btn{width: 100% !important; padding: 10px 15px !important;} .quick_view_product_details{margin-top: 1% !important;} .quick_product_quantity{display: inline-block; width: auto; float: left; margin-bottom: 3%; margin-right: 3%;} .view_details_link{color: #0090EA; font-size: 14px; display: inline-block; width: 100%; vertical-align: middle;} .view_details_link .common-div-main{padding: 0 0 20px 0;} .view_details_link .common-div-main .common-div-logo{padding-bottom: 20px; padding-left: 12%;} @media (max-width: 787px){.view_details_link .common-div-main .common-div-logo{padding-left: 15px;}} .view_details_link .common-div-main .ft-logo img{width: 165px;} .view_details_link nav .navbar-div-1{padding: 0 0 20px 0;} #wait{display: none; width: 69px; height: 89px; z-index: 9999; position: absolute; top: 50%; left: 50%; padding: 2px;} .mask_cover{width: 100%; display: block; position: fixed; top: 0; z-index: 9993;} .o_add_wishlist_quick.disabled{cursor: not-allowed; color: #0090EA !important;} #o-carousel-product .carousel-inner div.item{height: auto !important; max-height: 705px !important;} #o-carousel-product .carousel-inner div.item img{max-height: 705px !important;} .zooming_image_screen_o iframe{width: 100%; height: 100%;} 

/* /insplay_frontend/static/src/less/responsive_quick_view.less defined in bundle 'web.assets_frontend' */
 

/* /insplay_frontend/static/src/less/portal.less defined in bundle 'web.assets_frontend' */
 @media (max-width: 768px){.smol-screen-wide{padding-left: 0px; padding-right: 0px;}} @media (max-width: 768px){.smol-screen-wide h3{text-align: center;}} .smol-screen-wide h3{padding-bottom: 14px;} .portal_orders_table thead{background: linear-gradient(180deg, #F3F3F3 0%, #EDEDED 94.66%); border: 0;} .portal_orders_table thead tr th{color: #767676; font-size: 15px; line-height: 18px; text-align: center !important; border-top: 0px solid #fff;} .portal_orders_table thead tr th a{color: #767676; display: block; width: 100%;} .portal_orders_table thead tr th a.active{color: #0090EA;} .portal_orders_table thead tr th:not(:last-child){border-right: 1px solid #A7A7A7;} @media (min-width: 768px){.portal_orders_table tbody tr{border-bottom: 2px solid #F3F1F1;}} @media (max-width: 767px){.portal_orders_table tbody tr{border-bottom: 0px solid #F3F1F1;}} .portal_orders_table tbody tr{background-color: #f9f9f9;} .portal_orders_table tbody tr td{border-top: 0px solid #fff;} .portal_orders_table tbody tr td.hidden-xs{color: #494949; font-family: Nunito; font-size: 15px; font-style: normal; font-weight: normal; line-height: 20px; text-align: center; vertical-align: middle;} .portal_orders_table tbody tr td.visible-xs div.orders-card{background-color: #ffffff; border-radius: 10px; padding: 1rem; font-family: IBM Plex Sans; font-style: normal; font-weight: 200; font-size: 13px; line-height: 17px; text-align: left; color: #494949;} .portal_orders_table tbody tr td.visible-xs div.orders-card div:not(:last-child){padding-top: 4px; padding-bottom: 8px;} .portal_orders_table tbody tr td.visible-xs div.orders-card div:not(:last-child) span{padding-right: 5px; padding-left: 5px;} .portal_orders_table tbody tr td.visible-xs div.orders-card div:not(:last-child) span:not(:last-child){border-right: 1px solid #A7A7A7;} .portal_orders_table tbody tr td.visible-xs div.orders-card > a{font-family: IBM Plex Sans; font-style: normal; font-weight: 600; font-size: 22px; line-height: 29px; color: #494949;} #portal_orders_open1{color: #0090EA; text-decoration: none !important;} #portal_orders_open1:hover{text-decoration: underline !important;} #portal_orders_open2, #portal_orders_load_pfd{border-radius: 5px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); color: #FFFFFF; font-family: IBM Plex Sans; font-size: 12px; font-style: normal; font-weight: bold; line-height: 16px; text-align: center; text-transform: uppercase;} #portal_orders_open2{background: linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(163.88deg, #009D49 1.43%, #8EBF3F 101.42%);} #portal_orders_open2:hover{background: linear-gradient(0deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), linear-gradient(163.88deg, #009D49 1.43%, #8EBF3F 101.42%);} #portal_orders_load_pfd{background: linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(167.63deg, #F4745F -8.13%, #FF0000 110.82%);} #portal_orders_load_pfd:hover{background: linear-gradient(0deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), linear-gradient(167.63deg, #F4745F -8.13%, #FF0000 110.82%);} .pagination-bubble li > a{background: #FFFFFF; border-radius: 100% !important; border: solid 2px #F0F0F0; color: #494949; font-size: 12px; height: 60px; padding: 19px 0 0 0; text-align: center; width: 60px;} .pagination-bubble .active > a{background-color: #0090EA !important; border: solid 2px #F0F0F0 !important; color: #FFFFFF !important;} .pagination-bubble li > a:hover{background-color: #0090EA !important; color: #FFFFFF !important;} .container h3{padding-top: 20px; padding-bottom: 10px; font-family: IBM Plex Sans; font-style: normal; font-weight: normal; font-size: 28px; line-height: 36px; color: #747474;} .container h3 img{height: 41px; margin-right: 12px;} .sign_in_and_administrtor_link{cursor: pointer; padding: 9px 13px;} .login_modal_content{max-width: 414px; margin: auto; background-color: #F3F3F3;} .login_modal_content .login_modal_lang_selection{left: calc(50% + 56px);} .login_modal_content .login_modal_data_class, .login_modal_content .signup_modal_data_class, .login_modal_content .forgot_password_modal_data_class, .login_modal_content .reset_password_modal_data_class{padding-left: 0; padding-right: 0;} .login_modal_content .login_modal_close_div{text-align: right;} .login_modal_content .login_modal_close_div button{background: #ECECEC; border-radius: 50%; font-size: 14px; height: 36px; position: absolute; right: 20px; top: 20px; width: 36px;} .login_modal_content .login_modal_close_div button svg{margin-top: 3px; text-align: center; color: #6E6E6E;} .login_modal_content .login_modal_close_div button:hover{background: #00A4E2;} .login_modal_content .login_modal_close_div button:hover svg{color: #FFFFFF;} .login_modal_content .login_modal_title_big{font-family: IBM Plex Sans; font-style: normal; font-weight: normal; font-size: 18px; line-height: 23px; color: #494949; margin: 0 10px 19px 10px;} .login_modal_content .login_modal_title_small{font-family: IBM Plex Sans; font-style: normal; font-weight: normal; font-size: 13px; line-height: 19px; color: #909090; width: 100%; margin: 0 10px 28px 10px;} .login_modal_content .login_modal_social_button_div{background: #FFFFFF; border-radius: 24px; margin: 0; padding: 0; margin-bottom: 16px; cursor: pointer; text-transform: capitalize;} .login_modal_content .login_modal_social_button_div .login_button{font-family: IBM Plex Sans; font-style: normal; font-weight: bold; font-size: 15px; line-height: 19px; color: #575757; width: 230px; height: 50px; border-radius: 23.631px;} .login_modal_content .login_modal_social_button_div .login_button .login_button_text_alignment .iconify_background{float: left; background: red; width: 50px; height: 50px; border-radius: 24px 0px 0px 24px;} .login_modal_content .login_modal_social_button_div .login_button .login_button_text_alignment .iconify_background .iconify{color: white; display: block; margin-top: 14px; height: 19px; font-size: 19px; line-height: 19px;} .login_modal_content .login_modal_social_button_div .login_button .login_button_text_alignment .iconify_background_google{background: #DC4E41;} .login_modal_content .login_modal_social_button_div .login_button .login_button_text_alignment .iconify_background_google .iconify{margin-left: 20px;} .login_modal_content .login_modal_social_button_div .login_button .login_button_text_alignment .iconify_background_facebook{background: #4267B2;} .login_modal_content .login_modal_social_button_div .login_button .login_button_text_alignment .iconify_background_facebook .iconify{margin-left: 22px;} .login_modal_content .login_modal_social_button_div .login_button .login_button_text_alignment .iconify_background_twitter{background: #4AB3F4;} .login_modal_content .login_modal_social_button_div .login_button .login_button_text_alignment .iconify_background_twitter .iconify{margin-left: 20px;} .login_modal_content .login_modal_social_button_div .login_button .login_button_text_alignment span{margin-left: 15px; margin-top: 15px; position: absolute;} .login_modal_content .login_modal_data_hr{border-bottom: 2px solid #C9C9C9; margin-bottom: 30px; width: calc(100% + 30px); height: 12px !important; margin-left: -15px; padding-left: 0; margin-top: 2px; text-align: center;} .login_modal_content .login_modal_data_hr span{font-family: IBM Plex Sans; font-style: normal; font-weight: bold; font-size: 11px; color: #C9C9C9; background-color: #F3F3F3; padding: 0 8px;} .login_modal_content .login_modal_title_email_notice{font-family: IBM Plex Sans; font-style: normal; font-weight: normal; font-size: 13px; line-height: 19px; color: #909090; width: 100%; margin: 11px;} .login_modal_content .login_modal_data_label_a{margin-top: 3px; margin-bottom: 22px; display: inline-block; cursor: pointer; margin-left: 13px; width: 100%;} .login_modal_content .login_modal_data_label_a div{font-family: IBM Plex Sans; font-style: normal; font-weight: normal; font-size: 16px; line-height: 21px; color: #0090EA !important;} .login_modal_content .login_modal_data_label_a div:hover{text-decoration: underline !important;} .login_modal_content .login_modal_data_label_checkbox{margin-top: 3px; display: inline-block; margin-bottom: 12px;} .login_modal_content .login_modal_data_label_checkbox label{display: inline-block; position: relative; padding-left: 35px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-weight: normal !important; font-family: IBM Plex Sans; font-style: normal; font-size: 15px; line-height: 22px; color: #666666;} .login_modal_content .login_modal_data_label_checkbox label input[type="checkbox"]{display: none;} .login_modal_content .login_modal_data_label_checkbox label .login_modal_checkmark{position: absolute; top: 3px; left: 7px; height: 21px; width: 21px; background-color: white; border: solid #d1d1d1 1px; border-radius: 3px;} .login_modal_content .login_modal_data_label_checkbox label .login_modal_checkmark svg{display: none; height: 17px; font-size: 15px; font-weight: bold; color: #0090EA; vertical-align: middle; width: 20px;} .login_modal_content .login_modal_data_label_checkbox label input:checked ~ .login_modal_checkmark{border: solid #0090EA 1px;} .login_modal_content .login_modal_data_label_checkbox label input:checked ~ .login_modal_checkmark svg{display: block;} .login_modal_content .login_modal_data_label_checkbox label a{line-height: 22px; color: #0090EA;} .login_modal_content .login_modal_data_label_checkbox label a:hover{color: #0090EA !important; text-decoration: underline !important;} .login_modal_content .login_modal_data_label_input, .login_modal_content .signup_modal_data_label_input, .login_modal_content .forgot_password_modal_data_label_input, .login_modal_content .reset_password_modal_data_label_input{padding: 0; margin-bottom: 14px; position: relative; padding-left: 0px; width: 100%;} .login_modal_content .login_modal_data_label_input .iti, .login_modal_content .signup_modal_data_label_input .iti, .login_modal_content .forgot_password_modal_data_label_input .iti, .login_modal_content .reset_password_modal_data_label_input .iti{width: auto;} .login_modal_content .login_modal_data_label_input label, .login_modal_content .signup_modal_data_label_input label, .login_modal_content .forgot_password_modal_data_label_input label, .login_modal_content .reset_password_modal_data_label_input label{position: absolute; top: 0; padding: 19px 0 15px 13px; transition: all 200ms; font-family: "IBM Plex Sans"; font-size: 17px; line-height: 22px; color: #494949; font-weight: normal;} .login_modal_content .login_modal_data_label_input .phone_label_position, .login_modal_content .signup_modal_data_label_input .phone_label_position, .login_modal_content .forgot_password_modal_data_label_input .phone_label_position, .login_modal_content .reset_password_modal_data_label_input .phone_label_position{padding: 19px 0 15px 107px;} .login_modal_content .login_modal_data_label_input .country_label_position, .login_modal_content .signup_modal_data_label_input .country_label_position, .login_modal_content .forgot_password_modal_data_label_input .country_label_position, .login_modal_content .reset_password_modal_data_label_input .country_label_position{padding: 17px 0 13px 13px;} .login_modal_content .login_modal_data_label_input input, .login_modal_content .signup_modal_data_label_input input, .login_modal_content .forgot_password_modal_data_label_input input, .login_modal_content .reset_password_modal_data_label_input input{width: 100%; font-family: "IBM Plex Sans"; height: 56px; color: #494949 !important; font-size: 17px; line-height: 22px; padding-left: 14px; padding-top: 24px; border-radius: 3px !important; border: 1px solid #F7F7F7;} .login_modal_content .login_modal_data_label_input input:focus, .login_modal_content .signup_modal_data_label_input input:focus, .login_modal_content .forgot_password_modal_data_label_input input:focus, .login_modal_content .reset_password_modal_data_label_input input:focus{border: 1px solid #0090EA;} .login_modal_content .login_modal_data_label_input input:focus + label, .login_modal_content .signup_modal_data_label_input input:focus + label, .login_modal_content .forgot_password_modal_data_label_input input:focus + label, .login_modal_content .reset_password_modal_data_label_input input:focus + label, .login_modal_content .login_modal_data_label_input input:valid + label, .login_modal_content .signup_modal_data_label_input input:valid + label, .login_modal_content .forgot_password_modal_data_label_input input:valid + label, .login_modal_content .reset_password_modal_data_label_input input:valid + label{font-size: 70.58%; transform: translate3d(0, -30%, 0); opacity: 1;} .login_modal_content .login_modal_data_label_input .phone_input_position, .login_modal_content .signup_modal_data_label_input .phone_input_position, .login_modal_content .forgot_password_modal_data_label_input .phone_input_position, .login_modal_content .reset_password_modal_data_label_input .phone_input_position{padding: 24px 0 0 104px !important;} .login_modal_content .login_modal_data_label_input select, .login_modal_content .signup_modal_data_label_input select, .login_modal_content .forgot_password_modal_data_label_input select, .login_modal_content .reset_password_modal_data_label_input select{width: inherit; font-family: "IBM Plex Sans"; height: 56px; color: #494949 !important; font-size: 17px; line-height: 22px; padding-left: 100px; border-radius: 3px !important; border: 1px solid #F7F7F7; background-color: white; width: 290px;} .login_modal_content .login_modal_data_label_input select:focus, .login_modal_content .signup_modal_data_label_input select:focus, .login_modal_content .forgot_password_modal_data_label_input select:focus, .login_modal_content .reset_password_modal_data_label_input select:focus{border: 1px solid #0090EA;} .login_modal_content .login_modal_data_label_input .language_select_position, .login_modal_content .signup_modal_data_label_input .language_select_position, .login_modal_content .forgot_password_modal_data_label_input .language_select_position, .login_modal_content .reset_password_modal_data_label_input .language_select_position{padding-left: 130px;} .login_modal_content .reset_password_modal_button_div, .login_modal_content .signup_modal_button_div, .login_modal_content .forgot_password_modal_button_div, .login_modal_content .login_modal_button_div{margin-bottom: 20px;} .login_modal_content .reset_password_modal_button_div .reset_password_modal_button, .login_modal_content .signup_modal_button_div .reset_password_modal_button, .login_modal_content .forgot_password_modal_button_div .reset_password_modal_button, .login_modal_content .login_modal_button_div .reset_password_modal_button, .login_modal_content .reset_password_modal_button_div .set_password_modal_button, .login_modal_content .signup_modal_button_div .set_password_modal_button, .login_modal_content .forgot_password_modal_button_div .set_password_modal_button, .login_modal_content .login_modal_button_div .set_password_modal_button, .login_modal_content .reset_password_modal_button_div .signup_modal_button, .login_modal_content .signup_modal_button_div .signup_modal_button, .login_modal_content .forgot_password_modal_button_div .signup_modal_button, .login_modal_content .login_modal_button_div .signup_modal_button, .login_modal_content .reset_password_modal_button_div .forgot_password_modal_button, .login_modal_content .signup_modal_button_div .forgot_password_modal_button, .login_modal_content .forgot_password_modal_button_div .forgot_password_modal_button, .login_modal_content .login_modal_button_div .forgot_password_modal_button, .login_modal_content .reset_password_modal_button_div .login_modal_button, .login_modal_content .signup_modal_button_div .login_modal_button, .login_modal_content .forgot_password_modal_button_div .login_modal_button, .login_modal_content .login_modal_button_div .login_modal_button{max-width: 230px; height: 48px; cursor: pointer; background: #00A4E2; box-shadow: -4px 4px 0 #0088B8; border-radius: 24px;} .login_modal_content .reset_password_modal_button_div .reset_password_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .reset_password_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .reset_password_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .login_modal_button_div .reset_password_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .set_password_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .set_password_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .set_password_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .login_modal_button_div .set_password_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .signup_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .signup_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .signup_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .login_modal_button_div .signup_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .forgot_password_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .forgot_password_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .forgot_password_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .login_modal_button_div .forgot_password_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .login_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .login_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .login_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .login_modal_button_div .login_modal_button .reset_password_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .reset_password_modal_button .signup_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .reset_password_modal_button .signup_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .reset_password_modal_button .signup_modal_button_text_alignment, .login_modal_content .login_modal_button_div .reset_password_modal_button .signup_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .set_password_modal_button .signup_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .set_password_modal_button .signup_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .set_password_modal_button .signup_modal_button_text_alignment, .login_modal_content .login_modal_button_div .set_password_modal_button .signup_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .signup_modal_button .signup_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .signup_modal_button .signup_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .signup_modal_button .signup_modal_button_text_alignment, .login_modal_content .login_modal_button_div .signup_modal_button .signup_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .forgot_password_modal_button .signup_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .forgot_password_modal_button .signup_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .forgot_password_modal_button .signup_modal_button_text_alignment, .login_modal_content .login_modal_button_div .forgot_password_modal_button .signup_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .login_modal_button .signup_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .login_modal_button .signup_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .login_modal_button .signup_modal_button_text_alignment, .login_modal_content .login_modal_button_div .login_modal_button .signup_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .reset_password_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .reset_password_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .reset_password_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .login_modal_button_div .reset_password_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .set_password_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .set_password_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .set_password_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .login_modal_button_div .set_password_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .signup_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .signup_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .signup_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .login_modal_button_div .signup_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .forgot_password_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .forgot_password_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .forgot_password_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .login_modal_button_div .forgot_password_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .login_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .login_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .login_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .login_modal_button_div .login_modal_button .forgot_password_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .reset_password_modal_button .login_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .reset_password_modal_button .login_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .reset_password_modal_button .login_modal_button_text_alignment, .login_modal_content .login_modal_button_div .reset_password_modal_button .login_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .set_password_modal_button .login_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .set_password_modal_button .login_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .set_password_modal_button .login_modal_button_text_alignment, .login_modal_content .login_modal_button_div .set_password_modal_button .login_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .signup_modal_button .login_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .signup_modal_button .login_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .signup_modal_button .login_modal_button_text_alignment, .login_modal_content .login_modal_button_div .signup_modal_button .login_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .forgot_password_modal_button .login_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .forgot_password_modal_button .login_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .forgot_password_modal_button .login_modal_button_text_alignment, .login_modal_content .login_modal_button_div .forgot_password_modal_button .login_modal_button_text_alignment, .login_modal_content .reset_password_modal_button_div .login_modal_button .login_modal_button_text_alignment, .login_modal_content .signup_modal_button_div .login_modal_button .login_modal_button_text_alignment, .login_modal_content .forgot_password_modal_button_div .login_modal_button .login_modal_button_text_alignment, .login_modal_content .login_modal_button_div .login_modal_button .login_modal_button_text_alignment{padding-top: 13px; font-family: "IBM Plex Sans"; font-style: normal; font-weight: bold; font-size: 15px; line-height: 19px; letter-spacing: 0.5px; color: #FFFFFF; text-align: center;} .login_modal_content .reset_password_modal_button_div .reset_password_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .reset_password_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .reset_password_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .reset_password_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .set_password_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .set_password_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .set_password_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .set_password_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .signup_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .signup_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .signup_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .signup_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .forgot_password_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .forgot_password_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .forgot_password_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .forgot_password_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .login_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .login_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .login_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .login_modal_button .reset_password_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .reset_password_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .reset_password_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .reset_password_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .reset_password_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .set_password_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .set_password_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .set_password_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .set_password_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .signup_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .signup_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .signup_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .signup_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .forgot_password_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .forgot_password_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .forgot_password_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .forgot_password_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .login_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .login_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .login_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .login_modal_button .signup_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .reset_password_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .reset_password_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .reset_password_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .reset_password_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .set_password_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .set_password_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .set_password_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .set_password_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .signup_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .signup_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .signup_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .signup_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .forgot_password_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .forgot_password_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .forgot_password_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .forgot_password_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .login_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .login_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .login_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .login_modal_button .forgot_password_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .reset_password_modal_button .login_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .reset_password_modal_button .login_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .reset_password_modal_button .login_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .reset_password_modal_button .login_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .set_password_modal_button .login_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .set_password_modal_button .login_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .set_password_modal_button .login_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .set_password_modal_button .login_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .signup_modal_button .login_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .signup_modal_button .login_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .signup_modal_button .login_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .signup_modal_button .login_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .forgot_password_modal_button .login_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .forgot_password_modal_button .login_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .forgot_password_modal_button .login_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .forgot_password_modal_button .login_modal_button_text_alignment svg, .login_modal_content .reset_password_modal_button_div .login_modal_button .login_modal_button_text_alignment svg, .login_modal_content .signup_modal_button_div .login_modal_button .login_modal_button_text_alignment svg, .login_modal_content .forgot_password_modal_button_div .login_modal_button .login_modal_button_text_alignment svg, .login_modal_content .login_modal_button_div .login_modal_button .login_modal_button_text_alignment svg{font-size: 17px; vertical-align: middle; position: absolute; left: 43px; top: 14px;} .login_modal_content .reset_password_modal_button_div .reset_password_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .reset_password_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .reset_password_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .reset_password_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .set_password_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .set_password_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .set_password_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .set_password_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .signup_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .signup_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .signup_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .signup_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .forgot_password_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .forgot_password_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .forgot_password_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .forgot_password_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .login_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .login_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .login_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .login_modal_button .reset_password_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .reset_password_modal_button .signup_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .reset_password_modal_button .signup_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .reset_password_modal_button .signup_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .reset_password_modal_button .signup_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .set_password_modal_button .signup_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .set_password_modal_button .signup_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .set_password_modal_button .signup_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .set_password_modal_button .signup_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .signup_modal_button .signup_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .signup_modal_button .signup_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .signup_modal_button .signup_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .signup_modal_button .signup_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .forgot_password_modal_button .signup_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .forgot_password_modal_button .signup_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .forgot_password_modal_button .signup_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .forgot_password_modal_button .signup_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .login_modal_button .signup_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .login_modal_button .signup_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .login_modal_button .signup_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .login_modal_button .signup_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .reset_password_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .reset_password_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .reset_password_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .reset_password_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .set_password_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .set_password_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .set_password_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .set_password_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .signup_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .signup_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .signup_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .signup_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .forgot_password_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .forgot_password_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .forgot_password_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .forgot_password_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .login_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .login_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .login_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .login_modal_button .forgot_password_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .reset_password_modal_button .login_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .reset_password_modal_button .login_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .reset_password_modal_button .login_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .reset_password_modal_button .login_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .set_password_modal_button .login_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .set_password_modal_button .login_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .set_password_modal_button .login_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .set_password_modal_button .login_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .signup_modal_button .login_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .signup_modal_button .login_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .signup_modal_button .login_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .signup_modal_button .login_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .forgot_password_modal_button .login_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .forgot_password_modal_button .login_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .forgot_password_modal_button .login_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .forgot_password_modal_button .login_modal_button_text_alignment span, .login_modal_content .reset_password_modal_button_div .login_modal_button .login_modal_button_text_alignment span, .login_modal_content .signup_modal_button_div .login_modal_button .login_modal_button_text_alignment span, .login_modal_content .forgot_password_modal_button_div .login_modal_button .login_modal_button_text_alignment span, .login_modal_content .login_modal_button_div .login_modal_button .login_modal_button_text_alignment span{padding-top: 10px;} .login_modal_content .reset_password_modal_button_div .reset_password_modal_button:hover, .login_modal_content .signup_modal_button_div .reset_password_modal_button:hover, .login_modal_content .forgot_password_modal_button_div .reset_password_modal_button:hover, .login_modal_content .login_modal_button_div .reset_password_modal_button:hover, .login_modal_content .reset_password_modal_button_div .set_password_modal_button:hover, .login_modal_content .signup_modal_button_div .set_password_modal_button:hover, .login_modal_content .forgot_password_modal_button_div .set_password_modal_button:hover, .login_modal_content .login_modal_button_div .set_password_modal_button:hover, .login_modal_content .reset_password_modal_button_div .signup_modal_button:hover, .login_modal_content .signup_modal_button_div .signup_modal_button:hover, .login_modal_content .forgot_password_modal_button_div .signup_modal_button:hover, .login_modal_content .login_modal_button_div .signup_modal_button:hover, .login_modal_content .reset_password_modal_button_div .forgot_password_modal_button:hover, .login_modal_content .signup_modal_button_div .forgot_password_modal_button:hover, .login_modal_content .forgot_password_modal_button_div .forgot_password_modal_button:hover, .login_modal_content .login_modal_button_div .forgot_password_modal_button:hover, .login_modal_content .reset_password_modal_button_div .login_modal_button:hover, .login_modal_content .signup_modal_button_div .login_modal_button:hover, .login_modal_content .forgot_password_modal_button_div .login_modal_button:hover, .login_modal_content .login_modal_button_div .login_modal_button:hover{box-shadow: -4px 4px 0 #0067A8;} .login_modal_content #opensignuptab, .login_modal_content #openlogintab{font-family: IBM Plex Sans; font-style: normal; font-weight: normal; font-size: 16px; line-height: 21px; color: #0090EA;} .login_modal_content #opensignuptab:hover, .login_modal_content #openlogintab:hover{cursor: pointer; text-decoration: underline;} .login_modal_content .login_modal_large_button{width: calc(100% + 30px); height: 140px; text-align: center; background: #FFFFFF; font-family: IBM Plex Sans; font-style: normal; font-weight: bold; font-size: 19px; line-height: 25px; color: #494949; margin-left: -15px; margin-bottom: -15px;} .login_modal_content .login_modal_large_button span{margin: auto; display: inline-block; margin-top: 24px; margin-bottom: 20px;} .login_modal_content .login_modal_large_button #opensignuptablarge:after, .login_modal_content .login_modal_large_button #openlogintablarge:after{content: ""; position: absolute; border-top: 25px solid #FFF; border-bottom: 25px solid #FFF;} .login_modal_content .login_modal_large_button #openlogintablarge:after{border-left: 33px solid #F3F3F3;} .login_modal_content .login_modal_large_button #opensignuptablarge:after{border-left: 26px solid #F3F3F3;} .login_modal_content .login_modal_large_button #opensignuptablarge, .login_modal_content .login_modal_large_button #openlogintablarge{background: #F1F1F1; box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.0381001); border-radius: 24px 0px 0px 24px; font-family: IBM Plex Sans; font-style: normal; font-weight: 500; font-size: 20px; line-height: 26px; color: #0090EA; margin: auto; width: 180px; height: 50px; cursor: pointer;} .login_modal_content .login_modal_large_button #opensignuptablarge div span, .login_modal_content .login_modal_large_button #openlogintablarge div span{margin-left: 15px; float: left; margin-top: 10px;} .login_modal_content .login_modal_large_button #opensignuptablarge .iconify_background, .login_modal_content .login_modal_large_button #openlogintablarge .iconify_background{float: left; background: #0090EA; width: 40px; height: 40px; border-radius: 20px; margin-top: 5px; margin-left: 5px;} .login_modal_content .login_modal_large_button #opensignuptablarge .iconify_background .iconify, .login_modal_content .login_modal_large_button #openlogintablarge .iconify_background .iconify{color: #FFF; display: block; height: 20px; margin-top: 10px; margin-left: 10px;} .header_container{max-width: 1400px; padding-bottom: 0px; padding-left: 0; padding-right: 0; margin-left: -3px; margin-right: -15px;} .site_lang_header{position: absolute; top: 15px; left: 88px;} .site_lang_header .lang_box{display: inline-block; font-size: 11px; text-transform: uppercase; color: #777;} .site_lang_header .lang_box svg{width: 27px; height: 27px;} .site_lang_header .lang_box div{position: absolute; top: 6px;} .site_lang_header .active_lang{color: #666;} .auth_data_div{background: #FFFFFF; border: 1px solid #FD6A6A; box-sizing: border-box; padding: 0; padding-bottom: 12px; position: relative; width: 250px; margin-right: 20px; margin-left: 20px; margin-bottom: 15px; display: none;} .auth_data_div .auth_data_title{font-family: IBM Plex Sans; font-style: normal; font-weight: 500; font-size: 15px; line-height: 19px; color: #FD6A6A; margin-left: 40px; margin-top: 12px;} .auth_data_div .auth_data_orb{background: #FD6A6A; width: 23px; height: 23px; border-radius: 13px; float: left; margin-left: 10px; margin-top: 10px;} .auth_data_div .auth_data_orb .iconify{display: block; margin: auto; font-size: 13px; line-height: 15px; text-transform: uppercase; color: #FFFFFF; margin-top: 4px;} .auth_data_div .auth_data_orb:after, .auth_data_div .auth_data_orb:before{content: ''; display: block; position: absolute; left: 100%; width: 0; height: 0; border-style: solid;} .auth_data_div .auth_data_orb:after{top: -17px; border-color: transparent transparent transparent #FFFFFF; border-width: 9px; left: 115px; transform: rotate(270deg);} .auth_data_div .auth_data_orb:before{top: -18px; border-color: transparent transparent transparent #FD6A6A; border-width: 9px; left: 115px; transform: rotate(270deg);} 

/* /insplay_frontend/static/src/less/wish.less defined in bundle 'web.assets_frontend' */
 @media (min-width: 992px){.wishlist-section .wish_line_class{min-height: 85px;}.wishlist-section .wish_line_class .wish_actions{position: absolute; top: 20px; right: 51px;}.wishlist-section .wish_line_class .wish_actions .wish_product_price{margin-right: 22px; display: inline-block;}.wishlist-section .wish_line_class .wish_actions .wish_add_button{display: inline-block;}} @media (min-width: 318px) and (max-width: 991px){.wishlist-section .wish_line_class{min-height: 135px;}.wishlist-section .wish_line_class .wish_actions{position: absolute; top: 85px; right: 5px;}.wishlist-section .wish_line_class .wish_actions .wish_product_price{margin-right: 11px; display: inline-block;}.wishlist-section .wish_line_class .wish_actions .wish_add_button{display: inline-block;}} @media (max-width: 317px){.wishlist-section .wish_line_class{min-height: 195px;}.wishlist-section .wish_line_class .wish_actions{position: absolute; top: 100px; right: 15px;}.wishlist-section .wish_line_class .wish_actions .wish_product_price{margin-right: 0px; display: block;}.wishlist-section .wish_line_class .wish_actions .wish_add_button{display: block;}} .wishlist-section .wish_line_class{margin-bottom: 18px; background: #FFFFFF 0% 0% no-repeat padding-box; border-radius: 15px;} .wishlist-section .wish_line_class .wish_remove_button button{position: absolute; margin-right: 7px; margin-top: 7px; width: 26px; height: 26px; border-radius: 50%; background: #F3F3F3; font-size: 12px; top: 0; right: 0;} .wishlist-section .wish_line_class .wish_remove_button button div{margin-top: 3px; text-align: center; color: #6E6E6E;} .wishlist-section .wish_line_class .wish_remove_button button:hover{background: #0090EA;} .wishlist-section .wish_line_class .wish_remove_button button:hover div{color: white;} .wishlist-section .wish_line_class .wish_product .wish_product_image{top: 5px; left: 18px; position: absolute;} .wishlist-section .wish_line_class .wish_product .wish_product_image span > img{width: 70px; height: 70px;} .wishlist-section .wish_line_class .wish_product .wish_product_text{margin: 23px 20px 7px 88px;} @media (max-width: 991px){.wishlist-section .wish_line_class .wish_product .wish_product_text{margin: 10px 30px 7px 88px;}} .wishlist-section .wish_line_class .wish_product .wish_product_text a{-webkit-box-orient: vertical; -webkit-line-clamp: 2; align-items: center; color: #747474; display: -webkit-box; font-family: Nunito; font-size: 16px; line-height: 19px; max-width: 460px; overflow: hidden;} .wishlist-section .wish_line_class .wish_product .wish_product_text button{border-radius: 12px; border: 1px solid #E9E9E9; color: #747474; font-family: Nunito; font-size: 13px; height: 24px; letter-spacing: 0; line-height: 19px; margin-top: 8px; width: 95px;} .wishlist-section .wish_line_class .wish_product .wish_product_text button svg{vertical-align: middle !important; height: 12px; margin-right: 4px;} .wishlist-section .wish_line_class .wish_product .wish_product_text button:hover{color: #0090EA; border: 1px solid #0090EA;} .wishlist-section .wish_line_class .wish_actions .wish_product_price{text-align: right; vertical-align: top;} .wishlist-section .wish_line_class .wish_actions .wish_product_price .wish_discount_price{font-weight: 900; font-size: 17px; line-height: 23px; font-family: Open Sans; color: #00CF50;} .wishlist-section .wish_line_class .wish_actions .wish_product_price .wish_normal_price{font-family: Nunito; font-style: italic; font-weight: normal; font-size: 13px; line-height: 21px; color: #BCBCBC;} .wishlist-section .wish_line_class .wish_actions .wish_add_button button{cursor: pointer; float: right; border-radius: 22px; background: #0BB6FF; box-shadow: -2px 2px 0px #0090EA; width: 139px; height: 40px; font-family: IBM Plex Sans; letter-spacing: 0; color: #FFFFFF; line-height: 19px; font-size: 15px; font-weight: bold;} .wishlist-section .wish_line_class .wish_actions .wish_add_button button:hover{box-shadow: -2px 2px 0px #0067A8;} .wishlist-section .wish_line_class .wish_actions .wish_add_button .ordering_disabled{background: #B6B6B6 0% 0% no-repeat padding-box; box-shadow: -2px 2px 0px #909090; cursor: default;} .wishlist-section .wish_line_class .wish_actions .wish_add_button .ordering_disabled:hover{background: #B6B6B6 0% 0% no-repeat padding-box; box-shadow: -2px 2px 0px #909090;} 

/* /insplay_frontend/static/src/less/contactus.less defined in bundle 'web.assets_frontend' */
 .o_website_form_send_div{display: inline-block; margin-left: 20px;} .o_website_form_send_div .o_website_form_send_button{background: #0BB6FF 0% 0% no-repeat padding-box; border-radius: 22px; box-shadow: -2px 2px 0px #0090EA; color: #FFFFFF; cursor: pointer; float: right; font-family: IBM Plex Sans; font-size: 18px; font-weight: 700; height: 40px; letter-spacing: 0; line-height: 24px; width: 155px;} .o_website_form_send_div .o_website_form_send_button span{margin-top: 8px; display: block;} .o_website_form_send_div .o_website_form_send_button:hover{box-shadow: -2px 2px 0px #0067A8;} .contactus_title_big{font-family: IBM Plex Sans; font-style: normal; font-weight: normal; font-size: 23px; line-height: 28px; color: #494949; margin: 30px 5px;} .contactus_title_small{font-family: IBM Plex Sans; font-style: normal; font-weight: normal; font-size: 18px; line-height: 23px; color: #494949; width: 100%; margin: 10px 5px;} .contactus_title_small ul{padding-left: 30px;} .contactus_sub_li{list-style-type: disc;} .contactus_data_label_input{padding: 0; margin-bottom: 14px; position: relative; padding-left: 0px; max-width: 400px;} .contactus_data_label_input label{position: absolute; top: 0; padding: 19px 0 15px 13px; transition: all 200ms; font-family: "IBM Plex Sans"; font-size: 17px; line-height: 22px; color: #494949; font-weight: normal; pointer-events: none;} .contactus_data_label_input input, .contactus_data_label_input textarea{width: 100%; font-family: "IBM Plex Sans"; height: 56px; color: #494949 !important; font-size: 17px; line-height: 22px; padding-left: 14px; padding-top: 24px; border-radius: 3px !important; border: 1px solid #F7F7F7;} .contactus_data_label_input textarea:focus, .contactus_data_label_input input:focus{border: 1px solid #0090EA;} .contactus_data_label_input textarea:focus + label, .contactus_data_label_input textarea:valid + label, .contactus_data_label_input input:focus + label, .contactus_data_label_input input:valid + label{font-size: 70.58%; transform: translate3d(0, -30%, 0); opacity: 1;} .contactus_data_label_input select{width: inherit; font-family: "IBM Plex Sans"; height: 56px; color: #494949 !important; font-size: 17px; line-height: 22px; padding-left: 100px; border-radius: 3px !important; border: 1px solid #F7F7F7; background-color: white; width: 290px;} .contactus_data_label_input select:focus{border: 1px solid #0090EA;} :not(output):-moz-ui-invalid{box-shadow: 1px 1px 1px 1px #F7F7F7;} 

/* /insplay_frontend/static/src/less/styles_from_xml.less defined in bundle 'web.assets_frontend' */
 .background-FFF{background: #FFF !important;} .background-color-F3F3F3{background-color: #F3F3F3 !important;} .background-image-none{background-image: none !important;} .bg-images-lider-style-1{background-image: url('/insplay_slider_style_1/static/src/img/banner-1.jpg');} .bg-images-lider-style-2{background-image: url('/insplay_slider_style_2/static/src/img/banner-1.jpg');} .bg-images-lider-style-3{background-image: url('/insplay_slider_style_3/static/src/img/banner-1.jpeg');} .bg-images-lider-style-5{background-image: url('/insplay_slider_style_5/static/src/img/banner-1.jpg');} .border-1px-solid-F7F7F7{border: 1px solid #F7F7F7 !important;} .border-1px-solid-FD6A6A{border: 1px solid #FD6A6A !important;} .border-none{border: none !important;} @media (min-width: 1200px){.column-count-2{column-count: 2 !important;}} .d-block{display: block !important;} .d-inline-block{display: inline-block;} .d-none{display: none !important;} .d-flex{display: flex !important;} .float-left{float: left;} .float-right{float: right;} .font-size-0{font-size: 0px !important;} .font-weight-500{font-weight: 500 !important;} .font-weight-600{font-weight: 600 !important;} .height-34px{height: 34px !important;} .height-41px{height: 41px !important;} .height-auto{height: auto !important;} .left-7px{left: 7px !important;} .margin-0px{margin: 0px !important;} .margin-bottom-5px{margin-bottom: 5px !important;} .margin-left--15px{margin-left: -15px !important;} .margin-right--15px{margin-right: -15px !important;} .margin-right-10px{margin-right: 10px !important;} .margin-top--5px{margin-top: -5px !important;} .margin-top-10px{margin-top: 10px !important;} .margin-top-12px{margin-top: 12px !important;} .margin-top-30px{margin-top: 30px !important;} .margin-top-6px{margin-top: 6px !important;} .margin-top-9px{margin-top: 9px !important;} .max-width-1400px{max-width: 1400px !important;} .max-width-235px{max-width: 235px !important;} .max-width-480px{max-width: 480px !important;} .overflow-hidden{overflow: hidden !important;} .overflow-visible{overflow: visible !important;} .padding-0px{padding: 0px !important;} .padding-15px{padding: 15px !important;} .padding-bottom-0px{padding-bottom: 0px !important;} .padding-left-0px{padding-left: 0px !important;} .padding-right-0px{padding-right: 0px !important;} .padding-top-6px{padding-top: 6px !important;} .position-fixed{position: fixed !important;} .position-relative{position: relative !important;} .shop-background{background: white !important; padding: 0px 45px !important;} .text-align-center{text-align: center !important;} .text-align-moz-center{text-align: -moz-center !important;} .text-align-right{text-align: right !important;} .text-align-webkit-center{text-align: -webkit-center !important;} .text-decoration-line-through{text-decoration: line-through !important;} .top-1034px{top: 1034px !important;} .top-140px{top: 140px !important;} .top-1551px{top: 1551px !important;} .top-190px{top: 190px !important;} .top-2068px{top: 2068px !important;} .top-517px{top: 517px !important;} .vertical-align-top{vertical-align: top !important;} .visibility-hidden{visibility: hidden !important;} .visibility-visible{visibility: visible !important;} .white-space-nowrap{white-space: nowrap !important;} .width-10-percent{width: 10% !important;} .width-100-percent{width: 100% !important;} .width-1004-px{width: 1004px !important;} .width-1255-px{width: 1255px !important;} .width-1506-px{width: 1506px !important;} .width-1757-px{width: 1757px !important;} .width-2008-px{width: 2008px !important;} .width-251-px{width: 251px !important;} .width-502-px{width: 502px !important;} .width-753-px{width: 753px !important;} .z-index-9999{z-index: 9999 !important;} 

/* /insplay_kasutajaliides/static/src/less/my_account.less defined in bundle 'web.assets_frontend' */
 #wrapwrap{background: white; background-color: white;} body, header, footer{background: #F9F9F9 !important; background-color: #F9F9F9 !important;} .custom_account_data_padding_class{padding: 0px;} .custom_account_data_insplay{text-align: left; padding-left: 0px; padding-right: 0px;} .custom_account_data_insplay .company_logo{display: inline-block; margin: 20px 35px 0 3px; word-spacing: -4px;} .custom_account_data_insplay .company_logo a > img{width: 94px; height: 51px;} @media (min-width: 992px){.custom_account_data_insplay .account_data_section_all{display: inline-block;}.custom_account_data_insplay .account_data_section_all .account_data_section{display: inline-block; padding: 11px 16px; color: #494949; font-family: "IBM Plex Sans"; font-size: 16px; font-weight: 500;}.custom_account_data_insplay .account_data_section_all .account_data_section img{display: inline-block; vertical-align: text-bottom; margin-right: 6px; width: 19px;}.custom_account_data_insplay .account_data_section_all .account_data_section svg{display: inline-block; margin-right: 6px; font-size: 18px; color: #00A4E2; vertical-align: sub;}.custom_account_data_insplay .account_data_section_all .account_data_section:focus{text-decoration: none;}.custom_account_data_insplay .account_data_section_all .account_data_section.active{box-shadow: -1px 1px 0 rgba(137, 137, 137, 0.5); border-radius: 3px; background-color: #ffffff; color: #00A4E2;}.custom_account_data_insplay .account_data_section_all .account_data_section:hover{box-shadow: -1px 1px 0 rgba(137, 137, 137, 0.5); border-radius: 3px; background-color: #ffffff; color: #00A4E2;}} @media (min-width: 700px) and (max-width: 992px){.custom_account_data_insplay .account_data_section_all{display: inline-block; vertical-align: middle;}.custom_account_data_insplay .account_data_section_all .account_data_section{display: inline-block; padding: 5px 5px; text-align: -webkit-center; text-align: -moz-center; color: #494949; font-family: "IBM Plex Sans"; font-size: 16px; font-weight: 500; line-height: 24px; line-height: 17px;}.custom_account_data_insplay .account_data_section_all .account_data_section img{display: block; vertical-align: text-bottom; height: 23px; width: auto;}.custom_account_data_insplay .account_data_section_all .account_data_section svg{display: block; margin-right: 6px; color: #00A4E2; font-size: 18px; vertical-align: sub;}.custom_account_data_insplay .account_data_section_all .account_data_section:focus{text-decoration: none;}.custom_account_data_insplay .account_data_section_all .account_data_section:hover{box-shadow: -1px 1px 0 rgba(137, 137, 137, 0.5); border-radius: 3px; background-color: #ffffff; color: #00A4E2;}.custom_account_data_insplay .account_data_section_all .account_data_section.active{box-shadow: -1px 1px 0 rgba(137, 137, 137, 0.5); border-radius: 3px; background-color: #ffffff; color: #00A4E2;}} @media (max-width: 699px){.custom_account_data_insplay .account_data_section_all{display: block; text-align: left;}.custom_account_data_insplay .account_data_section_all .account_data_section{display: inline-block; padding: 5px 10px; text-align: -webkit-center; text-align: -moz-center; margin-left: 5px; margin-right: 5px; margin-top: 10px; color: #494949; font-family: "IBM Plex Sans"; font-size: 12px; font-weight: bold; line-height: 24px; line-height: 17px;}.custom_account_data_insplay .account_data_section_all .account_data_section img{display: block; vertical-align: text-bottom; height: 30px; width: 30px;}.custom_account_data_insplay .account_data_section_all .account_data_section svg{display: block; font-size: 31px; color: #00A4E2; vertical-align: sub;}.custom_account_data_insplay .account_data_section_all .account_data_section:focus{text-decoration: none;}.custom_account_data_insplay .account_data_section_all .account_data_section:hover{box-shadow: -1px 1px 0 rgba(137, 137, 137, 0.5); border-radius: 3px; background-color: #ffffff; color: #00A4E2;}.custom_account_data_insplay .account_data_section_all .account_data_section.active{box-shadow: -1px 1px 0 rgba(137, 137, 137, 0.5); border-radius: 3px; background-color: #ffffff; color: #00A4E2;}} .custom_account_data_insplay .custom_account_data_buttons{display: inline-block; width: 0px; height: 0px;} .custom_account_data_insplay .custom_account_data_buttons .account_data_login_button{background-color: #f5f5f5; cursor: pointer; position: absolute; display: inline-block; width: 83px; color: #494949; font-family: "IBM Plex Sans"; font-size: 12px; font-weight: 500; line-height: 16px; text-align: center; border: 1px solid #d1d1d1; height: 69px; top: 0px; right: 82px;} .custom_account_data_insplay .custom_account_data_buttons .account_data_login_button .account_data_login_button_text{display: block;} .custom_account_data_insplay .custom_account_data_buttons .account_data_login_button svg{font-size: 30px; display: block; text-shadow: -2px 2px 0 rgba(0, 0, 0, 0.16);} .custom_account_data_insplay .custom_account_data_buttons .account_data_login_button:hover{color: #00A4E2;} .custom_account_data_insplay .custom_account_data_buttons .account_data_login_button:hover svg{text-shadow: -2px 2px 0 rgba(0, 0, 0, 0.16);} .custom_account_data_insplay .custom_account_data_buttons .account_data_logout_button{background-color: #f5f5f5; cursor: pointer; position: absolute; display: inline-block; width: 83px; color: #494949; font-family: "IBM Plex Sans"; font-size: 12px; font-weight: 500; line-height: 16px; text-align: center; border: 1px solid #d1d1d1; height: 69px; top: 0px; right: 0px;} .custom_account_data_insplay .custom_account_data_buttons .account_data_logout_button .account_data_logout_button_text{display: block;} .custom_account_data_insplay .custom_account_data_buttons .account_data_logout_button svg{font-size: 30px; display: block; text-shadow: -2px 2px 0 rgba(0, 0, 0, 0.16);} .custom_account_data_insplay .custom_account_data_buttons .account_data_logout_button:hover{color: #00A4E2;} .custom_account_data_insplay .custom_account_data_buttons .account_data_logout_button:hover svg{text-shadow: -2px 2px 0 rgba(0, 0, 0, 0.16);} .custom_account_data_insplay .custom_account_data_buttons .account_data_signup_button{position: absolute; background-color: #f5f5f5; cursor: pointer; display: inline-block; width: 83px; color: #494949; font-family: "IBM Plex Sans"; font-size: 12px; font-weight: 500; line-height: 16px; text-align: center; border: 1px solid #d1d1d1; height: 69px; top: 0px; right: 0px;} .custom_account_data_insplay .custom_account_data_buttons .account_data_signup_button .account_data_signup_button_text{display: block;} .custom_account_data_insplay .custom_account_data_buttons .account_data_signup_button svg{font-size: 39px; display: block; text-shadow: -2px 2px 0 rgba(0, 0, 0, 0.16);} .custom_account_data_insplay .custom_account_data_buttons .account_data_signup_button:hover{color: #00A4E2;} .custom_account_data_insplay .custom_account_data_buttons .account_data_signup_button:hover svg{text-shadow: -2px 2px 0 rgba(0, 0, 0, 0.16);} .my-account-navbar{margin: 37px 0 15px 0;} .my-account-navbar div.my-account-navbar-row:not(:last-child){border-bottom: 1px solid #ECECEC;} .my-account-navbar .my-account-navbar-row{cursor: pointer; background: #FFFFFF;} .my-account-navbar .my-account-navbar-row .my-account-navbar-icon{width: 100px; float: left; margin-top: 20px;} .my-account-navbar .my-account-navbar-row .my-account-navbar-icon .iconify{color: #00A4E2; font-size: 30px; display: block; margin: auto;} .my-account-navbar .my-account-navbar-row .my-account-navbar-icon .iconify-rotate{transform: rotate(-20deg);} .my-account-navbar .my-account-navbar-row .my-account-navbar-title{margin-left: 110px; display: inline;} .my-account-navbar .my-account-navbar-row .my-account-navbar-title .my-account-navbar-title-big{font-family: IBM Plex Sans; font-style: normal; font-weight: 500; font-size: 15px; line-height: 19px; color: #494949;} .my-account-navbar .my-account-navbar-row .my-account-navbar-title .my-account-navbar-title-small{margin-bottom: 20px; margin-left: 100px; margin-right: 50px; font-family: IBM Plex Sans; font-style: normal; font-weight: normal; font-size: 13px; line-height: 17px; color: #909090;} .my-account-navbar .my-account-navbar-row .my-account-navbar-button button.navbar-toggle{display: block; width: 0px; height: 0px; margin: 0; padding: 0; margin-top: 25px; padding-right: 40px; pointer-events: none;} .my-account-navbar .my-account-navbar-row .my-account-navbar-button button.navbar-toggle span i{padding-top: 6px;} .my-account-navbar .my-account-navbar-row:hover{background: #F9F9F9 !important;} .my-account-navbar .my-account-navbar-data{margin: auto; padding-top: 20px !important;} .my_account_modal_content{max-width: 414px; min-width: 304px; margin: auto; background-color: #F3F3F3;} .my_account_modal_content .my_account_modal_close_div button{position: absolute; width: 36px; height: 36px; border-radius: 50%; background: #ECECEC; right: 20px; top: 20px; border: 0;} .my_account_modal_content .my_account_modal_close_div button svg{margin-top: 3px; margin-left: -3px; text-align: center; color: #6E6E6E; font-size: 17px; line-height: 20px;} .my_account_modal_content .my_account_modal_close_div button:hover{background: #00A4E2;} .my_account_modal_content .my_account_modal_close_div button:hover svg{color: #FFF;} .birthday_child_style_class_div{padding-left: 0;} .birthday_child_style_class_div .birthday_child_style_class{border-radius: 17px; background-color: #ffffff; width: 291px; height: 79px; display: block; margin-bottom: 17px;} .birthday_child_style_class_div .birthday_child_style_class input[type="radio"]{display: none;} .birthday_child_style_class_div .birthday_child_style_class label{height: 100%; border: 1px solid white; border-radius: 17px; border-right: 0px; cursor: pointer;} .birthday_child_style_class_div .birthday_child_style_class label .birthday_child_card_data{text-align: left; margin-top: 20px; padding-left: 62px;} .birthday_child_style_class_div .birthday_child_style_class label .birthday_child_card_data svg{font-size: 25px; vertical-align: middle; position: absolute; left: 23px; top: 7px;} .birthday_child_style_class_div .birthday_child_style_class label .birthday_child_card_data .birthday_child_city{color: #494949; font-family: "IBM Plex Sans"; font-size: 12px; font-weight: 500; line-height: 20px;} .birthday_child_style_class_div .birthday_child_style_class label .birthday_child_card_data .birthday_child_address{color: #494949; font-family: "IBM Plex Sans"; font-size: 16px; font-weight: 500; line-height: 20px;} .birthday_child_style_class_div .birthday_child_style_class label .birthday_child_card_data .birthday_child_bottom_text{color: #909090; font-family: "IBM Plex Sans"; font-size: 14px; font-weight: 400;} .birthday_child_style_class_div .birthday_child_style_class label .birthday_child_buttons{background-image: linear-gradient(199deg, #ffffff 0%, #ece9e6 100%); padding-left: 0px; padding-right: 0px; border-top-right-radius: 17px; border-bottom-right-radius: 17px; height: 100%; width: 38px; text-align: center;} .birthday_child_style_class_div .birthday_child_style_class label .birthday_child_buttons .birthday_child_top_button{font-size: 14px; height: 38px; border-bottom: 1px solid #c9c4c0; padding-left: 0px; padding-right: 0px;} .birthday_child_style_class_div .birthday_child_style_class label .birthday_child_buttons .birthday_child_top_button svg{vertical-align: middle; margin-top: 12px; color: #494949;} .birthday_child_style_class_div .birthday_child_style_class label .birthday_child_buttons .birthday_child_bottom_button{font-size: 15px; border-bottom-right-radius: 17px; height: 38px; padding-left: 0px; padding-right: 0px;} .birthday_child_style_class_div .birthday_child_style_class label .birthday_child_buttons .birthday_child_bottom_button svg{vertical-align: middle; font-size: 19px; margin-top: 10px; color: #494949;} .birthday_child_style_class_div .birthday_child_style_class input[type="radio"]:checked + label{border: 1px solid #0090ea; border-radius: 17px;} .birthday_child_style_class_div .birthday_child_style_class label:hover{border: 1px solid #0090ea; transition: background-color 0.15s ease-in-out; border-radius: 17px;} .partner_address_style_class_div{padding-left: 0;} .partner_address_style_class_div .partner_address_style_class{border-radius: 17px; background-color: #ffffff; width: 291px; height: 79px; display: block; margin: auto; text-align: center; margin-bottom: 17px;} .partner_address_style_class_div .partner_address_style_class input[type="radio"]{display: none;} .partner_address_style_class_div .partner_address_style_class label{height: 100%; border: 1px solid white; border-radius: 17px; border-right: 0px; cursor: pointer;} .partner_address_style_class_div .partner_address_style_class label .partner_address_data{text-align: left; margin-top: 10px; padding-left: 62px;} .partner_address_style_class_div .partner_address_style_class label .partner_address_data svg{font-size: 25px; vertical-align: middle; position: absolute; left: 23px; top: 14px;} .partner_address_style_class_div .partner_address_style_class label .partner_address_data .partner_address_city{color: #494949; font-family: "IBM Plex Sans"; font-size: 12px; font-weight: 500; line-height: 20px;} .partner_address_style_class_div .partner_address_style_class label .partner_address_data .partner_address_address{color: #494949; font-family: "IBM Plex Sans"; font-size: 16px; font-weight: 500; line-height: 20px;} .partner_address_style_class_div .partner_address_style_class label .partner_address_data .partner_address_bottom_text{color: #909090; font-family: "IBM Plex Sans"; font-size: 14px; font-weight: 400;} .partner_address_style_class_div .partner_address_style_class label .partner_address_buttons{background-image: linear-gradient(199deg, #ffffff 0%, #ece9e6 100%); padding-left: 0px; padding-right: 0px; border-top-right-radius: 17px; border-bottom-right-radius: 17px; height: 100%; width: 38px;} .partner_address_style_class_div .partner_address_style_class label .partner_address_buttons .partner_address_top_button{font-size: 14px; height: 38px; border-bottom: 1px solid #c9c4c0; padding-left: 0px; padding-right: 0px;} .partner_address_style_class_div .partner_address_style_class label .partner_address_buttons .partner_address_top_button svg{vertical-align: middle; margin-top: 12px; color: #494949;} .partner_address_style_class_div .partner_address_style_class label .partner_address_buttons .partner_address_bottom_button{font-size: 15px; border-bottom-right-radius: 17px; height: 38px; padding-left: 0px; padding-right: 0px;} .partner_address_style_class_div .partner_address_style_class label .partner_address_buttons .partner_address_bottom_button svg{vertical-align: middle; font-size: 19px; margin-top: 10px; color: #494949;} .partner_address_style_class_div .partner_address_style_class input[type="radio"]:checked + label{border: 1px solid #0090ea; border-radius: 17px;} .partner_address_style_class_div .partner_address_style_class label:hover{border: 1px solid #0090ea; transition: background-color 0.15s ease-in-out; border-radius: 17px;} .my_account_js_confirm_deactivate_div, .ship_address_button_div{float: inherit !important;} .my_account_js_confirm_deactivate_div .my_account_js_confirm_deactivate, .ship_address_button_div .my_account_js_confirm_deactivate, .my_account_js_confirm_deactivate_div .ship_address_button, .ship_address_button_div .ship_address_button{max-width: 200px; height: 48px; cursor: pointer; margin-bottom: 10px; background: #00A4E2; box-shadow: -3.5px 3.5px 0px #0088B8; border-radius: 23.5px;} .my_account_js_confirm_deactivate_div .my_account_js_confirm_deactivate .ship_address_button_text_alignment, .ship_address_button_div .my_account_js_confirm_deactivate .ship_address_button_text_alignment, .my_account_js_confirm_deactivate_div .ship_address_button .ship_address_button_text_alignment, .ship_address_button_div .ship_address_button .ship_address_button_text_alignment{padding-top: 13px; font-family: "IBM Plex Sans"; font-style: normal; font-weight: bold; font-size: 15px; line-height: 19px; letter-spacing: 0.5px; text-transform: uppercase; color: #FFFFFF; text-align: center;} .my_account_js_confirm_deactivate_div .my_account_js_confirm_deactivate .ship_address_button_text_alignment a, .ship_address_button_div .my_account_js_confirm_deactivate .ship_address_button_text_alignment a, .my_account_js_confirm_deactivate_div .ship_address_button .ship_address_button_text_alignment a, .ship_address_button_div .ship_address_button .ship_address_button_text_alignment a, .my_account_js_confirm_deactivate_div .my_account_js_confirm_deactivate .ship_address_button_text_alignment a span, .ship_address_button_div .my_account_js_confirm_deactivate .ship_address_button_text_alignment a span, .my_account_js_confirm_deactivate_div .ship_address_button .ship_address_button_text_alignment a span, .ship_address_button_div .ship_address_button .ship_address_button_text_alignment a span{font-style: normal; font-weight: bold; font-size: 15px; line-height: 19px; letter-spacing: 0.5px; text-transform: uppercase; color: #FFFFFF; text-align: center;} .my_account_js_confirm_deactivate_div .my_account_js_confirm_deactivate .ship_address_button_text_alignment svg, .ship_address_button_div .my_account_js_confirm_deactivate .ship_address_button_text_alignment svg, .my_account_js_confirm_deactivate_div .ship_address_button .ship_address_button_text_alignment svg, .ship_address_button_div .ship_address_button .ship_address_button_text_alignment svg{font-size: 25px; vertical-align: middle;} .my_account_js_confirm_deactivate_div .my_account_js_confirm_deactivate .ship_address_button_text_alignment span, .ship_address_button_div .my_account_js_confirm_deactivate .ship_address_button_text_alignment span, .my_account_js_confirm_deactivate_div .ship_address_button .ship_address_button_text_alignment span, .ship_address_button_div .ship_address_button .ship_address_button_text_alignment span{margin-left: 0px; vertical-align: middle;} .my_account_js_confirm_deactivate_div .ship_address_button:hover, .ship_address_button_div .ship_address_button:hover{box-shadow: -2px 2px 0 #0067A8;} .login_button_div{float: inherit !important;} .login_button_div .login_button{max-width: 211px; height: 48px; cursor: pointer; margin-bottom: 10px; background: #00A4E2; box-shadow: -3.5px 3.5px 0px #0088B8; border-radius: 23.5px;} .login_button_div .login_button .login_button_text_alignment{padding-top: 13px; font-family: "IBM Plex Sans"; font-style: normal; font-weight: bold; font-size: 15px; line-height: 19px; letter-spacing: 0.5px; text-transform: uppercase; color: #FFFFFF; text-align: center;} .login_button_div .login_button .login_button_text_alignment svg{font-size: 22px; vertical-align: middle;} .login_button_div .login_button .login_button_text_alignment span{margin-left: 2px; vertical-align: middle;} .child_birthday_button_div{float: inherit !important;} .child_birthday_button_div .child_birthday_button{max-width: 232px; height: 48px; cursor: pointer; margin-bottom: 10px; background: #00A4E2; box-shadow: -3.5px 3.5px 0px #0088B8; border-radius: 23.5px;} .child_birthday_button_div .child_birthday_button .child_birthday_button_text_alignment{padding-top: 13px; font-family: "IBM Plex Sans"; font-style: normal; font-weight: bold; font-size: 15px; line-height: 19px; letter-spacing: 0.5px; text-transform: uppercase; color: #FFFFFF;} .child_birthday_button_div .child_birthday_button .child_birthday_button_text_alignment svg{font-size: 17px; vertical-align: middle; position: absolute; left: 43px; top: 14px;} .child_birthday_button_div .child_birthday_button .child_birthday_button_text_alignment span{padding-top: 10px; margin-left: 60px;} .my-account-modal-title{margin: 10px 5px;} .my-account-modal-title .my-account-modal-title-big{margin-bottom: 10px; font-family: IBM Plex Sans; font-style: normal; font-weight: normal; font-size: 18px; line-height: 23px; color: #494949;} .my-account-modal-title .my-account-modal-title-small{font-family: IBM Plex Sans; font-style: normal; font-weight: normal; font-size: 13px; line-height: 19px; color: #909090;} .my_account_client_master_data_class{padding: 0;} @media (min-width: 992px){.my_account_client_master_data_class .col-md-6{width: 52%;}} @media (min-width: 1200px){.my_account_client_master_data_class .col-md-6{width: 50% !important;}} .my_account_client_master_data_class .my_account_client_data_label_input{padding: 0; padding-bottom: 12px; position: relative; padding-left: 0px; min-width: 270px; max-width: 290px; margin-right: 20px;} .my_account_client_master_data_class .my_account_client_data_label_input .iti{width: auto;} .my_account_client_master_data_class .my_account_client_data_label_input label{position: absolute; top: 0; padding: 19px 0 15px 13px; transition: all 200ms; font-family: "IBM Plex Sans"; font-size: 17px; line-height: 22px; color: #494949; font-weight: normal;} .my_account_client_master_data_class .my_account_client_data_label_input .phone_label_position{padding: 19px 0 15px 107px;} .my_account_client_master_data_class .my_account_client_data_label_input .country_label_position{padding: 17px 0 13px 13px;} .my_account_client_master_data_class .my_account_client_data_label_input .phone_input_position{padding: 24px 0 0 104px !important;} .my_account_client_master_data_class .my_account_client_data_label_input .language_select_position{padding-left: 100px;} .my_account_client_master_data_class .my_account_client_data_label_input select{width: inherit; font-family: "IBM Plex Sans"; height: 56px; color: #494949 !important; font-size: 17px; line-height: 22px; padding-left: 100px; border-radius: 3px !important; border: 1px solid #F7F7F7; background-color: white; width: 290px;} .my_account_client_master_data_class .my_account_client_data_label_input input{width: 100%; font-family: "IBM Plex Sans"; height: 56px; color: #494949 !important; font-size: 17px; line-height: 22px; padding-left: 14px; padding-top: 24px; border-radius: 3px !important; border: 1px solid #F7F7F7;} .my_account_client_master_data_class .my_account_client_data_label_input input:focus{border: 1px solid #00A4E2;} .my_account_client_master_data_class .my_account_client_data_label_input input::placeholder, .my_account_client_master_data_class .my_account_client_data_label_input select::placeholder{color: white;} .my_account_client_master_data_class .my_account_client_data_label_input input:-ms-input-placeholder, .my_account_client_master_data_class .my_account_client_data_label_input select:-ms-input-placeholder{color: white;} .my_account_client_master_data_class .my_account_client_data_label_input input::-ms-input-placeholder, .my_account_client_master_data_class .my_account_client_data_label_input select::-ms-input-placeholder{color: white;} .my_account_client_master_data_class .my_account_client_data_label_input input:focus, .my_account_client_master_data_class .my_account_client_data_label_input select:focus{border: 1px solid #00A4E2;} .my_account_client_master_data_class .my_account_client_data_label_input #firstname:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input #lastname:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input #email:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input #phone:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input #city:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input #street:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input #confirm_password:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input #confirm_old_password:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input #password:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input #login:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input #zip:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input #company_name:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input #reg_code:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input #firstname:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input #lastname:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input #email:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input #phone:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input #city:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input #street:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input #confirm_password:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input #confirm_old_password:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input #password:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input #login:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input #zip:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input #company_name:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input #reg_code:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input #reg_code_billing:not(:placeholder-shown) + label, .my_account_client_master_data_class .my_account_client_data_label_input #reg_code_billing:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input #company_name_billing:not(:placeholder-shown) + label, .my_account_client_master_data_class .my_account_client_data_label_input #company_name_billing:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input #email:not(:placeholder-shown) + label{font-size: 70.58%; transform: translate3d(0, -30%, 0); opacity: 1;} .my_account_client_master_data_class .my_account_client_data_label_input .macdlip_email:not(:placeholder-shown) + label{font-size: 70.58%; transform: translate3d(0, -30%, 0); opacity: 1;} .my_account_client_master_data_class .my_account_client_data_label_input #vat:not(:placeholder-shown) + label, .my_account_client_master_data_class .my_account_client_data_label_input #vat:focus + label{font-size: 70.58%; transform: translate3d(0, -30%, 0); opacity: 1;} .my_account_client_master_data_class .my_account_client_data_label_input_popup{margin-bottom: 10px; padding: 0; position: relative; padding-left: 0px; min-width: 270px;} .my_account_client_master_data_class .my_account_client_data_label_input_popup label{position: absolute; top: 0; padding: 19px 0 15px 13px; transition: all 200ms; font-family: "IBM Plex Sans"; font-size: 17px; line-height: 22px; color: #494949; font-weight: normal;} .my_account_client_master_data_class .my_account_client_data_label_input_popup .phone_label_position{padding: 19px 0 15px 107px;} .my_account_client_master_data_class .my_account_client_data_label_input_popup .country_label_position{padding: 17px 0 13px 13px;} .my_account_client_master_data_class .my_account_client_data_label_input_popup .language_select_position{padding-left: 100px;} .my_account_client_master_data_class .my_account_client_data_label_input_popup .phone_input_position{padding: 24px 0 0 104px !important;} .my_account_client_master_data_class .my_account_client_data_label_input_popup input{width: 100%; font-family: "IBM Plex Sans"; height: 56px; color: #494949 !important; font-size: 17px; line-height: 22px; padding-left: 14px; padding-top: 24px; border-radius: 3px !important; border: 1px solid #F7F7F7;} .my_account_client_master_data_class .my_account_client_data_label_input_popup select{background-color: white; border-radius: 3px !important; border: 1px solid #F7F7F7; color: #494949 !important; font-size: 17px; height: 56px; line-height: 22px; padding-left: 100px; width: inherit;} .my_account_client_master_data_class .my_account_client_data_label_input_popup input:focus{border: 1px solid #00A4E2;} .my_account_client_master_data_class .my_account_client_data_label_input_popup input::placeholder, .my_account_client_master_data_class .my_account_client_data_label_input_popup select::placeholder{color: white;} .my_account_client_master_data_class .my_account_client_data_label_input_popup input:-ms-input-placeholder, .my_account_client_master_data_class .my_account_client_data_label_input_popup select:-ms-input-placeholder{color: white;} .my_account_client_master_data_class .my_account_client_data_label_input_popup input::-ms-input-placeholder, .my_account_client_master_data_class .my_account_client_data_label_input_popup select::-ms-input-placeholder{color: white;} .my_account_client_master_data_class .my_account_client_data_label_input_popup input:focus, .my_account_client_master_data_class .my_account_client_data_label_input_popup select:focus{border: 1px solid #00A4E2;} .my_account_client_master_data_class .my_account_client_data_label_input_popup #firstname:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #lastname:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #email:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #phone:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #city:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #street:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #zip:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #firstname:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #lastname:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #email:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #phone:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #city:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #street:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #zip:valid + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #reg_code_billing:not(:placeholder-shown) + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #reg_code_billing:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #company_name_billing:not(:placeholder-shown) + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #company_name_billing:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #email:not(:placeholder-shown) + label{font-size: 70.58%; transform: translate3d(0, -30%, 0); opacity: 1;} .my_account_client_master_data_class .my_account_client_data_label_input_popup .macdlip_email:not(:placeholder-shown) + label{font-size: 70.58%; transform: translate3d(0, -30%, 0); opacity: 1;} .my_account_client_master_data_class .my_account_client_data_label_input_popup #company_name:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #company_name:not(:placeholder-shown) + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #reg_code:focus + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #reg_code:not(:placeholder-shown) + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #vat:not(:placeholder-shown) + label, .my_account_client_master_data_class .my_account_client_data_label_input_popup #vat:focus + label{font-size: 70.58%; transform: translate3d(0, -30%, 0); opacity: 1;} .my_account_client_master_data_class .my_account_client_data_hr{border-bottom: 1px solid #ECECEC; margin-bottom: 10px; margin-left: -10px; width: 320px;} .my_account_client_master_data_class .my_account_client_data_dropdown select{-webkit-appearance: none; -moz-appearance: none; appearance: none;} .my_account_client_master_data_class .my_account_client_data_dropdown_arrow_up{position: absolute; right: 10px; top: 12px; transform: rotate(180deg) !important; height: 24px; width: 24px; pointer-events: none; color: #00a4e2;} .my_account_client_master_data_class .my_account_client_data_dropdown_arrow_down{position: absolute; right: 10px; top: 20px; height: 24px; width: 24px; pointer-events: none; color: #00a4e2;} .my_account_client_master_data_class .selection_bottom_text{font-family: "IBM Plex Sans"; font-size: 13px; line-height: 19px; color: #909090; padding-top: 7px; text-align: left; padding-left: 3px;} .my_account_client_data_switch{padding: 0;} .my_account_client_data_switch div{padding: 0 0 0 5px;} .my_account_client_data_switch div .my_account_switch_div{margin-right: -15px; margin-left: -5px;} .my_account_client_data_switch div .my_account_switch_div .my_account_switch{position: relative; display: inline-block; width: 50px; height: 24px;} .my_account_client_data_switch div .my_account_switch_div .my_account_switch input{opacity: 0; width: 0; height: 0;} .my_account_client_data_switch div .my_account_switch_div .my_account_slider{position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ECECEC; -webkit-transition: .4s; transition: .4s;} .my_account_client_data_switch div .my_account_switch_div .my_account_slider:before{position: absolute; content: ""; height: 18px; width: 18px; left: 3px; bottom: 3px; background-color: white; -webkit-transition: .4s; transition: .4s;} .my_account_client_data_switch div .my_account_switch_div input:checked + .my_account_slider{background-color: #00A4E2;} .my_account_client_data_switch div .my_account_switch_div input:focus + .my_account_slider{box-shadow: 0 0 1px #00A4E2;} .my_account_client_data_switch div .my_account_switch_div input:checked + .my_account_slider:before{-webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px);} .my_account_client_data_switch div .my_account_switch_div .my_account_slider.my_account_round{border-radius: 12px;} .my_account_client_data_switch div .my_account_switch_div .my_account_slider.my_account_round:before{border-radius: 50%;} .my_account_login_data_div{background: #FFFFFF; border: 1px solid #FD6A6A; box-sizing: border-box; padding: 0; padding-bottom: 12px; position: relative; width: 250px; margin-right: 20px; margin-left: 20px; margin-bottom: 15px; display: none;} .my_account_login_data_div .my_account_login_data_title{font-family: IBM Plex Sans; font-style: normal; font-weight: 500; font-size: 15px; line-height: 19px; color: #FD6A6A; margin-left: 40px; margin-top: 12px;} .my_account_login_data_div .my_account_login_data_orb{background: #FD6A6A; width: 23px; height: 23px; border-radius: 13px; float: left; margin-left: 10px; margin-top: 10px;} .my_account_login_data_div .my_account_login_data_orb .iconify{display: block; margin: auto; font-size: 13px; line-height: 15px; text-transform: uppercase; color: #FFFFFF; margin-top: 4px;} .my_account_login_data_div .my_account_login_data_orb:after, .my_account_login_data_div .my_account_login_data_orb:before{content: ''; display: block; position: absolute; left: 100%; width: 0; height: 0; border-style: solid;} .my_account_login_data_div .my_account_login_data_orb:after{top: -17px; border-color: transparent transparent transparent #FFFFFF; border-width: 9px; left: 115px; transform: rotate(270deg);} .my_account_login_data_div .my_account_login_data_orb:before{top: -18px; border-color: transparent transparent transparent #FD6A6A; border-width: 9px; left: 115px; transform: rotate(270deg);} .portal_footer{min-height: 66px; max-width: 1400px; background: white; color: #494949; margin-top: 20px; margin-bottom: 0px; font-size: 15px; font-family: 'IBM Plex Sans';} @media (min-width: 322px){.portal_footer{padding-left: 0px; padding-right: 0px;}} @media (max-width: 321px){.portal_footer{padding-left: 0px; padding-right: 0px; margin-left: -15px; min-width: 320px;}} .portal_footer .company_data_footer_div{padding-left: 0px; padding-right: 0px; text-align: left; font-size: 15px; letter-spacing: 0px; color: #494949; opacity: 1;} .portal_footer .company_data_footer_div a{color: #0090EA;} .portal_footer .company_data_footer_div a:hover{text-decoration: underline;} @media (min-width: 768px){.portal_footer .company_data_footer_div{text-align: left; padding-left: 15px; padding-top: 22px;}} @media (max-width: 767px){.portal_footer .company_data_footer_div{text-align: center;}} .portal_footer .customer_support_footer_div{padding-left: 0px; padding-right: 0px; color: #494949;} .portal_footer .customer_support_footer_div a{text-align: right; font-weight: bold; font-size: 15px; letter-spacing: 0px; color: #494949;} .portal_footer .customer_support_footer_div a:hover{text-decoration: underline;} @media (min-width: 768px){.portal_footer .customer_support_footer_div{text-align: right; padding-right: 15px; padding-top: 22px;}} @media (max-width: 767px){.portal_footer .customer_support_footer_div{text-align: center;}}