/* Minification failed. Returning unminified contents.
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(102,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-1'
(112,17): run-time error CSS1039: Token not allowed after unary operator: '-small-headline-color'
(113,21): run-time error CSS1039: Token not allowed after unary operator: '-body-copy'
(122,17): run-time error CSS1039: Token not allowed after unary operator: '-small-headline-color'
(123,21): run-time error CSS1039: Token not allowed after unary operator: '-body-copy'
(129,17): run-time error CSS1039: Token not allowed after unary operator: '-anchor-color'
(130,21): run-time error CSS1039: Token not allowed after unary operator: '-body-copy'
(137,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(138,21): run-time error CSS1039: Token not allowed after unary operator: '-headline'
(146,17): run-time error CSS1039: Token not allowed after unary operator: '-small-headline-color'
(147,21): run-time error CSS1039: Token not allowed after unary operator: '-small-headline'
(153,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(154,21): run-time error CSS1039: Token not allowed after unary operator: '-headline'
(163,17): run-time error CSS1039: Token not allowed after unary operator: '-small-headline-color'
(164,21): run-time error CSS1039: Token not allowed after unary operator: '-body-copy'
(210,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(215,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(220,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(256,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(267,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(295,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(383,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(389,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(405,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-1'
(429,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(433,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(489,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(494,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(561,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-4-size'
(1045,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(1204,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(1230,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(1298,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-4-size'
(1321,21): run-time error CSS1039: Token not allowed after unary operator: '-headline'
(1328,21): run-time error CSS1039: Token not allowed after unary operator: '-small-headline'
(1336,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-1'
(1353,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(1360,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(1361,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-4-size'
(1362,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(1446,21): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-2-size'
(1449,21): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-2-size'
(1452,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-6-size'
(1455,21): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-4-size'
(1765,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-8-size'
(1773,25): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-2-size'
(1782,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-line-size'
(1823,25): run-time error CSS1039: Token not allowed after unary operator: '-body-copy'
(1850,25): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-1-size'
(1955,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-2-size'
(1968,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-4-size'
(1973,25): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-2-size'
(1979,25): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-2-size'
(1998,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(1999,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-2-size'
(2000,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(2120,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(2138,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-3-size'
(2406,25): run-time error CSS1039: Token not allowed after unary operator: '-headline'
(2416,25): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-1-size'
(2691,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-5-size'
(2808,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-4-size'
(2951,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-3-size'
(2961,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-4-size'
(2997,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-2-size'
(3159,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(3160,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(3189,17): run-time error CSS1039: Token not allowed after unary operator: '-small-headline-color'
(3197,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(3198,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-2'
(3205,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(3206,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-3'
(3211,17): run-time error CSS1039: Token not allowed after unary operator: '-small-headline-color'
(3355,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
(3358,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-blue-color'
 */
/*!
 * IE10 viewport hack for Surface/desktop Windows 8 bug
 * Copyright 2014-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*
 * See the Getting Started docs for more information:
 * http://getbootstrap.com/getting-started/#support-ie10-width
 */
@-webkit-viewport { width: device-width; }
@-moz-viewport    { width: device-width; }
@-ms-viewport     { width: device-width; }
@-o-viewport      { width: device-width; }
@viewport         { width: device-width; }


/*GLOBAL*/
:root {
    --dark-blue-color: #090241;
    --small-headline-color: #323232;
    --red-color: #ed2c24;
    --anchor-color: #054882;
    --heading-line-size: 35px;
    --main-heading-size: 32px;
    --main-body-size: 18px;
    --heading-8-size: 8vw;
    --heading-7-size: 7vw;
    --heading-6-size: 6vw;
    --heading-5-size: 5vw;
    --heading-4-size: 4vw;
    --heading-3-size: 3vw;
    --heading-2-size: 2vw;
    --heading-1-size: 1vw;
    --paragraph-4-size: 4vw;
    --paragraph-3-size: 3vw;
    --paragraph-2-size: 2vw;
    --paragraph-1-size: 1vw;
    --small-headline-size: 53px;
    --large-headline-size: 62px;
    /*chris var*/
    --headline: 45px;
    --small-headline: 30px;
    --heading-1: 30px;
    --heading-2: 26px;
    --heading-3: 22px;
    --body-copy: 18px;
}

html {
    position: relative;
    min-height: 100%;
    background-image: url("/img/aent-background-pattern.svg");
    background-repeat: repeat;
    background-size: 150px;
    clear: both;
    scroll-behavior: smooth;
}

body {
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #000;
    overflow-x: hidden;
    max-width: 1920px !important;
    margin: auto;
    clear: both;
}

.row {
     margin-right: 0; 
     margin-left: 0; 
}

a {
    color: #054882;
}

.ae__no_padding {
    padding-left: 0;
    padding-right: 0;
}

h2, h3, h4, span, .aent__rounded_btn,
.ae__h_vinyl h2, .ae__h_warehouse h2 {
    font-family: "Fredoka", sans-serif;
    font-weight: 700;
    font-style: normal;
}
.ae__h_vinyl h2, .ae__h_warehouse h2 {
    font-family: "Fredoka", sans-serif !important;
}

.ae__heading h2,
.ae__heading legend,
.aent__data_contact_us h3 {
    font-family: "Fredoka", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: var(--dark-blue-color);
    font-size: var(--heading-1);
}
.ae__heading p,
.ae__heading label,
.ae__heading input,
.ae__heading select,
.ae__heading option {
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    font-style: normal;
    color: var(--small-headline-color);
    font-size: var(--body-copy);
}
.ae-privacy-policy p,
.ae-privacy-policy ul li,
.ae-privacy-policy ol li,
.ae-privacy-policy table > * {
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    font-style: normal;
    color: var(--small-headline-color);
    font-size: var(--body-copy);
}
.ae__heading a {
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-style: normal;
    color: var(--anchor-color);
    font-size: var(--body-copy);
}
.ae__headline h2,
.ae__b_heading h2:not(.ae__gray_muted) {
    font-family: "Fredoka", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: var(--dark-blue-color);
    font-size: var(--headline);
    padding: 0 15px;
    text-align: center;
}
.ae__small_headline h2 {
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: var(--small-headline-color);
    font-size: var(--small-headline);
}
.ae__headline_forms h2 {
    font-family: "Fredoka", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: var(--dark-blue-color);
    font-size: var(--headline);
    padding: 0;
    text-align: left;
    margin-bottom: 25px;
}
.ae__headline_forms p {
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    font-style: normal;
    color: var(--small-headline-color);
    font-size: var(--body-copy);
}
.ae__content {
    padding: 0 35px;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 0 10px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 0;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    margin-bottom: 5px;
}

.mini__headline_inspirational {
    bottom: 10%;
    left: 0;
    padding: 0 10px;
    margin: auto;
    width: 100% !important;
    text-align: center !important;
    float: unset !important;
    padding-left: 25px;
    padding-right: 25px;
}

.mini__headline_inspirational h3 {
    font-size: 6vw;
}

.aent_s_heading {
    font-size: 2rem;
    color: var(--dark-blue-color);
}

.aent_m_heading {
    font-size: 4rem;
    color: var(--dark-blue-color);
}

.aent_b_heading {
    font-size: 6rem;
    color: var(--dark-blue-color);
}

.s__margin {
    margin-top: 35px;
    margin-bottom: 35px;
}

#submitButton,
.form-horizontal .btn-primary {
    width: 100%;
    padding: 7px;
    border-radius: 3px;
}

.ae__touch_device {
    display: block !important;
    width: 100%;
}

.ae__no_touch_device {
    display: none !important;
}

.amped__dist {
    max-width: 100%;
    margin: auto;
    float: unset !important;
    text-align: left;
    padding: 0 35px;
    top: 5%;
}

.aent__navbar_mobile {
    display: block;
    background-color: #ffffff;
    color: var(--dark-blue-color);
    margin: 0;
    padding: 5px 0;
    z-index: 9;
}
.aent__navbar_desktop {
    display: none;
}

.aent__navs_group .row > ul > li > a {
    display: inline-block;
    color: var(--dark-blue-color);
}

.aent__navs_group .row > ul > li > a:hover,
.aent__navs_group .row > ul > li > a:focus {
    background-color: #ed2c24;
    color: #fff;
}

.ae-buy-from-us, .ae-sell-to-us {
    color: #b90000;
    font-weight: 800 !important;
}

.aent__navs_group .row .navbar-nav {
    float: right;
}

.aent__navs_group .aent__up_nav {
    padding: 0 15px;
}

.aent__navs_group .aent__up_nav ul li {
    margin-left: 20px;
}

.aent__header {
    background-color: #ffffff;
    color: var(--dark-blue-color);
    font-size: 20px;
    padding: 20px 10px 0 10px;
}

.form-horizontal .control-label {
    text-align: left;
}

.aent__container_fluid {
    max-width: 90%;
    margin: auto;
}

.aent__main_logo img {
    object-fit: scale-down;
}

.ae-nasdaq-link a {
    text-decoration: underline;
}

.ae__section_rel {
    position: relative;
    text-align: center;
}

.section__margin {
    margin: 4vh 0;
}

.aent__content_in {
    position: absolute;
    float: left;
    text-align: left;
}

.aent__content_in_left {
    position: absolute;
    float: right;
}

.top__content {
    top: 10%;
    left: 15%;
}

.middle__content {
    bottom: 15%;
    padding: 5px 10px;
    max-width: 90%;
    text-align: left;
    left: 5%;
}

.bottom__content {
    bottom: 10%;
    left: 15%;
}

.ae__vinyl_styl_content {
    top: 18%;
    left: 0;
}

.ae__vinyl_styl_content h2 {
    font-size: 28px;
}

.ae__vinyl_styl_content a {
    font-size: 15px;
    text-decoration: underline;
}
.ae__vinyl_styl_content * {
    color: #fff !important;
}
.aent__rounded_btn {
    display: block;
    border: 2px solid #fff;
    border-radius: 35px;
    width: 40%;
    padding: 5px;
    text-align: center;
    font-weight: 600;
    font-size: 15px;
}

.bottom__content a.aent__rounded_btn {
    border: 2px solid var(--dark-blue-color);
}
.ae_whit_sec * {
    color: #ffffff !important;
}
.ae_blu_sec * {
    color: var(--dark-blue-color);
}

.ae__heading_line {
    max-width: 90%;
    margin: 4vh auto;
    text-align: center;
}

.ae__middle_heading_line {
    max-width: 90%;
    margin: 4vh auto;
    text-align: center;
}

.ae__b_heading h2:not(.ae__gray_muted) {
    font-size: var(--heading-1) !important;
}
.ae__gray_muted {
    color: #818181 !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    text-align: center;
    padding: 0 35px;
}
.ae-mapburst-container {
    margin: 25px 0;
}

.ae-mapburst-container .ae-mapburst {
    margin: auto;
    width: 65%;
}

