/*common*/
html, body {
    height: 100%;
}

.btn.focus,
.btn:focus{
    outline: 0;
    box-shadow: none;
}
#scrollUp{
    z-index: 2147483647;
}


input + .gj-icon{
    display: none;
}

.form-control:focus{
    outline:0;
    border-color: #eaeaea;
    box-shadow: none;
}

.form-control:hover{
    outline:0;
    border-color: #eaeaea;
    box-shadow: none;
}

.form-control{
    border: 1px solid #eaeaea;
    background: #ffffff;
    width: 100%;
}

.gj-textbox-md{
    font-family: inherit;
    padding: .375rem .75rem;
    height: calc(2.25rem + 2px);
    color: #495057;
}


.slider-content h1{
    font-size: 170px;
}

.section-title h1{
    font-size: 200px;
}

.section-title h2{
    font-size: 40px;
}

.counter-text h1{
    font-size: 40px;
}

.blog-text h3{
    font-size: 20px;
}

.min-w-1200{
    min-width: 1200px;
}

.min-w-1400{
    min-width: 1400px;
}
.booking_details > label{margin-bottom: 16px;}
.table-mobile{display: none;}
.table-desktop{display: block;}

/*header*/
.main-menu nav > ul > li > a.btn{
    color: #ffffff;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    padding: 15px 34px 15px 30px;
    position: relative;
    text-transform: uppercase;
    transition: 0.3s;
    background-image: -moz-linear-gradient(-51deg, #eb120a 0%, #ff5e14 99%);
    background-image: -webkit-linear-gradient(-51deg, #eb120a 0%, #ff5e14 99%);
    background-image: -ms-linear-gradient(-51deg, #eb120a 0%, #ff5e14 99%);
    border-radius: 50px;
    border: none;
    transition: 0.3s;
}

.mean-container .mean-nav ul li a.btn {
    border-radius: 0px;
    transform: translateY(0px);
}

.news-box::before{
    top: 20px;
    right: 30px;
    font-size: 15px;
}
.newsletter-form form input{
    height: 60px;
    padding: 0 30px;
}
.newsletter-form form input::placeholder{
    font-size: 15px;
}

.about-me-text h3{
    font-size: 20px;
}

.testimonial-active .slick-arrow,
.slider-active .slick-arrow{
    height: 60px;
    width: 60px;
    line-height: 60px;
}

.testimonial-active .slick-arrow{
    top: 62%;
}

.testimonial-active .slick-next{
    top: 38%;
}

.dark-overlay-custom::before{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    content: "";
    background: #111111;
    opacity: 0.6;
    transition: 0.3s;
    z-index: 0;
}

.slider-content h2{
    font-size: 80px;
}

/*register page*/

.panel-body{
    border: 2px solid #ff5e14;
    border-radius: 5px;
    padding: 15px;
}

.panel-body h1{
    color: #ff5e14;
    font-family: "Poppins";
    font-weight: 700;
    font-size: 24px;
    margin: 20px 0px;
}

.terms-checkbox label{
    color: #878995 !important;
}

.terms-checkbox a{
    color: #eb120a !important;
}

.remember-me-checkbox a{
    font-size: 14px;
    color: #eb120a !important;
}

.comment-span{
    color: #eb120a;
    font-family: "Poppins";
    font-size: 14px;
}

.text-theme-dark{
    color: #878995 !important;
}

.text-theme-red{
    color: #eb120a !important;
}

.simple-hide{
    display: none;
}

.input-group .btn{
    padding: 0px 30px;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}

.input-group .btn:hover{
    transform: translateY(0px);
}

.select-service-vehicle input[type="radio"]{
    padding: 0px;
    margin: 0px;
    -webkit-appearance: none;
    appearance: none;
}
.select-service-vehicle label{
    width: 100%;
}

.select-service-vehicle .vehicle-image{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 250px;
    cursor: pointer;
    border: 5px solid #ffffff;
    border-radius: 8px;
    position: relative;
}

.select-service-vehicle .vehicle-image:after{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    content: "";
    background: #111111;
    opacity: 0.6;
}

.select-service-vehicle input:checked+.vehicle-image{
    border: 5px solid #ff5e14;
    border-radius: 5px;
}

.service-details{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 20px 20px 20px;
}

.service-vehicle-name{
    text-align: center;
    color: #ffffff;
    position: relative;
    z-index: 1;
    font-size: 20px;
    font-weight: 700;
}

.service-charge{
    text-align: center;
    color: #ffffff;
    position: relative;
    z-index: 1;
    font-size: 15px;
    font-weight: 600;
}

.font-size-16{
    font-size: 16px;
}

.remove-address-section{
    cursor: pointer;
}

.btn.btn-icon i{
    left: 0;
}

.btn.btn-round{
    padding: 15px 21px 15px 21px;
}

.modal-lg-90{
    max-width:90%;
    margin: 1.75rem auto;
}

.line-height-0{
    line-height: 1rem;
}

.contact-us-area{
    margin-top: 100px;
    margin-bottom: 50px;
}

.placeholder-white::placeholder {
    color: #ffffff;
    opacity: 1; /* Firefox */
}

.placeholder-white:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #ffffff;
}

.placeholder-white::-ms-input-placeholder { /* Microsoft Edge */
    color: #ffffff;
}

.contact-us-text h4{
    word-wrap: break-word;
}

.w-70{
    width: 70%;
}

/*for loader*/
.preloader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    /*z-index: 999999;*/
    z-index: 9999999999;
    background-color: #ffffff;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../img/preloader.svg);
    background-size: 90px;
}

/*for user side subheader*/

.subheader{
    height: 54px;
    top: 111px;
    left: 250px;
    right: 0;
    -webkit-transition: top 0.3s ease;
    transition: top 0.3s ease;
    z-index: 95;
    -webkit-box-shadow: 0px 10px 30px 0px rgb(82 63 105 / 8%);
    box-shadow: 0px 10px 30px 0px rgb(82 63 105 / 8%);
    background-color: #ffffff;
    border-top: 1px solid #EBEDF3;
    margin: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.subheader h5{
    font-size: 1.25rem;
    font-weight: 500;
}

.user-container-fluid{
    padding: 0 25px;
}

/*step-form*/
.panel-shadow{
    box-shadow: 0 0 1rem 0.5rem rgba(0,0,0,.20)!important;
}
.panel-row-shadow{
    box-shadow: 0 0 1rem 0.5rem rgba(0,0,0,.10)!important;
}

/*sidebar*/

.main-div{
    position: relative;
    display: flex;
    width: 100%;
}

.my-profile-username{
    font-size: 20px;
}

a,
a:hover,
a:focus {
    color: inherit;
    text-decoration: none;
    transition: all 0.3s;
}

.navbar {
    padding: 15px 10px;
    background: #fff;
    border: none;
    border-radius: 0;
    margin-bottom: 40px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}

.navbar-btn {
    box-shadow: none;
    outline: none !important;
    border: none;
}

.line {
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #ddd;
    margin: 40px 0;
}

#sidebar {
    width: 250px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50;
    background-image: url(../img/bg/bg-05.jpg);
    color: #fff;
    transition: all 0.3s;
    -webkit-transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
    transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
    left: 0;
}

#sidebar.active {
    margin-left: -250px;
}

#sidebar .sidebar-header {
    padding: 20px;
    background: #282828;
}

#sidebar ul p {
    color: #fff;
    padding: 10px 25px;
}

#sidebar ul li a {
    padding: 10px;
    font-size: 1.1em;
    display: block;
}

#sidebar ul li a:hover {
    color: #282828;
    background: #fff;
}

#sidebar ul li.active>a,
a[aria-expanded="true"] {
    color: #fff;
    background: #282828;
}

a[data-toggle="collapse"] {
    position: relative;
}

.dropdown-toggle::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}

ul ul a {
    font-size: 0.9em !important;
    padding-left: 30px !important;
    background: #282828;
}

ul.CTAs {
    padding: 20px;
}

ul.CTAs a {
    text-align: center;
    font-size: 0.9em !important;
    display: block;
    border-radius: 5px;
    margin-bottom: 5px;
}

a.download {
    background: #fff;
    color: #7386D5;
}

a.article,
a.article:hover {
    background: #282828 !important;
    color: #fff !important;
}

.top-black-bar{
    display: none;
}

/* ---------------------------------------------------
    CONTENT STYLE
----------------------------------------------------- */

#page-content {
    /*width: calc(100% - 250px);*/
    padding-left: 250px;
    width: 100%;
    /*    padding: 0px;
        padding-top: 0px;
        min-height: 100vh;
        transition: all 0.3s;
        position: absolute;
        top: 0;
        right: 0;*/
    -webkit-transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
    transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
}
#sidebar{height:100%;}
.mCSB_container{height:100%;}

.font-weight-bold{
    font-weight: 500 !important;
}

.shadow-xs {
    -webkit-box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.05);
}



@font-face {
    font-family: "Ki";
    src: url("../fonts/keenthemes-icons/Ki.eot");
    src: url("../fonts/keenthemes-icons/Ki.eot?#iefix") format("embedded-opentype"), url("../fonts/keenthemes-icons/Ki.woff") format("woff"), url("../fonts/keenthemes-icons/Ki.ttf") format("truetype"), url("../fonts/keenthemes-icons/Ki.svg#Ki") format("svg");
    font-weight: normal;
    font-style: normal; }

.ki {
    font-size: 1rem; }

.ki:before {
    font-family: "Ki";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased; }

.ki-double-arrow-next:before {
    content: "\f100"; }

.ki-double-arrow-back:before {
    content: "\f101"; }

.ki-double-arrow-down:before {
    content: "\f102"; }

.ki-double-arrow-up:before {
    content: "\f103"; }

.ki-long-arrow-back:before {
    content: "\f104"; }

.ki-arrow-next:before {
    content: "\f105"; }

.ki-arrow-back:before {
    content: "\f106"; }

.ki-long-arrow-next:before {
    content: "\f107"; }

.ki-check:before {
    content: "\f108"; }

.ki-arrow-down:before {
    content: "\f109"; }

.ki-minus:before {
    content: "\f10a"; }

.ki-long-arrow-down:before {
    content: "\f10b"; }

.ki-long-arrow-up:before {
    content: "\f10c"; }

.ki-plus:before {
    content: "\f10d"; }

.ki-arrow-up:before {
    content: "\f10e"; }

.ki-round:before {
    content: "\f10f"; }

.ki-reload:before {
    content: "\f110"; }

.ki-refresh:before {
    content: "\f111"; }

.ki-solid-plus:before {
    content: "\f112"; }

.ki-bold-close:before {
    content: "\f113"; }

.ki-solid-minus:before {
    content: "\f114"; }

.ki-hide:before {
    content: "\f115"; }

.ki-code:before {
    content: "\f116"; }

.ki-copy:before {
    content: "\f117"; }

.ki-up-and-down:before {
    content: "\f118"; }

.ki-left-and-right:before {
    content: "\f119"; }

.ki-bold-triangle-bottom:before {
    content: "\f11a"; }

.ki-bold-triangle-right:before {
    content: "\f11b"; }

.ki-bold-triangle-top:before {
    content: "\f11c"; }

.ki-bold-triangle-left:before {
    content: "\f11d"; }

.ki-bold-double-arrow-up:before {
    content: "\f11e"; }

.ki-bold-double-arrow-next:before {
    content: "\f11f"; }

.ki-bold-double-arrow-back:before {
    content: "\f120"; }

.ki-bold-double-arrow-down:before {
    content: "\f121"; }

.ki-bold-arrow-down:before {
    content: "\f122"; }

.ki-bold-arrow-next:before {
    content: "\f123"; }

.ki-bold-arrow-back:before {
    content: "\f124"; }

.ki-bold-arrow-up:before {
    content: "\f125"; }

.ki-bold-check:before {
    content: "\f126"; }

.ki-bold-wide-arrow-down:before {
    content: "\f127"; }

.ki-bold-wide-arrow-up:before {
    content: "\f128"; }

.ki-bold-wide-arrow-next:before {
    content: "\f129"; }

.ki-bold-wide-arrow-back:before {
    content: "\f12a"; }

.ki-bold-long-arrow-up:before {
    content: "\f12b"; }

.ki-bold-long-arrow-down:before {
    content: "\f12c"; }

.ki-bold-long-arrow-back:before {
    content: "\f12d"; }

.ki-bold-long-arrow-next:before {
    content: "\f12e"; }

.ki-bold-check-1:before {
    content: "\f12f"; }

.ki-close:before {
    content: "\f130"; }

.ki-more-ver:before {
    content: "\f131"; }

.ki-bold-more-ver:before {
    content: "\f132"; }

.ki-more-hor:before {
    content: "\f133"; }

.ki-bold-more-hor:before {
    content: "\f134"; }

.ki-bold-menu:before {
    content: "\f135"; }

.ki-drag:before {
    content: "\f136"; }

.ki-bold-sort:before {
    content: "\f137"; }

.ki-eye:before {
    content: "\f138"; }

.ki-outline-info:before {
    content: "\f139"; }

.ki-menu:before {
    content: "\f13a"; }

.ki-menu-grid:before {
    content: "\f13b"; }

.ki-wrench:before {
    content: "\f13c"; }

.ki-gear:before {
    content: "\f13d"; }

.ki-info:before {
    content: "\f13e"; }

.ki-calendar-2:before {
    content: "\f13f"; }

.ki-calendar:before {
    content: "\f140"; }

.ki-calendar-today:before {
    content: "\f141"; }

.ki-clock:before {
    content: "\f142"; }

.ki-dots:before {
    content: "\f143"; }

.label {
    padding: 0;
    margin: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    font-size: 0.8rem;
    background-color: #EBEDF3;
    color: #3F4254;
    font-weight: 400;
    height: 20px;
    width: 20px;
    font-size: 0.8rem; }
