html
{
font-weight: 400;
line-height: 140%;
}
.uk-margin-auto {
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
}

@media only screen and (max-width: 959px) {
.uk-width-2-3,
.uk-width-1-3,
.uk-width-1-2,
.uk-width-1-4
{
width:100%;
border:0px;
border-right: 0px solid #7e7e7e!important;
padding-right: 0px!important;	
}
.tm-sidebar {
	padding-left: 32px!important;
	padding-right: 28px!important;
}
}

a,
.zx .uk-link, .zx a
 {
    color: #187b9c;
}

uk-link:hover,a:hover
{
color: #00506d;
text-decoration: none
}

.uk-navbar-nav > li.uk-active > a,
{
    color: #2381a2
}

.tm-headerbar-top
{
padding: 0px;
margin:0px;	
}

.tm-page > *
{
max-width: 1130px;	
}

.tm-headerbar-top {
    background: #E3E3E3 none repeat scroll 0 0;
    margin-bottom: 0;
   
    margin-top: 0;
    padding: 0;
    border: 0px;
}

.uk-container.uk-container-expand {
    padding:0px!important;
}


.btn-info, .btn-primary, .uk-button-primary
{
    background-color: #14586f;
    background-image: linear-gradient(to bottom, #14586f, #166785);
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.4);
    color: #ffffff;
    font-size: 12px;
    height: fit-content!important;
    margin-top: 0px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);	
}

.uk-navbar-container:not(.uk-navbar-transparent),
.uk-navbar
{
background: #CFEBF5;
height: 35px;	
}
.uk-navbar-nav > li > a::before
{
display: none	
}

#tm-top
{
border-top: 15px solid #F9FDFE;
}
.uk-navbar-nav > li > a {
    border-bottom-width: 0;
    box-sizing: border-box;
    color: #113e4e;
    display: block;
    font-family: "calibri"!important;
    font-size: 17px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding: 0 29px;
    text-decoration: none;
    text-shadow: none !important;
    text-transform: uppercase;
    z-index: 2;
}

.tm-page
{
background: #E3E3E3	
}

.uk-navbar-center:only-child
{
margin-left: 0px;	
}


.uk-navbar-nav > li.uk-active > a,
.uk-navbar-nav > li:hover
 {
    background: #bae2f0 none repeat scroll 0 0;
    color: #2381a2
}

.uk-navbar-nav>li:hover>a::before,
.uk-navbar-nav>li>a.uk-open::before,
.uk-navbar-nav>li>a:focus::before {
    right: 0;
        color: #2381a2!important

}

.uk-section
{
padding-top: 12px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;	
background: #F9FDFE;
}
.uk-article-title a {
    color: #187b9c;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
}
.uk-article-title
{
font-family: "Helvetica"!important;
line-height: 20px;
font-size: 20px;
font-weight: bold
}

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6
{
font-family: "Helvetica"!important;
line-height: 120%;
}

.uk-h3, h3
{
font-size: 18px;
font-weight: 600;	
line-height: 0
}

* + .uk-h1, * + .uk-h2, * + .uk-h3, * + .uk-h4, * + .uk-h5, * + .uk-h6, * + h1, * + h2, * + h3, * + h4, * + h5, * + h6
{
margin-top: 10px;	
}


.tm-sidebar
{
padding-top: 10px
}

uk-width-1-3
{
}
ul.zoo-list > li
{
border:0px	
}

.tm-bottom
{
background: #186987	
}

.navbar .nav>li>.dropdown-menu,
.uk-navbar-dropdown {
    display: none;
    position: absolute;
    z-index: 1020;
    box-sizing: border-box;
    min-width: 261px;
    padding: 20px;
    background: #BAE2F0;
    color: #222222;
    text-transform: none
}

.uk-navbar-nav>li:hover>a,
.uk-navbar-nav>li>a.uk-open,
.uk-navbar-nav>li>a:focus {
    color: #2381a2;
}

.uk-navbar-dropdown-nav {
    margin-left: 0;
    color: #222222!important;
    margin-right: 0;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px
}
.uk-navbar-dropdown-nav>li>a {
    color: #222222;
    padding: 5px 0
}
.uk-navbar-dropdown-nav>li>a:focus,
.uk-navbar-dropdown-nav>li>a:hover {
    color: #2381a2;
    }

.tm-sidebar {
    min-width: 290px;
	padding-left: 20px!important;
    height: 1400px;
}

.uk-card-default {
    background-color: transparent;
    border: 1px solid transparent;
    color: #3c3c3c;
}
.uk-card-body
{
padding: 0px;	
}

.uk-card-primary {
    background-color: #ffffff;
    color: #555555;
    border-style: solid; 
    border-width: 1px;
    border-color: rgba(59, 63, 75, 0.15);
    padding: 0px;
   
}

.uk-card-primary.uk-card-hover:hover {
    background-color: #eeeeee
}


@media (max-width: 776px) {
.uk-width-1-2
{
width:100%;
padding-top: 30px;
}
}

#module-135 {
    position: relative;
    right: -231px;
}

#module-210 {
    position: relative;
    right: -198.5px;
}

.pubtype
 {
    color: #62748c;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: -20px !important;
    margin-top: 5px!important;
    padding-bottom: 0;
    padding-top: 0;
    text-transform: uppercase;
}

