@import url('csspart/timepicker.css');
@import url('csspart/theme.css');
body {
    overflow-x: hidden;
}
#site-wrapper ,
.site-wrapper {
    overflow-x: hidden; 
}
label {
    font-weight: 800;
    margin-top: .5rem;
    margin-bottom: .2rem;
}
.bg-secondary-1 {
    background: #f8f9fd;
}
.bg-secondary-2 {
    background: #f6f9fc;
}
.shadow-six {
    box-shadow: 0px 10px 15px rgba(58,112,191,0.1)
}

/*eff-active*/
.active-zoomIn {
    transition: .15s ease;
}
.active-zoomIn:active {
    transform: scale(1.1);
}
.active-zoomIn-md:active {
    transform: scale(1.2);
}
.active-zoomIn-lg:active {
    transform: scale(1.3);
}
.active-zoomOut:active {
    transform: scale(.98);
}
.active-zoomOut-md:active {
    transform: scale(.95);
}

.active-zoomOut-lg:active {
    transform: scale(.90);
}


/*Navbar*/
.navbar {
    box-shadow: 0 -1px 4px rgba(51,51,51,.529);
}
/*Tab*/
.nav-pills.nav-light .nav-link.active, .nav-pills .show>.nav-link {
    background-color: rgb(229 244 255);
}

