/* base components */
html,body{font-family:Roboto Condensed, sans-serif;margin:0;background-color:#ffffff;font-weight:100;height:100%;min-width:320px;}
table{border-collapse:collapse;border-spacing:0;}
table td{vertical-align:top}
td,th{padding:0;}
h1,h2,h3{font-weight:100;font-size:31pt;text-transform:uppercase}
h2{font-size:25pt;}
h3{font-size:17pt;}
[hidden] {display:none !important;}
*,::before,::after{box-sizing:inherit;color:inherit}

/* main structure */
.content{padding:80px 0 0 0;height:calc(100% - 279px);}
.content-wrapper{max-width:960px;margin:20px auto;overflow:hidden;min-height:calc(100% - 138px);box-sizing: border-box;}
.valid-phonemask:focus{outline: none !important;box-shadow: 0 0 0 4px #00d500;}
.uncompleted-phonemask, .uncompleted-phonemask:focus{outline: none !important;box-shadow: 0 0 0 4px #ff0000;}

/* header and banner */
.header-active,.header-nav-a:hover {color: #d95259 !important;}
.site-banner {object-fit: cover;width: 100%;}
.main_header{background:#181818;width:100%;position:fixed;top:0;z-index:10}
.main_header_center{width:1180px;background:#181818;margin:0 auto;height:80px;padding:0;box-sizing:border-box}
.main_header_center_row{display:-webkit-flex;display:flex;width:100%}
.center_row_box{-webkit-flex:0 1 125px;flex:0 1 125px}
.center_row_box:nth-child(1) img{width:90px;height:50px}
.center_row_box:nth-child(1){margin:0;-webkit-align-self:center;-ms-grid-row-align:center;align-self:center}
.navigation-menu-items-block{-webkit-flex:0 1 100%;flex:0 1 100%;margin:0}
.main_header_nav{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;height:100%}
.main_header_nav__box{padding:0;-webkit-flex:0 1 auto;flex:0 1 auto}
.main_top_nav__box p{margin:0;font-style:normal;font-weight:400;font-size:14px;line-height:16px}
.main_top_nav__box a{text-decoration:none;color:#fff}
.main_top_nav__box a:hover{text-decoration:underline;color:#C89D4F}
.main_header_nav__box:nth-child(1){border-bottom:1px solid #424242;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}
.main_header_nav__box:nth-child(2){display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}
.main_top_nav{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex:2;flex:2}
.main_top_nav__box{margin:18px 13px 5px;-webkit-flex:0 1 auto;flex:0 1 auto}
.main_top_cont{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}
.main_bot_nav{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.main_bot_nav__box{margin:11px 11px 10px;-webkit-flex:0 1 auto;flex:0 1 auto}
.main_bot_nav__box p{margin:0;text-transform:uppercase;white-space:nowrap;font-style:normal;font-weight:400;font-size:16px;line-height:19px}
.main_bot_nav__box a{color:#fff;text-decoration:none}
.main_bot_nav__box a:hover{text-decoration:underline;color:#C89D4F}
.main_bot_login{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:5px;padding:0 10px;margin:7px 0;background:#D64D53;background:#9f262c;color:#000}
.main_bot_login p{margin:0;font-style:normal;font-size:13px;line-height:13px;color:#fff}
.main_bot_login a{color:#fff;text-decoration:none}
.main_bot_login:hover{background:#D64D53;cursor:pointer}
.main_bot_advent{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:5px;padding:0 10px;margin:7px 12px;color:#000;background: rgb(73,160,180);
    background: linear-gradient(90deg, rgba(73,160,180,1) 0%, rgba(159,38,44,1) 68%);}
.main_bot_advent p{margin:0;font-style:normal;font-size:13px;line-height:13px;color:#fff}
.main_bot_advent a{color:#fff;text-decoration:none}
.main_bot_advent img{height: 26px; width: auto}
.main_bot_advent:hover{background:rgba(73,160,180,1);cursor:pointer}
.main_top_nav_alt{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex:0 1 auto;flex:0 1 auto;margin-right:20px}
.main_top_nav_alt__box{margin:11px 7px 10px;-webkit-flex:0 1 auto;flex:0 1 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}
.main_top_nav_alt__box p{font-size:12px;margin:0;font-style:normal;font-weight:400;line-height:14px}
.main_top_nav_alt__box a{color:#fff;text-decoration:none}
.main_bot_nav__new-section{
    display: none;
    /*max-width: min-content;*/
}
.main_top_nav_alt__box:hover a{text-decoration:underline;color:#C89D4F}
.main_top_nav_alt__box:hover .top_icon{-webkit-filter:invert(61%) sepia(55%) saturate(419%) hue-rotate(0deg) brightness(95%) contrast(86%);filter:invert(61%) sepia(55%) saturate(419%) hue-rotate(0deg) brightness(95%) contrast(86%)}
.center_row_box:nth-child(2),.center_row_box:nth-child(3),.main_top_nav_alt__box:nth-child(4){display:none}
.main_bot_nav__box.new-section{
    position: relative;
}

#burger-icon{width:40px;height:38px;position:relative;margin:20% 0 20% 20%;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}
#burger-icon span{display:block;position:absolute;height:6px;width:100%;background:#C89D4F;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}
#burger-icon span:nth-child(1){top:0}
#burger-icon span:nth-child(2){top:13px}
#burger-icon span:nth-child(3){top:26px}
#burger-icon.open span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
#burger-icon.open span:nth-child(2){opacity:0;left:-60px}
#burger-icon.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.navigation-menu-items-block.openMenu{display:block}
.active_class_a{color:#C89D4F!important}

@media screen and (max-width: 1280px) {
    .main_header_center{width:100%;padding:0 30px;height:auto}
    .main_bot_nav{-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

@media screen and (max-width: 1024px) and (min-width: 770px) {
    .main_top_nav_alt__box:nth-child(1){display:none}
    .main_bot_login, .main_bot_advent{height:26px;white-space:nowrap}

}

@media screen and (max-width: 950px) {
    .main_header_center{height:auto}
    .main_top_nav{-webkit-flex-wrap:wrap;flex-wrap:wrap}
    .center_row_box:nth-child(1){-webkit-align-self:center;-ms-grid-row-align:center;align-self:center}
}

@media screen and (min-width: 770px) {
    .active-top{background-color:#424242;padding:8px 10px 5px;margin:9px 3px 0;border-radius:5px 5px 0 0}
    .main_bot_nav__box.new-section{
        margin: 0;
    }

}

@media screen and (max-width: 885px) and (min-width: 770px) {
    .main_top_nav_alt__box:nth-child(1) p{display:none}
    .main_top_nav_alt__box:nth-child(3){display:none}
}

/* page components */
.page-banner {width:100%;height:402px;background-position:50% 100%}
.page-container{max-width:960px;margin:40px auto;position:relative}
.interlineation{background-color:#4b8ca0;color:#fff;padding:15px;text-transform:uppercase;margin:10px 0;background-image: url(/img/bg2.png);}
table.default-table{width:100%;border-width:1px;border-style:outset;border-collapse:collapse}
table.default-table td,table.default-table th{border:1px solid #000;padding:.25em;vertical-align:middle}
table.default-table th{background-color:#4b8ca0;color:#fff;font-weight:100;text-align: center;}
.show-if-low-width{visibility:hidden; opacity: 0;display: none}
.section-title{background-color: #3f8194;background-image: url(/img/bg2.png);color: #fff;display: flex;font-size: 2em;font-weight: 100;height: 120px;position: relative;text-align: center;text-transform: uppercase;align-items: center;justify-content: center;}
.section-title:after{z-index: 1;bottom:-20px;content:'';left:calc(50% - 20px);position:absolute;width:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #3f8194;height:0}
.section-title h1, .section-title h2{margin:0}
.section-title-extended{display: block;height: auto;padding: 1em;}

/* footer */
.footer2{background-color:#000;background-image:url(/img/footer/rocket5.png);background-attachment:fixed;height:540px;width:100%}
.footer_top{background-color:#060606;background-image:url(/img/footer/backtop-min-v2.webp);width:100%;height:400px;box-shadow:0 21px 18px 0 rgba(0,0,0,0.45)}
.footer_top_block{width:1180px;margin:0 auto;padding:40px 50px 35px}
.footer_top_menu{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}
.footer_top_menu_block{-webkit-flex:1 1 100%;flex:1 1 100%}
.heading{margin:0;text-transform:uppercase;font-size:16px;font-weight:500;color:#fff}
.block_menu{margin-top:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}
.block_menu a{text-decoration:none;color:#fff;margin:3px 0;font-size:11pt;display:block;position:relative}
.block_menu a:hover{text-decoration:underline}
.footer_top_add{color:#fff;font-size:13px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:32px}
.footer_top_add_a{margin:0 0 1px;text-decoration:none;color:#fff}
.footer_left_img{margin-top:15px}
.footer_left_img a{text-decoration:none}
.footer_left_img img{margin-right:20px;opacity:70%;width:140px;height:42px}
.footer_left_img img:hover{opacity:100%}
.footer_top_add_right{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end}
.footer_telephone{font-size:49px;margin:0}
.footer_down{width:100%;height:140px;color:#fff}
.footer_down_block{width:1180px;margin:0 auto;padding:25px 50px;height:90px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}
.footer_menu a{text-decoration:none;color:#fff;margin:5px 10px 5px 0;font-size:14px}
.footer_menu a:hover{text-decoration:underline}
.footer_down_menu{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}
.footer_menu{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;width:35%;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.footer_social{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}
.footer_social p{font-size:13px;margin:0;margin-bottom:10px}
.social{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.social img{margin-right:10px;opacity:60%;width:25px;height:25px}
.social img:hover{opacity:100%}
.footer-license p{margin:5px 0 0;font-size:13px;color:grey}
#chastnie,#busines,#help,#baza{display:none}
.arrow{display:none;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:none;border-top:none;border-right:2px #fff solid;border-bottom:2px #fff solid}

@media screen and (max-width: 1280px) {
    .footer2{height:auto}
    .footer_top{height:auto}
    .footer_top_block{width:auto;padding:20px}
    .footer_down_block{width:auto;padding:20px}
}

@media screen and (max-width: 980px) {
    .footer_top_menu{-webkit-flex-wrap:wrap;flex-wrap:wrap}
    .footer_top_menu_block{-webkit-flex:1 1 50%;flex:1 1 50%;position:relative}
    .block_menu{margin-bottom:10px}
    .footer_down,.footer_down_block{height:auto}
}

@media screen and (max-width: 780px) {
    .footer_top_add_left{-webkit-flex:1 1 20%;flex:1 1 20%}
    .footer_telephone{font-size:45px}
    .footer_left_img img{opacity:100%}
    .social img{opacity:100%}
}

@media screen and (max-width: 470px) {
    .footer_top_block{width:auto;padding:30px}
    .footer_top_menu{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}
    .block_menu a{margin-left:15px}
    .heading{margin:5px 0}
    .footer_top_add{-webkit-flex-direction:column;flex-direction:column;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center}
    .footer_top_add_left{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}
    .footer_top_add_right{-webkit-align-items:center;align-items:center}
    .footer_top_add_a{margin:10px 0 6px}
    .footer_left_img img{margin:5px}
    .footer_down{height:auto}
    .footer_down_block{height:auto}
    .footer_down_menu{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}
    .footer_menu{width:100%;-webkit-order:2;order:2;-webkit-justify-content:space-between;justify-content:space-between}
    .footer_social{-webkit-align-items:center;align-items:center}
    .social img{margin:10px;width:35px;height:35px}
    .footer-license p{text-align:center}
    .chastnie,.busines,.help,.baza{max-height:0;transition:max-height .15s ease-out;overflow:hidden}
    #chastnie:checked~.chastnie,#busines:checked~.busines,#help:checked~.help,#baza:checked~.baza{max-height:400px;transition:max-height .25s ease-in}
    .arrow{display:block}
    .arr_chas{position:absolute;top:9px;left:155px;transition:-webkit-transform .1s;transition:transform .1s;transition:transform 0.1s,-webkit-transform .1s}
    .arr_biss{position:absolute;top:9px;left:96px;transition:-webkit-transform .1s;transition:transform .1s;transition:transform 0.1s,-webkit-transform .1s}
    .arr_help{position:absolute;top:9px;left:98px;transition:-webkit-transform .1s;transition:transform .1s;transition:transform 0.1s,-webkit-transform .1s}
    .arr_baza{position:absolute;top:9px;left:103px;transition:-webkit-transform .1s;transition:transform .1s;transition:transform 0.1s,-webkit-transform .1s}
    #chastnie:checked~.arr_chas,#help:checked~.arr_help,#baza:checked~.arr_baza,#busines:checked~.arr_biss{-webkit-transform:rotate(225deg);transform:rotate(225deg);top:15px;transition:-webkit-transform .1s;transition:transform .1s;transition:transform 0.1s,-webkit-transform .1s;border-color:#797979}
    .footer_top_add{margin-top:0}
    .footer-license{margin-top:20px}
    .footer_left_img{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
    .footer_top_add{font-size:13pt}
    .footer_social p{font-size:13pt}
}













/* js backdrop */
#close-button{font-family: Arial, sans-serif;color:#fff;cursor:pointer;opacity:.8;position:fixed;right:50px;top:50px;font-size:120px;line-height:70px;text-shadow: 0 0 10px black;}
#close-button:hover{opacity:1}
#black-background {background-color: rgba(0,0,0,0.8);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index:50;backdrop-filter: blur(5px);}

/* IE hacks */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .site-banner {
        min-height: auto;
    }
}


/* OK-FAIL animation */
.c-container{max-width:27rem;margin:1rem auto 0;padding:1rem}
.o-circle{display:flex;width:10.555rem;height:10.555rem;justify-content:center;align-items:flex-start;border-radius:50%;animation:circle-appearance .8s ease-in-out 1 forwards,set-overflow .1s 1.1s forwards}
.c-container__circle{margin:0 auto 1rem}
.o-circle__sign{position:relative;opacity:0;background:#fff;animation-duration:.8s;animation-delay:.2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}
.o-circle__sign::before,.o-circle__sign::after{content:'';position:absolute;background:inherit}
.o-circle__sign::after{left:100%;top:0;width:500%;height:90%;transform:translateY(4%) rotate(0deg);border-radius:0;opacity:0;animation:set-shaddow 5s 1.13s ease-in-out forwards;z-index:-1}
.o-circle__sign--success{background:#38b083}
.o-circle__sign--success .o-circle__sign{width:1rem;height:6rem;border-radius:50% 50% 50% 0 / 10%;transform:translateX(130%) translateY(35%) rotate(45deg) scale(.11);animation-name:success-sign-appearance}
.o-circle__sign--success .o-circle__sign::before{bottom:-17%;left:0;width:100%;height:50%;transform:translateX(-130%) rotate(90deg);border-radius:50% 50% 50% 50% / 20%}
.o-circle__sign--success .o-circle__sign::after{background:#288060}
.o-circle__sign--failure{background:#ec4e4b}
.o-circle__sign--failure .o-circle__sign{width:1rem;height:7rem;transform:translateY(25%) rotate(45deg) scale(.1);border-radius:50% 50% 50% 50% / 10%;animation-name:failure-sign-appearance}
.o-circle__sign--failure .o-circle__sign::before{top:50%;width:100%;height:100%;transform:translateY(-50%) rotate(90deg);border-radius:inherit}
.o-circle__sign--failure .o-circle__sign::after{background:rgba(175,57,55,.8)}
@keyframes circle-appearance {
    0%{transform:scale(0)}
    50%{transform:scale(1.5)}
    60%{transform:scale(1)}
    100%{transform:scale(1)}
}
@keyframes failure-sign-appearance {
    50%{opacity:1;transform:translateY(25%) rotate(45deg) scale(1.7)}
    100%{opacity:1;transform:translateY(25%) rotate(45deg) scale(1)}
}
@keyframes success-sign-appearance {
    50%{opacity:1;transform:translateX(130%) translateY(35%) rotate(45deg) scale(1.7)}
    100%{opacity:1;transform:translateX(130%) translateY(35%) rotate(45deg) scale(1)}
}
@keyframes set-shaddow {to{opacity:1}}
@keyframes set-overflow {to{overflow:hidden}}



/* deprecated */

.capture{background-color:#3f8194;background-image:url(/img/bg2.png);color:#fff;display:block;font-size:2em;font-weight:100;padding:40px;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle}
.button{background-color:#d54b50;border-radius:8px;border:none;box-shadow:0 3px 0 0 #832c2f,inset 0 2px 4px 0 rgba(255,255,255,0.3);color:#fff;cursor:pointer;display:inline-block;font-size:20px;margin-top:20px;padding:20px 30px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;word-wrap:normal;outline:none}
.button:hover{background-color:#ff5660}
.button:active{background-color:#ff5660;box-shadow:none;top:3px}
.button-small{background-color:#008e9f;border-radius:2px;border:none;color:#fff;cursor:pointer;display:inline-block;padding:3px 20px 5px;text-align:center;text-decoration:none}
.button-small:hover{background-color:#116f86}
.button-small:active{background-color:#116f86;box-shadow:none;top:1px}
.selector{width:10px;height:10px;border-radius:50%;background-color:#fff;position:absolute;margin:auto;top:0;bottom:0;cursor:pointer}
.selector:hover,.sel-active{width:15px;height:15px;border-radius:50%;background-color:#fff}


.button-lk_small{font-family:Roboto Condensed,sans-serif;font-weight:100;font-size:12pt;background-color:#d64d53;border-radius:3px;border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;padding:0 20px;line-height:27px;height:27px;text-align:center;text-decoration:none;box-shadow:0 1px 0 0 #923135,inset 0 2px 4px 0 rgba(255,255,255,0.3);vertical-align:middle}
.button-lk_small:hover{background-color:#ff5660}
.button-lk_small:active{background-color:#ff5660;box-shadow:none}
.button-lk_small:disabled{opacity:.6;pointer-events:none}


table.lk_tarif_plans{border-width:1px;border-style:outset;border-color:#fff;border-collapse:collapse;width:100%;font-weight:100}
table.lk_tarif_plans th{border-width:1px;padding:5px 10px;border-style:inset;border-color:#4b8ca0;background-color:#4b8ca0;color:#fff;font-weight:100;text-align:left}
table.lk_tarif_plans td{border-width:1px;border-style:inset;border-color:gray;padding:2px 10px;font-size:1em;text-align:left}


.lk_price_body tr p{margin: 6px}
.lk_price_body .pt10{padding-top: 10px}
/* Задаем ширину конкретных колонок */
.lk_tarif_plans th:nth-child(1),
.lk_tarif_plans td:nth-child(1) {width: 77%; /* Ширина первой колонки */}
.lk_tarif_plans th:nth-child(2),
.lk_tarif_plans td:nth-child(2) {width: 23%; /* Ширина второй колонки */}
.lk_price_h3{margin-bottom: 6px}

.connection-request-block select{outline:none;height:22px;width:300px;padding:10px;font-size:15pt;border:1px solid #bbb;border-radius:10px;margin-top:5px;text-align:center}
.connection-request-block input{outline:none;height:22px;width:300px;padding:10px;font-size:15pt;border:1px solid #bbb;border-radius:10px;margin-top:5px;text-align:center}
.connection-request-block button{height:22px;width:300px;padding:10px;font-size:15pt;border-radius:10px;margin-top:5px;text-transform:none}
.category-icons{margin-right:50px;width:64px;height:64px}




@media (max-width: 1000px) {
    .content{padding:0}
    .main_header{position:static!important}
    .hide-if-low-width{display:none!important}
    .show-if-low-width{visibility:visible; opacity: 1;display: table}
    .section-title{font-size:1em;height:80px;}
    .section-title-extended{font-size:1em;height:auto;}

    .white .container{width:100%}
    .capture{font-size:15pt;padding:1em}
    h1,h2 {font-size:17pt;}
    h3{font-size:14pt}
    .desktop-tarif-block-wrapper,#block-tv{text-align:center}
    .content-wrapper{padding:0 1em}
    .page-banner{height:200px;background-position:50%;background-size:cover}
    .page-container{padding:0 1em}
    .cam-nav td{font-size:15pt!important;line-height:15pt!important;vertical-align:middle;padding:0 10px!important}
    .button-small{margin-top:1em}
}

@media (max-width: 800px) {
    .category-icons{margin-right:1em;width:40px;height:40px;float:left}
    .button-small{margin-top:1em}
}

@media (max-width: 680px) {
    .page-banner{height:150px}
    .tv-tarif-channels{display:none}
    .site-banner{min-height: 150px;}
    #close-button{right:10px;top:10px;font-size:70px;line-height:50px;z-index: 1;}
}

@media (max-width: 580px) {
    .tarif-speed-day{display:none}
    .connection-request-block select{width:200px;font-size:15pt}
    .connection-request-block input{width:200px;font-size:15pt}
    .connection-request-block button{width:221px;font-size:15pt}
    table.tv-tarif-table{margin-top:0}
    .vertical-rl-mobile{writing-mode:vertical-rl}
}



#old-browser-alert {
    position: fixed;
    text-align: center;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    padding: 1em;
    z-index: 999999;
    background-color: #7a2525;
    color: white;
    user-select: none;
}

#old-browser-alert h2 {
    margin: 0 0 5px 0;
    font-size: 17pt;
}

#old-browser-alert .button-small {
    padding-top: 5px;
    color: #7a2525;
    background-color: #efefef;
    font-weight: bold;
}

#old-browser-alert .button-small:hover {
    background-color: #ffffff;
}