.label.label-primary {
    color: #FFFFFF;
    background-color: #eb120a; }
.label.label-outline-primary {
    background-color: transparent;
    color: #eb120a;
    border: 1px solid #eb120a; }
.label.label-outline-primary.label-outline-2x {
    border: 2px solid #eb120a; }
.label.label-light-primary {
    color: #eb120a;
    background-color: #E1F0FF; }
.label.label-secondary {
    color: #3F4254;
    background-color: #E4E6EF; }
.label.label-outline-secondary {
    background-color: transparent;
    color: #3F4254;
    border: 1px solid #E4E6EF; }
.label.label-outline-secondary.label-outline-2x {
    border: 2px solid #E4E6EF; }
.label.label-light-secondary {
    color: #E4E6EF;
    background-color: #EBEDF3; }
.label.label-success {
    color: #ffffff;
    background-color: #1BC5BD; }
.label.label-outline-success {
    background-color: transparent;
    color: #1BC5BD;
    border: 1px solid #1BC5BD; }
.label.label-outline-success.label-outline-2x {
    border: 2px solid #1BC5BD; }
.label.label-light-success {
    color: #1BC5BD;
    background-color: #C9F7F5; }
.label.label-info {
    color: #ffffff;
    background-color: #8950FC; }
.label.label-outline-info {
    background-color: transparent;
    color: #8950FC;
    border: 1px solid #8950FC; }
.label.label-outline-info.label-outline-2x {
    border: 2px solid #8950FC; }
.label.label-light-info {
    color: #8950FC;
    background-color: #EEE5FF; }
.label.label-warning {
    color: #ffffff;
    background-color: #FFA800; }
.label.label-outline-warning {
    background-color: transparent;
    color: #FFA800;
    border: 1px solid #FFA800; }
.label.label-outline-warning.label-outline-2x {
    border: 2px solid #FFA800; }
.label.label-light-warning {
    color: #FFA800;
    background-color: #FFF4DE; }
.label.label-danger {
    color: #ffffff;
    background-color: #F64E60; }
.label.label-outline-danger {
    background-color: transparent;
    color: #F64E60;
    border: 1px solid #F64E60; }
.label.label-outline-danger.label-outline-2x {
    border: 2px solid #F64E60; }
.label.label-light-danger {
    color: #F64E60;
    background-color: #FFE2E5; }
.label.label-light {
    color: #7E8299;
    background-color: #F3F6F9; }
.label.label-outline-light {
    background-color: transparent;
    color: #3F4254;
    border: 1px solid #F3F6F9; }
.label.label-outline-light.label-outline-2x {
    border: 2px solid #F3F6F9; }
.label.label-light-light {
    color: #F3F6F9;
    background-color: #F3F6F9; }
.label.label-dark {
    color: #ffffff;
    background-color: #181C32; }
.label.label-outline-dark {
    background-color: transparent;
    color: #181C32;
    border: 1px solid #181C32; }
.label.label-outline-dark.label-outline-2x {
    border: 2px solid #181C32; }
.label.label-light-dark {
    color: #181C32;
    background-color: #D1D3E0; }
.label.label-white {
    color: #3F4254;
    background-color: #ffffff; }
.label.label-outline-white {
    background-color: transparent;
    color: #ffffff;
    border: 1px solid #ffffff; }
.label.label-outline-white.label-outline-2x {
    border: 2px solid #ffffff; }
.label.label-light-white {
    color: #ffffff;
    background-color: #ffffff; }
.label.label-inline {
    width: auto;
    padding: 0.15rem 0.75rem;
    border-radius: 0.42rem; }
.label.label-inline.label-md {
    padding: 0.8rem 0.6rem; }
.label.label-inline.label-lg {
    padding: 0.9rem 0.75rem; }
.label.label-inline.label-xl {
    padding: 1rem 0.85rem;
}
.label.label-pill {
    border-radius: 2rem;
}
.label.label-rounded {
    border-radius: 0.42rem;
}
.label.label-square {
    border-radius: 0;
}
.label.label-dot {
    display: inline-block;
    font-size: 0 !important;
    vertical-align: middle;
    text-align: center;
}
.label.label-inline {
    width: auto;
}
.label.label-dot {
    line-height: 6px;
    min-height: 6px;
    min-width: 6px;
    height: 6px;
    width: 6px;
}
.label.label-sm {
    height: 16px;
    width: 16px;
    font-size: 0.75rem;
}
.label.label-sm.label-inline {
    width: auto;
}
.label.label-sm.label-dot {
    line-height: 4px;
    min-height: 4px;
    min-width: 4px;
    height: 4px;
    width: 4px;
}
.label.label-lg {
    height: 24px;
    width: 24px;
    font-size: 0.9rem;
}
.label.label-lg.label-inline {
    width: auto;
}
.label.label-lg.label-dot {
    line-height: 8px;
    min-height: 8px;
    min-width: 8px;
    height: 8px;
    width: 8px;
}
.label.label-xl {
    height: 28px;
    width: 28px;
    font-size: 1rem;
}
.label.label-xl.label-inline {
    width: auto;
}
.label.label-xl.label-dot {
    line-height: 10px;
    min-height: 10px;
    min-width: 10px;
    height: 10px;
    width: 10px;
}

.symbol {
    display: inline-block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    border-radius: 0.42rem; }
.symbol .symbol-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 500;
    line-height: 0;
    color: #3F4254;
    background-color: #F3F6F9;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 0.42rem; }
.symbol .symbol-badge {
    position: absolute;
    border: 2px solid #ffffff;
    border-radius: 100%;
    top: 0;
    right: 0; }
.symbol > img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 0.42rem; }
.symbol.symbol-circle {
    border-radius: 50%; }
.symbol.symbol-circle > img {
    border-radius: 50%; }
.symbol.symbol-circle .symbol-label {
    border-radius: 50%; }
.symbol.symbol-primary .symbol-label {
    background-color: #eb120a;
    color: #FFFFFF; }
.symbol.symbol-light-primary .symbol-label {
    background-color: #E1F0FF;
    color: #eb120a; }
.symbol.symbol-secondary .symbol-label {
    background-color: #E4E6EF;
    color: #3F4254; }
.symbol.symbol-light-secondary .symbol-label {
    background-color: #EBEDF3;
    color: #E4E6EF; }
.symbol.symbol-success .symbol-label {
    background-color: #1BC5BD;
    color: #ffffff; }
.symbol.symbol-light-success .symbol-label {
    background-color: #C9F7F5;
    color: #1BC5BD; }
.symbol.symbol-info .symbol-label {
    background-color: #8950FC;
    color: #ffffff; }
.symbol.symbol-light-info .symbol-label {
    background-color: #EEE5FF;
    color: #8950FC; }
.symbol.symbol-warning .symbol-label {
    background-color: #FFA800;
    color: #ffffff; }
.symbol.symbol-light-warning .symbol-label {
    background-color: #FFF4DE;
    color: #FFA800; }
.symbol.symbol-danger .symbol-label {
    background-color: #F64E60;
    color: #ffffff; }
.symbol.symbol-light-danger .symbol-label {
    background-color: #FFE2E5;
    color: #F64E60; }
.symbol.symbol-light .symbol-label {
    background-color: #F3F6F9;
    color: #7E8299; }
.symbol.symbol-light-light .symbol-label {
    background-color: #F3F6F9;
    color: #F3F6F9; }
.symbol.symbol-dark .symbol-label {
    background-color: #181C32;
    color: #ffffff; }
.symbol.symbol-light-dark .symbol-label {
    background-color: #D1D3E0;
    color: #181C32; }
.symbol.symbol-white .symbol-label {
    background-color: #ffffff;
    color: #3F4254; }
.symbol.symbol-light-white .symbol-label {
    background-color: #ffffff;
    color: #ffffff; }
.symbol.symbol-20 > img {
    width: 100%;
    max-width: 20px;
    height: 20px; }
.symbol.symbol-20 .symbol-label {
    width: 20px;
    height: 20px; }
.symbol.symbol-20 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-20 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-20.symbol-circle .symbol-badge {
    top: -7.9px;
    right: -7.9px; }
.symbol.symbol-20.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -7.9px; }
.symbol.symbol-20.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px; }
.symbol.symbol-20.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: auto; }
.symbol.symbol-20.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px; }
.symbol.symbol-20.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: auto; }
.symbol.symbol-25 > img {
    width: 100%;
    max-width: 25px;
    height: 25px; }
.symbol.symbol-25 .symbol-label {
    width: 25px;
    height: 25px; }
.symbol.symbol-25 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-25 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-25.symbol-circle .symbol-badge {
    top: -6.875px;
    right: -6.875px; }
.symbol.symbol-25.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6.875px; }
.symbol.symbol-25.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px; }
.symbol.symbol-25.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: auto; }
.symbol.symbol-25.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px; }
.symbol.symbol-25.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: auto; }
.symbol.symbol-30 > img {
    width: 100%;
    max-width: 30px;
    height: 30px; }
.symbol.symbol-30 .symbol-label {
    width: 30px;
    height: 30px; }
.symbol.symbol-30 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-30 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-30.symbol-circle .symbol-badge {
    top: -5.85px;
    right: -5.85px; }
.symbol.symbol-30.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -5.85px; }
.symbol.symbol-30.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px; }
.symbol.symbol-30.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: auto; }
.symbol.symbol-30.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px; }
.symbol.symbol-30.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: auto; }
.symbol.symbol-35 > img {
    width: 100%;
    max-width: 35px;
    height: 35px; }
.symbol.symbol-35 .symbol-label {
    width: 35px;
    height: 35px; }
.symbol.symbol-35 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-35 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-35.symbol-circle .symbol-badge {
    top: -4.825px;
    right: -4.825px; }
.symbol.symbol-35.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -4.825px; }
.symbol.symbol-35.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px; }
.symbol.symbol-35.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: auto; }
.symbol.symbol-35.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px; }
.symbol.symbol-35.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: auto; }
.symbol.symbol-40 > img {
    width: 100%;
    max-width: 40px;
    height: 40px; }
.symbol.symbol-40 .symbol-label {
    width: 40px;
    height: 40px; }
.symbol.symbol-40 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-40 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-40.symbol-circle .symbol-badge {
    top: -3.8px;
    right: -3.8px; }
.symbol.symbol-40.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -3.8px; }
.symbol.symbol-40.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px; }
.symbol.symbol-40.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: auto; }
.symbol.symbol-40.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px; }
.symbol.symbol-40.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: auto; }
.symbol.symbol-45 > img {
    width: 100%;
    max-width: 45px;
    height: 45px; }
.symbol.symbol-45 .symbol-label {
    width: 45px;
    height: 45px; }
.symbol.symbol-45 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-45 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-45.symbol-circle .symbol-badge {
    top: -2.775px;
    right: -2.775px; }
.symbol.symbol-45.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -2.775px; }
.symbol.symbol-45.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px; }
.symbol.symbol-45.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: auto; }
.symbol.symbol-45.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px; }
.symbol.symbol-45.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: auto; }
.symbol > img {
    width: 100%;
    max-width: 50px;
    height: 50px; }
.symbol .symbol-label {
    width: 50px;
    height: 50px; }
.symbol .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-circle .symbol-badge {
    top: -1.75px;
    right: -1.75px; }
.symbol.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -1.75px; }
.symbol.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px; }
.symbol.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: auto; }
.symbol.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px; }
.symbol.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: auto; }
.symbol.symbol-50 > img {
    width: 100%;
    max-width: 50px;
    height: 50px; }
.symbol.symbol-50 .symbol-label {
    width: 50px;
    height: 50px; }
.symbol.symbol-50 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-50 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-50.symbol-circle .symbol-badge {
    top: -1.75px;
    right: -1.75px; }
.symbol.symbol-50.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -1.75px; }
.symbol.symbol-50.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px; }
.symbol.symbol-50.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: auto; }
.symbol.symbol-50.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px; }
.symbol.symbol-50.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: auto; }
.symbol.symbol-55 > img {
    width: 100%;
    max-width: 55px;
    height: 55px; }
.symbol.symbol-55 .symbol-label {
    width: 55px;
    height: 55px; }
.symbol.symbol-55 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-55 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-55.symbol-circle .symbol-badge {
    top: -0.725px;
    right: -0.725px; }
.symbol.symbol-55.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -0.725px; }
.symbol.symbol-55.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px; }
.symbol.symbol-55.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: auto; }
.symbol.symbol-55.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px; }
.symbol.symbol-55.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: auto; }
.symbol.symbol-60 > img {
    width: 100%;
    max-width: 60px;
    height: 60px; }
.symbol.symbol-60 .symbol-label {
    width: 60px;
    height: 60px; }
.symbol.symbol-60 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-60 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-60.symbol-circle .symbol-badge {
    top: 0.3px;
    right: 0.3px; }
.symbol.symbol-60.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: 0.3px; }
.symbol.symbol-60.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px; }
.symbol.symbol-60.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: auto; }
.symbol.symbol-60.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px; }
.symbol.symbol-60.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: auto; }
.symbol.symbol-65 > img {
    width: 100%;
    max-width: 65px;
    height: 65px; }
.symbol.symbol-65 .symbol-label {
    width: 65px;
    height: 65px; }
.symbol.symbol-65 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-65 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-65.symbol-circle .symbol-badge {
    top: 1.325px;
    right: 1.325px; }
.symbol.symbol-65.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: 1.325px; }
.symbol.symbol-65.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px; }
.symbol.symbol-65.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: auto; }
.symbol.symbol-65.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px; }
.symbol.symbol-65.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: auto; }
.symbol.symbol-70 > img {
    width: 100%;
    max-width: 70px;
    height: 70px; }
.symbol.symbol-70 .symbol-label {
    width: 70px;
    height: 70px; }
.symbol.symbol-70 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-70 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-70.symbol-circle .symbol-badge {
    top: 2.35px;
    right: 2.35px; }
.symbol.symbol-70.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: 2.35px; }
.symbol.symbol-70.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px; }
.symbol.symbol-70.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: auto; }
.symbol.symbol-70.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px; }
.symbol.symbol-70.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: auto; }
.symbol.symbol-75 > img {
    width: 100%;
    max-width: 75px;
    height: 75px; }
.symbol.symbol-75 .symbol-label {
    width: 75px;
    height: 75px; }
.symbol.symbol-75 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-75 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-75.symbol-circle .symbol-badge {
    top: 3.375px;
    right: 3.375px; }
.symbol.symbol-75.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: 3.375px; }
.symbol.symbol-75.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px; }
.symbol.symbol-75.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: auto; }
.symbol.symbol-75.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px; }
.symbol.symbol-75.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: auto; }
.symbol.symbol-80 > img {
    width: 100%;
    max-width: 80px;
    height: 80px; }
.symbol.symbol-80 .symbol-label {
    width: 80px;
    height: 80px; }
.symbol.symbol-80 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-80 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-80.symbol-circle .symbol-badge {
    top: 4.4px;
    right: 4.4px; }
.symbol.symbol-80.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: 4.4px; }
.symbol.symbol-80.symbol-fixed .symbol-label {
    width: 80px;
    height: 80px; }
.symbol.symbol-80.symbol-fixed > img {
    width: 80px;
    height: 80px;
    max-width: auto; }
.symbol.symbol-80.symbol-2by3 .symbol-label {
    height: 80px;
    width: 120px; }
.symbol.symbol-80.symbol-2by3 > img {
    height: 80px;
    width: 120px;
    max-width: auto; }
.symbol.symbol-85 > img {
    width: 100%;
    max-width: 85px;
    height: 85px; }
.symbol.symbol-85 .symbol-label {
    width: 85px;
    height: 85px; }
.symbol.symbol-85 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-85 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-85.symbol-circle .symbol-badge {
    top: 5.425px;
    right: 5.425px; }
.symbol.symbol-85.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: 5.425px; }
.symbol.symbol-85.symbol-fixed .symbol-label {
    width: 85px;
    height: 85px; }
.symbol.symbol-85.symbol-fixed > img {
    width: 85px;
    height: 85px;
    max-width: auto; }
.symbol.symbol-85.symbol-2by3 .symbol-label {
    height: 85px;
    width: 127.5px; }
.symbol.symbol-85.symbol-2by3 > img {
    height: 85px;
    width: 127.5px;
    max-width: auto; }
.symbol.symbol-90 > img {
    width: 100%;
    max-width: 90px;
    height: 90px; }
.symbol.symbol-90 .symbol-label {
    width: 90px;
    height: 90px; }
.symbol.symbol-90 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-90 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-90.symbol-circle .symbol-badge {
    top: 6.45px;
    right: 6.45px; }
.symbol.symbol-90.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: 6.45px; }
.symbol.symbol-90.symbol-fixed .symbol-label {
    width: 90px;
    height: 90px; }
.symbol.symbol-90.symbol-fixed > img {
    width: 90px;
    height: 90px;
    max-width: auto; }
.symbol.symbol-90.symbol-2by3 .symbol-label {
    height: 90px;
    width: 135px; }
.symbol.symbol-90.symbol-2by3 > img {
    height: 90px;
    width: 135px;
    max-width: auto; }
.symbol.symbol-95 > img {
    width: 100%;
    max-width: 95px;
    height: 95px; }
.symbol.symbol-95 .symbol-label {
    width: 95px;
    height: 95px; }
.symbol.symbol-95 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-95 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-95.symbol-circle .symbol-badge {
    top: 7.475px;
    right: 7.475px; }
.symbol.symbol-95.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: 7.475px; }
.symbol.symbol-95.symbol-fixed .symbol-label {
    width: 95px;
    height: 95px; }
.symbol.symbol-95.symbol-fixed > img {
    width: 95px;
    height: 95px;
    max-width: auto; }
.symbol.symbol-95.symbol-2by3 .symbol-label {
    height: 95px;
    width: 142.5px; }
.symbol.symbol-95.symbol-2by3 > img {
    height: 95px;
    width: 142.5px;
    max-width: auto; }
.symbol.symbol-100 > img {
    width: 100%;
    max-width: 100px;
    height: 100px; }
.symbol.symbol-100 .symbol-label {
    width: 100px;
    height: 100px; }
.symbol.symbol-100 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-100 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-100.symbol-circle .symbol-badge {
    top: 8.5px;
    right: 8.5px; }
.symbol.symbol-100.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: 8.5px; }
.symbol.symbol-100.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px; }
.symbol.symbol-100.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: auto; }
.symbol.symbol-100.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px; }
.symbol.symbol-100.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: auto; }
.symbol.symbol-120 > img {
    width: 100%;
    max-width: 120px;
    height: 120px; }
.symbol.symbol-120 .symbol-label {
    width: 120px;
    height: 120px; }
.symbol.symbol-120 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-120 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-120.symbol-circle .symbol-badge {
    top: 12.6px;
    right: 12.6px; }
.symbol.symbol-120.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: 12.6px; }
.symbol.symbol-120.symbol-fixed .symbol-label {
    width: 120px;
    height: 120px; }
.symbol.symbol-120.symbol-fixed > img {
    width: 120px;
    height: 120px;
    max-width: auto; }
.symbol.symbol-120.symbol-2by3 .symbol-label {
    height: 120px;
    width: 180px; }
.symbol.symbol-120.symbol-2by3 > img {
    height: 120px;
    width: 180px;
    max-width: auto; }
.symbol.symbol-130 > img {
    width: 100%;
    max-width: 130px;
    height: 130px; }
.symbol.symbol-130 .symbol-label {
    width: 130px;
    height: 130px; }
.symbol.symbol-130 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-130 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-130.symbol-circle .symbol-badge {
    top: 14.65px;
    right: 14.65px; }
.symbol.symbol-130.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: 14.65px; }
.symbol.symbol-130.symbol-fixed .symbol-label {
    width: 130px;
    height: 130px; }
.symbol.symbol-130.symbol-fixed > img {
    width: 130px;
    height: 130px;
    max-width: auto; }
.symbol.symbol-130.symbol-2by3 .symbol-label {
    height: 130px;
    width: 195px; }
.symbol.symbol-130.symbol-2by3 > img {
    height: 130px;
    width: 195px;
    max-width: auto; }
.symbol.symbol-140 > img {
    width: 100%;
    max-width: 140px;
    height: 140px; }
.symbol.symbol-140 .symbol-label {
    width: 140px;
    height: 140px; }
.symbol.symbol-140 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-140 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-140.symbol-circle .symbol-badge {
    top: 16.7px;
    right: 16.7px; }
.symbol.symbol-140.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: 16.7px; }
.symbol.symbol-140.symbol-fixed .symbol-label {
    width: 140px;
    height: 140px; }
.symbol.symbol-140.symbol-fixed > img {
    width: 140px;
    height: 140px;
    max-width: auto; }
.symbol.symbol-140.symbol-2by3 .symbol-label {
    height: 140px;
    width: 210px; }
.symbol.symbol-140.symbol-2by3 > img {
    height: 140px;
    width: 210px;
    max-width: auto; }
.symbol.symbol-150 > img {
    width: 100%;
    max-width: 150px;
    height: 150px; }
.symbol.symbol-150 .symbol-label {
    width: 150px;
    height: 150px; }
.symbol.symbol-150 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
.symbol.symbol-150 .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: -6px; }
.symbol.symbol-150.symbol-circle .symbol-badge {
    top: 18.75px;
    right: 18.75px; }
.symbol.symbol-150.symbol-circle .symbol-badge.symbol-badge-bottom {
    top: auto;
    bottom: 18.75px; }
