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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* make page full with */
.tm-page{
    max-width: 100%;
    margin-bottom: 0px;
}

.tm-sticky-navbar-tool{
    width: 100%;
}

/* main content */
.tm-main .tm-content{

padding-right:35px;

}


/* sidebar */
.tm-sidebar-b{
    background: rgb(242, 242, 242);
    padding:35px 15px;
}

.tm-sidebar-b .uk-panel{


}

.tm-sidebar-b .uk-panel h3.uk-panel-title{
border-bottom-color:rgb(217, 217, 217);
border-bottom: 1px;
border-bottom-style: dotted;
padding-bottom: 8px;
}

._mainpageheader{
   
}

.uk-panel-header .uk-panel-title{
    text-align: center;
}
/* navbar */
.uk-dropdown .uk-nav-dropdown, .uk-dropdown .uk-nav-navbar{
    padding: 2px 0px;
}
.uk-dropdown-navbar{
    background-color: rgb(38, 38, 38);
    border-radius: 8px;
}
.uk-dropdown .uk-nav-dropdown, .uk-dropdown .uk-nav-navbar li{
    /*background-color: red;*/
    border-bottom: dotted 1px rgb(77, 77, 77);

}
.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus{
    background-color: rgb(0, 128, 255);
}

/* bottom dark */
.tm-block-black {
    background-color: #343434;
}

.tm-bottom .uk-panel:not([class*="uk-panel-box"]), .tm-bottom .uk-panel:not([class*="uk-panel-box"]) li a{
    color: #f0f0f0;
}

.uk-panel-title {
    text-align: center;
}

/* news letter form */
.newsletterform input[type=text],.rsform-submit-button input[type=text]{
    width: 98%;
    border-radius: 4px;
    margin-top: 5px;
    height: 30px;
    
}
.newsletterform .rsform-block-privacy label{
    width: 98%;
    margin-left: 31px;
    margin-top: -24px;
    margin-bottom: 41px;
    padding-left: 0px;
    color: white;
}

.newsletterform input[type=submit],.rsform-submit-button input[type=submit] {
    width: 100%;
    background-color: #4CAF50; /* Green */
    background-image: none;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}


/* quick contact bottom */
.qc-marker{
    margin-right: 5px;
}
.qc-text{
    padding:6px; 
}

/* slide show main top a */
.maintopslideshow li img{
    max-height: 450px;
}
.maintopslideshow .uk-overlay-panel{
    color:#fff;
    
}
.maintopslideshow .uk-overlay-panel .uk-button {
    padding: 10px 20px;
    border-radius: 5px;
    font-weight: bold;
}

/* mainpage paralex */
.main-paralex h3,.main-paralex h4,.main-paralex p{
    color:#333333;
}
.main-paralex .uk-button{
    background-color: #016599;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    font-weight: bold;
}
.main-paralex .uk-button:hover{
    background-color: #fff;
    color: #016599;
}
/* noqate qovat */
.topslide .head-icon{
    color: #016599;
    
}

.topslide .uk-panel-hover:hover,.topslide .uk-panel-hover:hover .head-icon,.topslide .uk-panel-hover:hover h3,.topslide .uk-panel-hover:hover h2 {
    color: #fff;
    background-color: #016599;
}
/* toolbar social media */
.tm-toolbar .uk-icon-hover{
    color:#016599;
    padding-left: 10px;
}
.tm-toolbar  a:hover.uk-icon-hover {
    color:#333333;
}

/* download doc */
.download-doc{
    color:red;
    width: 100%;
    margin:25px 0px;
    padding:25px 0px;
    background: #333333;
    text-align: center;
}
.download-doc span{
    margin-left: 5px;
}
.download-doc a{
    color:#fff;
}

/*  contact page */

.contact-page{
    background-color: #016599;
    color:#fff;
    padding: 30px;
    font-weight: bold;

    
}
.contact-page a{
    color: #fff;
}
.contact-page a:hover{
    text-decoration: underline;
    font-style: italic;
}