@charset "utf-8";
/* Main CSS Document for template */
/*///////////// Template main styles /////////////*/

/* Main tags and containers */
html{height:100%;position:relative;min-height:100%;width:100%}
.body{background-image:none!important;background-size:300px;font-family:'Play',sans-serif;height:100%;width:100%}
@media(min-width:768px){
.body.main_page{padding-top:0}
}
@media(max-width:1200px){
.body{background-image:none!important}
}
@media(min-width:992px){
.helper_row{align-items:stretch;display:flex;height:100%;width:100%}
}
.main_wrapper{margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}
@media(max-width:1200px){
.main_wrapper{width:100%}
}
@media(min-width:1200px){
.main_wrapper{width:1200px}
}
.principal_wrapper{margin-right:0;margin-left:0}
.principal_wrapper{margin-right:0;margin-left:0}
@media(min-width:992px){
.principal_wrapper{display:block;height:100%;width:100%}
}
#template_wrapper{height:100%;margin-right:auto;margin-left:auto}
@media(min-width:992px){
#template_wrapper{align-items:stretch;display:flex;display:-ms-flexbox;display:-webkit-flex;height:auto;min-height:calc(100% - 79px)}
}
@media(min-width:992px){
#template_wrapper .principal_wrapper{display:flex;display:-ms-flexbox;display:-webkit-flex;height:auto;width:100%}
}
@media(min-width:1200px) and (max-width:1399px){
/* #template_wrapper{height:calc(100% - 79px)} */
}
@media(min-width:1400px){
#template_wrapper{height:calc(100% - 70px)}
}
@media(max-width:399px){
#prefooter_padding{padding-top:500px;margin-bottom:150px!important}
}
@media(min-width:400px) and (max-width:599px){
#prefooter_padding{padding-top:340px;margin-bottom:150px!important}
}
@media(min-width:600px) and (max-width:767px){
#prefooter_padding{padding-top:280px;margin-bottom:150px!important}
}
@media(min-width:768px) and (max-width:991px){
#prefooter_padding{padding-top:220px;margin-bottom:150px!important}
}
@media(min-width:992px) and (max-width:1199px){
#prefooter_padding{padding-top:200px;margin-bottom:150px!important}
}
@media(min-width:1200px){
#prefooter_padding{padding-top:180px;margin-bottom:150px!important}
}
/* End of Main tags and containers */