.symbol.symbol-150.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px; }
.symbol.symbol-150.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: auto; }
.symbol.symbol-150.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px; }
.symbol.symbol-150.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: auto; }
@media (min-width: 576px) {
    .symbol.symbol-sm-20 > img {
        width: 100%;
        max-width: 20px;
        height: 20px; }
    .symbol.symbol-sm-20 .symbol-label {
        width: 20px;
        height: 20px; }
    .symbol.symbol-sm-20 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-20 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-20.symbol-circle .symbol-badge {
        top: -7.9px;
        right: -7.9px; }
    .symbol.symbol-sm-20.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -7.9px; }
    .symbol.symbol-sm-20.symbol-fixed .symbol-label {
        width: 20px;
        height: 20px; }
    .symbol.symbol-sm-20.symbol-fixed > img {
        width: 20px;
        height: 20px;
        max-width: auto; }
    .symbol.symbol-sm-20.symbol-2by3 .symbol-label {
        height: 20px;
        width: 30px; }
    .symbol.symbol-sm-20.symbol-2by3 > img {
        height: 20px;
        width: 30px;
        max-width: auto; }
    .symbol.symbol-sm-25 > img {
        width: 100%;
        max-width: 25px;
        height: 25px; }
    .symbol.symbol-sm-25 .symbol-label {
        width: 25px;
        height: 25px; }
    .symbol.symbol-sm-25 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-25 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-25.symbol-circle .symbol-badge {
        top: -6.875px;
        right: -6.875px; }
    .symbol.symbol-sm-25.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6.875px; }
    .symbol.symbol-sm-25.symbol-fixed .symbol-label {
        width: 25px;
        height: 25px; }
    .symbol.symbol-sm-25.symbol-fixed > img {
        width: 25px;
        height: 25px;
        max-width: auto; }
    .symbol.symbol-sm-25.symbol-2by3 .symbol-label {
        height: 25px;
        width: 37.5px; }
    .symbol.symbol-sm-25.symbol-2by3 > img {
        height: 25px;
        width: 37.5px;
        max-width: auto; }
    .symbol.symbol-sm-30 > img {
        width: 100%;
        max-width: 30px;
        height: 30px; }
    .symbol.symbol-sm-30 .symbol-label {
        width: 30px;
        height: 30px; }
    .symbol.symbol-sm-30 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-30 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-30.symbol-circle .symbol-badge {
        top: -5.85px;
        right: -5.85px; }
    .symbol.symbol-sm-30.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -5.85px; }
    .symbol.symbol-sm-30.symbol-fixed .symbol-label {
        width: 30px;
        height: 30px; }
    .symbol.symbol-sm-30.symbol-fixed > img {
        width: 30px;
        height: 30px;
        max-width: auto; }
    .symbol.symbol-sm-30.symbol-2by3 .symbol-label {
        height: 30px;
        width: 45px; }
    .symbol.symbol-sm-30.symbol-2by3 > img {
        height: 30px;
        width: 45px;
        max-width: auto; }
    .symbol.symbol-sm-35 > img {
        width: 100%;
        max-width: 35px;
        height: 35px; }
    .symbol.symbol-sm-35 .symbol-label {
        width: 35px;
        height: 35px; }
    .symbol.symbol-sm-35 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-35 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-35.symbol-circle .symbol-badge {
        top: -4.825px;
        right: -4.825px; }
    .symbol.symbol-sm-35.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -4.825px; }
    .symbol.symbol-sm-35.symbol-fixed .symbol-label {
        width: 35px;
        height: 35px; }
    .symbol.symbol-sm-35.symbol-fixed > img {
        width: 35px;
        height: 35px;
        max-width: auto; }
    .symbol.symbol-sm-35.symbol-2by3 .symbol-label {
        height: 35px;
        width: 52.5px; }
    .symbol.symbol-sm-35.symbol-2by3 > img {
        height: 35px;
        width: 52.5px;
        max-width: auto; }
    .symbol.symbol-sm-40 > img {
        width: 100%;
        max-width: 40px;
        height: 40px; }
    .symbol.symbol-sm-40 .symbol-label {
        width: 40px;
        height: 40px; }
    .symbol.symbol-sm-40 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-40 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-40.symbol-circle .symbol-badge {
        top: -3.8px;
        right: -3.8px; }
    .symbol.symbol-sm-40.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -3.8px; }
    .symbol.symbol-sm-40.symbol-fixed .symbol-label {
        width: 40px;
        height: 40px; }
    .symbol.symbol-sm-40.symbol-fixed > img {
        width: 40px;
        height: 40px;
        max-width: auto; }
    .symbol.symbol-sm-40.symbol-2by3 .symbol-label {
        height: 40px;
        width: 60px; }
    .symbol.symbol-sm-40.symbol-2by3 > img {
        height: 40px;
        width: 60px;
        max-width: auto; }
    .symbol.symbol-sm-45 > img {
        width: 100%;
        max-width: 45px;
        height: 45px; }
    .symbol.symbol-sm-45 .symbol-label {
        width: 45px;
        height: 45px; }
    .symbol.symbol-sm-45 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-45 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-45.symbol-circle .symbol-badge {
        top: -2.775px;
        right: -2.775px; }
    .symbol.symbol-sm-45.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -2.775px; }
    .symbol.symbol-sm-45.symbol-fixed .symbol-label {
        width: 45px;
        height: 45px; }
    .symbol.symbol-sm-45.symbol-fixed > img {
        width: 45px;
        height: 45px;
        max-width: auto; }
    .symbol.symbol-sm-45.symbol-2by3 .symbol-label {
        height: 45px;
        width: 67.5px; }
    .symbol.symbol-sm-45.symbol-2by3 > img {
        height: 45px;
        width: 67.5px;
        max-width: auto; }
    .symbol > img {
        width: 100%;
        max-width: 50px;
        height: 50px; }
    .symbol .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-circle .symbol-badge {
        top: -1.75px;
        right: -1.75px; }
    .symbol.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: auto; }
    .symbol.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px; }
    .symbol.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: auto; }
    .symbol.symbol-sm-50 > img {
        width: 100%;
        max-width: 50px;
        height: 50px; }
    .symbol.symbol-sm-50 .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol.symbol-sm-50 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-50 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-50.symbol-circle .symbol-badge {
        top: -1.75px;
        right: -1.75px; }
    .symbol.symbol-sm-50.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-sm-50.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol.symbol-sm-50.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: auto; }
    .symbol.symbol-sm-50.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px; }
    .symbol.symbol-sm-50.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: auto; }
    .symbol.symbol-sm-55 > img {
        width: 100%;
        max-width: 55px;
        height: 55px; }
    .symbol.symbol-sm-55 .symbol-label {
        width: 55px;
        height: 55px; }
    .symbol.symbol-sm-55 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-55 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-55.symbol-circle .symbol-badge {
        top: -0.725px;
        right: -0.725px; }
    .symbol.symbol-sm-55.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -0.725px; }
    .symbol.symbol-sm-55.symbol-fixed .symbol-label {
        width: 55px;
        height: 55px; }
    .symbol.symbol-sm-55.symbol-fixed > img {
        width: 55px;
        height: 55px;
        max-width: auto; }
    .symbol.symbol-sm-55.symbol-2by3 .symbol-label {
        height: 55px;
        width: 82.5px; }
    .symbol.symbol-sm-55.symbol-2by3 > img {
        height: 55px;
        width: 82.5px;
        max-width: auto; }
    .symbol.symbol-sm-60 > img {
        width: 100%;
        max-width: 60px;
        height: 60px; }
    .symbol.symbol-sm-60 .symbol-label {
        width: 60px;
        height: 60px; }
    .symbol.symbol-sm-60 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-60 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-60.symbol-circle .symbol-badge {
        top: 0.3px;
        right: 0.3px; }
    .symbol.symbol-sm-60.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 0.3px; }
    .symbol.symbol-sm-60.symbol-fixed .symbol-label {
        width: 60px;
        height: 60px; }
    .symbol.symbol-sm-60.symbol-fixed > img {
        width: 60px;
        height: 60px;
        max-width: auto; }
    .symbol.symbol-sm-60.symbol-2by3 .symbol-label {
        height: 60px;
        width: 90px; }
    .symbol.symbol-sm-60.symbol-2by3 > img {
        height: 60px;
        width: 90px;
        max-width: auto; }
    .symbol.symbol-sm-65 > img {
        width: 100%;
        max-width: 65px;
        height: 65px; }
    .symbol.symbol-sm-65 .symbol-label {
        width: 65px;
        height: 65px; }
    .symbol.symbol-sm-65 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-65 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-65.symbol-circle .symbol-badge {
        top: 1.325px;
        right: 1.325px; }
    .symbol.symbol-sm-65.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 1.325px; }
    .symbol.symbol-sm-65.symbol-fixed .symbol-label {
        width: 65px;
        height: 65px; }
    .symbol.symbol-sm-65.symbol-fixed > img {
        width: 65px;
        height: 65px;
        max-width: auto; }
    .symbol.symbol-sm-65.symbol-2by3 .symbol-label {
        height: 65px;
        width: 97.5px; }
    .symbol.symbol-sm-65.symbol-2by3 > img {
        height: 65px;
        width: 97.5px;
        max-width: auto; }
    .symbol.symbol-sm-70 > img {
        width: 100%;
        max-width: 70px;
        height: 70px; }
    .symbol.symbol-sm-70 .symbol-label {
        width: 70px;
        height: 70px; }
    .symbol.symbol-sm-70 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-70 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-70.symbol-circle .symbol-badge {
        top: 2.35px;
        right: 2.35px; }
    .symbol.symbol-sm-70.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 2.35px; }
    .symbol.symbol-sm-70.symbol-fixed .symbol-label {
        width: 70px;
        height: 70px; }
    .symbol.symbol-sm-70.symbol-fixed > img {
        width: 70px;
        height: 70px;
        max-width: auto; }
    .symbol.symbol-sm-70.symbol-2by3 .symbol-label {
        height: 70px;
        width: 105px; }
    .symbol.symbol-sm-70.symbol-2by3 > img {
        height: 70px;
        width: 105px;
        max-width: auto; }
    .symbol.symbol-sm-75 > img {
        width: 100%;
        max-width: 75px;
        height: 75px; }
    .symbol.symbol-sm-75 .symbol-label {
        width: 75px;
        height: 75px; }
    .symbol.symbol-sm-75 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-75 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-75.symbol-circle .symbol-badge {
        top: 3.375px;
        right: 3.375px; }
    .symbol.symbol-sm-75.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 3.375px; }
    .symbol.symbol-sm-75.symbol-fixed .symbol-label {
        width: 75px;
        height: 75px; }
    .symbol.symbol-sm-75.symbol-fixed > img {
        width: 75px;
        height: 75px;
        max-width: auto; }
    .symbol.symbol-sm-75.symbol-2by3 .symbol-label {
        height: 75px;
        width: 112.5px; }
    .symbol.symbol-sm-75.symbol-2by3 > img {
        height: 75px;
        width: 112.5px;
        max-width: auto; }
    .symbol.symbol-sm-80 > img {
        width: 100%;
        max-width: 80px;
        height: 80px; }
    .symbol.symbol-sm-80 .symbol-label {
        width: 80px;
        height: 80px; }
    .symbol.symbol-sm-80 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-80 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-80.symbol-circle .symbol-badge {
        top: 4.4px;
        right: 4.4px; }
    .symbol.symbol-sm-80.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 4.4px; }
    .symbol.symbol-sm-80.symbol-fixed .symbol-label {
        width: 80px;
        height: 80px; }
    .symbol.symbol-sm-80.symbol-fixed > img {
        width: 80px;
        height: 80px;
        max-width: auto; }
    .symbol.symbol-sm-80.symbol-2by3 .symbol-label {
        height: 80px;
        width: 120px; }
    .symbol.symbol-sm-80.symbol-2by3 > img {
        height: 80px;
        width: 120px;
        max-width: auto; }
    .symbol.symbol-sm-85 > img {
        width: 100%;
        max-width: 85px;
        height: 85px; }
    .symbol.symbol-sm-85 .symbol-label {
        width: 85px;
        height: 85px; }
    .symbol.symbol-sm-85 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-85 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-85.symbol-circle .symbol-badge {
        top: 5.425px;
        right: 5.425px; }
    .symbol.symbol-sm-85.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 5.425px; }
    .symbol.symbol-sm-85.symbol-fixed .symbol-label {
        width: 85px;
        height: 85px; }
    .symbol.symbol-sm-85.symbol-fixed > img {
        width: 85px;
        height: 85px;
        max-width: auto; }
    .symbol.symbol-sm-85.symbol-2by3 .symbol-label {
        height: 85px;
        width: 127.5px; }
    .symbol.symbol-sm-85.symbol-2by3 > img {
        height: 85px;
        width: 127.5px;
        max-width: auto; }
    .symbol.symbol-sm-90 > img {
        width: 100%;
        max-width: 90px;
        height: 90px; }
    .symbol.symbol-sm-90 .symbol-label {
        width: 90px;
        height: 90px; }
    .symbol.symbol-sm-90 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-90 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-90.symbol-circle .symbol-badge {
        top: 6.45px;
        right: 6.45px; }
    .symbol.symbol-sm-90.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 6.45px; }
    .symbol.symbol-sm-90.symbol-fixed .symbol-label {
        width: 90px;
        height: 90px; }
    .symbol.symbol-sm-90.symbol-fixed > img {
        width: 90px;
        height: 90px;
        max-width: auto; }
    .symbol.symbol-sm-90.symbol-2by3 .symbol-label {
        height: 90px;
        width: 135px; }
    .symbol.symbol-sm-90.symbol-2by3 > img {
        height: 90px;
        width: 135px;
        max-width: auto; }
    .symbol.symbol-sm-95 > img {
        width: 100%;
        max-width: 95px;
        height: 95px; }
    .symbol.symbol-sm-95 .symbol-label {
        width: 95px;
        height: 95px; }
    .symbol.symbol-sm-95 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-95 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-95.symbol-circle .symbol-badge {
        top: 7.475px;
        right: 7.475px; }
    .symbol.symbol-sm-95.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 7.475px; }
    .symbol.symbol-sm-95.symbol-fixed .symbol-label {
        width: 95px;
        height: 95px; }
    .symbol.symbol-sm-95.symbol-fixed > img {
        width: 95px;
        height: 95px;
        max-width: auto; }
    .symbol.symbol-sm-95.symbol-2by3 .symbol-label {
        height: 95px;
        width: 142.5px; }
    .symbol.symbol-sm-95.symbol-2by3 > img {
        height: 95px;
        width: 142.5px;
        max-width: auto; }
    .symbol.symbol-sm-100 > img {
        width: 100%;
        max-width: 100px;
        height: 100px; }
    .symbol.symbol-sm-100 .symbol-label {
        width: 100px;
        height: 100px; }
    .symbol.symbol-sm-100 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-100 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-100.symbol-circle .symbol-badge {
        top: 8.5px;
        right: 8.5px; }
    .symbol.symbol-sm-100.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 8.5px; }
    .symbol.symbol-sm-100.symbol-fixed .symbol-label {
        width: 100px;
        height: 100px; }
    .symbol.symbol-sm-100.symbol-fixed > img {
        width: 100px;
        height: 100px;
        max-width: auto; }
    .symbol.symbol-sm-100.symbol-2by3 .symbol-label {
        height: 100px;
        width: 150px; }
    .symbol.symbol-sm-100.symbol-2by3 > img {
        height: 100px;
        width: 150px;
        max-width: auto; }
    .symbol.symbol-sm-120 > img {
        width: 100%;
        max-width: 120px;
        height: 120px; }
    .symbol.symbol-sm-120 .symbol-label {
        width: 120px;
        height: 120px; }
    .symbol.symbol-sm-120 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-120 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-120.symbol-circle .symbol-badge {
        top: 12.6px;
        right: 12.6px; }
    .symbol.symbol-sm-120.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 12.6px; }
    .symbol.symbol-sm-120.symbol-fixed .symbol-label {
        width: 120px;
        height: 120px; }
    .symbol.symbol-sm-120.symbol-fixed > img {
        width: 120px;
        height: 120px;
        max-width: auto; }
    .symbol.symbol-sm-120.symbol-2by3 .symbol-label {
        height: 120px;
        width: 180px; }
    .symbol.symbol-sm-120.symbol-2by3 > img {
        height: 120px;
        width: 180px;
        max-width: auto; }
    .symbol.symbol-sm-130 > img {
        width: 100%;
        max-width: 130px;
        height: 130px; }
    .symbol.symbol-sm-130 .symbol-label {
        width: 130px;
        height: 130px; }
    .symbol.symbol-sm-130 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-130 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-130.symbol-circle .symbol-badge {
        top: 14.65px;
        right: 14.65px; }
    .symbol.symbol-sm-130.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 14.65px; }
    .symbol.symbol-sm-130.symbol-fixed .symbol-label {
        width: 130px;
        height: 130px; }
    .symbol.symbol-sm-130.symbol-fixed > img {
        width: 130px;
        height: 130px;
        max-width: auto; }
    .symbol.symbol-sm-130.symbol-2by3 .symbol-label {
        height: 130px;
        width: 195px; }
    .symbol.symbol-sm-130.symbol-2by3 > img {
        height: 130px;
        width: 195px;
        max-width: auto; }
    .symbol.symbol-sm-140 > img {
        width: 100%;
        max-width: 140px;
        height: 140px; }
    .symbol.symbol-sm-140 .symbol-label {
        width: 140px;
        height: 140px; }
    .symbol.symbol-sm-140 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-140 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-140.symbol-circle .symbol-badge {
        top: 16.7px;
        right: 16.7px; }
    .symbol.symbol-sm-140.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 16.7px; }
    .symbol.symbol-sm-140.symbol-fixed .symbol-label {
        width: 140px;
        height: 140px; }
    .symbol.symbol-sm-140.symbol-fixed > img {
        width: 140px;
        height: 140px;
        max-width: auto; }
    .symbol.symbol-sm-140.symbol-2by3 .symbol-label {
        height: 140px;
        width: 210px; }
    .symbol.symbol-sm-140.symbol-2by3 > img {
        height: 140px;
        width: 210px;
        max-width: auto; }
    .symbol.symbol-sm-150 > img {
        width: 100%;
        max-width: 150px;
        height: 150px; }
    .symbol.symbol-sm-150 .symbol-label {
        width: 150px;
        height: 150px; }
    .symbol.symbol-sm-150 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-sm-150 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-150.symbol-circle .symbol-badge {
        top: 18.75px;
        right: 18.75px; }
    .symbol.symbol-sm-150.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 18.75px; }
    .symbol.symbol-sm-150.symbol-fixed .symbol-label {
        width: 150px;
        height: 150px; }
    .symbol.symbol-sm-150.symbol-fixed > img {
        width: 150px;
        height: 150px;
        max-width: auto; }
    .symbol.symbol-sm-150.symbol-2by3 .symbol-label {
        height: 150px;
        width: 225px; }
    .symbol.symbol-sm-150.symbol-2by3 > img {
        height: 150px;
        width: 225px;
        max-width: auto; } }