.uk-article-pubtype
 {
    color: #62748c;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 0px !important;
    margin-top: 0px!important;
    padding-bottom: 0;
    padding-top: 0;
    text-transform: uppercase;
}

.title
{
    color: #187b9c!important;
    font-size: 16px;
	font-family: "Helvetica"!important;
    font-weight: 700!important;
    text-decoration: none;
    line-height: 120%;
}

.zx .uk-link:hover,
.zx a:hover
{
text-decoration: none!important;
color: #187b9c!important;	
}
.author
{
margin-top: -14px!important;
margin-bottom: -16px!important;
font-weight: 600;	
}
.meta
{
color: #555555;
font-weight: 600!important;
font-size: 12px;
}

.zoo-item-list p.title {
    color: #555555 !important;
    margin: 0;
}
.alert-danger, .alert-error, .uk-alert-danger
{
	
}
.joms-tab__bar > a,
.joms-focus__cover .joms-focus__cover-image, .joms-hcard__cover .joms-focus__cover-image,
.joms-focus__button--options--desktop,
.joms-focus__actions--desktop,
.joms-focus__header__actions--desktop,
.joms-focus__link > li
{
display: none	
}
.joms-focus__cover::before, .joms-hcard__cover::before
{
padding-top: 12.5%;	
}

.tm-main
{
border-top: 5px solid #F9FDFE
}

.uk-alert-warning
{
display: none
}
.alignright, .uk-align-right, .uk-align-right\@l, .uk-align-right\@m, .uk-align-right\@s
{
}



@media (max-width: 959px) {
	
.uk-visible\@m {
display: block!important;
}
.uk-navbar-container:not(.uk-navbar-transparent), .uk-navbar
{

}
.uk-responsive-height, .uk-navbar-nav, .navbar .brand
{
display:none	
}

.uk-navbar-container:not(.uk-navbar-transparent), .uk-navbar
{
background: white
}
.uk-width-expand\@m
{
margin-top: 0px;	
}
.tm-headerbar-top
{
margin-left: 0px !important;
}
}


.uk-card-secondary > *:not([class*="uk-card-media"]), .uk-light, .uk-offcanvas-bar, .uk-overlay-primary, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color)
{
background: #186987;
color:#ffffff;
}
.yoo-zoo.element-download-button:link, .yoo-zoo.element-download-button:visited
{
float: right;
margin-top: 18px	
}
#kunena.layout h1,
#kunena.layout .kfrontend .section,
#kunena.layout .unstyled, #kunena.layout .inline li, #kunena.layout #kstats li,
#kunena.layout .pagination,
.table td.span1, .table th.span1,
#kunena.layout #catid.inputbox,
#kunena.layout .form-search .input-append,
#kunena.layout div.kpbox,
#kunena.layout .kforum-pathway,
#kunena.layout .klist-markallcatsread,
#kunena.layout #ktop,
#kunena.layout div.kblock > div.kheader, #kunena.layout .kblock div.kheader,
#kunena.layout ul.kpagination
{
	display: none!important
}
#kunena
{
margin-top: 5px;	
}

#kunena.layout div.kblock div.khelprulescontent, #kunena.layout div.kblock div.kfheadercontent, #kunena.layout td.kuadesc, #kunena.layout td.kcreditsdesc
{
    background-color: #5388b4;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}
.uk-input, .uk-select, .uk-textarea, .uneditable-input:not([class*="uk-"]), input[type="search"]:not([class*="uk-"]), input[type="text"]:not([class*="uk-"]), input[type="password"]:not([class*="uk-"]), input[type="datetime"]:not([class*="uk-"]), input[type="datetime-local"]:not([class*="uk-"]), input[type="date"]:not([class*="uk-"]), input[type="month"]:not([class*="uk-"]), input[type="time"]:not([class*="uk-"]), input[type="week"]:not([class*="uk-"]), input[type="number"]:not([class*="uk-"]), input[type="email"]:not([class*="uk-"]), input[type="url"]:not([class*="uk-"]), input[type="tel"]:not([class*="uk-"]), input[type="color"]:not([class*="uk-"]), select:not([class*="uk-"]), textarea:not([class*="uk-"])
{
height:25px;
width:150px;
background:#E4F4F9;
border: 1px solid #dddddd;
border-radius:5px;
font-size:13px
}

button, input,
input[type="button"]:not([class*="uk-"]), input[type="reset"]:not([class*="uk-"]), input[type="submit"]:not([class*="uk-"]), input[type="file"]:not([class*="uk-"]), input[type="image"]:not([class*="uk-"])
{
height:25px;
color:#ffffff;
background:#166481;
border: 1px solid #dddddd;
border-radius:5px;
font-size:13px;
margin-top:0px;
line-height:100%;
}
.jform_button
{
float:none
}
legend, .ksearch-label, .uk-subnav, .actions 
{
display:none
}


#topic-actions,
#kunena.layout div.kpost-thankyou,
.btn btn-default Kreplyclick,
#kunena.layout #btn_unsubscribe,
#kunena.layout #btn_markread
{
display: none	
}

.uk-grid-divider>:not(.uk-first-column)::before
{
border-left: 1px solid #7e7e7e!important
}

.control-group {
    float: none !important;
}

.control-group > .control-label {
    padding-right: 2%;
}