.aent__main_hero img {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.navbar-default .navbar-nav > li > a {
    color: var(--dark-blue-color);
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: var(--dark-blue-color) !important;
}

.navbar-default .navbar-toggle {
    border-color: transparent;
}

.form-horizontal .form-group {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.form-horizontal input,
.form-horizontal select,
.form-horizontal textarea {
    max-width: 100%;
}

.form-horizontal select,
.form-horizontal textarea {
    display: block;
}

.vinyl__ds_ctn {
    bottom: 12%;
}

.ae__sp_marquee {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}

.ae__sp_marquee h2 {
    display: inline-block;
    animation: marquee 20s linear infinite;
    font-size: 50px;
    color: #090241;
}

.ae__whitebox {
    max-width: 70%;
    background-color: #fff;
    padding: 5px 10px;
    display: flex;
    flex-direction: column;
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    position: absolute;
    top: 65px;
    left: 10px;
}

.ae__whitebox h2 {
    font-style: normal;
    color: var(--dark-blue-color);
}
.ae__whitebox span {
    font-family: "Open Sans", sans-serif;
    font-style: normal;
    color: var(--dark-blue-color);
    font-weight: 400;
    line-height: 0;
}
.ae__whitebox p {
    font-family: "Open Sans", sans-serif;
    font-weight: 500 !important;
    font-style: normal;
    font-size: 1rem;
    margin-top: 15px;
}
@keyframes marquee {
    0% {
        transform: translateX(100vw);
    }

    100% {
        transform: translateX(-100%);
    }
}

.msc__big_vinyl .ae__no_touch_device {
    width: 100%;
    float: left;
    left: -30%;
    position: relative;
    overflow-x: hidden;
}

#navbar-mobile {
    background-color: #090241;
    color: #fff;
    font-family: "OpenSans", sans-serif;
    font-weight: 400;
    font-style: normal;
    margin: 0;
}

.ae__music_covers {
    float: right;
}

.ae-buy-from-us a,
.ae-sell-to-us a {
    font-weight: 800 !important;
}

.ae-nasdaq-link {
    text-decoration: underline;
}

.ae__m_mapburst {
    width: 75%;
}

.xclusives__content {
    top: 33%;
}

.ae__millcreek_logo img {
    width: 100%;
}

.ae__amped_gradient_content a {
    top: 0;
    left: 0;
    font-weight: 600;
    font-size: var(--heading-4-size);
    display: block;
    border: 2px solid #000;
    border-radius: 35px;
    width: 65%;
    color: #000;
    margin-bottom: 15px;
    padding: 5px;
    text-align: center;
    font-family: "Fredoka", sans-serif !important;
    font-style: normal !important;
}

.ae-video {
    width: 100%;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 0;
}

.ae-mid-container {
    background-color: #ffffff;
    z-index: 99;
    border-top-left-radius: 100px;
}

.ae-vinyl-container,
.ae-fulfillment-container,
.ae-arcade-container {
    position: relative;
}

.ae-vinyl {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    position: relative;
}

.ae-vinyl-container p {
    position: absolute;
    top: 15%;
    left: 15%;
    font-size: 3rem;
    color: #fff;
    font-weight: 900;
    float: left;
    line-height: 1;
}

.ae_xclusive_distribution .ae-gaming-controller {
    width: 50%;
    position: absolute;
    float: right;
    right: 0;
    top: -70px;
    z-index: 99;
    right: -250px;
}

.ae-arcade-container .col-sm-4.col-sm-offset-4 {
    width: 80%;
    top: 50%;
    position: absolute;
    float: right;
    right: 25px;
}

.ae-fulfillment {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    float: right;
}

.ae-logo-bug
{
    display: none;
}

.main-content-holder {
    margin-bottom: 25px;
}

.footer .container-fluid {
    background-color: #ffffff;
    bottom: 0;
    position: absolute;
    width: 100%;
    height: 110px;
    color: #000;
}

.ae-address-info {
    margin-bottom: 25px;
}

.copyright a {
    color: #000;
}

.footer {
    background-color: #ffffff;
    bottom: 0;
    color: #000000;
    font-size: 16px;
    width: 100%;
    margin: auto;
    margin-top: 50px;
}

.ae-heading-container {
    text-align: center;
}

.ae-heading-container h2 {
    color: #090241;
    font-size: 3rem;
    font-weight: 900;
    padding: 20px;
    vertical-align: middle;
    display: inline-block;
}

.ae-employee-owned-container {
    margin: 10vh 0vh 0vh 0vh;
}

.ae-employee-owned-container .col-sm-6:first-child {
    padding-left: 0;
}

.ae-employee-owned {
    width: 90%;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}

.ae-images-group {
    margin: 0vh 0 10vh 0;
}

.ae-amped-bg,
.ae-ds-bg,
.ae-cokem-bg {
    position: absolute;
    width: 55vw;
    z-index: 1;
    float: right;
    margin-left: 50px;
    top: 15px;
}

.ae-employee-owned-desc h2 {
    font-size: 3rem;
    position: relative;
    bottom: 375px;
    max-width: 80%;
    color: #fff;
    margin: auto;
}

.ae-employee-owned-desc p {
    font-size: 1.7rem;
    position: relative;
    bottom: 375px;
    max-width: 80%;
    color: #fff;
    margin: auto;
}

.ae-red-footer-section {
    background-color: #E71A13;
    border-top-left-radius: 35px;
    border-bottom-right-radius: 35px;
    width: 100%;
    height: 325px;
    text-align: left;
    padding: 0 60px;
}

.ae-red-footer-section h3 {
    color: #fff;
    text-transform: none;
    margin: 0;
    margin-bottom: 15px;
}

.ae-red-footer-section a.ae-cust-btn {
    display: block;
    border: 2px solid #fff;
    border-radius: 25px;
    width: 55%;
    color: #fff;
    margin-bottom: 10px;
    padding: 5px;
    text-align: center;
}

.footer ul li {
    list-style: outside none none;
    padding: 4px 0;
}

.ae-logo-footer {
    width: 80%;
    margin: auto !important;
}

.ae-divider:before {
    content: '|';
}

.footer-address p {
    margin: 0 0 5px;
    float: left;
}

.footer ul li a {
    color: #000;
}

.ae-footer-menu {
    text-align: center;
}

.ae-footer-menu ul {
    padding: 0;
}

.ae-footer-menu .col-sm-2 {
    margin-bottom: 25px;
}

.footer-address {
    border-bottom: 1px solid #ed2c24;
    padding-bottom: 25px;
}

.ae-main-heading {
    text-align: center;
    max-width: 85%;
    margin: auto;
    color: #090241;
    margin-top: 35px;
}

.ae-mid-music-container {
    display: inline-block;
    z-index: 2;
    position: relative;
}

.ae-data-vinyl {
    max-width: 100%;
    float: left;
}

.ae__vinyl_music {
    width: 100%;
    float: left;
    left: -35%;
    position: relative;
    overflow-x: hidden;
}

.ae-headline-under-vinyl {
    position: relative;
    font-size: 2rem;
    font-family: "OpenSans", sans-serif;
    color: #090241;
    padding: 0 25px;
    font-weight: 700;
}

.ae__social_media h4 {
    color: #e71a13;
    font-size: 22px;
}

.ae__social_media a {
    margin-right: 10px;
    color: #000;
}

.ae__social_media a:hover {
    text-decoration: none;
    color: #e71a13;
}

.ae__social_media {
    width: 70%;
    margin: 35px auto;
}

.fa-linkedin {
    font-size: 35px;
}

.fa-youtube {
    font-size: 35px;
}

.ae-employee-owned-container .col-sm-6 {
    padding: 0;
}

.vinyl__music_content {
    padding: 0 35px;
}

.ae-gradient-data {
    margin: auto;
}

.ae-images-gradient-group {
    position: relative;
    left: 0;
}

.ae-images-gradient-group .col-sm-4 {
    position: relative;
    top: 65px;
    left: -325px;
}

.ae-whs-one,
.ae-whs-two {
    z-index: 2;
    position: relative;
    width: 100%;
    border-bottom-left-radius: 50px;
    border-top-right-radius: 50px;
    top: 80px;
    box-shadow: 5px 15px 25px 0px rgba(0,0,0,0.79);
    -webkit-box-shadow: 5px 15px 25px 0px rgba(0,0,0,0.79);
    -moz-box-shadow: 5px 15px 25px 0px rgba(0, 0, 0, 0.79);
}

.ae-whs-one-bg,
.ae-whs-two-bg {
    position: absolute;
    width: 85%;
    z-index: 1;
    float: right;
    margin-left: 15px;
    top: 85px;
    height: 100%;
    left: 30px;
}

.ae-music-container {
    margin: auto;
    align-items: center;
    display: flex;
}

.ae__amped_gradient_content img {
    width: 75%;
    margin: auto !important;
}

.ae-cd-sacd-group {
    margin: 35px 0;
}

.ae__b_gradient_container {
    margin: 35px 0 120px 0;
}

.ae__vinylvoice_logo {
    max-width: 150px;
    margin: auto !important;
}

.ae-arcade-container a.ae-cust-btn {
    position: absolute;
    float: left;
    font-weight: 900;
    font-size: 1.5rem;
    display: block;
    border: 2px solid #fff;
    border-radius: 25px;
    width: 50%;
    color: #fff;
    margin-bottom: 15px;
    padding: 5px;
    text-align: center;
    font-size: 1rem;
}

.ae-outplay-container,
.ae-gradient-group {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ae-outplay-container .col-sm-7 {
    padding-right: 0;
}

.ae-gaming-page .ae-main-heading {
    width: 100%;
}
.ae__partners_slick {
    margin-top: 15px;
}
.ae__partners_slick img {
    width: 50%;
    margin: auto;
    margin-bottom: 25px;
}

.ae-movies-heading {
    text-align: center;
    margin: 50px 0;
}

.ae-movies-heading h2 {
    color: #090241;
}

.ae-mid-movies-container .ae-movies-intro {
    padding-left: 0;
}

.ae-movies-intro .ae-movies-distribution {
    z-index: 2;
}

.ae-movies-page .ae__sp_marquee {
    top: 0 !important;
}

.ae-data-movies {
    padding: 0 50px;
}

.ae-movies-ds-bg {
    max-width: 100%;
    float: right;
    position: relative;
}

.ae-movies-gradient {
    position: absolute;
    z-index: 9;
    top: 10%;
}

.ae-ncircle-bg-img {
    max-width: 100%;
    float: right;
    position: relative;
}

.ae-cust-data {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.ae-form-container textarea {
    width: 100%;
    min-height: 100px;
}

.ae-ourstory-data {
    max-width: 60%;
    margin: auto;
}

.ae-ourstory-data h2 {
    font-size: 4rem;
    color: #090241;
}

.ae-ourstory-data p {
    font-size: 2rem;
}

.ae-mid-ourstory-container {
    margin-top: 25px;
    margin-bottom: 25px;
}

.ae-privacy-policy h3 {
    color: var(--dark-blue-color);
}

.ae-privacy-policy .text-muted {
    color: #777;
}

.ae-footer-right * {
    color: #000;
    font-weight: 600;
}

.ae-divider {
    margin-left: 15px;
    margin-right: 15px;
}

.ae-logo-footer {
    margin-bottom: 10px;
}

.ae-footer-right {
    float: unset;
    margin: 5vw auto;
    text-align: center;
    font-size: 16px;
}

.ae-fulfillment-container p {
    font-size: 3rem;
    position: absolute;
    top: 63%;
    right: 30%;
    color: #090241;
    font-weight: 600;
    float: right;
    line-height: 1;
}

.ae-fulfillment-container a.ae-cust-btn {
    position: absolute;
    top: 75%;
    right: 65%;
    float: right;
    font-weight: 900;
    font-size: 1.5rem;
    display: block;
    border: 2px solid #090241;
    border-radius: 25px;
    width: 25%;
    color: #090241;
    margin-bottom: 15px;
    padding: 5px;
    text-align: center;
}

.aent__navbar_mobile .navbar-brand.logo-img {
    width: 100%;
    padding: 0;
    height: auto;
}

.aent__main_hero {
    margin-left: 0;
    margin-right: 0;
}

.ae__gry_sec h3 {
    color: #6d6e71;
    font-size: 28px;
    text-align: center;
}



.ae__movies_ncircle_content {
    top: 18%;
}

.ae__ds_content {
    top: 8%;
}

.ae__amped_gradient_content {
    top: 12%;
}

.ae-music-amped-container {
    padding: 0 35px;
}

.se-pre-con {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(./spinner/ripple.gif) center no-repeat #fff;
    background-size: 100px;
}

#return-to-top {
    position: fixed;
    bottom: 75px;
    right: 25px;
    background: #ed2c24 !important;
    width: 45px;
    height: 45px;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 9;
}

#return-to-top i {
    color: #ffffff;
    margin: 0;
    position: relative;
    left: 14px;
    top: 12px;
    font-size: 20px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#return-to-top:hover {
    background: #e71a13 !important;
}

#return-to-top:hover i {
    color: #fff !important;
}