@media (min-width: 768px) {
    .symbol.symbol-md-20 > img {
        width: 100%;
        max-width: 20px;
        height: 20px; }
    .symbol.symbol-md-20 .symbol-label {
        width: 20px;
        height: 20px; }
    .symbol.symbol-md-20 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-20 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-20.symbol-circle .symbol-badge {
        top: -7.9px;
        right: -7.9px; }
    .symbol.symbol-md-20.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -7.9px; }
    .symbol.symbol-md-20.symbol-fixed .symbol-label {
        width: 20px;
        height: 20px; }
    .symbol.symbol-md-20.symbol-fixed > img {
        width: 20px;
        height: 20px;
        max-width: auto; }
    .symbol.symbol-md-20.symbol-2by3 .symbol-label {
        height: 20px;
        width: 30px; }
    .symbol.symbol-md-20.symbol-2by3 > img {
        height: 20px;
        width: 30px;
        max-width: auto; }
    .symbol.symbol-md-25 > img {
        width: 100%;
        max-width: 25px;
        height: 25px; }
    .symbol.symbol-md-25 .symbol-label {
        width: 25px;
        height: 25px; }
    .symbol.symbol-md-25 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-25 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-25.symbol-circle .symbol-badge {
        top: -6.875px;
        right: -6.875px; }
    .symbol.symbol-md-25.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6.875px; }
    .symbol.symbol-md-25.symbol-fixed .symbol-label {
        width: 25px;
        height: 25px; }
    .symbol.symbol-md-25.symbol-fixed > img {
        width: 25px;
        height: 25px;
        max-width: auto; }
    .symbol.symbol-md-25.symbol-2by3 .symbol-label {
        height: 25px;
        width: 37.5px; }
    .symbol.symbol-md-25.symbol-2by3 > img {
        height: 25px;
        width: 37.5px;
        max-width: auto; }
    .symbol.symbol-md-30 > img {
        width: 100%;
        max-width: 30px;
        height: 30px; }
    .symbol.symbol-md-30 .symbol-label {
        width: 30px;
        height: 30px; }
    .symbol.symbol-md-30 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-30 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-30.symbol-circle .symbol-badge {
        top: -5.85px;
        right: -5.85px; }
    .symbol.symbol-md-30.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -5.85px; }
    .symbol.symbol-md-30.symbol-fixed .symbol-label {
        width: 30px;
        height: 30px; }
    .symbol.symbol-md-30.symbol-fixed > img {
        width: 30px;
        height: 30px;
        max-width: auto; }
    .symbol.symbol-md-30.symbol-2by3 .symbol-label {
        height: 30px;
        width: 45px; }
    .symbol.symbol-md-30.symbol-2by3 > img {
        height: 30px;
        width: 45px;
        max-width: auto; }
    .symbol.symbol-md-35 > img {
        width: 100%;
        max-width: 35px;
        height: 35px; }
    .symbol.symbol-md-35 .symbol-label {
        width: 35px;
        height: 35px; }
    .symbol.symbol-md-35 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-35 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-35.symbol-circle .symbol-badge {
        top: -4.825px;
        right: -4.825px; }
    .symbol.symbol-md-35.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -4.825px; }
    .symbol.symbol-md-35.symbol-fixed .symbol-label {
        width: 35px;
        height: 35px; }
    .symbol.symbol-md-35.symbol-fixed > img {
        width: 35px;
        height: 35px;
        max-width: auto; }
    .symbol.symbol-md-35.symbol-2by3 .symbol-label {
        height: 35px;
        width: 52.5px; }
    .symbol.symbol-md-35.symbol-2by3 > img {
        height: 35px;
        width: 52.5px;
        max-width: auto; }
    .symbol.symbol-md-40 > img {
        width: 100%;
        max-width: 40px;
        height: 40px; }
    .symbol.symbol-md-40 .symbol-label {
        width: 40px;
        height: 40px; }
    .symbol.symbol-md-40 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-40 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-40.symbol-circle .symbol-badge {
        top: -3.8px;
        right: -3.8px; }
    .symbol.symbol-md-40.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -3.8px; }
    .symbol.symbol-md-40.symbol-fixed .symbol-label {
        width: 40px;
        height: 40px; }
    .symbol.symbol-md-40.symbol-fixed > img {
        width: 40px;
        height: 40px;
        max-width: auto; }
    .symbol.symbol-md-40.symbol-2by3 .symbol-label {
        height: 40px;
        width: 60px; }
    .symbol.symbol-md-40.symbol-2by3 > img {
        height: 40px;
        width: 60px;
        max-width: auto; }
    .symbol.symbol-md-45 > img {
        width: 100%;
        max-width: 45px;
        height: 45px; }
    .symbol.symbol-md-45 .symbol-label {
        width: 45px;
        height: 45px; }
    .symbol.symbol-md-45 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-45 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-45.symbol-circle .symbol-badge {
        top: -2.775px;
        right: -2.775px; }
    .symbol.symbol-md-45.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -2.775px; }
    .symbol.symbol-md-45.symbol-fixed .symbol-label {
        width: 45px;
        height: 45px; }
    .symbol.symbol-md-45.symbol-fixed > img {
        width: 45px;
        height: 45px;
        max-width: auto; }
    .symbol.symbol-md-45.symbol-2by3 .symbol-label {
        height: 45px;
        width: 67.5px; }
    .symbol.symbol-md-45.symbol-2by3 > img {
        height: 45px;
        width: 67.5px;
        max-width: auto; }
    .symbol > img {
        width: 100%;
        max-width: 50px;
        height: 50px; }
    .symbol .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-circle .symbol-badge {
        top: -1.75px;
        right: -1.75px; }
    .symbol.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: auto; }
    .symbol.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px; }
    .symbol.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: auto; }
    .symbol.symbol-md-50 > img {
        width: 100%;
        max-width: 50px;
        height: 50px; }
    .symbol.symbol-md-50 .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol.symbol-md-50 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-50 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-50.symbol-circle .symbol-badge {
        top: -1.75px;
        right: -1.75px; }
    .symbol.symbol-md-50.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-md-50.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol.symbol-md-50.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: auto; }
    .symbol.symbol-md-50.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px; }
    .symbol.symbol-md-50.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: auto; }
    .symbol.symbol-md-55 > img {
        width: 100%;
        max-width: 55px;
        height: 55px; }
    .symbol.symbol-md-55 .symbol-label {
        width: 55px;
        height: 55px; }
    .symbol.symbol-md-55 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-55 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-55.symbol-circle .symbol-badge {
        top: -0.725px;
        right: -0.725px; }
    .symbol.symbol-md-55.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -0.725px; }
    .symbol.symbol-md-55.symbol-fixed .symbol-label {
        width: 55px;
        height: 55px; }
    .symbol.symbol-md-55.symbol-fixed > img {
        width: 55px;
        height: 55px;
        max-width: auto; }
    .symbol.symbol-md-55.symbol-2by3 .symbol-label {
        height: 55px;
        width: 82.5px; }
    .symbol.symbol-md-55.symbol-2by3 > img {
        height: 55px;
        width: 82.5px;
        max-width: auto; }
    .symbol.symbol-md-60 > img {
        width: 100%;
        max-width: 60px;
        height: 60px; }
    .symbol.symbol-md-60 .symbol-label {
        width: 60px;
        height: 60px; }
    .symbol.symbol-md-60 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-60 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-60.symbol-circle .symbol-badge {
        top: 0.3px;
        right: 0.3px; }
    .symbol.symbol-md-60.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 0.3px; }
    .symbol.symbol-md-60.symbol-fixed .symbol-label {
        width: 60px;
        height: 60px; }
    .symbol.symbol-md-60.symbol-fixed > img {
        width: 60px;
        height: 60px;
        max-width: auto; }
    .symbol.symbol-md-60.symbol-2by3 .symbol-label {
        height: 60px;
        width: 90px; }
    .symbol.symbol-md-60.symbol-2by3 > img {
        height: 60px;
        width: 90px;
        max-width: auto; }
    .symbol.symbol-md-65 > img {
        width: 100%;
        max-width: 65px;
        height: 65px; }
    .symbol.symbol-md-65 .symbol-label {
        width: 65px;
        height: 65px; }
    .symbol.symbol-md-65 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-65 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-65.symbol-circle .symbol-badge {
        top: 1.325px;
        right: 1.325px; }
    .symbol.symbol-md-65.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 1.325px; }
    .symbol.symbol-md-65.symbol-fixed .symbol-label {
        width: 65px;
        height: 65px; }
    .symbol.symbol-md-65.symbol-fixed > img {
        width: 65px;
        height: 65px;
        max-width: auto; }
    .symbol.symbol-md-65.symbol-2by3 .symbol-label {
        height: 65px;
        width: 97.5px; }
    .symbol.symbol-md-65.symbol-2by3 > img {
        height: 65px;
        width: 97.5px;
        max-width: auto; }
    .symbol.symbol-md-70 > img {
        width: 100%;
        max-width: 70px;
        height: 70px; }
    .symbol.symbol-md-70 .symbol-label {
        width: 70px;
        height: 70px; }
    .symbol.symbol-md-70 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-70 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-70.symbol-circle .symbol-badge {
        top: 2.35px;
        right: 2.35px; }
    .symbol.symbol-md-70.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 2.35px; }
    .symbol.symbol-md-70.symbol-fixed .symbol-label {
        width: 70px;
        height: 70px; }
    .symbol.symbol-md-70.symbol-fixed > img {
        width: 70px;
        height: 70px;
        max-width: auto; }
    .symbol.symbol-md-70.symbol-2by3 .symbol-label {
        height: 70px;
        width: 105px; }
    .symbol.symbol-md-70.symbol-2by3 > img {
        height: 70px;
        width: 105px;
        max-width: auto; }
    .symbol.symbol-md-75 > img {
        width: 100%;
        max-width: 75px;
        height: 75px; }
    .symbol.symbol-md-75 .symbol-label {
        width: 75px;
        height: 75px; }
    .symbol.symbol-md-75 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-75 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-75.symbol-circle .symbol-badge {
        top: 3.375px;
        right: 3.375px; }
    .symbol.symbol-md-75.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 3.375px; }
    .symbol.symbol-md-75.symbol-fixed .symbol-label {
        width: 75px;
        height: 75px; }
    .symbol.symbol-md-75.symbol-fixed > img {
        width: 75px;
        height: 75px;
        max-width: auto; }
    .symbol.symbol-md-75.symbol-2by3 .symbol-label {
        height: 75px;
        width: 112.5px; }
    .symbol.symbol-md-75.symbol-2by3 > img {
        height: 75px;
        width: 112.5px;
        max-width: auto; }
    .symbol.symbol-md-80 > img {
        width: 100%;
        max-width: 80px;
        height: 80px; }
    .symbol.symbol-md-80 .symbol-label {
        width: 80px;
        height: 80px; }
    .symbol.symbol-md-80 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-80 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-80.symbol-circle .symbol-badge {
        top: 4.4px;
        right: 4.4px; }
    .symbol.symbol-md-80.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 4.4px; }
    .symbol.symbol-md-80.symbol-fixed .symbol-label {
        width: 80px;
        height: 80px; }
    .symbol.symbol-md-80.symbol-fixed > img {
        width: 80px;
        height: 80px;
        max-width: auto; }
    .symbol.symbol-md-80.symbol-2by3 .symbol-label {
        height: 80px;
        width: 120px; }
    .symbol.symbol-md-80.symbol-2by3 > img {
        height: 80px;
        width: 120px;
        max-width: auto; }
    .symbol.symbol-md-85 > img {
        width: 100%;
        max-width: 85px;
        height: 85px; }
    .symbol.symbol-md-85 .symbol-label {
        width: 85px;
        height: 85px; }
    .symbol.symbol-md-85 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-85 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-85.symbol-circle .symbol-badge {
        top: 5.425px;
        right: 5.425px; }
    .symbol.symbol-md-85.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 5.425px; }
    .symbol.symbol-md-85.symbol-fixed .symbol-label {
        width: 85px;
        height: 85px; }
    .symbol.symbol-md-85.symbol-fixed > img {
        width: 85px;
        height: 85px;
        max-width: auto; }
    .symbol.symbol-md-85.symbol-2by3 .symbol-label {
        height: 85px;
        width: 127.5px; }
    .symbol.symbol-md-85.symbol-2by3 > img {
        height: 85px;
        width: 127.5px;
        max-width: auto; }
    .symbol.symbol-md-90 > img {
        width: 100%;
        max-width: 90px;
        height: 90px; }
    .symbol.symbol-md-90 .symbol-label {
        width: 90px;
        height: 90px; }
    .symbol.symbol-md-90 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-90 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-90.symbol-circle .symbol-badge {
        top: 6.45px;
        right: 6.45px; }
    .symbol.symbol-md-90.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 6.45px; }
    .symbol.symbol-md-90.symbol-fixed .symbol-label {
        width: 90px;
        height: 90px; }
    .symbol.symbol-md-90.symbol-fixed > img {
        width: 90px;
        height: 90px;
        max-width: auto; }
    .symbol.symbol-md-90.symbol-2by3 .symbol-label {
        height: 90px;
        width: 135px; }
    .symbol.symbol-md-90.symbol-2by3 > img {
        height: 90px;
        width: 135px;
        max-width: auto; }
    .symbol.symbol-md-95 > img {
        width: 100%;
        max-width: 95px;
        height: 95px; }
    .symbol.symbol-md-95 .symbol-label {
        width: 95px;
        height: 95px; }
    .symbol.symbol-md-95 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-95 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-95.symbol-circle .symbol-badge {
        top: 7.475px;
        right: 7.475px; }
    .symbol.symbol-md-95.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 7.475px; }
    .symbol.symbol-md-95.symbol-fixed .symbol-label {
        width: 95px;
        height: 95px; }
    .symbol.symbol-md-95.symbol-fixed > img {
        width: 95px;
        height: 95px;
        max-width: auto; }
    .symbol.symbol-md-95.symbol-2by3 .symbol-label {
        height: 95px;
        width: 142.5px; }
    .symbol.symbol-md-95.symbol-2by3 > img {
        height: 95px;
        width: 142.5px;
        max-width: auto; }
    .symbol.symbol-md-100 > img {
        width: 100%;
        max-width: 100px;
        height: 100px; }
    .symbol.symbol-md-100 .symbol-label {
        width: 100px;
        height: 100px; }
    .symbol.symbol-md-100 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-100 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-100.symbol-circle .symbol-badge {
        top: 8.5px;
        right: 8.5px; }
    .symbol.symbol-md-100.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 8.5px; }
    .symbol.symbol-md-100.symbol-fixed .symbol-label {
        width: 100px;
        height: 100px; }
    .symbol.symbol-md-100.symbol-fixed > img {
        width: 100px;
        height: 100px;
        max-width: auto; }
    .symbol.symbol-md-100.symbol-2by3 .symbol-label {
        height: 100px;
        width: 150px; }
    .symbol.symbol-md-100.symbol-2by3 > img {
        height: 100px;
        width: 150px;
        max-width: auto; }
    .symbol.symbol-md-120 > img {
        width: 100%;
        max-width: 120px;
        height: 120px; }
    .symbol.symbol-md-120 .symbol-label {
        width: 120px;
        height: 120px; }
    .symbol.symbol-md-120 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-120 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-120.symbol-circle .symbol-badge {
        top: 12.6px;
        right: 12.6px; }
    .symbol.symbol-md-120.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 12.6px; }
    .symbol.symbol-md-120.symbol-fixed .symbol-label {
        width: 120px;
        height: 120px; }
    .symbol.symbol-md-120.symbol-fixed > img {
        width: 120px;
        height: 120px;
        max-width: auto; }
    .symbol.symbol-md-120.symbol-2by3 .symbol-label {
        height: 120px;
        width: 180px; }
    .symbol.symbol-md-120.symbol-2by3 > img {
        height: 120px;
        width: 180px;
        max-width: auto; }
    .symbol.symbol-md-130 > img {
        width: 100%;
        max-width: 130px;
        height: 130px; }
    .symbol.symbol-md-130 .symbol-label {
        width: 130px;
        height: 130px; }
    .symbol.symbol-md-130 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-130 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-130.symbol-circle .symbol-badge {
        top: 14.65px;
        right: 14.65px; }
    .symbol.symbol-md-130.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 14.65px; }
    .symbol.symbol-md-130.symbol-fixed .symbol-label {
        width: 130px;
        height: 130px; }
    .symbol.symbol-md-130.symbol-fixed > img {
        width: 130px;
        height: 130px;
        max-width: auto; }
    .symbol.symbol-md-130.symbol-2by3 .symbol-label {
        height: 130px;
        width: 195px; }
    .symbol.symbol-md-130.symbol-2by3 > img {
        height: 130px;
        width: 195px;
        max-width: auto; }
    .symbol.symbol-md-140 > img {
        width: 100%;
        max-width: 140px;
        height: 140px; }
    .symbol.symbol-md-140 .symbol-label {
        width: 140px;
        height: 140px; }
    .symbol.symbol-md-140 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-140 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-140.symbol-circle .symbol-badge {
        top: 16.7px;
        right: 16.7px; }
    .symbol.symbol-md-140.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 16.7px; }
    .symbol.symbol-md-140.symbol-fixed .symbol-label {
        width: 140px;
        height: 140px; }
    .symbol.symbol-md-140.symbol-fixed > img {
        width: 140px;
        height: 140px;
        max-width: auto; }
    .symbol.symbol-md-140.symbol-2by3 .symbol-label {
        height: 140px;
        width: 210px; }
    .symbol.symbol-md-140.symbol-2by3 > img {
        height: 140px;
        width: 210px;
        max-width: auto; }
    .symbol.symbol-md-150 > img {
        width: 100%;
        max-width: 150px;
        height: 150px; }
    .symbol.symbol-md-150 .symbol-label {
        width: 150px;
        height: 150px; }
    .symbol.symbol-md-150 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-md-150 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-150.symbol-circle .symbol-badge {
        top: 18.75px;
        right: 18.75px; }
    .symbol.symbol-md-150.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 18.75px; }
    .symbol.symbol-md-150.symbol-fixed .symbol-label {
        width: 150px;
        height: 150px; }
    .symbol.symbol-md-150.symbol-fixed > img {
        width: 150px;
        height: 150px;
        max-width: auto; }
    .symbol.symbol-md-150.symbol-2by3 .symbol-label {
        height: 150px;
        width: 225px; }
    .symbol.symbol-md-150.symbol-2by3 > img {
        height: 150px;
        width: 225px;
        max-width: auto; } }
