.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;border-top-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0;border-bottom-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400}/*!
 * Bootstrap v4.0.0-alpha.4 (http://getbootstrap.com)
 * Copyright 2011-2016 The Bootstrap Authors
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* //*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{    font-family:sans-serif;    -ms-text-size-adjust:100%;    -webkit-text-size-adjust:100%}body{    margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{    display:block}audio,canvas,progress,video{    display:inline-block}audio:not([controls]){    display:none;    height:0}progress{    vertical-align:baseline}[hidden],template{    display:none}a{    background-color:transparent}a:active,a:hover{    outline-width:0}abbr[title]{    border-bottom:none;    text-decoration:underline;    text-decoration:underline dotted}b,strong{    font-weight:inherit;    font-weight:bolder}dfn{    font-style:italic}h1{    font-size:2em;    margin:.67em 0}mark{    background-color:#ff0;    color:#000}small{    font-size:80%}sub,sup{    font-size:75%;    line-height:0;    position:relative;    vertical-align:baseline}sub{    bottom:-.25em}sup{    top:-.5em}img{    border-style:none}svg:not(:root){    overflow:hidden}code,kbd,pre,samp{    font-family:monospace,monospace;    font-size:1em}figure{    margin:1em 40px}hr{    box-sizing:content-box;    height:0;    overflow:visible}button,input,select,textarea{    font:inherit}optgroup{    font-weight:700}button,input,select{    overflow:visible}button,select{    text-transform:none}[type=button],[type=reset],[type=submit],button{    cursor:pointer}[disabled]{    cursor:default}[type=reset],[type=submit],button,html [type=button]{    -webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{    border:0;    padding:0}button:-moz-focusring,input:-moz-focusring{    outline:1px dotted ButtonText}fieldset{    border:1px solid silver;    margin:0 2px;    padding:.35em .625em .75em}legend{    box-sizing:border-box;    color:inherit;    display:table;    max-width:100%;    white-space:normal}textarea{    overflow:auto}[type=checkbox],[type=radio]{    box-sizing:border-box;    padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{    height:auto}[type=search]{    -webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{    -webkit-appearance:none}@media print{    *,:after,:before,:first-letter,:first-line{        text-shadow:none!important;        box-shadow:none!important    }    a,a:visited{        text-decoration:underline    }    abbr[title]:after{        content:" (" attr(title) ")"    }    blockquote,pre{        border:1px solid #999;        page-break-inside:avoid    }    thead{        display:table-header-group    }    img,tr{        page-break-inside:avoid    }    h2,h3,p{        orphans:3;        widows:3    }    h2,h3{        page-break-after:avoid    }    .navbar{        display:none    }    .btn>.caret,.dropup>.btn>.caret{        border-top-color:#000!important    }    .tag{        border:1px solid #000    }    .table{        border-collapse:collapse!important    }    .table td,.table th{        background-color:#fff!important    }    .table-bordered td,.table-bordered th{        border:1px solid #ddd!important    }}html{    box-sizing:border-box}*,:after,:before{    box-sizing:inherit}@-ms-viewport{    width:device-width}html{    font-size:16px;    -ms-overflow-style:scrollbar;    -webkit-tap-highlight-color:transparent}body{    font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;    line-height:1.5;    color:#878787;    background-color:#fff}[tabindex="-1"]:focus{    outline:none!important}h1,h2,h3,h4,h5,h6{    margin-top:0;    margin-bottom:.5rem}p{    margin-top:0;    margin-bottom:1rem}abbr[data-original-title],abbr[title]{    cursor:help;    border-bottom:1px dotted #ebebeb}address{    font-style:normal;    line-height:inherit}address,dl,ol,ul{    margin-bottom:1rem}dl,ol,ul{    margin-top:0}ol ol,ol ul,ul ol,ul ul{    margin-bottom:0}dt{    font-weight:700}dd{    margin-bottom:.5rem;    margin-left:0}blockquote{    margin:0 0 1rem}a{    color:#2fb5d2;    text-decoration:none}a:focus,a:hover{    color:#208094;    text-decoration:underline}a:focus{    outline:5px auto -webkit-focus-ring-color;    outline-offset:-2px}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{    color:inherit;    text-decoration:none}a:not([href]):not([tabindex]):focus{    outline:none}pre{    overflow:auto}figure{    margin:0 0 1rem}img{    vertical-align:middle}[role=button]{    cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{    touch-action:manipulation}table{    border-collapse:collapse;    background-color:transparent}caption{    padding-top:.75rem;    padding-bottom:.75rem;    color:#acaaa6;    caption-side:bottom}caption,th{    text-align:left}label{    display:inline-block;    margin-bottom:.5rem}button:focus{    outline:1px dotted;    outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{    margin:0;    line-height:inherit;    border-radius:0}input[type=checkbox]:disabled,input[type=radio]:disabled{    cursor:not-allowed}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{    -webkit-appearance:listbox}textarea{    resize:vertical}fieldset{    min-width:0;    padding:0;    margin:0;    border:0}legend{    display:block;    width:100%;    padding:0;    margin-bottom:.5rem;    font-size:1.5rem;    line-height:inherit}input[type=search]{    -webkit-appearance:none}output{    display:inline-block}[hidden]{    display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{    margin-bottom:.5rem;    font-family:inherit;    font-weight:700;    line-height:1.1;    color:inherit}.h1,h1{    font-size:1.375rem}.h2,h2{    font-size:1.25rem}.h3,.h4,h3,h4{    font-size:1.125rem}.h5,h5{    font-size:1rem}.h6,h6{    font-size:.9375rem}.lead{    font-size:1.25rem;    font-weight:300}.display-1{    font-size:3.125rem;    font-weight:600}.display-2{    font-size:2.1875rem;    font-weight:400}.display-3{    font-size:1.5625rem;    font-weight:400}.display-4{    font-size:1.25rem;    font-weight:400}hr{    margin-top:1rem;    margin-bottom:1rem;    border:0;    border-top:1px solid rgba(0,0,0,.1)}.small,small{    font-size:80%;    font-weight:400}.mark,mark{    padding:.2em;    background-color:#fcf8e3}.list-inline,.list-unstyled{    padding-left:0;    list-style:none}.list-inline-item{    display:inline-block}.list-inline-item:not(:last-child){    margin-right:5px}.initialism{    font-size:90%;    text-transform:uppercase}.blockquote{    padding:.5rem 1rem;    margin-bottom:1rem;    font-size:1.25rem;    border-left:.25rem solid #f6f6f6}.blockquote-footer{    display:block;    font-size:80%;    color:#ebebeb}.blockquote-footer:before{    content:"\2014 \A0"}.blockquote-reverse{    padding-right:1rem;    padding-left:0;    text-align:right;    border-right:.25rem solid #f6f6f6;    border-left:0}.blockquote-reverse .blockquote-footer:before{    content:""}.blockquote-reverse .blockquote-footer:after{    content:"\A0 \2014"}dl.row>dd+dt{    clear:left}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img,.img-fluid{    display:block;    max-width:100%;    height:auto}.img-rounded{    border-radius:.3rem}.img-thumbnail{    padding:.25rem;    background-color:#fff;    border:1px solid #ddd;    border-radius:0;    transition:all .2s ease-in-out;    display:inline-block;    max-width:100%;    height:auto}.img-circle{    border-radius:50%}.figure{    display:inline-block}.figure-img{    margin-bottom:.5rem;    line-height:1}.figure-caption{    font-size:90%;    color:#ebebeb}code,kbd,pre,samp{    font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}code{    color:#bd4147;    background-color:#f7f7f9;    border-radius:0}code,kbd{    padding:.2rem .4rem;    font-size:90%}kbd{    color:#fff;    background-color:#333;    border-radius:.2rem}kbd kbd{    padding:0;    font-size:100%;    font-weight:700}pre{    display:block;    margin-top:0;    margin-bottom:1rem;    font-size:90%;    color:#878787}pre code{    padding:0;    font-size:inherit;    color:inherit;    background-color:transparent;    border-radius:0}.pre-scrollable{    max-height:340px;    overflow-y:scroll}.container{    margin-left:auto;    margin-right:auto;    padding-left:15px;    padding-right:15px}.container:after{    content:"";    display:table;    clear:both}@media (min-width:544px){    .container{        max-width:576px    }}@media (min-width:768px){    .container{        max-width:720px    }}@media (min-width:992px){    .container{        max-width:940px    }}@media (min-width:1200px){    .container{        max-width:1140px    }}.container-fluid{    margin-left:auto;    margin-right:auto;    padding-left:15px;    padding-right:15px}.container-fluid:after{    content:"";    display:table;    clear:both}.row{    margin-left:-15px;    margin-right:-15px}.row:after{    content:"";    display:table;    clear:both}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{    position:relative;    min-height:1px;    padding-right:15px;    padding-left:15px}.col-xs-1{    float:left;    width:8.33333%}.col-xs-2{    float:left;    width:16.66667%}.col-xs-3{    float:left;    width:25%}.col-xs-4{    float:left;    width:33.33333%}.col-xs-5{    float:left;    width:41.66667%}.col-xs-6{    float:left;    width:50%}.col-xs-7{    float:left;    width:58.33333%}.col-xs-8{    float:left;    width:66.66667%}.col-xs-9{    float:left;    width:75%}.col-xs-10{    float:left;    width:83.33333%}.col-xs-11{    float:left;    width:91.66667%}.col-xs-12{    float:left;    width:100%}.pull-xs-0{    right:auto}.pull-xs-1{    right:8.33333%}.pull-xs-2{    right:16.66667%}.pull-xs-3{    right:25%}.pull-xs-4{    right:33.33333%}.pull-xs-5{    right:41.66667%}.pull-xs-6{    right:50%}.pull-xs-7{    right:58.33333%}.pull-xs-8{    right:66.66667%}.pull-xs-9{    right:75%}.pull-xs-10{    right:83.33333%}.pull-xs-11{    right:91.66667%}.pull-xs-12{    right:100%}.push-xs-0{    left:auto}.push-xs-1{    left:8.33333%}.push-xs-2{    left:16.66667%}.push-xs-3{    left:25%}.push-xs-4{    left:33.33333%}.push-xs-5{    left:41.66667%}.push-xs-6{    left:50%}.push-xs-7{    left:58.33333%}.push-xs-8{    left:66.66667%}.push-xs-9{    left:75%}.push-xs-10{    left:83.33333%}.push-xs-11{    left:91.66667%}.push-xs-12{    left:100%}.offset-xs-1{    margin-left:8.33333%}.offset-xs-2{    margin-left:16.66667%}.offset-xs-3{    margin-left:25%}.offset-xs-4{    margin-left:33.33333%}.offset-xs-5{    margin-left:41.66667%}.offset-xs-6{    margin-left:50%}.offset-xs-7{    margin-left:58.33333%}.offset-xs-8{    margin-left:66.66667%}.offset-xs-9{    margin-left:75%}.offset-xs-10{    margin-left:83.33333%}.offset-xs-11{    margin-left:91.66667%}@media (min-width:544px){    .col-sm-1{        float:left;        width:8.33333%    }    .col-sm-2{        float:left;        width:16.66667%    }    .col-sm-3{        float:left;        width:25%    }    .col-sm-4{        float:left;        width:33.33333%    }    .col-sm-5{        float:left;        width:41.66667%    }    .col-sm-6{        float:left;        width:50%    }    .col-sm-7{        float:left;        width:58.33333%    }    .col-sm-8{        float:left;        width:66.66667%    }    .col-sm-9{        float:left;        width:75%    }    .col-sm-10{        float:left;        width:83.33333%    }    .col-sm-11{        float:left;        width:91.66667%    }    .col-sm-12{        float:left;        width:100%    }    .pull-sm-0{        right:auto    }    .pull-sm-1{        right:8.33333%    }    .pull-sm-2{        right:16.66667%    }    .pull-sm-3{        right:25%    }    .pull-sm-4{        right:33.33333%    }    .pull-sm-5{        right:41.66667%    }    .pull-sm-6{        right:50%    }    .pull-sm-7{        right:58.33333%    }    .pull-sm-8{        right:66.66667%    }    .pull-sm-9{        right:75%    }    .pull-sm-10{        right:83.33333%    }    .pull-sm-11{        right:91.66667%    }    .pull-sm-12{        right:100%    }    .push-sm-0{        left:auto    }    .push-sm-1{        left:8.33333%    }    .push-sm-2{        left:16.66667%    }    .push-sm-3{        left:25%    }    .push-sm-4{        left:33.33333%    }    .push-sm-5{        left:41.66667%    }    .push-sm-6{        left:50%    }    .push-sm-7{        left:58.33333%    }    .push-sm-8{        left:66.66667%    }    .push-sm-9{        left:75%    }    .push-sm-10{        left:83.33333%    }    .push-sm-11{        left:91.66667%    }    .push-sm-12{        left:100%    }    .offset-sm-0{        margin-left:0    }    .offset-sm-1{        margin-left:8.33333%    }    .offset-sm-2{        margin-left:16.66667%    }    .offset-sm-3{        margin-left:25%    }    .offset-sm-4{        margin-left:33.33333%    }    .offset-sm-5{        margin-left:41.66667%    }    .offset-sm-6{        margin-left:50%    }    .offset-sm-7{        margin-left:58.33333%    }    .offset-sm-8{        margin-left:66.66667%    }    .offset-sm-9{        margin-left:75%    }    .offset-sm-10{        margin-left:83.33333%    }    .offset-sm-11{        margin-left:91.66667%    }}@media (min-width:768px){    .col-md-1{        float:left;        width:8.33333%    }    .col-md-2{        float:left;        width:16.66667%    }    .col-md-3{        float:left;        width:25%    }    .col-md-4{        float:left;        width:33.33333%    }    .col-md-5{        float:left;        width:41.66667%    }    .col-md-6{        float:left;        width:50%    }    .col-md-7{        float:left;        width:58.33333%    }    .col-md-8{        float:left;        width:66.66667%    }    .col-md-9{        float:left;        width:75%    }    .col-md-10{        float:left;        width:83.33333%    }    .col-md-11{        float:left;        width:91.66667%    }    .col-md-12{        float:left;        width:100%    }    .pull-md-0{        right:auto    }    .pull-md-1{        right:8.33333%    }    .pull-md-2{        right:16.66667%    }    .pull-md-3{        right:25%    }    .pull-md-4{        right:33.33333%    }    .pull-md-5{        right:41.66667%    }    .pull-md-6{        right:50%    }    .pull-md-7{        right:58.33333%    }    .pull-md-8{        right:66.66667%    }    .pull-md-9{        right:75%    }    .pull-md-10{        right:83.33333%    }    .pull-md-11{        right:91.66667%    }    .pull-md-12{        right:100%    }    .push-md-0{        left:auto    }    .push-md-1{        left:8.33333%    }    .push-md-2{        left:16.66667%    }    .push-md-3{        left:25%    }    .push-md-4{        left:33.33333%    }    .push-md-5{        left:41.66667%    }    .push-md-6{        left:50%    }    .push-md-7{        left:58.33333%    }    .push-md-8{        left:66.66667%    }    .push-md-9{        left:75%    }    .push-md-10{        left:83.33333%    }    .push-md-11{        left:91.66667%    }    .push-md-12{        left:100%    }    .offset-md-0{        margin-left:0    }    .offset-md-1{        margin-left:8.33333%    }    .offset-md-2{        margin-left:16.66667%    }    .offset-md-3{        margin-left:25%    }    .offset-md-4{        margin-left:33.33333%    }    .offset-md-5{        margin-left:41.66667%    }    .offset-md-6{        margin-left:50%    }    .offset-md-7{        margin-left:58.33333%    }    .offset-md-8{        margin-left:66.66667%    }    .offset-md-9{        margin-left:75%    }    .offset-md-10{        margin-left:83.33333%    }    .offset-md-11{        margin-left:91.66667%    }}@media (min-width:992px){    .col-lg-1{        float:left;        width:8.33333%    }    .col-lg-2{        float:left;        width:16.66667%    }    .col-lg-3{        float:left;        width:25%    }    .col-lg-4{        float:left;        width:33.33333%    }    .col-lg-5{        float:left;        width:41.66667%    }    .col-lg-6{        float:left;        width:50%    }    .col-lg-7{        float:left;        width:58.33333%    }    .col-lg-8{        float:left;        width:66.66667%    }    .col-lg-9{        float:left;        width:75%    }    .col-lg-10{        float:left;        width:83.33333%    }    .col-lg-11{        float:left;        width:91.66667%    }    .col-lg-12{        float:left;        width:100%    }    .pull-lg-0{        right:auto    }    .pull-lg-1{        right:8.33333%    }    .pull-lg-2{        right:16.66667%    }    .pull-lg-3{        right:25%    }    .pull-lg-4{        right:33.33333%    }    .pull-lg-5{        right:41.66667%    }    .pull-lg-6{        right:50%    }    .pull-lg-7{        right:58.33333%    }    .pull-lg-8{        right:66.66667%    }    .pull-lg-9{        right:75%    }    .pull-lg-10{        right:83.33333%    }    .pull-lg-11{        right:91.66667%    }    .pull-lg-12{        right:100%    }    .push-lg-0{        left:auto    }    .push-lg-1{        left:8.33333%    }    .push-lg-2{        left:16.66667%    }    .push-lg-3{        left:25%    }    .push-lg-4{        left:33.33333%    }    .push-lg-5{        left:41.66667%    }    .push-lg-6{        left:50%    }    .push-lg-7{        left:58.33333%    }    .push-lg-8{        left:66.66667%    }    .push-lg-9{        left:75%    }    .push-lg-10{        left:83.33333%    }    .push-lg-11{        left:91.66667%    }    .push-lg-12{        left:100%    }    .offset-lg-0{        margin-left:0    }    .offset-lg-1{        margin-left:8.33333%    }    .offset-lg-2{        margin-left:16.66667%    }    .offset-lg-3{        margin-left:25%    }    .offset-lg-4{        margin-left:33.33333%    }    .offset-lg-5{        margin-left:41.66667%    }    .offset-lg-6{        margin-left:50%    }    .offset-lg-7{        margin-left:58.33333%    }    .offset-lg-8{        margin-left:66.66667%    }    .offset-lg-9{        margin-left:75%    }    .offset-lg-10{        margin-left:83.33333%    }    .offset-lg-11{        margin-left:91.66667%    }}@media (min-width:1200px){    .col-xl-1{        float:left;        width:8.33333%    }    .col-xl-2{        float:left;        width:16.66667%    }    .col-xl-3{        float:left;        width:25%    }    .col-xl-4{        float:left;        width:33.33333%    }    .col-xl-5{        float:left;        width:41.66667%    }    .col-xl-6{        float:left;        width:50%    }    .col-xl-7{        float:left;        width:58.33333%    }    .col-xl-8{        float:left;        width:66.66667%    }    .col-xl-9{        float:left;        width:75%    }    .col-xl-10{        float:left;        width:83.33333%    }    .col-xl-11{        float:left;        width:91.66667%    }    .col-xl-12{        float:left;        width:100%    }    .pull-xl-0{        right:auto    }    .pull-xl-1{        right:8.33333%    }    .pull-xl-2{        right:16.66667%    }    .pull-xl-3{        right:25%    }    .pull-xl-4{        right:33.33333%    }    .pull-xl-5{        right:41.66667%    }    .pull-xl-6{        right:50%    }    .pull-xl-7{        right:58.33333%    }    .pull-xl-8{        right:66.66667%    }    .pull-xl-9{        right:75%    }    .pull-xl-10{        right:83.33333%    }    .pull-xl-11{        right:91.66667%    }    .pull-xl-12{        right:100%    }    .push-xl-0{        left:auto    }    .push-xl-1{        left:8.33333%    }    .push-xl-2{        left:16.66667%    }    .push-xl-3{        left:25%    }    .push-xl-4{        left:33.33333%    }    .push-xl-5{        left:41.66667%    }    .push-xl-6{        left:50%    }    .push-xl-7{        left:58.33333%    }    .push-xl-8{        left:66.66667%    }    .push-xl-9{        left:75%    }    .push-xl-10{        left:83.33333%    }    .push-xl-11{        left:91.66667%    }    .push-xl-12{        left:100%    }    .offset-xl-0{        margin-left:0    }    .offset-xl-1{        margin-left:8.33333%    }    .offset-xl-2{        margin-left:16.66667%    }    .offset-xl-3{        margin-left:25%    }    .offset-xl-4{        margin-left:33.33333%    }    .offset-xl-5{        margin-left:41.66667%    }    .offset-xl-6{        margin-left:50%    }    .offset-xl-7{        margin-left:58.33333%    }    .offset-xl-8{        margin-left:66.66667%    }    .offset-xl-9{        margin-left:75%    }    .offset-xl-10{        margin-left:83.33333%    }    .offset-xl-11{        margin-left:91.66667%    }}.table{    width:100%;    max-width:100%;    margin-bottom:1rem}.table td,.table th{    padding:.75rem;    vertical-align:top;    border-top:1px solid #f6f6f6}.table thead th{    vertical-align:bottom;    border-bottom:2px solid #f6f6f6}.table tbody+tbody{    border-top:2px solid #f6f6f6}.table .table{    background-color:#fff}.table-sm td,.table-sm th{    padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{    border:1px solid #f6f6f6}.table-bordered thead td,.table-bordered thead th{    border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){    background-color:rgba(0,0,0,.05)}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th,.table-hover tbody tr:hover{    background-color:rgba(0,0,0,.075)}.table-success,.table-success>td,.table-success>th{    background-color:#dff0d8}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{    background-color:#d0e9c6}.table-info,.table-info>td,.table-info>th{    background-color:#d9edf7}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{    background-color:#c4e3f3}.table-warning,.table-warning>td,.table-warning>th{    background-color:#fcf8e3}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{    background-color:#faf2cc}.table-danger,.table-danger>td,.table-danger>th{    background-color:#f2dede}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{    background-color:#ebcccc}.thead-inverse th{    color:#fff;    background-color:#878787}.thead-default th{    color:#acaaa6;    background-color:#f6f6f6}.table-inverse{    color:#f6f6f6;    background-color:#878787}.table-inverse td,.table-inverse th,.table-inverse thead th{    border-color:#acaaa6}.table-inverse.table-bordered{    border:0}.table-responsive{    display:block;    width:100%;    min-height:.01%;    overflow-x:auto}.table-reflow thead{    float:left}.table-reflow tbody{    display:block;    white-space:nowrap}.table-reflow td,.table-reflow th{    border-top:1px solid #f6f6f6;    border-left:1px solid #f6f6f6}.table-reflow td:last-child,.table-reflow th:last-child{    border-right:1px solid #f6f6f6}.table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th{    border-bottom:1px solid #f6f6f6}.table-reflow tr{    float:left}.table-reflow tr td,.table-reflow tr th{    display:block!important;    border:1px solid #f6f6f6}.form-control{    display:block;    width:100%;    padding:.5rem .75rem;    font-size:1rem;    line-height:1.25;    background-color:#fff;    background-image:none;    background-clip:padding-box;    border:1px solid rgba(0,0,0,.15);    border-radius:0}.form-control::-ms-expand{    background-color:transparent;    border:0}.form-control:focus{    color:#acaaa6;    border-color:#66afe9;    outline:none}.form-control::placeholder{    color:#999;    opacity:1}.form-control:disabled,.form-control[readonly]{    background-color:#f6f6f6;    opacity:1}.form-control:disabled{    cursor:not-allowed}select.form-control:not([size]):not([multiple]){    height:2.5rem}select.form-control:focus::-ms-value{    color:#acaaa6;    background-color:#fff}.form-control-file,.form-control-range{    display:block}.col-form-label{    padding-top:.5rem;    padding-bottom:.5rem;    margin-bottom:0}.col-form-label-lg{    padding-top:.75rem;    padding-bottom:.75rem;    font-size:.9375rem}.col-form-label-sm{    padding-top:.25rem;    padding-bottom:.25rem;    font-size:.875rem}.col-form-legend{    font-size:1rem}.col-form-legend,.form-control-static{    padding-top:.5rem;    padding-bottom:.5rem;    margin-bottom:0}.form-control-static{    min-height:2.5rem}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{    padding-right:0;    padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{    padding:.25rem .5rem;    font-size:.875rem;    border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){    height:1.8125rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{    padding:.75rem 1.5rem;    font-size:.9375rem;    border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){    height:2.75rem}.form-group{    margin-bottom:1rem}.form-text{    display:block;    margin-top:.25rem}.form-check{    position:relative;    display:block;    margin-bottom:.75rem}.form-check+.form-check{    margin-top:-.25rem}.form-check.disabled .form-check-label{    color:#acaaa6;    cursor:not-allowed}.form-check-label{    padding-left:1.25rem;    margin-bottom:0;    cursor:pointer}.form-check-input{    position:absolute;    margin-top:.25rem;    margin-left:-1.25rem}.form-check-input:only-child{    position:static}.form-check-inline{    position:relative;    display:inline-block;    padding-left:1.25rem;    margin-bottom:0;    vertical-align:middle;    cursor:pointer}.form-check-inline+.form-check-inline{    margin-left:.75rem}.form-check-inline.disabled{    cursor:not-allowed}.form-control-feedback{    margin-top:.25rem}.form-control-danger,.form-control-success,.form-control-warning{    padding-right:2.25rem;    background-repeat:no-repeat;    background-position:center right .625rem;    background-size:1.25rem 1.25rem}.has-success .custom-control,.has-success .form-check-inline,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label{    color:#4cbb6c}.has-success .form-control{    border-color:#4cbb6c}.has-success .input-group-addon{    color:#4cbb6c;    border-color:#4cbb6c;    background-color:#e0f3e5}.has-success .form-control-feedback{    color:#4cbb6c}.has-success .form-control-success{    background-image:url("data:image/svg+xml;    charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.has-warning .custom-control,.has-warning .form-check-inline,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label{    color:#ff9a52}.has-warning .form-control{    border-color:#ff9a52}.has-warning .input-group-addon{    color:#ff9a52;    border-color:#ff9a52;    background-color:#fff}.has-warning .form-control-feedback{    color:#ff9a52}.has-warning .form-control-warning{    background-image:url("data:image/svg+xml;    charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")}.has-danger .custom-control,.has-danger .form-check-inline,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label{    color:#ff4c4c}.has-danger .form-control{    border-color:#ff4c4c}.has-danger .input-group-addon{    color:#ff4c4c;    border-color:#ff4c4c;    background-color:#fff}.has-danger .form-control-feedback{    color:#ff4c4c}.has-danger .form-control-danger{    background-image:url("data:image/svg+xml;    charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}@media (min-width:544px){    .form-inline .form-group{        display:inline-block;        margin-bottom:0;        vertical-align:middle    }    .form-inline .form-control{        display:inline-block;        width:auto;        vertical-align:middle    }    .form-inline .form-control-static{        display:inline-block    }    .form-inline .input-group{        display:inline-table;        vertical-align:middle    }    .form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{        width:auto    }    .form-inline .input-group>.form-control{        width:100%    }    .form-inline .form-check,.form-inline .form-control-label{        margin-bottom:0;        vertical-align:middle    }    .form-inline .form-check{        display:inline-block;        margin-top:0    }    .form-inline .form-check-label{        padding-left:0    }    .form-inline .form-check-input{        position:relative;        margin-left:0    }    .form-inline .has-feedback .form-control-feedback{        top:0    }}.btn{    display:inline-block;    font-weight:400;    line-height:1.25;    text-align:center;    white-space:nowrap;    vertical-align:middle;    cursor:pointer;    user-select:none;    border:1px solid transparent;    padding:.5rem 1rem;    font-size:1rem;    border-radius:0}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{    outline:5px auto -webkit-focus-ring-color;    outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{    text-decoration:none}.btn.active,.btn:active{    background-image:none;    outline:0}.btn.disabled,.btn:disabled{    cursor:not-allowed;    opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{    pointer-events:none}.btn-primary{    color:#fff;    background-color:#2fb5d2;    border-color:transparent}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{    color:#fff;    background-color:#2592a9;    border-color:transparent}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{    color:#fff;    background-color:#2592a9;    border-color:transparent;    background-image:none}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{    color:#fff;    background-color:#1e788c;    border-color:transparent}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled:hover{    background-color:#2fb5d2;    border-color:transparent}.btn-secondary,.btn-tertiary{    color:#414141;    background-color:#f6f6f6;    border-color:transparent}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover,.btn-tertiary:focus,.btn-tertiary:hover,.focus.btn-tertiary{    color:#414141;    background-color:#ddd;    border-color:transparent}.active.btn-tertiary,.btn-secondary.active,.btn-secondary:active,.btn-tertiary:active,.open>.btn-secondary.dropdown-toggle,.open>.dropdown-toggle.btn-tertiary{    color:#414141;    background-color:#ddd;    border-color:transparent;    background-image:none}.active.btn-tertiary:focus,.active.btn-tertiary:hover,.active.focus.btn-tertiary,.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.btn-tertiary:active.focus,.btn-tertiary:active:focus,.btn-tertiary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover,.open>.dropdown-toggle.btn-tertiary:focus,.open>.dropdown-toggle.btn-tertiary:hover,.open>.dropdown-toggle.focus.btn-tertiary{    color:#414141;    background-color:#cbcbcb;    border-color:transparent}.btn-secondary.disabled.focus,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary:disabled.focus,.btn-secondary:disabled:focus,.btn-secondary:disabled:hover,.btn-tertiary:disabled.focus,.btn-tertiary:disabled:focus,.btn-tertiary:disabled:hover,.disabled.btn-tertiary:focus,.disabled.btn-tertiary:hover,.disabled.focus.btn-tertiary{    background-color:#f6f6f6;    border-color:transparent}.btn-info{    color:#fff;    background-color:#5bc0de;    border-color:#5bc0de}.btn-info.focus,.btn-info:focus,.btn-info:hover{    color:#fff;    background-color:#31b0d5;    border-color:#2aabd2}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{    color:#fff;    background-color:#31b0d5;    border-color:#2aabd2;    background-image:none}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{    color:#fff;    background-color:#269abc;    border-color:#1f7e9a}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info:disabled.focus,.btn-info:disabled:focus,.btn-info:disabled:hover{    background-color:#5bc0de;    border-color:#5bc0de}.btn-success{    color:#fff;    background-color:#4cbb6c;    border-color:#4cbb6c}.btn-success.focus,.btn-success:focus,.btn-success:hover{    color:#fff;    background-color:#3a9a56;    border-color:#389252}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{    color:#fff;    background-color:#3a9a56;    border-color:#389252;    background-image:none}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{    color:#fff;    background-color:#318047;    border-color:#256237}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success:disabled.focus,.btn-success:disabled:focus,.btn-success:disabled:hover{    background-color:#4cbb6c;    border-color:#4cbb6c}.btn-warning{    color:#fff;    background-color:#ff9a52;    border-color:#ff9a52}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{    color:#fff;    background-color:#ff7c1f;    border-color:#ff7615}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{    color:#fff;    background-color:#ff7c1f;    border-color:#ff7615;    background-image:none}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{    color:#fff;    background-color:#fa6800;    border-color:#d25700}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning:disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled:hover{    background-color:#ff9a52;    border-color:#ff9a52}.btn-danger{    color:#fff;    background-color:#ff4c4c;    border-color:#ff4c4c}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{    color:#fff;    background-color:#ff1919;    border-color:#ff0f0f}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{    color:#fff;    background-color:#ff1919;    border-color:#ff0f0f;    background-image:none}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{    color:#fff;    background-color:#f40000;    border-color:#c00}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger:disabled.focus,.btn-danger:disabled:focus,.btn-danger:disabled:hover{    background-color:#ff4c4c;    border-color:#ff4c4c}.btn-outline-primary{    color:#2fb5d2;    background-image:none;    background-color:transparent;    border-color:#2fb5d2}.btn-outline-primary.active,.btn-outline-primary.focus,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.open>.btn-outline-primary.dropdown-toggle{    color:#fff;    background-color:#2fb5d2;    border-color:#2fb5d2}.btn-outline-primary.active.focus,.btn-outline-primary.active:focus,.btn-outline-primary.active:hover,.btn-outline-primary:active.focus,.btn-outline-primary:active:focus,.btn-outline-primary:active:hover,.open>.btn-outline-primary.dropdown-toggle.focus,.open>.btn-outline-primary.dropdown-toggle:focus,.open>.btn-outline-primary.dropdown-toggle:hover{    color:#fff;    background-color:#1e788c;    border-color:#175c6a}.btn-outline-primary.disabled.focus,.btn-outline-primary.disabled:focus,.btn-outline-primary.disabled:hover,.btn-outline-primary:disabled.focus,.btn-outline-primary:disabled:focus,.btn-outline-primary:disabled:hover{    border-color:#83d3e4}.btn-outline-secondary{    color:transparent;    background-image:none;    background-color:transparent;    border-color:transparent}.btn-outline-secondary.active,.btn-outline-secondary.active.focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.active:hover,.btn-outline-secondary.focus,.btn-outline-secondary:active,.btn-outline-secondary:active.focus,.btn-outline-secondary:active:focus,.btn-outline-secondary:active:hover,.btn-outline-secondary:focus,.btn-outline-secondary:hover,.open>.btn-outline-secondary.dropdown-toggle,.open>.btn-outline-secondary.dropdown-toggle.focus,.open>.btn-outline-secondary.dropdown-toggle:focus,.open>.btn-outline-secondary.dropdown-toggle:hover{    color:#fff;    background-color:transparent;    border-color:transparent}.btn-outline-secondary.disabled.focus,.btn-outline-secondary.disabled:focus,.btn-outline-secondary.disabled:hover,.btn-outline-secondary:disabled.focus,.btn-outline-secondary:disabled:focus,.btn-outline-secondary:disabled:hover{    border-color:rgba(51,51,51,0)}.btn-outline-info{    color:#5bc0de;    background-image:none;    background-color:transparent;    border-color:#5bc0de}.btn-outline-info.active,.btn-outline-info.focus,.btn-outline-info:active,.btn-outline-info:focus,.btn-outline-info:hover,.open>.btn-outline-info.dropdown-toggle{    color:#fff;    background-color:#5bc0de;    border-color:#5bc0de}.btn-outline-info.active.focus,.btn-outline-info.active:focus,.btn-outline-info.active:hover,.btn-outline-info:active.focus,.btn-outline-info:active:focus,.btn-outline-info:active:hover,.open>.btn-outline-info.dropdown-toggle.focus,.open>.btn-outline-info.dropdown-toggle:focus,.open>.btn-outline-info.dropdown-toggle:hover{    color:#fff;    background-color:#269abc;    border-color:#1f7e9a}.btn-outline-info.disabled.focus,.btn-outline-info.disabled:focus,.btn-outline-info.disabled:hover,.btn-outline-info:disabled.focus,.btn-outline-info:disabled:focus,.btn-outline-info:disabled:hover{    border-color:#b0e1ef}.btn-outline-success{    color:#4cbb6c;    background-image:none;    background-color:transparent;    border-color:#4cbb6c}.btn-outline-success.active,.btn-outline-success.focus,.btn-outline-success:active,.btn-outline-success:focus,.btn-outline-success:hover,.open>.btn-outline-success.dropdown-toggle{    color:#fff;    background-color:#4cbb6c;    border-color:#4cbb6c}.btn-outline-success.active.focus,.btn-outline-success.active:focus,.btn-outline-success.active:hover,.btn-outline-success:active.focus,.btn-outline-success:active:focus,.btn-outline-success:active:hover,.open>.btn-outline-success.dropdown-toggle.focus,.open>.btn-outline-success.dropdown-toggle:focus,.open>.btn-outline-success.dropdown-toggle:hover{    color:#fff;    background-color:#318047;    border-color:#256237}.btn-outline-success.disabled.focus,.btn-outline-success.disabled:focus,.btn-outline-success.disabled:hover,.btn-outline-success:disabled.focus,.btn-outline-success:disabled:focus,.btn-outline-success:disabled:hover{    border-color:#96d7a9}.btn-outline-warning{    color:#ff9a52;    background-image:none;    background-color:transparent;    border-color:#ff9a52}.btn-outline-warning.active,.btn-outline-warning.focus,.btn-outline-warning:active,.btn-outline-warning:focus,.btn-outline-warning:hover,.open>.btn-outline-warning.dropdown-toggle{    color:#fff;    background-color:#ff9a52;    border-color:#ff9a52}.btn-outline-warning.active.focus,.btn-outline-warning.active:focus,.btn-outline-warning.active:hover,.btn-outline-warning:active.focus,.btn-outline-warning:active:focus,.btn-outline-warning:active:hover,.open>.btn-outline-warning.dropdown-toggle.focus,.open>.btn-outline-warning.dropdown-toggle:focus,.open>.btn-outline-warning.dropdown-toggle:hover{    color:#fff;    background-color:#fa6800;    border-color:#d25700}.btn-outline-warning.disabled.focus,.btn-outline-warning.disabled:focus,.btn-outline-warning.disabled:hover,.btn-outline-warning:disabled.focus,.btn-outline-warning:disabled:focus,.btn-outline-warning:disabled:hover{    border-color:#ffd6b8}.btn-outline-danger{    color:#ff4c4c;    background-image:none;    background-color:transparent;    border-color:#ff4c4c}.btn-outline-danger.active,.btn-outline-danger.focus,.btn-outline-danger:active,.btn-outline-danger:focus,.btn-outline-danger:hover,.open>.btn-outline-danger.dropdown-toggle{    color:#fff;    background-color:#ff4c4c;    border-color:#ff4c4c}.btn-outline-danger.active.focus,.btn-outline-danger.active:focus,.btn-outline-danger.active:hover,.btn-outline-danger:active.focus,.btn-outline-danger:active:focus,.btn-outline-danger:active:hover,.open>.btn-outline-danger.dropdown-toggle.focus,.open>.btn-outline-danger.dropdown-toggle:focus,.open>.btn-outline-danger.dropdown-toggle:hover{    color:#fff;    background-color:#f40000;    border-color:#c00}.btn-outline-danger.disabled.focus,.btn-outline-danger.disabled:focus,.btn-outline-danger.disabled:hover,.btn-outline-danger:disabled.focus,.btn-outline-danger:disabled:focus,.btn-outline-danger:disabled:hover{    border-color:#ffb2b2}.btn-link{    font-weight:400;    color:#2fb5d2;    border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{    background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{    border-color:transparent}.btn-link:focus,.btn-link:hover{    color:#208094;    text-decoration:underline;    background-color:transparent}.btn-link:disabled:focus,.btn-link:disabled:hover{    color:#ebebeb;    text-decoration:none}.btn-group-lg>.btn,.btn-lg{    padding:.75rem 1.5rem;    font-size:.9375rem;    border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{    padding:.25rem .5rem;    font-size:.875rem;    border-radius:.2rem}.btn-block{    display:block;    width:100%}.btn-block+.btn-block{    margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{    width:100%}.fade{    opacity:0;    transition:opacity .15s linear}.fade.in{    opacity:1}.collapse{    display:none}.collapse.in{    display:block}.collapsing{    height:0;    overflow:hidden;    transition-timing-function:ease;    transition-duration:.35s;    transition-property:height}.collapsing,.dropdown,.dropup{    position:relative}.dropdown-toggle:after{    display:inline-block;    width:0;    height:0;    margin-left:.3em;    vertical-align:middle;    content:"";    border-top:.3em solid;    border-right:.3em solid transparent;    border-left:.3em solid transparent}.dropdown-toggle:focus{    outline:0}.dropup .dropdown-toggle:after{    border-top:0;    border-bottom:.3em solid}.dropdown-menu{    position:absolute;    top:100%;    left:0;    z-index:1000;    display:none;    float:left;    min-width:160px;    padding:5px 0;    margin:2px 0 0;    font-size:1rem;    color:#878787;    text-align:left;    list-style:none;    background-color:#fff;    background-clip:padding-box;    border:1px solid rgba(0,0,0,.15);    border-radius:0}.dropdown-divider{    height:1px;    margin:.5rem 0;    overflow:hidden;    background-color:#e5e5e5}.dropdown-item{    display:block;    width:100%;    padding:3px 20px;    clear:both;    font-weight:400;    color:#878787;    text-align:inherit;    white-space:nowrap;    background:none;    border:0}.dropdown-item:focus,.dropdown-item:hover{    color:#7a7a7a;    background-color:#f5f5f5}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{    color:#fff;    text-decoration:none;    background-color:#2fb5d2;    outline:0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{    color:#ebebeb}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{    text-decoration:none;    cursor:not-allowed;    background-color:transparent;    background-image:none;    filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.open>.dropdown-menu{    display:block}.open>a{    outline:0}.dropdown-menu-right{    right:0;    left:auto}.dropdown-menu-left{    right:auto;    left:0}.dropdown-header{    display:block;    padding:5px 20px;    font-size:.875rem;    color:#ebebeb;    white-space:nowrap}.dropdown-backdrop{    position:fixed;    top:0;    right:0;    bottom:0;    left:0;    z-index:990}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{    content:"";    border-top:0;    border-bottom:.3em solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{    top:auto;    bottom:100%;    margin-bottom:2px}.btn-group,.btn-group-vertical{    position:relative;    display:inline-block;    vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{    position:relative;    float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{    z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{    margin-left:-1px}.btn-toolbar{    margin-left:-.5rem}.btn-toolbar:after{    content:"";    display:table;    clear:both}.btn-toolbar .btn-group,.btn-toolbar .input-group{    float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{    margin-left:.5rem}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){    border-radius:0}.btn-group>.btn:first-child{    margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){    border-bottom-right-radius:0;    border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){    border-bottom-left-radius:0;    border-top-left-radius:0}.btn-group>.btn-group{    float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{    border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{    border-bottom-right-radius:0;    border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{    border-bottom-left-radius:0;    border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{    outline:0}.btn+.dropdown-toggle-split{    padding-right:.75rem;    padding-left:.75rem}.btn+.dropdown-toggle-split:after{    margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{    padding-right:.375rem;    padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{    padding-right:1.125rem;    padding-left:1.125rem}.btn .caret{    margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{    border-width:.3em .3em 0;    border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{    border-width:0 .3em .3em}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{    display:block;    float:none;    width:100%;    max-width:100%}.btn-group-vertical>.btn-group:after{    content:"";    display:table;    clear:both}.btn-group-vertical>.btn-group>.btn{    float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{    margin-top:-1px;    margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){    border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){    border-bottom-right-radius:0;    border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){    border-top-right-radius:0;    border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{    border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{    border-bottom-right-radius:0;    border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{    border-top-right-radius:0;    border-top-left-radius:0}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{    position:absolute;    clip:rect(0,0,0,0);    pointer-events:none}.input-group{    position:relative;    width:100%;    display:table;    border-collapse:separate}.input-group .form-control{    position:relative;    z-index:2;    float:left;    width:100%;    margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{    z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{    display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){    border-radius:0}.input-group-addon,.input-group-btn{    width:1%;    white-space:nowrap;    vertical-align:middle}.input-group-addon{    padding:.5rem .75rem;    margin-bottom:0;    font-size:1rem;    font-weight:400;    line-height:1.25;    color:#acaaa6;    text-align:center;    background-color:#f6f6f6;    border:1px solid rgba(0,0,0,.15);    border-radius:0}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{    padding:.25rem .5rem;    font-size:.875rem;    border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{    padding:.75rem 1.5rem;    font-size:.9375rem;    border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{    margin-top:0}.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle,.input-group .form-control:not(:last-child){    border-bottom-right-radius:0;    border-top-right-radius:0}.input-group-addon:not(:last-child){    border-right:0}.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child),.input-group .form-control:not(:first-child){    border-bottom-left-radius:0;    border-top-left-radius:0}.form-control+.input-group-addon:not(:first-child){    border-left:0}.input-group-btn{    font-size:0;    white-space:nowrap}.input-group-btn,.input-group-btn>.btn{    position:relative}.input-group-btn>.btn+.btn{    margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{    z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{    margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{    z-index:2;    margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{    z-index:3}.custom-control{    position:relative;    display:inline;    padding-left:1.5rem;    cursor:pointer}.custom-control+.custom-control{    margin-left:1rem}.custom-control-input{    position:absolute;    z-index:-1;    opacity:0}.custom-control-input:checked~.custom-control-indicator{    color:#fff;    background-color:#0074d9}.custom-control-input:focus~.custom-control-indicator{    box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9}.custom-control-input:active~.custom-control-indicator{    color:#fff;    background-color:#84c6ff}.custom-control-input:disabled~.custom-control-indicator{    cursor:not-allowed;    background-color:#eee}.custom-control-input:disabled~.custom-control-description{    color:#767676;    cursor:not-allowed}.custom-control-indicator{    position:absolute;    top:.0625rem;    left:0;    display:block;    width:1rem;    height:1rem;    pointer-events:none;    user-select:none;    background-color:#ddd;    background-repeat:no-repeat;    background-position:50%;    background-size:50% 50%}.custom-checkbox .custom-control-indicator{    border-radius:0}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{    background-image:url("data:image/svg+xml;    charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{    background-color:#0074d9;    background-image:url("data:image/svg+xml;    charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{    border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{    background-image:url("data:image/svg+xml;    charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked .custom-control{    display:inline}.custom-controls-stacked .custom-control:after{    display:block;    margin-bottom:.25rem;    content:""}.custom-controls-stacked .custom-control+.custom-control{    margin-left:0}.custom-select{    display:inline-block;    max-width:100%;    padding:.375rem 1.75rem .375rem .75rem;    padding-right:.75rem\9;    color:#acaaa6;    vertical-align:middle;    background:#fff url("data:image/svg+xml;    charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;    background-image:none\9;    background-size:8px 10px;    border:1px solid rgba(0,0,0,.15);    border-radius:0;    -moz-appearance:none;    -webkit-appearance:none}.custom-select:focus{    border-color:#51a7e8;    outline:none}.custom-select:focus::-ms-value{    color:#acaaa6;    background-color:#fff}.custom-select:disabled{    color:#ebebeb;    cursor:not-allowed;    background-color:#f6f6f6}.custom-select::-ms-expand{    opacity:0}.custom-select-sm{    padding-top:.375rem;    padding-bottom:.375rem;    font-size:75%}.custom-file{    position:relative;    display:inline-block;    max-width:100%;    height:2.5rem;    cursor:pointer}.custom-file-input{    min-width:14rem;    max-width:100%;    margin:0;    filter:alpha(opacity=0);    opacity:0}.custom-file-control{    position:absolute;    top:0;    right:0;    left:0;    z-index:5;    height:2.5rem;    padding:.5rem 1rem;    line-height:1.5;    color:#555;    user-select:none;    background-color:#fff;    border:1px solid #ddd;    border-radius:0}.custom-file-control:lang(en):after{    content:"Choose file..."}.custom-file-control:before{    position:absolute;    top:-1px;    right:-1px;    bottom:-1px;    z-index:6;    display:block;    height:2.5rem;    padding:.5rem 1rem;    line-height:1.5;    color:#555;    background-color:#eee;    border:1px solid #ddd;    border-radius:0 0 0 0}.custom-file-control:lang(en):before{    content:"Browse"}.nav{    padding-left:0;    margin-bottom:0;    list-style:none}.nav-link{    display:inline-block}.nav-link:focus,.nav-link:hover{    text-decoration:none}.nav-link.disabled{    color:#ebebeb}.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover{    color:#ebebeb;    cursor:not-allowed;    background-color:transparent}.nav-inline .nav-item{    display:inline-block}.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link{    margin-left:1rem}.nav-tabs{    border-bottom:1px solid #ddd}.nav-tabs:after{    content:"";    display:table;    clear:both}.nav-tabs .nav-item{    float:left;    margin-bottom:-1px}.nav-tabs .nav-item+.nav-item{    margin-left:.2rem}.nav-tabs .nav-link{    display:block;    padding:.5em 1em;    border:1px solid transparent;    border-top-right-radius:0;    border-top-left-radius:0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{    border-color:#f6f6f6 #f6f6f6 #ddd}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover{    color:#ebebeb;    background-color:transparent;    border-color:transparent}.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{    color:#acaaa6;    background-color:#fff;    border-color:#ddd #ddd transparent}.nav-tabs .dropdown-menu{    margin-top:-1px;    border-top-right-radius:0;    border-top-left-radius:0}.nav-pills:after{    content:"";    display:table;    clear:both}.nav-pills .nav-item{    float:left}.nav-pills .nav-item+.nav-item{    margin-left:.2rem}.nav-pills .nav-link{    display:block;    padding:.5em 1em;    border-radius:0}.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{    color:#fff;    cursor:default;    background-color:#2fb5d2}.nav-stacked .nav-item{    display:block;    float:none}.nav-stacked .nav-item+.nav-item{    margin-top:.2rem;    margin-left:0}.tab-content>.tab-pane{    display:none}.tab-content>.active{    display:block}.navbar{    position:relative;    padding:.5rem 1rem}.navbar:after{    content:"";    display:table;    clear:both}@media (min-width:544px){    .navbar{        border-radius:0    }}.navbar-full{    z-index:1000}@media (min-width:544px){    .navbar-full{        border-radius:0    }}.navbar-fixed-bottom,.navbar-fixed-top{    position:fixed;    right:0;    left:0;    z-index:1030}@media (min-width:544px){    .navbar-fixed-bottom,.navbar-fixed-top{        border-radius:0    }}.navbar-fixed-top{    top:0}.navbar-fixed-bottom{    bottom:0}.navbar-sticky-top{    position:sticky;    top:0;    z-index:1030;    width:100%}@media (min-width:544px){    .navbar-sticky-top{        border-radius:0    }}.navbar-brand{    float:left;    padding-top:.25rem;    padding-bottom:.25rem;    margin-right:1rem;    font-size:.9375rem}.navbar-brand:focus,.navbar-brand:hover{    text-decoration:none}.navbar-brand>img{    display:block}.navbar-divider{    float:left;    width:1px;    padding-top:.425rem;    padding-bottom:.425rem;    margin-right:1rem;    margin-left:1rem;    overflow:hidden}.navbar-divider:before{    content:"\A0"}.navbar-toggler{    padding:.5rem .75rem;    font-size:.9375rem;    line-height:1;    background:none;    border:1px solid transparent;    border-radius:0}.navbar-toggler:focus,.navbar-toggler:hover{    text-decoration:none}.navbar-nav .nav-item{    float:left}.navbar-nav .nav-link{    display:block;    padding-top:.425rem;    padding-bottom:.425rem}.navbar-nav .nav-item+.nav-item,.navbar-nav .nav-link+.nav-link{    margin-left:1rem}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{    color:rgba(0,0,0,.8)}.navbar-light .navbar-nav .nav-link{    color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{    color:rgba(0,0,0,.6)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover{    color:rgba(0,0,0,.8)}.navbar-light .navbar-divider{    background-color:rgba(0,0,0,.075)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{    color:#fff}.navbar-dark .navbar-nav .nav-link{    color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{    color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover{    color:#fff}.navbar-dark .navbar-divider{    background-color:hsla(0,0%,100%,.075)}.navbar-toggleable-xs:after{    content:"";    display:table;    clear:both}@media (max-width:543px){    .navbar-toggleable-xs .navbar-nav .nav-item{        float:none;        margin-left:0    }}@media (min-width:544px){    .navbar-toggleable-xs{        display:block!important    }}.navbar-toggleable-sm:after{    content:"";    display:table;    clear:both}@media (max-width:767px){    .navbar-toggleable-sm .navbar-nav .nav-item{        float:none;        margin-left:0    }}@media (min-width:768px){    .navbar-toggleable-sm{        display:block!important    }}.navbar-toggleable-md:after{    content:"";    display:table;    clear:both}@media (max-width:991px){    .navbar-toggleable-md .navbar-nav .nav-item{        float:none;        margin-left:0    }}@media (min-width:992px){    .navbar-toggleable-md{        display:block!important    }}.card{    position:relative;    display:block;    margin-bottom:.75rem;    background-color:#fff;    border-radius:0;    border:1px solid rgba(0,0,0,.125)}.card-block{    padding:1.25rem}.card-block:after{    content:"";    display:table;    clear:both}.card-title{    margin-bottom:.75rem}.card-subtitle{    margin-top:-.375rem}.card-subtitle,.card-text:last-child{    margin-bottom:0}.card-link:hover{    text-decoration:none}.card-link+.card-link{    margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{    border-top-right-radius:0;    border-top-left-radius:0}.card>.list-group:last-child .list-group-item:last-child{    border-bottom-right-radius:0;    border-bottom-left-radius:0}.card-header{    padding:.75rem 1.25rem;    background-color:#f5f5f5;    border-bottom:1px solid rgba(0,0,0,.125)}.card-header:after{    content:"";    display:table;    clear:both}.card-header:first-child{    border-radius:0 0 0 0}.card-footer{    padding:.75rem 1.25rem;    background-color:#f5f5f5;    border-top:1px solid rgba(0,0,0,.125)}.card-footer:after{    content:"";    display:table;    clear:both}.card-footer:last-child{    border-radius:0 0 0 0}.card-header-tabs{    margin-bottom:-.75rem;    border-bottom:0}.card-header-pills,.card-header-tabs{    margin-right:-.625rem;    margin-left:-.625rem}.card-primary{    background-color:#2fb5d2;    border-color:#2fb5d2}.card-primary .card-footer,.card-primary .card-header{    background-color:transparent}.card-success{    background-color:#4cbb6c;    border-color:#4cbb6c}.card-success .card-footer,.card-success .card-header{    background-color:transparent}.card-info{    background-color:#5bc0de;    border-color:#5bc0de}.card-info .card-footer,.card-info .card-header{    background-color:transparent}.card-warning{    background-color:#ff9a52;    border-color:#ff9a52}.card-warning .card-footer,.card-warning .card-header{    background-color:transparent}.card-danger{    background-color:#ff4c4c;    border-color:#ff4c4c}.card-danger .card-footer,.card-danger .card-header,.card-outline-primary{    background-color:transparent}.card-outline-primary{    border-color:#2fb5d2}.card-outline-secondary{    background-color:transparent;    border-color:transparent}.card-outline-info{    background-color:transparent;    border-color:#5bc0de}.card-outline-success{    background-color:transparent;    border-color:#4cbb6c}.card-outline-warning{    background-color:transparent;    border-color:#ff9a52}.card-outline-danger{    background-color:transparent;    border-color:#ff4c4c}.card-inverse .card-footer,.card-inverse .card-header{    border-color:hsla(0,0%,100%,.2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{    color:#fff}.card-inverse .card-blockquote .blockquote-footer,.card-inverse .card-link,.card-inverse .card-subtitle,.card-inverse .card-text{    color:hsla(0,0%,100%,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{    color:#fff}.card-blockquote{    padding:0;    margin-bottom:0;    border-left:0}.card-img{    border-radius:.25rem}.card-img-overlay{    position:absolute;    top:0;    right:0;    bottom:0;    left:0;    padding:1.25rem}.card-img-top{    border-top-right-radius:0;    border-top-left-radius:0}.card-img-bottom{    border-bottom-right-radius:0;    border-bottom-left-radius:0}@media (min-width:544px){    .card-deck{        display:table;        width:100%;        margin-bottom:.75rem;        table-layout:fixed;        border-spacing:1.25rem 0    }    .card-deck .card{        display:table-cell;        margin-bottom:0;        vertical-align:top    }    .card-deck-wrapper{        margin-right:-1.25rem;        margin-left:-1.25rem    }}@media (min-width:544px){    .card-group{        display:table;        width:100%;        table-layout:fixed    }    .card-group .card{        display:table-cell;        vertical-align:top    }    .card-group .card+.card{        margin-left:0;        border-left:0    }    .card-group .card:first-child{        border-bottom-right-radius:0;        border-top-right-radius:0    }    .card-group .card:first-child .card-img-top{        border-top-right-radius:0    }    .card-group .card:first-child .card-img-bottom{        border-bottom-right-radius:0    }    .card-group .card:last-child{        border-bottom-left-radius:0;        border-top-left-radius:0    }    .card-group .card:last-child .card-img-top{        border-top-left-radius:0    }    .card-group .card:last-child .card-img-bottom{        border-bottom-left-radius:0    }    .card-group .card:not(:first-child):not(:last-child),.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{        border-radius:0    }}@media (min-width:544px){    .card-columns{        column-count:3;        column-gap:1.25rem    }    .card-columns .card{        width:100%    }}.breadcrumb{    padding:.75rem 1rem;    margin-bottom:1rem;    list-style:none;    background-color:#f6f6f6;    border-radius:0}.breadcrumb:after{    content:"";    display:table;    clear:both}.breadcrumb-item{    float:left}.breadcrumb-item+.breadcrumb-item:before{    display:inline-block;    padding-right:.5rem;    padding-left:.5rem;    color:#ebebeb;    content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{    text-decoration:underline;    text-decoration:none}.breadcrumb-item.active{    color:#ebebeb}.pagination{    display:inline-block;    padding-left:0;    margin-top:1rem;    margin-bottom:1rem;    border-radius:0}.page-item{    display:inline}.page-item:first-child .page-link{    margin-left:0;    border-bottom-left-radius:0;    border-top-left-radius:0}.page-item:last-child .page-link{    border-bottom-right-radius:0;    border-top-right-radius:0}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{    z-index:2;    color:#fff;    cursor:default;    background-color:#2fb5d2;    border-color:#2fb5d2}.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{    color:#ebebeb;    pointer-events:none;    cursor:not-allowed;    background-color:#fff;    border-color:#ddd}.page-link{    position:relative;    float:left;    padding:.5rem .75rem;    margin-left:-1px;    color:#2fb5d2;    text-decoration:none;    background-color:#fff;    border:1px solid #ddd}.page-link:focus,.page-link:hover{    color:#208094;    background-color:#f6f6f6;    border-color:#ddd}.pagination-lg .page-link{    padding:.75rem 1.5rem;    font-size:.9375rem}.pagination-lg .page-item:first-child .page-link{    border-bottom-left-radius:.3rem;    border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{    border-bottom-right-radius:.3rem;    border-top-right-radius:.3rem}.pagination-sm .page-link{    padding:.275rem .75rem;    font-size:.875rem}.pagination-sm .page-item:first-child .page-link{    border-bottom-left-radius:.2rem;    border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{    border-bottom-right-radius:.2rem;    border-top-right-radius:.2rem}.tag{    display:inline-block;    padding:.25em .4em;    font-size:75%;    font-weight:700;    line-height:1;    color:#fff;    text-align:center;    white-space:nowrap;    vertical-align:baseline;    border-radius:0}.tag:empty{    display:none}.btn .tag{    position:relative;    top:-1px}a.tag:focus,a.tag:hover{    color:#fff;    text-decoration:none;    cursor:pointer}.tag-pill{    padding-right:.6em;    padding-left:.6em;    border-radius:10rem}.tag-default{    background-color:#ebebeb}.tag-default[href]:focus,.tag-default[href]:hover{    background-color:#d2d2d2}.tag-primary{    background-color:#2fb5d2}.tag-primary[href]:focus,.tag-primary[href]:hover{    background-color:#2592a9}.tag-success{    background-color:#4cbb6c}.tag-success[href]:focus,.tag-success[href]:hover{    background-color:#3a9a56}.tag-info{    background-color:#5bc0de}.tag-info[href]:focus,.tag-info[href]:hover{    background-color:#31b0d5}.tag-warning{    background-color:#ff9a52}.tag-warning[href]:focus,.tag-warning[href]:hover{    background-color:#ff7c1f}.tag-danger{    background-color:#ff4c4c}.tag-danger[href]:focus,.tag-danger[href]:hover{    background-color:#ff1919}.jumbotron{    padding:2rem 1rem;    margin-bottom:2rem;    background-color:#f6f6f6;    border-radius:.3rem}@media (min-width:544px){    .jumbotron{        padding:4rem 2rem    }}.jumbotron-hr{    border-top-color:#ddd}.jumbotron-fluid{    padding-right:0;    padding-left:0;    border-radius:0}.alert{    padding:1rem;    margin-bottom:1rem;    border:1px solid transparent;    border-radius:0}.alert-heading{    color:inherit}.alert-link{    font-weight:700}.alert-dismissible{    padding-right:2rem}.alert-dismissible .close{    position:relative;    top:-.125rem;    right:-1rem;    color:inherit}.alert-success{    background-color:#dff0d8;    border-color:#d0e9c6;    color:#3c763d}.alert-success hr{    border-top-color:#c1e2b3}.alert-success .alert-link{    color:#2b542c}.alert-info{    background-color:#d9edf7;    border-color:#bcdff1;    color:#31708f}.alert-info hr{    border-top-color:#a6d5ec}.alert-info .alert-link{    color:#245269}.alert-warning{    background-color:rgba(255,154,82,.3);    border-color:#ff9a52;    color:#414141}.alert-warning hr{    border-top-color:#ff8b39}.alert-warning .alert-link{    color:#282828}.alert-danger{    background-color:#f2dede;    border-color:#ebcccc;    color:#a94442}.alert-danger hr{    border-top-color:#e4b9b9}.alert-danger .alert-link{    color:#843534}@keyframes progress-bar-stripes{    0%{        background-position:1rem 0    }    to{        background-position:0 0    }}.progress{    display:block;    width:100%;    height:1rem;    margin-bottom:1rem}.progress[value]{    background-color:#eee;    border:0;    appearance:none;    border-radius:0}.progress[value]::-ms-fill{    background-color:#0074d9;    border:0}.progress[value]::-moz-progress-bar{    background-color:#0074d9;    border-bottom-left-radius:0;    border-top-left-radius:0}.progress[value]::-webkit-progress-value{    background-color:#0074d9;    border-bottom-left-radius:0;    border-top-left-radius:0}.progress[value="100"]::-moz-progress-bar{    border-bottom-right-radius:0;    border-top-right-radius:0}.progress[value="100"]::-webkit-progress-value{    border-bottom-right-radius:0;    border-top-right-radius:0}.progress[value]::-webkit-progress-bar{    background-color:#eee;    border-radius:0}.progress[value],base::-moz-progress-bar{    background-color:#eee;    border-radius:0}@media screen and (min-width:0\0){    .progress{        background-color:#eee;        border-radius:0    }    .progress-bar{        display:inline-block;        height:1rem;        text-indent:-999rem;        background-color:#0074d9;        border-bottom-left-radius:0;        border-top-left-radius:0    }    .progress[width="100%"]{        border-bottom-right-radius:0;        border-top-right-radius:0    }}.progress-striped[value]::-webkit-progress-value{    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);    background-size:1rem 1rem}.progress-striped[value]::-moz-progress-bar{    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);    background-size:1rem 1rem}.progress-striped[value]::-ms-fill{    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);    background-size:1rem 1rem}@media screen and (min-width:0\0){    .progress-bar-striped{        background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);        background-size:1rem 1rem    }}.progress-animated[value]::-webkit-progress-value{    animation:progress-bar-stripes 2s linear infinite}.progress-animated[value]::-moz-progress-bar{    animation:progress-bar-stripes 2s linear infinite}@media screen and (min-width:0\0){    .progress-animated .progress-bar-striped{        animation:progress-bar-stripes 2s linear infinite    }}.progress-success[value]::-webkit-progress-value{    background-color:#4cbb6c}.progress-success[value]::-moz-progress-bar{    background-color:#4cbb6c}.progress-success[value]::-ms-fill{    background-color:#4cbb6c}@media screen and (min-width:0\0){    .progress-success .progress-bar{        background-color:#4cbb6c    }}.progress-info[value]::-webkit-progress-value{    background-color:#5bc0de}.progress-info[value]::-moz-progress-bar{    background-color:#5bc0de}.progress-info[value]::-ms-fill{    background-color:#5bc0de}@media screen and (min-width:0\0){    .progress-info .progress-bar{        background-color:#5bc0de    }}.progress-warning[value]::-webkit-progress-value{    background-color:#ff9a52}.progress-warning[value]::-moz-progress-bar{    background-color:#ff9a52}.progress-warning[value]::-ms-fill{    background-color:#ff9a52}@media screen and (min-width:0\0){    .progress-warning .progress-bar{        background-color:#ff9a52    }}.progress-danger[value]::-webkit-progress-value{    background-color:#ff4c4c}.progress-danger[value]::-moz-progress-bar{    background-color:#ff4c4c}.progress-danger[value]::-ms-fill{    background-color:#ff4c4c}@media screen and (min-width:0\0){    .progress-danger .progress-bar{        background-color:#ff4c4c    }}.media,.media-body{    overflow:hidden}.media-body{    width:10000px}.media-body,.media-left,.media-right{    display:table-cell;    vertical-align:top}.media-middle{    vertical-align:middle}.media-bottom{    vertical-align:bottom}.media-object{    display:block}.media-object.img-thumbnail{    max-width:none}.media-right{    padding-left:10px}.media-left{    padding-right:10px}.media-heading{    margin-top:0;    margin-bottom:5px}.media-list{    padding-left:0;    list-style:none}.list-group{    padding-left:0;    margin-bottom:0}.list-group-item{    position:relative;    display:block;    padding:.75rem 1.25rem;    margin-bottom:-1px;    background-color:#fff;    border:1px solid #ddd}.list-group-item:first-child{    border-top-right-radius:0;    border-top-left-radius:0}.list-group-item:last-child{    margin-bottom:0;    border-bottom-right-radius:0;    border-bottom-left-radius:0}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{    color:#ebebeb;    cursor:not-allowed;    background-color:#f6f6f6}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{    color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{    color:#ebebeb}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{    z-index:2;    color:#fff;    text-decoration:none;    background-color:#2fb5d2;    border-color:#2fb5d2}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{    color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{    color:#d7f1f6}.list-group-flush .list-group-item{    border-radius:0}.list-group-item-action{    width:100%;    color:#555;    text-align:inherit}.list-group-item-action .list-group-item-heading{    color:#333}.list-group-item-action:focus,.list-group-item-action:hover{    color:#555;    text-decoration:none;    background-color:#f5f5f5}.list-group-item-success{    color:#3c763d;    background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{    color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{    color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{    color:#3c763d;    background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{    color:#fff;    background-color:#3c763d;    border-color:#3c763d}.list-group-item-info{    color:#31708f;    background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{    color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{    color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{    color:#31708f;    background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{    color:#fff;    background-color:#31708f;    border-color:#31708f}.list-group-item-warning{    color:#8a6d3b;    background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{    color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{    color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{    color:#8a6d3b;    background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{    color:#fff;    background-color:#8a6d3b;    border-color:#8a6d3b}.list-group-item-danger{    color:#a94442;    background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{    color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{    color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{    color:#a94442;    background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{    color:#fff;    background-color:#a94442;    border-color:#a94442}.list-group-item-heading{    margin-top:0;    margin-bottom:5px}.list-group-item-text{    margin-bottom:0;    line-height:1.3}.embed-responsive{    position:relative;    display:block;    height:0;    padding:0;    overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{    position:absolute;    top:0;    bottom:0;    left:0;    width:100%;    height:100%;    border:0}.embed-responsive-21by9{    padding-bottom:42.85714%}.embed-responsive-16by9{    padding-bottom:56.25%}.embed-responsive-4by3{    padding-bottom:75%}.embed-responsive-1by1{    padding-bottom:100%}.close{    float:right;    font-size:1.5rem;    font-weight:700;    line-height:1;    color:#000;    text-shadow:0 1px 0 #fff;    opacity:.2}.close:focus,.close:hover{    color:#000;    text-decoration:none;    cursor:pointer;    opacity:.5}button.close{    padding:0;    cursor:pointer;    background:transparent;    border:0;    -webkit-appearance:none}.modal,.modal-open{    overflow:hidden}.modal{    position:fixed;    top:0;    right:0;    bottom:0;    left:0;    z-index:1050;    display:none;    outline:0;    -webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{    transition:transform .3s ease-out;    transform:translateY(-25%)}.modal.in .modal-dialog{    transform:translate(0)}.modal-open .modal{    overflow-x:hidden;    overflow-y:auto}.modal-dialog{    position:relative;    width:auto;    margin:10px}.modal-content{    position:relative;    background-color:#fff;    background-clip:padding-box;    border:1px solid rgba(0,0,0,.2);    border-radius:.3rem;    outline:0}.modal-backdrop{    position:fixed;    top:0;    right:0;    bottom:0;    left:0;    z-index:1040;    background-color:#000}.modal-backdrop.fade{    opacity:0}.modal-backdrop.in{    opacity:.5}.modal-header{    padding:15px;    border-bottom:1px solid #e5e5e5}.modal-header:after{    content:"";    display:table;    clear:both}.modal-header .close{    margin-top:-2px}.modal-title{    margin:0;    line-height:1.5}.modal-body{    position:relative;    padding:15px}.modal-footer{    padding:15px;    text-align:right;    border-top:1px solid #e5e5e5}.modal-footer:after{    content:"";    display:table;    clear:both}.modal-scrollbar-measure{    position:absolute;    top:-9999px;    width:50px;    height:50px;    overflow:scroll}@media (min-width:544px){    .modal-dialog{        max-width:600px;        margin:30px auto    }    .modal-sm{        max-width:300px    }}@media (min-width:992px){    .modal-lg{        max-width:900px    }}.tooltip{    position:absolute;    z-index:1070;    display:block;    font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;    font-style:normal;    font-weight:400;    letter-spacing:normal;    line-break:auto;    line-height:1.5;    text-align:left;    text-align:start;    text-decoration:none;    text-shadow:none;    text-transform:none;    white-space:normal;    word-break:normal;    word-spacing:normal;    font-size:.875rem;    word-wrap:break-word;    opacity:0}.tooltip.in{    opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{    padding:5px 0;    margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip.tooltip-top .tooltip-arrow{    bottom:0;    left:50%;    margin-left:-5px;    border-width:5px 5px 0;    border-top-color:#ff4c4c}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{    padding:0 5px;    margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-arrow,.tooltip.tooltip-right .tooltip-arrow{    top:50%;    left:0;    margin-top:-5px;    border-width:5px 5px 5px 0;    border-right-color:#ff4c4c}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{    padding:5px 0;    margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-arrow,.tooltip.tooltip-bottom .tooltip-arrow{    top:0;    left:50%;    margin-left:-5px;    border-width:0 5px 5px;    border-bottom-color:#ff4c4c}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{    padding:0 5px;    margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-arrow,.tooltip.tooltip-left .tooltip-arrow{    top:50%;    right:0;    margin-top:-5px;    border-width:5px 0 5px 5px;    border-left-color:#ff4c4c}.tooltip-inner{    max-width:200px;    padding:3px 8px;    color:#fff;    text-align:center;    background-color:#ff4c4c;    border-radius:0}.tooltip-arrow{    position:absolute;    width:0;    height:0;    border-color:transparent;    border-style:solid}.popover{    position:absolute;    top:0;    left:0;    z-index:1060;    display:block;    max-width:276px;    padding:1px;    font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;    font-style:normal;    font-weight:400;    letter-spacing:normal;    line-break:auto;    line-height:1.5;    text-align:left;    text-align:start;    text-decoration:none;    text-shadow:none;    text-transform:none;    white-space:normal;    word-break:normal;    word-spacing:normal;    font-size:.875rem;    word-wrap:break-word;    background-color:#fff;    background-clip:padding-box;    border:1px solid rgba(0,0,0,.2);    border-radius:.3rem}.popover.bs-tether-element-attached-bottom,.popover.popover-top{    margin-top:-10px}.popover.bs-tether-element-attached-bottom .popover-arrow,.popover.popover-top .popover-arrow{    bottom:-11px;    left:50%;    margin-left:-11px;    border-top-color:rgba(0,0,0,.25);    border-bottom-width:0}.popover.bs-tether-element-attached-bottom .popover-arrow:after,.popover.popover-top .popover-arrow:after{    bottom:1px;    margin-left:-10px;    content:"";    border-top-color:#fff;    border-bottom-width:0}.popover.bs-tether-element-attached-left,.popover.popover-right{    margin-left:10px}.popover.bs-tether-element-attached-left .popover-arrow,.popover.popover-right .popover-arrow{    top:50%;    left:-11px;    margin-top:-11px;    border-right-color:rgba(0,0,0,.25);    border-left-width:0}.popover.bs-tether-element-attached-left .popover-arrow:after,.popover.popover-right .popover-arrow:after{    bottom:-10px;    left:1px;    content:"";    border-right-color:#fff;    border-left-width:0}.popover.bs-tether-element-attached-top,.popover.popover-bottom{    margin-top:10px}.popover.bs-tether-element-attached-top .popover-arrow,.popover.popover-bottom .popover-arrow{    top:-11px;    left:50%;    margin-left:-11px;    border-top-width:0;    border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top .popover-arrow:after,.popover.popover-bottom .popover-arrow:after{    top:1px;    margin-left:-10px;    content:"";    border-top-width:0;    border-bottom-color:#fff}.popover.bs-tether-element-attached-right,.popover.popover-left{    margin-left:-10px}.popover.bs-tether-element-attached-right .popover-arrow,.popover.popover-left .popover-arrow{    top:50%;    right:-11px;    margin-top:-11px;    border-right-width:0;    border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right .popover-arrow:after,.popover.popover-left .popover-arrow:after{    right:1px;    bottom:-10px;    content:"";    border-right-width:0;    border-left-color:#fff}.popover-title{    padding:8px 14px;    margin:0;    font-size:1rem;    background-color:#f7f7f7;    border-bottom:1px solid #ebebeb;    border-radius:.2375rem .2375rem 0 0}.popover-title:empty{    display:none}.popover-content{    padding:9px 14px}.popover-arrow,.popover-arrow:after{    position:absolute;    display:block;    width:0;    height:0;    border-color:transparent;    border-style:solid}.popover-arrow{    border-width:11px}.popover-arrow:after{    content:"";    border-width:10px}.carousel,.carousel-inner{    position:relative}.carousel-inner{    width:100%;    overflow:hidden}.carousel-inner>.carousel-item{    position:relative;    display:none;    transition:left .6s ease-in-out}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img{    line-height:1}@media (-webkit-transform-3d),(transform-3d){    .carousel-inner>.carousel-item{        transition:transform .6s ease-in-out;        backface-visibility:hidden;        perspective:1000px    }    .carousel-inner>.carousel-item.active.right,.carousel-inner>.carousel-item.next{        left:0;        transform:translate3d(100%,0,0)    }    .carousel-inner>.carousel-item.active.left,.carousel-inner>.carousel-item.prev{        left:0;        transform:translate3d(-100%,0,0)    }    .carousel-inner>.carousel-item.active,.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-item.prev.right{        left:0;        transform:translateZ(0)    }}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{    display:block}.carousel-inner>.active{    left:0}.carousel-inner>.next,.carousel-inner>.prev{    position:absolute;    top:0;    width:100%}.carousel-inner>.next{    left:100%}.carousel-inner>.prev{    left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{    left:0}.carousel-inner>.active.left{    left:-100%}.carousel-inner>.active.right{    left:100%}.carousel-control{    position:absolute;    top:0;    bottom:0;    left:0;    width:15%;    font-size:20px;    color:#fff;    text-align:center;    text-shadow:0 1px 2px rgba(0,0,0,.6);    opacity:.5}.carousel-control.left{    background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));    background-repeat:repeat-x;    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control.right{    right:0;    left:auto;    background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));    background-repeat:repeat-x;    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)}.carousel-control:focus,.carousel-control:hover{    color:#fff;    text-decoration:none;    outline:0;    opacity:.9}.carousel-control .icon-next,.carousel-control .icon-prev{    position:absolute;    top:50%;    z-index:5;    display:inline-block;    width:20px;    height:20px;    margin-top:-10px;    font-family:serif;    line-height:1}.carousel-control .icon-prev{    left:50%;    margin-left:-10px}.carousel-control .icon-next{    right:50%;    margin-right:-10px}.carousel-control .icon-prev:before{    content:"\2039"}.carousel-control .icon-next:before{    content:"\203A"}.carousel-indicators{    position:absolute;    bottom:10px;    left:50%;    z-index:15;    width:60%;    padding-left:0;    margin-left:-30%;    text-align:center;    list-style:none}.carousel-indicators li{    display:inline-block;    width:10px;    height:10px;    margin:1px;    text-indent:-999px;    cursor:pointer;    background-color:transparent;    border:1px solid #fff;    border-radius:10px}.carousel-indicators .active{    width:12px;    height:12px;    margin:0;    background-color:#fff}.carousel-caption{    position:absolute;    right:15%;    bottom:20px;    left:15%;    z-index:10;    padding-top:20px;    padding-bottom:20px;    color:#fff;    text-align:center;    text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{    text-shadow:none}@media (min-width:544px){    .carousel-control .icon-next,.carousel-control .icon-prev{        width:30px;        height:30px;        margin-top:-15px;        font-size:30px    }    .carousel-control .icon-prev{        margin-left:-15px    }    .carousel-control .icon-next{        margin-right:-15px    }    .carousel-caption{        right:20%;        left:20%;        padding-bottom:30px    }    .carousel-indicators{        bottom:20px    }}.bg-faded{    background-color:#f7f7f9}.bg-primary{    color:#fff!important;    background-color:#2fb5d2!important}a.bg-primary:focus,a.bg-primary:hover{    background-color:#2592a9!important}.bg-success{    color:#fff!important;    background-color:#4cbb6c!important}a.bg-success:focus,a.bg-success:hover{    background-color:#3a9a56!important}.bg-info{    color:#fff!important;    background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{    background-color:#31b0d5!important}.bg-warning{    color:#fff!important;    background-color:#ff9a52!important}a.bg-warning:focus,a.bg-warning:hover{    background-color:#ff7c1f!important}.bg-danger{    color:#fff!important;    background-color:#ff4c4c!important}a.bg-danger:focus,a.bg-danger:hover{    background-color:#ff1919!important}.bg-inverse{    color:#fff!important;    background-color:#878787!important}a.bg-inverse:focus,a.bg-inverse:hover{    background-color:#6e6e6e!important}.clearfix:after{    content:"";    display:table;    clear:both}.d-block{    display:block!important}.d-inline-block{    display:inline-block!important}.d-inline{    display:inline!important}.pull-xs-left{    float:left!important}.pull-xs-right{    float:right!important}.pull-xs-none{    float:none!important}@media (min-width:544px){    .pull-sm-left{        float:left!important    }    .pull-sm-right{        float:right!important    }    .pull-sm-none{        float:none!important    }}@media (min-width:768px){    .pull-md-left{        float:left!important    }    .pull-md-right{        float:right!important    }    .pull-md-none{        float:none!important    }}@media (min-width:992px){    .pull-lg-left{        float:left!important    }    .pull-lg-right{        float:right!important    }    .pull-lg-none{        float:none!important    }}@media (min-width:1200px){    .pull-xl-left{        float:left!important    }    .pull-xl-right{        float:right!important    }    .pull-xl-none{        float:none!important    }}.sr-only{    position:absolute;    width:1px;    height:1px;    padding:0;    margin:-1px;    overflow:hidden;    clip:rect(0,0,0,0);    border:0}.sr-only-focusable:active,.sr-only-focusable:focus{    position:static;    width:auto;    height:auto;    margin:0;    overflow:visible;    clip:auto}.w-100{    width:100%!important}.m-x-auto{    margin-right:auto!important;    margin-left:auto!important}.m-a-0{    margin:0!important}.m-t-0{    margin-top:0!important}.m-r-0{    margin-right:0!important}.m-b-0{    margin-bottom:0!important}.m-l-0,.m-x-0{    margin-left:0!important}.m-x-0{    margin-right:0!important}.m-y-0{    margin-top:0!important;    margin-bottom:0!important}.m-a-1{    margin:1rem!important}.m-t-1{    margin-top:1rem!important}.m-r-1{    margin-right:1rem!important}.m-b-1{    margin-bottom:1rem!important}.m-l-1,.m-x-1{    margin-left:1rem!important}.m-x-1{    margin-right:1rem!important}.m-y-1{    margin-top:1rem!important;    margin-bottom:1rem!important}.m-a-2{    margin:1.5rem!important}.m-t-2{    margin-top:1.5rem!important}.m-r-2{    margin-right:1.5rem!important}.m-b-2{    margin-bottom:1.5rem!important}.m-l-2,.m-x-2{    margin-left:1.5rem!important}.m-x-2{    margin-right:1.5rem!important}.m-y-2{    margin-top:1.5rem!important;    margin-bottom:1.5rem!important}.m-a-3{    margin:3rem!important}.m-t-3{    margin-top:3rem!important}.m-r-3{    margin-right:3rem!important}.m-b-3{    margin-bottom:3rem!important}.m-l-3,.m-x-3{    margin-left:3rem!important}.m-x-3{    margin-right:3rem!important}.m-y-3{    margin-top:3rem!important;    margin-bottom:3rem!important}.p-a-0{    padding:0!important}.p-t-0{    padding-top:0!important}.p-r-0{    padding-right:0!important}.p-b-0{    padding-bottom:0!important}.p-l-0,.p-x-0{    padding-left:0!important}.p-x-0{    padding-right:0!important}.p-y-0{    padding-top:0!important;    padding-bottom:0!important}.p-a-1{    padding:1rem!important}.p-t-1{    padding-top:1rem!important}.p-r-1{    padding-right:1rem!important}.p-b-1{    padding-bottom:1rem!important}.p-l-1,.p-x-1{    padding-left:1rem!important}.p-x-1{    padding-right:1rem!important}.p-y-1{    padding-top:1rem!important;    padding-bottom:1rem!important}.p-a-2{    padding:1.5rem!important}.p-t-2{    padding-top:1.5rem!important}.p-r-2{    padding-right:1.5rem!important}.p-b-2{    padding-bottom:1.5rem!important}.p-l-2,.p-x-2{    padding-left:1.5rem!important}.p-x-2{    padding-right:1.5rem!important}.p-y-2{    padding-top:1.5rem!important;    padding-bottom:1.5rem!important}.p-a-3{    padding:3rem!important}.p-t-3{    padding-top:3rem!important}.p-r-3{    padding-right:3rem!important}.p-b-3{    padding-bottom:3rem!important}.p-l-3,.p-x-3{    padding-left:3rem!important}.p-x-3{    padding-right:3rem!important}.p-y-3{    padding-top:3rem!important;    padding-bottom:3rem!important}.pos-f-t{    position:fixed;    top:0;    right:0;    left:0;    z-index:1030}.text-justify{    text-align:justify!important}.text-nowrap{    white-space:nowrap!important}.text-truncate{    overflow:hidden;    text-overflow:ellipsis;    white-space:nowrap}.text-xs-left{    text-align:left!important}.text-xs-right{    text-align:right!important}.text-xs-center{    text-align:center!important}@media (min-width:544px){    .text-sm-left{        text-align:left!important    }    .text-sm-right{        text-align:right!important    }    .text-sm-center{        text-align:center!important    }}@media (min-width:768px){    .text-md-left{        text-align:left!important    }    .text-md-right{        text-align:right!important    }    .text-md-center{        text-align:center!important    }}@media (min-width:992px){    .text-lg-left{        text-align:left!important    }    .text-lg-right{        text-align:right!important    }    .text-lg-center{        text-align:center!important    }}@media (min-width:1200px){    .text-xl-left{        text-align:left!important    }    .text-xl-right{        text-align:right!important    }    .text-xl-center{        text-align:center!important    }}.text-lowercase{    text-transform:lowercase!important}.text-uppercase{    text-transform:uppercase!important}.text-capitalize{    text-transform:capitalize!important}.font-weight-normal{    font-weight:400}.font-weight-bold{    font-weight:700}.font-italic{    font-style:italic}.text-muted{    color:#acaaa6!important}a.text-muted:focus,a.text-muted:hover{    color:#93918c!important}.text-primary{    color:#2fb5d2!important}a.text-primary:focus,a.text-primary:hover{    color:#2592a9!important}.text-success{    color:#4cbb6c!important}a.text-success:focus,a.text-success:hover{    color:#3a9a56!important}.text-info{    color:#5bc0de!important}a.text-info:focus,a.text-info:hover{    color:#31b0d5!important}.text-warning{    color:#ff9a52!important}a.text-warning:focus,a.text-warning:hover{    color:#ff7c1f!important}.text-danger{    color:#ff4c4c!important}a.text-danger:focus,a.text-danger:hover{    color:#ff1919!important}.text-hide{    font:0/0 a;    color:transparent;    text-shadow:none;    background-color:transparent;    border:0}.invisible{    visibility:hidden!important}.hidden-xs-up{    display:none!important}@media (max-width:543px){    .hidden-xs-down{        display:none!important    }}@media (min-width:544px){    .hidden-sm-up{        display:none!important    }}@media (max-width:767px){    .hidden-sm-down{        display:none!important    }}@media (min-width:768px){    .hidden-md-up{        display:none!important    }}@media (max-width:991px){    .hidden-md-down{        display:none!important    }}@media (min-width:992px){    .hidden-lg-up{        display:none!important    }}@media (max-width:1199px){    .hidden-lg-down{        display:none!important    }}@media (min-width:1200px){    .hidden-xl-up{        display:none!important    }}.hidden-xl-down,.visible-print-block{    display:none!important}@media print{    .visible-print-block{        display:block!important    }}.visible-print-inline{    display:none!important}@media print{    .visible-print-inline{        display:inline!important    }}.visible-print-inline-block{    display:none!important}@media print{    .visible-print-inline-block{        display:inline-block!important    }}@media print{    .hidden-print{        display:none!important    }}@font-face{    font-family:Noto Sans;    src:url(../css/3d4a907b1b7a232654324a3dd7ae4aa3.eot);    src:local("Noto Sans Regular"),local("NotoSans-Regular"),url(../css/3d4a907b1b7a232654324a3dd7ae4aa3.eot) format("embedded-opentype"),url(../css/19c1b868764c0e4d15a45d3f61250488.woff2) format("woff2"),url(../css/846c191efd3d0aacde5a916cf2ebf1a4.woff) format("woff"),url(../css/2fd9c16b805724d590c0cff96da070a4.ttf) format("truetype"),url(../css/5ea9fdf2293930126fa9c544968009ae.svg) format("svg");    font-weight:400;    font-style:normal}@font-face{    font-family:Noto Sans;    src:url(../css/eeb9224f85430652fd070e4e64129aa4.eot);    src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(../css/eeb9224f85430652fd070e4e64129aa4.eot) format("embedded-opentype"),url(../css/199038f07312bfc6f0aabd3ed6a2b64d.woff2) format("woff2"),url(../css/c2183257e7a697769df4200c547551f1.woff) format("woff"),url(../css/a165a42685795361b25593effb32fdb1.ttf) format("truetype"),url(../css/5dc400bcedda37b13f35cb44623193cf.svg) format("svg");    font-weight:700;    font-style:normal}@font-face{    font-family:Noto Sans;    src:url(../css/a77ade19de3d3762dfbf1fe553b293cc.eot);    src:local("Noto Sans Italic"),local("NotoSans-Italic"),url(../css/a77ade19de3d3762dfbf1fe553b293cc.eot) format("embedded-opentype"),url(../css/7a3ebca0cba2e2c6090e84e1d77e0f94.woff2) format("woff2"),url(../css/332f555bb44cdc394d6c799df0c03389.woff) format("woff"),url(../css/154da4697acc779b55af0a67f1241e4e.ttf) format("truetype"),url(../css/3d34be670a7f15086e512282b97ae35e.svg) format("svg");    font-weight:400;    font-style:italic}@font-face{    font-family:Noto Sans;    src:url(../css/b467416c449eb823029e16347b2ea510.eot);    src:local("Noto Sans BoldItalic"),local("NotoSans-BoldItalic"),url(../css/b467416c449eb823029e16347b2ea510.eot) format("embedded-opentype"),url(../css/a68cfe9d548950edf5df102269877edd.woff2) format("woff2"),url(../css/3f81521029cc8a9a703419c4a74704a0.woff) format("woff"),url(../css/4f6ff3639c1e5728b905b650c1a06e75.ttf) format("truetype"),url(../css/80e74ff9406650e53bbec1e292c2c094.svg) format("svg");    font-weight:700;    font-style:italic}@font-face{    font-family:Material Icons;    font-style:normal;    font-weight:400;    src:url(../css/e79bfd88537def476913f3ed52f4f4b3.eot);    src:local("Material Icons"),local("MaterialIcons-Regular"),url(../css/570eb83859dc23dd0eec423a49e147fe.woff2) format("woff2"),url(../css/012cf6a10129e2275d79d6adac7f3b02.woff) format("woff"),url(../css/a37b0c01c0baf1888ca812cc0508f6e2.ttf) format("truetype")}.material-icons{    font-family:Material Icons;    font-weight:400;    font-style:normal;    font-size:24px;    display:inline-block;    vertical-align:middle;    width:1em;    height:1em;    line-height:1;    text-transform:none;    letter-spacing:normal;    word-wrap:normal;    white-space:nowrap;    direction:ltr;    -webkit-font-smoothing:antialiased;    text-rendering:optimizeLegibility;    -moz-osx-font-smoothing:grayscale;    font-feature-settings:"liga"}.lang-rtl *{    direction:rtl!important}.lang-rtl main{    text-align:right!important}body,html{    height:100%}body{    font-family:Noto Sans,sans-serif;    font-size:1rem;    -webkit-font-smoothing:antialiased;    -moz-osx-font-smoothing:grayscale;    color:#414141;    line-height:1.25em}ul{    list-style:none;    padding-left:0}a:hover{    color:#2fb5d2;    text-decoration:none}p{    font-size:.9375rem;    color:#878787;    font-weight:400}.color,.custom-checkbox input[type=checkbox]+span.color{    width:1.25rem;    height:1.25rem;    display:inline-block;    margin:.3125rem;    box-shadow:0 0 3px 0 rgba(0,0,0,.15);    border:1px solid rgba(0,0,0,.05);    cursor:pointer;    background-size:contain}.color.active,.color:hover,.custom-checkbox input[type=checkbox]+span.color.active,.custom-checkbox input[type=checkbox]+span.color:hover,.facet-label.active .custom-checkbox span.color,.facet-label:hover .custom-checkbox span.color{    border:2px solid #414141}.h1,.h2,.h3{    text-transform:uppercase;    color:#414141}.h4{    font-weight:700;    color:#414141}.btn-primary,.btn-secondary,.btn-tertiary{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    text-transform:uppercase;    font-weight:600;    padding:.5rem 1.25rem}.btn-primary .material-icons,.btn-secondary .material-icons,.btn-tertiary .material-icons{    margin-right:.625rem}.btn-tertiary{    text-transform:lowercase;    color:#acaaa6;    box-shadow:.0625rem .0625rem .0625rem 0 rgba(0,0,0,.1);    padding:.25rem;    margin:.25rem 0;    font-weight:400;    font-size:.875rem}.btn-tertiary .material-icons{    font-size:1rem}.card{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1)}.label,label{    color:#414141;    text-align:right;    font-size:.875rem}small.label,small.value{    font-size:.8125rem}.form-control-label{    padding-top:.625rem}.form-control{    background:#ebebeb;    color:#acaaa6;    border:none;    padding:.5rem 1rem}.form-control:focus{    background-color:#fff}.form-control:focus,.input-group.focus{    outline:.1875rem solid #2fb5d2}.input-group .form-control:focus{    outline:none}.input-group .input-group-btn>.btn{    border:0;    box-shadow:none;    color:#fff;    font-size:.6875rem;    font-weight:400;    margin-left:0;    padding:.65625rem 1rem;    text-transform:uppercase}.form-control-select{    height:2.625rem;    -moz-appearance:none;    -webkit-appearance:none;    background:#ebebeb url("data:image/png;    base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=") no-repeat scroll right .5rem center/1.25rem 1.25rem;    padding-right:2rem}.form-control-valign{    padding-top:.5rem}.form-control-comment{    font-size:.875rem;    padding-top:.5rem;    color:#878787}.form-control-submit.disabled{    background:#5bc0de;    color:#fff}.form-group.has-error input,.form-group.has-error select{    outline:.1875rem solid #ff4c4c}.form-group.has-error .help-block{    color:#ff4c4c}.group-span-filestyle label{    margin:0}.bootstrap-touchspin .group-span-filestyle .btn-touchspin,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.group-span-filestyle .btn-default{    background:#2fb5d2;    color:#fff;    text-transform:uppercase;    border-radius:0;    font-size:.875rem;    padding:.5rem 1rem}.bootstrap-touchspin input:focus{    outline:none}.bootstrap-touchspin input.form-control{    border:1px solid rgba(0,0,0,.15)}.bootstrap-touchspin .btn-touchspin{    background-color:#fff;    border:1px solid rgba(0,0,0,.15);    height:1.3125rem}.bootstrap-touchspin .btn-touchspin:hover{    background-color:#ebebeb}.bootstrap-touchspin .input-group-btn-vertical{    color:#414141}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down,.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{    border-radius:0}.bootstrap-touchspin .input-group-btn-vertical .touchspin-up:after{    content:"\E5CE"}.bootstrap-touchspin .input-group-btn-vertical .touchspin-down:after{    content:"\E5CF"}.bootstrap-touchspin .input-group-btn-vertical i{    top:.0625rem;    left:.1875rem;    font-size:.9375rem}.custom-radio{    display:inline-block;    position:relative;    width:20px;    height:20px;    vertical-align:middle;    cursor:pointer;    border-radius:50%;    border:2px solid #acaaa6;    background:#fff;    margin-right:1.25rem}.custom-radio input[type=radio]{    opacity:0;    cursor:pointer}.custom-radio input[type=radio]:checked+span{    display:block;    background-color:#2fb5d2;    width:12px;    height:12px;    border-radius:50%;    position:absolute;    left:.125rem;    top:.125rem}.custom-checkbox{    position:relative}.custom-checkbox input[type=checkbox]{    margin-top:.25rem;    opacity:0;    cursor:pointer;    position:absolute}.custom-checkbox input[type=checkbox]+span{    margin-right:3px;    display:inline-block;    width:.9375rem;    height:.9375rem;    vertical-align:middle;    cursor:pointer;    border:2px solid #414141}.custom-checkbox input[type=checkbox]+span .checkbox-checked{    display:none;    margin:-.25rem -.125rem;    font-size:1.1rem;    color:#414141}.custom-checkbox input[type=checkbox]:checked+span .checkbox-checked{    display:block}.custom-checkbox label{    text-align:left}.text-muted{    font-size:.875rem}.done{    color:#4cbb6c;    display:inline-block;    padding:0 .8125rem;    margin-right:1.5625rem}.thumb-mask>.mask{    position:relative;    width:3.4375rem;    height:3.4375rem;    overflow:hidden;    border:1px solid #ebebeb;    margin:.625rem 0}.thumb-mask>.mask img{    width:55px;    height:55px}.definition-list dl{    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex;    -webkit-box-lines:multiple;    -moz-box-lines:multiple;    box-lines:multiple;    -ms-flex-wrap:wrap;    flex-wrap:wrap}.definition-list dl dt{    font-weight:400}.definition-list dl dd,.definition-list dl dt{    -webkit-box-flex:0;    box-flex:0;    -moz-flex:0 0 45%;    -ms-flex:0 0 45%;    flex:0 0 45%;    background:#ebebeb;    padding:.625rem;    margin:.125rem}.definition-list dl dd:nth-of-type(2n),.definition-list dl dt:nth-of-type(2n){    background:#f6f6f6}.help-block{    margin-top:.625rem}.btn.disabled,.btn.disabled:hover{    background:#acaaa6}.alert-warning .material-icons{    color:#ff9a52;    font-size:2rem;    margin-right:.625rem;    padding-top:.3125rem}.alert-warning .alert-text{    font-size:.9375rem;    padding-top:.625rem}.alert-warning .alert-link{    border-radius:2px;    border-width:2px;    margin-left:.625rem;    padding:.3125rem 1.25rem;    font-weight:600;    font-size:.8125rem;    color:#6c868e}.alert-warning ul li:last-child .alert-link{    color:#fff}.alert-warning .warning-buttons{    margin-top:.3125rem}.btn-tertiary-outline{    color:#6c868e;    background-image:none;    background-color:transparent;    border-color:#6c868e;    border:.15rem solid #6c868e}.btn-tertiary-outline:hover{    border-color:#bbcdd2;    color:#bbcdd2}.alert{    font-size:.8125rem}.nav-item .nav-link,.nav-item .nav-separtor{    color:#acaaa6;    font-weight:700}.nav-item .nav-link.active,.nav-item .nav-separtor.active{    color:#414141}.ps-alert-error{    margin-bottom:0}.ps-alert-error .item,.ps-alert-success .item{    align-items:center;    border:2px solid #ff4c4c;    -js-display:flex;    display:flex;    background-color:#ff4c4c;    margin-bottom:1rem}.ps-alert-error .item i,.ps-alert-success .item i{    border:15px solid #ff4c4c;    -js-display:flex;    display:flex}.ps-alert-error .item i svg,.ps-alert-success .item i svg{    background-color:#ff4c4c;    width:24px;    height:24px}.ps-alert-error .item p,.ps-alert-success .item p{    background-color:#fff;    margin:0;    padding:18px 20px;    width:100%}.ps-alert-success{    padding:.25rem .25rem 2.75rem}.ps-alert-success .item{    border-color:#4cbb6c;    background-color:#4cbb6c}.ps-alert-success .item i{    border-color:#4cbb6c}.ps-alert-success .item i svg{    background-color:#4cbb6c}.dropdown{    color:#acaaa6}.dropdown:hover .expand-more{    color:#2fb5d2}.dropdown .expand-more{    color:#414141;    cursor:pointer;    -webkit-user-select:none;    -moz-user-select:none;    -ms-user-select:none;    user-select:none}.dropdown .active{    max-height:200px;    overflow-y:hidden;    visibility:visible}.dropdown select{    -moz-appearance:none;    border:0 none;    outline:0 none;    color:#414141;    background:#fff}.dropdown-item:focus,.dropdown-item:hover{    background:none;    text-decoration:none;    color:#2fb5d2}.search-widget{    float:right}.search-widget form{    position:relative}.search-widget form input[type=text]{    border:none;    padding:10px;    min-width:255px;    background:#ebebeb;    color:#acaaa6}.search-widget form input[type=text]:focus{    outline:3px solid #2fb5d2;    color:#414141;    background:#fff}.search-widget form input[type=text]:focus+button .search{    color:#2fb5d2}.search-widget form input[type=text]::-webkit-input-placeholder{    color:hsla(40,3%,66%,.5);    text-indent:.625rem}.search-widget form input[type=text]:-moz-placeholder,.search-widget form input[type=text]::-moz-placeholder{    color:hsla(40,3%,66%,.5);    text-indent:.625rem}.search-widget form input[type=text]:-ms-input-placeholder{    color:hsla(40,3%,66%,.5);    text-indent:.625rem}.search-widget form button[type=submit]{    position:absolute;    background:none;    border:none;    bottom:.3125rem;    right:.125rem;    color:#878787}.search-widget form button[type=submit] .search:hover{    color:#2fb5d2}.header-top .search-widget form input[type=text]{    min-width:inherit;    width:100%}#checkout #search_widget{    display:none}#pagenotfound .page-content #search_widget{    width:100%}.page-not-found .search-widget form{    display:inline-block}@media (max-width:767px){    .header-top .search-widget{        float:none;        padding:0 .9375rem    }    .header-top .search-widget form{        margin:0 auto    }    .header-top .search-widget form input[type=text]{        min-width:inherit;        background:#fff    }}.top-menu[data-depth="1"]{    margin:.625rem}.top-menu a:not([data-depth="0"]){    display:block;    padding:.625rem;    color:#acaaa6;    font-weight:400}.top-menu a.dropdown-submenu{    color:#414141;    text-transform:uppercase;    font-weight:600}.top-menu a[data-depth="0"]{    font-weight:600;    padding:.1875rem .625rem .375rem}#header .top-menu a[data-depth="0"]:hover{    color:#2fb5d2;    text-decoration:none}.top-menu a[data-depth="1"],.top-menu a[data-depth="2"]{    padding:0 .625rem .625rem 0}.top-menu .collapse{    display:inherit}.top-menu .sub-menu{    box-shadow:2px 1px 11px 2px rgba(0,0,0,.1);    border:none;    margin-left:.9375rem;    width:calc(100% - 30px);    min-width:calc(100% - 30px);    z-index:18;    display:none}.top-menu .sub-menu.collapse{    display:none}.top-menu .sub-menu ul[data-depth="1"]>li{    float:left;    margin:0 1.25rem}.top-menu .sub-menu a:hover{    color:#2fb5d2}.top-menu .popover{    max-width:inherit}.popover.bs-tether-element-attached-top{    margin-top:0}#mobile_top_menu_wrapper{    margin-top:.625rem;    padding-bottom:.625rem;    background:#fff}#mobile_top_menu_wrapper #top-menu{    margin-bottom:.625rem}#mobile_top_menu_wrapper .top-menu{    color:#414141}#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded=true] .add{    display:none}#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded=true] .remove{    display:block}#mobile_top_menu_wrapper .top-menu .collapse-icons .remove{    display:none}#mobile_top_menu_wrapper .top-menu .navbar-toggler{    display:inline-block;    padding:0}#mobile_top_menu_wrapper .top-menu a[data-depth="0"]{    padding:.625rem;    border-bottom:1px solid #f6f6f6}#mobile_top_menu_wrapper .top-menu .collapse{    display:none}#mobile_top_menu_wrapper .top-menu .collapse.in{    display:block}#mobile_top_menu_wrapper .top-menu .sub-menu{    box-shadow:none;    z-index:inherit;    display:block;    position:static;    overflow:hidden;    margin-left:0;    width:100%;    min-width:100%;    background:#f6f6f6}#mobile_top_menu_wrapper .top-menu .sub-menu.collapse{    display:none}#mobile_top_menu_wrapper .top-menu .sub-menu.collapse.in{    display:block}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="0"]>li{    border-bottom:1px solid #acaaa6}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]{    margin:0}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li{    float:none;    margin:0}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li a{    text-transform:none}#mobile_top_menu_wrapper .top-menu .sub-menu ul{    padding:0}#mobile_top_menu_wrapper .top-menu .sub-menu li>a{    padding:.625rem;    border-bottom:1px solid #fff;    font-weight:700}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li a{    padding-left:1.25rem}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="3"] li a{    padding-left:2.5rem}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="4"] li a{    padding-left:3.75rem}#mobile_top_menu_wrapper .top-menu .popover{    border-radius:0}#mobile_top_menu_wrapper .js-top-menu-bottom a{    color:#acaaa6}#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper{    padding:.625rem}#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper .language-selector{    display:inline}#mobile_top_menu_wrapper .js-top-menu-bottom #contact-link,#mobile_top_menu_wrapper .js-top-menu-bottom .currency-selector{    padding:.625rem}#mobile_top_menu_wrapper .js-top-menu-bottom .user-info{    padding:0 .625rem}#mobile_top_menu_wrapper .js-top-menu-bottom .user-info a{    padding:.625rem 0;    display:block;    width:100%}body#checkout{    color:#414141}body#checkout #header .header-nav{    max-height:none;    padding:5rem 0 .9375rem;    border:none;    margin-bottom:0;    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1)}body#checkout #header .header-nav .logo{    max-height:4.375rem;    width:auto}body#checkout [data-action=show-password]{    background:#878787}body#checkout .custom-checkbox{    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex}body#checkout .custom-checkbox span{    -webkit-box-flex:0;    box-flex:0;    -moz-flex:0 0 15px;    -ms-flex:0 0 15px;    flex:0 0 15px;    margin-top:.1875rem}body#checkout section#content{    margin-bottom:1.5625rem}body#checkout .container{    min-height:100%}body#checkout section.checkout-step{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    background-color:#fff;    border:1px solid #ebebeb;    padding:.9375rem}body#checkout section.checkout-step .step-title{    text-transform:uppercase;    cursor:pointer;    margin-bottom:0}body#checkout section.checkout-step .content{    padding:0 2.3125rem}body#checkout section.checkout-step .step-edit{    text-transform:lowercase;    font-weight:400}body#checkout section.checkout-step .step-edit .edit{    font-size:1rem}body#checkout section.checkout-step .not-allowed{    cursor:not-allowed;    opacity:.5}body#checkout section.checkout-step .content,body#checkout section.checkout-step .done,body#checkout section.checkout-step .step-edit{    display:none}body#checkout section.checkout-step.-current .content{    display:block}body#checkout section.checkout-step.-current.-reachable.-complete .done,body#checkout section.checkout-step.-current.-reachable.-complete .step-edit{    display:none}body#checkout section.checkout-step.-current.-reachable.-complete .step-number{    display:inline-block}body#checkout section.checkout-step.-current.-reachable.-complete .content{    display:block}body#checkout section.checkout-step.-reachable.-complete h1 .done{    display:inline-block}body#checkout section.checkout-step.-reachable.-complete h1 .step-number{    display:none}body#checkout section.checkout-step.-reachable.-complete h1 .step-edit{    cursor:pointer;    display:block;    float:right;    margin-right:.125rem;    color:#acaaa6}body#checkout section.checkout-step.-reachable.-complete .content{    display:none}body#checkout section.checkout-step small{    color:#acaaa6}body#checkout section.checkout-step .default-input{    min-width:40%}body#checkout section.checkout-step .default-input[name=address1],body#checkout section.checkout-step .default-input[name=address2]{    min-width:60%}body#checkout section.checkout-step .radio-field{    margin-top:1.875rem}body#checkout section.checkout-step .radio-field label{    display:inline}body#checkout section.checkout-step .checkbox-field div{    margin-top:3.75rem}body#checkout section.checkout-step .checkbox-field+.checkbox-field div{    margin-top:0}body#checkout section.checkout-step .select-field div{    background:#f6f6f6;    padding:.625rem 3.125rem}body#checkout section.checkout-step .form-footer{    text-align:center}body#checkout section.checkout-step #conditions-to-approve{    padding-top:1rem}body#checkout section.checkout-step .payment-options label{    display:table-cell}body#checkout section.checkout-step .payment-options .custom-radio{    margin-right:1.25rem}body#checkout section.checkout-step .payment-options .payment-option{    margin-bottom:.5rem}body#checkout section.checkout-step .step-number{    display:inline-block;    padding:.625rem}body#checkout section.checkout-step .address-selector{    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex;    -webkit-box-pack:justify;    box-pack:justify;    -moz-justify-content:space-between;    -ms-justify-content:space-between;    -o-justify-content:space-between;    justify-content:space-between;    -ms-flex-pack:justify;    -webkit-box-align:start;    box-align:start;    -moz-align-items:flex-start;    -ms-align-items:flex-start;    -o-align-items:flex-start;    align-items:flex-start;    -ms-flex-align:start;    -webkit-box-lines:multiple;    -moz-box-lines:multiple;    box-lines:multiple;    -ms-flex-wrap:wrap;    flex-wrap:wrap}body#checkout section.checkout-step .address-item{    background:#f6f6f6;    -webkit-box-flex:0;    box-flex:0;    -moz-flex:0 0 49%;    -ms-flex:0 0 49%;    flex:0 0 49%;    margin-bottom:.625rem}body#checkout section.checkout-step .address-item.selected{    background:#fff;    border:3px solid #2fb5d2}body#checkout section.checkout-step .address-alias{    display:inline-block;    font-weight:600;    margin-bottom:.625rem}body#checkout section.checkout-step .address{    margin-left:1.5625rem;    font-weight:400}body#checkout section.checkout-step .radio-block{    padding:.9375rem;    text-align:left}body#checkout section.checkout-step .custom-radio{    margin-right:0}body#checkout section.checkout-step .custom-radio input[type=radio]{    height:1.25rem;    width:1.25rem}body#checkout section.checkout-step .delete-address,body#checkout section.checkout-step .edit-address{    color:#acaaa6;    display:inline-block;    margin:0 .3125rem}body#checkout section.checkout-step .delete-address .delete,body#checkout section.checkout-step .delete-address .edit,body#checkout section.checkout-step .edit-address .delete,body#checkout section.checkout-step .edit-address .edit{    font-size:1rem}body#checkout section.checkout-step hr{    margin:0}body#checkout section.checkout-step .address-footer{    text-align:center;    padding:.625rem}body#checkout section.checkout-step #delivery-addresses,body#checkout section.checkout-step #invoice-addresses,body#checkout section.checkout-step .add-address{    margin-top:1.25rem}body#checkout section.checkout-step .add-address a{    color:#414141}body#checkout section.checkout-step .add-address a i{    font-size:.9375rem}body#checkout section.checkout-step .delivery-option{    background:#f6f6f6;    padding:.9375rem 0;    margin-bottom:.9375rem}body#checkout section.checkout-step .delivery-option label{    text-align:inherit}body#checkout section.checkout-step .carrier-delay,body#checkout section.checkout-step .carrier-name{    display:inline-block;    word-break:break-word;    text-align:left}body#checkout section.checkout-step #customer-form,body#checkout section.checkout-step #delivery-address,body#checkout section.checkout-step #invoice-address,body#checkout section.checkout-step #login-form{    margin-left:.3125rem;    margin-top:1.5625rem}body#checkout section.checkout-step #customer-form .form-control-label,body#checkout section.checkout-step #delivery-address .form-control-label,body#checkout section.checkout-step #invoice-address .form-control-label,body#checkout section.checkout-step #login-form .form-control-label{    text-align:left}body#checkout section.checkout-step #customer-form .radio-inline,body#checkout section.checkout-step #delivery-address .radio-inline,body#checkout section.checkout-step #invoice-address .radio-inline,body#checkout section.checkout-step #login-form .radio-inline{    padding:0}body#checkout section.checkout-step .sign-in{    font-size:.875rem}body#checkout section.checkout-step .forgot-password{    margin-left:14.375rem}body#checkout .additional-information{    font-size:.875rem;    margin-left:2.875rem;    margin-top:1.25rem}body#checkout .condition-label{    margin-left:2.5rem;    margin-top:.625rem}body#checkout .condition-label label{    text-align:inherit}body#checkout .cancel-address{    margin:.625rem;    display:block;    color:#878787;    text-decoration:underline}body#checkout .modal-content{    padding:1.25rem;    background-color:#ebebeb}body#checkout #cart-summary-product-list{    font-size:.875rem}body#checkout #cart-summary-product-list img{    border:1px solid #ebebeb;    width:3.125rem}body#checkout #cart-summary-product-list .media-body{    vertical-align:middle}body#checkout #order-summary-content{    padding-top:.9375rem}body#checkout #order-summary-content h4.h4{    margin-top:.625rem;    margin-bottom:1.25rem;    color:#414141}body#checkout #order-summary-content h4.black{    color:#000}body#checkout #order-summary-content h4.addresshead{    margin-top:.1875rem}body#checkout #order-summary-content .noshadow{    box-shadow:none}body#checkout #order-summary-content #order-items{    border-right:0}body#checkout #order-summary-content #order-items h3.h3{    color:#414141;    margin-top:1.25rem}body#checkout #order-summary-content #order-items table tr:first-child td{    border-top:0}body#checkout #order-summary-content .order-confirmation-table{    padding:1rem;    margin-bottom:2rem;    background-color:#fff;    border:3px solid #e5e5e5;    border-radius:0}body#checkout #order-summary-content .summary-selected-carrier{    margin-bottom:.75rem;    background-color:#fff;    border:1px solid #e5e5e5;    border-radius:0;    padding:1rem}body#checkout #order-summary-content .step-edit{    display:inline;    color:#acaaa6}body#checkout #order-summary-content .step-edit:hover{    cursor:pointer}body#checkout #order-summary-content a .step-edit{    color:#acaaa6}body#checkout #gift_message{    max-width:100%;    border-color:#414141}#order-details{    padding-left:1.875rem}#order-details>.card-title{    margin-bottom:1.875rem}#order-details ul{    margin-bottom:1.25rem}#order-details ul li{    margin-bottom:.625rem}#order-items{    border-right:1px solid #ebebeb}#order-items hr{    border-top-color:#414141}#order-items table{    width:100%}#order-items table tr{    height:1.875rem}#order-items table tr td:last-child{    text-align:right}#order-items .order-line{    margin-top:1rem}#order-items .image img{    width:100%;    border:1px solid gray-lighter;    margin-bottom:1rem}#order-items .details{    margin-bottom:1rem}#order-items .details .customizations{    margin-top:.625rem}#order-items .qty{    margin-bottom:1rem}#order-confirmation #registration-form{    width:50%;    margin:0 auto 1rem}@media (max-width:991px){    .done{        margin:0;        padding:0    }    body#checkout section.checkout-step .address-item{        -moz-flex-grow:1;        flex-grow:1;        -ms-flex-positive:1    }    body#checkout section.checkout-step .delivery-option-2{        -webkit-box-orient:vertical;        box-orient:vertical;        -webkit-box-direction:normal;        box-direction:normal;        -moz-flex-direction:column;        flex-direction:column;        -ms-flex-direction:column    }    .delivery-option{        display:-webkit-box;        display:-moz-box;        display:box;        display:-moz-flex;        display:-ms-flexbox;        -js-display:flex;        display:flex;        margin:auto    }    .delivery-option .custom-radio{        -webkit-box-flex:0;        box-flex:0;        -moz-flex:0 0 auto;        -ms-flex:0 0 auto;        flex:0 0 auto    }    .condition-label label[for="conditions_to_approve[terms-and-conditions]"]{        text-align:left    }    #order-confirmation #registration-form{        width:100%    }}@media (max-width:767px){    body#checkout section.checkout-step.-reachable.-complete h1 .step-edit{        float:none;        margin-top:.25rem;        margin-left:1.25rem    }    body#checkout #header .header-nav{        max-height:none;        padding:0    }    body#checkout section.checkout-step .content{        padding:.9375rem    }    body#checkout .form-group{        margin-bottom:.5rem    }    #order-items{        border-right:0;        margin-bottom:2.5rem    }    #order-items .card-title{        border-bottom:1px solid #ebebeb;        margin-bottom:1rem;        padding-bottom:1rem    }    #order-items hr{        border-top-color:#ebebeb    }    .bold{        font-weight:700    }    #order-details{        padding-left:.9375rem    }    #order-details .card-title{        border-bottom:1px solid #ebebeb;        margin-bottom:1rem;        padding-bottom:1rem    }}@media (max-width:543px){    body#checkout section.checkout-step .content{        padding:.9375rem 0    }    #payment-confirmation button{        font-size:.875rem    }    #payment-confirmation button.btn{        white-space:normal    }}.js-payment-binary,.js-payment-binary .accept-cgv{    display:none}.js-payment-binary.disabled{    opacity:.6;    cursor:not-allowed}.js-payment-binary.disabled:before{    content:"";    position:absolute;    top:0;    right:0;    bottom:0;    left:0;    pointer-events:none}.js-payment-binary.disabled .accept-cgv{    display:block}.table-labeled td,.table-labeled th{    vertical-align:middle}.table-labeled .label{    font-weight:400;    border-radius:3px;    font-size:inherit;    padding:.25rem .375rem;    margin:.125rem;    color:#fff;    white-space:nowrap}.page-order .table{    margin-bottom:0}.page-order table td,.page-order table th{    padding:.5rem}.page-order table thead th{    text-align:center}#authentication .tooltip.tooltip-bottom{    padding:0;    margin:0}#authentication .custom-checkbox{    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex}#authentication .custom-checkbox span{    flex:0 0 .9375rem}#authentication .custom-checkbox label{    padding-left:.625rem}#authentication [data-action=show-password]{    background:#878787}#authentication .radio-inline,#identity .radio-inline{    padding:0}#authentication .radio-inline .custom-radio,#identity .radio-inline .custom-radio{    margin-right:0}.page-customer-account #content{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    background:#fff;    padding:1rem;    font-size:.875rem;    color:#878787}.page-customer-account #content .order-actions a{    padding:0 .125rem}.page-customer-account #content .forgot-password{    text-align:center;    font-size:.875rem;    margin-top:1rem;    padding-bottom:.9375rem}.page-customer-account #content .no-account{    text-align:center;    font-size:1rem}.page-authentication #content{    padding:1rem;    max-width:640px;    margin:0 auto}.page-addresses .address,.page-authentication #content{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    background:#fff}.page-addresses .address{    margin-bottom:1.875rem;    font-size:.875rem;    color:#414141}.page-addresses .address .address-body{    padding:1rem}.page-addresses .address .address-body h4{    font-size:1rem;    font-weight:700}.page-addresses .address .address-body address{    min-height:9rem}.page-addresses .address .address-footer{    border-top:1px solid #acaaa6;    padding:.5rem 1rem}.page-addresses .address .address-footer a{    color:#878787;    margin-right:.5rem}.page-addresses .address .address-footer a:hover{    color:#414141}.page-addresses .address .address-footer a i{    font-size:1rem}.page-addresses .address .address-footer a span{    font-size:.9375rem;    vertical-align:middle}.page-addresses .addresses-footer{    margin:0 .9375rem}.page-addresses .addresses-footer a,.page-addresses .addresses-footer a:hover{    color:#414141}.page-addresses .addresses-footer a i{    font-size:1rem}.page-addresses .addresses-footer a span{    font-size:1rem;    vertical-align:middle;    margin-top:.625rem}.page-order-detail{    font-size:.875rem;    color:#878787}.page-order-detail .box{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    background:#fff;    padding:1rem;    margin-bottom:1rem}.page-order-detail h3{    font-size:1rem;    font-weight:700;    text-transform:uppercase;    color:#414141;    margin-bottom:1rem}.page-order-detail #order-infos ul{    margin:0}.page-order-detail #order-history .history-lines .history-line{    padding:.5rem 0;    border-bottom:1px solid #f6f6f6}.page-order-detail #order-history .history-lines .history-line:last-child{    border-bottom:0}.page-order-detail #order-history .history-lines .history-line .label{    display:inline-block;    margin:.25rem 0;    padding:.25rem .375rem;    color:#fff;    border-radius:3px}.page-order-detail .addresses{    margin:0 -.9375rem}.page-order-detail .addresses h4{    font-size:1rem;    font-weight:700}.page-order-detail #order-products.return{    margin-bottom:1rem}.page-order-detail #order-products.return th.head-checkbox{    width:30px}.page-order-detail #order-products.return td{    padding:1.375rem .75rem}.page-order-detail #order-products.return td.qty{    min-width:125px}.page-order-detail #order-products.return td.qty .current{    width:30%;    float:left;    text-align:right;    padding-right:.5rem}.page-order-detail #order-products.return td.qty .select{    width:70%;    float:left;    margin:-.625rem 0;    padding-left:.25rem}.page-order-detail #order-products.return td.qty .select select{    text-align:center}.page-order-detail .order-items{    padding:0!important}.page-order-detail .order-items .order-item{    padding:1rem 1rem 0;    border-bottom:1px solid #f6f6f6}.page-order-detail .order-items .order-item .checkbox{    width:30px;    float:left;    padding:0 .9375rem}.page-order-detail .order-items .order-item .content{    width:calc(100% - 30px);    float:left;    padding:0 .9375rem}.page-order-detail .order-items .order-item .desc{    margin-bottom:1rem}.page-order-detail .order-items .order-item .desc .name{    font-weight:700}.page-order-detail .order-items .order-item .qty{    margin-bottom:1rem}.page-order-detail .order-items .order-item .qty .q,.page-order-detail .order-items .order-item .qty .s{    margin-bottom:.25rem}.page-order-detail .messages .message{    margin-top:.5rem;    border-bottom:1px solid #f6f6f6}.page-order-detail .messages .message:last-child{    border-bottom:0}.page-order-detail .messages .message>div{    margin-bottom:.5rem}.page-order-detail .customization{    margin-top:.75rem}#order-return-infos .thead-default th{    color:#414141}#order-return-infos .customization{    margin-top:.75rem}.page-my-account #content .links{    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex;    -webkit-box-lines:multiple;    -moz-box-lines:multiple;    box-lines:multiple;    -ms-flex-wrap:wrap;    flex-wrap:wrap;    -webkit-box-pack:start;    box-pack:start;    -moz-justify-content:flex-start;    -ms-justify-content:flex-start;    -o-justify-content:flex-start;    justify-content:flex-start;    -ms-flex-pack:start}.page-my-account #content .links a{    text-align:center;    display:inline-block;    font-size:1rem;    font-weight:700;    text-transform:uppercase;    color:#878787;    padding:0 .9375rem;    margin-bottom:1.875rem}.page-my-account #content .links a span.link-item{    display:block;    height:100%;    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    background:#fff;    padding:1rem}.page-my-account #content .links a i{    display:block;    font-size:2.6rem;    width:100%;    color:#414141;    padding-bottom:3.4rem}.page-my-account #content .links a:hover{    color:#414141}.page-my-account #content .links a:hover i{    color:#2fb5d2}#history .orders{    margin:0 -1rem}#history .orders .order{    padding:.75rem 1rem;    border-bottom:1px solid #f6f6f6}#history .orders .order a h3{    color:#878787}#history .orders .order .label{    display:inline-block;    margin:.25rem 0;    padding:.25rem .375rem;    color:#fff;    border-radius:3px}#history .orders .order:last-child{    border-bottom:0}.page-footer .account-link{    margin-right:1rem}.page-footer .account-link i{    font-size:1rem}.page-footer .account-link span{    font-size:.875rem;    vertical-align:middle}.login-form{    margin-top:15px}.forgotten-password{    padding:4px}.forgotten-password .form-fields .center-email-fields{    -js-display:flex;    display:flex;    justify-content:center}.forgotten-password .form-fields .email{    padding-left:0;    padding-right:0;    width:430px}.forgotten-password .form-fields .email input{    height:38px}.forgotten-password .form-fields label.required{    width:130px}.send-renew-password-link{    padding-left:10px;    padding-right:10px}.renew-password{    margin-left:10px}.renew-password .email{    padding-bottom:30px}.renew-password [type=submit]{    margin-left:50px}.carousel{    box-shadow:1px 1px 7px 0 rgba(0,0,0,.15);    margin-bottom:1.5rem}.carousel .direction{    z-index:auto}.carousel .carousel-inner{    height:340px}.carousel .carousel-item{    height:100%}.carousel .carousel-item img{    width:100%;    margin-left:0}.carousel .carousel-item .caption{    position:absolute;    bottom:28px;    left:90px;    color:#fff;    max-width:340px}.carousel .carousel-item .caption .caption-description p{    color:#fff}.carousel .carousel-control{    opacity:1}.carousel .carousel-control .icon-next:before,.carousel .carousel-control .icon-prev:before{    content:""}.carousel .carousel-control .icon-next i,.carousel .carousel-control .icon-prev i{    font-size:3.125rem;    color:#fff}.carousel .carousel-control .icon-next:hover i,.carousel .carousel-control .icon-prev:hover i{    color:#2fb5d2}.carousel .carousel-control .icon-prev{    left:1rem}.carousel .carousel-control .icon-next{    right:2rem}.carousel .carousel-control.left,.carousel .carousel-control.right{    background:none}#products .products,.featured-products .products,.product-accessories .products,.product-miniature .products{    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex;    -webkit-box-lines:multiple;    -moz-box-lines:multiple;    box-lines:multiple;    -ms-flex-wrap:wrap;    flex-wrap:wrap;    -webkit-box-pack:start;    box-pack:start;    -moz-justify-content:flex-start;    -ms-justify-content:flex-start;    -o-justify-content:flex-start;    justify-content:flex-start;    -ms-flex-pack:start}#products .product-thumbnail,.featured-products .product-thumbnail,.product-accessories .product-thumbnail,.product-miniature .product-thumbnail{    display:block}#products .product-title a,.featured-products .product-title a,.product-accessories .product-title a,.product-miniature .product-title a{    color:#acaaa6;    font-size:.875rem;    text-decoration:none;    text-align:center;    font-weight:400}#products .thumbnail-container,.featured-products .thumbnail-container,.product-accessories .thumbnail-container,.product-miniature .thumbnail-container{    position:relative;    margin-bottom:1.5625em;    height:318px;    width:257px;    background:#fff;    box-shadow:0 0 5px 3px rgba(0,0,0,.05)}#products .thumbnail-container:hover,.featured-products .thumbnail-container:hover,.product-accessories .thumbnail-container:hover,.product-miniature .thumbnail-container:hover{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1)}#products .thumbnail-container:hover .highlighted-informations,.featured-products .thumbnail-container:hover .highlighted-informations,.product-accessories .thumbnail-container:hover .highlighted-informations,.product-miniature .thumbnail-container:hover .highlighted-informations{    bottom:5.625rem}#products .thumbnail-container:hover .highlighted-informations:after,.featured-products .thumbnail-container:hover .highlighted-informations:after,.product-accessories .thumbnail-container:hover .highlighted-informations:after,.product-miniature .thumbnail-container:hover .highlighted-informations:after{    opacity:1}#products .thumbnail-container:hover .highlighted-informations.no-variants,.featured-products .thumbnail-container:hover .highlighted-informations.no-variants,.product-accessories .thumbnail-container:hover .highlighted-informations.no-variants,.product-miniature .thumbnail-container:hover .highlighted-informations.no-variants{    bottom:4.375rem}#products .thumbnail-container:hover .product-description,.featured-products .thumbnail-container:hover .product-description,.product-accessories .thumbnail-container:hover .product-description,.product-miniature .thumbnail-container:hover .product-description{    box-shadow:0 -5px 10px -5px rgba(0,0,0,.2)}#products .products-section-title,.featured-products .products-section-title,.product-accessories .products-section-title,.product-miniature .products-section-title{    text-align:center;    margin-bottom:1.5rem}#products .product-title,.featured-products .product-title,.product-accessories .product-title,.product-miniature .product-title{    text-align:center;    text-transform:capitalize;    margin-top:1rem}#products .variant-links,.featured-products .variant-links,.product-accessories .variant-links,.product-miniature .variant-links{    background:#ebebeb;    position:relative;    text-align:center;    width:100%;    top:.25em;    padding-top:.1875rem;    min-height:2.5rem}#products .highlighted-informations,.featured-products .highlighted-informations,.product-accessories .highlighted-informations,.product-miniature .highlighted-informations{    position:absolute;    bottom:1.25rem;    z-index:0;    background:#fff;    text-align:center;    width:257px;    height:3.125rem;    padding-top:.3125rem;    box-shadow:0 -5px 10px -5px rgba(0,0,0,.2);    transition:bottom .3s}#products .highlighted-informations .quick-view,.featured-products .highlighted-informations .quick-view,.product-accessories .highlighted-informations .quick-view,.product-miniature .highlighted-informations .quick-view{    color:#878787;    font-size:1rem}#products .highlighted-informations .quick-view:hover,.featured-products .highlighted-informations .quick-view:hover,.product-accessories .highlighted-informations .quick-view:hover,.product-miniature .highlighted-informations .quick-view:hover{    color:#2fb5d2}#products .product-miniature .discount,.featured-products .product-miniature .discount,.product-accessories .product-miniature .discount,.product-miniature .product-miniature .discount{    display:none}#products .product-miniature .discount-percentage,#products .product-miniature .on-sale,#products .product-miniature .online-only,#products .product-miniature .product-flags .new,.featured-products .product-miniature .discount-percentage,.featured-products .product-miniature .on-sale,.featured-products .product-miniature .online-only,.featured-products .product-miniature .product-flags .new,.product-accessories .product-miniature .discount-percentage,.product-accessories .product-miniature .on-sale,.product-accessories .product-miniature .online-only,.product-accessories .product-miniature .product-flags .new,.product-miniature .product-miniature .discount-percentage,.product-miniature .product-miniature .on-sale,.product-miniature .product-miniature .online-only,.product-miniature .product-miniature .product-flags .new{    display:block;    position:absolute;    left:-.4375rem;    top:.4375rem;    padding:.3125rem .4375rem;    color:#fff;    background:#2fb5d2;    text-transform:uppercase;    min-width:3.125rem;    min-height:1.875rem;    font-size:1rem;    font-weight:600;    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1)}#products .product-miniature .discount-percentage.discount-percentage,#products .product-miniature .on-sale.discount-percentage,#products .product-miniature .online-only.discount-percentage,#products .product-miniature .product-flags .new.discount-percentage,.featured-products .product-miniature .discount-percentage.discount-percentage,.featured-products .product-miniature .on-sale.discount-percentage,.featured-products .product-miniature .online-only.discount-percentage,.featured-products .product-miniature .product-flags .new.discount-percentage,.product-accessories .product-miniature .discount-percentage.discount-percentage,.product-accessories .product-miniature .on-sale.discount-percentage,.product-accessories .product-miniature .online-only.discount-percentage,.product-accessories .product-miniature .product-flags .new.discount-percentage,.product-miniature .product-miniature .discount-percentage.discount-percentage,.product-miniature .product-miniature .on-sale.discount-percentage,.product-miniature .product-miniature .online-only.discount-percentage,.product-miniature .product-miniature .product-flags .new.discount-percentage{    z-index:2;    background:#f39d72}#products .product-miniature .discount-percentage.on-sale,#products .product-miniature .on-sale.on-sale,#products .product-miniature .online-only.on-sale,#products .product-miniature .product-flags .new.on-sale,.featured-products .product-miniature .discount-percentage.on-sale,.featured-products .product-miniature .on-sale.on-sale,.featured-products .product-miniature .online-only.on-sale,.featured-products .product-miniature .product-flags .new.on-sale,.product-accessories .product-miniature .discount-percentage.on-sale,.product-accessories .product-miniature .on-sale.on-sale,.product-accessories .product-miniature .online-only.on-sale,.product-accessories .product-miniature .product-flags .new.on-sale,.product-miniature .product-miniature .discount-percentage.on-sale,.product-miniature .product-miniature .on-sale.on-sale,.product-miniature .product-miniature .online-only.on-sale,.product-miniature .product-miniature .product-flags .new.on-sale{    background:#f39d72;    width:100%;    text-align:center;    left:0;    top:0}#products .product-miniature .discount-percentage.online-only,#products .product-miniature .on-sale.online-only,#products .product-miniature .online-only.online-only,#products .product-miniature .product-flags .new.online-only,.featured-products .product-miniature .discount-percentage.online-only,.featured-products .product-miniature .on-sale.online-only,.featured-products .product-miniature .online-only.online-only,.featured-products .product-miniature .product-flags .new.online-only,.product-accessories .product-miniature .discount-percentage.online-only,.product-accessories .product-miniature .on-sale.online-only,.product-accessories .product-miniature .online-only.online-only,.product-accessories .product-miniature .product-flags .new.online-only,.product-miniature .product-miniature .discount-percentage.online-only,.product-miniature .product-miniature .on-sale.online-only,.product-miniature .product-miniature .online-only.online-only,.product-miniature .product-miniature .product-flags .new.online-only{    font-size:.8125rem;    margin-top:13rem;    margin-left:8.6875rem}#products .product-miniature .discount-percentage.online-only:before,#products .product-miniature .on-sale.online-only:before,#products .product-miniature .online-only.online-only:before,#products .product-miniature .product-flags .new.online-only:before,.featured-products .product-miniature .discount-percentage.online-only:before,.featured-products .product-miniature .on-sale.online-only:before,.featured-products .product-miniature .online-only.online-only:before,.featured-products .product-miniature .product-flags .new.online-only:before,.product-accessories .product-miniature .discount-percentage.online-only:before,.product-accessories .product-miniature .on-sale.online-only:before,.product-accessories .product-miniature .online-only.online-only:before,.product-accessories .product-miniature .product-flags .new.online-only:before,.product-miniature .product-miniature .discount-percentage.online-only:before,.product-miniature .product-miniature .on-sale.online-only:before,.product-miniature .product-miniature .online-only.online-only:before,.product-miniature .product-miniature .product-flags .new.online-only:before{    content:"\E30A";    font-family:Material Icons;    vertical-align:middle;    margin:.3125rem}#products .comments_note,.featured-products .comments_note,.product-accessories .comments_note,.product-miniature .comments_note{    text-align:center;    color:#acaaa6}#products .regular-price,.featured-products .regular-price,.product-accessories .regular-price,.product-miniature .regular-price{    color:#acaaa6;    text-decoration:line-through;    font-size:.875rem}#products .count,.featured-products .count,.product-accessories .count,.product-miniature .count{    color:#878787;    font-weight:700;    position:relative;    bottom:.5rem}#products .all-product-link,.featured-products .all-product-link,.product-accessories .all-product-link,.product-miniature .all-product-link{    clear:both;    color:#878787;    font-weight:700;    margin-top:1.5rem;    margin-bottom:1.5rem}@media (max-width:767px){    #products .thumbnail-container,.featured-products .thumbnail-container,.product-accessories .thumbnail-container{        box-shadow:2px 2px 11px 0 rgba(0,0,0,.1)    }    #products .thumbnail-container .product-description,.featured-products .thumbnail-container .product-description,.product-accessories .thumbnail-container .product-description{        box-shadow:0 -5px 10px -5px rgba(0,0,0,.2)    }}#custom-text{    background:#fff;    border-radius:2px;    margin-bottom:1.5rem;    padding:3.125rem;    text-align:center}#custom-text h3{    text-transform:uppercase;    color:#414141;    font-size:1.5625rem;    font-weight:700}#custom-text p{    color:#414141;    font-weight:400;    font-size:1.1em}#custom-text p .dark{    color:#acaaa6;    font-weight:400}.page-content.page-cms{    background:#fff;    padding:1.25rem;    text-align:justify}.page-content.page-cms .cms-box img{    max-width:100%}@media (max-width:991px){    #block-cmsinfo{        padding:1.25rem 1.875rem    }}#products{    color:#878787}#products .products-select{    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex;    -webkit-box-align:baseline;    box-align:baseline;    -moz-align-items:baseline;    -ms-align-items:baseline;    -o-align-items:baseline;    align-items:baseline;    -ms-flex-align:baseline;    -webkit-box-pack:justify;    box-pack:justify;    -moz-justify-content:space-between;    -ms-justify-content:space-between;    -o-justify-content:space-between;    justify-content:space-between;    -ms-flex-pack:justify}#products .up{    margin-bottom:1rem}#products .up .btn-secondary,#products .up .btn-tertiary{    color:#acaaa6;    text-transform:inherit}#products .up .btn-secondary .material-icons,#products .up .btn-tertiary .material-icons{    margin-right:0}.block-category{    min-height:13.75rem;    margin-bottom:1.5625rem}.block-category #category-description p,.block-category #category-description strong{    font-weight:400;    color:#acaaa6}.block-category #category-description p{    color:#414141;    margin-bottom:0}.block-category #category-description p:first-child{    margin-bottom:1.25rem}.block-category .category-cover{    position:absolute;    right:.75rem;    bottom:0}.block-category .category-cover img{    width:141px;    height:180px}.products-selection .sort-by-row{    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex;    align-items:center}.products-selection .sort-by{    white-space:normal;    word-break:break-word;    margin-right:-.9375rem;    margin-left:.9375rem;    text-align:right}.products-selection .total-products,.products-selection h1{    padding-top:.625rem}.products-sort-order{    color:#878787}.products-sort-order .select-title{    display:inline-block;    margin-left:.375rem;    width:100%;    color:#414141;    background:#fff;    padding:.625rem;    cursor:pointer}.products-sort-order .select-list{    display:block;    color:#414141;    padding:.625rem 1.25rem}.products-sort-order .select-list:hover{    background:#2fb5d2;    color:#fff;    text-decoration:none}.products-sort-order .dropdown-menu{    left:auto;    width:16.875rem;    background:#f6f6f6;    border:none;    border-radius:0}.facet-dropdown{    color:#878787;    padding-left:0;    padding-right:0;    background:#ebebeb;    border:3px solid transparent;    box-sizing:border-box;    box-shadow:1px 1px 1px 1px #ebebeb}.facet-dropdown.open{    border:0}.facet-dropdown.open>.select-title{    border:3px solid #2fb5d2;    background:#f6f6f6}.facet-dropdown .select-title{    display:inline-flex;    align-items:center;    margin-left:0;    width:100%;    color:#414141;    background:#ebebeb;    padding:.625rem .625rem .625rem 1.25rem;    cursor:pointer}.facet-dropdown .select-title>i{    margin-left:auto}.facet-dropdown .select-list{    display:block;    color:#414141;    background:#f6f6f6;    padding:.625rem 1.25rem}.facet-dropdown .select-list:hover{    background:#2fb5d2;    color:#fff;    text-decoration:none}.facet-dropdown .dropdown-menu{    padding:0;    margin-top:3px;    left:auto;    width:100%;    background:#f6f6f6;    border:none;    box-shadow:1px 1px 1px 1px #ebebeb}#search_filters,#search_filters_brands,#search_filters_suppliers{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    margin-bottom:1.5625rem;    background:#fff;    padding:1.5625rem 1.25rem}#search_filters .facet,#search_filters_brands .facet,#search_filters_suppliers .facet{    padding-top:.625rem}#search_filters .facet .collapse,#search_filters_brands .facet .collapse,#search_filters_suppliers .facet .collapse{    display:block}#search_filters .facet .facet-title,#search_filters_brands .facet .facet-title,#search_filters_suppliers .facet .facet-title{    color:#acaaa6}#search_filters .facet .facet-label,#search_filters_brands .facet .facet-label,#search_filters_suppliers .facet .facet-label{    margin-bottom:0}#search_filters .facet .facet-label a,#search_filters_brands .facet .facet-label a,#search_filters_suppliers .facet .facet-label a{    margin-top:.4375rem;    color:#414141;    display:inline-block;    font-size:.9375rem}#search_filters_brands .facet,#search_filters_suppliers .facet{    padding-top:0}#search_filters_brands .facet .facet-label,#search_filters_suppliers .facet .facet-label{    margin-bottom:.3125rem}.pagination{    width:100%}.pagination>div:first-child{    line-height:2.5rem}.pagination .page-list{    background:#fff;    padding:.625rem 1.25rem;    margin-bottom:0}.pagination .page-list li{    display:inline}.pagination a{    color:#000;    font-weight:600}.pagination .disabled{    color:#acaaa6}.pagination .current a{    color:#2fb5d2;    text-decoration:none}.active_filters{    background:#dededd;    padding:.625rem 1.875rem 0;    margin-bottom:1.25rem}.active_filters .active-filter-title{    display:inline;    margin-right:.625rem;    font-weight:600}.active_filters ul{    display:inline}.active_filters .filter-block{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    color:#414141;    margin-right:.625rem;    margin-bottom:.625rem;    background:#fff;    padding:.625rem;    display:inline-block;    font-size:.8125rem}.active_filters .filter-block .close{    color:#414141;    font-size:.9375rem;    opacity:1;    margin-top:.1875rem;    margin-left:.3125rem}.block-categories{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    background:#fff;    padding:1.5625rem 1.25rem;    margin-bottom:1.5625rem}.block-categories .category-sub-menu{    margin-top:.625rem}.block-categories .category-sub-menu .category-sub-link{    font-size:.875rem}.block-categories .category-sub-menu li{    position:relative}.block-categories .category-sub-menu li[data-depth="1"]{    margin-bottom:.625rem}.block-categories .category-sub-menu li[data-depth="0"]>a{    font-weight:600;    border-bottom:2px solid #ebebeb;    width:100%;    display:inline-block;    margin:.3125rem 0 0;    padding-bottom:.1875rem}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]){    padding-left:.3125rem}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]):before{    content:"-";    margin-right:.3125rem}.block-categories a{    color:#414141}.block-categories .collapse-icons{    position:absolute;    right:0;    top:0;    padding:0;    cursor:pointer}.block-categories .collapse-icons[aria-expanded=true] .add{    display:none}.block-categories .collapse-icons[aria-expanded=true] .remove{    display:block}.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover{    color:#2fb5d2}.block-categories .collapse-icons .remove{    display:none}.block-categories .arrows .arrow-down,.block-categories .arrows .arrow-right{    font-size:.875rem;    cursor:pointer;    margin-left:2px}.block-categories .arrows .arrow-down:hover,.block-categories .arrows .arrow-right:hover{    color:#2fb5d2}.block-categories .arrows .arrow-down,.block-categories .arrows[aria-expanded=true] .arrow-right{    display:none}.block-categories .arrows[aria-expanded=true] .arrow-down{    display:inline-block}.facets-title{    color:#414141}.products-selection .filter-button .btn-secondary,.products-selection .filter-button .btn-tertiary{    padding:.75rem .5rem .6875rem}@media (max-width:767px){    #category #left-column{        width:100%    }    #category #left-column #search_filters_wrapper{        margin-left:-30px;        margin-right:-30px    }    #category #left-column #search_filter_controls{        text-align:center;        margin-bottom:1rem    }    #category #left-column #search_filter_controls button{        margin:0 .5rem    }    #category #left-column #search_filters{        margin-bottom:0;        box-shadow:none;        padding:0;        border-top:1px solid #f6f6f6    }    #category #left-column #search_filters .facet{        padding-top:0;        border-bottom:1px solid #f6f6f6    }    #category #left-column #search_filters .facet .title{        cursor:pointer    }    #category #left-column #search_filters .facet .title .collapse-icons .remove,#category #left-column #search_filters .facet .title[aria-expanded=true] .collapse-icons .add{        display:none    }    #category #left-column #search_filters .facet .title[aria-expanded=true] .collapse-icons .remove{        display:block    }    #category #left-column #search_filters .facet .facet-title{        color:#414141;        text-transform:uppercase    }    #category #left-column #search_filters .facet .h6{        margin-bottom:0;        padding:.625rem;        display:inline-block    }    #category #left-column #search_filters .facet .navbar-toggler{        display:inline-block;        padding:.625rem .625rem 0 0    }    #category #left-column #search_filters .facet .collapse{        display:none    }    #category #left-column #search_filters .facet .collapse.in{        display:block    }    #category #left-column #search_filters .facet .facet-label a{        margin-top:0    }    #category #left-column #search_filters .facet ul{        margin-bottom:0    }    #category #left-column #search_filters .facet ul li{        border-top:1px solid #f6f6f6;        padding:.625rem    }    #category #content-wrapper,#category #search_filter_toggler{        width:100%    }    .products-sort-order .select-title{        margin-left:0    }    .products-selection h1{        padding-top:0;        text-align:center;        margin-bottom:1rem    }    .products-selection .showing{        padding-top:1rem    }    #best-sales #content-wrapper,#new-products #content-wrapper,#prices-drop #content-wrapper{        width:100%    }}@media (max-width:543px){    .products-selection .filter-button{        padding-left:0    }    #category #left-column #search_filters_wrapper{        margin-left:-15px;        margin-right:-15px    }}#product #content{    position:relative;    max-width:452px;    margin:0 auto}.product-price{    color:#2fb5d2;    display:inline-block}#product-description-short{    color:#414141}.product-information{    font-size:.9375rem;    color:#414141}.product-information .manufacturer-logo{    height:35px}.input-color{    position:absolute;    opacity:0;    cursor:pointer;    height:1.25rem;    width:1.25rem}.input-container{    position:relative}.input-radio{    position:absolute;    top:0;    cursor:pointer;    opacity:0;    width:100%;    height:100%}.input-color:checked+span,.input-color:hover+span,.input-radio:checked+span,.input-radio:hover+span{    border:2px solid #414141}.radio-label{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    background:#fff;    display:inline-block;    padding:.125rem .625rem;    font-weight:600;    border:2px solid #fff}.product-actions .control-label{    margin-bottom:.375rem;    display:block;    width:100%}.product-actions .add-to-cart{    height:2.75rem;    line-height:inherit;    padding-top:.625rem}.product-actions .add-to-cart .material-icons{    line-height:inherit}.product-quantity .qty{    width:80px}.product-quantity .add,.product-quantity .qty{    float:left;    margin-bottom:.5rem}.product-quantity #quantity_wanted{    color:#414141;    background-color:#fff;    height:2.75rem;    padding:.175rem .5rem;    width:3rem}.product-quantity .input-group-btn-vertical{    float:left}.product-quantity .input-group-btn-vertical .btn{    padding:.5rem .6875rem}.product-quantity .input-group-btn-vertical .btn i{    font-size:1rem;    top:.125rem;    left:.1875rem}.product-quantity .btn-touchspin{    height:1.4375rem}.product-discounts{    margin-bottom:1.5rem}.product-discounts>.product-discounts-title{    font-weight:400;    font-size:.875rem}.product-discounts>.table-product-discounts thead tr th{    width:33%;    padding:.625rem 1.25rem;    background:#fff;    border:.3125rem solid #ebebeb;    text-align:center}.product-discounts>.table-product-discounts tbody tr{    background:#f6f6f6}.product-discounts>.table-product-discounts tbody tr:nth-of-type(2n){    background:#fff}.product-discounts>.table-product-discounts tbody tr td{    padding:.625rem 1.25rem;    text-align:center;    border:.3125rem solid #ebebeb}.product-prices{    margin-top:1.25rem}.product-prices div{    margin-bottom:.625rem}.product-prices .tax-shipping-delivery-label{    font-size:.8125rem;    color:#878787}.product-discount{    color:#acaaa6}.product-discount .regular-price{    text-decoration:line-through;    font-weight:400;    margin-right:.625rem}.has-discount.product-price,.has-discount p{    color:#f39d72}.has-discount .discount{    background:#f39d72;    color:#fff;    font-weight:600;    padding:.3125rem .625rem;    font-size:1rem;    margin-left:.625rem;    text-transform:uppercase;    display:inline-block}.product-unit-price{    font-size:.8125rem;    margin-bottom:0}.tabs{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    margin-top:2rem;    background:#fff;    padding:1.25rem 1.875rem}.tabs .tab-pane{    padding-top:1.25rem}.tabs .nav-tabs{    border:none;    border-bottom:2px solid #ebebeb}.tabs .nav-tabs .nav-link{    color:#878787;    border:0 solid transparent}.tabs .nav-tabs .nav-link.active{    color:#2fb5d2}.tabs .nav-tabs .nav-link.active,.tabs .nav-tabs .nav-link:hover{    border:none;    border-bottom:3px solid #2fb5d2}.tabs .nav-tabs .nav-item{    float:left;    margin-bottom:-.125rem}.product-cover{    margin-bottom:1.25rem;    position:relative}.product-cover img{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    background:#fff}.product-cover .layer{    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex;    align-items:center;    justify-content:center;    width:100%;    height:100%;    background:#fff;    position:absolute;    left:0;    top:0;    opacity:0;    background:hsla(0,0%,100%,.7);    text-align:center;    cursor:pointer}.product-cover .layer:hover{    opacity:1}.product-cover .layer .zoom-in{    font-size:6.25rem;    color:#fff}#product-modal .modal-content{    background:transparent;    border:none;    padding:0}#product-modal .modal-content .modal-body{    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex;    margin-left:-30%}#product-modal .modal-content .modal-body .product-cover-modal{    background:#fff}#product-modal .modal-content .modal-body .image-caption{    background:#fff;    width:800px;    padding:.625rem 1.25rem;    border-top:1px solid #ebebeb}#product-modal .modal-content .modal-body .image-caption p{    margin-bottom:0}#product-modal .modal-content .modal-body .thumbnails{    position:relative}#product-modal .modal-content .modal-body .mask{    position:relative;    overflow:hidden;    max-height:49.375rem;    margin-top:2.1875rem;    z-index:1}#product-modal .modal-content .modal-body .mask.nomargin{    margin-top:0}#product-modal .modal-content .modal-body .product-images{    margin-left:2.5rem}#product-modal .modal-content .modal-body .product-images img{    width:9.25rem;    cursor:pointer;    background:#fff}#product-modal .modal-content .modal-body .product-images img:hover{    border:3px solid #2fb5d2}#product-modal .modal-content .modal-body .arrows{    height:100%;    width:100%;    text-align:center;    position:absolute;    top:0;    color:#fff;    right:1.875rem;    z-index:0;    cursor:pointer}#product-modal .modal-content .modal-body .arrows .arrow-up{    position:absolute;    top:-2rem;    opacity:.2}#product-modal .modal-content .modal-body .arrows .arrow-down{    position:absolute;    bottom:-2rem}#product-modal .modal-content .modal-body .arrows i{    font-size:6.25rem;    display:inline}#blockcart-modal{    color:#414141}#blockcart-modal .modal-header{    background:#4cbb6c}#blockcart-modal .modal-body{    background:#ebebeb;    padding:3.125rem 1.875rem}#blockcart-modal .modal-body .divide-right span{    display:inline-block;    margin-bottom:.3125rem}#blockcart-modal .modal-dialog{    max-width:1140px;    width:100%}#blockcart-modal .product-image{    width:100%}#blockcart-modal .modal-title{    font-weight:600;    color:#fff;    font-size:1.125rem}#blockcart-modal .modal-title i.material-icons{    margin-right:1.875rem}#blockcart-modal .product-name{    color:#2fb5d2;    font-size:1.125rem}#blockcart-modal .cart-products-count{    font-size:1.125rem}#blockcart-modal .cart-content{    padding-left:2.5rem}#blockcart-modal .cart-content .cart-content-btn{    display:inline-flex}#blockcart-modal .cart-content .cart-content-btn button{    margin-right:.3125rem}#blockcart-modal .cart-content .cart-content-btn .btn{    white-space:inherit}#blockcart-modal .divide-right{    border-right:1px solid #acaaa6}.product-images>li.thumb-container{    display:inline}.product-images>li.thumb-container>.thumb{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    cursor:pointer;    margin-bottom:.625rem}.images-container .product-images>li.thumb-container>.thumb{    margin-right:.8125rem}.product-images>li.thumb-container>.thumb.selected,.product-images>li.thumb-container>.thumb:hover{    border:3px solid #2fb5d2}#main .images-container .js-qv-mask{    white-space:nowrap;    overflow:hidden}#main .images-container .js-qv-mask.scroll{    width:calc(100% - 60px);    margin:0 auto}.scroll-box-arrows{    display:none}.scroll-box-arrows.scroll{    display:block}.scroll-box-arrows i{    position:absolute;    bottom:1.625rem;    height:100px;    line-height:100px;    cursor:pointer}.scroll-box-arrows .left{    left:0}.scroll-box-arrows .right{    right:0}#product-availability{    display:inline-block;    font-weight:700;    margin-left:.625rem}#product-availability .material-icons{    line-height:inherit}#product-availability .product-available{    color:#4cbb6c}#product-availability .product-last-items,#product-availability .product-unavailable{    color:#ff9a52}#product-details .label{    font-size:1rem;    color:#414141;    font-weight:700}.product-features{    margin-top:1.25rem;    margin-left:.3125rem}.product-features>dl.data-sheet{    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex;    -webkit-box-lines:multiple;    -moz-box-lines:multiple;    box-lines:multiple;    -ms-flex-wrap:wrap;    flex-wrap:wrap;    -webkit-box-align:start;    box-align:start;    -moz-align-items:flex-start;    -ms-align-items:flex-start;    -o-align-items:flex-start;    align-items:flex-start;    -ms-flex-align:start}.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name{    -webkit-box-flex:1;    box-flex:1;    -moz-flex:1 0 40%;    -ms-flex:1 0 40%;    flex:1 0 40%;    font-weight:400;    background:#ebebeb;    padding:.625rem;    margin-right:.625rem;    min-height:2.5rem;    word-break:break-all}.product-features>dl.data-sheet dd.value:nth-of-type(2n),.product-features>dl.data-sheet dt.name:nth-of-type(2n){    background:#f6f6f6}.product-features>dl.data-sheet dt.name{    text-transform:capitalize}.product-variants>.product-variants-item{    margin:1.25rem 0}.product-variants>.product-variants-item select{    border:1px solid #ebebeb;    height:2.5rem;    width:3.75rem}.product-variants>.product-variants-item ul li{    margin-right:.625rem}.product-variants>.product-variants-item .color{    margin-left:0;    margin-top:0}.product-flags{    position:absolute;    top:0;    width:100%}li.product-flag{    display:block;    position:absolute;    background:#2fb5d2;    font-weight:700;    padding:.3125rem .4375rem;    text-transform:uppercase;    color:#fff;    margin-top:.625rem;    margin-left:-.3125rem;    z-index:2}li.product-flag.online-only{    top:25rem;    right:0;    font-size:.8125rem}li.product-flag.online-only:before{    content:"\E30A";    font-family:Material Icons;    vertical-align:middle;    margin:.3125rem}li.product-flag.discount{    display:none}li.product-flag.on-sale{    background:#f39d72;    width:100%;    text-align:center;    margin:0;    left:0;    top:0}.product-customization{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    margin:2.5rem 0}.product-customization .product-customization-item{    margin:1.25rem 0}.product-customization .product-message{    background:#ebebeb;    border:none;    width:100%;    height:3.125rem;    resize:none;    padding:.625rem}.product-customization .product-message::-webkit-input-placeholder{    color:#acaaa6}.product-customization .product-message:-moz-placeholder,.product-customization .product-message::-moz-placeholder{    color:#acaaa6}.product-customization .product-message:-ms-input-placeholder{    color:#acaaa6}.product-customization .file-input{    width:100%;    opacity:0;    left:0;    z-index:1;    cursor:pointer;    height:2.625rem;    overflow:hidden;    position:absolute}.product-customization .customization-message{    margin-top:20px}.product-customization .custom-file{    position:relative;    background:#ebebeb;    width:100%;    height:2.625rem;    line-height:2.625rem;    text-indent:.625rem;    display:block;    color:#acaaa6;    margin-top:1.25rem}.product-customization .custom-file button{    z-index:0;    position:absolute;    right:0;    top:0}.product-customization small{    color:#acaaa6}.product-pack{    margin-top:2.5rem}.product-pack .pack-product-container{    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex;    justify-content:space-around}.product-pack .pack-product-container .pack-product-name{    -webkit-box-flex:0;    box-flex:0;    -moz-flex:0 0 50%;    -ms-flex:0 0 50%;    flex:0 0 50%;    font-size:.875rem;    color:#acaaa6}.product-pack .pack-product-container .pack-product-quantity{    border-left:2px solid #ebebeb;    padding-left:.625rem}.product-pack .pack-product-container .pack-product-name,.product-pack .pack-product-container .pack-product-price,.product-pack .pack-product-container .pack-product-quantity{    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex;    align-items:center}.product-refresh{    margin-top:1.25rem}.social-sharing{    width:100%;    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex;    -webkit-box-align:center;    box-align:center;    -moz-align-items:center;    -ms-align-items:center;    -o-align-items:center;    align-items:center;    -ms-flex-align:center;    margin-top:1.5rem}.social-sharing ul{    margin-bottom:0}.social-sharing li{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    height:2.5rem;    width:2.5rem;    border-radius:50%;    display:inline-block;    background-color:#fff;    background-repeat:no-repeat;    background-size:2rem 2rem;    background-position:.25rem .25rem;    cursor:pointer;    margin-left:.5rem}.social-sharing li a{    display:block;    width:100%;    height:100%;    white-space:nowrap;    text-indent:100%;    overflow:hidden}.social-sharing li a:hover{    color:transparent}.products-selection{    margin-bottom:1.25rem}.products-selection .title{    color:#878787}#blockcart-modal .cart-content .btn{    margin-bottom:.625rem}@media (max-width:991px){    .product-cover img{        width:100%    }    #product-modal .modal-content .modal-body{        -webkit-box-orient:vertical;        box-orient:vertical;        -webkit-box-direction:normal;        box-direction:normal;        -moz-flex-direction:column;        flex-direction:column;        -ms-flex-direction:column;        margin-left:0    }    #product-modal .modal-content .modal-body img.product-cover-modal{        width:100%    }    #product-modal .modal-content .modal-body .arrows{        display:none    }    #product-modal .modal-content .modal-body .image-caption{        width:100%    }    #blockcart-modal .modal-body{        padding:1.875rem    }}@media (max-width:767px){    #blockcart-modal .divide-right{        border-right:none    }    #blockcart-modal .modal-body{        padding:1rem    }}.cart-grid{    margin-bottom:1rem}.cart-items{    margin-bottom:0}.cart-item{    padding:1rem 0}.cart-summary-line{    clear:both}.cart-summary-line:after{    content:"";    display:table;    clear:both}.cart-summary-line .label{    padding-left:0;    font-weight:400;    white-space:inherit}.cart-summary-line .value{    color:#414141;    float:right}.cart-summary-line.cart-summary-subtotals .label,.cart-summary-line.cart-summary-subtotals .value{    font-weight:400}.cart-grid-body{    margin-bottom:.75rem}.cart-grid-body .card-block{    padding:1rem}.cart-grid-body .card-block h1{    margin-bottom:0}.cart-grid-body hr{    margin:0}.cart-grid-body .cart-overview{    padding:1rem}.cart-grid-right hr{    margin:0}.cart-grid-right .promo-discounts{    margin-bottom:0}.cart-grid-right .promo-discounts .cart-summary-line .label{    color:#878787}.cart-grid-right .promo-discounts .cart-summary-line .label .code{    text-decoration:underline;    cursor:pointer}.block-promo .promo-code{    padding:1.6rem;    background:#ebebeb}.block-promo .promo-code .alert-danger{    position:relative;    margin-top:1.25rem;    background:#ff4c4c;    color:#fff;    display:none}.block-promo .promo-code .alert-danger:after{    bottom:100%;    left:10%;    border:solid transparent;    content:" ";    height:0;    width:0;    position:absolute;    pointer-events:none;    border-bottom-color:#ff4c4c;    border-width:10px;    margin-left:-10px}.block-promo .promo-input{    color:#414141;    border:1px solid #acaaa6;    height:2.5rem;    text-indent:.625rem;    width:60%}.block-promo .promo-input+button{    margin-top:-4px;    text-transform:capitalize}.block-promo .cart-summary-line .label,.block-promo .promo-name{    color:#ff9a52;    font-weight:600}.block-promo .cart-summary-line .label a,.block-promo .promo-name a{    font-weight:400;    color:#414141;    display:inline-block}.block-promo .promo-code-button{    padding-left:1.25rem;    margin-bottom:1.25rem;    display:inline-block}.block-promo.promo-highlighted{    padding:1.25rem;    padding-bottom:0;    margin-bottom:0}.product-line-grid-left img{    max-width:100%}.product-line-grid-body>.product-line-info>.label{    padding:0;    line-height:inherit;    text-align:left;    white-space:inherit}.product-line-grid-body>.product-line-info>.out-of-stock{    color:red}.product-line-grid-body>.product-line-info>.available{    color:#4cbb6c}.product-line-grid-body>.product-line-info>.unit-price-cart{    padding-left:.3125rem;    font-size:.875rem;    color:#878787}.product-line-grid-right .bootstrap-touchspin{    width:4.25rem;    float:left;    box-shadow:2px 2px 3px 0 rgba(0,0,0,.15)}.product-line-grid-right .bootstrap-touchspin>.form-control,.product-line-grid-right .bootstrap-touchspin>.input-group{    color:#414141;    background-color:#fff;    height:2.5rem;    padding:.175rem .5rem;    width:3rem}.product-line-grid-right .bootstrap-touchspin>.input-group-btn-vertical{    width:auto}.product-line-grid-right .cart-line-product-actions,.product-line-grid-right .product-price{    color:#414141;    line-height:36px}.product-line-grid-right .cart-line-product-actions .remove-from-cart,.product-line-grid-right .product-price .remove-from-cart{    color:#414141;    display:inline-block;    margin-top:.3125rem}@media (max-width:767px){    .product-line-grid-body{        margin-bottom:1rem    }}@media (max-width:543px){    .cart-items{        padding:1rem 0    }    .cart-item{        border-bottom:1px solid #ebebeb    }    .cart-item:last-child{        border-bottom:0    }    .cart-grid-body .cart-overview{        padding:0    }    .cart-grid-body .no-items{        padding:1rem;        display:inline-block    }    .product-line-grid-left{        padding-right:0!important    }}@media (max-width:360px){    .product-line-grid-right .price,.product-line-grid-right .qty{        width:100%    }}#block-reassurance{    margin-top:2rem}#block-reassurance img{    opacity:.7;    width:1.5625rem;    margin-right:.625rem}#block-reassurance li{    border-bottom:1px solid rgba(0,0,0,.1)}#block-reassurance li:last-child{    border:0}#block-reassurance li .block-reassurance-item{    padding:1rem 1.5rem}#product #block-reassurance{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    background:#fff}#product #block-reassurance span{    font-weight:700}.quickview .modal-dialog{    width:calc(100% - 30px);    max-width:64rem}.quickview .modal-content{    background:#ebebeb;    min-height:28.125rem}.quickview .modal-header{    border:none;    padding:.625rem}.quickview .modal-body{    min-height:23.75rem}.quickview .modal-footer{    border-top:1px solid hsla(40,3%,66%,.3)}.quickview .layer{    display:none}.quickview .product-cover img{    width:95%}.quickview .images-container{    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex;    z-index:1;    min-height:21.875rem}.quickview .images-container .product-images>li.thumb-container>.thumb{    width:4.9375rem;    margin-bottom:.8125rem;    background:#fff}.quickview .mask{    width:35%;    height:22.5rem;    overflow:hidden;    margin-left:.625rem}.quickview .arrows{    position:absolute;    top:0;    height:22.5rem;    right:5rem;    z-index:0}.quickview .arrows .arrow-up{    margin-top:-3.125rem;    cursor:pointer;    opacity:.2}.quickview .arrows .arrow-down{    position:absolute;    bottom:-1.875rem;    cursor:pointer}.quickview .social-sharing{    margin-top:0;    margin-left:2.5rem}#stores .page-stores{    width:85%;    margin:0 auto}#stores .page-stores .store-item{    padding-left:.75rem;    padding-right:.75rem}#stores .page-stores .store-picture img{    max-width:100%}#stores .page-stores .store-item-container{    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex;    -webkit-box-pack:distribute;    box-pack:distribute;    -moz-justify-content:space-around;    -ms-justify-content:space-around;    -o-justify-content:space-around;    justify-content:space-around;    -ms-flex-pack:distribute;    -webkit-box-align:center;    box-align:center;    -moz-align-items:center;    -ms-align-items:center;    -o-align-items:center;    align-items:center;    -ms-flex-align:center;    padding:1.875rem 0}#stores .page-stores .store-item-container ul{    margin-bottom:0;    font-size:.9375rem}#stores .page-stores .store-item-container .divide-left{    border-left:1px solid #ebebeb}#stores .page-stores .store-item-container .divide-left tr{    height:1.5625rem}#stores .page-stores .store-item-container .divide-left td{    padding-left:.375rem}#stores .page-stores .store-item-container .divide-left th{    text-align:right}#stores .page-stores .store-item-container .store-description{    font-size:1rem}#stores .page-stores .store-item-footer{    margin-top:.5rem;    padding-top:.5rem;    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex;    -webkit-box-pack:distribute;    box-pack:distribute;    -moz-justify-content:space-around;    -ms-justify-content:space-around;    -o-justify-content:space-around;    justify-content:space-around;    -ms-flex-pack:distribute}#stores .page-stores .store-item-footer.divide-top{    border-top:1px solid #ebebeb}#stores .page-stores .store-item-footer div:first-child{    -webkit-box-flex:0;    box-flex:0;    -moz-flex:0 0 65%;    -ms-flex:0 0 65%;    flex:0 0 65%}#stores .page-stores .store-item-footer i.material-icons{    margin-right:.625rem;    color:#acaaa6;    font-size:1rem}#stores .page-stores .store-item-footer li{    margin-bottom:.625rem}@media (max-width:767px){    #stores .page-stores{        width:100%    }    #stores .page-stores .store-item-container{        padding:1rem 0    }}@media (max-width:543px){    #stores .page-stores .store-item-container{        display:block    }    #stores .page-stores .store-item-container .divide-left{        border-left:none    }    #stores .page-stores .store-item-container .store-description a,#stores .page-stores .store-item-container .store-description address{        margin-bottom:.5rem    }    #stores .page-stores .store-item-footer{        display:block    }    #stores .page-stores .store-item-footer.divide-top{        border-top:1px solid #ebebeb    }    #stores .page-stores .store-item-footer li{        margin-bottom:.625rem    }    #stores .page-stores .store-item-footer .card-block{        padding:.75rem .75rem 0    }}.block_newsletter{    font-size:.875rem;    margin-bottom:.625rem}.block_newsletter form{    position:relative}.block_newsletter form input[type=text]{    border:none;    padding:10px;    min-width:255px;    background:#ebebeb;    color:#acaaa6}.block_newsletter form input[type=text]:focus{    outline:3px solid #2fb5d2;    color:#414141;    background:#fff}.block_newsletter form input[type=text]:focus+button .search{    color:#2fb5d2}.block_newsletter form input[type=text]::-webkit-input-placeholder{    color:hsla(40,3%,66%,.5);    text-indent:.625rem}.block_newsletter form input[type=text]:-moz-placeholder,.block_newsletter form input[type=text]::-moz-placeholder{    color:hsla(40,3%,66%,.5);    text-indent:.625rem}.block_newsletter form input[type=text]:-ms-input-placeholder{    color:hsla(40,3%,66%,.5);    text-indent:.625rem}.block_newsletter form button[type=submit]{    position:absolute;    background:none;    border:none;    bottom:.3125rem;    right:.125rem;    color:#878787}.block_newsletter form button[type=submit] .search:hover{    color:#2fb5d2}.block_newsletter p{    padding-top:.625rem}.block_newsletter form .input-wrapper{    overflow:hidden}.block_newsletter form input[type=text]{    padding:11px;    width:100%}.block_newsletter form input[type=text]:focus{    border:3px solid #2fb5d2;    padding:8px 8px 9px;    outline:0}.block_newsletter form input{    height:42px}.block-contact{    border-left:2px solid #ebebeb;    padding-left:3rem;    color:#acaaa6}.block-contact .block-contact-title,.linklist .blockcms-title a{    color:#414141}.account-list a{    color:#acaaa6}.account-list .block-contact-title,.blockcms-title,.myaccount-title,.myaccount-title a{    font-weight:700;    font-size:1rem}.block-social{    text-align:right}.block-social li{    height:2.5rem;    width:2.5rem;    background-color:#ebebeb;    background-repeat:no-repeat;    display:inline-block;    margin:.125rem;    cursor:pointer}.block-social li:hover{    background-color:#2fb5d2}.block-social li a{    display:block;    height:100%;    white-space:nowrap;    text-indent:100%;    overflow:hidden}.block-social li a:hover{    color:transparent}.facebook{    background-image:url(../css/3935e107ea61866e60d7946dc6a962f1.svg)}.facebook:before{    content:"";    background-image:url(../css/8b05d51ede908907d65695558974d86f.svg)}.facebook.icon-gray{    background-image:url(../css/d3fbae74a276a9f6cf1d6241f29b61a3.svg)}.facebook.icon-gray:hover{    background-image:url(../css/8b05d51ede908907d65695558974d86f.svg)}.twitter{    background-image:url(../css/a67175d1ea11389d9107bd8c08f9d7d7.svg)}.twitter:before{    content:"";    background-image:url(../css/ffddcb3736980b23405b31142a324b62.svg)}.twitter.icon-gray{    background-image:url(../css/d1a435fd2571e67858a31ee954b52278.svg)}.twitter.icon-gray:hover{    background-image:url(../css/ffddcb3736980b23405b31142a324b62.svg)}.rss{    background-image:url(../css/cf2f3c1d5c7cb02c29f61964313148e1.svg)}.youtube{    background-image:url(../css/22c0528acb6d9cd5bf4c8f96381bc05c.svg)}.googleplus{    background-image:url(../css/36bff72dcba3098b4b70b482b22c29ab.svg)}.googleplus:before{    content:"";    background-image:url(../css/c1a65805f759901a39d10eb854c1dcf2.svg)}.googleplus.icon-gray{    background-image:url(../css/7c24d4275efcbe8891f78378b7c808e0.svg)}.googleplus.icon-gray:hover{    background-image:url(../css/c1a65805f759901a39d10eb854c1dcf2.svg)}#block_myaccount_infos .myaccount-title a{    color:#414141}.pinterest{    background-image:url(../css/afb2ed6d67613a724a420a39b4fe5b0d.svg)}.pinterest:before{    content:"";    background-image:url(../css/b1db819132e64a3e01911a1413c33acf.svg)}.pinterest.icon-gray{    background-image:url(../css/7988be8b63edf9c4accebf94d5db7927.svg)}.pinterest.icon-gray:hover{    background-image:url(../css/b1db819132e64a3e01911a1413c33acf.svg)}.vimeo{    background-image:url(../css/f255af0bbbe837e79f7821827f9c6f10.svg)}.instagram{    background-image:url(../css/0266b05265f317a7409560b751cd61e8.svg)}.footer-container{    margin-top:1.25rem;    padding-top:1.25rem;    overflow:hidden;    box-shadow:2px 2px 11px 0 rgba(0,0,0,.3)}.footer-container li{    margin-bottom:.3125rem}.footer-container li a{    color:#878787;    cursor:pointer;    font-size:.875rem}.footer-container li a:hover{    color:#2fb5d2}.footer-container .links .collapse{    display:inherit}@media (max-width:767px){    .block_newsletter{        padding-bottom:.625rem;        border-bottom:1px solid #f6f6f6    }    .footer-container{        box-shadow:none;        margin-top:0    }    .footer-container .wrapper{        padding-left:0!important;        padding-right:0!important    }    .footer-container .links .h3{        line-height:1.5;        font-size:1rem    }    .footer-container .links .title{        padding:.625rem;        border-bottom:1px solid #f6f6f6;        cursor:pointer    }    .footer-container .links .title .collapse-icons .remove,.footer-container .links .title[aria-expanded=true] .collapse-icons .add{        display:none    }    .footer-container .links .title[aria-expanded=true] .collapse-icons .remove{        display:block    }    .footer-container .links .navbar-toggler{        display:inline-block;        padding:0    }    .footer-container .links .collapse{        display:none    }    .footer-container .links .collapse.in{        display:block    }    .footer-container .links ul{        background-color:#f6f6f6;        margin-bottom:0    }    .footer-container .links ul>li{        padding:.625rem;        border-bottom:1px solid #fff;        font-weight:700    }    .footer-container .links ul>li a{        color:#414141    }}@media (max-width:991px){    .block-social{        text-align:center    }    .block-contact{        padding-left:1.5rem    }}.contact-rich{    color:#878787;    margin-bottom:2rem;    word-wrap:break-word}.contact-rich h4{    text-transform:uppercase;    color:#414141;    margin-bottom:2rem}.contact-rich .block{    height:auto;    overflow:hidden}.contact-rich .block .icon{    float:left;    width:3.5rem}.contact-rich .block .icon i{    font-size:2rem}.contact-rich .block .data{    color:#414141;    font-size:.875rem;    width:auto;    overflow:hidden}.contact-rich .block .data.email{    padding-top:.375rem}.contact-form{    background:#fff;    padding:1rem;    color:#878787;    width:100%}.contact-form h3{    text-transform:uppercase;    color:#414141}#pagenotfound #main .page-header,#products #main .page-header{    margin:2rem 0 3rem}#pagenotfound #main .page-content,#products #main .page-content{    margin-bottom:10rem}#pagenotfound .page-not-found,#products .page-not-found{    box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);    background:#fff;    padding:1rem;    font-size:.875rem;    color:#878787;    max-width:570px;    margin:0 auto}#pagenotfound .page-not-found h4,#products .page-not-found h4{    font-size:1rem;    font-weight:700;    margin:.5rem 0 1rem}#pagenotfound .page-not-found .search-widget,#products .page-not-found .search-widget{    float:none}#pagenotfound .page-not-found .search-widget input,#products .page-not-found .search-widget input{    width:100%}.customization-modal .modal-content{    border-radius:0;    border:1px solid #f6f6f6}.customization-modal .modal-content .modal-body{    padding-top:0}.customization-modal .modal-content .modal-body .product-customization-line{    padding-bottom:.9375rem;    padding-top:.9375rem;    border-bottom:1px solid #f6f6f6}.customization-modal .modal-content .modal-body .product-customization-line .label{    font-weight:700;    text-align:right}.customization-modal .modal-content .modal-body .product-customization-line:last-child{    padding-bottom:0;    border-bottom:0}.sitemap-title{    text-transform:capitalize}.sitemap{    margin-top:.9375rem}.sitemap h2{    color:#414141;    text-transform:uppercase;    font-size:1.1rem;    font-weight:600;    border-bottom:1px solid #acaaa6;    margin-left:-15px;    width:100%;    height:35px}.sitemap ul{    margin-left:-15px;    margin-top:20px}.sitemap ul.nested{    margin-left:20px}.sitemap ul li{    font-size:.9rem;    margin-bottom:1rem}@media (max-width:543px){    .sitemap{        margin-top:0    }}#header{    background:#fff;    color:#acaaa6}#header .logo{    max-width:100%}#header a:hover{    text-decoration:none;    color:#2fb5d2}#header .header-nav{    border-bottom:2px solid #ebebeb;    max-height:50px;    margin-bottom:30px}#header .header-nav #menu-icon{    vertical-align:middle;    cursor:pointer;    margin-left:1rem}#header .header-nav #menu-icon .material-icons{    line-height:50px}#header .header-nav .right-nav{    display:-webkit-box;    display:-moz-box;    display:box;    display:-moz-flex;    display:-ms-flexbox;    -js-display:flex;    display:flex;    -webkit-box-lines:single;    -moz-box-lines:single;    box-lines:single;    -ms-flex-wrap:nowrap;    flex-wrap:nowrap;    -webkit-box-pack:end;    box-pack:end;    -moz-justify-content:flex-end;    -ms-justify-content:flex-end;    -o-justify-content:flex-end;    justify-content:flex-end;    -ms-flex-pack:end}#header .header-nav .currency-selector{    margin-top:.9375rem;    margin-left:.9375rem;    white-space:nowrap}#header .header-nav .user-info{    margin-left:2.5rem;    margin-top:.9375rem;    text-align:right;    white-space:nowrap}#header .header-nav .user-info .account{    margin-left:.625rem}#header .header-nav .language-selector{    margin-top:.9375rem;    white-space:nowrap}#header .header-nav .cart-preview.active{    background:#2fb5d2}#header .header-nav .cart-preview.active a{    color:#fff}#header .header-nav .cart-preview.active i{    color:hsla(0,0%,100%,.6)}#header .header-nav .cart-preview .shopping-cart{    vertical-align:middle}#header .header-nav .cart-preview .body{    display:none}#header .header-nav .blockcart{    background:#ebebeb;    height:3rem;    padding:.75rem;    margin-left:.9375rem;    text-align:center;    white-space:nowrap}#header .header-nav .blockcart a{    color:#acaaa6}#header .header-nav .blockcart a:hover{    color:#2fb5d2}#header .header-nav .blockcart.active a:hover{    color:#fff}#header .header-nav .blockcart .header{    margin-top:.125rem}#header .header-nav #contact-link{    margin-top:.9375rem}#header .header-nav .material-icons{    line-height:inherit}#header .header-nav .material-icons.expand-more{    margin-left:-.375rem}#header .header-top{    padding-bottom:1.25rem}#header .header-top>.container{    position:relative}#header .header-top .menu{    padding-left:15px;    margin-bottom:.375rem}#header .header-top .menu>ul>li{    float:left}#header .header-top .position-static{    position:static}#header .header-top a[data-depth="0"]{    color:#acaaa6;    text-transform:uppercase}#header .top-menu-link{    margin-left:1.25rem}.popover{    font-family:inherit}#wrapper{    background:#ebebeb;    box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.11);    padding-top:1.5625rem}#wrapper .banner{    margin-bottom:1.5rem;    display:block}#wrapper .banner img{    box-shadow:1px 1px 7px 0 rgba(0,0,0,.15)}#wrapper .breadcrumb{    background:transparent;    padding:0}#wrapper .breadcrumb[data-depth="1"]{    display:none}#wrapper .breadcrumb ol{    padding-left:0;    margin-bottom:0;	right:76%;}#wrapper .breadcrumb li{    display:inline}#wrapper .breadcrumb li:after{    content:"/";    color:#878787;    margin:.3125em}#wrapper .breadcrumb li:last-child{    content:"/";    color:#878787;    margin:0}#wrapper .breadcrumb li:last-child:after{    content:""}#wrapper .breadcrumb li a{    color:#414141}#main .page-content,#main .page-header{    margin-bottom:1.5625rem}#main .page-content h6{    margin-bottom:1.125rem}#main .page-content #notifications{    margin-left:-15px;    margin-right:-15px}#main .page-footer{    margin-bottom:1.5625rem}#notifications ul{    margin-bottom:0}#footer{    padding-top:2.5rem}@media (max-width:767px){    #wrapper{        box-shadow:none    }    #checkout-cart-summary{        float:none;        width:100%;        margin-top:1rem    }    #header{        background:#ebebeb    }    #header .header-nav{        background:#fff;        margin-bottom:.625rem;        color:#414141    }    #header .header-nav .top-logo{        line-height:50px;        vertical-align:middle;        width:200px;        margin:0 auto    }    #header .header-nav .top-logo a img{        max-height:50px;        max-width:100%    }    #header .header-nav .right-nav{        -webkit-box-orient:vertical;        box-orient:vertical;        -webkit-box-direction:normal;        box-direction:normal;        -moz-flex-direction:column;        flex-direction:column;        -ms-flex-direction:column    }    #header .header-nav .user-info{        text-align:left;        margin-left:0    }    #header .header-nav .user-info .logged{        color:#2fb5d2    }    #header .header-nav .blockcart{        margin-left:0;        background:inherit    }    #header .header-nav .blockcart.active{        margin-left:.5rem    }    #header .header-nav .blockcart.inactive .cart-products-count{        display:none    }    #header .header-top{        background:#ebebeb;        padding-bottom:0    }    #header .header-top a[data-depth="0"]{        color:#414141    }    section.checkout-step{        width:100%    }    .default-input{        min-width:100%    }    label{        clear:both    }    #products .product-miniature,.featured-products .product-miniature{        margin:0 auto    }    .block-contact{        padding-left:.9375rem;        border:none    }    .dropdown-item,.menu{        padding-left:0    }    #footer{        padding-top:.5rem    }}@media (max-width:991px){    .container{        max-width:100%    }    #header .logo{        width:auto    }    #products .product-miniature,.featured-products .product-miniature{        margin:0 auto    }    .sub-menu{        left:0;        min-width:100%    }    #blockcart-modal .product-image{        width:100%;        display:block;        max-width:250px;        margin:0 auto .9375rem    }    #blockcart-modal .cart-content{        padding-left:0    }    #blockcart-modal .product-name,#product-availability{        margin-top:.625rem    }    #search_filters .facet .facet-label{        text-align:left    }    .block-category .category-cover{        position:relative;        text-align:center    }    .block-category{        padding-bottom:0    }}@media (max-width:543px){    #content-wrapper,#left-column{        padding-left:0!important;        padding-right:0!important    }}
/*# sourceMappingURL=theme.css.map*/