/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
h1, h2, h3, h4, h5, h6{text-transform: none;color: #316ec1;}

h3,
.uk-h3 {
  font-size: 22px;
  line-height: 26px;
}
h4,
.uk-h4 {
  font-size: 20px;
  line-height: 22px;
}
h5,
.uk-h5 {
  font-size: 18px;
  line-height: 20px;
}
h6,
.uk-h6 {
  font-size: 16px;
  line-height: 18px;
}
/*название сайта*/
.uk-panel.uk-panel-space.name{padding: 20px 30px;}
.uk-panel.uk-panel-space.name h2{margin-top: 30px;}
/**/

.uk-article-title {
    text-transform: none;
	font-size: 32px;
    line-height: 36px;
}
.uk-article-title::before {
    background: #316ec1;
}
/*метки*/
.uk-badge {
    text-transform: none;
}
.uk-badge:not(.uk-badge-notification) {
    border-left: 5px solid #316ec1;
}
/*--метки--*/

/*top-menu*/
.uk-navbar {
    background: #ecf4fd;
}
.uk-navbar-nav > li > a {
    color: #316ec1;
    font-size: 20px; 
    font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
}
/*ширина выпадающего меню*/
.uk-dropdown, .uk-dropdown-blank{width: 400px;}

.tm-block-muted {
    background: #ecf4fd;
}
/*меню слева*/
.uk-panel-title {
    text-transform: none;
    color: #316ec1;
}
.uk-nav-side > li > a {font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;font-size: 18px;}
.uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus{background: rgba(208, 227, 250, 1);}
.uk-nav > li > a {padding: 10px 30px;}
/**/

/*table*/
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th{background-color: #ecf4fd}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #e7f1fc;
}
/*table*/

.tm-tag-1 .uk-badge,
.tm-tag-1.tm-title-border {
  border-color: #ea252c;
}
.uk-tab > li.tm-tag-1:not(.uk-disabled) > a:after,
.uk-navbar-nav > li > a.tm-tag-1:after {
  background: #ea252c;
}
.tm-tag-2 .uk-badge,
.tm-tag-2.tm-title-border {
  border-color: #009ce0;
}
.uk-tab > li.tm-tag-2:not(.uk-disabled) > a:after,
.uk-navbar-nav > li > a.tm-tag-2:after {
  background: #009ce0;
}
.tm-tag-3 .uk-badge,
.tm-tag-3.tm-title-border {
  border-color: #007a3e;
}
.uk-tab > li.tm-tag-3:not(.uk-disabled) > a:after,
.uk-navbar-nav > li > a.tm-tag-3:after {
  background: #007a3e;
}
.tm-tag-4 .uk-badge,
.tm-tag-4.tm-title-border {
  border-color: #fcf13e;
}
.uk-tab > li.tm-tag-4:not(.uk-disabled) > a:after,
.uk-navbar-nav > li > a.tm-tag-4:after {
  background: #fcf13e;
}
.tm-tag-5 .uk-badge,
.tm-tag-5.tm-title-border {
  border-color: #84cfe4;
}
.uk-tab > li.tm-tag-5:not(.uk-disabled) > a:after,
.uk-navbar-nav > li > a.tm-tag-5:after {
  background: #84cfe4;
}
.tm-tag-6 .uk-badge,
.tm-tag-6.tm-title-border {
  border-color: #c99cff;
}
.uk-tab > li.tm-tag-6:not(.uk-disabled) > a:after,
.uk-navbar-nav > li > a.tm-tag-6:after {
  background: #c99cff;
}
.tm-tag-7 .uk-badge,
.tm-tag-7.tm-title-border {
  border-color: #7f8ade;
}
.uk-tab > li.tm-tag-7:not(.uk-disabled) > a:after,
.uk-navbar-nav > li > a.tm-tag-7:after {
  background: #7f8ade;
}
.tm-tag-8 .uk-badge,
.tm-tag-8.tm-title-border {
  border-color: #7cda8b;
}
.uk-tab > li.tm-tag-8:not(.uk-disabled) > a:after,
.uk-navbar-nav > li > a.tm-tag-8:after {
  background: #7cda8b;
}
.tm-tag-9 .uk-badge,
.tm-tag-9.tm-title-border {
  border-color: #e2d274;
}
.uk-tab > li.tm-tag-9:not(.uk-disabled) > a:after,
.uk-navbar-nav > li > a.tm-tag-9:after {
  background: #e2d274;
}
.tm-tag-10 .uk-badge,
.tm-tag-10.tm-title-border {
  border-color: #8fdbe8;
}
.uk-tab > li.tm-tag-10:not(.uk-disabled) > a:after,
.uk-navbar-nav > li > a.tm-tag-10:after {
  background: #8fdbe8;
}



/*тире*/
.uk-article ul.list, .content-category ul.list, .tm-content ul.list/*, .category-desc ul, .entry-content ul*/{
	list-style-type:none;
}
.uk-article ol, .content-category ol, .tm-content ol/*, .category-desc  ol, .entry-content ol*/{
	padding-left:0.5em
}
.uk-article ul.list li, .content-category ul.list li, .tm-content ul.list li,
.uk-article ol.list li, .content-category ol.list li, .tm-content ol.list li/*, .category-desc li, .entry-content li*/{
	margin:0.5em 0 0.5em 1.3em
}
.uk-article ul.list li , .content-category ul.list li, .tm-content ul.list li /*.category-desc ul li, .entry-content ul li*/
{
	padding: 0;
	behavior: expression(
( !this.before && parentNode && parentNode.tagName == 'UL' )
?
( this.before = true )
& ( parentNode.style.listStyleImage = 'none' )
& (
( this.firstChild && this.firstChild.firstChild )
?
( this.firstChild.style.marginTop = '-1.2em' )
& ( this.firstChild.style.position = 'relative' )
: ''
)
& ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.2em 0;" />' ) )
& ( eNOBR.innerHTML = '&mdash;&nbsp;' )
& ( this.insertBefore( eNOBR, this.firstChild ) )
: ''
);
}
.uk-article  ul.list>li:before, .content-category  ul.list>li:before, .tm-content ul.list>li:before/*, .category-desc  ul>li:before, .entry-content ul>li:before*/{
	content:'\2014\a0';
	float:left;
	margin-left:-1.25em;
	color: #7f993b
}
.uk-article  ul.list>li>*:first-child:-moz-first-node, .content-category ul.list>li>*:first-child:-moz-first-node, .tm-content ul.list>li>*:first-child:-moz-first-node/*, .category-desc  ul>li>*:first-child:-moz-first-node, .entry-content  ul>li>*:first-child:-moz-first-node*/{
	margin-top:-1.0em
}
.uk-article  ul.list>li>*, .content-category ul.list>li>*, .tm-content ul.list>li>*/*, .category-desc   ul>li>*, .entry-content   ul>li>**/{
	text-indent:0
}

/*------------------*/
.pdf, .zip, .doc, .docx, .ppt, .rtf, .rar, .txt, .xls, .xlsx, .ppsx, .ex-ref{
	padding: 8px 0 0 40px;
	margin: 0px 0 10px 0;
	min-height: 40px;
	}
.pdf{
	background-image: url("./../images/icon_type/pdf.png");
	background-repeat: no-repeat;
}
.zip{
	background-image: url("./../images/icon_type/zip.png");
	background-repeat: no-repeat;
}
.doc{
	background-image: url("./../images/icon_type/doc.png");
	background-repeat: no-repeat;
}
.docx{
	background-image: url("./../images/icon_type/docx.png");
	background-repeat: no-repeat;
}
.ppt{
	background-image: url("./../images/icon_type/ppt.png");
	background-repeat: no-repeat;
}
.rtf{
	background-image: url("./../images/icon_type/rtf.png");
	background-repeat: no-repeat;
}
.rar{
	background-image: url("./../images/icon_type/rar.png");
	background-repeat: no-repeat;
}
.xls{
	background-image: url("./../images/icon_type/xls.png");
	background-repeat: no-repeat;
}
.xlsx{
	background-image: url("./../images/icon_type/xlsx.png");
	background-repeat: no-repeat;
}
.ppsx{
	background-image: url("./../images/icon_type/ppsx.png");
	background-repeat: no-repeat;
}
.ex-ref{
	background-image: url("./../images/icon_type/ex-ref.png");
	background-repeat: no-repeat;
}
.ex-ref-small{
	background-image: url("./../images/icon_type/ex-ref_s.png");
	background-repeat: no-repeat;
	padding: 4px 0 0 28px;
	margin: 0px 0 10px 0;
	min-height: 25px !important;
}
/*------------------*/


/*rsform-obr*/
#userForm {margin-top: 50px }
#userForm ol li  .formBody{width: 100%}
#userForm input, #userForm textarea{width: auto!important}
#userForm ol li.rsform-block-type  .formBody{border-bottom: solid #316ec1/*8cbacf/*fff/*e4e5d7*/ 2px;}
#userForm  .rsform-block-type   label{
color: #000/*464b34*/;
font-family: 'Roboto Condensed', Arial, serif;
font-size: 20.5px;
font-weight: 400;
padding: 10px;
margin: 0;
width: auto!important;
display: inline-table!important;
background: #fff
}
@media (max-width: 767px){
#userForm  .rsform-block-type   label{
display: block!important;
}
#userForm ol li.rsform-block-type  .formBody{border-bottom: 0;}
}
#userForm  .rsform-block-type   input:checked + label{	background: #316ec1/*8cbacf/*fff/*e4e5d7*/; color: #fff}
#userForm  .rsform-block-type   input:hover + label{color: #1a3b6b/*074773/*fff/*8cbacf*/}
#userForm  .rsform-block-type  input {	display: none;}
#userForm ol li.rsform-block-f-lang  .formBody{height: 40px}
#userForm  .rsform-block-f-lang   label{	margin-right: 20px;	font-family: 'Roboto Condensed', Arial, serif;font-size: 18.5px;	line-height: 20px;font-weight: 500;}
#userForm  .rsform-block-f-lang  input{margin: 0 0 5px 0}
#userForm legend{
font-size: 24px !important;
font-weight: 400!important;
font-family: 'Roboto Condensed', Arial, serif;
color:#4b4b4b;
text-align: center
}
#userForm  .rsform-block-fr-add .formBody, #userForm  .rsform-block-fb-add .formBody, #userForm  .rsform-block-jb-add .formBody, #userForm  .rsform-block-jr-add .formBody   {
font-family: 'Roboto Condensed', Arial, serif;
font-size: 18.5px;
line-height: 20px;
font-weight: 500;
margin-bottom: 5px;
margin-top: 15px
}
#userForm  .rsform-block-r-email .formCaption2, #userForm  .rsform-block-b-email .formCaption2{	margin-top: 15px}
.formRed, .red{color: #b75a69;}
.rsform-submit-button {
	background-color: #316ec1;
    color: #ffffff;
	border-color: transparent;
	padding: 5px 10px}
.btn, .uk-button {text-transform: none;}
/*end rsform-obr*/



.f20 {
    font-family: 'Roboto Condensed', Arial, serif!important;
    font-style: normal;
    font-size: 20px;
    font-weight: normal;
}
.f18 {
    font-family: 'Roboto Condensed', Arial, serif!important;
    font-style: normal;
    font-size: 18px;
    font-weight: normal;
}
.phone {
    font-size: 22px;
    font-weight: 500;
    font-family: 'Roboto Condensed';
}

 .ocfvis-accordion .uk-accordion-title{font-size: 22px;}
 .table-responsive {
    overflow-x: auto;
    min-height: 0.01%;
}
 
 
.main-slade .uk-overlay-panel.uk-ignore.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center div {
    width: 100%;
    margin-top: 230px;
    padding-top: 8px;
    background: rgba(255, 255, 255, 0.8);
}

.uk-overlay-panel.uk-ignore.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center div h3{
	color: #316ec1
}
.uk-slidenav{color: rgba(18,86,157,.4)!important;}



.uk-overlay-hover:hover .uk-overlay-fade,
.uk-overlay-hover.uk-hover .uk-overlay-fade,
.uk-overlay-active .uk-active > .uk-overlay-fade {
  opacity: 0.5;
}