@media (min-width: 992px) {
    .symbol.symbol-lg-20 > img {
        width: 100%;
        max-width: 20px;
        height: 20px; }
    .symbol.symbol-lg-20 .symbol-label {
        width: 20px;
        height: 20px; }
    .symbol.symbol-lg-20 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-20 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-20.symbol-circle .symbol-badge {
        top: -7.9px;
        right: -7.9px; }
    .symbol.symbol-lg-20.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -7.9px; }
    .symbol.symbol-lg-20.symbol-fixed .symbol-label {
        width: 20px;
        height: 20px; }
    .symbol.symbol-lg-20.symbol-fixed > img {
        width: 20px;
        height: 20px;
        max-width: auto; }
    .symbol.symbol-lg-20.symbol-2by3 .symbol-label {
        height: 20px;
        width: 30px; }
    .symbol.symbol-lg-20.symbol-2by3 > img {
        height: 20px;
        width: 30px;
        max-width: auto; }
    .symbol.symbol-lg-25 > img {
        width: 100%;
        max-width: 25px;
        height: 25px; }
    .symbol.symbol-lg-25 .symbol-label {
        width: 25px;
        height: 25px; }
    .symbol.symbol-lg-25 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-25 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-25.symbol-circle .symbol-badge {
        top: -6.875px;
        right: -6.875px; }
    .symbol.symbol-lg-25.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6.875px; }
    .symbol.symbol-lg-25.symbol-fixed .symbol-label {
        width: 25px;
        height: 25px; }
    .symbol.symbol-lg-25.symbol-fixed > img {
        width: 25px;
        height: 25px;
        max-width: auto; }
    .symbol.symbol-lg-25.symbol-2by3 .symbol-label {
        height: 25px;
        width: 37.5px; }
    .symbol.symbol-lg-25.symbol-2by3 > img {
        height: 25px;
        width: 37.5px;
        max-width: auto; }
    .symbol.symbol-lg-30 > img {
        width: 100%;
        max-width: 30px;
        height: 30px; }
    .symbol.symbol-lg-30 .symbol-label {
        width: 30px;
        height: 30px; }
    .symbol.symbol-lg-30 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-30 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-30.symbol-circle .symbol-badge {
        top: -5.85px;
        right: -5.85px; }
    .symbol.symbol-lg-30.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -5.85px; }
    .symbol.symbol-lg-30.symbol-fixed .symbol-label {
        width: 30px;
        height: 30px; }
    .symbol.symbol-lg-30.symbol-fixed > img {
        width: 30px;
        height: 30px;
        max-width: auto; }
    .symbol.symbol-lg-30.symbol-2by3 .symbol-label {
        height: 30px;
        width: 45px; }
    .symbol.symbol-lg-30.symbol-2by3 > img {
        height: 30px;
        width: 45px;
        max-width: auto; }
    .symbol.symbol-lg-35 > img {
        width: 100%;
        max-width: 35px;
        height: 35px; }
    .symbol.symbol-lg-35 .symbol-label {
        width: 35px;
        height: 35px; }
    .symbol.symbol-lg-35 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-35 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-35.symbol-circle .symbol-badge {
        top: -4.825px;
        right: -4.825px; }
    .symbol.symbol-lg-35.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -4.825px; }
    .symbol.symbol-lg-35.symbol-fixed .symbol-label {
        width: 35px;
        height: 35px; }
    .symbol.symbol-lg-35.symbol-fixed > img {
        width: 35px;
        height: 35px;
        max-width: auto; }
    .symbol.symbol-lg-35.symbol-2by3 .symbol-label {
        height: 35px;
        width: 52.5px; }
    .symbol.symbol-lg-35.symbol-2by3 > img {
        height: 35px;
        width: 52.5px;
        max-width: auto; }
    .symbol.symbol-lg-40 > img {
        width: 100%;
        max-width: 40px;
        height: 40px; }
    .symbol.symbol-lg-40 .symbol-label {
        width: 40px;
        height: 40px; }
    .symbol.symbol-lg-40 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-40 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-40.symbol-circle .symbol-badge {
        top: -3.8px;
        right: -3.8px; }
    .symbol.symbol-lg-40.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -3.8px; }
    .symbol.symbol-lg-40.symbol-fixed .symbol-label {
        width: 40px;
        height: 40px; }
    .symbol.symbol-lg-40.symbol-fixed > img {
        width: 40px;
        height: 40px;
        max-width: auto; }
    .symbol.symbol-lg-40.symbol-2by3 .symbol-label {
        height: 40px;
        width: 60px; }
    .symbol.symbol-lg-40.symbol-2by3 > img {
        height: 40px;
        width: 60px;
        max-width: auto; }
    .symbol.symbol-lg-45 > img {
        width: 100%;
        max-width: 45px;
        height: 45px; }
    .symbol.symbol-lg-45 .symbol-label {
        width: 45px;
        height: 45px; }
    .symbol.symbol-lg-45 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-45 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-45.symbol-circle .symbol-badge {
        top: -2.775px;
        right: -2.775px; }
    .symbol.symbol-lg-45.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -2.775px; }
    .symbol.symbol-lg-45.symbol-fixed .symbol-label {
        width: 45px;
        height: 45px; }
    .symbol.symbol-lg-45.symbol-fixed > img {
        width: 45px;
        height: 45px;
        max-width: auto; }
    .symbol.symbol-lg-45.symbol-2by3 .symbol-label {
        height: 45px;
        width: 67.5px; }
    .symbol.symbol-lg-45.symbol-2by3 > img {
        height: 45px;
        width: 67.5px;
        max-width: auto; }
    .symbol > img {
        width: 100%;
        max-width: 50px;
        height: 50px; }
    .symbol .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-circle .symbol-badge {
        top: -1.75px;
        right: -1.75px; }
    .symbol.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: auto; }
    .symbol.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px; }
    .symbol.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: auto; }
    .symbol.symbol-lg-50 > img {
        width: 100%;
        max-width: 50px;
        height: 50px; }
    .symbol.symbol-lg-50 .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol.symbol-lg-50 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-50 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-50.symbol-circle .symbol-badge {
        top: -1.75px;
        right: -1.75px; }
    .symbol.symbol-lg-50.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-lg-50.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol.symbol-lg-50.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: auto; }
    .symbol.symbol-lg-50.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px; }
    .symbol.symbol-lg-50.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: auto; }
    .symbol.symbol-lg-55 > img {
        width: 100%;
        max-width: 55px;
        height: 55px; }
    .symbol.symbol-lg-55 .symbol-label {
        width: 55px;
        height: 55px; }
    .symbol.symbol-lg-55 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-55 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-55.symbol-circle .symbol-badge {
        top: -0.725px;
        right: -0.725px; }
    .symbol.symbol-lg-55.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -0.725px; }
    .symbol.symbol-lg-55.symbol-fixed .symbol-label {
        width: 55px;
        height: 55px; }
    .symbol.symbol-lg-55.symbol-fixed > img {
        width: 55px;
        height: 55px;
        max-width: auto; }
    .symbol.symbol-lg-55.symbol-2by3 .symbol-label {
        height: 55px;
        width: 82.5px; }
    .symbol.symbol-lg-55.symbol-2by3 > img {
        height: 55px;
        width: 82.5px;
        max-width: auto; }
    .symbol.symbol-lg-60 > img {
        width: 100%;
        max-width: 60px;
        height: 60px; }
    .symbol.symbol-lg-60 .symbol-label {
        width: 60px;
        height: 60px; }
    .symbol.symbol-lg-60 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-60 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-60.symbol-circle .symbol-badge {
        top: 0.3px;
        right: 0.3px; }
    .symbol.symbol-lg-60.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 0.3px; }
    .symbol.symbol-lg-60.symbol-fixed .symbol-label {
        width: 60px;
        height: 60px; }
    .symbol.symbol-lg-60.symbol-fixed > img {
        width: 60px;
        height: 60px;
        max-width: auto; }
    .symbol.symbol-lg-60.symbol-2by3 .symbol-label {
        height: 60px;
        width: 90px; }
    .symbol.symbol-lg-60.symbol-2by3 > img {
        height: 60px;
        width: 90px;
        max-width: auto; }
    .symbol.symbol-lg-65 > img {
        width: 100%;
        max-width: 65px;
        height: 65px; }
    .symbol.symbol-lg-65 .symbol-label {
        width: 65px;
        height: 65px; }
    .symbol.symbol-lg-65 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-65 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-65.symbol-circle .symbol-badge {
        top: 1.325px;
        right: 1.325px; }
    .symbol.symbol-lg-65.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 1.325px; }
    .symbol.symbol-lg-65.symbol-fixed .symbol-label {
        width: 65px;
        height: 65px; }
    .symbol.symbol-lg-65.symbol-fixed > img {
        width: 65px;
        height: 65px;
        max-width: auto; }
    .symbol.symbol-lg-65.symbol-2by3 .symbol-label {
        height: 65px;
        width: 97.5px; }
    .symbol.symbol-lg-65.symbol-2by3 > img {
        height: 65px;
        width: 97.5px;
        max-width: auto; }
    .symbol.symbol-lg-70 > img {
        width: 100%;
        max-width: 70px;
        height: 70px; }
    .symbol.symbol-lg-70 .symbol-label {
        width: 70px;
        height: 70px; }
    .symbol.symbol-lg-70 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-70 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-70.symbol-circle .symbol-badge {
        top: 2.35px;
        right: 2.35px; }
    .symbol.symbol-lg-70.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 2.35px; }
    .symbol.symbol-lg-70.symbol-fixed .symbol-label {
        width: 70px;
        height: 70px; }
    .symbol.symbol-lg-70.symbol-fixed > img {
        width: 70px;
        height: 70px;
        max-width: auto; }
    .symbol.symbol-lg-70.symbol-2by3 .symbol-label {
        height: 70px;
        width: 105px; }
    .symbol.symbol-lg-70.symbol-2by3 > img {
        height: 70px;
        width: 105px;
        max-width: auto; }
    .symbol.symbol-lg-75 > img {
        width: 100%;
        max-width: 75px;
        height: 75px; }
    .symbol.symbol-lg-75 .symbol-label {
        width: 75px;
        height: 75px; }
    .symbol.symbol-lg-75 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-75 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-75.symbol-circle .symbol-badge {
        top: 3.375px;
        right: 3.375px; }
    .symbol.symbol-lg-75.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 3.375px; }
    .symbol.symbol-lg-75.symbol-fixed .symbol-label {
        width: 75px;
        height: 75px; }
    .symbol.symbol-lg-75.symbol-fixed > img {
        width: 75px;
        height: 75px;
        max-width: auto; }
    .symbol.symbol-lg-75.symbol-2by3 .symbol-label {
        height: 75px;
        width: 112.5px; }
    .symbol.symbol-lg-75.symbol-2by3 > img {
        height: 75px;
        width: 112.5px;
        max-width: auto; }
    .symbol.symbol-lg-80 > img {
        width: 100%;
        max-width: 80px;
        height: 80px; }
    .symbol.symbol-lg-80 .symbol-label {
        width: 80px;
        height: 80px; }
    .symbol.symbol-lg-80 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-80 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-80.symbol-circle .symbol-badge {
        top: 4.4px;
        right: 4.4px; }
    .symbol.symbol-lg-80.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 4.4px; }
    .symbol.symbol-lg-80.symbol-fixed .symbol-label {
        width: 80px;
        height: 80px; }
    .symbol.symbol-lg-80.symbol-fixed > img {
        width: 80px;
        height: 80px;
        max-width: auto; }
    .symbol.symbol-lg-80.symbol-2by3 .symbol-label {
        height: 80px;
        width: 120px; }
    .symbol.symbol-lg-80.symbol-2by3 > img {
        height: 80px;
        width: 120px;
        max-width: auto; }
    .symbol.symbol-lg-85 > img {
        width: 100%;
        max-width: 85px;
        height: 85px; }
    .symbol.symbol-lg-85 .symbol-label {
        width: 85px;
        height: 85px; }
    .symbol.symbol-lg-85 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-85 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-85.symbol-circle .symbol-badge {
        top: 5.425px;
        right: 5.425px; }
    .symbol.symbol-lg-85.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 5.425px; }
    .symbol.symbol-lg-85.symbol-fixed .symbol-label {
        width: 85px;
        height: 85px; }
    .symbol.symbol-lg-85.symbol-fixed > img {
        width: 85px;
        height: 85px;
        max-width: auto; }
    .symbol.symbol-lg-85.symbol-2by3 .symbol-label {
        height: 85px;
        width: 127.5px; }
    .symbol.symbol-lg-85.symbol-2by3 > img {
        height: 85px;
        width: 127.5px;
        max-width: auto; }
    .symbol.symbol-lg-90 > img {
        width: 100%;
        max-width: 90px;
        height: 90px; }
    .symbol.symbol-lg-90 .symbol-label {
        width: 90px;
        height: 90px; }
    .symbol.symbol-lg-90 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-90 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-90.symbol-circle .symbol-badge {
        top: 6.45px;
        right: 6.45px; }
    .symbol.symbol-lg-90.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 6.45px; }
    .symbol.symbol-lg-90.symbol-fixed .symbol-label {
        width: 90px;
        height: 90px; }
    .symbol.symbol-lg-90.symbol-fixed > img {
        width: 90px;
        height: 90px;
        max-width: auto; }
    .symbol.symbol-lg-90.symbol-2by3 .symbol-label {
        height: 90px;
        width: 135px; }
    .symbol.symbol-lg-90.symbol-2by3 > img {
        height: 90px;
        width: 135px;
        max-width: auto; }
    .symbol.symbol-lg-95 > img {
        width: 100%;
        max-width: 95px;
        height: 95px; }
    .symbol.symbol-lg-95 .symbol-label {
        width: 95px;
        height: 95px; }
    .symbol.symbol-lg-95 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-95 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-95.symbol-circle .symbol-badge {
        top: 7.475px;
        right: 7.475px; }
    .symbol.symbol-lg-95.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 7.475px; }
    .symbol.symbol-lg-95.symbol-fixed .symbol-label {
        width: 95px;
        height: 95px; }
    .symbol.symbol-lg-95.symbol-fixed > img {
        width: 95px;
        height: 95px;
        max-width: auto; }
    .symbol.symbol-lg-95.symbol-2by3 .symbol-label {
        height: 95px;
        width: 142.5px; }
    .symbol.symbol-lg-95.symbol-2by3 > img {
        height: 95px;
        width: 142.5px;
        max-width: auto; }
    .symbol.symbol-lg-100 > img {
        width: 100%;
        max-width: 100px;
        height: 100px; }
    .symbol.symbol-lg-100 .symbol-label {
        width: 100px;
        height: 100px; }
    .symbol.symbol-lg-100 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-100 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-100.symbol-circle .symbol-badge {
        top: 8.5px;
        right: 8.5px; }
    .symbol.symbol-lg-100.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 8.5px; }
    .symbol.symbol-lg-100.symbol-fixed .symbol-label {
        width: 100px;
        height: 100px; }
    .symbol.symbol-lg-100.symbol-fixed > img {
        width: 100px;
        height: 100px;
        max-width: auto; }
    .symbol.symbol-lg-100.symbol-2by3 .symbol-label {
        height: 100px;
        width: 150px; }
    .symbol.symbol-lg-100.symbol-2by3 > img {
        height: 100px;
        width: 150px;
        max-width: auto; }
    .symbol.symbol-lg-120 > img {
        width: 100%;
        max-width: 120px;
        height: 120px; }
    .symbol.symbol-lg-120 .symbol-label {
        width: 120px;
        height: 120px; }
    .symbol.symbol-lg-120 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-120 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-120.symbol-circle .symbol-badge {
        top: 12.6px;
        right: 12.6px; }
    .symbol.symbol-lg-120.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 12.6px; }
    .symbol.symbol-lg-120.symbol-fixed .symbol-label {
        width: 120px;
        height: 120px; }
    .symbol.symbol-lg-120.symbol-fixed > img {
        width: 120px;
        height: 120px;
        max-width: auto; }
    .symbol.symbol-lg-120.symbol-2by3 .symbol-label {
        height: 120px;
        width: 180px; }
    .symbol.symbol-lg-120.symbol-2by3 > img {
        height: 120px;
        width: 180px;
        max-width: auto; }
    .symbol.symbol-lg-130 > img {
        width: 100%;
        max-width: 130px;
        height: 130px; }
    .symbol.symbol-lg-130 .symbol-label {
        width: 130px;
        height: 130px; }
    .symbol.symbol-lg-130 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-130 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-130.symbol-circle .symbol-badge {
        top: 14.65px;
        right: 14.65px; }
    .symbol.symbol-lg-130.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 14.65px; }
    .symbol.symbol-lg-130.symbol-fixed .symbol-label {
        width: 130px;
        height: 130px; }
    .symbol.symbol-lg-130.symbol-fixed > img {
        width: 130px;
        height: 130px;
        max-width: auto; }
    .symbol.symbol-lg-130.symbol-2by3 .symbol-label {
        height: 130px;
        width: 195px; }
    .symbol.symbol-lg-130.symbol-2by3 > img {
        height: 130px;
        width: 195px;
        max-width: auto; }
    .symbol.symbol-lg-140 > img {
        width: 100%;
        max-width: 140px;
        height: 140px; }
    .symbol.symbol-lg-140 .symbol-label {
        width: 140px;
        height: 140px; }
    .symbol.symbol-lg-140 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-140 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-140.symbol-circle .symbol-badge {
        top: 16.7px;
        right: 16.7px; }
    .symbol.symbol-lg-140.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 16.7px; }
    .symbol.symbol-lg-140.symbol-fixed .symbol-label {
        width: 140px;
        height: 140px; }
    .symbol.symbol-lg-140.symbol-fixed > img {
        width: 140px;
        height: 140px;
        max-width: auto; }
    .symbol.symbol-lg-140.symbol-2by3 .symbol-label {
        height: 140px;
        width: 210px; }
    .symbol.symbol-lg-140.symbol-2by3 > img {
        height: 140px;
        width: 210px;
        max-width: auto; }
    .symbol.symbol-lg-150 > img {
        width: 100%;
        max-width: 150px;
        height: 150px; }
    .symbol.symbol-lg-150 .symbol-label {
        width: 150px;
        height: 150px; }
    .symbol.symbol-lg-150 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-lg-150 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-150.symbol-circle .symbol-badge {
        top: 18.75px;
        right: 18.75px; }
    .symbol.symbol-lg-150.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 18.75px; }
    .symbol.symbol-lg-150.symbol-fixed .symbol-label {
        width: 150px;
        height: 150px; }
    .symbol.symbol-lg-150.symbol-fixed > img {
        width: 150px;
        height: 150px;
        max-width: auto; }
    .symbol.symbol-lg-150.symbol-2by3 .symbol-label {
        height: 150px;
        width: 225px; }
    .symbol.symbol-lg-150.symbol-2by3 > img {
        height: 150px;
        width: 225px;
        max-width: auto; } }