.ae__thank_container {
    margin: 25vw auto !important;
    max-width: 50%;
    border: 1px solid #e5e5e5;
    padding: 15px 30px;
    border-radius: 15px;
}

.success-msg,
.success-msg a {
    font-size: 22px;
}

.ae__nasdaq_link {
    font-size: 12px;
    color: var(--dark-blue-color);
    text-decoration: underline;
    text-align: center;
}
.ae__logo_nasdaq {
    max-width: 100%;
    text-align: center;
}
.ae__header_mobile,
.ae__logo_nasdaq_mobile {
    display: flex;
    justify-content: center;
    align-items: center;
}
.ae__logo_nasdaq_mobile {
    padding: 5px 10px;
}
.ae__logo_nasdaq_mobile > * {
    flex: 1;
}

.aent__data_contact_us {
    margin-bottom: 150px;
}

.aent__data_contact_us h3 {
    color: var(--dark-blue-color);
}

.aent__data_contact_us a {
    text-decoration: underline;
}

.ae-footer-logo-bug {
    float: left;
    width: 340px;
    left: -45px;
    position: relative;
}

.ae__right_cut_logo img {
    display: none;
}

.vinyl__voice_albums {
    margin-top: 50px;
}

.main__heading_top .float__left {
    padding: 0;
}

#businessInfo .form-group label,
#productTypes .form-group label,
#purchaseHistory .form-group label {
    display: inline;
}

#licenseInfo .form-group label {
    display: block;
}

.form-horizontal span {
    font-weight: 400;
    font-size: 18px;
}

.agree__our_privacy_policy {
    padding-left: 0;
}

.ae__bg_img {
    position: relative;
    display: inline-block;
    width: 100%;
}

.img__always_instock {
    float: left;
}

.ae__h_vinyl {
    top: 8%;
    position: absolute;
    text-align: center;
    width: 100%;
}

.ae__h_vinyl h2 {
    color: #fff;
}

.ae__h_vinyl a.aent__rounded_btn {
    border: 2px solid #fff;
    font-size: var(--heading-4-size);
    color: #fff;
    margin: auto;
}

.ae_xclusive_distribution {
    position: relative;
    display: inline-block;
    width: 100%;
}

.ae_xclusive_distribution_content {
    top: 52%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    width: 80%;
    text-align: center;
}
.ae_xclusive_distribution_content h2 {
    font-family: "Fredoka", sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: var(--headline);
    color: #fff;
}
.ae_xclusive_distribution_content p {
    font-family: "Fredoka", sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: var(--small-headline) !important;
    color: #fff;
}
.ae_xclusive_distribution_content a.aent__rounded_btn {
    font-family: "Fredoka", sans-serif;
    font-weight: 600;
    font-style: normal;
    border: 2px solid #fff;
    font-size: var(--heading-1);
    color: #fff;
    margin: auto;
}

.img__fulfillment {
    float: right;
}

.ae__h_warehouse {
    top: 55%;
    position: absolute;
    width: 100%;
    text-align: center;
}

.ae__h_warehouse * {
    color: var(--dark-blue-color) !important;
}
.ae__footer_red_section {
    margin-top: 25px;
}

.ae__h_warehouse a.aent__rounded_btn {
    border: 2px solid var(--dark-blue-color);
    font-size: var(--heading-4-size);
    color: var(--dark-blue-color);
    margin: auto;
}

.ae__alliance_passion {
    width: 80%;
    margin: auto;
    text-align: center;
}

.ae__b_content {
    top: 65%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    width: 75%;
}
.ae__b_content * {
    color: #fff !important;
}

.ae__cards_images img {
    max-width: 75%;
    margin: 7vw auto !important;
}

.gran__turismo_image {
    max-width: 80%;
    margin: auto;
}

.ae-music-amped-container h2,
.ae-music-amped-container p {
    color: #000 !important;
}

.ae-video-gradient-group {
    top: 85px;
    position: relative;
    left: 0;
}

.ae-video-gradient-group video {
    width: 100%;
    z-index: 2;
    position: relative;
    border-bottom-right-radius: 50px;
    border-top-left-radius: 50px;
    top: 0vw;
    left: 0;
    box-shadow: 5px 15px 25px 0px rgba(0, 0, 0, 0.79);
    -webkit-box-shadow: 5px 15px 25px 0px rgba(0, 0, 0, 0.79);
    -moz-box-shadow: 5px 15px 25px 0px rgba(0, 0, 0, 0.79);
}

.ae-vinyl-video-bg {
    position: absolute;
    width: 100%;
    z-index: 1;
    float: right;
    margin-left: 0;
    top: 15px;
    height: auto;
    left: 0;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.ae__ds_content * {
    color: #fff !important;
}

.ae__form_content,
.ae__privacy_policy_content,
.ae__contact_content,
.ae__thank_container {
    max-width: 80%;
    margin: auto;
}

.ae-footer-menu > * {
    flex: 1;
}
.ae-red-footer-section h3 {
    font-size: var(--paragraph-2-size);
}
.ae-red-footer-section .aent__rounded_btn {
    font-size: var(--paragraph-2-size);
}
.ae-red-footer-section h3 {
    font-size: var(--heading-6-size);
}
.ae-red-footer-section .aent__rounded_btn {
    font-size: var(--paragraph-4-size);
}

.aent__container img {
    margin-left: -15px;
    margin-right: -15px;
}

.ae__ds_warehouse {
    padding: 0;
}
.aent__container img.ae__big_lp {
    margin-left: 0;
    margin-right: 0;
}

.ae__b_gradient_content {
    top: 20%;
}
.ae__b_gradient_content * {
    color: #fff !important;
}
.ae__b_gradient_content .ae__content {
    width: 100%;
    margin: auto;
}

.aent__container img.ae__m_covers {
    margin-left: 0;
    margin-right: 0;
}
.ae__amped_gradient_content * {
    color: #000 !important;
}
.ae__vinyl_music {
    z-index: 2;
}

.ae__millcreek_logo {
    width: 60%;
    margin: auto;
}
.ae__movies_ncircle_container * {
    color: #fff !important;
}
.ae__popculture_content * {
    color: #fff !important;
}
.ae__popculture_content {
    top: 34%;
}

.ae_xclusive_distribution_content .aent__rounded_btn {
    width: 60%;
}

.ae__gaming_container img {
    margin-left: 0;
    margin-right: 0;
}


.ae__about_history_image {
    padding: 0 !important;
}
.ae__about_history_image img {
    margin: 0 !important;
}

#skiplink a {
    padding: 6px;
    position: absolute;
    color: #fff;
    background: #ed2c24;
    border: none;
    border-radius: 0;
    border-right: none;
    border-bottom: none;
    border-bottom-right-radius: 0;
    -webkit-transition: top .1s ease-out;
    transition: top .1s ease-out;
    z-index: 1060;
    opacity: 0;
}
#skiplink a:focus {
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-width: 1px !important;
    outline-style: solid !important;
    outline-offset: 1px !important;
    outline-color: #fff !important;
    opacity: 1;
}

.ae__popculture_landing img {
    margin-left: 0;
    margin-right: 0;
}

video::-webkit-media-controls-fullscreen-button,
video::-webkit-media-controls-current-time-display,
video::-webkit-media-controls-time-remaining-display {
    display: none !important;
    opacity: 0;
    -webkit-appearance: none;
}

/* Hides progress bar */
audio::-webkit-media-controls-timeline,
video::-webkit-media-controls-timeline {
    display: none !important;
    opacity: 0;
    -webkit-appearance: none;
}

/* Hides initial loading spinner for the video */
video::-webkit-media-controls {
    visibility: hidden !important;
}

video::-webkit-media-controls-volume-slider {
    display: none;
}

video::-webkit-media-controls-mute-button {
    display: none;
}

video::-webkit-media-controls-enclosure {
    visibility: visible !important;
}

.carousel-item video {
    display: block;
    width: 100%;
    height: auto;
    max-height: 80vh;
    object-fit: cover;
}
#carouselIndicators:hover .pause-play-btn {
    opacity: 1;
}
.pause-play-control-container {
    margin: 0;
    position: absolute;
    bottom: 0;
    right: 50%;
    transform: translate(50%, -30%);
    z-index: 999;
    font-size: 3vw;
    color: rgba(255, 255, 255, 0.5);
    opacity: 0;
    border: none;
    background-color: transparent;
    transition: all 0.5s linear;
    color: #ffffff;
}
.pause-play-control-container i:hover {
    cursor: pointer;
}
.carousel-control-next, 
.carousel-control-prev {
    width: 5% !important;
}

.slick-dots {
    bottom: 30px;
}

#aent__main_content .slick-play-btn {
    margin: 0;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
    z-index: 999;
    font-size: 55px;
    color: rgba(255, 255, 255, 0.5);
    opacity: 0;
    border: none;
    background-color: transparent;
    transition: all 0.5s linear;
    color: #ffffff;
}

#aent__main_content:hover .slick-play-btn {
    opacity: 1;
}

.slick-dots li button:before {
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '�';
    text-align: center;
    opacity: .25;
    color: transparent;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
    opacity: .75;
    color: transparent;
}
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: #fff;
    border-radius: 50%;
}
.slick-prev,
.slick-next {
    width: 40px;
    height: 50px;
    z-index: 999;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
}
.slick-prev {
    left: -20px;
}
.slick-next {
    right: 20px;
}
.slick-prev:before, .slick-next:before {
    font-family: 'FontAwesome';
    font-style: normal;
    font-size: 50px;
    line-height: 1;
    opacity: .75;
    color: white;
}
.slick-prev:before {
    content: '\f053';
}
.slick-next:before {
    content: '\f054';
}
.slick-dots li.slick-active button,
.slick-dots li button:hover,
.slick-dots li button:focus {
    background-color: #ed2c24;
}

.ae__ds_content p {
    font-size: 14px !important;
}