/* Template colors and features */
@media(max-width:767px){
.table-responsive>.table{margin-bottom:20px}
}
a[href="javascript:void(0)"],a[href="javascript:void(0);"]{cursor:default}
a[href="javascript:void(0)"].btn,a[href="javascript:void(0);"].btn{cursor:pointer}
table thead>tr>th{color:#fff}
table.text-center thead>tr>th:not([scope="row"]),table.text-center tfoot>tr>th:not([scope="row"]){text-align:center}
table.text-right thead>tr>th:not([scope="row"]),table.text-right tfoot>tr>th:not([scope="row"]){text-align:right}
table thead>tr>th,table tfoot>tr>td{background-color:#d9d9d9;color:#002113;background-image:none}
.alert.alert-message,.alert-error,.alert-notice,.alert-warning{color:#fff}
.alert.alert-message{background-color:#2fba14!important;background-image:none}
.alert-error{background-color:#e47e7e!important;background-image:none}
.alert-notice{background-color:#7fc6ff!important;background-image:none}
.alert-warning{background-color:#caaa68!important;background-image:none}
.avatar_main_wrapper{min-width:1em;overflow:hidden;padding:0;padding-bottom:100%;position:relative;width:100%}
.avatar_wrapper{height:95%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;width:95%}
.avatar_wrapper a{display:block;max-height:100%;position:relative;top:50%;transform:translateY(-50%);-ms-transform: translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);padding-bottom:100%}
.avatar_wrapper img{display:block;height:auto;margin:auto;max-height:100%;max-width:100%;position:absolute;top:0;right:0;bottom:0;left:0;vertical-align:middle}
.bg_secondary,.progress_bar_secondary{background-color:#002113!important}
.bg_tertiary,.progress_bar_tertiary{background-color:#36d08f!important}
.bckgrnd_mainc_1{background-color:#ecedf0;background-image:none}
.bckgrnd_mainc_2{background-color:#002113;background-image:none}
.bckgrnd_mainc_3{background-color:#ffffcc;background-image:none}
.bckgrnd_mainc_4{background-color:#d4d5cf;background-image:none}
.bckgrnd_mainc_5{background-color:#333333;background-image:none}
.bckgrnd_mainc_6{background-color:#fff;background-image:none}
.btn-file{overflow:hidden;position:relative}
.btn-file input[type=file]{background:white;cursor:inherit;display:block;filter:alpha(opacity=0);font-size:100px;min-height:100%;min-width:100%;opacity:0;outline:none;position:absolute;right:0;text-align:right;top:0}
.calendar_control_wrapper .input-append{display:block}
.calendar_control_wrapper .input-append .btn{height:34px;vertical-align:top}
.calendar_control_wrapper .input-append .form-control{border-top-right-radius:0;border-bottom-right-radius:0;display:inline-block;margin-right:-3px;width:calc(100% - 38px)}
.calendar_control_wrapper .input-append .icon-calendar{font-family:FontAwesome!important}
.calendar_control_wrapper .input-append .icon-calendar:before{content:"\f133"}
.color_skype{color:#00aff0}
.d_block{display:block!important}
.d_inline{display:inline!important}
.d_inline_block{display:inline-block!important}
.font_strong,.font_bold,.font_weight_bold,.font_weight_700,.font-strong,.font-bold,.font-weight-bold,.font-weight-700,.strong{font-weight:700}
.h100,.h_100,.h-100,.full_height{height:100%}
.icon_middle{margin-right:.3em;margin-left:.3em}
.icon_right{margin-left:.3em}
.link_black{color:#002113;text-decoration:underline}
.link_primary{color:#2fba14}
.link_color a:hover,.link_color a:focus{color:#1d2127}
.link_color a:active{color:#d4d5cf}
.link_color a{color:#ecedf0}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#420021130}
.radiusless{border-radius:0!important}
.skype{background-color:#00aff0}
.table>tbody>tr>td{background-color:#fff}
.table-responsive_hint{margin-top:-14px}
}
.table-responsive_hint{margin-bottom:5px}
.table-striped>tbody>tr:nth-of-type(odd){background-color:rgba(255,102,0,0.05)}
.table-hover>tbody>tr:hover{background-color:rgba(255,102,0,0.13)}
.telegram{background-color:#0088cc}
.textarea_no_resize{max-width:100%;min-width:100%;resize:none}
.text_big{font-size:20px}
.text_black{color:#002113}
.text_color_2{color:#ecedf0}
.text_color_3,.pagination>li>a{color:#1d2127}
.text_color_4{color:#d4d5cf}
.text_color_5,.text_white{color:#fff}
@media(max-width:1399px){
.text_lg_center{text-align:center}
}
.v_align_m{vertical-align:middle}
.wrong{background-color:#f2dede!important;border-color:#E0B1B4!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,144,144,.6)!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,144,144,.6)!important}

/* Ordered lists */
ol li.ordered_li{list-style-type:none}
ol{counter-reset:list1;padding-left:1em}
@media(max-width:767px){
ol{padding-left:0}
}
ol.ol_margin_b20 li{margin-bottom:20px}
ol li.ordered_li:before{content:counter(list1)". ";counter-increment:list1;margin-left:-.7em}
@media(max-width:767px){
ol li:before{margin-left:0}
}
ol ol{counter-reset:list2;padding-left:2.5em}
@media(max-width:767px){
ol ol{padding-left:0}
}
ol ol li.ordered_li:before{content:counter(list1)"."counter(list2)". ";counter-increment:list2;margin-left:-2em}
@media(max-width:767px){
ol ol li.ordered_li:before{margin-left:0}
}
ol ol ol{counter-reset:list3;padding-left:3.3em}
@media(max-width:767px){
ol ol ol{padding-left:3em}
}
ol ol ol li.ordered_li:before{content:counter(list1)"."counter(list2)"."counter(list3)". ";counter-increment:list3;margin-left:-3.3em}
@media(max-width:767px){
ol ol ol li.ordered_li:before{margin-left:-3em}
}
ol ol ol ol{counter-reset:list4;padding-left:4.5em}
@media(max-width:767px){
ol ol ol ol{counter-reset:list4;padding-left:3.5em}
}
ol ol ol ol li.ordered_li:before{content:counter(list1)"."counter(list2)"."counter(list3)"."counter(list4)". ";counter-increment:list4;margin-left:-3em}
@media(max-width:767px){
ol ol ol ol li.ordered_li:before{margin-left:-3.5em}
}
/* End of Ordered lists */
/* End of Template colors and features */

/* Standoffs, sizings and breakes */
.break_words{word-break:break-all}
.m_0{margin:0}
.margin_b10,.margin_tb10{margin-bottom:10px}
.margin_tb10,.margin_t10{margin-top:10px}
.margin_b20,.margin_tb20{margin-bottom:20px}
.margin_tb20,.margin_t20{margin-top:20px}
.margin_b50,.margin_tb50{margin-bottom:50px}
.margin_tb50,.margin_t50{margin-top:50px}
.nowrap{white-space:nowrap}
.padding_10{padding-top:10px;padding-right:10px;padding-left:10px;padding-bottom:10px}
.padding_20{padding-top:20px;padding-right:20px;padding-left:20px;padding-bottom:20px}
.padding_t20{padding-top:20px}
.padding_tb20{padding-top:20px;padding-bottom:20px}
.padding_t50{padding-top:50px}
.padding_tb50{padding-top:50px;padding-bottom:50px}
.pull-center{display:block;margin-right:auto;margin-left:auto}
.social_icons_list>li{margin-bottom:10px}
.social_icons_list.nowrap>li{margin-bottom:0}
.text_ellipsis{overflow:hidden;text-overflow:ellipsis}
/* End of Standoffs, sizings and breakes */

/* Flex grid */
.align_center{align-self:center}
.flex_container{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;padding-right:15px;padding-left:15px;width:100%}
.flex_row{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.flex_row>[class*="flex_col_"]{padding-right:15px;padding-left:15px}
@media(max-width:767px){
.flex_col_sm_3,.flex_col_sm_6,.flex_col_sm_12{width:100%}
}
@media(min-width:768px){
.flex_col_sm_3{width:30%}
.flex_col_sm_6{width:50%}
.flex_col_sm_12{width:100%}
}
@media(max-width:1200px){
.flex_col_lg_6,.flex_col_lg_12{width:100%}
}
@media(min-width:1200px){
.flex_col_lg_6{width:50%}
.flex_col_lg_12{width:100%}
}
@media(max-width:1399px){
.flex_col_xl_6,.flex_col_xl_12{width:100%}
}
@media(min-width:1400px){
.flex_col_xl_6{width:50%}
.flex_col_xl_12{width:100%}
}
.space_between{justify-content:space-between}
.items_center{align-items:center;-ms-flex-align:center}
.items_end{align-items:flex-end}
.items_stretch{align-items:stretch}
/* End of Flex grid */

/* Floating grid */
.float_col{margin-right:1%;margin-left:1%}
.float_col,.float_col-2,.float_col-3,.float_col-4,.float_col-5,.float_col-6{display:block;float:left}
.float_col-2{margin-right:1%;margin-left:1%;width:48%}
.float_col-3{margin-right:1%;margin-left:1%;width:31.3%}
.float_col-4{margin-right:1%;margin-left:1%;width:23%}
.float_col-5{margin-right:1%;margin-left:1%;width:18%}
.float_col-6{margin-right:1%;margin-left:1%;width:14.6%}
@media(max-width:767px){
.float_col,.float_col-2,.float_col-3,.float_col-4,.float_col-5,.float_col-6{width:100%}
}
.row>.float_col:last-child:after,.row>.float_col-2:last-child:after,.row>.float_col-3:last-child:after,.row>.float_col-4:last-child:after,.row>.float_col-5:last-child:after,.row>.float_col-6:last-child:after{clear:both}
/* End of Floating grid */

/* Visibility */
.hidden{display:none!important}
.vsbl_block{display:block!important}
.vsbl_inline_block{display:inline-block!important}
/* End of Visibility */

/* Welcom page */
.wellcome_block{margin-right:0;margin-left:0;min-height:100%}
.wellcome_block .banner_block{align-items:flex-end;background-image:url('/templates/rearguard/images/bckgrnd_welcome.jpg');background-position-x:left;background-position-y:center;background-size: cover;background-repeat:no-repeat;color:#fff;display:flex;padding-top:3%;padding-right:3%;padding-bottom:3%;padding-left:3%}
.wellcome_block .banner_block,.wellcome_block .controll_block{width:100%}
@media(min-width:768px){
.wellcome_block .banner_block{width:60%}
.wellcome_block .banner_block .main_block_3_wrapper h1{font-size:32px}
.wellcome_block .banner_block .main_block_3_wrapper p{font-size:26px}
.wellcome_block .controll_block{width:40%}
}
.wellcome_block .controll_block{align-self:flex-end;padding-top:2%;padding-right:2%;padding-bottom:2%;padding-left:2%}
.wellcome_block .controll_block .logo_wrapper{margin-bottom:5vh}
.wellcome_block .controll_block .main_block_1_wrapper{margin-bottom:5vh}
.wellcome_block .controll_block .main_block_1_wrapper .phone{color:#002113;font-size:16px}
@media(min-width:768px){
.wellcome_block .controll_block .main_block_1_wrapper .phone{font-size:25px}
}
.wellcome_block .controll_block .main_block_2_wrapper{font-size:12px}
.wellcome_block .controll_block .page-header>*{font-size:20px}
@media(min-width:768px){
.wellcome_block .controll_block .welcome_form{margin-right:auto;margin-left:auto;max-width:400px}
}
.wellcome_block .controll_block .welcome_form{margin-bottom:5vh}
.wellcome_block .registration .form-control,.wellcome_block .registration .form-control::placeholder{color:#888}
.wellcome_block .registration .form-control:-ms-input-placeholder,.wellcome_block .registration .form-control::-ms-input-placeholder{color:#888}
/* End of Welcom page */

/* Error page */
body.body.body_error{padding-top:100px;padding-bottom:100px}
body.body.body_error header.header{margin-bottom:100px}
body.body.body_error .error_alert_text{font-size:20px}
body.body.body_error .error_alert_text .error_alert_label{color:#2fba14;font-size:6em}
@media(min-width:1200px){
body.body.body_error .error_alert_wrapper{border-right:solid 2px #2fba14}
}
@media(max-width:1199px){
body.body.body_error .error_alert_wrapper{border-bottom:solid 2px #2fba14}
}
/* End of Error page */

/* Header */
.account_status{margin-right:.3em;margin-left:.3em}
.account_status img{max-height:50px}
.body:not(.main_page) #header,#header.mp_navbar.scroll{background-color:#002113;background-image:none;border:none;border-radius:0;box-shadow:none;-webkit-box-shadow:none;transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
@media(max-width:768px){
.body.main_page #header{background-color:#ecedf0;background-image:none;box-shadow:none;-webkit-box-shadow:none;transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
}
#header{color:#fff;margin-bottom:0}
@media(min-width:992px){
#header{height:70px}
}
#header.navbar-default .navbar-nav>li>a{color:#002113}
@media(max-width:1399px){
/* #header .header_mod_wrapper>*{line-height:22px} */
}
@media(min-width:1400px){
/* #header .header_mod_wrapper>*{line-height:69px} */
#header .header_mod_wrapper .lang-inline.dropdown-menu{line-height:22px}
}
@media(min-width:992px){
#header .navbar-header{display:block;float:none;max-height:70px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;vertical-align:middle;width:300px}
}
@media(max-width:991px){
#header .navbar-header .btn_sidebar_collapse{float:left;margin-top:8px;margin-bottom:8px;margin-left:15px}
#header .navbar-header .navbar-brand{margin-left:15px;max-height:50px;padding-top:10px;padding-bottom:10px}
}
@media(min-width:992px){
#header .navbar-header .navbar-brand{float:none;height:100%;margin-left:5%;max-height:33px;padding:0;vertical-align:middle}
#header .navbar-header .navbar-brand img{height:100%}
}
@media(max-width:991px){
#header .navbar-header .navbar-brand img{max-height:100%}
}
@media(min-width:768px){
#header.mp_navbar.navbar-default:not(.scroll) .navbar-nav>li>a{color:#002113;font-weight:700;text-shadow:2px 4px 8px rgb(255,255,255),-2px -4px 8px rgb(255,255,255),-2px 3px 8px rgb(255,255,255),2px -4px 8px rgb(255,255,255)}
#header .mod-languages .lang-active img{border:1px solid #002113;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px}
#header .mod-languages.navbar-nav>form,#header .mod-languages.navbar-nav>.lang-inline{margin-top:13px}
#header .mod-languages.navbar-nav>.btn-group{margin-top:7px}
}
#header .mod_parser_wrapper .dynamics_up{color:#2fba14}
#header .mod_parser_wrapper .dynamics_down{color:#ff4242}
@media(min-width:768px){
#header.mp_navbar:not(.scroll){background-color:transparent;background-imagev:none;border:0;box-shadow:none;-webkit-box-shadow:none;transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
#header #hello_user{float:right}
}
#header.navbar-default .navbar-nav>.active>a,#header.navbar-default .navbar-nav>.active>a:focus,#header.navbar-default .navbar-nav>.active>a:hover{background-color:#1d2127;background-image:none}
@media(min-width:992px) and (max-width:1199px){
#header #header_1_wrapper{display:none}
}
@media(min-width:1200px){
#header #header_1_wrapper{max-width:100%;width:100%}
}
#header #header_1_wrapper #quotes{margin-bottom:0}
@media(min-width:1200px){
#header #header_1_wrapper #quotes{font-size:13px}
}
@media(min-width:1500px){
#header #header_1_wrapper #quotes{font-size:15px;line-height:70px}
}
@media(max-width:991px){
#header #header_2_wrapper{text-align:center}
}
@media(min-width:992px){
#header #header_2_wrapper{white-space:nowrap}
}
@media(min-width:992px) and (max-width:1199px){
#header #header_2_wrapper{text-align:center;width:100%}
}
@media(min-width:1200px){
#header #header_2_wrapper{max-width:100%;text-align:right;width:auto;white-space:nowrap}
}
#header #header_2_wrapper.header_mod_wrapper>*{display:inline-block}
#header #header_2_wrapper .form-group{margin-bottom:0;vertical-align:middle}
#header #header_2_wrapper #logout_form .form-group{display:inline-block}
#header #hello_user{color:#002113;display:block;padding-top:15px;padding-right:10px;padding-bottom:15px;padding-left:10px}
@media(min-width:992px){
#header #header_mods_wrapper{align-items:center;display:flex!important;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;padding-right:0;padding-left:0;width:calc(100% - 300px)}
}
@media(min-width:1200px){
#header #header_mods_wrapper{flex-wrap:nowrap;-ms-flex-wrap:nowrap}
}
@media(min-width:992px){
#header #logout_form{max-width:66%}
#header #logout_form .greeting_wrapper{max-width:72%}
#header #logout_form .greeting_wrapper .login-greeting{white-space:nowrap}
}
/* End of Header */

/* Main Blocks and Sidebars */
.btn_sidebar_collapse{border-radius:50%!important;height:34px;padding-right:0;padding-left:0;text-align:center;width:34px}
#main_content_wrapper{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;position:relative;width:100%}
@media(min-width:1199px){
#main_content_wrapper{height:100%;overflow-y:auto}
}
#main_block{display:block;max-width:100%;width:100%}
@media(min-width:992px){
#main_block{align-items:stretch;display:flex;display:-ms-flexbox;display:-webkit-flex;}
}
@media(min-width:992px){
#main_block{flex-direction:row}
}
@media(min-width:1199px){
#main_block{flex-direction:row;height:100%}
}
@media(min-width:992px) and (max-width:1399px){
#main_block{flex-direction:column}
}
@media(min-width:992px){
#main_sidebar_wrapper{position:relative}
#main_sidebar_wrapper.collapse{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-direction:column;-webkit-flex-direction:column;height:auto!important;min-height:100%;max-width:70px;min-width:70px;overflow-x:auto}
#main_sidebar_wrapper.collapse>*{flex-basis:auto;-webkit-flex-basis:auto;flex-grow:0;-webkit-flex-grow:0;flex-shrink:1;-webkit-flex-shrink:1;width:100%}
#main_sidebar_wrapper.collapse.in{max-width:300px;min-width:300px}
#main_sidebar_wrapper.collapse.in .nav li>a>.collapse_menu_text,#main_sidebar_wrapper.collapse.in .nav>li>.nav_accordeon_submenu_call>.collapse_menu_text{display:inline-block;height:auto;visibility:visible;width:calc(100% - 2.5em)}
#main_sidebar_wrapper.collapsing{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-direction:column;-webkit-flex-direction:column;height:auto!important;max-width:300px;min-width:300px;overflow-x:auto}
#main_sidebar_wrapper.collapsing>*{flex-basis:auto;-webkit-flex-basis:auto;flex-grow:0;-webkit-flex-grow:0;flex-shrink:1;-webkit-flex-shrink:1;width:100%}
#main_sidebar_wrapper.collapsing .nav li>a>.collapse_menu_text,#main_sidebar_wrapper.collapsing .nav li>.nav_accordeon_submenu_call>.collapse_menu_text{display:inline-block;height:auto;visibility:visible;width:calc(100% - 2.5em)}
#main_sidebar_wrapper.collapse .nav li>a>.collapse_menu_text,#main_sidebar_wrapper.collapse .nav li>.nav_accordeon_submenu_call>.collapse_menu_text{display:none;height:0;visibility:hidden;width:0}
}
#main_sidebar_wrapper .nav>li{border-bottom:solid 1px #3e3e3e}
#main_sidebar_wrapper .nav li>a,#main_sidebar_wrapper .nav>li>.nav_accordeon_submenu_call{color:#fff;display:block;font-family:inherit;font-weight:700;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px}
@media(min-width:992px){
#main_sidebar_wrapper .nav>li>a,#main_sidebar_wrapper .nav>li>.nav_accordeon_submenu_call{font-size:20px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;width:100%}
}
#main_sidebar_wrapper .nav li>a:before,#main_sidebar_wrapper .nav>li>.nav_accordeon_submenu_call:before{display:inline-block;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:center;vertical-align:top;width:1.5em}
#main_sidebar_wrapper .nav li>a>.collapse_menu_text,#main_sidebar_wrapper .nav>li>.nav_accordeon_submenu_call>.collapse_menu_text{margin-left:1em}
@media(min-width:992px){
#main_sidebar_wrapper .nav li>.nav_accordeon_submenu_call{width:100%}
}
#main_sidebar_wrapper .nav>li>.nav_accordeon_submenu_call .clearfix{display:none}

#main_sidebar_wrapper .nav li.active>a,#main_sidebar_wrapper .nav li>a:focus,#main_sidebar_wrapper .nav li>a:hover,#main_sidebar_wrapper .nav li>span:focus,#main_sidebar_wrapper .nav li>span:hover{background-color:#2fba14;cursor:pointer}
#right_sidebar{background-color:#fff;overflow:hidden;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}
@media(min-width:992px){
#main_sidebar_wrapper .sidebar_left_wrapper{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-grow:1;-webkit-flex-grow:1}
}
@media(min-width:1400px){
#right_sidebar{height:100%;min-width:300px;max-width:300px;overflow-y:auto}
}
@media(min-width:992px){
#template_wrapper #main_sidebar_wrapper.in+#main_block{max-width:calc(100% - 70px)}
#template_wrapper #main_sidebar_wrapper.in+#main_block{max-width:calc(100% - 300px)}
}
/* End of Main Blocks and Sidebars */

/* Main content */
a.progress{cursor:pointer;display:block}
.btn.skype,.btn.telegram{background-image:none;color:#fff;text-shadow:none}
.btn.skype:focus,.btn.skype:hover{background-color:#006f98}
.btn.telegram:focus,.btn.telegram:hover{background-color:#004d73}
.btn-block.text-left{text-align:left}
.btn-block.text-right{text-align:right}
.component_container{display:block;margin-right:auto;margin-left:auto;max-width:1400px}
.divider_striped{border-top:dashed 5px #2fba14}
.glyphicon-asterisk.required-mark{font-size:8px;top:-5px}
.heading_line::after{background-color:#279e1b;content:"";display:inline-block;height:3px;margin-right:-100%;position:relative;right:-0.3em;vertical-align:middle;width:100%}
.img_verif{box-shadow:0px 0px 5px 1px rgba(180,180,180,1);-moz-box-shadow:0px 0px 5px 1px rgba(180,180,180,1);-webkit-box-shadow:0px 0px 5px 1px rgba(180,180,180,1)}
.je_acc img{display:inline-block;height:auto;max-width:50px}
.page-header>*{font-size:20px;margin-top:0px;margin-bottom:0px}
.panel-title a.btn-primary{color:#fff}
.progress_bar_reverse{animation-direction:reverse!important;-moz-animation-direction:reverse!important;-ms-animation-direction:reverse!important;-o-animation-direction:reverse!important;-webkit-animation-direction:reverse!important}
.shadow_active{box-shadow:0 2px 24px rgba(168,175,196,.5);-webkit-box-shadow:0 2px 24px rgba(168,175,196,.5);transition:0.3s;-webkit-transition:0.3s}
.shadow_active:hover{box-shadow:0 8px 34px rgba(168,175,196,.7);-webkit-box-shadow:0 8px 34px rgba(168,175,196,.7)}
.table .bg-primary a{color:#fff}
.user_progress_bars .next_level_wrapper{display:block;font-size:18px}
.user_progress_bars .next_level_wrapper .next_level{display:block}
@media(min-width:576px){
.user_progress_bars .next_level_wrapper .next_level{transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
}
.user_progress_bars .progress{height:30px}
.user_progress_bars .progress_bar_label{display:block;font-size:18px;margin-bottom:3px}
.user_progress_bars .progress_label{line-height:28px}
.user_progress_bars .progress-bar{min-width:9em}
.users_tree_list{background-color:#fff;margin-bottom:0;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;overflow-x:auto;overflow-y:hidden}
.users_tree_list li{margin-left:1.65%;position:relative}
.users_tree_list li:after{content:"";display:inline-block;border-left:dashed 1px #777;position:absolute;top:11px;bottom:0;left:11px;width:0;z-index:1}
.users_tree_list li a.disabled{opacity:1}
.users_tree_list li>*{position:relative;z-index:2}
.users_tree_list ul li:after{bottom:17px}
.users_tree_list ul li:before{content:"";display:inline-block;border-top:dashed 1px #777;height:0;position:absolute;top:11px;bottom:0;left:-1.75%;width:1.75%;z-index:1}
.users_tree_list ul li:last-child:before{background-color:#fff;height:100%;left:-1.8%;width:1.8%}
.users_tree_list ul li.last:after{content:none}
.users_tree_list ul{margin-top:10px;overflow:hidden;padding-left:12px}
.users_tree_list .tree_item,.users_tree_list .collapsing .tree_item{padding-bottom:5px}
.users_tree_list .user_name{display:inline-block;margin-left:5px;vertical-align:middle}
.users_tree_list>li{margin-left:0}
.users_tree_list>li:last-child:after{content:none}
.users_tree_list>li:last-child>.collapsable:after{content:"";display:inline-block;border-left:dashed 1px #777;position:absolute;top:-20px;bottom:0;left:11px;width:0;z-index:1}
.users_tree_list>li:last-child>.collapsable>ul:first-child{margin-top:15px}
.users_tree_list>li:last-child>.collapsable>ul:last-child>li:last-child:before{background-color:#fff;height:auto;z-index:2}
.users_tree_list>li:last-child>.collapsable>ul>li:last-child:before{background-color:#fff;height:100%}
.users_tree_list>li:last-child>.tree_item{padding-bottom:0;z-index:3}
.users_tree_list>li>.collapsable>ul>li:last-child:before{background-color:#fff;height:0}
.video_helper .panel-body{padding-bottom:0}
.helper_modal_link{background-color:#ededed;border-radius:5px;color:#000;display:inline-block;overflow:hidden;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;text-decoration:none;transition:background-color 1000ms linear;-ms-transition:background-color 1000ms linear;-webkit-transition:background-color 1000ms linear;width:100%}
.helper_modal_link:focus,.helper_modal_link:hover{background-color:#2fba14;color:#fff;cursor:pointer;text-decoration:none}
.helper_modal_link:focus .helper_item_logo>i,.helper_modal_link:hover .helper_item_logo>i{color:#fff}
.helper_modal_link .helper_item_logo{display:inline-block;background-color:#ddd;line-height:2;text-align:center;vertical-align:top;width:2em}
.helper_modal_link .helper_item_name{display:inline-block;max-height:5.7em;padding-right:5%;padding-left:5%;vertical-align:middle;width:calc(100% - 2.3em)}
.wellcome_page #language_switcher_wrapper{margin-bottom:20vh}
@media(max-width:1399px){
#hello_user_wrapper{display:none}
}
@media(max-width:767px){
#flat_structure_modal .dl-horizontal dd{margin-bottom:15px}
}
@media(min-width:768px){
#flat_structure_modal .dl-horizontal dd{margin-left:280px}
#flat_structure_modal .dl-horizontal dt{width:270px}
}
@media(max-width:767px){
#progress_modal .dl-horizontal dd{margin-bottom:15px}
}
@media(min-width:768px){
#progress_modal .dl-horizontal dd{margin-left:280px}
#progress_modal .dl-horizontal dt{width:270px}
}
@media(max-width:767px){
#user_tree_modal .dl-horizontal dd{margin-bottom:15px}
}
@media(min-width:768px){
#user_tree_modal .dl-horizontal dd{margin-left:240px}
#user_tree_modal .dl-horizontal dt{width:230px}
}
/* End of Main content */

/* Footer */
#footer #footer_content{font-size:12px}
#footer #footer_content #footer_logo{max-height:25px}
#footer a{text-shadow:0 1px 0 rgba(255,255,255,.25)}
#footer_menu li{margin-right:15px}
#footer_wrapper{margin-top:20px;padding-top:20px;padding-right:15px;padding-left:15px;position:absolute;bottom:0;right:0;left:0;width:100%}
/* End of Footer */

/* Prelaunch page */
@media(max-width:767px){
.prelaunch_page .jumbo{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}
}
@media(min-width:768px){
.prelaunch_page .jumbo{padding-right:70px;padding-left:70px}
}
.prelaunch_page .jumbo .jumbo_item{margin-top:20px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;position:relative}
.prelaunch_page .jumbo .jumbo_item:after{background-color:rgb(220,53,69);background:linear-gradient(180deg,rgba(255,255,255,0)0%,rgb(220,53,69)100%);border-radius:4px;color:#ddd;display:inline-block;font-size:50px;font-weight:700;height:1.5em;opacity:.25;position:absolute;top:-25px;right:15px;text-align:center;width:1.5em;z-index:0}
.prelaunch_page .jumbo .jumbo_item:last-child{padding-bottom:0}
.prelaunch_page .jumbo .item_01:after{content:"01"}
.prelaunch_page .jumbo .item_02:after{content:"02"}
.prelaunch_page .jumbo .item_03:after{content:"03"}
.prelaunch_page .jumbo .jumbo_item>*{font-size:22px;font-weight:700;line-height:1.1em;margin-top:0;margin-bottom:0;padding-right:15px;position:relative;z-index:1}
@media(max-width:767px){
.prelaunch_page .jumbo .jumbo_item>*{font-size:18px}
}
.prelaunch_page .qx-shape-top{top:-1px}
.prelaunch_page #adminForm .fields_container{background-color:rgba(255,255,255,.4);border:solid 1px rgba(0,0,0,.2);padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}
/* End of Prelaunch page */

/* JS Support Ticket */
#main_content_wrapper div.js-form-submit-btn-wrp,#main_content_wrapper div.js-ticket-reply-form-button-wrp{border-top:solid 1px #2fba14}
#main_content_wrapper div.js-form-submit-btn-wrp input.js-save-button,
#main_content_wrapper div.js-filter-button-wrp .js-ticket-search-btn,
#main_content_wrapper div.js-ticket-reply-form-button-wrp input.js-ticket-save-button,
#main_content_wrapper div#js-tk-sort-wrapper ul#js-tk-sort-manu li.js-tk-sort-manulink a:hover,
#main_content_wrapper div#js-tk-sort-wrapper ul#js-tk-sort-manu li.js-tk-sort-manulink a.selected,
#main_content_wrapper div#jsst-header,
#main_content_wrapper span#js-attachment-add{background-color:#2fba14}
/* End of JS Support Ticket */

/* Quix overrides */
select.form-control:not([size]):not([multiple]){height:34px}
.p_0 .qx-col-wrap{padding:0!important}
/* Quix overrides */

/* Bootstrap overrides */
ol.carousel-indicators li:before{content:none}
.bg-primary{background-color:#2fba14}
/* .btn{border:none;border-radius:0} */
.btn-primary{background-color:#2fba14;background-image:none}
.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-color:#1a630c;background-image:none;border-color:#333}
.btn-primary:focus,.btn-primary:hover{background-color:#22840f;background-image:none}
.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.active.focus,
.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover,
.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#002113;border-color:#002113}
.btn-danger{background-color:#ff4242;background-image:none;border:none;border-radius:0}
.carousel-indicators li{border:solid 1px #de0101}
.label-primary,.modal-footer,.modal-header{background-color:#2fba14;color:#fff}
.nav-pills>li>a{color:#000}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{    background-color:#2fba14}
@media(max-width:991px){
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.collapse{display:none!important}
.navbar-collapse.collapse.in{display:block!important;overflow:visible}
.navbar-fixed-top{border-width:0 0 1px;top:0}
.navbar-header{float:none}
.navbar-left,.navbar-right{float:none!important}
.navbar-nav{float:none!important;margin-top:7.5px}
.navbar-nav>li{float:none}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
.navbar-toggle{display:block}
}
.table-responsive caption{padding-right:8px;padding-left:8px}
.text-primary{color:#2fba14}
.page-header{border-bottom:1px solid #cccccc;margin-top:0;margin-bottom:20px;padding-bottom:0}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#2fba14;border-color:#1d2127}
.panel-primary{border-color:#2fba14}
.panel-primary>.panel-heading{background-color:#2fba14;background-image:linear-gradient(to bottom,#2fba14 0,#002113 100%);background-image:-o-linear-gradient(top,#2fba14 0,#002113 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#2fba14),to(#002113));background-image:-webkit-linear-gradient(top,#2fba14 0,#002113 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2fba14',endColorstr='#ff002113',GradientType=0);border-color:#2fba14}
.progress-bar{background-color:#2fba14}
/* End of Bootstrap overrides */
/*///////////// End of template main styles /////////////*/