@media (min-width: 1200px) {
    .symbol.symbol-xl-20 > img {
        width: 100%;
        max-width: 20px;
        height: 20px; }
    .symbol.symbol-xl-20 .symbol-label {
        width: 20px;
        height: 20px; }
    .symbol.symbol-xl-20 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-20 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-20.symbol-circle .symbol-badge {
        top: -7.9px;
        right: -7.9px; }
    .symbol.symbol-xl-20.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -7.9px; }
    .symbol.symbol-xl-20.symbol-fixed .symbol-label {
        width: 20px;
        height: 20px; }
    .symbol.symbol-xl-20.symbol-fixed > img {
        width: 20px;
        height: 20px;
        max-width: auto; }
    .symbol.symbol-xl-20.symbol-2by3 .symbol-label {
        height: 20px;
        width: 30px; }
    .symbol.symbol-xl-20.symbol-2by3 > img {
        height: 20px;
        width: 30px;
        max-width: auto; }
    .symbol.symbol-xl-25 > img {
        width: 100%;
        max-width: 25px;
        height: 25px; }
    .symbol.symbol-xl-25 .symbol-label {
        width: 25px;
        height: 25px; }
    .symbol.symbol-xl-25 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-25 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-25.symbol-circle .symbol-badge {
        top: -6.875px;
        right: -6.875px; }
    .symbol.symbol-xl-25.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6.875px; }
    .symbol.symbol-xl-25.symbol-fixed .symbol-label {
        width: 25px;
        height: 25px; }
    .symbol.symbol-xl-25.symbol-fixed > img {
        width: 25px;
        height: 25px;
        max-width: auto; }
    .symbol.symbol-xl-25.symbol-2by3 .symbol-label {
        height: 25px;
        width: 37.5px; }
    .symbol.symbol-xl-25.symbol-2by3 > img {
        height: 25px;
        width: 37.5px;
        max-width: auto; }
    .symbol.symbol-xl-30 > img {
        width: 100%;
        max-width: 30px;
        height: 30px; }
    .symbol.symbol-xl-30 .symbol-label {
        width: 30px;
        height: 30px; }
    .symbol.symbol-xl-30 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-30 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-30.symbol-circle .symbol-badge {
        top: -5.85px;
        right: -5.85px; }
    .symbol.symbol-xl-30.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -5.85px; }
    .symbol.symbol-xl-30.symbol-fixed .symbol-label {
        width: 30px;
        height: 30px; }
    .symbol.symbol-xl-30.symbol-fixed > img {
        width: 30px;
        height: 30px;
        max-width: auto; }
    .symbol.symbol-xl-30.symbol-2by3 .symbol-label {
        height: 30px;
        width: 45px; }
    .symbol.symbol-xl-30.symbol-2by3 > img {
        height: 30px;
        width: 45px;
        max-width: auto; }
    .symbol.symbol-xl-35 > img {
        width: 100%;
        max-width: 35px;
        height: 35px; }
    .symbol.symbol-xl-35 .symbol-label {
        width: 35px;
        height: 35px; }
    .symbol.symbol-xl-35 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-35 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-35.symbol-circle .symbol-badge {
        top: -4.825px;
        right: -4.825px; }
    .symbol.symbol-xl-35.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -4.825px; }
    .symbol.symbol-xl-35.symbol-fixed .symbol-label {
        width: 35px;
        height: 35px; }
    .symbol.symbol-xl-35.symbol-fixed > img {
        width: 35px;
        height: 35px;
        max-width: auto; }
    .symbol.symbol-xl-35.symbol-2by3 .symbol-label {
        height: 35px;
        width: 52.5px; }
    .symbol.symbol-xl-35.symbol-2by3 > img {
        height: 35px;
        width: 52.5px;
        max-width: auto; }
    .symbol.symbol-xl-40 > img {
        width: 100%;
        max-width: 40px;
        height: 40px; }
    .symbol.symbol-xl-40 .symbol-label {
        width: 40px;
        height: 40px; }
    .symbol.symbol-xl-40 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-40 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-40.symbol-circle .symbol-badge {
        top: -3.8px;
        right: -3.8px; }
    .symbol.symbol-xl-40.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -3.8px; }
    .symbol.symbol-xl-40.symbol-fixed .symbol-label {
        width: 40px;
        height: 40px; }
    .symbol.symbol-xl-40.symbol-fixed > img {
        width: 40px;
        height: 40px;
        max-width: auto; }
    .symbol.symbol-xl-40.symbol-2by3 .symbol-label {
        height: 40px;
        width: 60px; }
    .symbol.symbol-xl-40.symbol-2by3 > img {
        height: 40px;
        width: 60px;
        max-width: auto; }
    .symbol.symbol-xl-45 > img {
        width: 100%;
        max-width: 45px;
        height: 45px; }
    .symbol.symbol-xl-45 .symbol-label {
        width: 45px;
        height: 45px; }
    .symbol.symbol-xl-45 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-45 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-45.symbol-circle .symbol-badge {
        top: -2.775px;
        right: -2.775px; }
    .symbol.symbol-xl-45.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -2.775px; }
    .symbol.symbol-xl-45.symbol-fixed .symbol-label {
        width: 45px;
        height: 45px; }
    .symbol.symbol-xl-45.symbol-fixed > img {
        width: 45px;
        height: 45px;
        max-width: auto; }
    .symbol.symbol-xl-45.symbol-2by3 .symbol-label {
        height: 45px;
        width: 67.5px; }
    .symbol.symbol-xl-45.symbol-2by3 > img {
        height: 45px;
        width: 67.5px;
        max-width: auto; }
    .symbol > img {
        width: 100%;
        max-width: 50px;
        height: 50px; }
    .symbol .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-circle .symbol-badge {
        top: -1.75px;
        right: -1.75px; }
    .symbol.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: auto; }
    .symbol.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px; }
    .symbol.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: auto; }
    .symbol.symbol-xl-50 > img {
        width: 100%;
        max-width: 50px;
        height: 50px; }
    .symbol.symbol-xl-50 .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol.symbol-xl-50 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-50 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-50.symbol-circle .symbol-badge {
        top: -1.75px;
        right: -1.75px; }
    .symbol.symbol-xl-50.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-xl-50.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol.symbol-xl-50.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: auto; }
    .symbol.symbol-xl-50.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px; }
    .symbol.symbol-xl-50.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: auto; }
    .symbol.symbol-xl-55 > img {
        width: 100%;
        max-width: 55px;
        height: 55px; }
    .symbol.symbol-xl-55 .symbol-label {
        width: 55px;
        height: 55px; }
    .symbol.symbol-xl-55 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-55 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-55.symbol-circle .symbol-badge {
        top: -0.725px;
        right: -0.725px; }
    .symbol.symbol-xl-55.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -0.725px; }
    .symbol.symbol-xl-55.symbol-fixed .symbol-label {
        width: 55px;
        height: 55px; }
    .symbol.symbol-xl-55.symbol-fixed > img {
        width: 55px;
        height: 55px;
        max-width: auto; }
    .symbol.symbol-xl-55.symbol-2by3 .symbol-label {
        height: 55px;
        width: 82.5px; }
    .symbol.symbol-xl-55.symbol-2by3 > img {
        height: 55px;
        width: 82.5px;
        max-width: auto; }
    .symbol.symbol-xl-60 > img {
        width: 100%;
        max-width: 60px;
        height: 60px; }
    .symbol.symbol-xl-60 .symbol-label {
        width: 60px;
        height: 60px; }
    .symbol.symbol-xl-60 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-60 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-60.symbol-circle .symbol-badge {
        top: 0.3px;
        right: 0.3px; }
    .symbol.symbol-xl-60.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 0.3px; }
    .symbol.symbol-xl-60.symbol-fixed .symbol-label {
        width: 60px;
        height: 60px; }
    .symbol.symbol-xl-60.symbol-fixed > img {
        width: 60px;
        height: 60px;
        max-width: auto; }
    .symbol.symbol-xl-60.symbol-2by3 .symbol-label {
        height: 60px;
        width: 90px; }
    .symbol.symbol-xl-60.symbol-2by3 > img {
        height: 60px;
        width: 90px;
        max-width: auto; }
    .symbol.symbol-xl-65 > img {
        width: 100%;
        max-width: 65px;
        height: 65px; }
    .symbol.symbol-xl-65 .symbol-label {
        width: 65px;
        height: 65px; }
    .symbol.symbol-xl-65 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-65 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-65.symbol-circle .symbol-badge {
        top: 1.325px;
        right: 1.325px; }
    .symbol.symbol-xl-65.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 1.325px; }
    .symbol.symbol-xl-65.symbol-fixed .symbol-label {
        width: 65px;
        height: 65px; }
    .symbol.symbol-xl-65.symbol-fixed > img {
        width: 65px;
        height: 65px;
        max-width: auto; }
    .symbol.symbol-xl-65.symbol-2by3 .symbol-label {
        height: 65px;
        width: 97.5px; }
    .symbol.symbol-xl-65.symbol-2by3 > img {
        height: 65px;
        width: 97.5px;
        max-width: auto; }
    .symbol.symbol-xl-70 > img {
        width: 100%;
        max-width: 70px;
        height: 70px; }
    .symbol.symbol-xl-70 .symbol-label {
        width: 70px;
        height: 70px; }
    .symbol.symbol-xl-70 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-70 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-70.symbol-circle .symbol-badge {
        top: 2.35px;
        right: 2.35px; }
    .symbol.symbol-xl-70.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 2.35px; }
    .symbol.symbol-xl-70.symbol-fixed .symbol-label {
        width: 70px;
        height: 70px; }
    .symbol.symbol-xl-70.symbol-fixed > img {
        width: 70px;
        height: 70px;
        max-width: auto; }
    .symbol.symbol-xl-70.symbol-2by3 .symbol-label {
        height: 70px;
        width: 105px; }
    .symbol.symbol-xl-70.symbol-2by3 > img {
        height: 70px;
        width: 105px;
        max-width: auto; }
    .symbol.symbol-xl-75 > img {
        width: 100%;
        max-width: 75px;
        height: 75px; }
    .symbol.symbol-xl-75 .symbol-label {
        width: 75px;
        height: 75px; }
    .symbol.symbol-xl-75 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-75 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-75.symbol-circle .symbol-badge {
        top: 3.375px;
        right: 3.375px; }
    .symbol.symbol-xl-75.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 3.375px; }
    .symbol.symbol-xl-75.symbol-fixed .symbol-label {
        width: 75px;
        height: 75px; }
    .symbol.symbol-xl-75.symbol-fixed > img {
        width: 75px;
        height: 75px;
        max-width: auto; }
    .symbol.symbol-xl-75.symbol-2by3 .symbol-label {
        height: 75px;
        width: 112.5px; }
    .symbol.symbol-xl-75.symbol-2by3 > img {
        height: 75px;
        width: 112.5px;
        max-width: auto; }
    .symbol.symbol-xl-80 > img {
        width: 100%;
        max-width: 80px;
        height: 80px; }
    .symbol.symbol-xl-80 .symbol-label {
        width: 80px;
        height: 80px; }
    .symbol.symbol-xl-80 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-80 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-80.symbol-circle .symbol-badge {
        top: 4.4px;
        right: 4.4px; }
    .symbol.symbol-xl-80.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 4.4px; }
    .symbol.symbol-xl-80.symbol-fixed .symbol-label {
        width: 80px;
        height: 80px; }
    .symbol.symbol-xl-80.symbol-fixed > img {
        width: 80px;
        height: 80px;
        max-width: auto; }
    .symbol.symbol-xl-80.symbol-2by3 .symbol-label {
        height: 80px;
        width: 120px; }
    .symbol.symbol-xl-80.symbol-2by3 > img {
        height: 80px;
        width: 120px;
        max-width: auto; }
    .symbol.symbol-xl-85 > img {
        width: 100%;
        max-width: 85px;
        height: 85px; }
    .symbol.symbol-xl-85 .symbol-label {
        width: 85px;
        height: 85px; }
    .symbol.symbol-xl-85 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-85 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-85.symbol-circle .symbol-badge {
        top: 5.425px;
        right: 5.425px; }
    .symbol.symbol-xl-85.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 5.425px; }
    .symbol.symbol-xl-85.symbol-fixed .symbol-label {
        width: 85px;
        height: 85px; }
    .symbol.symbol-xl-85.symbol-fixed > img {
        width: 85px;
        height: 85px;
        max-width: auto; }
    .symbol.symbol-xl-85.symbol-2by3 .symbol-label {
        height: 85px;
        width: 127.5px; }
    .symbol.symbol-xl-85.symbol-2by3 > img {
        height: 85px;
        width: 127.5px;
        max-width: auto; }
    .symbol.symbol-xl-90 > img {
        width: 100%;
        max-width: 90px;
        height: 90px; }
    .symbol.symbol-xl-90 .symbol-label {
        width: 90px;
        height: 90px; }
    .symbol.symbol-xl-90 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-90 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-90.symbol-circle .symbol-badge {
        top: 6.45px;
        right: 6.45px; }
    .symbol.symbol-xl-90.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 6.45px; }
    .symbol.symbol-xl-90.symbol-fixed .symbol-label {
        width: 90px;
        height: 90px; }
    .symbol.symbol-xl-90.symbol-fixed > img {
        width: 90px;
        height: 90px;
        max-width: auto; }
    .symbol.symbol-xl-90.symbol-2by3 .symbol-label {
        height: 90px;
        width: 135px; }
    .symbol.symbol-xl-90.symbol-2by3 > img {
        height: 90px;
        width: 135px;
        max-width: auto; }
    .symbol.symbol-xl-95 > img {
        width: 100%;
        max-width: 95px;
        height: 95px; }
    .symbol.symbol-xl-95 .symbol-label {
        width: 95px;
        height: 95px; }
    .symbol.symbol-xl-95 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-95 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-95.symbol-circle .symbol-badge {
        top: 7.475px;
        right: 7.475px; }
    .symbol.symbol-xl-95.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 7.475px; }
    .symbol.symbol-xl-95.symbol-fixed .symbol-label {
        width: 95px;
        height: 95px; }
    .symbol.symbol-xl-95.symbol-fixed > img {
        width: 95px;
        height: 95px;
        max-width: auto; }
    .symbol.symbol-xl-95.symbol-2by3 .symbol-label {
        height: 95px;
        width: 142.5px; }
    .symbol.symbol-xl-95.symbol-2by3 > img {
        height: 95px;
        width: 142.5px;
        max-width: auto; }
    .symbol.symbol-xl-100 > img {
        width: 100%;
        max-width: 100px;
        height: 100px; }
    .symbol.symbol-xl-100 .symbol-label {
        width: 100px;
        height: 100px; }
    .symbol.symbol-xl-100 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-100 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-100.symbol-circle .symbol-badge {
        top: 8.5px;
        right: 8.5px; }
    .symbol.symbol-xl-100.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 8.5px; }
    .symbol.symbol-xl-100.symbol-fixed .symbol-label {
        width: 100px;
        height: 100px; }
    .symbol.symbol-xl-100.symbol-fixed > img {
        width: 100px;
        height: 100px;
        max-width: auto; }
    .symbol.symbol-xl-100.symbol-2by3 .symbol-label {
        height: 100px;
        width: 150px; }
    .symbol.symbol-xl-100.symbol-2by3 > img {
        height: 100px;
        width: 150px;
        max-width: auto; }
    .symbol.symbol-xl-120 > img {
        width: 100%;
        max-width: 120px;
        height: 120px; }
    .symbol.symbol-xl-120 .symbol-label {
        width: 120px;
        height: 120px; }
    .symbol.symbol-xl-120 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-120 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-120.symbol-circle .symbol-badge {
        top: 12.6px;
        right: 12.6px; }
    .symbol.symbol-xl-120.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 12.6px; }
    .symbol.symbol-xl-120.symbol-fixed .symbol-label {
        width: 120px;
        height: 120px; }
    .symbol.symbol-xl-120.symbol-fixed > img {
        width: 120px;
        height: 120px;
        max-width: auto; }
    .symbol.symbol-xl-120.symbol-2by3 .symbol-label {
        height: 120px;
        width: 180px; }
    .symbol.symbol-xl-120.symbol-2by3 > img {
        height: 120px;
        width: 180px;
        max-width: auto; }
    .symbol.symbol-xl-130 > img {
        width: 100%;
        max-width: 130px;
        height: 130px; }
    .symbol.symbol-xl-130 .symbol-label {
        width: 130px;
        height: 130px; }
    .symbol.symbol-xl-130 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-130 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-130.symbol-circle .symbol-badge {
        top: 14.65px;
        right: 14.65px; }
    .symbol.symbol-xl-130.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 14.65px; }
    .symbol.symbol-xl-130.symbol-fixed .symbol-label {
        width: 130px;
        height: 130px; }
    .symbol.symbol-xl-130.symbol-fixed > img {
        width: 130px;
        height: 130px;
        max-width: auto; }
    .symbol.symbol-xl-130.symbol-2by3 .symbol-label {
        height: 130px;
        width: 195px; }
    .symbol.symbol-xl-130.symbol-2by3 > img {
        height: 130px;
        width: 195px;
        max-width: auto; }
    .symbol.symbol-xl-140 > img {
        width: 100%;
        max-width: 140px;
        height: 140px; }
    .symbol.symbol-xl-140 .symbol-label {
        width: 140px;
        height: 140px; }
    .symbol.symbol-xl-140 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-140 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-140.symbol-circle .symbol-badge {
        top: 16.7px;
        right: 16.7px; }
    .symbol.symbol-xl-140.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 16.7px; }
    .symbol.symbol-xl-140.symbol-fixed .symbol-label {
        width: 140px;
        height: 140px; }
    .symbol.symbol-xl-140.symbol-fixed > img {
        width: 140px;
        height: 140px;
        max-width: auto; }
    .symbol.symbol-xl-140.symbol-2by3 .symbol-label {
        height: 140px;
        width: 210px; }
    .symbol.symbol-xl-140.symbol-2by3 > img {
        height: 140px;
        width: 210px;
        max-width: auto; }
    .symbol.symbol-xl-150 > img {
        width: 100%;
        max-width: 150px;
        height: 150px; }
    .symbol.symbol-xl-150 .symbol-label {
        width: 150px;
        height: 150px; }
    .symbol.symbol-xl-150 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xl-150 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-150.symbol-circle .symbol-badge {
        top: 18.75px;
        right: 18.75px; }
    .symbol.symbol-xl-150.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 18.75px; }
    .symbol.symbol-xl-150.symbol-fixed .symbol-label {
        width: 150px;
        height: 150px; }
    .symbol.symbol-xl-150.symbol-fixed > img {
        width: 150px;
        height: 150px;
        max-width: auto; }
    .symbol.symbol-xl-150.symbol-2by3 .symbol-label {
        height: 150px;
        width: 225px; }
    .symbol.symbol-xl-150.symbol-2by3 > img {
        height: 150px;
        width: 225px;
        max-width: auto; } }