@media (min-width: 414px) {
    .ae__ds_content p {
        font-size: 16px !important;
    }
}

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .ae__popculture_landing img {
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 0;
    }


    .ae__millcreek_logo img {
        width: 80%;
    }
    .ae__popculture_landing .col-sm-7,
    .ae__popculture_landing .col-sm-6 {
        padding-left: 0;
        padding-right: 0;
    }

    .ae__h_vinyl {
        top: 20%;
        left: 40%;
        position: absolute;
        transform: translate(-50%, -50%);
        width: auto;
    }
    
    .ae__h_warehouse {
        top: 65%;
        left: 50%;
        position: absolute;
        transform: translate(-50%, -50%);
        width: 70%;
        text-align: unset;
    }

        .ae__h_vinyl a.aent__rounded_btn,
        .ae__h_warehouse a.aent__rounded_btn {
            float: left;
        }

    .ae_xclusive_distribution_content h2 {
        font-family: "Fredoka", sans-serif;
        font-weight: 600;
        font-style: normal;
        font-size: var(--heading-8-size);
        color: #fff;
    }

    .ae_xclusive_distribution_content p {
        font-family: "Fredoka", sans-serif;
        font-weight: 600;
        font-style: normal;
        font-size: var(--paragraph-2-size) !important;
        color: #fff;
    }

    .ae_xclusive_distribution_content a.aent__rounded_btn {
        font-family: "Fredoka", sans-serif;
        font-weight: 600;
        font-style: normal;
        border: 2px solid #fff;
        font-size: var(--heading-line-size);
        color: #fff;
        float: left;
    }

    .ae_xclusive_distribution_content {
        top: 50%;
        left: 50%;
        position: absolute;
        transform: translate(-50%, -50%);
        text-align: unset;
    }

    .ae__amped_gradient_content a {
        width: 80%;
        font-size: 15px;
        float: left;
    }
    .ae_xclusive_distribution .ae-gaming-controller {
        width: 50%;
        position: absolute;
        float: right;
        right: 0;
        top: -70px;
        z-index: 99;
        right: -150px;
    }

    .ae__popculture_content {
        top: 10%;
    }
    .ae__popculture_content p {
        font-size: 16px !important;
    }
    .aent__container {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .ae__b_gradient_content p {
        font-size: var(--body-copy) !important;
    }
    .ae__b_gradient_content {
        top: 15%;
    }
    .ae__b_gradient_content .ae__content {
        width: 60%;
        margin: auto;
        left: 2%;
    }

    .ae__cd_music_img {
        padding: 0;
    }
   
    .ae-red-footer-section h3,
    .ae-red-footer-section .aent__rounded_btn {
        font-size: 18px;
    }
    
    .ae-footer-menu {
        text-align: left;
    }
    .ae__footer_menu {
        padding-left: 5vw;
    }
    .ae-privacy-policy p, .ae-privacy-policy ul li, .ae-privacy-policy ol li, .ae-privacy-policy table > * {
        font-size: var(--paragraph-1-size);
    }
    
    .ae__movies_ncircle_content div {
        float: right;
    }
    .ae-video-gradient-group {
        top: 40vw;
        position: relative;
        left: 20vw;
    }

    .ae-video-gradient-group video {
        width: 70%;
        z-index: 2;
        position: relative;
        border-bottom-right-radius: 100px;
        border-top-left-radius: 100px;
        top: -40vw;
        left: -3vw;
        box-shadow: 5px 15px 25px 0px rgba(0, 0, 0, 0.79);
        -webkit-box-shadow: 5px 15px 25px 0px rgba(0, 0, 0, 0.79);
        -moz-box-shadow: 5px 15px 25px 0px rgba(0, 0, 0, 0.79);
    }

    .ae-vinyl-video-bg {
        position: absolute;
        width: 70%;
        z-index: 1;
        float: right;
        margin-left: 0;
        top: 17vw;
        height: auto;
        left: 0;
    }

    .ae__b_gradient_container {
        margin: 35px 0 120px 0 !important;
    }


    .ae__cd_music_container img {
        margin: 0 !important;
    }
    .ae__amped_gradient_content {
        top: 20%;
        left: 10%;
    }

    .ae__thank_container {
        margin: 8vw auto !important;
        max-width: 50%;
    }

    .max__wth_25 {
        max-width: 25%;
    }

    .max__wth_80 {
        max-width: 80%;
    }

    .max__wth_90 {
        max-width: 90%;
    }

    .ae__meet_power {
        width: 100%;
        margin: 4vh 0;
    }

    .max__wth_60 {
        max-width: 60%;
        margin: auto;
    }

    .ae__cards_images img {
        max-width: 85%;
        margin: 1vw auto !important;
    }

    .aent__rounded_btn {
        width: 12vw;
    }
    .ae_xclusive_distribution_content .aent__rounded_btn {
        width: 14vw;
    }
 
    .img__always_instock {
        float: left;
    }

    .ae__h_vinyl {
        top: 60%;
        left: 25%;
        position: absolute;
        transform: translate(-50%, -50%);
    }

    .ae__h_vinyl h2 {
        color: #fff;
    }

    .ae__h_vinyl a.aent__rounded_btn {
        border: 2px solid #fff;
        font-size: var(--heading-2-size);
        color: #fff;
    }

    .ae_xclusive_distribution_content {
        width: 25%;
        top: 50%;
        left: 45%;
        position: absolute;
        transform: translate(-50%, -50%);
    }

    .ae_xclusive_distribution_content h2 {
        font-size: var(--heading-4-size);
        color: #fff;
    }

    .ae_xclusive_distribution_content p {
        font-size: var(--paragraph-2-size);
        color: #fff;
    }

    .ae_xclusive_distribution_content a.aent__rounded_btn {
        border: 2px solid #fff;
        font-size: var(--paragraph-2-size);
        font-weight: 500;
        color: #fff;
        border-radius: 35px;
    }

    .img__fulfillment {
        float: right;
    }

    .ae__h_warehouse {
        top: 60%;
        left: 60%;
        position: absolute;
        transform: translate(-50%, -50%);
        width: 50%;
    }
    
    .ae__h_warehouse a.aent__rounded_btn {
        border: 2px solid var(--dark-blue-color);
        font-size: var(--heading-2-size);
        color: var(--dark-blue-color);
    }

    .ae__alliance_passion {
        width: 80%;
        margin: auto;
        text-align: center;
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .ae__alliance_diversity_container {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .aent__main_hero img {
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 0;
    }

    .vinyl__voice_albums {
        margin-top: 0;
    }

    .ae__right_cut_logo img {
        display: block;
        width: 95%;
        float: right;
        right: -55px;
        position: relative;
        overflow-x: hidden;
    }

    .ae-footer-logo-bug {
        width: 450px;
        float: right;
    }

    .aent__down_nav .navbar-nav > li, .aent__up_nav .navbar-nav > li {
        font-size: 11px;
    }

    .ae__nasdaq_link {
        font-size: 9px;
    }

    .navbar-nav > li > a {
        line-height: 10px;
        padding: 10px 5px;
    }

    .aent__navs_group .aent__up_nav {
        padding: 0 5px;
    }

    .ae-logo-footer {
        margin: 0 !important;
    }

    .ae__ds_content {
        top: 25%;
        display: flex;
        align-items: center;
    }

    .aent__navbar_mobile {
        display: none;
    }

    .aent__navbar_desktop {
        display: block;
    }

    .aent__container {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .aent__container_center {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .ae__touch_device {
        display: none !important;
    }

    .ae__no_touch_device {
        display: block !important;
    }

    .aent__navbar_desktop img.img-responsive.logo-img {
        width: 70%;
        object-fit: fill;
    }

    .footer-address {
        border-bottom: none;
        padding-bottom: 0;
    }
   

    .ae__heading_line {
        max-width: 60%;
        margin: auto;
    }
   
    .top__content {
        top: 40%;
        left: 15%;
    }
    .bottom__content {
        bottom: 25%;
        right: 25%;
        left: unset;
    }
    a:focus, a:hover {
        color: var(--dark-blue-color);
        text-decoration: underline;
    }

    .ae__d_mapburst {
        max-width: 75%;
        margin: auto;
    }

    .ae__b_bg_container {
        background-color: #090241;
        color: #fff;
        padding: 85px 0;
        border-top-right-radius: 75px;
        border-bottom-left-radius: 75px;
    }

    .ae__gray_muted {
        font-size: var(--heading-3-size);
        color: #ffffff;
        font-weight: 900;
    }

    .ae-red-footer-section .top__content {
        top: 10%;
        left: 15%;
    }

    .ae-red-footer-section a.ae-cust-btn {
        width: 80%;
    }

    .ae__b_bg_container .ae__no_touch_device {
        border-top-right-radius: 70px;
        border-bottom-right-radius: 70px;
    }

    .max__wth_50 {
        max-width: 55%;
        margin: auto;
    }

    .ae__sp_marquee {
        position: relative;
        left: 0;
        top: 0;
        z-index: 1;
    }

    .msc__big_vinyl .ae__no_touch_device {
        z-index: 2;
    }

    .ae__vinyl_styl_content {
        top: 34%;
        left: 0;
    }

    .max__wth_70 {
        max-width: 70%;
    }

    .ae__heading_line {
        max-width: 100%;
        margin: 8vh 0 2vh 0;
    }

    .no__padding_left {
        padding-left: 0;
    }

    .no__padding_right {
        padding-right: 0;
    }

    .toys__collectibles_logos {
        max-width: 80%;
        margin: auto;
    }

    .float__right {
        float: right;
    }

    .gaming__xclusive_content {
        padding: 0 210px 0 0;
    }

    .gaming__xclusive_content p {
        font-family: "Fredoka", sans-serif;
        font-weight: 700;
        font-style: normal;
    }

    .ae__movies_ncircle_content {
        top: 35%;
    }

    .ae__movies_ncircle_content .max__wth_50 {
        float: right;
    }

    .ms__main_heading {
        width: 65%;
        margin: 4vh auto;
    }
    .max__wth_35 {
        max-width: 35%;
    }

    .ae-music-amped-container h2,
    .ae-music-amped-container p {
        color: #000;
    }

    .img__fulfillment {
        float: right;
    }

    .gran__turismo_image {
        max-width: 90%;
        float: right;
    }

    .flex__center {
        align-items: center;
    }

    .float__left {
        text-align: left;
        padding: 0 !important;
    }

    .ae__nasdaq_link {
        position: relative;
        top: -10px;
        left: 14%;
    }

    .ae__content {
        padding: 0 15px;
    }

    .ae__b_heading * {
        color: #fff !important;
    }

    .ae__b_content {
        width: 95%;
    }
    .ae__amped_gradient_content .ae__content {
        width: 60%;
        margin: auto;
    }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
    #aent__main_content .slick-play-btn {
        font-size: 65px;
    }
    .ae__movies_marquee {
        top: 1vw !important;
    }
    .ae-video-gradient-group video {
        top: -100px;
    }
    .ae__cd_music {
        float: right;
    }
    .ae-video-gradient-group {
        top: 20vw;
        position: relative;
        left: 20vw;
    }
    .ae-vinyl-video-bg {
        position: absolute;
        width: 70%;
        z-index: 1;
        float: right;
        margin-left: 0;
        top: 20vw;
        height: auto;
        left: 0;
    }
    .ae__b_gradient_content .ae__content {
        width: 50%;
        margin: auto;
        left: 5%;
    }
    .ae__b_gradient_content {
        top: 20%;
    }
    .ae__vinyl_music_content {
        width: 70%;
    }
    .ae__sp_marquee {
        top: -6vw;
    }
    .ae-red-footer-section {
        background-color: #e71a13;
        border-top-left-radius: 70px;
        border-bottom-right-radius: 70px;
        width: 100%;
        height: 320px;
        text-align: left;
        padding: 0 60px;
    }

    .footer {
        width: 80%;
    }

    .aent__down_nav .navbar-nav > li,
    .aent__up_nav .navbar-nav > li {
        font-size: 14px;
    }

    .ae__nasdaq_link {
        font-size: 12px;
    }
    .navbar-nav > li > a {
        line-height: 10px;
        padding: 10px 8px;
    }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .ae__millcreek_logo img {
        width: 55%;
    }
    .ae__amped_gradient_content a {
        width: 65%;
        font-size: 2vw;
    }
    .ae__h_vinyl h2, .ae__h_warehouse h2 {
        margin-bottom: 30px;
    }
    .ae-video-gradient-group video {
        top: -130px;
    }
    .ae__b_gradient_container {
        margin: 35px 0 150px 0 !important;
    }

    .ae__our_services_container .ae__content {
        width: 75%;
        margin: auto;
    }
    .ae__gry_sec {
        width: 60%;
        text-align: center;
    }
    .ae__popculture_funko .ae__content {
        width: 65%;
        margin: auto;
    }
    .ae__ds_content .ae__content {
        width: 75%;
        float: right;
    }
    .ae__movies_landing .ae__content {
        width: 75%;
        margin: auto;
    }
    .aent__container {
        display: flex;
        justify-content: center;
        align-items: flex-start;
    }

    .aent__container_center {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .ae__b_content {
        width: 75%;
    }
    .ae__our_story_landing .ae__content {
        width: 75%;
        margin: auto;
    }
    .ae__b_heading h2:not(.ae__gray_muted) {
        font-size: var(--headline) !important;
    }
    .ae__gray_muted {
        font-size: 35px !important;
    }
    .ae__b_bg_container {
        border-top-right-radius: 100px;
        border-bottom-left-radius: 100px;
    }
    .ae-red-footer-section h3 {
        font-size: var(--paragraph-1-size);
    }
    .ae__b_heading {
        width: 65%;
        margin: auto;
    }
    .ae-red-footer-section h3,
    .ae-red-footer-section a.ae-cust-btn {
        font-size: 18px;
    }

    .ae__movies_ncircle_content div {
        max-width: 60%;
    }
    .ae-footer-right {
        float: left;
        margin: 25px 100px;
        text-align: left;
    }

    .ae-video {
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 0;
    }

    .ae-mid-container,
    .ae-employee-owned-container,
    .ae-footer-row {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .ae-heading-container,
    .ae-mid-container,
    .ae-footer-menu,
    .ae-mapburst-container {
        margin: 4vh 0;
    }

    .ae-vinyl {
        width: 90%;
    }
    .ae-fulfillment,
    .ae-arcade {
        max-width: 80%;
    }

    .ae-vinyl,
    .ae-arcade {
        border-top-right-radius: 150px;
        border-bottom-right-radius: 150px;
        position: relative;
    }

    .ae-heading-container h2 {
        padding: 40px;
    }

    .ae-fulfillment {
        border-top-left-radius: 150px;
        border-bottom-left-radius: 150px;
        float: right;
    }

    .ae-vinyl-container p {
        font-size: 8rem;
    }

    .ae-vinyl-container a.ae-cust-btn {
        width: 15%;
        top: 65%;
        font-size: 2.5rem;
    }

    .ae-heading-container h2 {
        font-size: 7rem;
    }

    .ae-dark-blue-container {
        padding: 50px 0;
        border-top-right-radius: 150px;
        border-bottom-left-radius: 150px;
    }

    .ae-dark-blue-container {
        background-color: #090241;
        color: #fff;
    }

    .ae-dark-blue-container h2,
    .ae-dark-blue-container p {
        color: #fff;
    }

    .ae-employee-owned {
        width: 90%;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
    }

    .ae-employee-owned-desc {
        padding: 45px 65px 45px 0;
    }

    .ae-employee-owned-desc h2 {
        font-size: 5rem;
    }

    .ae-employee-owned-desc p {
        font-size: 2.7rem;
    }

    .ae-images-group {
        margin: 10vh 0 15vh 0;
    }

    .ae-amped-bg,
    .ae-ds-bg,
    .ae-cokem-bg {
        position: absolute;
        width: 22vw;
        z-index: 1;
        top: 40px;
        float: right;
        margin-left: 50px;
        top: 35px;
    }

    .ae-logo-bug {
        display: block;
    }

    .ae-fulfillment-container p {
        font-size: 7.8rem;
        position: absolute;
        top: 40%;
        right: 15%;
        color: #090241;
        font-weight: 900;
        float: right;
        line-height: 1;
    }

    .ae-fulfillment-container a.ae-cust-btn {
        position: absolute;
        top: 60%;
        right: 35%;
        float: right;
        font-weight: 900;
        font-size: 1.5rem;
        display: block;
        border: 2px solid #090241;
        border-radius: 25px;
        width: 25%;
        color: #090241;
        margin-bottom: 15px;
        padding: 5px;
        text-align: center;
    }

    .ae-main-heading {
        max-width: 60%;
    }

    .ae-data-vinyl {
        max-width: 40vw;
    }

    .ae-headline-under-vinyl {
        position: relative;
        font-size: 8rem;
        left: 0;
        top: -235px;
        z-index: 1;
        font-family: "OpenSans", sans-serif;
        color: #090241;
    }

    .ae-gradient-data {
        margin: auto;
    }

    .ae-gradient-blue-container {
        border-top-left-radius: 150px;
        border-bottom-left-radius: 150px;
        min-height: 700px;
    }

    .ae-images-gradient-group {
        position: relative;
        left: -150px;
    }

    .ae-whs-one,
    .ae-whs-two {
        z-index: 2;
        position: relative;
        width: 32vw;
        border-bottom-left-radius: 100px;
        border-top-right-radius: 100px;
        top: 165px;
        box-shadow: 5px 15px 25px 0px rgba(0,0,0,0.79);
        -webkit-box-shadow: 5px 15px 25px 0px rgba(0,0,0,0.79);
        -moz-box-shadow: 5px 15px 25px 0px rgba(0, 0, 0, 0.79);
    }

    .ae-whs-one-bg,
    .ae-whs-two-bg {
        position: absolute;
        width: 50vw;
        z-index: 1;
        float: right;
        margin-left: 25px;
        top: 210px;
        height: 100%;
        left: -130px;
    }

    .ae__vinylvoice_logo {
        max-width: 300px;
        margin: auto !important;
        margin-bottom: 50px;
    }

    .ae__partners_slick {
        margin: 35px 0;
    }

        .ae__partners_slick img {
            width: 50%;
            margin: auto;
        }

    .ae-mid-gaming-container {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .ae-arcade-container .col-sm-4.col-sm-offset-4 {
        top: 25%;
        position: absolute;
        float: none;
        right: unset;
    }

    .ae-arcade-container a.ae-cust-btn {
        position: absolute;
        float: left;
        font-weight: 900;
        font-size: 1.5rem;
        display: block;
        border: 2px solid #fff;
        border-radius: 25px;
        width: 35%;
        color: #fff;
        margin-bottom: 15px;
        padding: 5px;
        text-align: center;
        font-size: 2.5rem;
    }

    .ae-fulfillment-container a.ae-cust-btn {
        width: 10%;
        top: 60%;
        font-size: 2.5rem;
    }

    .ae-movies-heading h2 {
        font-size: 5rem;
        color: #090241;
    }

    .ae__sp_marquee h2 {
        font-size: var(--heading-5-size);
    }

    .ae-movies-ds-warehouse {
        width: 50%;
        padding-right: 0;
    }

    .ae-movies-ds-bg {
        max-width: 90%;
        float: right;
        position: relative;
    }

    .ae__b_ds_container {
        margin-bottom: 150px;
    }

    .ae-ncircle-bg-img {
        max-width: 90%;
        float: right;
        position: relative;
    }

    .footer ul {
        text-align: left;
    }

    .ae__popculture_content {
        top: 16%;
        width: 40%;
        left: 5%;
    }

    .ae__popculture_content *,
    .ae__vinyl_styl_content * {
        color: #fff !important;
    }

    .ae-funko-man {
        width: 60%;
        margin: auto;
    }

    .ae-gradient-data {
        position: relative;
        top: 450px;
        width: 40%;
        display: block;
        color: #fff;
    }

    .ae__b_gradient_container {
        margin-bottom: 250px;
    }

    .ae-vinyl-content {
        position: absolute;
        z-index: 9;
    }

    .ae-amped-images {
        margin-bottom: 25px;
    }

    .ae-vinyl-container p {
        top: 40%;
    }

    .ae-employee-owned-desc h2 {
        bottom: 0;
    }

    .ae-employee-owned-desc p {
        bottom: 0;
    }

    .mv__top_heading {
        max-width: 70% !important;
        margin: 8vh auto;
    }

    .aent__down_nav .navbar-nav > li,
    .aent__up_nav .navbar-nav > li {
        font-size: 14px;
    }

    .ae__nasdaq_link {
        font-size: 12px;
    }

    .navbar-nav > li > a {
        line-height: 15px;
        padding: 10px 12px;
    }

    .aent__navs_group .aent__up_nav {
        padding: 0 10px;
    }

    .ae__headline {
        max-width: 48%;
        margin: auto;
    }

    .ae-footer-menu {
        margin-bottom: 0 !important;
    }
    .ae__social_media {
        width: 70%;
        margin: 20px auto 0;
    }
    .ae-logo-footer {
        width: 80%;
        margin: 0 !important;
    }
    .ae__small_headline h2 {
        font-size: var(--heading-4-size);
    }

    .ae__ds_content {
        top: 30%;
        display: block;
        align-items: flex-start;
    }

    .ae__popculture_content p {
        font-size: 22px !important;
    }
}

@media (min-width: 1250px) {
    .aent__down_nav .navbar-nav > li,
    .aent__up_nav .navbar-nav > li {
        font-size: 16px;
    }
    .ae__nasdaq_link {
        font-size: 14px;
    }

    .navbar-nav > li > a {
        line-height: 20px;
        padding: 10px 15px;
    }
}

@media (min-width: 1400px) {
    .aent__down_nav .navbar-nav > li,
    .aent__up_nav .navbar-nav > li {
        font-size: 18px;
    }
    .ae__millcreek_logo img {
        width: 85%;
    }
    
}

@media (min-width: 1600px) {
    .ae__sp_marquee {
        top: -16vw;
    }
    .ae__amped_gradient_content a {
        width: 75%;
    }

    .ae__amped_gradient_container .ae__no_touch_device {
        width: 90%;
        float: left;
    }
    .ae_xclusive_distribution .ae-gaming-controller {
        width: 50%;
        position: absolute;
        float: right;
        right: 0;
        top: -70px;
        z-index: 99;
        right: -190px;
    }
    .ae__vinyl_styl_content {
        top: 38%;
        left: 0;
        width: 40%;
    }

    .ae__millcreek_logo {
        width: 30%;
        margin: auto;
        margin-top: 150px !important;
    }
    .ae-video-gradient-group video {
        width: 65%;
        top: -24vw;
        left: -11vw;
        border-bottom-right-radius: 150px;
        border-top-left-radius: 150px;
    }
    .ae__cd_music_content .ae__content {
        width: 80%;
        float: right;
    }
    .ae__vinyl_voice_content .ae__content {
        width: 80%;
        margin: auto;
    }
    .ae__amped_gradient_content .ae__content {
        width: 60%;
        margin: auto;
    }
    .ae-vinyl-video-bg {
        position: absolute;
        width: 65%;
        z-index: 1;
        float: right;
        margin-left: 0;
        top: 7%;
        height: auto;
        left: -9%;
    }
    .ae__b_gradient_content .ae__content {
        width: 40%;
        margin: auto 18%;
        left: 0;
    }
    .ae__b_gradient_container .ae__no_touch_device {
        width: 90%;
        float: right;
    }

    .ae-video-gradient-group {
        top: 30vw;
        position: relative;
        left: 30vw;
    }
    .aent__down_nav .navbar-nav > li,
    .aent__up_nav .navbar-nav > li {
        font-size: 20px;
    }

    .ae__b_bg_container {
        border-top-right-radius: 150px;
        border-bottom-left-radius: 150px;
    }

    .ae__right_cut_logo img,
    .gran__turismo_image {
        width: 80%;
    }
    .ae__content {
        padding: 0 35px;
    }

    .ae__heading h2 {
        font-size: 45px;
    }

    .ae__heading p {
        font-size: 22px;
    }

    .ae__small_headline h2 {
        font-size: var(--heading-3-size);
    }
    .ae__h_vinyl {
        left: 30%;
    }
    .ae__h_warehouse {
        left: 75%;
    }

    .ae__headline h2 {
        font-size: var(--heading-4-size);
    }
    .s__margin {
        margin-top: 70px !important;
        margin-bottom: 70px !important;
    }
    .ae__b_content {
        left: 40%;
        width: 60%;
    }
    .ae__b_heading h2:not(.ae__gray_muted) {
        font-size: 3vw !important;
    }
    .ae__gray_muted {
        font-size: 3vw !important;
    }
    .ae__b_heading {
        width: 70%;
        margin: 35px auto;
    }

    .ae__amped_gradient_content {
        top: 25%;
    }

    .ae__headline {
        max-width: 48%;
        margin: auto;
    }
    .ae__b_ds_container {
        margin-bottom: 150px !important;
    }
    .ae__b_gradient_content p {
        font-size: 22px !important;
    }
    .ae__amped_gradient_content a {
        font-size: var(--heading-2-size) !important;
    }
    .ae__b_gradient_container {
        margin-bottom: 250px !important;
    }
}

.ae__career_container {

}
.ae__career_container .col-sm-6 {
    padding: 0;
}
.ae__career-bgray {
    padding: 15px 20px;
    background-color: #fff;
}
.ae__ytvideo {
    height: 500px;
}

.ae__ytvideo iframe {
    width: 100%;
    height: 100%;
}

.col-w1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-flow: row wrap;
    -ms-flex-pack: start;
    justify-content: left;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 0;
}
.col-item {
    float: none !important;
    position: relative;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: column;
    -ms-flex-wrap: none;
    flex-flow: column nowrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: 0;
    transition: transform .25s cubic-bezier(0.4, 0, 0.2, 1), box-shadow .3s cubic-bezier(0.4, 0, 0.2, 1);
}
.col-item {
    flex-flow: row nowrap;
    -ms-flex-align: center;
    align-items: center;
    justify-content: left;
}
.col-item div {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
.col-item-w2 {
    margin-left: 1.5em;
}

.col-item {
    width: calc(50% - 24px);
    max-width: calc(50% - 24px);
}
.col-item {
    padding: 2em 1.5em;
    background: #fff;
}
.col-item {
    border-radius: .5em !important;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
}
.col-item {
    margin: 0 12px 24px;
}
.ae_careers_list {
    max-width: 90%;
    margin: auto;
    background-color: #1e1e1e;
    padding: 3% 5%;
    border-radius: 35px;
}

.ae_careers_list h2 {
    color: #fff;
    margin-bottom: 40px;
}
.ae_careers_list a {
    color: #fff;
}

.scroll-to-careers {
    position: relative;
    top: -100px;
    left: 50%;
    border: 1px solid #fff;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 15px;
    background-color: #fff;
    text-align: center;
}

.scroll-to-careers h3 {
    font-size: 14px;
    padding: 0;
    margin: 0;
}

.ae_career_list li {
    border-bottom: 1px solid #fff;
    width: auto;
}
.ae__heading h2 {
    font-size: 28px;
}
.ae_career_list li h3 {
    font-weight: 400;
    font-size: 18px;
}
.ae__heading p {
    font-size: 16px;
}

.ae_career_list ul {
    list-style-type: none;
    padding: 0;
}

.ae_career_list a:hover {
    text-decoration: none
}

#career-application-form {
    display: none;
    margin-top: 25px;
    max-width: 500px;
    margin: auto;
}

.ae__apply-section button {
    max-width: 150px;
    border-radius: 15px;
}

.career-apply-btn {
    max-width: 100px;
    padding: 5px 25px;
    border-radius: 20px;
    color: #090241;
    margin-top: 35px;
    display: block;
    text-align: center;
    border: 2px solid var(--dark-blue-color);
    color: var(--dark-blue-color);
    font-size: 18px;
}

.career-description-container {
    margin-top: 35px;
}

.btn-apply-bottom {
    margin: auto;
    margin-top: 35px;
}
.btn-apply-top {
    float: right;
}

.heading-mb {
    margin-bottom: 0 !important;
}

.heading-container .col-md-8,
.heading-container .col-md-4 {
    padding: 0 !important;
}

.career-description-container ul li {
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    font-style: normal;
    color: var(--small-headline-color);
    font-size: 16px;
}

.career-description-container h3 {
    font-family: "Fredoka", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: var(--dark-blue-color);
    font-size: var(--heading-2);
}

.career-description-container h4 {
    font-family: "Fredoka", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: var(--dark-blue-color);
    font-size: var(--heading-3);
}

input::file-selector-button {
    font-weight: bold;
    color: var(--small-headline-color);
    padding: 5px 15px;
    border: thin solid #ccc;
    border-radius: 3px;
}

.middle-section-image {
    display: none;
}

.upload-resume-file-btn {
    border: 1px solid #000;
    border-radius: 20px;
    padding: 5px 15px;
    margin-top: 10px;
}
.upload-resume-file-btn:hover {
    cursor: pointer;
}
.has-error .upload-resume-file-btn:hover,
.has-error .upload-resume-file-btn:focus {
    border-color: #cb0700;
}
.file-upload__filename {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.file-upload__filename p {
    margin: 0;
}
.file-upload__filename .fa-file {
    margin-right: 10px;
    font-size: 22px;
}
.file-upload__filename .icon-remove-button {
    background-color: #fff;
    border: none;
}
.file-upload__filename .icon-remove-button .fa-xmark {
    font-size: 22px;
    top: 3px;
    position: relative;
}
.file-name-uploaded {
    font-size: 20px;
}

#Application_Resume {
    opacity: 0;
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #cb0700;
}
.has-error .form-control {
    border-color: #cb0700;
}
.text-danger {
    color: #cb0700 !important;
}

.has-error .control-label.upload-resume-file-btn {
    border-color: #cb0700;
}

.has-error .form-control:focus {
    border-color: #cb0700;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #e71a13;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #e71a13;
}

.form-horizontal select {
    padding: 3px 6px !important;
}
/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
    .ae__whitebox {
        max-width: 40%;
        padding: 5px 15px;
        top: 100px;
        left: 15px;
    }
    .ae__whitebox h2 {
        font-size: 28px;
    }
    .ae__whitebox span {
        font-size: 22px;
    }
    .ae__whitebox p {
        font-size: 18px;
    }
    .ae__heading h2 {
        font-size: 22px;
    }

    .ae_career_list li h3 {
        font-weight: 400;
        font-size: 22px;
    }

    .ae__heading p {
        font-size: 18px;
    }

    .ae__career_container {
        align-items: center !important;
    }

    .middle-section-image {
        display: block;
    }
    .middle-section-image img {
        object-fit: scale-down;
        width: 100%;
        border-bottom-right-radius: 100px;
        border-top-right-radius: 100px;
    }
}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
}

/*X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
    .ae__whitebox {
        max-width: 30%;
        padding: 3% 2%;
        top: 10%;
        left: 3%;
    }

    .ae__whitebox p {
        font-size: 1.5rem;
    }
    
    .ae__whitebox h2 {
        font-size: 6rem !important;
        font-style: normal;
        color: var(--dark-blue-color);
    }
    .ae__whitebox span {
        color: var(--dark-blue-color);
        font-weight: 400;
        line-height: 0.7;
        font-size: 4rem;
    }
    .ae__whitebox p {
        font-size: 22px;
        font-weight: 300;
        margin-top: 15px;
    }
    .ae__career-bgray {
        padding: 15px 20%;
    }
    .ae__heading h2 {
        font-size: 45px;
    }
    .ae__heading p {
        font-size: 22px;
    }

    .ae_careers_list {
        max-width: 75%;
        margin: auto;
        background-color: #1e1e1e;
        padding: 3% 5%;
        border-radius: 35px;
    }
}

/*XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {
}
/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#bs4/dt-1.13.1/b-2.3.3/cr-1.6.1/date-1.2.0/fc-4.2.1/r-2.4.0/rr-1.3.1/sc-2.0.7/sp-2.1.0
 *
 * Included libraries:
 *   DataTables 1.13.1, Buttons 2.3.3, ColReorder 1.6.1, DateTime 1.2.0, FixedColumns 4.2.1, Responsive 2.4.0, RowReorder 1.3.1, Scroller 2.0.7, SearchPanes 2.1.0
 */

table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{height:1em;width:1em;margin-top:-9px;display:inline-block;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable tr.dt-hasChild td.dt-control:before{content:"-";background-color:#d33333}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc_disabled,table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc_disabled{cursor:pointer;position:relative;padding-right:26px}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{bottom:50%;content:"▲"}table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after{top:50%;content:"▼"}table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dataTables_scrollBody table.dataTable thead>tr>th:before,div.dataTables_scrollBody table.dataTable thead>tr>th:after,div.dataTables_scrollBody table.dataTable thead>tr>td:before,div.dataTables_scrollBody table.dataTable thead>tr>td:after{display:none}div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:2px}div.dataTables_processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dataTables_processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgba(2, 117, 216, 0.9);animation-timing-function:cubic-bezier(0, 1, 1, 0)}div.dataTables_processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1){background-color:transparent}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(2, 117, 216, 0.9);color:white}table.dataTable>tbody>tr.selected a{color:#090a0b}table.dataTable.table-striped>tbody>tr.odd>*{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.05)}table.dataTable.table-striped>tbody>tr.odd.selected>*{box-shadow:inset 0 0 0 9999px rgba(2, 117, 216, 0.95)}table.dataTable.table-hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.075)}table.dataTable.table-hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(2, 117, 216, 0.975)}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:.85em}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody>table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody>table>thead .sorting:before,div.dataTables_scrollBody>table>thead .sorting_asc:before,div.dataTables_scrollBody>table>thead .sorting_desc:before,div.dataTables_scrollBody>table>thead .sorting:after,div.dataTables_scrollBody>table>thead .sorting_asc:after,div.dataTables_scrollBody>table>thead .sorting_desc:after{display:none}div.dataTables_scrollBody>table>tbody tr:first-child th,div.dataTables_scrollBody>table>tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center !important}}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled){padding-right:20px}table.table-bordered.dataTable{border-right-width:0}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:1px}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}


@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}div.dataTables_wrapper{position:relative}div.dt-buttons{position:initial}div.dt-buttons .dt-button{overflow:hidden;text-overflow:ellipsis}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 4px 10px 1px rgba(0, 0, 0, 0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}div.dtb-popover-close{position:absolute;top:10px;right:10px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:2003}button.dtb-hide-drop{display:none !important}div.dt-button-collection-title{text-align:center;padding:.3em 0 .5em;margin-left:.5em;margin-right:.5em;font-size:.9em}div.dt-button-collection-title:empty{display:none}span.dt-button-spacer{display:inline-block;margin:.5em;white-space:nowrap}span.dt-button-spacer.bar{border-left:1px solid rgba(0, 0, 0, 0.3);vertical-align:middle;padding-left:.5em}span.dt-button-spacer.bar:empty{height:1em;width:1px;padding-left:0}div.dt-button-collection span.dt-button-spacer{width:100%;font-size:.9em;text-align:center;margin:.5em 0}div.dt-button-collection span.dt-button-spacer:empty{height:0;width:100%}div.dt-button-collection span.dt-button-spacer.bar{border-left:none;border-bottom:1px solid rgba(0, 0, 0, 0.3);padding-left:0}div.dt-button-collection{position:absolute;z-index:2001;background-color:white;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);padding:.5rem;width:218px}div.dt-button-collection div.dropdown-menu{position:relative;display:block;z-index:2002;min-width:100%;background-color:transparent;border:none;box-shadow:none;padding:0;border-radius:0}div.dt-button-collection.fixed{position:fixed;display:block;top:50%;left:50%;margin-left:-75px;border-radius:5px;background-color:white}div.dt-button-collection.fixed.two-column{margin-left:-200px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection.fixed.columns{margin-left:-409px}@media screen and (max-width: 1024px){div.dt-button-collection.fixed.columns{margin-left:-308px}}@media screen and (max-width: 640px){div.dt-button-collection.fixed.columns{margin-left:-203px}}@media screen and (max-width: 460px){div.dt-button-collection.fixed.columns{margin-left:-100px}}div.dt-button-collection.fixed>:last-child{max-height:100vh;overflow:auto}div.dt-button-collection.two-column>:last-child,div.dt-button-collection.three-column>:last-child,div.dt-button-collection.four-column>:last-child{display:block !important;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection.two-column>:last-child>*,div.dt-button-collection.three-column>:last-child>*,div.dt-button-collection.four-column>:last-child>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:400px}div.dt-button-collection.two-column>:last-child{padding-bottom:1px;column-count:2}div.dt-button-collection.three-column{width:450px}div.dt-button-collection.three-column>:last-child{padding-bottom:1px;column-count:3}div.dt-button-collection.four-column{width:600px}div.dt-button-collection.four-column>:last-child{padding-bottom:1px;column-count:4}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-collection.columns{width:auto}div.dt-button-collection.columns>:last-child{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:818px;padding-bottom:1px}div.dt-button-collection.columns>:last-child .dt-button{min-width:200px;flex:0 1;margin:0}div.dt-button-collection.columns.dtb-b3>:last-child,div.dt-button-collection.columns.dtb-b2>:last-child,div.dt-button-collection.columns.dtb-b1>:last-child{justify-content:space-between}div.dt-button-collection.columns.dtb-b3 .dt-button{flex:1 1 32%}div.dt-button-collection.columns.dtb-b2 .dt-button{flex:1 1 48%}div.dt-button-collection.columns.dtb-b1 .dt-button{flex:1 1 100%}@media screen and (max-width: 1024px){div.dt-button-collection.columns>:last-child{width:612px}}@media screen and (max-width: 640px){div.dt-button-collection.columns>:last-child{width:406px}div.dt-button-collection.columns.dtb-b3 .dt-button{flex:0 1 32%}}@media screen and (max-width: 460px){div.dt-button-collection.columns>:last-child{width:200px}}div.dt-button-collection.fixed:before,div.dt-button-collection.fixed:after{display:none}div.dt-button-collection .btn-group{flex:1 1 auto}div.dt-button-collection .dt-button{min-width:200px}div.dt-button-collection div.dt-btn-split-wrapper{width:100%;padding-left:5px;padding-right:5px}div.dt-button-collection button.dt-btn-split-drop-button{width:100%;color:#212529;border:none;background-color:white;border-radius:0px;margin-left:0px !important}div.dt-button-collection button.dt-btn-split-drop-button:focus{border:none;border-radius:0px;outline:none}div.dt-button-collection button.dt-btn-split-drop-button:hover{background-color:#e9ecef}div.dt-button-collection button.dt-btn-split-drop-button:active{background-color:#007bff !important}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}@media screen and (max-width: 767px){div.dt-buttons{float:none;width:100%;text-align:center;margin-bottom:.5em}div.dt-buttons a.btn{float:none}}div.dt-buttons button.btn.processing,div.dt-buttons div.btn.processing,div.dt-buttons a.btn.processing{color:rgba(0, 0, 0, 0.2)}div.dt-buttons button.btn.processing:after,div.dt-buttons div.btn.processing:after,div.dt-buttons a.btn.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:" ";border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear}div.dt-buttons div.btn-group{position:initial}div.dt-btn-split-wrapper:active:not(.disabled) button,div.dt-btn-split-wrapper.active:not(.disabled) button{background-color:#5a6268;border-color:#545b62}div.dt-btn-split-wrapper:active:not(.disabled) button.dt-btn-split-drop,div.dt-btn-split-wrapper.active:not(.disabled) button.dt-btn-split-drop{box-shadow:none;background-color:#6c757d;border-color:#6c757d}div.dt-btn-split-wrapper:active:not(.disabled) button:hover,div.dt-btn-split-wrapper.active:not(.disabled) button:hover{background-color:#5a6268;border-color:#545b62}div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group{border-radius:4px !important}div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group:last-child{border-top-left-radius:0px !important;border-bottom-left-radius:0px !important}div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group:first-child{border-top-right-radius:0px !important;border-bottom-right-radius:0px !important}div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group:last-child:first-child{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group button.dt-btn-split-drop:last-child{border:1px solid #6c757d}div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group div.dt-btn-split-wrapper{border:none}div.dt-button-collection div.btn-group{border-radius:4px !important}div.dt-button-collection div.btn-group button{border-radius:4px}div.dt-button-collection div.btn-group button:last-child{border-top-left-radius:0px !important;border-bottom-left-radius:0px !important}div.dt-button-collection div.btn-group button:first-child{border-top-right-radius:0px !important;border-bottom-right-radius:0px !important}div.dt-button-collection div.btn-group button:last-child:first-child{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}div.dt-button-collection div.btn-group button.dt-btn-split-drop:last-child{border:1px solid #6c757d}div.dt-button-collection div.btn-group div.dt-btn-split-wrapper{border:none}span.dt-button-spacer.bar:empty{height:inherit}div.dt-button-collection span.dt-button-spacer{padding-left:1rem !important;text-align:left}


table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255, 255, 255, 0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0275d8;z-index:201}


div.dt-datetime{position:absolute;background-color:white;z-index:2050;border:1px solid #ccc;box-shadow:0 5px 15px -5px rgba(0, 0, 0, 0.5);padding:0 20px 6px 20px;width:275px}div.dt-datetime.inline{position:relative;box-shadow:none}div.dt-datetime div.dt-datetime-title{text-align:center;padding:5px 0px 3px}div.dt-datetime div.dt-datetime-buttons{text-align:center}div.dt-datetime div.dt-datetime-buttons a{display:inline-block;padding:0 .5em .5em .5em;margin:0;font-size:.9em}div.dt-datetime div.dt-datetime-buttons a:hover{text-decoration:underline}div.dt-datetime table{border-spacing:0;margin:12px 0;width:100%}div.dt-datetime table.dt-datetime-table-nospace{margin-top:-12px}div.dt-datetime table th{font-size:.8em;color:#777;font-weight:normal;width:14.285714286%;padding:0 0 4px 0;text-align:center}div.dt-datetime table td{font-size:.9em;color:#444;padding:0}div.dt-datetime table td.selectable{text-align:center;background:#f5f5f5}div.dt-datetime table td.selectable.disabled{color:#aaa;background:white}div.dt-datetime table td.selectable.disabled button:hover{color:#aaa;background:white}div.dt-datetime table td.selectable.now{background-color:#ddd}div.dt-datetime table td.selectable.now button{font-weight:bold}div.dt-datetime table td.selectable.selected button{background:#4e6ca3;color:white;border-radius:2px}div.dt-datetime table td.selectable button:hover{background:#ff8000;color:white;border-radius:2px}div.dt-datetime table td.dt-datetime-week{font-size:.7em}div.dt-datetime table button{width:100%;box-sizing:border-box;border:none;background:transparent;font-size:inherit;color:inherit;text-align:center;padding:4px 0;cursor:pointer;margin:0}div.dt-datetime table button span{display:inline-block;min-width:14px;text-align:right}div.dt-datetime table.weekNumber th{width:12.5%}div.dt-datetime div.dt-datetime-calendar table{margin-top:0}div.dt-datetime div.dt-datetime-label{position:relative;display:inline-block;height:30px;padding:5px 6px;border:1px solid transparent;box-sizing:border-box;cursor:pointer}div.dt-datetime div.dt-datetime-label:hover{border:1px solid #ddd;border-radius:2px;background-color:#f5f5f5}div.dt-datetime div.dt-datetime-label select{position:absolute;top:6px;left:0;cursor:pointer;opacity:0}div.dt-datetime.horizontal{width:550px}div.dt-datetime.horizontal div.dt-datetime-date,div.dt-datetime.horizontal div.dt-datetime-time{width:48%}div.dt-datetime.horizontal div.dt-datetime-time{margin-left:4%}div.dt-datetime div.dt-datetime-date{position:relative;float:left;width:100%}div.dt-datetime div.dt-datetime-time{position:relative;float:left;width:100%;text-align:center}div.dt-datetime div.dt-datetime-time>span{vertical-align:middle}div.dt-datetime div.dt-datetime-time th{text-align:left}div.dt-datetime div.dt-datetime-time div.dt-datetime-timeblock{display:inline-block;vertical-align:middle}div.dt-datetime div.dt-datetime-iconLeft,div.dt-datetime div.dt-datetime-iconRight,div.dt-datetime div.dt-datetime-iconUp,div.dt-datetime div.dt-datetime-iconDown{width:30px;height:30px;background-position:center;background-repeat:no-repeat;opacity:.3;overflow:hidden;box-sizing:border-box}div.dt-datetime div.dt-datetime-iconLeft:hover,div.dt-datetime div.dt-datetime-iconRight:hover,div.dt-datetime div.dt-datetime-iconUp:hover,div.dt-datetime div.dt-datetime-iconDown:hover{border:1px solid #ccc;border-radius:2px;background-color:#f0f0f0;opacity:.6}div.dt-datetime div.dt-datetime-iconLeft button,div.dt-datetime div.dt-datetime-iconRight button,div.dt-datetime div.dt-datetime-iconUp button,div.dt-datetime div.dt-datetime-iconDown button{border:none;background:transparent;text-indent:30px;height:100%;width:100%;cursor:pointer}div.dt-datetime div.dt-datetime-iconLeft{position:absolute;top:5px;left:5px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==")}div.dt-datetime div.dt-datetime-iconRight{position:absolute;top:5px;right:5px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=")}div.dt-datetime div.dt-datetime-iconUp{height:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAMAAABf9c24AAAAFVBMVEX///99fX1+fn57e3t6enoAAAAAAAC73bqPAAAABnRSTlMAYmJkZt92bnysAAAAL0lEQVR4AWOgJmBhxCvLyopHnpmVjY2VCadeoCxIHrcsWJ4RlyxCHlMWCTBRJxwAjrIBDMWSiM0AAAAASUVORK5CYII=")}div.dt-datetime div.dt-datetime-iconDown{height:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAMAAABf9c24AAAAFVBMVEX///99fX1+fn57e3t6enoAAAAAAAC73bqPAAAABnRSTlMAYmJkZt92bnysAAAAMElEQVR4AWOgDmBiRQIsmPKMrGxQgJDFlEfIYpoPk8Utz8qM232MYFfhkQfKUg8AANefAQxecJ58AAAAAElFTkSuQmCC")}div.dt-datetime-error{clear:both;padding:0 1em;max-width:240px;font-size:11px;line-height:1.25em;text-align:center;color:#b11f1f}


table.dataTable thead tr>.dtfc-fixed-left,table.dataTable thead tr>.dtfc-fixed-right,table.dataTable tfoot tr>.dtfc-fixed-left,table.dataTable tfoot tr>.dtfc-fixed-right{top:0;bottom:0;z-index:3;background-color:white}table.dataTable tbody tr>.dtfc-fixed-left,table.dataTable tbody tr>.dtfc-fixed-right{z-index:1;background-color:white}div.dtfc-left-top-blocker,div.dtfc-right-top-blocker{background-color:white}div.dtfc-right-top-blocker,div.dtfc-left-top-blocker{margin-top:6px;border-bottom:0px solid #ddd !important}table.dataTable.table-bordered.dtfc-has-left{border-left:none}div.dataTables_scroll.dtfc-has-left table.table-bordered{border-left:none}div.dataTables_scrollBody{border-left:1px solid #ddd !important}div.dataTables_scrollFootInner table.table-bordered tr th:first-child,div.dataTables_scrollHeadInner table.table-bordered tr th:first-child{border-left:1px solid #ddd !important}


table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{top:50%;left:5px;height:1em;width:1em;margin-top:-9px;display:block;position:absolute;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#0275d8}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{content:"-";background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control:before{left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:.8em;width:.8em;margin-top:-0.5em;margin-left:-0.5em;display:block;position:absolute;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#0275d8}table.dataTable.dtr-column>tbody>tr.parent td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:"-";background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:.5em;box-shadow:0 12px 30px rgba(0, 0, 0, 0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0, 0, 0, 0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}div.dtr-bs-modal table.table tr:first-child td{border-top:none}


table.dt-rowReorder-float{opacity:.8}div.dt-rowReorder-float-parent{table-layout:fixed;outline:2px solid #0275d8;outline-offset:-2px;z-index:2001;position:absolute !important;overflow:hidden}tr.dt-rowReorder-moving{outline:2px solid #888;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{text-align:center;cursor:move}


div.dts{display:block !important}div.dts tbody th,div.dts tbody td{white-space:nowrap}div.dts div.dts_loading{z-index:1}div.dts div.dts_label{position:absolute;right:10px;background:rgba(0, 0, 0, 0.8);color:white;box-shadow:3px 3px 10px rgba(0, 0, 0, 0.5);text-align:right;border-radius:3px;padding:.4em;z-index:2;display:none}div.dts div.dataTables_scrollBody{background:repeating-linear-gradient(45deg, #edeeff, #edeeff 10px, white 10px, white 20px)}div.dts div.dataTables_scrollBody table{background-color:white;z-index:2}div.dts div.dataTables_paginate,div.dts div.dataTables_length{display:none}div.DTS div.dataTables_scrollBody table{background-color:white}


div.dtsp-topRow{display:flex;flex-direction:row;flex-wrap:nowrap;border:2px solid rgba(0, 0, 0, 0);border-radius:3px;justify-content:space-around;align-content:flex-start;align-items:flex-start;min-height:37px}div.dtsp-topRow input.dtsp-search{text-overflow:ellipsis;min-width:50px;flex-basis:90px;max-width:none}div.dtsp-topRow input.dtsp-search::placeholder{color:black}div.dtsp-topRow div.dtsp-subRow1{display:flex;flex-direction:row;flex-wrap:nowrap;flex:1 1 auto}div.dtsp-topRow div.dtsp-subRow1 div.dtsp-searchCont{position:relative;width:100%}div.dtsp-topRow div.dtsp-subRow1 div.dtsp-searchCont input.dtsp-disabledButton{padding-top:10px;padding-bottom:10px;background-color:transparent}div.dtsp-topRow div.dtsp-subRow1 input{padding-right:2em;width:100% !important;box-sizing:border-box;font-size:1em}div.dtsp-topRow div.dtsp-subRow1 button.dtsp-searchIcon{position:absolute;top:0;right:0;bottom:0;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABbmlDQ1BpY2MAACiRdZE7SwNBFIU/EyWikRRaiFhsoWKhEBREO42FTZAQFYza7G5eQhKX3QQJtoKNhWAh2vgq/AfaCrYKgqAIIhb+Al+NhPVOEkiQZJbZ+3FmzmXmDHjCGTPrtAYhm8vb0bmQthxb0Xzv+PHRxRSabjrWTCQSpun4eaRF1YdR1av5voajM55wTGhpF54wLTsvPC0c3sxbineFe8y0Hhc+ER6x5YDCt0o3KvymOFXhL8X2YnQWPKqnlqpjo47NtJ0VHhYeyGYKZvU86ib+RG5pQWqfzH4coswRQsOgwDoZ8oxKzUlmjX3Bsm+eDfGY8rcoYosjRVq8I6IWpGtCalL0hHwZiir3/3k6yfGxSnd/CNpeXfdzEHz7UNpz3d9T1y2dgfcFrnM1/4bkNPkt+l5NGziGwDZc3tQ04wCudqD32dJtvSx5ZXqSSfi4gK4YdN9Dx2olq+o650+wuCVPdAeHRzAk+wNrfw8JaBFXEnV+AAAACXBIWXMAAA9hAAAPYQGoP6dpAAABMUlEQVQoU6XRr0vDQRjH8akoM4iIjqGoOIZ5oIjB5XWxajaYDGLSIhhNYjcPRDSJwbQNw+L+BNGgYYo/5pT5/shz8vDlBgMPXux7z3N3z+25VOofYyCyd4ZYCavI4gXPsRp9LqiDdrEMH+8wv8Vh8gBfWclFPOEUN3hAHjlMoRa7wTzBS5xgKLFglPkZLjDic6HyDsEMNvGR2Nxifoci3tEI+X770JU0XmPXIlax+LTPh83fFox1X6kxyzdjm9UcdXi9S+Vti6svfyNULhNR9TVsYNhW6Ff9KKCNR7/Zv6eeaQ+6+qcdpu9BqGlp1HFgud+FYdzzUcUExu0Q/cdzHGEFetIlXKPjK/sbqYoOftMiS+j9jzEJPd1Wt+5+kdR/9EM9ucIC5jCbyPc01Q32kfsBppYz3hYFcCwAAAAASUVORK5CYII=") !important;background-repeat:no-repeat;background-position:center;background-size:12px}div.dtsp-topRow div.dtsp-subRow2{white-space:nowrap;flex:0 0 auto}div.dtsp-topRow button.dtsp-nameButton{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAK2SURBVFgJ7ZY9j41BFICvryCExrJBQ6HyEYVEIREaUZDQIRoR2ViJKCioxV+gkVXYTVZEQiEUhG2EQnxUCh0FKolY4ut5XnM2cyfva3Pt5m7EPcmzZ2bemTNnzjkzd1utnvQi0IvAfxiBy5z5FoxO89kPY+8mbMjtzs47RXs5/WVpbAG6bWExt5PuIibvhVkwmC+ck3eK9ln6/fAddFojYzBVuYSBpcnIEvRaqOw2RcaN18FPuJH0JvRUxbT3wWf4ltiKPgfVidWlbGZgPozDFfgAC+EA/K2EI4cwcAJ+gPaeQ+VQU2SOMMGcPgPl/m/V2p50rrbRsRgt9Iv5h6xtpP22Bz7Ce1C+gFFxfKzOmShcU+Qmyh2w3w8rIJfddHTck66EukL/xPhj+JM8rHNmFys0Pg4v0up3aFNlwR9NYyodd3OL/C64zpsymcTFcf6ElM4YzjAWKYrJkaq8kE/yUYNP4BoYvS1QRo+hNtF5xfkTUjoTheukSFFMjlTFm6PjceOca/SMpKfeCR1L6Uzk/y2WIkVhNFJlJAZhP+hYns7b9D3IPuhY5mYrIv8OrQJvR5NYyNaW4jsU8pSGNySiVx4o5tXq3JkoXE/mg5R/M8dGJCJpKhaDcjBRdbI/Rm8g69c122om33BHmj2CHoV5qa9jUXBraJ+G1fAVjIBO1klc87ro1K4JZ/K35SWW3TwcyDd6TecqnAEd8cGq2+w84xvBm1n3vS0izKkkwh5XNC/GmFPqqAtPF89AOScKuemaNzoTV1SD5dtSbmLf1/RV+tC0WTgcj6R7HEtrVGWaqu/lYDZ/2pvxQ/kIyw/gFByHC9AHw910hv1aUUumyd8yy0QfhmEkfiNod0Xusct68J1qc8Tdux0Z97Q+hsDb+AYGYEbF/4Guw2Q/qDPqZG/zXgT+3Qj8AtKnfWhFwmuAAAAAAElFTkSuQmCC") !important;background-repeat:no-repeat;background-position:center;background-size:23px;vertical-align:bottom}div.dtsp-topRow button.dtsp-countButton{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAG5SURBVEgN3VU9LwVBFF0fiYhofUSlEQkKhU7z/oBCQkIiGr9BgUbhVzy9BAnhFyjV/AYFiU5ICM7ZN+c5Zud5dm3lJmfmzrkz9+7cu3c3y/6jjOBSF8CxXS7FmTkbwqIJjDpJvTcmsJ4K3KPZUpyZsx0sxoB9J6mnAkyC7wGuuCFIipNtEcpcWExgXpOBc78vgj6N+QO4NVsjwdFM59tUIDxDrHMBOeIQ34C5ZDregXuAQm4YcI68nN9B3wr2PcwPAIPkN2EqtJH6b+QZm1ajjTx7BqwAr26Lb+C2Kvpbt0Mb2HAJ7NrGFGfmXO3DeA4UshDfQAVmH0gaUFg852TTTDvlxwBlCtxy9zXyBhQFaq0wMmIdRebrfgosA3zb2hKnqG0oqchp4QbuR8X0TjzABhbdOT8jnQ/atcgqpnfwOA7yqZyTU587ZkIGdesLTt2EkynOnbreMUUKMI/dA4B/QVOcO13CQh+5wWCgDwo/75u59odB/wjmfhbgvACcAOyZPHihMWAoIwxyCLgf1oxfgjzVbgBXSTzIN+f0pg6s5DkcesLMRpsBrgE2XO3CN64JFP7JtUeKHX4CKtRRXFZ+7dEAAAAASUVORK5CYII=") !important;background-repeat:no-repeat;background-position:center;background-size:18px;vertical-align:bottom}div.dtsp-topRow button.dtsp-collapseButton span.dtsp-caret{position:relative;top:2px;display:inline-block}div.dtsp-topRow button.dtsp-collapseButton.dtsp-rotated{transform:rotate(180deg)}div.dtsp-topRow.dtsp-bordered{border:2px solid #f0f0f0;border-radius:3px}div.dtsp-topRow.dtsp-bordered:hover{background-color:#f0f0f0;opacity:.6;border:2px solid #cfcfcf;border-radius:3px;cursor:pointer !important}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane table thead th,div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane table thead td{width:100% !important}div.dt-button-collection{z-index:2002}div.dt-button-collection.dtb-collection-closeable div.dtsp-titleRow{padding-right:25px}div.dtsp-columns-1{max-width:100%;min-width:100%;margin:0px !important}div.dtsp-columns-2{max-width:49%;min-width:49%;margin:0px !important}div.dtsp-columns-3{max-width:32%;min-width:32%;margin:0px !important}div.dtsp-columns-4{max-width:24%;min-width:24%;margin:0px !important}div.dtsp-columns-5{max-width:19%;min-width:19%;margin:0px !important}div.dtsp-columns-6{max-width:16%;min-width:16%;margin:0px !important}div.dtsp-columns-7{max-width:14%;min-width:14%;margin:0px !important}div.dtsp-columns-8{max-width:12%;min-width:12%;margin:0px !important}div.dtsp-columns-9{max-width:10.5%;min-width:10.5%;margin:0px !important}div.dtsp-narrow{flex-direction:column !important}div.dtsp-narrow div.dtsp-subRow1,div.dtsp-narrow div.dtsp-subRow2{width:100%}div.dtsp-narrow div.dtsp-subRow2 button{margin:0 !important;width:25% !important}div.dt-button-collection{float:none}div.dtsp-panesContainer{margin-bottom:1em}div.dtsp-panesContainer div.dataTables_wrapper{width:100%}div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_layout_cell{padding:0}div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_scrollHead{display:none !important}div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_scrollBody{background:white !important;border-bottom:none}div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_scrollBody thead{display:none}div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_scrollBody table{table-layout:fixed}div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_scrollBody table tr>th,div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_scrollBody table tr>td{padding:5px 10px}div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_scrollBody td.dtsp-nameColumn{width:100% !important}div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-start;align-items:flex-start}div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name,div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill{cursor:default}div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name{text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:middle;white-space:nowrap;flex-grow:1;text-align:left}div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill{display:inline-block;background-color:#cfcfcf;text-align:center;border:1px solid #cfcfcf;border-radius:10px;width:auto;min-width:30px;color:black;font-size:.9em;padding:0 4px}div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill:empty{display:none}div.dtsp-panesContainer{clear:both;padding-left:0;padding-right:0;text-align:center}div.dtsp-panesContainer div.dtsp-searchPanes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch;clear:both;text-align:left}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane{flex-grow:1;flex-shrink:0;font-size:.9em;margin-top:15px !important}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper{flex:1;box-sizing:border-box}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper div.dataTables_filter{display:none}div.dtsp-panesContainer div.dtsp-title{float:left;padding:10px 0}div.dtsp-panesContainer button.dtsp-clearAll,div.dtsp-panesContainer button.dtsp-collapseAll,div.dtsp-panesContainer button.dtsp-showAll{float:right;padding:10px}div.dtsp-hidden{display:none !important}div.dtsp-panesContainer button.dtsp-clearAll,div.dtsp-panesContainer button.dtsp-showAll{margin-left:3px}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow{margin:.5em 0}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow input.form-control{border-radius:4px}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow div.dtsp-subRow2{margin-left:.5em}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow button{border:1px solid #ced4da;width:35px;line-height:20px}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow div.dtsp-subRow1 button{border-right:none}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow span.dtsp-caret{top:4px}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow button.dtsp-rotated{transform:none}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow button.dtsp-rotated span{transform:rotate(180deg);top:-4px}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow.dtsp-bordered:hover button.disabled{cursor:pointer !important;pointer-events:none}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow.dtsp-bordered:hover input.dtsp-paneInputButton{pointer-events:none}div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper{border:2px #f0f0f0 solid;border-radius:4px}div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper:hover{border:2px solid #cfcfcf !important}div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper div.dtsp-nameCont span.badge{min-width:30px;line-height:1.25em;margin-top:3.5px}div.dtsp-panesContainer button.disabled{cursor:not-allowed}div.dt-button-collection div.dtsp-panesContainer{padding-left:10px;padding-right:10px}



