:root{
--aw-light-shades: #ffffff;
--aw-light-accent: #fdd643;
--aw-main-brand: #7901d6;
--aw-main-brand-rgb: 121, 1, 214;
--aw-dark-accent: #f92e53;
--aw-dark-shades: #25003e;
--aw-url: #5863ec;
--aw-url-rgb: 88, 99, 236;
}
[class^="icon-"],[class*=" icon-"]{background-image:url("../images/bootstrap/glyphicons-halflings.png")!important}
i.icon-white{background-image:url("../images/bootstrap/glyphicons-halflings-white.png")!important}
a{color:var(--aw-url);text-decoration:none}
a:hover{color:rgba(var(--aw-url-rgb), 0.8);text-decoration:none}
.btn-primary{background-color:var(--aw-main-brand);}
.btn-primary:hover,.btn-primary:active,.btn-primary.active{background-color:rgba(var(--aw-main-brand-rgb), 0.85);}
.btn-block{display: block;}
.table th{color:#fff;background-color:#5b855e;background-image:linear-gradient(top,#67b26c,#5b855e);border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}
.table th a{color:white}

.navbar,.navbar .nav>li>a,.navbar .brand{color:#fff;}
.navbar .nav .active>a,.navbar .nav .active>a:hover{background:rgba(0,0,0,0.1);}
.navbar .nav>li>a:hover{background:rgba(0,0,0,0.05);}
.navbar .navbar-inner{border-radius:0;background-image:linear-gradient(rgba(var(--aw-main-brand-rgb), 1),rgba(var(--aw-main-brand-rgb), 0.9));}
.navbar .brand{
  background: url(/favicon.svg) 0px 50% no-repeat;
  color-scheme: dark;
  background-size: 28px;
  padding-left: 32px;
  padding-right: 10px;
  margin-left: 0;
}
.navbar .btn-navbar{background-color:rgba(var(--aw-url-rgb), 0.25)!important;}
.navbar .divider-vertical{border-color:rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.05);}

.tooltip-inner{background-color:#2d5030}
.tooltip.right .tooltip-arrow{border-right:5px solid #2d5030}

@media (max-width: 767px) {
  .modal{position: fixed!important;width: auto!important;right: 10px;left: 10px;margin: 0!important;}
  .modal.fade.in {top: 20px;}
}

table.tab_form tr.checkable.selected td a,table.tab_form tr.checkable.selected td{background-color:#6fa56f!important}
.modal .tab_form_act_super_wrap{height:auto!important}
.modal .tab_form_act_mid_wrap{width:auto!important}
body,p,input,button,select,textarea,.navbar-search .search-query{font-family:Arial,sans-serif}
.btn-large{border-radius:6px;font-size:18px;padding:11px 19px}
.block{margin-bottom:40px;}
.block.alter .block_head{background:none;color:white;font-size:130%}
.block.alter .block_content{background:none}
.block.free,.block.free .block_head,.block.free .block_content{padding:0;background:0;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.block .block_head{font-size: 1.5em;margin-bottom: 10px;}
.block .block_head [class*=icon-]{margin-top: 6px;}

.block .block_head h1{color:#444;font-size:21px;line-height:1.2;text-shadow:0 0 10px rgba(var(--aw-main-brand-rgb), 0.3);}

.block_content .rt-table-container .rt-row{padding-left: 8px;padding-right: 8px;box-sizing: border-box;}

.block.small{padding-bottom:0;width:49%}
.block.small.left{clear:none;float:left}
.block.small.right{clear:none;float:right}
.block.small.center{display:block;margin-left:auto;margin-right:auto}
.block.small.login{margin-bottom:18px;margin-top:30px;padding-bottom:5px;width:470px}
#footer{margin:24px 0 0 0;background:#f8f9fa;}
#footer .container{padding:10px 0}
#footer .copy{border-top:1px solid #ccc;color:#777;}
#footer ul.nav{list-style:none;margin:0;padding:0}
#footer ul.nav li{margin:0;padding:0 10px 0 0}
#footer ul.nav li a{display:block;margin:0 5px 0 0;padding:5px}
#footer .counter td{padding-bottom:5px}
#footer .counter td.right{width:88px}
#footer .block-title{font-size:1.25em;color:#777;padding:5px;margin-top:20px;}

.gm_header_wrap,.gm_header_wrap .container{height:150px}
.gm_header_wrap{background:url("../images/header_bg.png") repeat-x 50% 0;position:relative}
.gm_header_wrap .container{background:url("../images/header_bg_logo.png") no-repeat 0 0}
.gm_header_wrap a.brand{color:white;font-weight:bold;display:block;margin:105px 0 0 15px;font-size:14px;text-shadow:0 0 4px black,0 0 2px black;text-decoration:none;float:left;width:220px;text-align:center}
.gm_header_wrap .mod.last_serv{padding:0 0 15px 15px;display:block;float:right;width:200px;background:url("../images/head_block_bg.png")no-repeat 0 22px}
.gm_header_wrap .mod.last_serv h2{color:#333;text-shadow:0 0 4px white,0 0 3px white,0 0 2px white;font-size:18px;line-height:24px}
.gm_header_wrap .mod.last_serv ul{list-style:none;margin:13px 0 0 15px}
.gm_header_wrap .mod.last_serv ul li{line-height:22px}
.gm_header_wrap .mod.last_serv ul li a{color:black;text-shadow:0 0 4px white;text-decoration:none}
.gm_header_wrap .mod.banner{padding:72px 5px 0 0;display:block;float:right}
.gm_header_wrap .mod.banner img,.gm_header_wrap .mod.banner iframe,.gm_header_wrap .mod.banner object,.gm_header_wrap .mod.banner embed{max-width:468px;max-height:60px}
.int_block span{display:block;margin-bottom:8px}
.int_block span::first-letter {text-transform:capitalize}
.info{cursor:pointer;opacity:.75}
.info:hover{opacity:1}
.watch{padding:4px;border:#e5e5e5 1px dashed}
.intro{font-size:12px;line-height:18px;color:#bf7130;padding-left:30px}
.flist{font-size:12px;line-height:17px;color:#bf7130;padding-left:15px;margin:0}
.delete{color:inherit;width:16px;height:16px;border:0;padding:0;margin:0;font-size:10px;line-height:10px;cursor:pointer}
.last_news{padding:0}
.last_news h3{font-size:14px;margin:2px auto}
.stat_block{width:172px;height:32px;background:no-repeat;margin:1px auto;padding:0;text-align:center}
.stat_block div{font-size:17px;line-height:32px;color:#fff;font-weight:bold;float:right;padding:0 10px 0 0;width:50px}
.stat_block p{font-size:11px;line-height:32px;color:#4671d5}
#exec_time{font-size:9px;padding-left:30px;font-family:"ourier new",courier;font-weight:normal}
#u_balance{width:172px;height:32px;background: no-repeat;margin:5px 0 5px 0;padding:0;text-align:center}
#ub_right,#ub_left{height:30px;margin:1px 0 1px 0;width:49%}
#ub_right p,#ub_left p{height:9px;font-size:9px;line-height:9px;margin:0;padding:0;color:#06266f}
#ub_right div,#ub_left div{font-size:16px;line-height:20px;color:#fff;font-weight:bold;padding:0;margin:0}
#ub_right{float:right}
#ub_left{float:left}
.avatar{padding:5px;margin:0 auto;background:no-repeat 50% 50%}
.avatar.s80{width:80px;height:80px;background-image:url("../images/avatar_bg_80.png")}
.avatar.s64{width:64px;height:64px;background-image:url("../images/avatar_bg_64.png")}
.avatar img{margin:0;padding:0}
.avatar.s80 img{width:80px;height:80px}
.avatar.s64 img{width:64px;height:64px}
.avatar.s20 img{width:20px;height:20px}
.adv_block{height:30px;border-top:1px dashed #ccc;margin-top:15px}
.ad_link{font-size:11px;display:block;padding:0;float:left;height:30px;line-height:30px;margin-right:20px}
.ad_link a{text-decoration:none}
.inf_link{border-bottom:dashed 1px #b2b2b2;color:#625647;cursor:help}
#tooltip{border:1px solid #d2b263;background:#fffbe5;opacity:.90;filter:alpha(opacity=90);font-size:11px;position:absolute;top:-999px;left:-999px;float:left;z-index:9999;padding:10px;max-width:400px}
.ajax_his,.ajax_forw{padding:0 0 0 24px;cursor:pointer;background:0 50% no-repeat;margin:0 0 8px 0}
.ajax_his_w{width:60px;white-space:nowrap}
#main_title{padding:0 0 0 10px}
#head_more{width:1%;white-space:nowrap}
#mod_title{margin:0;padding:0;line-height:48px}
.tic_ans_s,.tic_ans_u{margin:15px 0;border:1px #e5e5e5 solid;padding:5px}
.tic_ans_s{background:#efffeb}
.tic_ans_u{background:#fffbeb}
.blog_head{margin:8px 0 3px 0;border-bottom:1px solid #e5e5e5}
.blog_head a{text-decoration:none}
.cont_head{height:30px}
.cont_date{float:left;font-family:"courier new",courier,monospace;color:#06266f}
.cont_author{float:right;color:#06266f}
.cont_image{float:left}
.cont_image img{padding:2px;border:1px solid #eee;margin:4px;max-width:320px;max-height:640px}
.form_block table{padding:10px;color:#222550}
.form_block td{padding:5px}
.ani_hidden{overflow:hidden;opacity:0;display:none}
p.pay_min{color:#666;text-align:left;padding-left:25px;margin-bottom:10px;background-color:#ffe}
.anno_tab{width:100%;border:0;margin:0;padding:0}
.anno_field{width:50%;border:0;margin:0;padding:0 8px;vertical-align:top}
.anno_head{text-align:center;font-size:16px;border-bottom:1px solid #f7f4ec}
.bg_1{background:#eee5bc}
.bg_2{background:#eef0ff}
.bg_3{background:#d9e3cb}
.bg_4{background:#fff0cd}
.create_link{text-align:center;padding:25px}
.red{color:#a81111}
.grey{background:#f5f2e9}
.inert{color:#878787}
.block{display:block;text-decoration:none!important}
.clear{clear:both}
.fleft{float:left}
.fright{float:right}
.width{width:100%}
.bold{font-weight:bold!important}
.green{color:green}
.taleft{text-align:left}
.slist_id,.sfl_avatar{width:40px}
.slist_user_id,.slist_target_id,.sfl_user_id,.sfl_target_id{width:130px}
.slist__actions,.slist__delete,.slist__act{width:16px}
td.sfl__actions{white-space:nowrap}
#index_tab{width:100%}
#reg_form{width:400px;height:290px;padding:20px;background:url("../images/index_reg_bg.png") 50% 50% no-repeat;vertical-align:top;float:right;color:#ffdfdf;text-shadow:0 0 1px #555}
#reg_form a{text-decoration:underline;color:#ffdfdf}
#reg_form label{color:#ffdfdf}
#reg_form .ft_ferror_wrap{position:relative}
#reg_form .ft_ferror{position:absolute;font-size:11px;bottom:-8px;text-shadow:0 0 2px white;margin:0}
#reg_form #f_error_confirm_terms{bottom:-19px}
#reg_form .ft_finfo,#reg_form .ft_finfo{display:none;visibility:hidden}
#reg_form .form_table td{padding:5px;background:transparent;vertical-align:middle}
#reg_form td.ft_ftit{width:64px;padding:5px}
#reg_form td.ft_form input{padding:4px}
#reg_form .ft_bool{margin:0 10px 0 0!important}
#reg_form .btn-register{margin:10px auto;padding:10px;display:block;font-size:16px;font-weight:bold;text-decoration:none;box-shadow:0 0 5px white;text-shadow:0 0 3px #555;color:white}
#index_info{position:relative}
#index_info h2{font-size:17px;padding:10px}
#index_features h3{font-size:20px;margin-top:15px}
#index_features p{font-size:15px}
.index_stats{position:absolute;top:0;left:0}
.index_stats p{float:left;clear:both;margin:10px}
.index_stats p span{font-size:24px;width:150px;text-align:center;display:block;padding:5px;line-height:24px}
div.cmpt_bl_wrap{margin:8px;font-size:12px;background:url("../images/cmpt_bl_bg.png") 100% 0 no-repeat}
div.cmpt_bl_wrap span.cmpt_rate{float:right}
div.cmpt_bl_wrap div.cmpt_header{margin-bottom:10px;font-style:italic;text-shadow:0 0 2px #aaa;text-align:center;font-size:15px}
div.cmpt_bl_wrap div.cmpt_item{margin:5px 0}
div.cmpt_bl_wrap div.cmpt_footer{margin-top:10px;text-align:center}
#cart_block,.balance_info{margin-right:13px!important;margin-left:13px!important}

.media,.media-body{overflow:hidden;zoom:1}
.media-body{
  display: inline;
}
.media,.media .media{margin-top:15px}
.media:first-child{margin-top:0}
.media-object{display:block}
.media-heading{margin:0 0 5px}
.media .pull-left{margin-right:10px}
.media .pull-right{margin-left:10px}
.media-list{margin-left:0;list-style:none}

.login_register_wrap .help-inline{display: inline;}


@media(max-width:979px) {
  .navbar,#footer{margin-left:-10px;margin-right:-10px;}
  #footer{padding: 0 10px;}
  .navbar-inner{padding-left:6px;padding-right:6px;}
}
@media (max-width: 480px) {
  .pagination a{padding: 0 8px;}
}
@media(max-width: 767px){
  .pagination{margin-bottom: 8px;}
}

.block.feed-categories ul{list-style: none;padding: 0 5px;margin:0;}
.block.feed-categories ul.menu{margin:0;padding:0;}
.block.feed-categories a{display: block;background: rgba(0, 0, 0, 0.03);padding: 5px 10px;margin: 2px;}
.block.feed-categories a:hover{background: rgba(0, 0, 0, 0.08);text-decoration: none;}
.block.feed-categories a.level1{margin: 0px;display:block;padding:10px;font-weight:bold;border:1px solid #ccc;background: none}
.block.feed-categories a.level1:hover{background: rgba(0, 0, 0, 0.06);}

.cookies-consent{display:none;align-items:center;box-sizing:border-box;height:80px;position:fixed;bottom:0;left:0;right:0;
  border-top:1px solid #ccc;background:#f0f0f0;box-shadow: 0 0 10px #0008;z-index:1000001;}
.cookies-consent .inner{box-sizing:border-box;display:flex;gap:10px;width:640px;margin:0 auto;padding:10px;}
.cookies-consent .text{padding: 10px 0;}
.cookies-consent .actions{display:flex;align-items:center;}
body.cookies-consent-show{margin-bottom:80px;}
body.cookies-consent-show .cookies-consent{display:flex;}
@media(max-width: 639px) {
  .cookies-consent{height: 128px;}
  .cookies-consent .inner{width: 360px;}
  body.cookies-consent-show{margin-bottom:128px;}
}
.age-restr div{font-size: 24px;line-height: 1.2;border: 1px solid;display: inline-block;margin:0;padding:1px}

#module_pln_next_page .btn{display:block;text-align:center;margin-bottom:25px;width:100%}

@media(min-width:980px){
.oc-sidebar{position: sticky;top:18px;}  
}
body.popup{overflow: hidden;}
.adb-petition{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;}
.adb-petition .frame{width:100%;height:100%;border:none;}
@media(min-width:980px){
  .adb-petition .frame{width:640px;height:480px;}
}
#sidebar-toggle{float:left;display:none;}
#topbar-toggle{padding:7px 16px;}
#topbar-toggle .icon-bar{width:2px;}

.btn-navbar-search{
  float: left;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  background-color: rgba(var(--aw-url-rgb), 0.25) !important;
  background-image: linear-gradient(top,#333,#222);
  background-repeat: repeat-x;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
}

@media(max-width:979px) {
  #sidebar-toggle{display:block;}
  .navbar-center{transform:translateX(-50%);left:50%;position:absolute;width:200px;}
  #sidebar{display: none;}
  #main.sidebar-open #sidebar{display:block;}
}