@media (min-width: 1400px) {
    .symbol.symbol-xxl-20 > img {
        width: 100%;
        max-width: 20px;
        height: 20px; }
    .symbol.symbol-xxl-20 .symbol-label {
        width: 20px;
        height: 20px; }
    .symbol.symbol-xxl-20 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-20 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-20.symbol-circle .symbol-badge {
        top: -7.9px;
        right: -7.9px; }
    .symbol.symbol-xxl-20.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -7.9px; }
    .symbol.symbol-xxl-20.symbol-fixed .symbol-label {
        width: 20px;
        height: 20px; }
    .symbol.symbol-xxl-20.symbol-fixed > img {
        width: 20px;
        height: 20px;
        max-width: auto; }
    .symbol.symbol-xxl-20.symbol-2by3 .symbol-label {
        height: 20px;
        width: 30px; }
    .symbol.symbol-xxl-20.symbol-2by3 > img {
        height: 20px;
        width: 30px;
        max-width: auto; }
    .symbol.symbol-xxl-25 > img {
        width: 100%;
        max-width: 25px;
        height: 25px; }
    .symbol.symbol-xxl-25 .symbol-label {
        width: 25px;
        height: 25px; }
    .symbol.symbol-xxl-25 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-25 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-25.symbol-circle .symbol-badge {
        top: -6.875px;
        right: -6.875px; }
    .symbol.symbol-xxl-25.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6.875px; }
    .symbol.symbol-xxl-25.symbol-fixed .symbol-label {
        width: 25px;
        height: 25px; }
    .symbol.symbol-xxl-25.symbol-fixed > img {
        width: 25px;
        height: 25px;
        max-width: auto; }
    .symbol.symbol-xxl-25.symbol-2by3 .symbol-label {
        height: 25px;
        width: 37.5px; }
    .symbol.symbol-xxl-25.symbol-2by3 > img {
        height: 25px;
        width: 37.5px;
        max-width: auto; }
    .symbol.symbol-xxl-30 > img {
        width: 100%;
        max-width: 30px;
        height: 30px; }
    .symbol.symbol-xxl-30 .symbol-label {
        width: 30px;
        height: 30px; }
    .symbol.symbol-xxl-30 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-30 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-30.symbol-circle .symbol-badge {
        top: -5.85px;
        right: -5.85px; }
    .symbol.symbol-xxl-30.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -5.85px; }
    .symbol.symbol-xxl-30.symbol-fixed .symbol-label {
        width: 30px;
        height: 30px; }
    .symbol.symbol-xxl-30.symbol-fixed > img {
        width: 30px;
        height: 30px;
        max-width: auto; }
    .symbol.symbol-xxl-30.symbol-2by3 .symbol-label {
        height: 30px;
        width: 45px; }
    .symbol.symbol-xxl-30.symbol-2by3 > img {
        height: 30px;
        width: 45px;
        max-width: auto; }
    .symbol.symbol-xxl-35 > img {
        width: 100%;
        max-width: 35px;
        height: 35px; }
    .symbol.symbol-xxl-35 .symbol-label {
        width: 35px;
        height: 35px; }
    .symbol.symbol-xxl-35 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-35 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-35.symbol-circle .symbol-badge {
        top: -4.825px;
        right: -4.825px; }
    .symbol.symbol-xxl-35.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -4.825px; }
    .symbol.symbol-xxl-35.symbol-fixed .symbol-label {
        width: 35px;
        height: 35px; }
    .symbol.symbol-xxl-35.symbol-fixed > img {
        width: 35px;
        height: 35px;
        max-width: auto; }
    .symbol.symbol-xxl-35.symbol-2by3 .symbol-label {
        height: 35px;
        width: 52.5px; }
    .symbol.symbol-xxl-35.symbol-2by3 > img {
        height: 35px;
        width: 52.5px;
        max-width: auto; }
    .symbol.symbol-xxl-40 > img {
        width: 100%;
        max-width: 40px;
        height: 40px; }
    .symbol.symbol-xxl-40 .symbol-label {
        width: 40px;
        height: 40px; }
    .symbol.symbol-xxl-40 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-40 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-40.symbol-circle .symbol-badge {
        top: -3.8px;
        right: -3.8px; }
    .symbol.symbol-xxl-40.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -3.8px; }
    .symbol.symbol-xxl-40.symbol-fixed .symbol-label {
        width: 40px;
        height: 40px; }
    .symbol.symbol-xxl-40.symbol-fixed > img {
        width: 40px;
        height: 40px;
        max-width: auto; }
    .symbol.symbol-xxl-40.symbol-2by3 .symbol-label {
        height: 40px;
        width: 60px; }
    .symbol.symbol-xxl-40.symbol-2by3 > img {
        height: 40px;
        width: 60px;
        max-width: auto; }
    .symbol.symbol-xxl-45 > img {
        width: 100%;
        max-width: 45px;
        height: 45px; }
    .symbol.symbol-xxl-45 .symbol-label {
        width: 45px;
        height: 45px; }
    .symbol.symbol-xxl-45 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-45 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-45.symbol-circle .symbol-badge {
        top: -2.775px;
        right: -2.775px; }
    .symbol.symbol-xxl-45.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -2.775px; }
    .symbol.symbol-xxl-45.symbol-fixed .symbol-label {
        width: 45px;
        height: 45px; }
    .symbol.symbol-xxl-45.symbol-fixed > img {
        width: 45px;
        height: 45px;
        max-width: auto; }
    .symbol.symbol-xxl-45.symbol-2by3 .symbol-label {
        height: 45px;
        width: 67.5px; }
    .symbol.symbol-xxl-45.symbol-2by3 > img {
        height: 45px;
        width: 67.5px;
        max-width: auto; }
    .symbol > img {
        width: 100%;
        max-width: 50px;
        height: 50px; }
    .symbol .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-circle .symbol-badge {
        top: -1.75px;
        right: -1.75px; }
    .symbol.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: auto; }
    .symbol.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px; }
    .symbol.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: auto; }
    .symbol.symbol-xxl-50 > img {
        width: 100%;
        max-width: 50px;
        height: 50px; }
    .symbol.symbol-xxl-50 .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol.symbol-xxl-50 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-50 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-50.symbol-circle .symbol-badge {
        top: -1.75px;
        right: -1.75px; }
    .symbol.symbol-xxl-50.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-xxl-50.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px; }
    .symbol.symbol-xxl-50.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: auto; }
    .symbol.symbol-xxl-50.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px; }
    .symbol.symbol-xxl-50.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: auto; }
    .symbol.symbol-xxl-55 > img {
        width: 100%;
        max-width: 55px;
        height: 55px; }
    .symbol.symbol-xxl-55 .symbol-label {
        width: 55px;
        height: 55px; }
    .symbol.symbol-xxl-55 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-55 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-55.symbol-circle .symbol-badge {
        top: -0.725px;
        right: -0.725px; }
    .symbol.symbol-xxl-55.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -0.725px; }
    .symbol.symbol-xxl-55.symbol-fixed .symbol-label {
        width: 55px;
        height: 55px; }
    .symbol.symbol-xxl-55.symbol-fixed > img {
        width: 55px;
        height: 55px;
        max-width: auto; }
    .symbol.symbol-xxl-55.symbol-2by3 .symbol-label {
        height: 55px;
        width: 82.5px; }
    .symbol.symbol-xxl-55.symbol-2by3 > img {
        height: 55px;
        width: 82.5px;
        max-width: auto; }
    .symbol.symbol-xxl-60 > img {
        width: 100%;
        max-width: 60px;
        height: 60px; }
    .symbol.symbol-xxl-60 .symbol-label {
        width: 60px;
        height: 60px; }
    .symbol.symbol-xxl-60 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-60 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-60.symbol-circle .symbol-badge {
        top: 0.3px;
        right: 0.3px; }
    .symbol.symbol-xxl-60.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 0.3px; }
    .symbol.symbol-xxl-60.symbol-fixed .symbol-label {
        width: 60px;
        height: 60px; }
    .symbol.symbol-xxl-60.symbol-fixed > img {
        width: 60px;
        height: 60px;
        max-width: auto; }
    .symbol.symbol-xxl-60.symbol-2by3 .symbol-label {
        height: 60px;
        width: 90px; }
    .symbol.symbol-xxl-60.symbol-2by3 > img {
        height: 60px;
        width: 90px;
        max-width: auto; }
    .symbol.symbol-xxl-65 > img {
        width: 100%;
        max-width: 65px;
        height: 65px; }
    .symbol.symbol-xxl-65 .symbol-label {
        width: 65px;
        height: 65px; }
    .symbol.symbol-xxl-65 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-65 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-65.symbol-circle .symbol-badge {
        top: 1.325px;
        right: 1.325px; }
    .symbol.symbol-xxl-65.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 1.325px; }
    .symbol.symbol-xxl-65.symbol-fixed .symbol-label {
        width: 65px;
        height: 65px; }
    .symbol.symbol-xxl-65.symbol-fixed > img {
        width: 65px;
        height: 65px;
        max-width: auto; }
    .symbol.symbol-xxl-65.symbol-2by3 .symbol-label {
        height: 65px;
        width: 97.5px; }
    .symbol.symbol-xxl-65.symbol-2by3 > img {
        height: 65px;
        width: 97.5px;
        max-width: auto; }
    .symbol.symbol-xxl-70 > img {
        width: 100%;
        max-width: 70px;
        height: 70px; }
    .symbol.symbol-xxl-70 .symbol-label {
        width: 70px;
        height: 70px; }
    .symbol.symbol-xxl-70 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-70 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-70.symbol-circle .symbol-badge {
        top: 2.35px;
        right: 2.35px; }
    .symbol.symbol-xxl-70.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 2.35px; }
    .symbol.symbol-xxl-70.symbol-fixed .symbol-label {
        width: 70px;
        height: 70px; }
    .symbol.symbol-xxl-70.symbol-fixed > img {
        width: 70px;
        height: 70px;
        max-width: auto; }
    .symbol.symbol-xxl-70.symbol-2by3 .symbol-label {
        height: 70px;
        width: 105px; }
    .symbol.symbol-xxl-70.symbol-2by3 > img {
        height: 70px;
        width: 105px;
        max-width: auto; }
    .symbol.symbol-xxl-75 > img {
        width: 100%;
        max-width: 75px;
        height: 75px; }
    .symbol.symbol-xxl-75 .symbol-label {
        width: 75px;
        height: 75px; }
    .symbol.symbol-xxl-75 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-75 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-75.symbol-circle .symbol-badge {
        top: 3.375px;
        right: 3.375px; }
    .symbol.symbol-xxl-75.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 3.375px; }
    .symbol.symbol-xxl-75.symbol-fixed .symbol-label {
        width: 75px;
        height: 75px; }
    .symbol.symbol-xxl-75.symbol-fixed > img {
        width: 75px;
        height: 75px;
        max-width: auto; }
    .symbol.symbol-xxl-75.symbol-2by3 .symbol-label {
        height: 75px;
        width: 112.5px; }
    .symbol.symbol-xxl-75.symbol-2by3 > img {
        height: 75px;
        width: 112.5px;
        max-width: auto; }
    .symbol.symbol-xxl-80 > img {
        width: 100%;
        max-width: 80px;
        height: 80px; }
    .symbol.symbol-xxl-80 .symbol-label {
        width: 80px;
        height: 80px; }
    .symbol.symbol-xxl-80 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-80 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-80.symbol-circle .symbol-badge {
        top: 4.4px;
        right: 4.4px; }
    .symbol.symbol-xxl-80.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 4.4px; }
    .symbol.symbol-xxl-80.symbol-fixed .symbol-label {
        width: 80px;
        height: 80px; }
    .symbol.symbol-xxl-80.symbol-fixed > img {
        width: 80px;
        height: 80px;
        max-width: auto; }
    .symbol.symbol-xxl-80.symbol-2by3 .symbol-label {
        height: 80px;
        width: 120px; }
    .symbol.symbol-xxl-80.symbol-2by3 > img {
        height: 80px;
        width: 120px;
        max-width: auto; }
    .symbol.symbol-xxl-85 > img {
        width: 100%;
        max-width: 85px;
        height: 85px; }
    .symbol.symbol-xxl-85 .symbol-label {
        width: 85px;
        height: 85px; }
    .symbol.symbol-xxl-85 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-85 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-85.symbol-circle .symbol-badge {
        top: 5.425px;
        right: 5.425px; }
    .symbol.symbol-xxl-85.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 5.425px; }
    .symbol.symbol-xxl-85.symbol-fixed .symbol-label {
        width: 85px;
        height: 85px; }
    .symbol.symbol-xxl-85.symbol-fixed > img {
        width: 85px;
        height: 85px;
        max-width: auto; }
    .symbol.symbol-xxl-85.symbol-2by3 .symbol-label {
        height: 85px;
        width: 127.5px; }
    .symbol.symbol-xxl-85.symbol-2by3 > img {
        height: 85px;
        width: 127.5px;
        max-width: auto; }
    .symbol.symbol-xxl-90 > img {
        width: 100%;
        max-width: 90px;
        height: 90px; }
    .symbol.symbol-xxl-90 .symbol-label {
        width: 90px;
        height: 90px; }
    .symbol.symbol-xxl-90 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-90 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-90.symbol-circle .symbol-badge {
        top: 6.45px;
        right: 6.45px; }
    .symbol.symbol-xxl-90.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 6.45px; }
    .symbol.symbol-xxl-90.symbol-fixed .symbol-label {
        width: 90px;
        height: 90px; }
    .symbol.symbol-xxl-90.symbol-fixed > img {
        width: 90px;
        height: 90px;
        max-width: auto; }
    .symbol.symbol-xxl-90.symbol-2by3 .symbol-label {
        height: 90px;
        width: 135px; }
    .symbol.symbol-xxl-90.symbol-2by3 > img {
        height: 90px;
        width: 135px;
        max-width: auto; }
    .symbol.symbol-xxl-95 > img {
        width: 100%;
        max-width: 95px;
        height: 95px; }
    .symbol.symbol-xxl-95 .symbol-label {
        width: 95px;
        height: 95px; }
    .symbol.symbol-xxl-95 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-95 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-95.symbol-circle .symbol-badge {
        top: 7.475px;
        right: 7.475px; }
    .symbol.symbol-xxl-95.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 7.475px; }
    .symbol.symbol-xxl-95.symbol-fixed .symbol-label {
        width: 95px;
        height: 95px; }
    .symbol.symbol-xxl-95.symbol-fixed > img {
        width: 95px;
        height: 95px;
        max-width: auto; }
    .symbol.symbol-xxl-95.symbol-2by3 .symbol-label {
        height: 95px;
        width: 142.5px; }
    .symbol.symbol-xxl-95.symbol-2by3 > img {
        height: 95px;
        width: 142.5px;
        max-width: auto; }
    .symbol.symbol-xxl-100 > img {
        width: 100%;
        max-width: 100px;
        height: 100px; }
    .symbol.symbol-xxl-100 .symbol-label {
        width: 100px;
        height: 100px; }
    .symbol.symbol-xxl-100 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-100 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-100.symbol-circle .symbol-badge {
        top: 8.5px;
        right: 8.5px; }
    .symbol.symbol-xxl-100.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 8.5px; }
    .symbol.symbol-xxl-100.symbol-fixed .symbol-label {
        width: 100px;
        height: 100px; }
    .symbol.symbol-xxl-100.symbol-fixed > img {
        width: 100px;
        height: 100px;
        max-width: auto; }
    .symbol.symbol-xxl-100.symbol-2by3 .symbol-label {
        height: 100px;
        width: 150px; }
    .symbol.symbol-xxl-100.symbol-2by3 > img {
        height: 100px;
        width: 150px;
        max-width: auto; }
    .symbol.symbol-xxl-120 > img {
        width: 100%;
        max-width: 120px;
        height: 120px; }
    .symbol.symbol-xxl-120 .symbol-label {
        width: 120px;
        height: 120px; }
    .symbol.symbol-xxl-120 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-120 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-120.symbol-circle .symbol-badge {
        top: 12.6px;
        right: 12.6px; }
    .symbol.symbol-xxl-120.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 12.6px; }
    .symbol.symbol-xxl-120.symbol-fixed .symbol-label {
        width: 120px;
        height: 120px; }
    .symbol.symbol-xxl-120.symbol-fixed > img {
        width: 120px;
        height: 120px;
        max-width: auto; }
    .symbol.symbol-xxl-120.symbol-2by3 .symbol-label {
        height: 120px;
        width: 180px; }
    .symbol.symbol-xxl-120.symbol-2by3 > img {
        height: 120px;
        width: 180px;
        max-width: auto; }
    .symbol.symbol-xxl-130 > img {
        width: 100%;
        max-width: 130px;
        height: 130px; }
    .symbol.symbol-xxl-130 .symbol-label {
        width: 130px;
        height: 130px; }
    .symbol.symbol-xxl-130 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-130 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-130.symbol-circle .symbol-badge {
        top: 14.65px;
        right: 14.65px; }
    .symbol.symbol-xxl-130.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 14.65px; }
    .symbol.symbol-xxl-130.symbol-fixed .symbol-label {
        width: 130px;
        height: 130px; }
    .symbol.symbol-xxl-130.symbol-fixed > img {
        width: 130px;
        height: 130px;
        max-width: auto; }
    .symbol.symbol-xxl-130.symbol-2by3 .symbol-label {
        height: 130px;
        width: 195px; }
    .symbol.symbol-xxl-130.symbol-2by3 > img {
        height: 130px;
        width: 195px;
        max-width: auto; }
    .symbol.symbol-xxl-140 > img {
        width: 100%;
        max-width: 140px;
        height: 140px; }
    .symbol.symbol-xxl-140 .symbol-label {
        width: 140px;
        height: 140px; }
    .symbol.symbol-xxl-140 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-140 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-140.symbol-circle .symbol-badge {
        top: 16.7px;
        right: 16.7px; }
    .symbol.symbol-xxl-140.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 16.7px; }
    .symbol.symbol-xxl-140.symbol-fixed .symbol-label {
        width: 140px;
        height: 140px; }
    .symbol.symbol-xxl-140.symbol-fixed > img {
        width: 140px;
        height: 140px;
        max-width: auto; }
    .symbol.symbol-xxl-140.symbol-2by3 .symbol-label {
        height: 140px;
        width: 210px; }
    .symbol.symbol-xxl-140.symbol-2by3 > img {
        height: 140px;
        width: 210px;
        max-width: auto; }
    .symbol.symbol-xxl-150 > img {
        width: 100%;
        max-width: 150px;
        height: 150px; }
    .symbol.symbol-xxl-150 .symbol-label {
        width: 150px;
        height: 150px; }
    .symbol.symbol-xxl-150 .symbol-badge {
        width: 12px;
        height: 12px;
        top: -6px;
        right: -6px; }
    .symbol.symbol-xxl-150 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-150.symbol-circle .symbol-badge {
        top: 18.75px;
        right: 18.75px; }
    .symbol.symbol-xxl-150.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 18.75px; }
    .symbol.symbol-xxl-150.symbol-fixed .symbol-label {
        width: 150px;
        height: 150px; }
    .symbol.symbol-xxl-150.symbol-fixed > img {
        width: 150px;
        height: 150px;
        max-width: auto; }
    .symbol.symbol-xxl-150.symbol-2by3 .symbol-label {
        height: 150px;
        width: 225px; }
    .symbol.symbol-xxl-150.symbol-2by3 > img {
        height: 150px;
        width: 225px;
        max-width: auto; } }

