.bannerres {
    max-width: 100%;
    height: auto;
}
.error {
    background: #ff9c9c !important;
    outline: none;
    border: 1px solid #c00;
}
label.error {
    border: 0;
}
img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
label.error {
    display: none !important;
}
.__top_nav a {
    text-decoration: none;
}
.__gift_content {
    padding: 10px;
}
.__gift_content li {
    font-size: 18px;
    text-align: justify;
}
.__gift_content p {
    font-size: 18px;
    text-align: justify;
}
.__top_nav {
    background-color: #f7b84c;
    width: 14%;
    padding: 1%;
    min-width: 265px;
    margin: 0 auto;
    text-align: center;
    font-size: 23px;
    cursor: pointer;
}
@media only screen and (max-width: 768px) {
    div#tmp_paragraph-42674 p {
        width: 100% !important;
    }
    td {
        display: block;
    }
    td {
        width: 100%;
    }
    img.elIMG.ximg.shadow30 {
        width: 100%;
    }
    .__top_nav {
        background-color: #f7b84c;
        width: 10%;
        padding: 2%;
        min-width: 204px;
    }
}
.showme {
    display: none;
}
.scar img {
    cursor: pointer;
}
#tmp_button-85389 .elButtonFlat:hover {
    background-color: #0b72a1 !important;
}
#tmp_button-85389 .elButtonBottomBorder:hover {
    background-color: #0b72a1 !important;
}
#tmp_button-85389 .elButtonSubtle:hover {
    background-color: #0b72a1 !important;
}
#tmp_button-85389 .elButtonGradient {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(14, 141, 199)), color-stop(1, #0b72a1));
    background-image: -o-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: -moz-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: -ms-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: linear-gradient(to bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
}
#tmp_button-85389 .elButtonGradient:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, rgb(14, 141, 199)), color-stop(0, #0b72a1));
    background-image: -o-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: -moz-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: -webkit-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: -ms-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: linear-gradient(to bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
}
#tmp_button-85389 .elButtonBorder {
    border: 3px solid rgb(14, 141, 199) !important;
    color: rgb(14, 141, 199) !important;
}
#tmp_button-85389 .elButtonBorder:hover {
    background-color: rgb(14, 141, 199) !important;
    color: #fff !important;
}
#tmp_button-60271 .elButtonFlat:hover {
    background-color: #0b72a1 !important;
}
#tmp_button-60271 .elButtonBottomBorder:hover {
    background-color: #0b72a1 !important;
}
#tmp_button-60271 .elButtonSubtle:hover {
    background-color: #0b72a1 !important;
}
#tmp_button-60271 .elButtonGradient {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(14, 141, 199)), color-stop(1, #0b72a1));
    background-image: -o-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: -moz-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: -ms-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: linear-gradient(to bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
}
#tmp_button-60271 .elButtonGradient:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, rgb(14, 141, 199)), color-stop(0, #0b72a1));
    background-image: -o-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: -moz-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: -webkit-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: -ms-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: linear-gradient(to bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
}
#tmp_button-60271 .elButtonBorder {
    border: 3px solid rgb(14, 141, 199) !important;
    color: rgb(14, 141, 199) !important;
}
#tmp_button-60271 .elButtonBorder:hover {
    background-color: rgb(14, 141, 199) !important;
    color: #fff !important;
}
#tmp_headline1-33762 .elHeadline b{color:rgb(71,71,71);}
#tmp_button-94931 .elButtonFlat:hover {
    background-color: #cf3323 !important;
}
#tmp_button-94931 .elButtonBottomBorder:hover {
    background-color: #cf3323 !important;
}
#tmp_button-94931 .elButtonSubtle:hover {
    background-color: #cf3323 !important;
}
#tmp_button-94931 .elButtonGradient {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(222, 76, 61)), color-stop(1, #cf3323));
    background-image: -o-linear-gradient(bottom, rgb(222, 76, 61) 0%, #cf3323 100%);
    background-image: -moz-linear-gradient(bottom, rgb(222, 76, 61) 0%, #cf3323 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(222, 76, 61) 0%, #cf3323 100%);
    background-image: -ms-linear-gradient(bottom, rgb(222, 76, 61) 0%, #cf3323 100%);
    background-image: linear-gradient(to bottom, rgb(222, 76, 61) 0%, #cf3323 100%);
}
#tmp_button-94931 .elButtonGradient:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, rgb(222, 76, 61)), color-stop(0, #cf3323));
    background-image: -o-linear-gradient(bottom, rgb(222, 76, 61) 100%, #cf3323 0%);
    background-image: -moz-linear-gradient(bottom, rgb(222, 76, 61) 100%, #cf3323 0%);
    background-image: -webkit-linear-gradient(bottom, rgb(222, 76, 61) 100%, #cf3323 0%);
    background-image: -ms-linear-gradient(bottom, rgb(222, 76, 61) 100%, #cf3323 0%);
    background-image: linear-gradient(to bottom, rgb(222, 76, 61) 100%, #cf3323 0%);
}
#tmp_button-94931 .elButtonBorder {
    border: 3px solid rgb(222, 76, 61) !important;
    color: rgb(222, 76, 61) !important;
}
#tmp_button-94931 .elButtonBorder:hover {
    background-color: rgb(222, 76, 61) !important;
    color: #fff !important;
}
#tmp_headline1-90167 .elHeadline b{color:rgb(222,76,61);}
#tmp_headline1-33762-148 .elHeadline b{color:rgb(71,71,71);}
#tmp_button-60271-102 .elButtonFlat:hover {
    background-color: #0b72a1 !important;
}
#tmp_button-60271-102 .elButtonBottomBorder:hover {
    background-color: #0b72a1 !important;
}
#tmp_button-60271-102 .elButtonSubtle:hover {
    background-color: #0b72a1 !important;
}
#tmp_button-60271-102 .elButtonGradient {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(14, 141, 199)), color-stop(1, #0b72a1));
    background-image: -o-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: -moz-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: -ms-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: linear-gradient(to bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
}
#tmp_button-60271-102 .elButtonGradient:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, rgb(14, 141, 199)), color-stop(0, #0b72a1));
    background-image: -o-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: -moz-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: -webkit-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: -ms-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: linear-gradient(to bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
}
#tmp_button-60271-102 .elButtonBorder {
    border: 3px solid rgb(14, 141, 199) !important;
    color: rgb(14, 141, 199) !important;
}
#tmp_button-60271-102 .elButtonBorder:hover {
    background-color: rgb(14, 141, 199) !important;
    color: #fff !important;
}
#tmp_button-60271-102-172 .elButtonFlat:hover {
    background-color: #0b72a1 !important;
}
#tmp_button-60271-102-172 .elButtonBottomBorder:hover {
    background-color: #0b72a1 !important;
}
#tmp_button-60271-102-172 .elButtonSubtle:hover {
    background-color: #0b72a1 !important;
}
#tmp_button-60271-102-172 .elButtonGradient {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(14, 141, 199)), color-stop(1, #0b72a1));
    background-image: -o-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: -moz-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: -ms-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: linear-gradient(to bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
}
#tmp_button-60271-102-172 .elButtonGradient:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, rgb(14, 141, 199)), color-stop(0, #0b72a1));
    background-image: -o-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: -moz-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: -webkit-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: -ms-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: linear-gradient(to bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
}
#tmp_button-60271-102-172 .elButtonBorder {
    border: 3px solid rgb(14, 141, 199) !important;
    color: rgb(14, 141, 199) !important;
}
#tmp_button-60271-102-172 .elButtonBorder:hover {
    background-color: rgb(14, 141, 199) !important;
    color: #fff !important;
}
#tmp_button-60271-102-172-112 .elButtonFlat:hover {
    background-color: #0b72a1 !important;
}
#tmp_button-60271-102-172-112 .elButtonBottomBorder:hover {
    background-color: #0b72a1 !important;
}
#tmp_button-60271-102-172-112 .elButtonSubtle:hover {
    background-color: #0b72a1 !important;
}
#tmp_button-60271-102-172-112 .elButtonGradient {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(14, 141, 199)), color-stop(1, #0b72a1));
    background-image: -o-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: -moz-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: -ms-linear-gradient(bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
    background-image: linear-gradient(to bottom, rgb(14, 141, 199) 0%, #0b72a1 100%);
}
#tmp_button-60271-102-172-112 .elButtonGradient:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, rgb(14, 141, 199)), color-stop(0, #0b72a1));
    background-image: -o-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: -moz-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: -webkit-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: -ms-linear-gradient(bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
    background-image: linear-gradient(to bottom, rgb(14, 141, 199) 100%, #0b72a1 0%);
}
#tmp_button-60271-102-172-112 .elButtonBorder {
    border: 3px solid rgb(14, 141, 199) !important;
    color: rgb(14, 141, 199) !important;
}
#tmp_button-60271-102-172-112 .elButtonBorder:hover {
    background-color: rgb(14, 141, 199) !important;
    color: #fff !important;
}
#tmp_button-96224-189 .elButtonFlat:hover {
    background-color: #ff8c00 !important;
}
#tmp_button-96224-189 .elButtonBottomBorder:hover {
    background-color: #ff8c00 !important;
}
#tmp_button-96224-189 .elButtonSubtle:hover {
    background-color: #ff8c00 !important;
}
#tmp_button-96224-189 .elButtonGradient {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(255, 163, 51)), color-stop(1, #ff8c00));
    background-image: -o-linear-gradient(bottom, rgb(255, 163, 51) 0%, #ff8c00 100%);
    background-image: -moz-linear-gradient(bottom, rgb(255, 163, 51) 0%, #ff8c00 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(255, 163, 51) 0%, #ff8c00 100%);
    background-image: -ms-linear-gradient(bottom, rgb(255, 163, 51) 0%, #ff8c00 100%);
    background-image: linear-gradient(to bottom, rgb(255, 163, 51) 0%, #ff8c00 100%);
}
#tmp_button-96224-189 .elButtonGradient:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, rgb(255, 163, 51)), color-stop(0, #ff8c00));
    background-image: -o-linear-gradient(bottom, rgb(255, 163, 51) 100%, #ff8c00 0%);
    background-image: -moz-linear-gradient(bottom, rgb(255, 163, 51) 100%, #ff8c00 0%);
    background-image: -webkit-linear-gradient(bottom, rgb(255, 163, 51) 100%, #ff8c00 0%);
    background-image: -ms-linear-gradient(bottom, rgb(255, 163, 51) 100%, #ff8c00 0%);
    background-image: linear-gradient(to bottom, rgb(255, 163, 51) 100%, #ff8c00 0%);
}
#tmp_button-96224-189 .elButtonBorder {
    border: 3px solid rgb(255, 163, 51) !important;
    color: rgb(255, 163, 51) !important;
}
#tmp_button-96224-189 .elButtonBorder:hover {
    background-color: rgb(255, 163, 51) !important;
    color: #fff !important;
}
#tmp_button-82851-184-185-123 .elButtonFlat:hover {
    background-color: #ff910a !important;
}
#tmp_button-82851-184-185-123 .elButtonBottomBorder:hover {
    background-color: #ff910a !important;
}
#tmp_button-82851-184-185-123 .elButtonSubtle:hover {
    background-color: #ff910a !important;
}
#tmp_button-82851-184-185-123 .elButtonGradient {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(255, 163, 51)), color-stop(1, #ff910a));
    background-image: -o-linear-gradient(bottom, rgb(255, 163, 51) 0%, #ff910a 100%);
    background-image: -moz-linear-gradient(bottom, rgb(255, 163, 51) 0%, #ff910a 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(255, 163, 51) 0%, #ff910a 100%);
    background-image: -ms-linear-gradient(bottom, rgb(255, 163, 51) 0%, #ff910a 100%);
    background-image: linear-gradient(to bottom, rgb(255, 163, 51) 0%, #ff910a 100%);
}
#tmp_button-82851-184-185-123 .elButtonGradient:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, rgb(255, 163, 51)), color-stop(0, #ff910a));
    background-image: -o-linear-gradient(bottom, rgb(255, 163, 51) 100%, #ff910a 0%);
    background-image: -moz-linear-gradient(bottom, rgb(255, 163, 51) 100%, #ff910a 0%);
    background-image: -webkit-linear-gradient(bottom, rgb(255, 163, 51) 100%, #ff910a 0%);
    background-image: -ms-linear-gradient(bottom, rgb(255, 163, 51) 100%, #ff910a 0%);
    background-image: linear-gradient(to bottom, rgb(255, 163, 51) 100%, #ff910a 0%);
}
#tmp_button-82851-184-185-123 .elButtonGradient2 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(255, 163, 51)), color-stop(1, #ff910a));
    background-image: -o-linear-gradient(bottom, rgb(255, 163, 51) 30%, #ff910a 80%);
    background-image: -moz-linear-gradient(bottom, rgb(255, 163, 51) 30%, #ff910a 80%);
    background-image: -webkit-linear-gradient(bottom, rgb(255, 163, 51) 30%, #ff910a 80%);
    background-image: -ms-linear-gradient(bottom, rgb(255, 163, 51) 30%, #ff910a 80%);
    background-image: linear-gradient(to bottom, rgb(255, 163, 51) 30%, #ff910a 80%);
}
#tmp_button-82851-184-185-123 .elButtonGradient2:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, rgb(255, 163, 51)), color-stop(0, #ff910a));
    background-image: -o-linear-gradient(bottom, rgb(255, 163, 51) 100%, #ff910a 30%);
    background-image: -moz-linear-gradient(bottom, rgb(255, 163, 51) 100%, #ff910a 30%);
    background-image: -webkit-linear-gradient(bottom, rgb(255, 163, 51) 100%, #ff910a 30%);
    background-image: -ms-linear-gradient(bottom, rgb(255, 163, 51) 100%, #ff910a 30%);
    background-image: linear-gradient(to bottom, rgb(255, 163, 51) 100%, #ff910a 30%);
}
#tmp_button-82851-184-185-123 .elButtonBorder {
    border: 3px solid rgb(255, 163, 51) !important;
    color: rgb(255, 163, 51) !important;
}
#tmp_button-82851-184-185-123 .elButtonBorder:hover {
    background-color: rgb(255, 163, 51) !important;
    color: #fff !important;
}
#headline-38887-144-185 .elHeadline b{color:rgb(45,45,45);}


#tmp_subheadline-38101-178 .elHeadline b{color:rgb(228,59,44);}
#tmp_headline1-64778 .elHeadline b{color:rgb(184,45,45);}
#tmp_headline1-13993 .elHeadline b{ color: rgb(214, 22, 5);}
#tmp_subheadline-25651 .elHeadline b{ color: rgb(30, 130, 101);}
#tmp_subheadline-13089-171-166 .elHeadline b{ color: rgb(255, 255, 255);}
#tmp_subheadline-13089-171-113-142 .elHeadline b{ color: rgb(71, 71, 71);}
#headline-57357-144 .elHeadline b{ color: rgb(255, 255, 255);}  
#headline-57357-144-147 .elHeadline b{ color: rgb(255, 255, 255);}
#headline-57357-144-182 .elHeadline b{ color: rgb(255, 255, 255);}
#headline-57357-144-147-175 .elHeadline b{ color: rgb(255, 255, 255);}
#headline-57357-144-147-150 .elHeadline b{ color: rgb(255, 255, 255);}
#tmp_headline1-24218 .elHeadline b{ color: rgb(45, 45, 45);}

#IntercomDefaultWidget {
display:none;
}
.selectAW-date-demo,.elTicketAddToCalendar {
display:none;
}
.video-js {
padding-top:56.25%;
}
.vjs-big-play-button,.vjs-control-bar {
z-index: 10 !important;
}
.vjs-fullscreen {
padding-top:0;
}

/* ==========================================================================
   FOOTER
   ========================================================================== */
footer {
    padding: 30px 0 0 0px;
    font-size: 11px;}
    footer p {
        font-size: 11px;}
    footer .nav {
        align-items: center;}
    @media (max-width: 1020px) {
        footer .nav-fill, footer .nav-item {
            flex: none !important;
            text-align: center;
            width: 100%;} }
footer .nav a {
    font-size: 14px;
    font-weight: 500;
    color: #666666;
}
footer .border-dark {padding: 10px 15px !important;}
.copyright {
  text-align: center; 
  padding: 20px; 
  border-top: 1px solid #efefef;}

.navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 1rem;
  padding-left: 1rem; 
    color: #666666;
text-align: center;}
.navbar-expand-lg .navbar-nav {
text-align: center;
font-size: 16px;
}
.navbar-expand-lg .navbar-nav .nav-link .fa{
transform: rotate(90deg);
font-size: 14px;
color: #fff;}
.navbar-expand-lg .navbar-nav .nav-link.btn {
padding: 0px 15px;
line-height: 30px;
color: #fff;
display: inline-block;}
@media (max-width: 992px) {
.navbar-expand-lg .navbar-nav .nav-link.btn {
margin-right: 10px;
}
.navbar-collapse ul li{padding: 10px; border-bottom: 1px solid #efefef;}
.navbar-collapse ul li:last-child {border-bottom: 0;}

.navbar .navbar-nav.call {
flex-direction: row !important;
margin: 0 auto;
}}
@media (min-width: 993px){
.navbar .navbar-nav.call {order: 2;}
}

.border {
    border: 1px solid #dee2e6!important;
}
.border-dark p {margin:0!important;}
footer .mt-3 {
    margin-top: 20px;
}

footer p {    
    color: #666666!important;
    font-weight: normal!important;
    
}
.nav-item, a.nav-link {
    display: inline !important;
}
ul.nav.nav-fill {
    margin-top: 30px;
}
footer a.nav-link, footer a.research {
    color: #555;
}




.bannerres {
        max-width: 100%;
        height: auto;
    }

    .error {
        background: #ff9c9c !important;
        outline: none;
        border: 1px solid #C00;
    }

    label.error {
        border: 0;
    }

    img.displayed {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    label.error {
        display: none !important;
    }

    .__top_nav a {
        text-decoration: none;
    }
    
    #ax_modal,
    #error_handler_overlay {
        position: fixed;
        top: 0;
        left: 0;
        padding: 0;
        margin: 0;
        width: 100%;
        height: 100%;
        z-index: 2147483647;
        background: #333;
        background: rgba(255, 255, 255, .8);
        display: none;
        overflow: hidden;
        -webkit-overflow-scrolling: touch;
    }

    #ax_modal .app_modal_body,
    #error_handler_overlay .error_handler_body {
        max-width: 600px;
        -webkit-background-clip: padding-box;
        font-family: Verdana, Geneva, sans-serif;
        box-sizing: border-box;
        outline: 0
    }

    #error_handler_overlay .error_handler_body {
        margin: 100px auto;
        width: 95%;
        padding: 20px;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #999;
        border: 1px solid rgba(0, 0, 0, .2);
        border-radius: 0;
        -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
        box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
        font-size: 14px;
        line-height: 1.42857143;
        color: #333;
        position: relative;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box
    }

    #ax_modal_close,
    #error_handler_overlay_close {
        position: absolute;
        right: -10px;
        top: -10px;
        color: #FFF;
        background-color: #333;
        border: 2px solid #FFF;
        border-radius: 50%;
        width: 30px;
        height: 30px;
        text-align: center;
        cursor: pointer;
        text-decoration: none;
        font-weight: 700;
        line-height: 30px;
        padding: 0;
        margin: 0;
        z-index: 9;
    }

    #ax_modal .app_modal_body {
        margin: 100px auto;
        min-width: inherit;
        width: 95%;
        min-height: 400px;
        padding: 2.5%;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #999;
        border: 1px solid rgba(0, 0, 0, .2);
        border-radius: 0;
        -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
        box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
        font-size: 14px;
        line-height: 1.42857143;
        color: #333;
        position: relative;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box
    }

    #ax_modal .app_modal_body iframe {
        min-height: 400px;
        width: 100%;
        border: 1px solid #d5d6ef
    }

    @media screen and (max-width:767px) {

        #ax_modal .app_modal_body,
        #error_handler_overlay .error_handler_body {
            margin: 10px auto;
            min-height: 300px;
        }

        #ax_modal .app_modal_body iframe {
            min-height: 300px;
        }

        .white-popup {
            height: 300px;
        }

        .error_handler_body ul li {
            font-size: 12px;
        }
    }
    
    a.termsurl:link,
    a.termsurl:visited {
        text-decoration: inherit;
        color: #00F;
    }

    a.termsurl:hover {
        text-decoration: underline;
    }

    a.termsurl {
        color: gray;
    }

    .termsc {
        text-align: left;
        padding-top: 20px;
    }

    .termsc a,
    .termsc {
        color: gray;
        text-decoration: underline;
    }

    .__gift_content {
        padding: 10px;
    }

    .__gift_content li {
        font-size: 18px;
        text-align: justify;
    }

    .__gift_content p {
        font-size: 18px;
        text-align: justify;
    }

    .__top_nav {
        background-color: #f7b84c;
        width: 14%;
        padding: 1%;
        min-width: 265px;
        margin: 0 auto;
        text-align: center;
        font-size: 23px;
        cursor: pointer;
    }

    @media only screen and (max-width: 768px) {
        div#tmp_paragraph-42674 p {
            width: 100% !important;
        }

        td {
            display: block;
        }

        td {
            width: 100%;
        }

        img.elIMG.ximg.shadow30 {
            width: 100%;
        }

        .__top_nav {
            background-color: #f7b84c;
            width: 10%;
            padding: 2%;
            min-width: 204px;
        }
    }