/*bg-art-additional*/
.bg-art-success-info {
    background-image: -webkit-linear-gradient(45deg,#ace143,#219393);
    background-image: -moz-linear-gradient(45deg,#ace143,#219393);
    background-image: -o-linear-gradient(45deg,#ace143,#219393);
    background-image: linear-gradient(45deg,#ace143,#219393);
}
.bg-art-secondary-primary {
    background: linear-gradient(95deg,#53b2fe,#065af3) !important;
}
.bg-art-center-top {
    background-image: radial-gradient(circle farthest-side at center top,#06a6ea,#003594 130%);
}
.bg-art-right-top {
    background-image: radial-gradient(circle farthest-side at right top,#06a6ea,#003594 130%);
}
.bg-art-left-top {
    background-image: radial-gradient(circle farthest-side at left top,#06a6ea,#003594 130%);
}
.bg-art-center-bottom {
    background-image: radial-gradient(circle farthest-side at center bottom,#06a6ea,#003594 130%);
}
.bg-art-right-bottom {
    background-image: radial-gradient(circle farthest-side at right bottom,#06a6ea,#003594 130%);
}
.bg-art-left-bottom {
    background-image: radial-gradient(circle farthest-side at left bottom,#06a6ea,#003594 130%);
}
.bg-art-default-3 {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1000px' height='1000px' viewBox='0 0 1000 1000' zoomAndPan='disable'%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .p-4 %7B fill: rgba(255,255,255,0.16); %7D .p-3 %7B fill: rgba(255,255,255,0.12); %7D .p-2 %7B fill: rgba(255,255,255,0.08); %7D .p-1 %7B fill: rgba(255,255,255,0.04); %7D .p0 %7B fill: none; %7D .p1 %7B fill: rgba(0,0,0,0.025); %7D .p2 %7B fill: rgba(0,0,0,0.05); %7D .p3 %7B fill: rgba(0,0,0,0.075); %7D .p4 %7B fill: rgba(0,0,0,0.1); %7D %5D%5D%3E%3C/style%3E%3Cpolygon class='p-4' points='-1125,0 -375,1000 125,1000 -875,0' /%3E%3Cpolygon class='p-3' points='-875,0 125,1000 375,1000 -625,0' /%3E%3Cpolygon class='p-2' points='-625,0 375,1000 625,1000 -375,0' /%3E%3Cpolygon class='p-1' points='-375,0 625,1000 875,1000 -125,0' /%3E%3Cpolygon class='p0' points='-125,0 875,1000 1125,1000 125,0' /%3E%3Cpolygon class='p1' points='125,0 1125,1000 1375,1000 375,0' /%3E%3Cpolygon class='p2' points='375,0 1375,1000 1625,1000 625,0' /%3E%3Cpolygon class='p3' points='625,0 1625,1000 1875,1000 875,0' /%3E%3Cpolygon class='p4' points='875,0 1875,1000 2125,1000 1125,0' /%3E%3C/svg%3E"),linear-gradient(45deg,#c8e8ff 0%,rgb(1, 90, 156) 100%);
    background-size: auto, auto;
    position: relative;
    background-size: cover;
}
.bg-art-primary-3 {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1000px' height='1000px' viewBox='0 0 1000 1000' zoomAndPan='disable'%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .p-4 %7B fill: rgba(255,255,255,0.16); %7D .p-3 %7B fill: rgba(255,255,255,0.12); %7D .p-2 %7B fill: rgba(255,255,255,0.08); %7D .p-1 %7B fill: rgba(255,255,255,0.04); %7D .p0 %7B fill: none; %7D .p1 %7B fill: rgba(0,0,0,0.025); %7D .p2 %7B fill: rgba(0,0,0,0.05); %7D .p3 %7B fill: rgba(0,0,0,0.075); %7D .p4 %7B fill: rgba(0,0,0,0.1); %7D %5D%5D%3E%3C/style%3E%3Cpolygon class='p-4' points='-1125,0 -375,1000 125,1000 -875,0' /%3E%3Cpolygon class='p-3' points='-875,0 125,1000 375,1000 -625,0' /%3E%3Cpolygon class='p-2' points='-625,0 375,1000 625,1000 -375,0' /%3E%3Cpolygon class='p-1' points='-375,0 625,1000 875,1000 -125,0' /%3E%3Cpolygon class='p0' points='-125,0 875,1000 1125,1000 125,0' /%3E%3Cpolygon class='p1' points='125,0 1125,1000 1375,1000 375,0' /%3E%3Cpolygon class='p2' points='375,0 1375,1000 1625,1000 625,0' /%3E%3Cpolygon class='p3' points='625,0 1625,1000 1875,1000 875,0' /%3E%3Cpolygon class='p4' points='875,0 1875,1000 2125,1000 1125,0' /%3E%3C/svg%3E"),linear-gradient(45deg,#29aae3 0%,#015a9c 100%);
    background-size: auto, auto;
    position: relative;
    background-size: cover;
}
.bg-art-secondary-3 {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1000px' height='1000px' viewBox='0 0 1000 1000' zoomAndPan='disable'%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .p-4 %7B fill: rgba(255,255,255,0.16); %7D .p-3 %7B fill: rgba(255,255,255,0.12); %7D .p-2 %7B fill: rgba(255,255,255,0.08); %7D .p-1 %7B fill: rgba(255,255,255,0.04); %7D .p0 %7B fill: none; %7D .p1 %7B fill: rgba(0,0,0,0.025); %7D .p2 %7B fill: rgba(0,0,0,0.05); %7D .p3 %7B fill: rgba(0,0,0,0.075); %7D .p4 %7B fill: rgba(0,0,0,0.1); %7D %5D%5D%3E%3C/style%3E%3Cpolygon class='p-4' points='-1125,0 -375,1000 125,1000 -875,0' /%3E%3Cpolygon class='p-3' points='-875,0 125,1000 375,1000 -625,0' /%3E%3Cpolygon class='p-2' points='-625,0 375,1000 625,1000 -375,0' /%3E%3Cpolygon class='p-1' points='-375,0 625,1000 875,1000 -125,0' /%3E%3Cpolygon class='p0' points='-125,0 875,1000 1125,1000 125,0' /%3E%3Cpolygon class='p1' points='125,0 1125,1000 1375,1000 375,0' /%3E%3Cpolygon class='p2' points='375,0 1375,1000 1625,1000 625,0' /%3E%3Cpolygon class='p3' points='625,0 1625,1000 1875,1000 875,0' /%3E%3Cpolygon class='p4' points='875,0 1875,1000 2125,1000 1125,0' /%3E%3C/svg%3E"),linear-gradient(45deg,#d0eefb 0%,#29aae3 100%);
    background-size: auto, auto;
    position: relative;
    background-size: cover;
}
.bg-art-light-3 {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1000px' height='1000px' viewBox='0 0 1000 1000' zoomAndPan='disable'%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .p-4 %7B fill: rgba(255,255,255,0.16); %7D .p-3 %7B fill: rgba(255,255,255,0.12); %7D .p-2 %7B fill: rgba(255,255,255,0.08); %7D .p-1 %7B fill: rgba(255,255,255,0.04); %7D .p0 %7B fill: none; %7D .p1 %7B fill: rgba(0,0,0,0.025); %7D .p2 %7B fill: rgba(0,0,0,0.05); %7D .p3 %7B fill: rgba(0,0,0,0.075); %7D .p4 %7B fill: rgba(0,0,0,0.1); %7D %5D%5D%3E%3C/style%3E%3Cpolygon class='p-4' points='-1125,0 -375,1000 125,1000 -875,0' /%3E%3Cpolygon class='p-3' points='-875,0 125,1000 375,1000 -625,0' /%3E%3Cpolygon class='p-2' points='-625,0 375,1000 625,1000 -375,0' /%3E%3Cpolygon class='p-1' points='-375,0 625,1000 875,1000 -125,0' /%3E%3Cpolygon class='p0' points='-125,0 875,1000 1125,1000 125,0' /%3E%3Cpolygon class='p1' points='125,0 1125,1000 1375,1000 375,0' /%3E%3Cpolygon class='p2' points='375,0 1375,1000 1625,1000 625,0' /%3E%3Cpolygon class='p3' points='625,0 1625,1000 1875,1000 875,0' /%3E%3Cpolygon class='p4' points='875,0 1875,1000 2125,1000 1125,0' /%3E%3C/svg%3E");
    background-size: auto, auto;
    position: relative;
    background-size: cover;
}
.bg-art-success-3 {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1000px' height='1000px' viewBox='0 0 1000 1000' zoomAndPan='disable'%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .p-4 %7B fill: rgba(255,255,255,0.16); %7D .p-3 %7B fill: rgba(255,255,255,0.12); %7D .p-2 %7B fill: rgba(255,255,255,0.08); %7D .p-1 %7B fill: rgba(255,255,255,0.04); %7D .p0 %7B fill: none; %7D .p1 %7B fill: rgba(0,0,0,0.025); %7D .p2 %7B fill: rgba(0,0,0,0.05); %7D .p3 %7B fill: rgba(0,0,0,0.075); %7D .p4 %7B fill: rgba(0,0,0,0.1); %7D %5D%5D%3E%3C/style%3E%3Cpolygon class='p-4' points='-1125,0 -375,1000 125,1000 -875,0' /%3E%3Cpolygon class='p-3' points='-875,0 125,1000 375,1000 -625,0' /%3E%3Cpolygon class='p-2' points='-625,0 375,1000 625,1000 -375,0' /%3E%3Cpolygon class='p-1' points='-375,0 625,1000 875,1000 -125,0' /%3E%3Cpolygon class='p0' points='-125,0 875,1000 1125,1000 125,0' /%3E%3Cpolygon class='p1' points='125,0 1125,1000 1375,1000 375,0' /%3E%3Cpolygon class='p2' points='375,0 1375,1000 1625,1000 625,0' /%3E%3Cpolygon class='p3' points='625,0 1625,1000 1875,1000 875,0' /%3E%3Cpolygon class='p4' points='875,0 1875,1000 2125,1000 1125,0' /%3E%3C/svg%3E"),linear-gradient(45deg,#ccebe3 0%,#00bf9d 100%);
    background-size: auto, auto;
    position: relative;
    background-size: cover;
}
.bg-art-danger-3 {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1000px' height='1000px' viewBox='0 0 1000 1000' zoomAndPan='disable'%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .p-4 %7B fill: rgba(255,255,255,0.16); %7D .p-3 %7B fill: rgba(255,255,255,0.12); %7D .p-2 %7B fill: rgba(255,255,255,0.08); %7D .p-1 %7B fill: rgba(255,255,255,0.04); %7D .p0 %7B fill: none; %7D .p1 %7B fill: rgba(0,0,0,0.025); %7D .p2 %7B fill: rgba(0,0,0,0.05); %7D .p3 %7B fill: rgba(0,0,0,0.075); %7D .p4 %7B fill: rgba(0,0,0,0.1); %7D %5D%5D%3E%3C/style%3E%3Cpolygon class='p-4' points='-1125,0 -375,1000 125,1000 -875,0' /%3E%3Cpolygon class='p-3' points='-875,0 125,1000 375,1000 -625,0' /%3E%3Cpolygon class='p-2' points='-625,0 375,1000 625,1000 -375,0' /%3E%3Cpolygon class='p-1' points='-375,0 625,1000 875,1000 -125,0' /%3E%3Cpolygon class='p0' points='-125,0 875,1000 1125,1000 125,0' /%3E%3Cpolygon class='p1' points='125,0 1125,1000 1375,1000 375,0' /%3E%3Cpolygon class='p2' points='375,0 1375,1000 1625,1000 625,0' /%3E%3Cpolygon class='p3' points='625,0 1625,1000 1875,1000 875,0' /%3E%3Cpolygon class='p4' points='875,0 1875,1000 2125,1000 1125,0' /%3E%3C/svg%3E"),linear-gradient(45deg,#29aae3 0%,#015a9c 100%);
    background-size: auto, auto;
    position: relative;
    background-size: cover;
}
.bg-art-warning-3 {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1000px' height='1000px' viewBox='0 0 1000 1000' zoomAndPan='disable'%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .p-4 %7B fill: rgba(255,255,255,0.16); %7D .p-3 %7B fill: rgba(255,255,255,0.12); %7D .p-2 %7B fill: rgba(255,255,255,0.08); %7D .p-1 %7B fill: rgba(255,255,255,0.04); %7D .p0 %7B fill: none; %7D .p1 %7B fill: rgba(0,0,0,0.025); %7D .p2 %7B fill: rgba(0,0,0,0.05); %7D .p3 %7B fill: rgba(0,0,0,0.075); %7D .p4 %7B fill: rgba(0,0,0,0.1); %7D %5D%5D%3E%3C/style%3E%3Cpolygon class='p-4' points='-1125,0 -375,1000 125,1000 -875,0' /%3E%3Cpolygon class='p-3' points='-875,0 125,1000 375,1000 -625,0' /%3E%3Cpolygon class='p-2' points='-625,0 375,1000 625,1000 -375,0' /%3E%3Cpolygon class='p-1' points='-375,0 625,1000 875,1000 -125,0' /%3E%3Cpolygon class='p0' points='-125,0 875,1000 1125,1000 125,0' /%3E%3Cpolygon class='p1' points='125,0 1125,1000 1375,1000 375,0' /%3E%3Cpolygon class='p2' points='375,0 1375,1000 1625,1000 625,0' /%3E%3Cpolygon class='p3' points='625,0 1625,1000 1875,1000 875,0' /%3E%3Cpolygon class='p4' points='875,0 1875,1000 2125,1000 1125,0' /%3E%3C/svg%3E"),linear-gradient(45deg,#fff3cd 0%,#ffc107 100%);
    background-size: auto, auto;
    position: relative;
    background-size: cover;
}
.bg-art-info-3 {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1000px' height='1000px' viewBox='0 0 1000 1000' zoomAndPan='disable'%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .p-4 %7B fill: rgba(255,255,255,0.16); %7D .p-3 %7B fill: rgba(255,255,255,0.12); %7D .p-2 %7B fill: rgba(255,255,255,0.08); %7D .p-1 %7B fill: rgba(255,255,255,0.04); %7D .p0 %7B fill: none; %7D .p1 %7B fill: rgba(0,0,0,0.025); %7D .p2 %7B fill: rgba(0,0,0,0.05); %7D .p3 %7B fill: rgba(0,0,0,0.075); %7D .p4 %7B fill: rgba(0,0,0,0.1); %7D %5D%5D%3E%3C/style%3E%3Cpolygon class='p-4' points='-1125,0 -375,1000 125,1000 -875,0' /%3E%3Cpolygon class='p-3' points='-875,0 125,1000 375,1000 -625,0' /%3E%3Cpolygon class='p-2' points='-625,0 375,1000 625,1000 -375,0' /%3E%3Cpolygon class='p-1' points='-375,0 625,1000 875,1000 -125,0' /%3E%3Cpolygon class='p0' points='-125,0 875,1000 1125,1000 125,0' /%3E%3Cpolygon class='p1' points='125,0 1125,1000 1375,1000 375,0' /%3E%3Cpolygon class='p2' points='375,0 1375,1000 1625,1000 625,0' /%3E%3Cpolygon class='p3' points='625,0 1625,1000 1875,1000 875,0' /%3E%3Cpolygon class='p4' points='875,0 1875,1000 2125,1000 1125,0' /%3E%3C/svg%3E"),linear-gradient(45deg,#d1ecf1 0%,#17a2b8 100%);
    background-size: auto, auto;
    position: relative;
    background-size: cover;
}

/*Quantity*/
.qty-buttons {
    position: relative;
    width: 100%;
    height: 100%;
}
input.qty {
    width: calc(100% - 35px);
    border-radius: .1875rem 0 0 .1875rem !important;
}
input.qtyminus,
input.qtyplus,
input.qtyplus:focus {
    position: absolute;
    width: 35px;
    height: 50%;
    border: 1px solid rgb(188, 188, 188);
    border-left: 0;
    outline: 0;
    cursor: pointer;
    border-radius: 0;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
}
input.qtyplus {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M368 224H224V80c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v144H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h144v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V288h144c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z' fill='%23000'%3E%3C/path%3E%3C/svg%3E");
    background-color: #fff;
    background-size: 10px;
    background-position: center;
    background-repeat: no-repeat;
    right:0;
    top:0;
    text-indent:-9999px;
    border-bottom: 0 !important;
    border-radius: 0 .1875rem 0 0 !important;
}
input.qtyminus {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M376 232H8c-4.42 0-8 3.58-8 8v32c0 4.42 3.58 8 8 8h368c4.42 0 8-3.58 8-8v-32c0-4.42-3.58-8-8-8z' class='' fill='%23000'%3E%3C/path%3E%3C/svg%3E");
    background-color: #fff;
    background-size: 10px;
    background-position: center;
    background-repeat: no-repeat;
    right:0;
    top:50%;
    text-indent:-9999px;
    border-radius: 0 0 .1875rem 0 !important;
}

/* Switch Input */
label[switch] input {
    display: none;
}
label[Switch] text {    
    display: inline-block;
    vertical-align: top;
    margin-right: 11px;
} 
label[switch] input + span {
    font-size: 1em;
    line-height: .5;
    width: 4rem;
    height: 1.5rem;
    background-color: #ddd;
    border-radius: 2rem;
    padding: 0.1666666667rem;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    position: relative;
    font-family: inherit;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
label[switch] input + span:before {
    /* Label */
    text-transform: uppercase;
    color: #b7b7b7;
    content: attr(data-off-label);
    display: block;
    font-family: inherit;
    font-family: FontAwesome, inherit;
    font-weight: 500;
    font-size: 0.7rem;
    line-height: 1.2rem;
    position: absolute;
    right: 0.2166666667rem;
    margin: 0.2166666667rem;
    top: 0;
    text-align: center;
    min-width: 1.6666666667rem;
    overflow: hidden;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
label[switch] input + span:after {
    /* Slider */
    content: '';
    position: absolute;
    left: 0.1666666667rem;
    background-color: #f7f7f7;
    border-radius: 2rem;
    height: 1.2rem;
    width: 1.2rem;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
label[switch] input:checked + span {
    background-color: #000;
}
label[switch] input:checked + span:before {
    color: #fff;
    content: attr(data-on-label);
    right: auto;
    left: 0.2166666667rem;
}
label[switch] input:checked + span:after {
    left: 2.6rem;
}

label[switch="bool"] input + span {
    background-color: #d8d8d8;
}
label[switch="bool"] input + span:before {
    color: #909090 !important;
}
label[switch="bool"]:checked + span {
    background-color: #1391CC;
}
label[switch="bool"] input:checked + span:before {
    color: #fff !important;
}

label[switch="default"] input:checked + span {
    background-color: white;
}
label[switch="default"] input:checked + span:before {
    color: black !important;
}

label[switch="success"] input:checked + span {
    background-color: rgb(0, 191, 157);
}
label[switch="success"] input:checked + span:before {
    color: #fff !important;
}

label[switch="warning"] input:checked + span {
    background-color: #ffc107;
}
label[switch="warning"] input:checked + span:before {
    color: #000 !important;
}

label[switch="danger"] input:checked + span {
    background-color: #dc3545;
}
label[switch="danger"] input:checked + span:before {
    color: #fff !important;
}

label[switch="primary"] input:checked + span {
    background-color: rgb(1, 90, 156);
}
label[switch="primary"] input:checked + span:before {
    color: #fff !important;
}

label[switch="secondary"] input:checked + span {
    background-color: rgb(41, 170, 227);
}
label[switch="secondary"] input:checked + span:before {
    color: #fff !important;
}

/*Switch 2*/
.toggle-switch .toggle,
.toggle-switch .toggler {
  display: inline-block;
  vertical-align: middle;
  margin: 10px;
}
.toggle-switch .toggler {
  color: #ddd;
  transition: 0.2s;
  font-weight: bold;
}
.toggle-switch .toggler--is-active {
  color: #fff;
}
.toggle-switch .b {
  display: block;
}
.toggle-switch .toggle {
  position: relative;
  width: 80px;
  height: 35px;
  border-radius: 100px;
  background-color: #142146;
  overflow: hidden;
  box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.05);
}
.check {
  position: absolute;
  display: block;
  cursor: pointer;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 6;
}
.toggle-switch .check:checked ~ .switch {
  right: 2px;
  left: 57.5%;
  transition: 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition-property: left, right;
  transition-delay: 0.08s, 0s;
}
.toggle-switch .switch {
  position: absolute;
  left: 2px;
  top: 2px;
  bottom: 2px;
  right: 57.5%;
  background-color: #29aae3;
  border-radius: 36px;
  z-index: 1;
  transition: 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition-property: left, right;
  transition-delay: 0s, 0.08s;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

/*Modal*/
.modal-backdrop.show {
    opacity: .5 !important;
}
.modal-backdrop {
    background-color: rgb(0, 0, 0) !important;
}
.modal.action-sheet .modal-body.scrollable {
    overflow-x: auto;
    max-height: 65vh;
}
.modal-open .hideOnModalOpen {
    display: none;
}
/*.modal-open {
    overflow: auto !important;
    padding-right: 0 !important;
    }*/


    /*Modal Left / Right*/
    .modal.left .modal-dialog,
    .modal.right .modal-dialog {
        position: fixed;
        margin: auto;
        min-width: 60%;
        max-width: 60%;
        height: 100%;
        -webkit-transform: translate3d(0%, 0, 0);
        -ms-transform: translate3d(0%, 0, 0);
        -o-transform: translate3d(0%, 0, 0);
        transform: translate3d(0%, 0, 0);
    }

    @media(max-width: 768px) {
        .modal.left .modal-dialog,
        .modal.right .modal-dialog {  
            min-width: 100%;
        }
    }

    .modal.left .modal-content,
    .modal.right .modal-content {
        height: 100%;
        overflow-y: auto;
        box-shadow: 0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12);
        border: 0;
    }

    .modal.left .modal-body,
    .modal.right .modal-body {
        padding: 15px 15px 80px;
    }

    /*Left*/
    .modal.left.fade .modal-dialog{
        left: -320px;
        -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
        -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
        -o-transition: opacity 0.3s linear, left 0.3s ease-out;
        transition: opacity 0.3s linear, left 0.3s ease-out;
    }

    .modal.left.fade.show .modal-dialog{
        left: 0;
    }

    /*Right*/
    .modal.right.fade .modal-dialog {
        right: -320px;
        -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
        -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
        -o-transition: opacity 0.3s linear, right 0.3s ease-out;
        transition: opacity 0.3s linear, right 0.3s ease-out;
    }

    .modal.right.fade.show .modal-dialog {
        right: 0;
    }


    /*Star Rating*/
    .full-stars-rating {
    }
    .full-stars-rating .rating-group {
      display: inline-flex;
  }
  .full-stars-rating .rating__icon {
      pointer-events: none;
  }
  .full-stars-rating .rating__input {
      position: absolute !important;
      left: -9999px !important;
  }
  .full-stars-rating .rating__label {
      cursor: pointer;
      padding: 0 0.1em;
      font-size: 2rem;
  }
  .full-stars-rating .rating__icon--star {
      color: orange;
  }
  .full-stars-rating .rating__icon--none {
      color: #c4c4c4;
  }
  .full-stars-rating .rating__input--none:checked + .rating__label .rating__icon--none {
      color: red;
  }
  .full-stars-rating .rating__input:checked ~ .rating__label .rating__icon--star {
      color: #c4c4c4;
  }
  .full-stars-rating .rating-group:hover .rating__label .rating__icon--star {
      color: orange;
  }
  .full-stars-rating .rating__input:hover ~ .rating__label .rating__icon--star {
      color: #c4c4c4;
  }
  .full-stars-rating .rating-group:hover .rating__input--none:not(:hover) + .rating__label .rating__icon--none {
      color: #c4c4c4;
  }
  .full-stars-rating .rating__input--none:hover + .rating__label .rating__icon--none {
      color: red;
  }

  .half-stars-rating {
  }
  .half-stars-rating .rating-group {
      display: inline-flex;
  }
  .half-stars-rating .rating__icon {
      pointer-events: none;
  }
  .half-stars-rating .rating__input {
      position: absolute !important;
      left: -9999px !important;
  }
  .half-stars-rating .rating__label {
      cursor: pointer;
      padding: 0 0.1em;
      font-size: 2rem;
  }
  .half-stars-rating .rating__label--half {
      padding-right: 0;
      margin-right: -0.6em;
      z-index: 2;
  }
  .half-stars-rating .rating__icon--star {
      color: orange;
  }
  .half-stars-rating .rating__icon--none {
      color: #c4c4c4;
  }
  .half-stars-rating .rating__input--none:checked + .rating__label .rating__icon--none {
      color: red;
  }
  .half-stars-rating .rating__input:checked ~ .rating__label .rating__icon--star {
      color: #c4c4c4;
  }
  .half-stars-rating .rating-group:hover .rating__label .rating__icon--star,
  .half-stars-rating .rating-group:hover .rating__label--half .rating__icon--star {
      color: orange;
  }
  .half-stars-rating .rating__input:hover ~ .rating__label .rating__icon--star,
  .half-stars-rating .rating__input:hover ~ .rating__label--half .rating__icon--star {
      color: #c4c4c4;
  }
  .half-stars-rating .rating-group:hover .rating__input--none:not(:hover) + .rating__label .rating__icon--none {
      color: #c4c4c4;
  }
  .half-stars-rating .rating__input--none:hover + .rating__label .rating__icon--none {
      color: red;
  }

  .full-stars-rating-two {
  }
  .full-stars-rating-two .rating-group {
      display: inline-flex;
  }
  .full-stars-rating-two .rating__icon {
      pointer-events: none;
  }
  .full-stars-rating-two .rating__input {
      position: absolute !important;
      left: -9999px !important;
  }
  .full-stars-rating-two .rating__input--none {
      display: none;
  }
  .full-stars-rating-two .rating__label {
      cursor: pointer;
      padding: 0 0.1em;
      font-size: 2rem;
  }
  .full-stars-rating-two .rating__icon--star {
      color: orange;
  }
  .full-stars-rating-two .rating__input:checked ~ .rating__label .rating__icon--star {
      color: #c4c4c4;
  }
  .full-stars-rating-two .rating-group:hover .rating__label .rating__icon--star {
      color: orange;
  }
  .full-stars-rating-two .rating__input:hover ~ .rating__label .rating__icon--star {
      color: #c4c4c4;
  }


  /*Slided-tab*/
  .routes-notation::after {
    position: absolute;
    content: "";
    display: block;
    width: 2px;
    background: #10338d;
    left: 3px;
    top: 9px;
    height: calc(100% - 10px);
}
.routes-notation::before {
    position: absolute;
    content: "";
    display: block;
    background: 0 0;
    left: -1px;
    bottom: 0;
    height: 10px;
    width: 10px;
    border-right: 2px solid #10338d;
    border-bottom: 2px solid #10338d;
    transform: rotate(45deg);
}
.routes-notation-track::after {
    content: '';
    position: absolute;
    left: -25px;
    top: 8px;
    background: #10338d;
    height: 10px;
    width: 10px;
    border-radius: 50px;
    display: block;
    z-index: 1;
    border: 2px solid #fff;
    box-shadow: 0 0 0 2px #10338d;
}
.routes-notation.dark .routes-notation-track::after {
    background: #000;
    box-shadow: 0 0 0 2px #000;
}
.routes-notation.dark::after {
    background: #000;
}
.routes-notation.dark::before {
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
}
.routes-notation.light .routes-notation-track::after {
    background: #f1f1f1;
    box-shadow: 0 0 0 2px #f1f1f1;
}
.routes-notation.light::after {
    background: #f1f1f1;
}
.routes-notation.light::before {
    border-right: 2px solid #f1f1f1;
    border-bottom: 2px solid #f1f1f1;
}
.routes-notation.info .routes-notation-track::after {
    background: #17a2b8;
    box-shadow: 0 0 0 2px #17a2b8;
}
.routes-notation.info::after {
    background: #17a2b8;
}
.routes-notation.info::before {
    border-right: 2px solid #17a2b8;
    border-bottom: 2px solid #17a2b8;
}
.routes-notation.success .routes-notation-track::after {
    background: rgb(0, 191, 157);
    box-shadow: 0 0 0 2px rgb(0, 191, 157);
}
.routes-notation.success::after {
    background: rgb(0, 191, 157);
}
.routes-notation.success::before {
    border-right: 2px solid rgb(0, 191, 157);
    border-bottom: 2px solid rgb(0, 191, 157);
}
.routes-notation.warning .routes-notation-track::after {
    background: #ffc107;
    box-shadow: 0 0 0 2px #ffc107;
}
.routes-notation.warning::after {
    background: #ffc107;
}
.routes-notation.warning::before {
    border-right: 2px solid #ffc107;
    border-bottom: 2px solid #ffc107;
}
.routes-notation.danger .routes-notation-track::after {
    background: #dc3545;
    box-shadow: 0 0 0 2px #dc3545;
}
.routes-notation.danger::after {
    background: #dc3545;
}
.routes-notation.danger::before {
    border-right: 2px solid #dc3545;
    border-bottom: 2px solid #dc3545;
}
.routes-notation.primary .routes-notation-track::after {
    background: rgb(1, 90, 156);
    box-shadow: 0 0 0 2px rgb(1, 90, 156);
}
.routes-notation.primary::after {
    background: rgb(1, 90, 156);
}
.routes-notation.primary::before {
    border-right: 2px solid rgb(1, 90, 156);
} 
.routes-notation.secondary .routes-notation-track::after {
    background: rgb(41, 170, 227);
    box-shadow: 0 0 0 2px rgb(41, 170, 227);
}
.routes-notation.secondary::after {
    background: rgb(41, 170, 227);
}
.routes-notation.secondary::before {
    border-right: 2px solid rgb(41, 170, 227);
}

/*Loader*/
.loader-wrap-inner {
    position: relative;
}
.loader-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.linear-loader {
    position:absolute;
    z-index:99;
    height:3px
}
.linear-loader:before {
    animation-duration:2.5s
}
.success.linear-loader:before {
    background:linear-gradient(270deg,hsla(0,0%,100%,0),#27d974 13%,#27d974 86%,hsla(0,0%,100%,0))
}
.linear-loader {
    height:5px;
    width:100%;
    position:relative;
    overflow:hidden;
    background-color:#d8e5ef
}
.linear-loader:before {
    display:block;
    position:absolute;
    content:"";
    left:-500px;
    width:100px;
    height:5px;
    background-color:#0093ee;
    animation:loading 2s cubic-bezier(.64,.84,.73,.37) infinite
}
@keyframes loading {
    0% {
        left:-200px;
        width:10%
    }
    50% {
        width:40%
    }
    70% {
        width:70%
    }
    80% {
        left:60%
    }
    95% {
        left:100%
    }
    to {
        left:100%
    }
}
.primary.linear-loader:before {
    background-color:#0093ee
}
.primary circle {
    stroke:#0093ee
}
.success.linear-loader:before {
    background-color:#27d974
}
.success circle {
    stroke:#14b158
}
.danger.linear-loader:before {
    background-color:#ff586c
}
.danger circle {
    stroke:#ff586c
}

/*Select Issue : 2020/12/31*/
:not(.bootstrap-select) > select.bootstrap-select {
    position:relative !important;
    left: 0 !important;
    height: 50px;
    max-height: 50px;
    min-height: 50px;
    width: 100%;
    background: #fff !important;
    overflow: hidden;
    border: 1px solid rgba(20, 33, 70, 0.2);
    color: #fff;
    overflow: hidden;
    font-size: 0;
}
:not(.bootstrap-select) > select.bootstrap-select::after {
    content: 'Selecting...';
    position: absolute;
    background: #fff;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    font-size: 1rem;
    color: #000;
    line-height: 3;
    padding-left: 12px;
}
.bootstrap-select .check-mark {
    display: inline-block !important;
    position: relative !important;
    top: 1px !important;
}

.form-input-small :not(.bootstrap-select) > select.bootstrap-select {
    height: 35px;
    padding: 4px .75rem;
}

/*Radio Tab*/
.radio-tab {
    border: 1px solid rgba(20, 33, 70, 0.2);
    border-radius: 4px;
    height: 50px;
    padding: 2px;
    display: flex;
    -moz-box-align: center;
    align-items: center;
    -moz-box-pack: center;
    justify-content: center;
}
.radio-tab-button {
    display: flex;
    -moz-box-align: center;
    align-items: center;
    -moz-box-pack: center;
    justify-content: center;
    width: 50%;
    height: 100%;
    cursor: pointer;
    border-radius: 4px;
    background-color: transparent;
    color: rgb(0 0 0);
    box-shadow: none;
}
.radio-tab-button.active {
    background-color: rgb(53 53 53);
    color: rgb(255 255 255);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 6px;
}
.radio-tab.success .radio-tab-button.active {
    background-color: rgb(0, 191, 157);
}
.radio-tab.warning .radio-tab-button.active {
    background-color: #ffc107;
}
.radio-tab.info .radio-tab-button.active {
    background-color: #17a2b8;
}
.radio-tab.primary .radio-tab-button.active {
    background-color: rgb(1, 90, 156);
}
.radio-tab.secondary .radio-tab-button.active {
    background-color: rgb(41, 170, 227);
}
.radio-tab.danger .radio-tab-button.active {
    background-color: #dc3545;
}

/*App Check Box / Radio */
.app-checkbox > input:checked + span::before {
    border-color: rgb(0,0,0);
    background-color: rgb(0,0,0);
}
.app-checkbox > input:checked {
   background-color: rgb(0,0,0);
}
.app-checkbox.success > input:checked + span::before {
    border-color: rgb(0, 191, 157);
    background-color: rgb(0, 191, 157);
}
.app-checkbox.success > input:checked {
    background-color: rgb(0, 191, 157);
}
.app-checkbox.warning > input:checked + span::before {
    border-color: #ffc107;
    background-color: #ffc107;
}
.app-checkbox.warning > input:checked {
    background-color: #ffc107;
}
.app-checkbox.info > input:checked + span::before {
    border-color: #17a2b8;
    background-color: #17a2b8;
}
.app-checkbox.info > input:checked {
    background-color: #17a2b8;
}
.app-checkbox.primary > input:checked + span::before {
    border-color: rgb(1, 90, 156);
    background-color: rgb(1, 90, 156);
}
.app-checkbox.primary > input:checked {
    background-color: rgb(1, 90, 156);
}
.app-checkbox.secondary > input:checked + span::before {
    border-color: rgb(41, 170, 227);
    background-color: rgb(41, 170, 227);
}
.app-checkbox.secondary > input:checked {
    background-color: rgb(41, 170, 227);
}
.app-checkbox.danger > input:checked + span::before {
    border-color: #dc3545;
    background-color: #dc3545;
}
.app-checkbox.danger > input:checked {
    background-color: #dc3545;
}

/*Invaild Input*/
.is-invalid .invalid-feedback {
    display: block
}

/*Form Control*/
.form-input-small .bootstrap-select > .dropdown-toggle ,
.form-input-small .form-control {
    height: 35px;
    padding: 4px .75rem;
}
.form-input-small .form-control:not(input) ,
.form-input-small .form-control:not(select) {
    padding: 0;
}

/*tab colors*/
.nav-tabs.dark .nav-link[aria-selected=true] {
    color: #000;
    border-bottom: 6px solid #000;
}
.nav-tabs.light .nav-link[aria-selected=true] {
    color: #fff;
    border-bottom: 6px solid #fff;
}
.nav-tabs.success .nav-link[aria-selected=true]  {
    color: rgb(0, 191, 157);
    border-bottom: 6px solid rgb(0, 191, 157);
}
.nav-tabs.warning .nav-link[aria-selected=true]  {
    color: #ffc107;
    border-bottom: 6px solid #ffc107;
}
.nav-tabs.danger .nav-link[aria-selected=true]  {
    color: #dc3545;
    border-bottom: 6px solid #dc3545;
}
.nav-tabs.secondary .nav-link[aria-selected=true]  {
    color: rgb(41, 170, 227) ;
    border-bottom: 6px solid rgb(41, 170, 227) ;
}
.nav-tabs.info .nav-link[aria-selected=true]  {
    color: #17a2b8 ;
    border-bottom: 6px solid #17a2b8 ;
}


/* 
================================================== */
/* line animation css - start
================================================== */
.deco_wrap {
  z-index: 1;
  overflow: hidden;
  position: relative;
}

.line_wrap {
    top: 0px;
    left: 50%;
    bottom: 0px;
    width: 95%;
    z-index: -1;
    display: block;
    position: absolute;
    transform: translateX(-50%);
    border-left: 1px solid rgba(0, 0, 0, 0.07);
}
.line_wrap:before {
  width: 1px;
  left: -1px;
  content: "";
  height: 100px;
  position: absolute;
  animation: scroll1 15s ease-out infinite;
  background-image: linear-gradient(0deg, #000000, transparent);
}
.line_wrap .line_item {
  width: 20%;
  float: left;
  height: 100%;
  position: relative;
  display: inline-block;
  border-right: 1px solid rgba(0, 0, 0, 0.07);
}
.line_wrap .line_item:before {
  width: 1px;
  right: -1px;
  content: "";
  height: 100px;
  position: absolute;
}
.line_wrap .line_item:nth-child(odd):before {
  animation: scroll2 15s ease-out infinite;
  background-image: linear-gradient(0deg, transparent, #000000);
}
.line_wrap .line_item:nth-child(even):before {
  animation: scroll1 15s ease-out infinite;
  background-image: linear-gradient(0deg, #000000, transparent);
}

.line_wrap.line_white {
  border-left: 1px solid rgba(255, 255, 255, 0.07);
}
.line_wrap.line_white:before {
  background-image: linear-gradient(0deg, #ffffff, transparent);
}
.line_wrap.line_white .line_item {
  border-right: 1px solid rgba(255, 255, 255, 0.07);
}
.line_wrap.line_white .line_item:nth-child(odd):before {
  background-image: linear-gradient(0deg, transparent, #ffffff);
}
.line_wrap.line_white .line_item:nth-child(even):before {
  background-image: linear-gradient(0deg, #ffffff, transparent);
}

@keyframes scroll1 {
  0% {
    top: 0px;
    opacity: 1;
}
50% {
    top: 50%;
}
100% {
    top: 100%;
    opacity: 0.5;
}
}
@keyframes scroll2 {
  0% {
    opacity: 1;
    bottom: 0px;
}
50% {
    bottom: 50%;
}
100% {
    bottom: 100%;
    opacity: 0.5;
}
}
/* line animation css - end
================================================== */
/* css animation - start
================================================== */
@keyframes updown {
  0% {
    transform: translateY(10px);
}
100% {
    transform: translateY(-10px);
}
}


/*Bootstrap*/
.bootstrap-select.full-width .dropdown-menu {
    max-width: 100% !important;
    min-width: auto !important;
}

/*Nested List*/
.nested-list {
    position: relative;
}
.nested-list li::after {
    pointer-events: none;
    content: '';
    display: block;
    border-left: 1px solid #bdc3c7;
    height: calc(100% - 1.2rem);
    width: 1rem;
    position: absolute;
    bottom: 1rem;
    left: -0.9rem;
    left: -1.3rem;
    z-index: -1;
}
.nested-list li {
    position: relative;
    margin-left: 1.25rem;
    margin-left: 1.7rem;
    line-height: 2rem;
    z-index: 1;
} 
.nested-list li:last-child::before {
    border-left: none;
}
.nested-list li::before {
    pointer-events: none;
    content: '';
    display: block;
    border-top: 1px solid #bdc3c7;
    border-left: 1px solid #bdc3c7;
    height: 100%;
    width: 1rem;
    position: absolute;
    bottom: -1.1rem;
    left: -0.9rem;
    left: -1.3rem;
    z-index: -1;
}

/*Wp-list*/
.wizard-progress {
    position: relative;
    width: 100%;
    z-index: 1;
}
.wizard-progress ul {
    margin-bottom: 0;
    white-space: nowrap;
}
.wizard-progress ul li {
    display: inline-flex;
    align-items: flex-start;
    justify-content: center;
    cursor: pointer;
    user-select: none;
}
.wizard-progress .wp-slide .wp-track,
.wizard-progress .wp-slide .wp-tracker {
    position: absolute;
    z-index: -1;
    top: 100%;
    left: 0;
    width: 100%;
    content: '';
    height: 6px;
    background: #cfdce6;
    transition: .15s ease;
}
.wizard-progress .wp-slide .wp-track {
    width: 100%;
    background: #c4ddef;
}
.wizard-progress .wp-slide .wp-tracker {    
    width: 0;
}
.wizard-progress:not([data-wp-navigate="true"]) ul li.current ~ li {
    pointer-events: none;
    -webkit-pointer-events: none;
}
.wizard-progress ul li.current ~ li .wp-icon {
    background: #c4ddef;
    color: #000;
}
.wizard-progress ul li.current .wp-icon {
    transform: translateY(20px) scale(1.2);
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.16);
    background: #fff;
    color: #000;
    font-weight: 900;
}
.wizard-progress ul li .wp-icon {
    color: #fff;
    min-width: 40px;
    max-width: 40px;
    min-height: 40px;
    max-height: 40px;
    border-radius: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transform: translateY(20px);
    transition: .15s ease;
}
.wizard-progress ul li .wp-icon ,
.wizard-progress .wp-slide .wp-tracker {
    background: #607D8B;    
}
.wizard-content {
    position: relative;
}
.wizard-content .wc-item {
    display: none;
}
.wizard-content .wc-item.current {
    display: block;
}



/*Chart Donut*/
.chart {
    width: 250px;
    height: 250px;
    position: relative;
}

.doughnutTip {
    position: absolute;
    min-width: 30px;
    max-width: 300px;
    padding: 5px 15px;
    border-radius: 1px;
    background: rgba(0, 0, 0, 0.8);
    color: #ddd;
    font-size: 17px;
    text-shadow: 0 1px 0 #000;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.3;
    letter-spacing: 0.06em;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    pointer-events: none;
    z-index: 999;
}
.doughnutTip::after {
    position: absolute;
    left: 50%;
    bottom: -6px;
    content: "";
    height: 0;
    margin: 0 0 0 -6px;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 6px solid rgba(0, 0, 0, 0.7);
    line-height: 0;
}

.doughnutSummary {
    position: absolute;
    top: 50%;
    left: 50%;
    color: #d5d5d5;
    text-align: center;
    cursor: default;
}

.doughnutSummaryTitle {
    color: #000;
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -27%;
    font-size: 15px;
    letter-spacing: 0.06em;
}

.doughnutSummaryNumber {
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -15%;
    font-size: 30px;
}

.chart path:hover {
    opacity: 0.65;
}


/*Browser*/
.Browser {
    display: flex;
    flex-direction: column;
    will-change: transform;
    box-shadow: 0 5px 20px -10px rgba(50,50,93,.25), 5px 5px 30px -20px rgba(0,0,0,.3)
}

.Browser__bar {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    padding: .5em 1em;
    position: relative
}

.Browser--chromeless .Browser__bar {
    display: none
}

.Browser__stoplight {
    left: 1em;
    top: calc(50% - .3125em)
}

.Browser__stoplight,
.Browser__stoplight:after,
.Browser__stoplight:before {
    width: .625em;
    height: .625em;
    background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAgMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBmaWxsPSIjQ0ZEN0RGIiBjeD0iNSIgY3k9IjUiIHI9IjUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat;
    background-size: contain;
    position: absolute
}

.Browser__stoplight:after,
.Browser__stoplight:before {
    content: ""
}

.Browser__stoplight:before {
    left: calc(.5em + 100%)
}

.Browser__stoplight:after {
    left: calc(1em + 200%)
}

.Browser__navigation {
    background-color: #e6ebf1;
    border-radius: .25em;
    width: 50%;
    height: 1.375em;
    display: flex;
    align-items: center;
    justify-content: center
}

.Browser__lock {
    position: relative;
    width: .6em;
    height: .5em;
    border-radius: 1px;
    margin: -1.2em .3125em 0 0;
    display: flex
}

.Browser__lock .Helm-Icon {
    width: 100%;
    height: 100%
}

.Browser__address {
    height: .25em;
    width: 40%;
    background-color: #aab7c4;
    border-radius: .125em;
    border-radius: calc(.25em / 2)
}

.Browser__content {
    position: relative
}