.symbol-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.symbol-group .symbol {
    position: relative;
    z-index: 0;
    margin-left: -10px;
    border: 2px solid #ffffff;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
.symbol-group .symbol:first-child {
    margin-left: 0; }
.symbol-group .symbol:hover {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 1; }
.symbol-group.symbol-hover .symbol {
    cursor: pointer; }

.symbol-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.symbol-list .symbol {
    margin-right: 0.5rem; }
.symbol-list .symbol:last-child {
    margin-right: 0; }

.datatable:not(.table) {
    display: none; }

.datatable.datatable-default {
    display: block; }
.datatable.datatable-default > .datatable-table {
    background-color: #ffffff;
    border-collapse: collapse;
    overflow: hidden;
    display: none;
    width: 100%; }
.datatable.datatable-default > .datatable-table > .datatable-head,
.datatable.datatable-default > .datatable-table > .datatable-body,
.datatable.datatable-default > .datatable-table > .datatable-foot {
    visibility: hidden;
    display: block; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row {
    width: 100%; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell {
    vertical-align: middle;
    padding: 1rem 1rem;
    font-size: 1rem; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell:first-child,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell:first-child,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell:first-child {
    padding-left: 0; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell:last-child,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell:last-child,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell:last-child {
    padding-right: 0; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-left,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-left,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-left {
    text-align: left; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-left > span,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-left > span,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-left > span {
    text-align: left; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-right,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-right,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-right {
    text-align: right; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-right > span,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-right > span,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-right > span {
    text-align: right; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-right > span > i,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-right > span > i,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-right > span > i {
    right: 0; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-center,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-center,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-center {
    text-align: center; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-center > span,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-center > span,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-center > span {
    text-align: center; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-sort,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-sort,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-sort {
    cursor: pointer; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-sort i,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-sort i,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-sort i {
    font-size: 0.6rem; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-resizing,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-resizing,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-resizing {
    cursor: col-resize; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell > span,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell > span,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell > span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-check,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-check,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-check {
    text-align: left; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-check > span,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-check > span,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-check > span {
    overflow: visible; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-check > span > .checkbox,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-check > span > .checkbox,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-check > span > .checkbox {
    top: 2px;
    padding: 0;
    margin: 0 0 0 0; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-toggle-detail > span,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-toggle-detail > span,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-toggle-detail > span {
    width: 12px; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-toggle-detail > .datatable-toggle-detail,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-toggle-detail > .datatable-toggle-detail,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-toggle-detail > .datatable-toggle-detail {
    display: inline-block;
    text-align: right; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-toggle-detail > .datatable-toggle-detail > i,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-toggle-detail > .datatable-toggle-detail > i,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-toggle-detail > .datatable-toggle-detail > i {
    font-size: 1.4rem;
    width: 12px; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell .dropdown,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell .dropdown,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell .dropdown {
    display: inline-block; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell .dropdown .dropdown-menu,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell .dropdown .dropdown-menu,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell .dropdown .dropdown-menu {
    margin-top: 0.5rem; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell .dropdown.dropup .dropdown-menu,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell .dropdown.dropup .dropdown-menu,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell .dropdown.dropup .dropdown-menu {
    margin-top: auto;
    margin-bottom: 0.5rem; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell .dropdown .dropdown-menu.dropdown-menu-right,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell .dropdown .dropdown-menu.dropdown-menu-right,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell .dropdown .dropdown-menu.dropdown-menu-right {
    margin-right: -0.8rem;
    /*rtl:ignore*/
    margin-left: 65px; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell .dropdown .dropdown-menu.dropdown-menu-left,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell .dropdown .dropdown-menu.dropdown-menu-left,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell .dropdown .dropdown-menu.dropdown-menu-left {
    margin-left: -10rem; }
.datatable.datatable-default > .datatable-table > .datatable-head > .datatable-lock,
.datatable.datatable-default > .datatable-table > .datatable-body > .datatable-lock,
.datatable.datatable-default > .datatable-table > .datatable-foot > .datatable-lock {
    border: 0; }
.datatable.datatable-default > .datatable-table > .datatable-head > .datatable-lock.datatable-lock-left,
.datatable.datatable-default > .datatable-table > .datatable-body > .datatable-lock.datatable-lock-left,
.datatable.datatable-default > .datatable-table > .datatable-foot > .datatable-lock.datatable-lock-left {
    z-index: 1;
    -webkit-box-shadow: 0px 10px 17px 5px rgba(0, 0, 0, 0.075);
    box-shadow: 0px 10px 17px 5px rgba(0, 0, 0, 0.075); }
.datatable.datatable-default > .datatable-table > .datatable-head > .datatable-lock.datatable-lock-right,
.datatable.datatable-default > .datatable-table > .datatable-body > .datatable-lock.datatable-lock-right,
.datatable.datatable-default > .datatable-table > .datatable-foot > .datatable-lock.datatable-lock-right {
    -webkit-box-shadow: 0px 10px 17px 5px rgba(0, 0, 0, 0.075);
    box-shadow: 0px 10px 17px 5px rgba(0, 0, 0, 0.075); }
.datatable.datatable-default > .datatable-table > .datatable-head > .datatable-lock.datatable-lock-scroll,
.datatable.datatable-default > .datatable-table > .datatable-body > .datatable-lock.datatable-lock-scroll,
.datatable.datatable-default > .datatable-table > .datatable-foot > .datatable-lock.datatable-lock-scroll {
    position: relative; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell > span,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell > span {
    font-weight: 500;
    vertical-align: middle;
    color: #181C32; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-sorted > span,
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-sorted > span {
    color: #eb120a; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell {
    padding: 0.75rem 1rem; }
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell > span > i {
    display: inline-block;
    position: relative;
    right: -10px;
    line-height: 0;
    vertical-align: middle;
    font-size: 1.1rem;
    color: #eb120a; }
.datatable.datatable-default > .datatable-table > .datatable-body.ps {
    padding-bottom: 0; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell {
    font-weight: regular;
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell > span {
    color: #3F4254; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-check > span > .checkbox {
    top: 1px; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-hover {
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
    background-color: transparent; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row.datatable-row-even > .datatable-cell {
    background-color: transparent; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row.datatable-row-active > .datatable-cell {
    background-color: #F3F6F9; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row.datatable-row-hover:not(.datatable-row-active) {
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row.datatable-row-hover:not(.datatable-row-active) > .datatable-cell {
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
    background-color: transparent; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row-detail {
    display: block; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row-detail .datatable-detail {
    display: block;
    padding: 0 2.25rem; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row-detail .datatable-detail table {
    -webkit-box-shadow: 0px 10px 15px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 10px 15px 1px rgba(0, 0, 0, 0.05); }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row-detail .datatable-detail .datatable-row {
    display: table-row; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row-detail .datatable-detail .datatable-row > .datatable-cell {
    padding: 1rem 1.5rem;
    text-align: left;
    vertical-align: top; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row-detail .datatable-detail .datatable-row > .datatable-cell > span {
    width: auto !important; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row-detail .datatable-detail .datatable-row > .datatable-cell:first-child {
    font-weight: 500; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row-detail .datatable-detail .datatable-row > .datatable-cell:last-child {
    font-weight: regular;
    padding-left: 1.5rem; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-toggle-detail {
    vertical-align: middle; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-toggle-detail i {
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    color: #eb120a; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-toggle-detail i:before {
    line-height: 0;
    vertical-align: middle; }
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-toggle-detail:hover i, .datatable.datatable-default > .datatable-table > .datatable-body .datatable-toggle-detail.datatable-toggle-detail-active i {
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    color: #eb120a; }
.datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-head .datatable-row,
.datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-body .datatable-row,
.datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-foot .datatable-row {
    border-bottom: 1px solid #EBEDF3; }
.datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-head .datatable-row.datatable-row-subtable-expanded,
.datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-body .datatable-row.datatable-row-subtable-expanded,
.datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-foot .datatable-row.datatable-row-subtable-expanded {
    border-bottom: 0; }
.datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-body .datatable-row:last-child {
    border-bottom: 0; }
.datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-body tr:last-of-type {
    border-bottom: 0; }
.datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-body .datatable-row-detail .datatable-detail table {
    border-left: 1px solid #EBEDF3;
    border-right: 1px solid #EBEDF3; }
.datatable.datatable-default.datatable-head-custom > .datatable-table > .datatable-head .datatable-row > .datatable-cell > span,
.datatable.datatable-default.datatable-head-custom > .datatable-table > .datatable-foot .datatable-row > .datatable-cell > span {
    color: #B5B5C3;
    font-size: 0.9rem;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.1rem; }
.datatable.datatable-default.datatable-head-custom > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-sorted > span,
.datatable.datatable-default.datatable-head-custom > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-sorted > span {
    color: #eb120a; }
.datatable.datatable-default.datatable-head-bg > .datatable-table > .datatable-head .datatable-row {
    border-bottom: 0; }
.datatable.datatable-default.datatable-head-bg > .datatable-table > .datatable-head .datatable-row > .datatable-cell {
    background-color: #F3F6F9; }
.datatable.datatable-default.datatable-head-bg > .datatable-table > .datatable-head .datatable-row > .datatable-cell:first-child {
    border-top-left-radius: 0.42rem;
    border-bottom-left-radius: 0.42rem; }
.datatable.datatable-default.datatable-head-bg > .datatable-table > .datatable-head .datatable-row > .datatable-cell:last-child {
    border-top-right-radius: 0.42rem;
    border-bottom-right-radius: 0.42rem; }
.datatable.datatable-default.datatable-foot-bg > .datatable-table > .datatable-foot .datatable-row {
    border-bottom: 0; }
.datatable.datatable-default.datatable-foot-bg > .datatable-table > .datatable-foot .datatable-row > .datatable-cell {
    background-color: #F3F6F9; }
.datatable.datatable-default.datatable-foot-bg > .datatable-table > .datatable-foot .datatable-row > .datatable-cell:first-child {
    border-top-left-radius: 0.42rem;
    border-bottom-left-radius: 0.42rem; }
.datatable.datatable-default.datatable-foot-bg > .datatable-table > .datatable-foot .datatable-row > .datatable-cell:last-child {
    border-top-right-radius: 0.42rem;
    border-bottom-right-radius: 0.42rem; }
.datatable.datatable-default.datatable-error .datatable-body {
    padding: 30px;
    text-align: center; }
.datatable.datatable-default.datatable-lock > .datatable-table > .datatable-head > .datatable-lock,
.datatable.datatable-default.datatable-lock > .datatable-table > .datatable-body > .datatable-lock,
.datatable.datatable-default.datatable-lock > .datatable-table > .datatable-foot > .datatable-lock {
    display: inline-block;
    position: relative;
    vertical-align: top;
    overflow: hidden; }
.datatable.datatable-default.datatable-loaded {
    display: block; }
.datatable.datatable-default.datatable-loaded > .datatable-table {
    display: block; }
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-head,
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-body,
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-foot {
    visibility: visible;
    display: block;
    position: relative; }
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-head .datatable-row,
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-body .datatable-row,
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-foot .datatable-row {
    display: table;
    table-layout: initial; }
.datatable.datatable-default.datatable-scroll > .datatable-table {
    display: block; }
.datatable.datatable-default.datatable-scroll > .datatable-table > .datatable-head,
.datatable.datatable-default.datatable-scroll > .datatable-table > .datatable-foot {
    overflow: hidden; }
.datatable.datatable-default.datatable-scroll > .datatable-table > .datatable-head .datatable-row,
.datatable.datatable-default.datatable-scroll > .datatable-table > .datatable-foot .datatable-row {
    position: relative; }
.datatable.datatable-default.datatable-scroll > .datatable-table > .datatable-body {
    overflow: hidden; }
.datatable.datatable-default.datatable-subtable > .datatable-table {
    margin-bottom: 0; }
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-head .datatable-toggle-subtable,
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-toggle-subtable,
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-foot .datatable-toggle-subtable {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-head .datatable-toggle-subtable > i,
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-toggle-subtable > i,
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-foot .datatable-toggle-subtable > i {
    line-height: 0;
    font-size: 1.4rem;
    color: #eb120a; }
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-head .datatable-toggle-subtable:hover,
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-toggle-subtable:hover,
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-foot .datatable-toggle-subtable:hover {
    text-decoration: none; }
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-head .datatable-row-subtable,
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-row-subtable,
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-foot .datatable-row-subtable {
    display: table;
    width: 100%;
    border-top: 0; }
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-head .datatable-row-subtable > .datatable-subtable > .datatable,
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-row-subtable > .datatable-subtable > .datatable,
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-foot .datatable-row-subtable > .datatable-subtable > .datatable {
    padding: 0 2.25rem; }
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-head .datatable-row-subtable > .datatable-subtable > .datatable > .datatable-pager,
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-row-subtable > .datatable-subtable > .datatable > .datatable-pager,
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-foot .datatable-row-subtable > .datatable-subtable > .datatable > .datatable-pager {
    padding: 2.25rem 0px; }
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-row.datatable-row-subtable-expanded > .datatable-cell {
    background-color: #F3F6F9 !important; }
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-row-subtable {
    background-color: transparent; }
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-row-subtable > .datatable-subtable > .datatable {
    -webkit-box-shadow: 0px 10px 15px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 10px 15px 1px rgba(0, 0, 0, 0.05); }
.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-row-subtable.datatable-row-loading > .datatable-subtable > .datatable > .datatable-table {
    background-color: transparent; }
.datatable.datatable-default > .datatable-pager {
    margin: 0px;
    padding: 1rem 0;
    padding-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
.datatable.datatable-default > .datatable-pager.datatable-pager-top {
    margin-bottom: 10px; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-nav {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li {
    padding: 0;
    margin-right: 5px;
    display: inline-block; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li:last-child {
    margin-right: 0; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 2.25rem;
    min-width: 2.25rem;
    padding: 0.5rem;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    position: relative;
    font-size: 0.9rem;
    line-height: 1rem;
    font-weight: 500;
    border-radius: 0.42rem;
    color: #7E8299; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link > i {
    font-size: 0.6rem;
    text-align: center;
    display: inline-block;
    line-height: 0;
    color: #B5B5C3;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-first, .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-prev, .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-next, .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-last {
    background-color: #ecf1f6; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-disabled {
    opacity: 0.6;
    cursor: default; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link:hover:not(.datatable-pager-link-disabled) {
    opacity: 1;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    background-color: #eb120a;
    color: #FFFFFF; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link:hover:not(.datatable-pager-link-disabled) i {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #FFFFFF; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-active {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    background-color: #eb120a;
    color: #FFFFFF; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-active i {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #FFFFFF; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-input {
    height: 2.25rem;
    width: 3.5rem;
    text-align: center;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    border-radius: 0.42rem !important;
    background-color: #ecf1f6;
    border-color: #ecf1f6;
    color: #7E8299; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-input:focus {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    background-color: #ecf1f6;
    border-color: #ecf1f6;
    color: #7E8299; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size {
    margin-right: 10px; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle {
    height: 2.25rem;
    padding: 0.45rem 1rem;
    font-size: 1rem;
    font-weight: 500;
    border: 0 !important;
    color: #7E8299;
    background-color: #ecf1f6 !important;
    border-radius: 0.42rem; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle .filter-option, .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:after,
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle i {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #7E8299; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:focus,
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:hover,
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size.show > .btn.dropdown-toggle {
    border: 0 !important;
    color: #FFFFFF !important;
    background-color: #eb120a !important; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:focus .filter-option, .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:focus:after,
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:focus i,
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:hover .filter-option,
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:hover:after,
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:hover i,
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size.show > .btn.dropdown-toggle .filter-option,
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size.show > .btn.dropdown-toggle:after,
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size.show > .btn.dropdown-toggle i {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #FFFFFF !important; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .dropdown-menu.inner > li.selected > a span.check-mark {
    margin-top: -0.6rem; }
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .dropdown-menu {
    z-index: 100; }
.modal .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .dropdown-menu {
    z-index: 1051; }
.datatable.datatable-default .ps > .ps__rail-y > .ps__thumb-y,
.datatable.datatable-default .ps > .ps__rail-x > .ps__thumb-x {
    background-color: #EBEDF3; }
.datatable.datatable-default .ps > .ps__rail-y > .ps__thumb-y:hover, .datatable.datatable-default .ps > .ps__rail-y > .ps__thumb-y:focus,
.datatable.datatable-default .ps > .ps__rail-x > .ps__thumb-x:hover,
.datatable.datatable-default .ps > .ps__rail-x > .ps__thumb-x:focus {
    background-color: #EBEDF3; }


.dataTables_wrapper {
    padding: 0 !important; }
.dataTables_wrapper .dataTable {
    width: 100% !important;
    border-collapse: initial !important;
    border-spacing: 0 !important;
    margin: 1rem 0 !important;
    border-radius: 0.42rem; }
.dataTables_wrapper .dataTable th, .dataTables_wrapper .dataTable td {
    font-weight: 400;
    font-size: 1rem;
    vertical-align: middle;
    color: #3F4254;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    outline: none !important;
    padding: 1rem 1rem; }
.dataTables_wrapper .dataTable th .checkbox, .dataTables_wrapper .dataTable td .checkbox {
    margin: 0;
    right: -2px; }
.dataTables_wrapper .dataTable th.dt-center, .dataTables_wrapper .dataTable td.dt-center {
    text-align: center; }
.dataTables_wrapper .dataTable th.dt-left, .dataTables_wrapper .dataTable td.dt-left {
    text-align: left; }
.dataTables_wrapper .dataTable th.dt-right, .dataTables_wrapper .dataTable td.dt-right {
    text-align: right; }
.dataTables_wrapper .dataTable th.sorting:before, .dataTables_wrapper .dataTable th.sorting:after, .dataTables_wrapper .dataTable td.sorting:before, .dataTables_wrapper .dataTable td.sorting:after {
    opacity: 0.6; }
.dataTables_wrapper .dataTable th.sorting_desc:before, .dataTables_wrapper .dataTable th.sorting_desc:after, .dataTables_wrapper .dataTable th.orting_asc_disabled:before, .dataTables_wrapper .dataTable th.orting_asc_disabled:after, .dataTables_wrapper .dataTable th.orting_desc_disabled:before, .dataTables_wrapper .dataTable th.orting_desc_disabled:after, .dataTables_wrapper .dataTable th.sorting_asc:before, .dataTables_wrapper .dataTable th.sorting_asc:after, .dataTables_wrapper .dataTable th.sorting:before, .dataTables_wrapper .dataTable th.sorting:after, .dataTables_wrapper .dataTable td.sorting_desc:before, .dataTables_wrapper .dataTable td.sorting_desc:after, .dataTables_wrapper .dataTable td.orting_asc_disabled:before, .dataTables_wrapper .dataTable td.orting_asc_disabled:after, .dataTables_wrapper .dataTable td.orting_desc_disabled:before, .dataTables_wrapper .dataTable td.orting_desc_disabled:after, .dataTables_wrapper .dataTable td.sorting_asc:before, .dataTables_wrapper .dataTable td.sorting_asc:after, .dataTables_wrapper .dataTable td.sorting:before, .dataTables_wrapper .dataTable td.sorting:after {
    top: 50% !important;
    margin-top: -0.75rem;
    bottom: auto !important; }
.dataTables_wrapper .dataTable th.sorting_asc, .dataTables_wrapper .dataTable td.sorting_asc {
    color: #eb120a !important; }
.dataTables_wrapper .dataTable th.sorting_asc:before, .dataTables_wrapper .dataTable td.sorting_asc:before {
    opacity: 1;
    color: #eb120a !important; }
.dataTables_wrapper .dataTable th.sorting_desc, .dataTables_wrapper .dataTable td.sorting_desc {
    color: #eb120a !important; }
.dataTables_wrapper .dataTable th.sorting_desc:after, .dataTables_wrapper .dataTable td.sorting_desc:after {
    opacity: 1;
    color: #eb120a !important; }
.dataTables_wrapper .dataTable tfoot th,
.dataTables_wrapper .dataTable thead th {
    font-weight: 500;
    color: #181C32; }
.dataTables_wrapper .dataTable thead th {
    border-top: 0; }
.dataTables_wrapper .dataTable tbody tr.active,
.dataTables_wrapper .dataTable tbody tr.selected {
    background-color: #EBEDF3; }
.dataTables_wrapper .dataTable tbody tr.active th, .dataTables_wrapper .dataTable tbody tr.active td,
.dataTables_wrapper .dataTable tbody tr.selected th,
.dataTables_wrapper .dataTable tbody tr.selected td {
    background-color: #EBEDF3;
    border-left-color: #EBEDF3;
    border-right-color: #EBEDF3;
    color: #3F4254; }
.dataTables_wrapper .dataTable .group th, .dataTables_wrapper .dataTable .group td {
    background-color: #F3F6F9; }
.dataTables_wrapper .dataTable .filter th, .dataTables_wrapper .dataTable .filter td {
    vertical-align: top; }
.dataTables_wrapper .dataTable .filter th .input-group + .input-group, .dataTables_wrapper .dataTable .filter td .input-group + .input-group {
    margin-top: 0.5rem; }
.dataTables_wrapper .dataTable .filter th .btn + .btn, .dataTables_wrapper .dataTable .filter td .btn + .btn {
    margin-top: 0.5rem; }
.dataTables_wrapper .dataTable .group th, .dataTables_wrapper .dataTable .group td {
    font-size: 1rem;
    font-weight: 500; }
.dataTables_wrapper .dataTables_scroll {
    margin: 1rem 0 !important; }
.dataTables_wrapper .dataTables_scroll .dataTable {
    margin: 0 !important; }
.dataTables_wrapper .dataTables_paginate .pagination {
    margin: 0; }
.dataTables_wrapper .dataTables_paginate .pagination .page-item {
    margin-left: 0.4rem; }
.dataTables_wrapper .dataTables_paginate .pagination .page-item > .page-link {
    outline: none !important;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 2.25rem;
    min-width: 2.25rem;
    padding: 0.5rem;
    text-align: center;
    position: relative;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: 500;
    border-radius: 0.42rem;
    border: 0;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #7E8299;
    background-color: transparent; }
.dataTables_wrapper .dataTables_paginate .pagination .page-item > .page-link > i {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    font-size: 0.7rem;
    text-align: center;
    display: inline-block;
    color: #7E8299; }
.dataTables_wrapper .dataTables_paginate .pagination .page-item.previous > .page-link, .dataTables_wrapper .dataTables_paginate .pagination .page-item.next > .page-link, .dataTables_wrapper .dataTables_paginate .pagination .page-item.last > .page-link, .dataTables_wrapper .dataTables_paginate .pagination .page-item.first > .page-link {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    background-color: #F3F6F9;
    color: #7E8299; }
.dataTables_wrapper .dataTables_paginate .pagination .page-item.previous > .page-link:hover, .dataTables_wrapper .dataTables_paginate .pagination .page-item.next > .page-link:hover, .dataTables_wrapper .dataTables_paginate .pagination .page-item.last > .page-link:hover, .dataTables_wrapper .dataTables_paginate .pagination .page-item.first > .page-link:hover {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    background-color: #eb120a;
    color: #ffffff; }
.dataTables_wrapper .dataTables_paginate .pagination .page-item.previous > .page-link:hover > i, .dataTables_wrapper .dataTables_paginate .pagination .page-item.next > .page-link:hover > i, .dataTables_wrapper .dataTables_paginate .pagination .page-item.last > .page-link:hover > i, .dataTables_wrapper .dataTables_paginate .pagination .page-item.first > .page-link:hover > i {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #ffffff; }
.dataTables_wrapper .dataTables_paginate .pagination .page-item.active > .page-link {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    background-color: #eb120a;
    color: #ffffff; }
.dataTables_wrapper .dataTables_paginate .pagination .page-item.active > .page-link > i {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #ffffff; }
.dataTables_wrapper .dataTables_paginate .pagination .page-item:hover:not(.disabled) > .page-link {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    background-color: #eb120a;
    color: #ffffff; }
.dataTables_wrapper .dataTables_paginate .pagination .page-item:hover:not(.disabled) > .page-link > i {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #ffffff; }
.dataTables_wrapper .dataTables_paginate .pagination .page-item.disabled > .page-link {
    opacity: 0.6; }
.dataTables_wrapper .dataTables_pager {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
.dataTables_wrapper .dataTables_pager .dataTables_info {
    display: inline-block;
    margin: 0.5rem 0;
    margin-right: 0.5rem;
    color: #7E8299; }
.dataTables_wrapper .dataTables_pager .dataTables_length {
    margin: 0.5rem 0;
    margin-right: 1rem;
    display: inline-block; }
.dataTables_wrapper .dataTables_pager .dataTables_length label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    color: #7E8299; }
.dataTables_wrapper .dataTables_pager .dataTables_length .custom-select {
    margin-left: 0.5rem;
    height: 2.25rem;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0; }
.dataTables_wrapper .dataTables_pager .dataTables_paginate {
    margin: 0.5rem 0; }
.dataTables_wrapper .dataTables_pager .dataTables_paginate .pagination {
    margin: 0; }
.dataTables_wrapper .text-right .dataTables_filter,
.dataTables_wrapper .text-left .dataTables_filter {
    display: inline-block; }
@media (max-width: 991.98px) {
    .dataTables_wrapper .dataTables_pager {
        margin-top: 1rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; } }
@media (max-width: 767.98px) {
    .dataTables_wrapper .dataTables_paginate {
        margin-left: 0 !important; }
    .dataTables_wrapper .dataTables_paginate .pagination .page-item:first-child {
        margin-left: 0 !important; } }
.dataTables_wrapper table.dataTable.collapsed > tbody > tr[role="row"] > td:first-child {
    padding-left: 25px !important; }
.dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    top: 50%;
    left: 0;
    height: 18px;
    width: 18px;
    margin-top: -9px;
    font-size: 10px;
    color: #eb120a;
    border: 0;
    background-color: transparent;
    font-family: Ki;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: ""; }
.dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before {
    color: #eb120a;
    background-color: transparent;
    font-family: Ki;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: ""; }
.dataTables_wrapper .child .dtr-details {
    display: table !important; }
.dataTables_wrapper .child .dtr-details > li {
    display: table-row !important;
    border: 0 !important; }
.dataTables_wrapper .child .dtr-details > li .dtr-title {
    display: table-cell;
    vertical-align: top;
    border-bottom: 1px dashed #F3F6F9;
    font-weight: 500;
    padding: 0.5rem 2rem 0.5rem 0; }
.dataTables_wrapper .child .dtr-details > li .dtr-title:after {
    content: ':'; }
.dataTables_wrapper .child .dtr-details > li .dtr-data {
    display: table-cell;
    vertical-align: top;
    border-bottom: 1px dashed #F3F6F9;
    padding: 0.5rem 0; }
.dataTables_wrapper .child .dtr-details > li:last-child .dtr-title {
    border-bottom: 0; }
.dataTables_wrapper .child .dtr-details > li:last-child .dtr-data {
    border-bottom: 0; }
.dataTables_wrapper .dt-bootstrap4 .dropdown .dropdown-menu.dropdown-menu-right {
    /*rtl:ignore*/
    margin-left: 65px; }

.card-spacer-x {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
}

.font-size-12{
    font-size: 12px;
}

.font-size-13{
    font-size: 13px;
}

.card.card-custom.statistics-card{
    -webkit-box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    background-image: -webkit-linear-gradient(-51deg, #eb120a 0%, #ff5e14 99%);
    border: 0;
    height: 100%;
}

.card.card-custom.statistics-card.gutter-b {
    height: calc(100% - 25px);
    margin-bottom: 25px;
}

.card.card-custom.statistics-card .card-spacer{
    padding: 2rem 2.25rem !important;
}

.card.card-custom.statistics-card .card-body{
    /*background-image: -webkit-linear-gradient(-51deg, #eb120a 0%, #ff5e14 99%);*/
}

.blog-list-img{
    width: 570px;
    height: 325.72px;
    background-position: center;
    /*background-size: cover;*/
    background-repeat: no-repeat;
    max-width: 100%;
}

.mean-container a.usersidebar-reveal{
    width: 75px;
    font-size: 16px;
}

/* ========= Added By AB start ========= */
@media all and (max-width:767px)
{
  .booking_details p{position: relative;padding-left: 24px;}
  .booking_details p b{width:100%;float: left;margin-bottom: 8px;}
  .booking_details p b i{margin-right: 0 !important;position: absolute;left: 0;top: 2px;}
  .booking_details > label{margin-bottom: 16px;}
  .multisteps-form .multisteps-form__panel{padding-left: 15px !important;padding-right: 15px !important;}
  .multisteps-form .multisteps-form__content .row.panel-row-shadow{
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .booking-summary-address-info-mobile{width:1000px !important;}
  .table-mobile{display: block;}
  .table-desktop{display: none;}
  .table-mobile .scroll_nav{text-align: right;margin-bottom: 8px;}
}
/* ========= Added By AB end ========= */
