﻿html {
    font-family: arial;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}


body {
    margin: 0;
    direction:ltr
}

article, aside, details, figcaption, figure, footer, header, main, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

    audio:not([controls]) {
        display: none;
        height: 0
    }

[hidden], template {
    display: none
}

a {
    background: transparent
}

    a:active, a:hover {
        outline: 0
    }

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-size: 1em;
    font-family: Consolas,monospace,serif
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

optgroup {
    font-weight: bold
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

    button:disabled, html input:disabled {
        cursor: default
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0
    }

input {
    line-height: normal
}

    input[type="checkbox"], input[type="radio"] {
        padding: 0;
        cursor: pointer
    }

    input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
        height: auto
    }

    input[type="search"] {
        -webkit-appearance: textfield
    }

        input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none
        }

fieldset {
    border: none;
    margin: 0;
    padding: 0
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

::-moz-placeholder {
    opacity: 1
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

html {
    font-size: 14px
}

body {
    background: #fff;
    font-family: Arial,sans-serif;
    font-weight: normal;
    line-height: 24px;
    color: #515456
}

a, .uk-link {
    color: #09f;
    text-decoration: none;
    cursor: pointer
}

    a:hover, .uk-link:hover {
        color: #e90;
        text-decoration: none
    }

em {
    color: #ac6b66
}

ins {
    background: #f3f2e6;
    color: #5c5a4c;
    text-decoration: none
}

mark {
    background: #f3f2e6;
    color: #5c5a4c
}

::-moz-selection {
    background: #fa0;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #fa0;
    color: #fff;
    text-shadow: none
}

abbr[title], dfn[title] {
    cursor: help
}

dfn[title] {
    border-bottom: 1px dotted;
    font-style: normal
}

img {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    height: auto;
    vertical-align: middle
}

    .uk-img-preserve, .uk-img-preserve img, img[src*="maps.gstatic.com"], img[src*="googleapis.com"] {
        max-width: none
    }

p, hr, ul, ol, dl, blockquote, pre, address, fieldset, figure {
    margin: 0 0 15px 0
}

* + p, * + hr, * + ul, * + ol, * + dl, * + blockquote, * + pre, * + address, * + fieldset, * + figure {
    margin-top: 15px
}

h1, h2, h3, h4, h5, h6 {
    margin: 0 0 15px 0;
    font-family: Arial,sans-serif;
    font-weight: normal;
    color: #2a2d31;
    text-transform: none
}

* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 {
    margin-top: 25px
}

h1, .uk-h1 {
    font-size: 36px;
    line-height: 42px
}

h2, .uk-h2 {
    font-size: 24px;
    line-height: 30px
}

h3, .uk-h3 {
    font-size: 18px;
    line-height: 24px
}

h4, .uk-h4 {
    font-size: 16px;
    line-height: 22px
}

h5, .uk-h5 {
    font-size: 14px;
    line-height: 24px
}

h6, .uk-h6 {
    font-size: 12px;
    line-height: 18px
}

ul, ol {
    padding-right: 30px
}

    ul > li > ul, ul > li > ol, ol > li > ol, ol > li > ul {
        margin: 0
    }

dt {
    font-weight: bold
}

dd {
    margin-right: 0
}

hr {
    display: block;
    padding: 0;
    border: 0;
    border-top: 1px solid rgba(0,0,0,0.07)
}

address {
    font-style: normal
}

q, blockquote {
    font-style: italic
}

blockquote {
    padding-right: 15px;
    border-right: 5px solid rgba(0,0,0,0.07);
    font-size: 16px;
    line-height: 22px
}

    blockquote
    small {
        display: block;
        color: #aaa;
        font-style: normal
    }

    blockquote p:last-of-type {
        margin-bottom: 5px
    }

code {
    color: #7a769a;
    font-size: 12px;
    white-space: nowrap;
    padding: 0 4px;
    border: 1px solid rgba(0,0,0,0.07);
    border-radius: 3px;
    background: #fff
}

pre
code {
    color: inherit;
    white-space: pre-wrap;
    padding: 0;
    border: 0;
    background: transparent
}

pre {
    padding: 10px;
    background: #fff;
    color: #515456;
    font-size: 12px;
    line-height: 18px;
    -moz-tab-size: 4;
    tab-size: 4;
    border: 1px solid rgba(0,0,0,0.07);
    border-radius: 3px
}

button, input:not([type="radio"]):not([type="checkbox"]), select {
    vertical-align: middle
}

iframe {
    border: 0
}

@media screen and (max-width:400px) {
    @-ms-viewport {
        width: device-width
    }
}

a:not([class]), :not([class*='uk-nav']) a:not([class]) {
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out
}

.uk-grid:before, .uk-grid:after {
    content: " ";
    display: table
}

.uk-grid:after {
    clear: both
}

.uk-grid {
    margin: 0 -20px 0 0;
    padding: 0;
    list-style: none
}

    .uk-grid > * {
        margin: 0;
        padding-left: -20px;
        float: left
    }

        .uk-grid > * > :last-child {
            margin-bottom: 10px
        }

    .uk-grid + .uk-grid {
        margin-top: 20px
    }

    .uk-grid > .uk-grid-margin {
        margin-top: 20px
    }

    .uk-grid > * > .uk-panel + .uk-panel {
        margin-top: 20px
    }

@media (min-width:1220px) {
    .uk-grid:not(.uk-grid-preserve) {
        margin-right: -20px
    }

        .uk-grid:not(.uk-grid-preserve) > * {
       padding-left:20px
        }

        .uk-grid:not(.uk-grid-preserve) + .uk-grid {
            margin-top: 20px
        }

        .uk-grid:not(.uk-grid-preserve) > .uk-grid-margin {
            margin-top: 20px
        }

        .uk-grid:not(.uk-grid-preserve) > * > .uk-panel + .uk-panel {
            margin-top: 20px
        }
}

.uk-grid.uk-grid-small {
    margin-right: -10px
}

    .uk-grid.uk-grid-small > * {
        padding-left: 10px
    }

    .uk-grid.uk-grid-small + .uk-grid-small {
        margin-top: 10px
    }

    .uk-grid.uk-grid-small > .uk-grid-margin {
        margin-top: 10px
    }

    .uk-grid.uk-grid-small > * > .uk-panel + .uk-panel {
        margin-top: 10px
    }

.uk-grid-divider:not(:empty) {
    margin-right: -20px;
    margin-left: -20px
}

.uk-grid-divider > * {
    padding-right: 20px;
    padding-left: 20px
}

.uk-grid-divider > [class*='uk-width-1-']:not(.uk-width-1-1):nth-child(n+2), .uk-grid-divider > [class*='uk-width-2-']:nth-child(n+2), .uk-grid-divider > [class*='uk-width-3-']:nth-child(n+2), .uk-grid-divider > [class*='uk-width-4-']:nth-child(n+2), .uk-grid-divider > [class*='uk-width-5-']:nth-child(n+2), .uk-grid-divider > [class*='uk-width-6-']:nth-child(n+2), .uk-grid-divider > [class*='uk-width-7-']:nth-child(n+2), .uk-grid-divider > [class*='uk-width-8-']:nth-child(n+2), .uk-grid-divider > [class*='uk-width-9-']:nth-child(n+2) {
    border-right: 1px solid rgba(0,0,0,0.07)
}

@media (min-width:768px) {
    .uk-grid-divider > [class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2) {
        border-right: 1px solid rgba(0,0,0,0.07)
    }
}

@media (min-width:960px) {
    .uk-grid-divider > [class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2) {
        border-right: 1px solid rgba(0,0,0,0.07)
    }
}

@media (min-width:1220px) {
    .uk-grid-divider:not(.uk-grid-preserve):not(:empty) {
        margin-right: -20px;
        margin-left: -20px
    }

    .uk-grid-divider:not(.uk-grid-preserve) > * {
        padding-right: 20px;
        padding-left: 20px
    }

    .uk-grid-divider:not(.uk-grid-preserve):empty {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

.uk-grid-divider:empty {
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid rgba(0,0,0,0.07)
}

[class*='uk-grid-width'] > * {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.uk-grid-width-1-2 > * {
    width: 50%
}

.uk-grid-width-1-3 > * {
    width: 33.333%
}

.uk-grid-width-1-4 > * {
    width: 25%
}

.uk-grid-width-1-5 > * {
    width: 20%
}

.uk-grid-width-1-6 > * {
    width: 16.666%
}

.uk-grid-width-1-10 > * {
    width: 10%
}

@media (min-width:480px) {
    .uk-grid-width-small-1-2 > * {
        width: 50%
    }

    .uk-grid-width-small-1-3 > * {
        width: 33.333%
    }

    .uk-grid-width-small-1-4 > * {
        width: 25%
    }

    .uk-grid-width-small-1-5 > * {
        width: 20%
    }

    .uk-grid-width-small-1-6 > * {
        width: 16.666%
    }

    .uk-grid-width-small-1-10 > * {
        width: 10%
    }
}

@media (min-width:768px) {
    .uk-grid-width-medium-1-2 > * {
        width: 50%
    }

    .uk-grid-width-medium-1-3 > * {
        width: 33.333%
    }

    .uk-grid-width-medium-1-4 > * {
        width: 25%
    }

    .uk-grid-width-medium-1-5 > * {
        width: 20%
    }

    .uk-grid-width-medium-1-6 > * {
        width: 16.666%
    }

    .uk-grid-width-medium-1-10 > * {
        width: 10%
    }
}

@media (min-width:960px) {
    .uk-grid-width-large-1-2 > * {
        width: 50%
    }

    .uk-grid-width-large-1-3 > * {
        width: 33.333%
    }

    .uk-grid-width-large-1-4 > * {
        width: 25%
    }

    .uk-grid-width-large-1-5 > * {
        width: 20%
    }

    .uk-grid-width-large-1-6 > * {
        width: 16.666%
    }

    .uk-grid-width-large-1-10 > * {
        width: 10%
    }
}

@media (min-width:1220px) {
    .uk-grid-width-xlarge-1-2 > * {
        width: 50%
    }

    .uk-grid-width-xlarge-1-3 > * {
        width: 33.333%
    }

    .uk-grid-width-xlarge-1-4 > * {
        width: 25%
    }

    .uk-grid-width-xlarge-1-5 > * {
        width: 20%
    }

    .uk-grid-width-xlarge-1-6 > * {
        width: 16.666%
    }

    .uk-grid-width-xlarge-1-10 > * {
        width: 10%
    }
}

[class*='uk-width'] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.uk-width-1-1 {
    width: 100%
}

.uk-width-1-2, .uk-width-2-4, .uk-width-3-6, .uk-width-5-10 {
    width: 50%
}

.uk-width-1-3, .uk-width-2-6 {
    width: 33.333%
}

.uk-width-2-3, .uk-width-4-6 {
    width: 66.666%
}

.uk-width-1-4 {
    width: 25%
}

.uk-width-3-4 {
    width: 75%
}

.uk-width-1-5, .uk-width-2-10 {
    width: 20%
}

.uk-width-2-5, .uk-width-4-10 {
    width: 40%
}

.uk-width-3-5, .uk-width-6-10 {
    width: 60%
}

.uk-width-4-5, .uk-width-8-10 {
    width: 80%
}

.uk-width-1-6 {
    width: 16.666%
}

.uk-width-5-6 {
    width: 83.333%
}

.uk-width-1-10 {
    width: 10%
}

.uk-width-3-10 {
    width: 30%
}

.uk-width-7-10 {
    width: 70%
}

.uk-width-9-10 {
    width: 90%
}

@media (min-width:480px) {
    .uk-width-small-1-1 {
        width: 100%
    }

    .uk-width-small-1-2, .uk-width-small-2-4, .uk-width-small-3-6, .uk-width-small-5-10 {
        width: 50%
    }

    .uk-width-small-1-3, .uk-width-small-2-6 {
        width: 33.333%
    }

    .uk-width-small-2-3, .uk-width-small-4-6 {
        width: 66.666%
    }

    .uk-width-small-1-4 {
        width: 25%
    }

    .uk-width-small-3-4 {
        width: 75%
    }

    .uk-width-small-1-5, .uk-width-small-2-10 {
        width: 20%
    }

    .uk-width-small-2-5, .uk-width-small-4-10 {
        width: 40%
    }

    .uk-width-small-3-5, .uk-width-small-6-10 {
        width: 60%
    }

    .uk-width-small-4-5, .uk-width-small-8-10 {
        width: 80%
    }

    .uk-width-small-1-6 {
        width: 16.666%
    }

    .uk-width-small-5-6 {
        width: 83.333%
    }

    .uk-width-small-1-10 {
        width: 10%
    }

    .uk-width-small-3-10 {
        width: 30%
    }

    .uk-width-small-7-10 {
        width: 70%
    }

    .uk-width-small-9-10 {
        width: 90%
    }
}

@media (min-width:768px) {
    .uk-width-medium-1-1 {
        width: 100%
    }

    .uk-width-medium-1-2, .uk-width-medium-2-4, .uk-width-medium-3-6, .uk-width-medium-5-10 {
        width: 50%
    }

    .uk-width-medium-1-3, .uk-width-medium-2-6 {
        width: 33.333%
    }

    .uk-width-medium-2-3, .uk-width-medium-4-6 {
        width: 66.666%
    }

    .uk-width-medium-1-4 {
        width: 25%
    }

    .uk-width-medium-3-4 {
        width: 75%
    }

    .uk-width-medium-1-5, .uk-width-medium-2-10 {
        width: 20%
    }

    .uk-width-medium-2-5, .uk-width-medium-4-10 {
        width: 40%
    }

    .uk-width-medium-3-5, .uk-width-medium-6-10 {
        width: 60%
    }

    .uk-width-medium-4-5, .uk-width-medium-8-10 {
        width: 80%
    }

    .uk-width-medium-1-6 {
        width: 16.666%
    }

    .uk-width-medium-5-6 {
        width: 83.333%
    }

    .uk-width-medium-1-10 {
        width: 10%
    }

    .uk-width-medium-3-10 {
        width: 30%
    }

    .uk-width-medium-7-10 {
        width: 70%
    }

    .uk-width-medium-9-10 {
        width: 90%
    }
}

@media (min-width:960px) {
    .uk-width-large-1-1 {
        width: 100%
    }

    .uk-width-large-1-2, .uk-width-large-2-4, .uk-width-large-3-6, .uk-width-large-5-10 {
        width: 50%
    }

    .uk-width-large-1-3, .uk-width-large-2-6 {
        width: 33.333%
    }

    .uk-width-large-2-3, .uk-width-large-4-6 {
        width: 66.666%
    }

    .uk-width-large-1-4 {
        width: 25%
    }

    .uk-width-large-3-4 {
        width: 75%
    }

    .uk-width-large-1-5, .uk-width-large-2-10 {
        width: 20%
    }

    .uk-width-large-2-5, .uk-width-large-4-10 {
        width: 40%
    }

    .uk-width-large-3-5, .uk-width-large-6-10 {
        width: 60%
    }

    .uk-width-large-4-5, .uk-width-large-8-10 {
        width: 80%
    }

    .uk-width-large-1-6 {
        width: 16.666%
    }

    .uk-width-large-5-6 {
        width: 83.333%
    }

    .uk-width-large-1-10 {
        width: 10%
    }

    .uk-width-large-3-10 {
        width: 30%
    }

    .uk-width-large-7-10 {
        width: 70%
    }

    .uk-width-large-9-10 {
        width: 90%
    }
}

@media (min-width:768px) {
    [class*='uk-push-'], [class*='uk-pull-'] {
        position: relative
    }

    .uk-push-1-2, .uk-push-2-4, .uk-push-3-6, .uk-push-5-10 {
        right: 50%
    }

    .uk-push-1-3, .uk-push-2-6 {
        right: 33.333%
    }

    .uk-push-2-3, .uk-push-4-6 {
        right: 66.666%
    }

    .uk-push-1-4 {
        right: 25%
    }

    .uk-push-3-4 {
        right: 75%
    }

    .uk-push-1-5, .uk-push-2-10 {
        right: 20%
    }

    .uk-push-2-5, .uk-push-4-10 {
        right: 40%
    }

    .uk-push-3-5, .uk-push-6-10 {
        right: 60%
    }

    .uk-push-4-5, .uk-push-8-10 {
        right: 80%
    }

    .uk-push-1-6 {
        right: 16.666%
    }

    .uk-push-5-6 {
        right: 83.333%
    }

    .uk-push-1-10 {
        right: 10%
    }

    .uk-push-3-10 {
        right: 30%
    }

    .uk-push-7-10 {
        right: 70%
    }

    .uk-push-9-10 {
        right: 90%
    }

    .uk-pull-1-2, .uk-pull-2-4, .uk-pull-3-6, .uk-pull-5-10 {
        right: -50%
    }

    .uk-pull-1-3, .uk-pull-2-6 {
        right: -33.333%
    }

    .uk-pull-2-3, .uk-pull-4-6 {
        right: -66.666%
    }

    .uk-pull-1-4 {
        right: -25%
    }

    .uk-pull-3-4 {
        right: -75%
    }

    .uk-pull-1-5, .uk-pull-2-10 {
        right: -20%
    }

    .uk-pull-2-5, .uk-pull-4-10 {
        right: -40%
    }

    .uk-pull-3-5, .uk-pull-6-10 {
        right: -60%
    }

    .uk-pull-4-5, .uk-pull-8-10 {
        right: -80%
    }

    .uk-pull-1-6 {
        right: -16.666%
    }

    .uk-pull-5-6 {
        right: -83.333%
    }

    .uk-pull-1-10 {
        right: -10%
    }

    .uk-pull-3-10 {
        right: -30%
    }

    .uk-pull-7-10 {
        right: -70%
    }

    .uk-pull-9-10 {
        right: -90%
    }
}

.uk-panel {
    display: block;
    position: relative
}

    .uk-panel:before, .uk-panel:after {
        content: " ";
        display: table
    }

    .uk-panel:after {
        clear: both
    }

    .uk-panel > :not(.uk-panel-title):last-child {
        margin-bottom: 0
    }

.uk-panel-title {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 12pt;
    line-height: 20pt;
    font-weight: normal;
    text-transform: none;
    color: #2a2d31
}

.uk-panel-badge {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.uk-panel-box {
    padding: 15px;
    background: #fff;
    color: #515456
}

    .uk-panel-box .uk-panel-title {
        color: #888
    }

    .uk-panel-box .uk-panel-badge {
        top: 15px;
        left: 15px
    }

    .uk-panel-box .uk-panel-teaser {
        margin: -15px -15px 15px -15px
    }

    .uk-panel-box > .uk-nav-side {
        margin: 0 -15px
    }

.uk-panel-box-primary {
    background-color: #54aacb;
    color: #d1efff
}

    .uk-panel-box-primary > a:not([class]), .uk-panel-box-primary > :not([class*='uk-nav']) a:not([class]) {
        color: #fff
    }

        .uk-panel-box-primary > a:not([class]):hover, .uk-panel-box-primary > :not([class*='uk-nav']) a:not([class]):hover {
            color: #133340
        }

    .uk-panel-box-primary .uk-badge {
        background: #fff;
        color: #3792b5;
        text-shadow: none
    }

    .uk-panel-box-primary .uk-panel-title {
        color: #fff
    }

.uk-panel-box-secondary {
    background-color: #f5f5f5;
    color: #515456
}

    .uk-panel-box-secondary .uk-panel-title {
        color: #2a2d31
    }

.uk-panel-header .uk-panel-title {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0,0,0,0.07);
    color: #888
}

.uk-panel-space {
    padding: 25px
}

    .uk-panel-space .uk-panel-badge {
        top: 25px;
        left: 25px
    }

.uk-panel + .uk-panel-divider {
    margin-top: 40px !important
}

    .uk-panel + .uk-panel-divider:before {
        content: "";
        display: block;
        position: absolute;
        top: -20px;
        right: 0;
        left: 0;
        border-top: 1px solid rgba(0,0,0,0.07)
    }

@media (min-width:1220px) {
    .uk-panel + .uk-panel-divider {
        margin-top: 40px !important
    }

        .uk-panel + .uk-panel-divider:before {
            top: -20px
        }
}

.uk-panel-header {
    padding: 15px;
    background: #f5f5f5
}

    .uk-panel-header .uk-panel-badge {
        top: 15px;
        left: 15px
    }

    .uk-panel-header > .uk-nav-side {
        margin: 0 -15px
    }

.uk-panel-divider {
    border: none !important
}

.uk-article:before, .uk-article:after {
    content: " ";
    display: table
}

.uk-article:after {
    clear: both
}

.uk-article > :last-child {
    margin-bottom: 0
}

.uk-article + .uk-article {
    margin-top: 15px
}

.uk-article-title {
    font-size: 18px;
    line-height: 28px;
    font-weight: normal;
    text-transform: none;
    display: inline-block;
    margin-top: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0,0,0,0.06)
}

    .uk-article-title
    a {
        color: inherit;
        text-decoration: none
    }

.uk-article-meta {
    font-size: 13px;
    line-height: 16px;
    color: #aaa
}

.uk-article-lead {
    color: #515456;
    font-size: 18px;
    line-height: 24px;
    font-weight: normal
}

.uk-article-divider {
    margin-bottom: 25px;
    border-color: rgba(0,0,0,0.07)
}

* + .uk-article-divider {
    margin-top: 25px
}

.uk-article + .uk-article {
    margin-top: 0;
    border-top: 1px solid rgba(0,0,0,0.07)
}

.uk-article-title + .uk-article-meta {
    margin-top: 0
}

.uk-comment-header {
    margin-bottom: 5px;
    padding: 5px 10px;
    border: 1px solid rgba(0,0,0,0.07);
    border-radius: 3px;
    background: #fff
}

    .uk-comment-header:before, .uk-comment-header:after {
        content: " ";
        display: table
    }

    .uk-comment-header:after {
        clear: both
    }

.uk-comment-avatar {
    margin-left: 15px;
    float: left
}

.uk-comment-title {
    margin: 0 0 0 0;
    font-size: 11pt;
    line-height: 15pt
}

.uk-comment-meta {
    margin: 5px 0 0 0;
    font-size: 9pt;
    line-height: 13pt;
    color: #aaa
}

.uk-comment-body > :last-child {
    margin-bottom: 0
}

.uk-comment-list {
    padding: 0;
    list-style: none
}

    .uk-comment-list .uk-comment + ul {
        margin: 25px 0 0 0;
        list-style: none
    }

        .uk-comment-list > li:nth-child(n+2), .uk-comment-list .uk-comment + ul > li:nth-child(n+2) {
            margin-top: 25px
        }

@media (min-width:768px) {
    .uk-comment-list .uk-comment + ul {
        padding-right: 25px
    }
}

.uk-comment-body {
    padding-right: 5px 10px;
    padding-left: 5px 10px
}

.uk-comment-primary .uk-comment-header {
    border: 2px solid #008fff
}

.uk-comment-primary .uk-comment-title {
    color: #09f
}

.uk-nav, .uk-nav
ul {
    margin: 0;
    padding: 0;
    list-style: none
}

    .uk-nav li > a {
        display: block;
        text-decoration: none
    }

    .uk-nav > li > a {
        padding: 5px 10px
    }

    .uk-nav
    ul {
        padding-right: 15px
    }

        .uk-nav ul
        a {
            padding: 5px 30px
        }

    .uk-nav li > a > div {
        font-size: 12px;
        line-height: 18px
    }

.uk-nav-header {
    padding: 5px 10px;
    text-transform: none;
    font-weight: normal;
    font-size: 11pt
}

    .uk-nav-header:not(:first-child) {
        margin-top: 15px
    }

.uk-nav-divider {
    margin: 9px 10px
}

ul.uk-nav-sub {
    padding: 5px 0px 5px 0
}

.uk-nav-parent-icon > .uk-parent > a:after {
    content: "\f104";
    width: 24px;
    margin-left: -10px;
    float: left;
    font-family: FontAwesome;
    text-align: center
}

.uk-nav-parent-icon > .uk-parent.uk-open > a:after {
    content: "\f107"
}

.uk-nav-side > li > a {
    color: #777
}

    .uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus {
        background: rgba(0,0,0,0.1);
        color: #555;
        outline: none;
        box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)
    }

.uk-nav-side > li.uk-active > a {
    background: #0af;
    color: #fff;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)
}

.uk-nav-side .uk-nav-header {
    color: #aaa
}

.uk-nav-side .uk-nav-divider {
    border-top: 1px solid rgba(0,0,0,0.07);
    box-shadow: 0 1px 0 rgba(0,0,0,0.1)
}

.uk-nav-side ul
a {
    color: #777
}

    .uk-nav-side ul a:hover {
        color: #555
    }

.uk-nav-dropdown > li > a {
    color: #515456
}

    .uk-nav-dropdown > li > a:hover, .uk-nav-dropdown > li > a:focus {
        background: rgba(0,0,0,0.03);
        color: #202121;
        outline: none;
        box-shadow: inset 0 1px 2px rgba(0,0,0,0.05)
    }

.uk-nav-dropdown .uk-nav-header {
    color: #aaa
}

.uk-nav-dropdown .uk-nav-divider {
    border-top: 1px solid rgba(0,0,0,0.07)
}

.uk-nav-dropdown ul
a {
    color: #09f
}

    .uk-nav-dropdown ul a:hover {
        color: #e90
    }

.uk-nav-navbar > li > a {
    color: #555
}

    .uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus {
        background: rgba(0,0,0,0.03);
        color: #f50;
        outline: none;
        box-shadow: inset 0 1px 2px rgba(0,0,0,0.05)
    }

.uk-nav-navbar .uk-nav-header {
    color: #0af
}

.uk-nav-navbar .uk-nav-divider {
    border-top: 1px solid rgba(0,0,0,0.07)
}

.uk-nav-navbar ul
a {
    color: #09f
}

    .uk-nav-navbar ul a:hover {
        color: #e90
    }

.uk-nav-offcanvas > li > a {
    color: #ccc;
    padding: 10px 15px;
    border-top: 1px solid rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.05)
}

.uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus {
    background: #363a3e;
    color: #fff;
    outline: none
}

html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: #121315;
    color: #fff;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3)
}

.uk-nav-offcanvas .uk-nav-header {
    color: #777;
    margin-top: 0;
    border-top: 1px solid rgba(0,0,0,0.3);
    background: #363a3e;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.05)
}

.uk-nav-offcanvas .uk-nav-divider {
    border-top: 1px solid rgba(255,255,255,0.01);
    margin: 0;
    height: 4px;
    background: rgba(0,0,0,0.2);
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.3)
}

.uk-nav-offcanvas ul
a {
    color: #ccc
}

html:not(.uk-touch) .uk-nav-offcanvas ul a:hover {
    color: #fff
}

.uk-nav-offcanvas {
    border-bottom: 1px solid rgba(0,0,0,0.3);
    box-shadow: 0 1px 0 rgba(255,255,255,0.05)
}

    .uk-nav-offcanvas .uk-nav-sub {
        border-top: 1px solid rgba(0,0,0,0.3);
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.05)
    }

.uk-navbar {
    background: #0096da;
    color: rgba(255,255,255,0.5);
    background-image: -webkit-linear-gradient(top,#00aaee,#0088cc);
    background-image: linear-gradient(to bottom,#00aaee,#0088cc);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0)
}

    .uk-navbar:before, .uk-navbar:after {
        content: " ";
        display: table
    }

    .uk-navbar:after {
        clear: both
    }

.uk-navbar-nav {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left
}

    .uk-navbar-nav > li {
        float: left;
        position: initial
    }

        .uk-navbar-nav > li > a {
            display: block;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            text-decoration: none;
            height: 45px;
            padding: 0 20px;
            line-height: 34pt;
            color: rgba(255,255,255,0.6);
            font-size: 12pt;
            font-family: Arial,sans-serif;
            font-weight: normal
        }

            .uk-navbar-nav > li > a[href='#'] {
                cursor: text
            }

            .uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
                background-color: rgba(0,0,0,0.2);
                color: #fff;
                outline: none;
                position: relative;
                z-index: 1;
                box-shadow: inset 0 2px 4px rgba(0,0,0,0.1)
            }

            .uk-navbar-nav > li > a:active {
                background-color: rgba(0,0,0,0.3);
                color: #09f;
                box-shadow: inset 0 2px 4px rgba(0,0,0,0.1)
            }

        .uk-navbar-nav > li.uk-active > a {
            background-color: #008fff;
            color: #fff;
            background-origin: border-box;
            background-image: -webkit-linear-gradient(top,#0099ff,#0088ff);
            background-image: linear-gradient(to bottom,#0099ff,#0088ff)
        }

    .uk-navbar-nav .uk-navbar-nav-subtitle {
        line-height: 25pt
    }

.uk-navbar-nav-subtitle > div {
    margin-top: -5.75pt;
    font-size: 10px;
    line-height: 12px
}

.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    height: 45px;
    padding: 0 20px;
    float: left
}

    .uk-navbar-content:before, .uk-navbar-brand:before, .uk-navbar-toggle:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle
    }

    .uk-navbar-content + .uk-navbar-content:not(.uk-navbar-center) {
        padding-right: 0
    }

    .uk-navbar-content > a:not([class]) {
        color: #09f
    }

        .uk-navbar-content > a:not([class]):hover {
            color: #33adff
        }

.uk-navbar-brand {
    font-size: 18px;
    color: rgba(255,255,255,0.9);
    text-decoration: none
}

    .uk-navbar-brand:hover, .uk-navbar-brand:focus {
        color: #fff;
        text-decoration: none;
        outline: none
    }

.uk-navbar-toggle {
    font-size: 18px;
    color: rgba(255,255,255,0.6);
    text-decoration: none
}

    .uk-navbar-toggle:hover, .uk-navbar-toggle:focus {
        color: #fff;
        text-decoration: none;
        outline: none
    }

    .uk-navbar-toggle:after {
        content: "\f0c9";
        font-family: FontAwesome;
        vertical-align: middle
    }

.uk-navbar-toggle-alt:after {
    content: "\f002"
}

.uk-navbar-center {
    float: none;
    text-align: center;
    max-width: 50%;
    margin-right: auto;
    margin-left: auto
}

.uk-navbar-flip {
    float: left
}

.uk-navbar-nav > li > a {
    text-transform: none
}

.uk-subnav {
    padding: 0;
    list-style: none;
    font-size: 0.001px
}

    .uk-subnav > li {
        position: relative;
        font-size: 10pt;
        vertical-align: top
    }

        .uk-subnav > li, .uk-subnav > li > a, .uk-subnav > li > span {
            display: inline-block
        }

            .uk-subnav > li:nth-child(n+2) {
                margin-right: 10px
            }

            .uk-subnav > li > a {
                color: #09f
            }

                .uk-subnav > li > a:hover {
                    color: #e90
                }

            .uk-subnav > li > span {
                color: #aaa
            }

.uk-subnav-line > li:nth-child(n+2):before {
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 10px;
    border-right: 1px solid rgba(0,0,0,0.07)
}

.uk-subnav-pill > li > a, .uk-subnav-pill > li > span {
    padding: 3px 9px;
    text-decoration: none;
    border-radius: 3px
}

    .uk-subnav-pill > li > a:hover, .uk-subnav-pill > li > a:focus {
        background: #fff;
        color: #515456;
        outline: none;
        box-shadow: 0 0 0 1px rgba(0,0,0,0.06)
    }

.uk-subnav-pill > li.uk-active > a {
    background: #008fff;
    color: #fff;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)
}

.uk-breadcrumb {
    padding: 0;
    list-style: none;
    font-size: 0.001px
}

    .uk-breadcrumb > li {
        font-size: 10pt;
        vertical-align: top
    }

        .uk-breadcrumb > li, .uk-breadcrumb > li > a, .uk-breadcrumb > li > span {
            display: inline-block
        }

            .uk-breadcrumb > li:nth-child(n+2):before {
                content: ">";
                display: inline-block;
                margin: 0 5px
            }

            .uk-breadcrumb > li:not(.uk-active) > span {
                color: #aaa
            }

.uk-pagination {
    padding: 0;
    list-style: none;
    text-align: center;
    font-size: 0.001px
}

    .uk-pagination:before, .uk-pagination:after {
        content: " ";
        display: table
    }

    .uk-pagination:after {
        clear: both
    }

    .uk-pagination > li {
        display: inline-block;
        font-size: 15pt;
        vertical-align: top
    }

        .uk-pagination > li:nth-child(n+2) {
            margin-right: 5px
        }

        .uk-pagination > li > a, .uk-pagination > li > span {
            display: inline-block;
            min-width: 14px;
            padding: 5px 10px;
            line-height: 24px;
            text-decoration: none;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
            text-align: center;
            border: 1px solid rgba(0,0,0,0.07);
            border-radius: 3px
        }

        .uk-pagination > li > a {
            background: #fff;
            color: #515456;
            background-image: -webkit-linear-gradient(top,#f9f9f9,#f0f0f0);
            background-image: linear-gradient(to bottom,#f9f9f9,#f0f0f0)
        }

            .uk-pagination > li > a:hover, .uk-pagination > li > a:focus {
                background-color: #fff;
                color: #202121;
                outline: none;
                border-color: rgba(0,0,0,0.16);
                background-image: none
            }

            .uk-pagination > li > a:active {
                background-color: #f5f5f5;
                color: #515456;
                background-image: none;
                box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)
            }

    .uk-pagination > .uk-active > span {
        background: #008fff;
        color: #fff;
        background-image: -webkit-linear-gradient(top,#0099ff,#0088ff);
        background-image: linear-gradient(to bottom,#0099ff,#0088ff)
    }

    .uk-pagination > .uk-disabled > span {
        background-color: #fff;
        color: #aaa
    }

.uk-pagination-previous {
    float: left
}

.uk-pagination-next {
    float: left
}

.uk-pagination-left {
    text-align: left
}

.uk-pagination-right {
    text-align: right
}

.uk-tab {
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid rgba(0,0,0,0.07)
}

    .uk-tab:before, .uk-tab:after {
        content: " ";
        display: table
    }

    .uk-tab:after {
        clear: both
    }

    .uk-tab > li {
        margin-bottom: -1px;
        float: left;
        position: relative
    }

        .uk-tab > li > a {
            display: block;
            padding: 10px 18px 10px 18px;
            border: 1px solid transparent;
            border-bottom-width: 0;
            color: #09f;
            text-decoration: none;
            border: none;
            background: #f5f5f5;
            background-image: -webkit-linear-gradient(top,#f9f9f9,#f0f0f0);
            background-image: linear-gradient(to bottom,#f9f9f9,#f0f0f0)
        }

        .uk-tab > li:nth-child(n+2) > a {
            margin-right: 5px
        }

        .uk-tab > li > a:hover, .uk-tab > li > a:focus, .uk-tab > li.uk-open > a {
            border-color: #f5f5f5;
            background: #fff;
            color: #09f;
            outline: none;
            background: #f1f1f1;
            background-image: -webkit-linear-gradient(top,#f1f1f1,#e8e8e8);
            background-image: linear-gradient(to bottom,#f1f1f1,#e8e8e8)
        }

        .uk-tab > li:not(.uk-active) > a:hover, .uk-tab > li:not(.uk-active) > a:focus, .uk-tab > li.uk-open:not(.uk-active) > a {
            margin-bottom: 1px;
            padding-bottom: 9px
        }

        .uk-tab > li.uk-active > a {
            border-color: rgba(0,0,0,0.07);
            border-bottom-color: transparent;
            background: #fff;
            color: #2a2d31
        }

        .uk-tab > li.uk-disabled > a {
            color: #aaa;
            cursor: auto
        }

            .uk-tab > li.uk-disabled > a:hover, .uk-tab > li.uk-disabled > a:focus, .uk-tab > li.uk-disabled.uk-active > a {
                background: none;
                border-color: transparent
            }

.uk-tab-flip > li {
    float: left
}

    .uk-tab-flip > li:nth-child(n+2) > a {
        margin-right: 0;
        margin-left: 5px
    }

.uk-tab-responsive {
    display: none
}

    .uk-tab-responsive > a:before {
        content: "\f0c9\00a0";
        font-family: FontAwesome
    }

@media (max-width:767px) {
    [data-uk-tab] > li {
        display: none
    }

        [data-uk-tab] > li.uk-tab-responsive {
            display: block
        }

            [data-uk-tab] > li.uk-tab-responsive > a {
                margin-right: 0;
                margin-left: 0
            }
}

.uk-tab-center {
    border-bottom: 1px solid rgba(0,0,0,0.07)
}

.uk-tab-center-bottom {
    border-bottom: none;
    border-top: 1px solid rgba(0,0,0,0.07)
}

.uk-tab-center:before, .uk-tab-center:after {
    content: " ";
    display: table
}

.uk-tab-center:after {
    clear: both
}

.uk-tab-center .uk-tab {
    position: relative;
    left: 50%;
    border: none;
    float: left
}

    .uk-tab-center .uk-tab > li {
        position: relative;
        left: -50%
    }

        .uk-tab-center .uk-tab > li > a {
            text-align: center
        }

.uk-tab-bottom {
    border-top: 1px solid rgba(0,0,0,0.07);
    border-bottom: none
}

    .uk-tab-bottom > li {
        margin-top: -1px;
        margin-bottom: 0
    }

        .uk-tab-bottom > li > a {
            padding-top: 10px;
            padding-bottom: 10px;
            border-bottom-width: 1px;
            border-top-width: 0
        }

        .uk-tab-bottom > li:not(.uk-active) > a:hover, .uk-tab-bottom > li:not(.uk-active) > a:focus, .uk-tab-bottom > li.uk-open:not(.uk-active) > a {
            margin-bottom: 0;
            margin-top: 1px;
            padding-bottom: 10px;
            padding-top: 9px
        }

        .uk-tab-bottom > li.uk-active > a {
            border-top-color: transparent;
            border-bottom-color: rgba(0,0,0,0.07)
        }

.uk-tab-grid {
    margin-right: -5px;
    border-bottom: none;
    position: relative;
    z-index: 0
}

    .uk-tab-grid:before {
        display: block;
        position: absolute;
        right: 5px;
        left: 0;
        bottom: -1px;
        border-top: 1px solid rgba(0,0,0,0.07);
        z-index: -1
    }

    .uk-tab-grid > li:first-child > a {
        margin-right: 5px
    }

    .uk-tab-grid > li > a {
        text-align: center
    }

    .uk-tab-grid.uk-tab-bottom {
        border-top: none
    }

        .uk-tab-grid.uk-tab-bottom:before {
            top: -1px;
            bottom: auto
        }

@media (min-width:768px) {
    .uk-tab-left, .uk-tab-right {
        border-bottom: none
    }

        .uk-tab-left > li, .uk-tab-right > li {
            margin-bottom: 0;
            float: none
        }

            .uk-tab-left > li > a, .uk-tab-right > li > a {
                padding-top: 10px;
                padding-bottom: 10px
            }

            .uk-tab-left > li:nth-child(n+2) > a, .uk-tab-right > li:nth-child(n+2) > a {
                margin-right: 0;
                margin-top: 5px
            }

            .uk-tab-left > li.uk-active > a, .uk-tab-right > li.uk-active > a {
                border-color: rgba(0,0,0,0.07)
            }

    .uk-tab-left {
        border-left: 1px solid rgba(0,0,0,0.07)
    }

        .uk-tab-left > li {
            margin-left: -1px
        }

            .uk-tab-left > li > a {
                border-bottom-width: 1px;
                border-left-width: 0
            }

            .uk-tab-left > li:not(.uk-active) > a:hover, .uk-tab-left > li:not(.uk-active) > a:focus {
                margin-bottom: 0;
                margin-left: 1px;
                padding-bottom: 10px;
                padding-left: 17px
            }

            .uk-tab-left > li.uk-active > a {
                border-left-color: transparent
            }

    .uk-tab-right {
        border-right: 1px solid rgba(0,0,0,0.07)
    }

        .uk-tab-right > li {
            margin-right: -1px
        }

            .uk-tab-right > li > a {
                border-bottom-width: 1px;
                border-right-width: 0
            }

            .uk-tab-right > li:not(.uk-active) > a:hover, .uk-tab-right > li:not(.uk-active) > a:focus {
                margin-bottom: 0;
                margin-right: 1px;
                padding-bottom: 10px;
                padding-right: 17px
            }

            .uk-tab-right > li.uk-active > a {
                border-right-color: transparent
            }
}

.uk-tab {
    border: none;
    background: #f7f7f7;
    background-image: -webkit-linear-gradient(top,#f9f9f9,#f0f0f0);
    background-image: linear-gradient(to bottom,#f9f9f9,#f0f0f0)
}

    .uk-tab > li {
        margin-bottom: 0
    }

        .uk-tab > li:nth-child(n+2) > a {
            margin-right: 0
        }

        .uk-tab > li:not(.uk-active) > a:hover, .uk-tab > li:not(.uk-active) > a:focus, .uk-tab > li.uk-open:not(.uk-active) > a {
            margin-bottom: 0;
            padding-bottom: 10px
        }

        .uk-tab > li > a:active {
            box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)
        }

.uk-tab-flip > li:nth-child(n+2) > a {
    margin-left: 0
}

.uk-tab-center {
    border-bottom: none
}

.uk-tab-center-bottom {
    border-bottom: none;
    border-top: none
}

.uk-tab-bottom {
    border-top: none
}

    .uk-tab-bottom > li {
        margin-top: 0
    }

        .uk-tab-bottom > li > a {
            border-bottom-width: 0
        }

        .uk-tab-bottom > li:not(.uk-active) > a:hover, .uk-tab-bottom > li:not(.uk-active) > a:focus, .uk-tab-bottom > li.uk-open:not(.uk-active) > a {
            margin-top: 0;
            padding-top: 10px
        }

.uk-tab-grid {
    margin-right: 0
}

    .uk-tab-grid:before {
        right: 0;
        bottom: 0
    }

    .uk-tab-grid > li:first-child > a {
        margin-right: 0
    }

    .uk-tab-grid.uk-tab-bottom:before {
        top: 0
    }

@media (min-width:768px) {
    .uk-tab-left > li:nth-child(n+2) > a, .uk-tab-right > li:nth-child(n+2) > a {
        margin-top: 0
    }

    .uk-tab-left {
        border-left: none
    }

        .uk-tab-left > li {
            margin-left: 0
        }

            .uk-tab-left > li > a {
                border-bottom-width: 0
            }

            .uk-tab-left > li:not(.uk-active) > a:hover, .uk-tab-left > li:not(.uk-active) > a:focus {
                margin-left: 0;
                padding-left: 18px
            }

    .uk-tab-right {
        border-right: 0
    }

        .uk-tab-right > li {
            margin-right: 0
        }

            .uk-tab-right > li > a {
                border-bottom-width: 0
            }

            .uk-tab-right > li:not(.uk-active) > a:hover, .uk-tab-right > li:not(.uk-active) > a:focus {
                margin-right: 0;
                padding-right: 18px
            }
}

.uk-list {
    padding: 0;
    list-style: none
}

    .uk-list > li:before, .uk-list > li:after {
        content: " ";
        display: table
    }

    .uk-list > li:after {
        clear: both
    }

    .uk-list > li > :last-child {
        margin-bottom: 0
    }

    .uk-list
    ul {
        margin: 0;
        padding-right: 20px;
        list-style: none
    }

.uk-list-line > li:nth-child(n+2) {
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid rgba(0,0,0,0.07)
}

.uk-list-striped > li {
    padding: 5px 5px;
    border-bottom: 1px solid rgba(0,0,0,0.07)
}

    .uk-list-striped > li:nth-of-type(odd) {
        background: #fff
    }

.uk-list-space > li:nth-child(n+2) {
    margin-top: 10px
}

.uk-list-striped > li:first-child {
    border-top: 1px solid rgba(0,0,0,0.07)
}

@media (min-width:768px) {
    .uk-description-list-horizontal {
        overflow: hidden
    }

        .uk-description-list-horizontal > dt {
            width: 160px;
            float: left;
            clear: both;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .uk-description-list-horizontal > dd {
            margin-right: 180px
        }
}

.uk-description-list-line > dt {
    font-weight: normal
}

    .uk-description-list-line > dt:nth-child(n+2) {
        margin-top: 5px;
        padding-top: 5px;
        border-top: 1px solid rgba(0,0,0,0.07)
    }

.uk-description-list-line > dd {
    color: #aaa
}

.uk-table {
    width: 100%;
    margin-bottom: 15px
}

* + .uk-table {
    margin-top: 15px
}

.uk-table th, .uk-table
td {
    padding: 8px 8px;
    border-bottom: 1px solid rgba(0,0,0,0.07)
}

.uk-table
th {
    text-align: left;
}

.uk-table
td {
    vertical-align: top
}

.uk-table thead
th {
    vertical-align: bottom
}

.uk-table caption, .uk-table
tfoot {
    font-size: 12px;
    font-style: italic
}

.uk-table
caption {
    text-align: left;
    color: #aaa
}

.uk-table-middle, .uk-table-middle
td {
    vertical-align: middle !important
}

.uk-table-striped tbody tr:nth-of-type(odd) {
    background: #fff
}

.uk-table-condensed
td {
    padding: 4px 8px
}

.uk-table-hover tbody tr:hover {
    background: rgba(0,0,0,0.03)
}

.uk-form > :last-child {
    margin-bottom: 0
}

.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
    height: 36px;
    max-width: 100%;
    padding: 3px 10px 5px 10px;
    border: 1px solid rgba(0,0,0,0.07);
    background: #fff;
    color: #515456;
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
    border-radius: 3px;
    font-weight: inherit
}

    .uk-form select:focus, .uk-form textarea:focus, .uk-form input:not([type]):focus, .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="color"]:focus {
        border-color: rgba(0,0,0,0.16);
        outline: 0;
        background: #fff;
        color: #515456
    }

    .uk-form select:disabled, .uk-form textarea:disabled, .uk-form input:not([type]):disabled, .uk-form input[type="text"]:disabled, .uk-form input[type="password"]:disabled, .uk-form input[type="datetime"]:disabled, .uk-form input[type="datetime-local"]:disabled, .uk-form input[type="date"]:disabled, .uk-form input[type="month"]:disabled, .uk-form input[type="time"]:disabled, .uk-form input[type="week"]:disabled, .uk-form input[type="number"]:disabled, .uk-form input[type="email"]:disabled, .uk-form input[type="url"]:disabled, .uk-form input[type="search"]:disabled, .uk-form input[type="tel"]:disabled, .uk-form input[type="color"]:disabled {
        border-color: rgba(0,0,0,0.07);
        background-color: #fff;
        color: #aaa
    }

.uk-form:-ms-input-placeholder {
    color: #aaa !important
}

.uk-form::-moz-placeholder {
    color: #aaa
}

.uk-form::-webkit-input-placeholder {
    color: #aaa
}

.uk-form:disabled:-ms-input-placeholder {
    color: #aaa !important
}

.uk-form:disabled::-moz-placeholder {
    color: #aaa
}

.uk-form:disabled::-webkit-input-placeholder {
    color: #aaa
}

.uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"] {
    -webkit-appearance: none
}

.uk-form:invalid {
    box-shadow: none
}

.uk-form
legend {
    width: 100%;
    padding-bottom: 5px;
    font-size: 18px;
    line-height: 30px
}

    .uk-form legend:after {
        content: "";
        display: block;
        border-bottom: 1px solid rgba(0,0,0,0.07)
    }

select.uk-form-small, textarea.uk-form-small, input[type].uk-form-small, input:not([type]).uk-form-small {
    height: 25px;
    padding: 3px 3px;
    font-size: 12px
}

select.uk-form-large, textarea.uk-form-large, input[type].uk-form-large, input:not([type]).uk-form-large {
    height: 40px;
    padding: 8px 6px;
    font-size: 16px
}

.uk-form textarea, .uk-form select[multiple], .uk-form select[size] {
    height: auto
}

.uk-form-danger {
    border-color: rgba(191,73,87,0.3) !important;
    background: #fff7f8 !important;
    color: #d83044 !important
}

.uk-form-success {
    border-color: rgba(37,140,42,0.3) !important;
    background: #f4fff5 !important;
    color: #139e1a !important
}

.uk-form-blank {
    border-color: transparent !important;
    border-style: dashed !important;
    background: none !important
}

    .uk-form-blank:focus {
        border-color: rgba(0,0,0,0.07) !important
    }

input.uk-form-width-mini {
    width: 40px
}

select.uk-form-width-mini {
    width: 65px
}

.uk-form-width-small {
    width: 130px
}

.uk-form-width-medium {
    width: 200px
}

.uk-form-width-large {
    width: 500px
}

.uk-form-row:before, .uk-form-row:after {
    content: " ";
    display: table
}

.uk-form-row:after {
    clear: both
}

.uk-form-row + .uk-form-row {
    margin-top: 5px
}

.uk-form-help-inline {
    display: inline-block;
    margin: 0 10px 0 0
}

.uk-form-help-block {
    margin: 1px 0 0 0
}

.uk-form-controls > :first-child {
    margin-top: 0
}

.uk-form-controls > :last-child {
    margin-bottom: 0
}

.uk-form-controls-condensed {
    margin: 5px 0
}

.uk-form-stacked .uk-form-label {
    display: block;
    margin-bottom: 5px;
    font-weight: normal
}

@media (max-width:959px) {
    .uk-form-horizontal .uk-form-label {
        display: block;
        margin-bottom: 5px;
        font-weight: normal
    }
}

@media (min-width:960px) {
    .uk-form-horizontal .uk-form-label {
        width: 100px;
        margin-top: 5px;
        float: left
    }

    .uk-form-horizontal .uk-form-controls {
        margin-right: 115px
    }

    .uk-form-horizontal .uk-form-controls-text {
        padding-top: 5px
    }
}

.uk-form-icon {
    position: relative;
    display: inline-block;
    max-width: 100%
}

    .uk-form-icon > [class*='uk-icon-'] {
        position: absolute;
        top: 50%;
        width: 30px;
        margin-top: -7px;
        font-size: 14px;
        color: #aaa;
        text-align: center;
        pointer-events: none
    }

    .uk-form-icon:not(.uk-form-icon-flip) > input {
        padding-right: 30px !important
    }

.uk-form-icon-flip > [class*='uk-icon-'] {
    left: 0
}

.uk-form-icon-flip > input {
    padding-left: 30px !important
}

.uk-button {
    display: inline-block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    text-decoration: none;
    text-align: center;
    border: none;
    line-height: 30pt;
    min-height: 30px;
    font-size: 10pt !important;
    padding: 0 8px;
    background: #fff;
    color: #515456;
    border: 1px solid rgba(0,0,0,0.07);
    border-radius: 3px;
    background-origin: border-box;
    background: #f5f5f5;
    background-image: -webkit-linear-gradient(top,#f9f9f9,#f0f0f0);
    background-image: linear-gradient(to bottom,#f9f9f9,#f0f0f0);
    font-weight: normal;
    text-transform: none
}

    .uk-button:hover, .uk-button:focus {
        background-color: #fff;
        color: #515456;
        outline: none;
        text-decoration: none;
        border-color: rgba(0,0,0,0.16);
        background-image: none
    }

    .uk-button:active, .uk-button.uk-active {
        background-color: #f5f5f5;
        color: #515456;
        background-image: none;
        box-shadow: inset 0 2px 4px rgba(0,0,0,0.1)
    }

.uk-button-primary {
    background-color: #008fff;
    color: #fff;
    background-image: -webkit-linear-gradient(top,#0099ff,#0088ff);
    background-image: linear-gradient(to bottom,#0099ff,#0088ff)
}

    .uk-button-primary:hover, .uk-button-primary:focus {
        background-color: #0af;
        color: #fff;
        background-image: none
    }

    .uk-button-primary:active, .uk-button-primary.uk-active {
        background-color: #08f;
        color: #fff;
        background-image: none;
        box-shadow: inset 0 2px 4px rgba(0,0,0,0.1)
    }

.uk-button-success {
    background-color: #41cc41;
    color: #fff;
    background-image: -webkit-linear-gradient(top,#55cc55,#33cc33);
    background-image: linear-gradient(to bottom,#55cc55,#33cc33);
    line-height: 28pt
}

    .uk-button-success:hover, .uk-button-success:focus {
        background-color: #6c6;
        color: #fff;
        background-image: none
    }

    .uk-button-success:active, .uk-button-success.uk-active {
        background-color: #3c3;
        color: #fff;
        background-image: none;
        box-shadow: inset 0 2px 4px rgba(0,0,0,0.1)
    }

.uk-button-danger {
    background-color: #ee3a3a;
    color: #fff;
    background-image: -webkit-linear-gradient(top,#ee4444,#ee3333);
    background-image: linear-gradient(to bottom,#ee4444,#ee3333);
    line-height: 28pt
}

    .uk-button-danger:hover, .uk-button-danger:focus {
        background-color: #e55;
        color: #fff;
        background-image: none
    }

    .uk-button-danger:active, .uk-button-danger.uk-active {
        background-color: #e33;
        color: #fff;
        background-image: none;
        box-shadow: inset 0 2px 4px rgba(0,0,0,0.1)
    }

.uk-button:disabled {
    background-color: #fff;
    color: #aaa;
    background-image: none;
    box-shadow: none
}

.uk-button-link, .uk-button-link:hover, .uk-button-link:focus, .uk-button-link:active, .uk-button-link.uk-active, .uk-button-link:disabled {
    border-color: transparent;
    background: none;
    box-shadow: none
}

.uk-button-link {
    color: #09f
}

    .uk-button-link:hover, .uk-button-link:focus, .uk-button-link:active, .uk-button-link.uk-active {
        color: #e90;
        text-decoration: underline
    }

    .uk-button-link:disabled {
        color: #aaa
    }

    .uk-button-link:focus {
        outline: 1px dotted
    }

.uk-button-mini {
    min-height: 20px;
    padding: 0 6px;
    line-height: 20px;
    font-size: 11px
}

.uk-button-small {
    min-height: 25px;
    padding: 0 10px;
    line-height: 25px;
    font-size: 14px
}

.uk-button-large {
    min-height: 40px;
    padding: 0 15px;
    line-height: 40px;
    font-size: 16px;
    border-radius: 4px
}

.uk-button-group {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    font-size: 0.001px;
    white-space: nowrap
}

    .uk-button-group > * {
        display: inline-block
    }

    .uk-button-group .uk-button {
        vertical-align: top
    }

.uk-button-dropdown {
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.uk-button-group > .uk-button:not(:first-child):not(:last-child), .uk-button-group > div:not(:first-child):not(:last-child) .uk-button {
    border-radius: 0
}

.uk-button-group > .uk-button:first-child, .uk-button-group > div:first-child .uk-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.uk-button-group > .uk-button:last-child, .uk-button-group > div:last-child .uk-button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.uk-button-group > .uk-button:nth-child(n+2), .uk-button-group > div:nth-child(n+2) .uk-button {
    margin-right: -1px
}

.uk-button-group .uk-button:active {
    position: relative
}

@font-face {
    /*font-family: 'FontAwesome';
    src: url("/templates/yazduniversity/warp/vendor/uikit/fonts/fontawesome-webfont.eot");
    src: url("/templates/yazduniversity/warp/vendor/uikit/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("/templates/yazduniversity/warp/vendor/uikit/fonts/fontawesome-webfont.woff") format("woff"),url("/templates/yazduniversity/warp/vendor/uikit/fonts/fontawesome-webfont.ttf") format("truetype");*/
    font-weight: normal;
    font-style: normal
}

[class*='uk-icon-'] {
    font-family: FontAwesome;
    display: inline-block;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.uk-icon-small:before {
    font-size: 150%;
    vertical-align: -10%
}

.uk-icon-medium:before {
    font-size: 200%;
    vertical-align: -16%
}

.uk-icon-large:before {
    font-size: 250%;
    vertical-align: -22%
}

.uk-icon-spin {
    display: inline-block;
    -webkit-animation: uk-spin 2s infinite linear;
    animation: uk-spin 2s infinite linear
}

.uk-icon-button {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    width: 50px;
    height: 30px;
    border-radius: 3px;
    background: rgba(0,0,0,0.08);
    line-height: 30px;
    color: #fff;
    font-size: 14pt;
    text-align: center;
    border: 0;
    background-image: none
}

    .uk-icon-button:hover, .uk-icon-button:focus {
        background-color: rgba(0,0,0,0.16);
        color: #fff;
        text-decoration: none;
        outline: none;
        background-image: none
    }

    .uk-icon-button:active {
        background-color: #008fff;
        color: #fff;
        background-image: none;
        box-shadow: inset 0 2px 4px rgba(0,0,0,0.1)
    }

.uk-icon-glass:before {
    content: "\f000"
}

.uk-icon-music:before {
    content: "\f001"
}

.uk-icon-search:before {
    content: "\f002"
}

.uk-icon-envelope-o:before {
    content: "\f003"
}

.uk-icon-heart:before {
    content: "\f004"
}

.uk-icon-star:before {
    content: "\f005"
}

.uk-icon-star-o:before {
    content: "\f006"
}

.uk-icon-user:before {
    content: "\f007"
}

.uk-icon-film:before {
    content: "\f008"
}

.uk-icon-th-large:before {
    content: "\f009"
}

.uk-icon-th:before {
    content: "\f00a"
}

.uk-icon-th-list:before {
    content: "\f00b"
}

.uk-icon-check:before {
    content: "\f00c"
}

.uk-icon-times:before {
    content: "\f00d"
}

.uk-icon-search-plus:before {
    content: "\f00e"
}

.uk-icon-search-minus:before {
    content: "\f010"
}

.uk-icon-power-off:before {
    content: "\f011"
}

.uk-icon-signal:before {
    content: "\f012"
}

.uk-icon-gear:before, .uk-icon-cog:before {
    content: "\f013"
}

.uk-icon-trash-o:before {
    content: "\f014"
}

.uk-icon-home:before {
    content: "\f015"
}

.uk-icon-file-o:before {
    content: "\f016"
}

.uk-icon-clock-o:before {
    content: "\f017"
}

.uk-icon-road:before {
    content: "\f018"
}

.uk-icon-download:before {
    content: "\f019"
}

.uk-icon-arrow-circle-o-down:before {
    content: "\f01a"
}

.uk-icon-arrow-circle-o-up:before {
    content: "\f01b"
}

.uk-icon-inbox:before {
    content: "\f01c"
}

.uk-icon-play-circle-o:before {
    content: "\f01d"
}

.uk-icon-rotate-right:before, .uk-icon-repeat:before {
    content: "\f01e"
}

.uk-icon-refresh:before {
    content: "\f021"
}

.uk-icon-list-alt:before {
    content: "\f022"
}

.uk-icon-lock:before {
    content: "\f023"
}

.uk-icon-flag:before {
    content: "\f024"
}

.uk-icon-headphones:before {
    content: "\f025"
}

.uk-icon-volume-off:before {
    content: "\f026"
}

.uk-icon-volume-down:before {
    content: "\f027"
}

.uk-icon-volume-up:before {
    content: "\f028"
}

.uk-icon-qrcode:before {
    content: "\f029"
}

.uk-icon-barcode:before {
    content: "\f02a"
}

.uk-icon-tag:before {
    content: "\f02b"
}

.uk-icon-tags:before {
    content: "\f02c"
}

.uk-icon-book:before {
    content: "\f02d"
}

.uk-icon-bookmark:before {
    content: "\f02e"
}

.uk-icon-print:before {
    content: "\f02f"
}

.uk-icon-camera:before {
    content: "\f030"
}

.uk-icon-font:before {
    content: "\f031"
}

.uk-icon-bold:before {
    content: "\f032"
}

.uk-icon-italic:before {
    content: "\f033"
}

.uk-icon-text-height:before {
    content: "\f034"
}

.uk-icon-text-width:before {
    content: "\f035"
}

.uk-icon-align-left:before {
    content: "\f036"
}

.uk-icon-align-center:before {
    content: "\f037"
}

.uk-icon-align-right:before {
    content: "\f038"
}

.uk-icon-align-justify:before {
    content: "\f039"
}

.uk-icon-list:before {
    content: "\f03a"
}

.uk-icon-dedent:before, .uk-icon-outdent:before {
    content: "\f03b"
}

.uk-icon-indent:before {
    content: "\f03c"
}

.uk-icon-video-camera:before {
    content: "\f03d"
}

.uk-icon-photo:before, .uk-icon-image:before, .uk-icon-picture-o:before {
    content: "\f03e"
}

.uk-icon-pencil:before {
    content: "\f040"
}

.uk-icon-map-marker:before {
    content: "\f041"
}

.uk-icon-adjust:before {
    content: "\f042"
}

.uk-icon-tint:before {
    content: "\f043"
}

.uk-icon-edit:before, .uk-icon-pencil-square-o:before {
    content: "\f044"
}

.uk-icon-share-square-o:before {
    content: "\f045"
}

.uk-icon-check-square-o:before {
    content: "\f046"
}

.uk-icon-arrows:before {
    content: "\f047"
}

.uk-icon-step-backward:before {
    content: "\f048"
}

.uk-icon-fast-backward:before {
    content: "\f049"
}

.uk-icon-backward:before {
    content: "\f04a"
}

.uk-icon-play:before {
    content: "\f04b"
}

.uk-icon-pause:before {
    content: "\f04c"
}

.uk-icon-stop:before {
    content: "\f04d"
}

.uk-icon-forward:before {
    content: "\f04e"
}

.uk-icon-fast-forward:before {
    content: "\f050"
}

.uk-icon-step-forward:before {
    content: "\f051"
}

.uk-icon-eject:before {
    content: "\f052"
}

.uk-icon-chevron-left:before {
    content: "\f053"
}

.uk-icon-chevron-right:before {
    content: "\f054"
}

.uk-icon-plus-circle:before {
    content: "\f055"
}

.uk-icon-minus-circle:before {
    content: "\f056"
}

.uk-icon-times-circle:before {
    content: "\f057"
}

.uk-icon-check-circle:before {
    content: "\f058"
}

.uk-icon-question-circle:before {
    content: "\f059"
}

.uk-icon-info-circle:before {
    content: "\f05a"
}

.uk-icon-crosshairs:before {
    content: "\f05b"
}

.uk-icon-times-circle-o:before {
    content: "\f05c"
}

.uk-icon-check-circle-o:before {
    content: "\f05d"
}

.uk-icon-ban:before {
    content: "\f05e"
}

.uk-icon-arrow-left:before {
    content: "\f060"
}

.uk-icon-arrow-right:before {
    content: "\f061"
}

.uk-icon-arrow-up:before {
    content: "\f062"
}

.uk-icon-arrow-down:before {
    content: "\f063"
}

.uk-icon-mail-forward:before, .uk-icon-share:before {
    content: "\f064"
}

.uk-icon-expand:before {
    content: "\f065"
}

.uk-icon-compress:before {
    content: "\f066"
}

.uk-icon-plus:before {
    content: "\f067"
}

.uk-icon-minus:before {
    content: "\f068"
}

.uk-icon-asterisk:before {
    content: "\f069"
}

.uk-icon-exclamation-circle:before {
    content: "\f06a"
}

.uk-icon-gift:before {
    content: "\f06b"
}

.uk-icon-leaf:before {
    content: "\f06c"
}

.uk-icon-fire:before {
    content: "\f06d"
}

.uk-icon-eye:before {
    content: "\f06e"
}

.uk-icon-eye-slash:before {
    content: "\f070"
}

.uk-icon-warning:before, .uk-icon-exclamation-triangle:before {
    content: "\f071"
}

.uk-icon-plane:before {
    content: "\f072"
}

.uk-icon-calendar:before {
    content: "\f073"
}

.uk-icon-random:before {
    content: "\f074"
}

.uk-icon-comment:before {
    content: "\f075"
}

.uk-icon-magnet:before {
    content: "\f076"
}

.uk-icon-chevron-up:before {
    content: "\f077"
}

.uk-icon-chevron-down:before {
    content: "\f078"
}

.uk-icon-retweet:before {
    content: "\f079"
}

.uk-icon-shopping-cart:before {
    content: "\f07a"
}

.uk-icon-folder:before {
    content: "\f07b"
}

.uk-icon-folder-open:before {
    content: "\f07c"
}

.uk-icon-arrows-v:before {
    content: "\f07d"
}

.uk-icon-arrows-h:before {
    content: "\f07e"
}

.uk-icon-bar-chart-o:before {
    content: "\f080"
}

.uk-icon-twitter-square:before {
    content: "\f081"
}

.uk-icon-facebook-square:before {
    content: "\f082"
}

.uk-icon-camera-retro:before {
    content: "\f083"
}

.uk-icon-key:before {
    content: "\f084"
}

.uk-icon-gears:before, .uk-icon-cogs:before {
    content: "\f085"
}

.uk-icon-comments:before {
    content: "\f086"
}

.uk-icon-thumbs-o-up:before {
    content: "\f087"
}

.uk-icon-thumbs-o-down:before {
    content: "\f088"
}

.uk-icon-star-half:before {
    content: "\f089"
}

.uk-icon-heart-o:before {
    content: "\f08a"
}

.uk-icon-sign-out:before {
    content: "\f08b"
}

.uk-icon-linkedin-square:before {
    content: "\f08c"
}

.uk-icon-thumb-tack:before {
    content: "\f08d"
}

.uk-icon-external-link:before {
    content: "\f08e"
}

.uk-icon-sign-in:before {
    content: "\f090"
}

.uk-icon-trophy:before {
    content: "\f091"
}

.uk-icon-github-square:before {
    content: "\f092"
}

.uk-icon-upload:before {
    content: "\f093"
}

.uk-icon-lemon-o:before {
    content: "\f094"
}

.uk-icon-phone:before {
    content: "\f095"
}

.uk-icon-square-o:before {
    content: "\f096"
}

.uk-icon-bookmark-o:before {
    content: "\f097"
}

.uk-icon-phone-square:before {
    content: "\f098"
}

.uk-icon-twitter:before {
    content: "\f099"
}

.uk-icon-facebook:before {
    content: "\f09a"
}

.uk-icon-github:before {
    content: "\f09b"
}

.uk-icon-unlock:before {
    content: "\f09c"
}

.uk-icon-credit-card:before {
    content: "\f09d"
}

.uk-icon-rss:before {
    content: "\f09e"
}

.uk-icon-hdd-o:before {
    content: "\f0a0"
}

.uk-icon-bullhorn:before {
    content: "\f0a1"
}

.uk-icon-bell:before {
    content: "\f0f3"
}

.uk-icon-certificate:before {
    content: "\f0a3"
}

.uk-icon-hand-o-right:before {
    content: "\f0a4"
}

.uk-icon-hand-o-left:before {
    content: "\f0a5"
}

.uk-icon-hand-o-up:before {
    content: "\f0a6"
}

.uk-icon-hand-o-down:before {
    content: "\f0a7"
}

.uk-icon-arrow-circle-left:before {
    content: "\f0a8"
}

.uk-icon-arrow-circle-right:before {
    content: "\f0a9"
}

.uk-icon-arrow-circle-up:before {
    content: "\f0aa"
}

.uk-icon-arrow-circle-down:before {
    content: "\f0ab"
}

.uk-icon-globe:before {
    content: "\f0ac"
}

.uk-icon-wrench:before {
    content: "\f0ad"
}

.uk-icon-tasks:before {
    content: "\f0ae"
}

.uk-icon-filter:before {
    content: "\f0b0"
}

.uk-icon-briefcase:before {
    content: "\f0b1"
}

.uk-icon-arrows-alt:before {
    content: "\f0b2"
}

.uk-icon-group:before, .uk-icon-users:before {
    content: "\f0c0"
}

.uk-icon-chain:before, .uk-icon-link:before {
    content: "\f0c1"
}

.uk-icon-cloud:before {
    content: "\f0c2"
}

.uk-icon-flask:before {
    content: "\f0c3"
}

.uk-icon-cut:before, .uk-icon-scissors:before {
    content: "\f0c4"
}

.uk-icon-copy:before, .uk-icon-files-o:before {
    content: "\f0c5"
}

.uk-icon-at:before {
    content: "\f1fa"
}

.uk-icon-copyright:before {
    content: "\f1f9"
}

.uk-icon-paperclip:before {
    content: "\f0c6"
}

.uk-icon-save:before, .uk-icon-floppy-o:before {
    content: "\f0c7"
}

.uk-icon-square:before {
    content: "\f0c8"
}

.uk-icon-navicon:before, .uk-icon-reorder:before, .uk-icon-bars:before {
    content: "\f0c9"
}

.uk-icon-list-ul:before {
    content: "\f0ca"
}

.uk-icon-list-ol:before {
    content: "\f0cb"
}

.uk-icon-strikethrough:before {
    content: "\f0cc"
}

.uk-icon-underline:before {
    content: "\f0cd"
}

.uk-icon-table:before {
    content: "\f0ce"
}

.uk-icon-magic:before {
    content: "\f0d0"
}

.uk-icon-truck:before {
    content: "\f0d1"
}

.uk-icon-pinterest:before {
    content: "\f0d2"
}

.uk-icon-pinterest-square:before {
    content: "\f0d3"
}

.uk-icon-google-plus-square:before {
    content: "\f0d4"
}

.uk-icon-google-plus:before {
    content: "\f0d5"
}

.uk-icon-money:before {
    content: "\f0d6"
}

.uk-icon-caret-down:before {
    content: "\f0d7"
}

.uk-icon-caret-up:before {
    content: "\f0d8"
}

.uk-icon-caret-left:before {
    content: "\f0d9"
}

.uk-icon-caret-right:before {
    content: "\f0da"
}

.uk-icon-columns:before {
    content: "\f0db"
}

.uk-icon-unsorted:before, .uk-icon-sort:before {
    content: "\f0dc"
}

.uk-icon-sort-down:before, .uk-icon-sort-desc:before {
    content: "\f0dd"
}

.uk-icon-sort-up:before, .uk-icon-sort-asc:before {
    content: "\f0de"
}

.uk-icon-envelope:before {
    content: "\f0e0"
}

.uk-icon-linkedin:before {
    content: "\f0e1"
}

.uk-icon-rotate-left:before, .uk-icon-undo:before {
    content: "\f0e2"
}

.uk-icon-legal:before, .uk-icon-gavel:before {
    content: "\f0e3"
}

.uk-icon-dashboard:before, .uk-icon-tachometer:before {
    content: "\f0e4"
}

.uk-icon-comment-o:before {
    content: "\f0e5"
}

.uk-icon-comments-o:before {
    content: "\f0e6"
}

.uk-icon-flash:before, .uk-icon-bolt:before {
    content: "\f0e7"
}

.uk-icon-sitemap:before {
    content: "\f0e8"
}

.uk-icon-umbrella:before {
    content: "\f0e9"
}

.uk-icon-paste:before, .uk-icon-clipboard:before {
    content: "\f0ea"
}

.uk-icon-lightbulb-o:before {
    content: "\f0eb"
}

.uk-icon-exchange:before {
    content: "\f0ec"
}

.uk-icon-cloud-download:before {
    content: "\f0ed"
}

.uk-icon-cloud-upload:before {
    content: "\f0ee"
}

.uk-icon-user-md:before {
    content: "\f0f0"
}

.uk-icon-stethoscope:before {
    content: "\f0f1"
}

.uk-icon-suitcase:before {
    content: "\f0f2"
}

.uk-icon-bell-o:before {
    content: "\f0a2"
}

.uk-icon-coffee:before {
    content: "\f0f4"
}

.uk-icon-cutlery:before {
    content: "\f0f5"
}

.uk-icon-file-text-o:before {
    content: "\f0f6"
}

.uk-icon-building-o:before {
    content: "\f0f7"
}

.uk-icon-hospital-o:before {
    content: "\f0f8"
}

.uk-icon-ambulance:before {
    content: "\f0f9"
}

.uk-icon-medkit:before {
    content: "\f0fa"
}

.uk-icon-fighter-jet:before {
    content: "\f0fb"
}

.uk-icon-beer:before {
    content: "\f0fc"
}

.uk-icon-h-square:before {
    content: "\f0fd"
}

.uk-icon-plus-square:before {
    content: "\f0fe"
}

.uk-icon-angle-double-left:before {
    content: "\f100"
}

.uk-icon-angle-double-right:before {
    content: "\f101"
}

.uk-icon-angle-double-up:before {
    content: "\f102"
}

.uk-icon-angle-double-down:before {
    content: "\f103"
}

.uk-icon-angle-left:before {
    content: "\f104"
}

.uk-icon-angle-right:before {
    content: "\f105"
}

.uk-icon-angle-up:before {
    content: "\f106"
}

.uk-icon-angle-down:before {
    content: "\f107"
}

.uk-icon-desktop:before {
    content: "\f108"
}

.uk-icon-laptop:before {
    content: "\f109"
}

.uk-icon-tablet:before {
    content: "\f10a"
}

.uk-icon-mobile-phone:before, .uk-icon-mobile:before {
    content: "\f10b"
}

.uk-icon-circle-o:before {
    content: "\f10c"
}

.uk-icon-quote-left:before {
    content: "\f10d"
}

.uk-icon-quote-right:before {
    content: "\f10e"
}

.uk-icon-spinner:before {
    content: "\f110"
}

.uk-icon-circle:before {
    content: "\f111"
}

.uk-icon-mail-reply:before, .uk-icon-reply:before {
    content: "\f112"
}

.uk-icon-github-alt:before {
    content: "\f113"
}

.uk-icon-folder-o:before {
    content: "\f114"
}

.uk-icon-folder-open-o:before {
    content: "\f115"
}

.uk-icon-smile-o:before {
    content: "\f118"
}

.uk-icon-frown-o:before {
    content: "\f119"
}

.uk-icon-meh-o:before {
    content: "\f11a"
}

.uk-icon-gamepad:before {
    content: "\f11b"
}

.uk-icon-keyboard-o:before {
    content: "\f11c"
}

.uk-icon-flag-o:before {
    content: "\f11d"
}

.uk-icon-flag-checkered:before {
    content: "\f11e"
}

.uk-icon-terminal:before {
    content: "\f120"
}

.uk-icon-code:before {
    content: "\f121"
}

.uk-icon-mail-reply-all:before, .uk-icon-reply-all:before {
    content: "\f122"
}

.uk-icon-star-half-empty:before, .uk-icon-star-half-full:before, .uk-icon-star-half-o:before {
    content: "\f123"
}

.uk-icon-location-arrow:before {
    content: "\f124"
}

.uk-icon-crop:before {
    content: "\f125"
}

.uk-icon-code-fork:before {
    content: "\f126"
}

.uk-icon-unlink:before, .uk-icon-chain-broken:before {
    content: "\f127"
}

.uk-icon-question:before {
    content: "\f128"
}

.uk-icon-info:before {
    content: "\f129"
}

.uk-icon-exclamation:before {
    content: "\f12a"
}

.uk-icon-superscript:before {
    content: "\f12b"
}

.uk-icon-subscript:before {
    content: "\f12c"
}

.uk-icon-eraser:before {
    content: "\f12d"
}

.uk-icon-puzzle-piece:before {
    content: "\f12e"
}

.uk-icon-microphone:before {
    content: "\f130"
}

.uk-icon-microphone-slash:before {
    content: "\f131"
}

.uk-icon-shield:before {
    content: "\f132"
}

.uk-icon-calendar-o:before {
    content: "\f133"
}

.uk-icon-fire-extinguisher:before {
    content: "\f134"
}

.uk-icon-rocket:before {
    content: "\f135"
}

.uk-icon-maxcdn:before {
    content: "\f136"
}

.uk-icon-chevron-circle-left:before {
    content: "\f137"
}

.uk-icon-chevron-circle-right:before {
    content: "\f138"
}

.uk-icon-chevron-circle-up:before {
    content: "\f139"
}

.uk-icon-chevron-circle-down:before {
    content: "\f13a"
}

.uk-icon-html5:before {
    content: "\f13b"
}

.uk-icon-css3:before {
    content: "\f13c"
}

.uk-icon-anchor:before {
    content: "\f13d"
}

.uk-icon-unlock-alt:before {
    content: "\f13e"
}

.uk-icon-bullseye:before {
    content: "\f140"
}

.uk-icon-ellipsis-h:before {
    content: "\f141"
}

.uk-icon-ellipsis-v:before {
    content: "\f142"
}

.uk-icon-rss-square:before {
    content: "\f143"
}

.uk-icon-play-circle:before {
    content: "\f144"
}

.uk-icon-ticket:before {
    content: "\f145"
}

.uk-icon-minus-square:before {
    content: "\f146"
}

.uk-icon-minus-square-o:before {
    content: "\f147"
}

.uk-icon-level-up:before {
    content: "\f148"
}

.uk-icon-level-down:before {
    content: "\f149"
}

.uk-icon-check-square:before {
    content: "\f14a"
}

.uk-icon-pencil-square:before {
    content: "\f14b"
}

.uk-icon-external-link-square:before {
    content: "\f14c"
}

.uk-icon-share-square:before {
    content: "\f14d"
}

.uk-icon-compass:before {
    content: "\f14e"
}

.uk-icon-toggle-down:before, .uk-icon-caret-square-o-down:before {
    content: "\f150"
}

.uk-icon-toggle-up:before, .uk-icon-caret-square-o-up:before {
    content: "\f151"
}

.uk-icon-toggle-right:before, .uk-icon-caret-square-o-right:before {
    content: "\f152"
}

.uk-icon-euro:before, .uk-icon-eur:before {
    content: "\f153"
}

.uk-icon-gbp:before {
    content: "\f154"
}

.uk-icon-dollar:before, .uk-icon-usd:before {
    content: "\f155"
}

.uk-icon-rupee:before, .uk-icon-inr:before {
    content: "\f156"
}

.uk-icon-cny:before, .uk-icon-rmb:before, .uk-icon-yen:before, .uk-icon-jpy:before {
    content: "\f157"
}

.uk-icon-ruble:before, .uk-icon-rouble:before, .uk-icon-rub:before {
    content: "\f158"
}

.uk-icon-won:before, .uk-icon-krw:before {
    content: "\f159"
}

.uk-icon-bitcoin:before, .uk-icon-btc:before {
    content: "\f15a"
}

.uk-icon-file:before {
    content: "\f15b"
}

.uk-icon-file-text:before {
    content: "\f15c"
}

.uk-icon-sort-alpha-asc:before {
    content: "\f15d"
}

.uk-icon-sort-alpha-desc:before {
    content: "\f15e"
}

.uk-icon-sort-amount-asc:before {
    content: "\f160"
}

.uk-icon-sort-amount-desc:before {
    content: "\f161"
}

.uk-icon-sort-numeric-asc:before {
    content: "\f162"
}

.uk-icon-sort-numeric-desc:before {
    content: "\f163"
}

.uk-icon-thumbs-up:before {
    content: "\f164"
}

.uk-icon-thumbs-down:before {
    content: "\f165"
}

.uk-icon-youtube-square:before {
    content: "\f166"
}

.uk-icon-youtube:before {
    content: "\f167"
}

.uk-icon-xing:before {
    content: "\f168"
}

.uk-icon-xing-square:before {
    content: "\f169"
}

.uk-icon-youtube-play:before {
    content: "\f16a"
}

.uk-icon-dropbox:before {
    content: "\f16b"
}

.uk-icon-stack-overflow:before {
    content: "\f16c"
}

.uk-icon-instagram:before {
    content: "\f16d"
}

.uk-icon-flickr:before {
    content: "\f16e"
}

.uk-icon-adn:before {
    content: "\f170"
}

.uk-icon-bitbucket:before {
    content: "\f171"
}

.uk-icon-bitbucket-square:before {
    content: "\f172"
}

.uk-icon-tumblr:before {
    content: "\f173"
}

.uk-icon-tumblr-square:before {
    content: "\f174"
}

.uk-icon-long-arrow-down:before {
    content: "\f175"
}

.uk-icon-long-arrow-up:before {
    content: "\f176"
}

.uk-icon-long-arrow-left:before {
    content: "\f177"
}

.uk-icon-long-arrow-right:before {
    content: "\f178"
}

.uk-icon-apple:before {
    content: "\f179"
}

.uk-icon-windows:before {
    content: "\f17a"
}

.uk-icon-android:before {
    content: "\f17b"
}

.uk-icon-linux:before {
    content: "\f17c"
}

.uk-icon-dribbble:before {
    content: "\f17d"
}

.uk-icon-skype:before {
    content: "\f17e"
}

.uk-icon-foursquare:before {
    content: "\f180"
}

.uk-icon-trello:before {
    content: "\f181"
}

.uk-icon-female:before {
    content: "\f182"
}

.uk-icon-male:before {
    content: "\f183"
}

.uk-icon-gittip:before {
    content: "\f184"
}

.uk-icon-sun-o:before {
    content: "\f185"
}

.uk-icon-moon-o:before {
    content: "\f186"
}

.uk-icon-archive:before {
    content: "\f187"
}

.uk-icon-bug:before {
    content: "\f188"
}

.uk-icon-vk:before {
    content: "\f189"
}

.uk-icon-weibo:before {
    content: "\f18a"
}

.uk-icon-renren:before {
    content: "\f18b"
}

.uk-icon-pagelines:before {
    content: "\f18c"
}

.uk-icon-stack-exchange:before {
    content: "\f18d"
}

.uk-icon-arrow-circle-o-right:before {
    content: "\f18e"
}

.uk-icon-arrow-circle-o-left:before {
    content: "\f190"
}

.uk-icon-toggle-left:before, .uk-icon-caret-square-o-left:before {
    content: "\f191"
}

.uk-icon-dot-circle-o:before {
    content: "\f192"
}

.uk-icon-wheelchair:before {
    content: "\f193"
}

.uk-icon-vimeo-square:before {
    content: "\f194"
}

.uk-icon-turkish-lira:before, .uk-icon-try:before {
    content: "\f195"
}

.uk-icon-plus-square-o:before {
    content: "\f196"
}

.uk-icon-space-shuttle:before {
    content: "\f197"
}

.uk-icon-slack:before {
    content: "\f198"
}

.uk-icon-envelope-square:before {
    content: "\f199"
}

.uk-icon-wordpress:before {
    content: "\f19a"
}

.uk-icon-openid:before {
    content: "\f19b"
}

.uk-icon-user-secret:before {
    content: "\f21b"
}

.uk-icon-desc:before {
    content: "\f1e8";
}

.uk-icon-product-hunt:before {
    content: "\f07a"
}

.uk-icon-institution:before, .uk-icon-bank:before, .uk-icon-university:before {
    content: "\f19c"
}

.uk-icon-mortar-board:before, .uk-icon-graduation-cap:before {
    content: "\f19d"
}

.uk-icon-yahoo:before {
    content: "\f19e"
}

.uk-icon-google:before {
    content: "\f1a0"
}

.uk-icon-reddit:before {
    content: "\f1a1"
}

.uk-icon-reddit-square:before {
    content: "\f1a2"
}

.uk-icon-stumbleupon-circle:before {
    content: "\f1a3"
}

.uk-icon-stumbleupon:before {
    content: "\f1a4"
}

.uk-icon-delicious:before {
    content: "\f1a5"
}

.uk-icon-digg:before {
    content: "\f1a6"
}

.uk-icon-pied-piper-square:before, .uk-icon-pied-piper:before {
    content: "\f1a7"
}

.uk-icon-pied-piper-alt:before {
    content: "\f1a8"
}

.uk-icon-drupal:before {
    content: "\f1a9"
}

.uk-icon-joomla:before {
    content: "\f1aa"
}

.uk-icon-language:before {
    content: "\f1ab"
}

.uk-icon-fax:before {
    content: "\f1ac"
}

.uk-icon-building:before {
    content: "\f1ad"
}

.uk-icon-child:before {
    content: "\f1ae"
}

.uk-icon-paw:before {
    content: "\f1b0"
}

.uk-icon-spoon:before {
    content: "\f1b1"
}

.uk-icon-cube:before {
    content: "\f1b2"
}

.uk-icon-cubes:before {
    content: "\f1b3"
}

.uk-icon-behance:before {
    content: "\f1b4"
}

.uk-icon-behance-square:before {
    content: "\f1b5"
}

.uk-icon-steam:before {
    content: "\f1b6"
}

.uk-icon-steam-square:before {
    content: "\f1b7"
}

.uk-icon-recycle:before {
    content: "\f1b8"
}

.uk-icon-automobile:before, .uk-icon-car:before {
    content: "\f1b9"
}

.uk-icon-cab:before, .uk-icon-taxi:before {
    content: "\f1ba"
}

.uk-icon-tree:before {
    content: "\f1bb"
}

.uk-icon-spotify:before {
    content: "\f1bc"
}

.uk-icon-deviantart:before {
    content: "\f1bd"
}

.uk-icon-soundcloud:before {
    content: "\f1be"
}

.uk-icon-database:before {
    content: "\f1c0"
}

.uk-icon-file-pdf-o:before {
    content: "\f1c1"
}

.uk-icon-file-word-o:before {
    content: "\f1c2"
}

.uk-icon-file-excel-o:before {
    content: "\f1c3"
}

.uk-icon-file-powerpoint-o:before {
    content: "\f1c4"
}

.uk-icon-file-photo-o:before, .uk-icon-file-picture-o:before, .uk-icon-file-image-o:before {
    content: "\f1c5"
}

.uk-icon-file-zip-o:before, .uk-icon-file-archive-o:before {
    content: "\f1c6"
}

.uk-icon-file-sound-o:before, .uk-icon-file-audio-o:before {
    content: "\f1c7"
}

.uk-icon-file-movie-o:before, .uk-icon-file-video-o:before {
    content: "\f1c8"
}

.uk-icon-file-code-o:before {
    content: "\f1c9"
}

.uk-icon-vine:before {
    content: "\f1ca"
}

.uk-icon-codepen:before {
    content: "\f1cb"
}

.uk-icon-jsfiddle:before {
    content: "\f1cc"
}

.uk-icon-life-bouy:before, .uk-icon-life-saver:before, .uk-icon-support:before, .uk-icon-life-ring:before {
    content: "\f1cd"
}

.uk-icon-circle-o-notch:before {
    content: "\f1ce"
}

.uk-icon-ra:before, .uk-icon-rebel:before {
    content: "\f1d0"
}

.uk-icon-ge:before, .uk-icon-empire:before {
    content: "\f1d1"
}

.uk-icon-git-square:before {
    content: "\f1d2"
}

.uk-icon-git:before {
    content: "\f1d3"
}

.uk-icon-hacker-news:before {
    content: "\f1d4"
}

.uk-icon-tencent-weibo:before {
    content: "\f1d5"
}

.uk-icon-qq:before {
    content: "\f1d6"
}

.uk-icon-wechat:before, .uk-icon-weixin:before {
    content: "\f1d7"
}

.uk-icon-send:before, .uk-icon-paper-plane:before {
    content: "\f1d8"
}

.uk-icon-send-o:before, .uk-icon-paper-plane-o:before {
    content: "\f1d9"
}

.uk-icon-history:before {
    content: "\f1da"
}

.uk-icon-circle-thin:before {
    content: "\f1db"
}

.uk-icon-header:before {
    content: "\f1dc"
}

.uk-icon-paragraph:before {
    content: "\f1dd"
}

.uk-icon-sliders:before {
    content: "\f1de"
}

.uk-icon-share-alt:before {
    content: "\f1e0"
}

.uk-icon-share-alt-square:before {
    content: "\f1e1"
}

.uk-icon-bomb:before {
    content: "\f1e2"
}

.uk-close {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline-block;
    width: 25px;
    line-height: 25px;
    text-align: center;
    color: inherit;
    opacity: 0.3;
    padding: 0;
    border: 0;
    -webkit-appearance: none;
    background: transparent
}

    .uk-close:after {
        display: block;
        content: "\f00d";
        font-family: FontAwesome
    }

    .uk-close:hover, .uk-close:focus {
        opacity: 0.5;
        outline: none;
        color: inherit;
        text-decoration: none;
        cursor: pointer
    }

.uk-close-alt {
    padding: 2px;
    border-radius: 50%;
    background: #fff;
    opacity: 1;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.1),0 2px 6px rgba(0,0,0,0.06)
}

    .uk-close-alt:hover, .uk-close-alt:focus {
        opacity: 1
    }

    .uk-close-alt:after {
        opacity: 0.5
    }

    .uk-close-alt:hover:after, .uk-close-alt:focus:after {
        opacity: 0.8
    }

.uk-badge {
    display: inline-block;
    padding: 0 10px;
    background: #008fff;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    text-transform: none;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(top,#0099ff,#0088ff);
    background-image: linear-gradient(to bottom,#0099ff,#0088ff);
    font-weight: normal
}

.uk-badge-notification {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 20px;
    border-radius: 500px;
    font-size: 12px;
    line-height: 20px
}

.uk-badge-success {
    background-color: #41cc41;
    background-image: -webkit-linear-gradient(top,#55cc55,#33cc33);
    background-image: linear-gradient(to bottom,#55cc55,#33cc33)
}

.uk-badge-warning {
    background-color: #fea52a;
    background-image: -webkit-linear-gradient(top,#ffb23d,#fd9c1e);
    background-image: linear-gradient(to bottom,#ffb23d,#fd9c1e)
}

.uk-badge-danger {
    background-color: #ee3a3a;
    background-image: -webkit-linear-gradient(top,#ee4444,#ee3333);
    background-image: linear-gradient(to bottom,#ee4444,#ee3333)
}

.uk-alert {
    margin-bottom: 25px;
    padding: 10px 15px;
    background: #f4fbff;
    color: #3578a6;
    border: 1px solid rgba(75,116,144,0.3);
    border-radius: 3px
}

* + .uk-alert {
    margin-top: 25px
}

.uk-alert > :last-child {
    margin-bottom: 0
}

.uk-alert h1, .uk-alert h2, .uk-alert h3, .uk-alert h4, .uk-alert h5, .uk-alert
h6 {
    color: inherit
}

.uk-alert > .uk-close:first-child {
    float: left
}

    .uk-alert > .uk-close:first-child + * {
        margin-top: 0
    }

.uk-alert-success {
    background: #f4fff5;
    color: #139e1a;
    border-color: rgba(37,140,42,0.3)
}

.uk-alert-warning {
    background: #fffef2;
    color: #e2955d;
    border-color: rgba(207,152,112,0.4)
}

.uk-alert-danger {
    background: #fee;
    color: #e55;
    border-color: #eaa
}
.alert-danger, .alert-error {
    background: #fee;
    color: #e55;
    border-color: #eaa;
}

.uk-alert-large {
    padding: 20px
}

    .uk-alert-large > .uk-close:first-child {
        margin: -10px 0 0 -10px
    }

.uk-thumbnail {
    display: inline-block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    margin: 0;
    padding: 4px;
    border: 6px solid #555;
    background: #fff;
    border-radius: 3px;
    background-clip: padding-box;
    box-shadow: 0 1px 3px rgba(0,0,0,0.4)
}

a.uk-thumbnail:hover, a.uk-thumbnail:focus {
    border-color: rgba(0,0,0,0.16);
    background-color: #fff;
    text-decoration: none;
    outline: none;
    box-shadow: 0 3px 6px rgba(0,0,0,0.06)
}

.uk-thumbnail-caption {
    padding-top: 4px;
    text-align: center;
    color: #515456
}

.uk-thumbnail-mini {
    width: 150px
}

.uk-thumbnail-small {
    width: 200px
}

.uk-thumbnail-medium {
    width: 400px
}

.uk-thumbnail-large {
    width: 600px
}

.uk-thumbnail-expand, .uk-thumbnail-expand > img {
    width: 100%
}

.uk-overlay {
    display: inline-block;
    position: relative;
    max-width: 100%;
    vertical-align: middle;
    overflow: hidden
}

    .uk-overlay > :first-child {
        margin-bottom: 0
    }

.uk-overlay-area {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(0,143,255,0.8);
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
    -webkit-transform: translate3d(0,0,0)
}

.uk-overlay:hover .uk-overlay-area, .uk-overlay.uk-hover .uk-overlay-area, .uk-overlay-toggle:hover .uk-overlay-area, .uk-overlay-toggle.uk-hover .uk-overlay-area {
    opacity: 1
}

.uk-overlay-area:empty:before {
    content: "\f054";
    position: absolute;
    top: 50%;
    right: 50%;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    margin-right: -25px;
    font-size: 50px;
    line-height: 1;
    font-family: FontAwesome;
    text-align: center;
    color: #fff
}

.uk-overlay-area:not(:empty) {
    font-size: 0.001px
}

    .uk-overlay-area:not(:empty):before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle
    }

.uk-overlay-area-content {
    display: inline-block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    vertical-align: middle;
    font-size: 1rem;
    text-align: center;
    padding: 0 15px;
    color: #fff
}

    .uk-overlay-area-content > :last-child {
        margin-bottom: 0
    }

    .uk-overlay-area-content a:not([class]), .uk-overlay-area-content a:not([class]):hover {
        color: inherit
    }

.uk-overlay-caption {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 15px;
    background: rgba(2,2,3,0.5);
    color: #fff;
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
    -webkit-transform: translate3d(0,0,0)
}

.uk-overlay:hover .uk-overlay-caption, .uk-overlay.uk-hover .uk-overlay-caption, .uk-overlay-toggle:hover .uk-overlay-caption, .uk-overlay-toggle.uk-hover .uk-overlay-caption {
    opacity: 1
}

.uk-overlay {
    overflow: hidden
}

    .uk-overlay
    img {
        -webkit-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;
        -webkit-transform-origin: bottom left;
        transform-origin: bottom left
    }

    .uk-overlay:hover .uk-overlay-area {
        right: 0
    }

    .uk-overlay:hover
    img {
        -webkit-transform: scale(1.2) translate(20px);
        transform: scale(1.2) translate(20px)
    }

.uk-progress {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 20px;
    margin-bottom: 15px;
    background: rgba(0,0,0,0.03);
    overflow: hidden;
    line-height: 20px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.06);
    border-radius: 100px
}

* + .uk-progress {
    margin-top: 15px
}

.uk-progress-bar {
    width: 0;
    height: 100%;
    background: #008fff;
    float: left;
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease;
    font-size: 12px;
    color: #fff;
    text-align: center;
    background-image: -webkit-linear-gradient(top,#0099ff,#0088ff);
    background-image: linear-gradient(to bottom,#0099ff,#0088ff)
}

.uk-progress-mini {
    height: 6px
}

.uk-progress-small {
    height: 12px
}

.uk-progress-success .uk-progress-bar {
    background-color: #41cc41;
    background-image: -webkit-linear-gradient(top,#55cc55,#33cc33);
    background-image: linear-gradient(to bottom,#55cc55,#33cc33)
}

.uk-progress-warning .uk-progress-bar {
    background-color: #fea52a;
    background-image: -webkit-linear-gradient(top,#ffb23d,#fd9c1e);
    background-image: linear-gradient(to bottom,#ffb23d,#fd9c1e)
}

.uk-progress-danger .uk-progress-bar {
    background-color: #ee3a3a;
    background-image: -webkit-linear-gradient(top,#ee4444,#ee3333);
    background-image: linear-gradient(to bottom,#ee4444,#ee3333)
}

.uk-progress-striped .uk-progress-bar {
    background-image: -webkit-linear-gradient(-135deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(-135deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-size: 30px 30px
}

.uk-progress-striped.uk-active .uk-progress-bar {
    -webkit-animation: uk-progress-bar-stripes 2s linear infinite;
    animation: uk-progress-bar-stripes 2s linear infinite
}

@-webkit-keyframes uk-progress-bar-stripes {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: -30px 0
    }
}

@keyframes uk-progress-bar-stripes {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: -30px 0
    }
}

.uk-progress-mini, .uk-progress-small {
    border-radius: 500px
}

[class*='uk-animation-'] {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@media screen {
    [data-uk-scrollspy*='uk-animation-'] {
        opacity: 0
    }
}

.uk-animation-fade {
    -webkit-animation-name: uk-fade;
    animation-name: uk-fade;
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.uk-animation-scale-up {
    -webkit-animation-name: uk-scale-up;
    animation-name: uk-scale-up
}

.uk-animation-scale-down {
    -webkit-animation-name: uk-scale-down;
    animation-name: uk-scale-down
}

.uk-animation-slide-top {
    -webkit-animation-name: uk-slide-top;
    animation-name: uk-slide-top
}

.uk-animation-slide-bottom {
    -webkit-animation-name: uk-slide-bottom;
    animation-name: uk-slide-bottom
}

.uk-animation-slide-left {
    -webkit-animation-name: uk-slide-left;
    animation-name: uk-slide-left
}

.uk-animation-slide-right {
    -webkit-animation-name: uk-slide-right;
    animation-name: uk-slide-right
}

.uk-animation-shake {
    -webkit-animation-name: uk-shake;
    animation-name: uk-shake
}

.uk-animation-reverse {
    -webkit-animation-direction: reverse;
    animation-direction: reverse
}

@-webkit-keyframes uk-fade {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes uk-fade {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes uk-scale-up {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.2)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1)
    }
}

@keyframes uk-scale-up {
    0% {
        opacity: 0;
        transform: scale(0.2)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

@-webkit-keyframes uk-scale-down {
    0% {
        opacity: 0;
        -webkit-transform: scale(1.8)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1)
    }
}

@keyframes uk-scale-down {
    0% {
        opacity: 0;
        transform: scale(1.8)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

@-webkit-keyframes uk-slide-top {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes uk-slide-top {
    0% {
        opacity: 0;
        transform: translateY(-100%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes uk-slide-bottom {
    0% {
        opacity: 0;
        -webkit-transform: translateY(100%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes uk-slide-bottom {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes uk-slide-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@keyframes uk-slide-left {
    0% {
        opacity: 0;
        transform: translateX(100%)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes uk-slide-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@keyframes uk-slide-right {
    0% {
        opacity: 0;
        transform: translateX(-100%)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes uk-shake {
    0%,100% {
        -webkit-transform: translateX(0)
    }

    10% {
        -webkit-transform: translateX(9px)
    }

    20% {
        -webkit-transform: translateX(-8px)
    }

    30% {
        -webkit-transform: translateX(7px)
    }

    40% {
        -webkit-transform: translateX(-6px)
    }

    50% {
        -webkit-transform: translateX(5px)
    }

    60% {
        -webkit-transform: translateX(-4px)
    }

    70% {
        -webkit-transform: translateX(3px)
    }

    80% {
        -webkit-transform: translateX(-2px)
    }

    90% {
        -webkit-transform: translateX(1px)
    }
}

@keyframes uk-shake {
    0%,100% {
        transform: translateX(0)
    }

    10% {
        transform: translateX(9px)
    }

    20% {
        transform: translateX(-8px)
    }

    30% {
        transform: translateX(7px)
    }

    40% {
        transform: translateX(-6px)
    }

    50% {
        transform: translateX(5px)
    }

    60% {
        transform: translateX(-4px)
    }

    70% {
        transform: translateX(3px)
    }

    80% {
        transform: translateX(-2px)
    }

    90% {
        transform: translateX(1px)
    }
}

@-webkit-keyframes uk-slide-top-fixed {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes uk-slide-top-fixed {
    0% {
        opacity: 0;
        transform: translateY(-10px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes uk-slide-bottom-fixed {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes uk-slide-bottom-fixed {
    0% {
        opacity: 0;
        transform: translateY(10px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes uk-spin {
    0% {
        -webkit-transform: rotate(180deg)
    }

    100% {
        -webkit-transform: rotate(-179deg)
    }
}

@keyframes uk-spin {
    0% {
        transform: rotate(180deg)
    }

    100% {
        transform: rotate(-179deg)
    }
}

.uk-dropdown {
    display: none;
    position: absolute;
    /*top: 100%;*/
    /*right: 0;*/
    z-index: 1020;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 200px;
    margin-top: 5px;
    padding: 5px;
    background: #fff;
    color: #515456;
    font-size: 10pt;
    vertical-align: top;
    border: 1px solid rgba(0,0,0,0.12);
    box-shadow: 0 6px 8px rgba(0,0,0,0.06)
}

.uk-open > .uk-dropdown {
    display: block;
    -webkit-animation: uk-fade 0.2s ease-in-out;
    animation: uk-fade 0.2s ease-in-out;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

/*.uk-dropdown-flip {
    right: auto;
    left: 0
}*/

.uk-dropdown-up {
    top: auto;
    bottom: 100%;
    margin-top: auto;
    margin-bottom: 5px
}

.uk-dropdown .uk-nav {
    margin: 0 -5px
}

.uk-grid .uk-dropdown-grid + .uk-dropdown-grid {
    margin-top: 5px
}

.uk-dropdown-grid > [class*='uk-width-'] > .uk-panel + .uk-panel {
    margin-top: 5px
}

@media (min-width:768px) {
    .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid {
        margin-right: -5px;
        margin-left: -5px
    }

        .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-'] {
            padding-right: 5px;
            padding-left: 5px
        }

            .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {
                border-right: 1px solid rgba(0,0,0,0.07)
            }

    .uk-dropdown-width-2:not(.uk-dropdown-stack) {
        width: 400px
    }

    .uk-dropdown-width-3:not(.uk-dropdown-stack) {
        width: 600px
    }

    .uk-dropdown-width-4:not(.uk-dropdown-stack) {
        width: 800px
    }

    .uk-dropdown-width-5:not(.uk-dropdown-stack) {
        width: 1000px
    }
}

@media (max-width:767px) {
    .uk-dropdown-grid > [class*='uk-width-'] {
        width: 100%
    }

        .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {
            margin-top: 5px
        }
}

.uk-dropdown-stack > .uk-dropdown-grid > [class*='uk-width-'] {
    width: 100%
}

    .uk-dropdown-stack > .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {
        margin-top: 5px
    }

.uk-dropdown-small {
    min-width: 150px;
    width: auto;
    padding: 5px;
    white-space: nowrap
}

    .uk-dropdown-small .uk-nav {
        margin: 0 -5px
    }

.uk-dropdown-navbar {
    margin-top: -20px;
    background: #f5f5f5;
    color: #515456;
    right: -1px;
    border: 1px solid rgba(0,0,0,0.12);
    background-clip: padding-box;
    box-shadow: 0 6px 8px rgba(0,0,0,0.06)
}

.uk-open > .uk-dropdown-navbar {
    -webkit-animation: uk-fade 0.2s ease-in-out;
    animation: uk-fade 0.2s ease-in-out
}

.uk-dropdown-scrollable {
    overflow-y: auto;
    height: 200px
}

.uk-dropdown-navbar.uk-dropdown-flip {
    right: auto
}

.uk-modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1010;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: rgba(0,0,0,0.6);
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
    -webkit-transform: translateZ(0)
}

    .uk-modal.uk-open {
        opacity: 1
    }

.uk-modal-dialog {
    position: relative;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 100px auto;
    padding: 20px;
    width: 600px;
    max-width: 100%;
    max-width: calc(100% - 20px);
    background: #fff;
    opacity: 0;
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
    -webkit-transition: opacity 0.3s linear,-webkit-transform 0.3s ease-out;
    transition: opacity 0.3s linear,transform 0.3s ease-out;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0,0,0,0.3)
}

@media (max-width:767px) {
    .uk-modal-dialog {
        width: auto;
        margin: 10px
    }
}

.uk-open .uk-modal-dialog {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.uk-modal-dialog > :last-child {
    margin-bottom: 0
}

.uk-modal-dialog > .uk-close:first-child {
    margin: -10px 0 0 -10px;
    float: left
}

    .uk-modal-dialog > .uk-close:first-child + * {
        margin-top: 0
    }

.uk-modal-dialog-frameless {
    padding: 0
}

    .uk-modal-dialog-frameless > .uk-close:first-child {
        position: absolute;
        top: -12px;
        left: -12px;
        margin: 0;
        float: none
    }

@media (max-width:767px) {
    .uk-modal-dialog-frameless > .uk-close:first-child {
        top: -7px;
        left: -7px
    }
}

@media (min-width:768px) {
    .uk-modal-dialog-large {
        width: 930px
    }
}

@media (min-width:1220px) {
    .uk-modal-dialog-large {
        width: 1130px
    }
}

.uk-offcanvas {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1000;
    background: rgba(2,2,3,0.1)
}

    .uk-offcanvas.uk-active {
        display: block
    }

.uk-offcanvas-page {
    position: relative;
    -webkit-transition: margin-right 0.3s ease-in-out;
    transition: margin-right 0.3s ease-in-out
}

.uk-offcanvas-bar {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    z-index: 1001;
    width: 285px;
    max-width: 100%;
    background: #2a2d30;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out
}

.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.uk-offcanvas-bar-flip {
    right: auto;
    left: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.uk-offcanvas .uk-panel {
    margin: 20px 15px;
    color: #777;
    text-shadow: 0 1px 0 rgba(0,0,0,0.1)
}

.uk-offcanvas .uk-panel-title {
    color: #ccc
}

.uk-offcanvas .uk-panel a:not([class]) {
    color: #ccc
}

    .uk-offcanvas .uk-panel a:not([class]):hover {
        color: #fff
    }

.uk-offcanvas-bar:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 1px;
    background: rgba(0,0,0,0.6);
    box-shadow: 0 0 5px 2px rgba(0,0,0,0.6)
}

.uk-offcanvas-bar-flip:after {
    left: auto;
    right: 0;
    width: 1px;
    background: rgba(0,0,0,0.6);
    box-shadow: 0 0 5px 2px rgba(0,0,0,0.6)
}

.uk-switcher {
    margin: 0;
    padding: 0;
    list-style: none
}

    .uk-switcher > *:not(.uk-active) {
        display: none
    }

.uk-tooltip {
    display: none;
    position: absolute;
    z-index: 1030;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 200px;
    padding: 5px 8px;
    background: #008fff;
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    border-radius: 3px
}

    .uk-tooltip:after {
        content: "";
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border: 5px dashed #008fff;
        
    }

.uk-tooltip-top:after, .uk-tooltip-top-left:after, .uk-tooltip-top-right:after {
    bottom: -5px;
    border-top-style: solid;
    border-bottom: none;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: #008fff
}

.uk-tooltip-bottom:after, .uk-tooltip-bottom-left:after, .uk-tooltip-bottom-right:after {
    top: -5px;
    border-bottom-style: solid;
    border-top: none;
    border-right-color: transparent;
    border-left-color: transparent;
    border-bottom-color: #008fff
}

.uk-tooltip-top:after, .uk-tooltip-bottom:after {
    right: 50%;
    margin-right: -5px
}

.uk-tooltip-top-left:after, .uk-tooltip-bottom-left:after {
    right: 10px
}

.uk-tooltip-top-right:after, .uk-tooltip-bottom-right:after {
    left: 10px
}

.uk-tooltip-left:after {
    right: -5px;
    top: 50%;
    margin-top: -5px;
    border-right-style: solid;
    border-right: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right-color: #008fff
}

.uk-tooltip-right:after {
    right: -5px;
    top: 50%;
    margin-top: -5px;
    border-left-style: solid;
    border-right: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #008fff
}

.uk-text-small {
    font-size: 9pt;
    line-height: 12pt
}

.uk-text-large {
    font-size: 15pt;
    line-height: 20pt;
    font-weight: normal
}

.uk-text-bold {
    font-weight: bold
}

.uk-text-muted {
    color: #aaa !important
}

.uk-text-primary {
    color: #0af !important
}

.uk-text-success {
    color: #139e1a !important
}

.uk-text-warning {
    color: #e2955d !important
}

.uk-text-danger {
    color: #d83044 !important
}

.uk-text-left {
    text-align: left !important;
}

.uk-text-right {
    text-align: left !important
}

.uk-text-center {
    text-align: center !important
}

.uk-text-justify {
    text-align: justify !important
}

.uk-text-top {
    vertical-align: top !important
}

.uk-text-middle {
    vertical-align: middle !important
}

.uk-text-bottom {
    vertical-align: bottom !important
}

@media (max-width:959px) {
    .uk-text-center-medium {
        text-align: center !important
    }
}

@media (max-width:767px) {
    .uk-text-center-small {
        text-align: center !important
    }
}

.uk-text-nowrap {
    white-space: nowrap
}

.uk-text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.uk-text-break {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto
}

.uk-container {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 1220px;
    padding: 0 20px
}

@media (min-width:1220px) {
    .uk-container {
        max-width: 1220px;
        padding: 0 20px
    }
}

.uk-container:before, .uk-container:after {
    content: " ";
    display: table
}

.uk-container:after {
    clear: both
}

.uk-container-center {
    margin-right: auto;
    margin-left: auto
}

.uk-clearfix:before, .uk-clearfix:after {
    content: " ";
    display: table
}

.uk-clearfix:after {
    clear: both
}

.uk-nbfc {
    overflow: hidden
}

.uk-nbfc-alt {
    display: table-cell;
    width: 10000px
}

.uk-float-left {
    float: left
}

.uk-float-right {
    float: right
}

[class*='uk-float-'] {
    max-width: 100%
}

[class*='uk-align-'] {
    display: block;
    margin-bottom: 15px
}

.uk-align-left {
    margin-right: 15px;
    float: left
}

.uk-align-right {
    margin-left: 15px;
    float: right
}

@media (min-width:768px) {
    .uk-align-medium-left {
        margin-left: 15px;
        margin-bottom: 15px;
        float: left
    }

    .uk-align-medium-right {
        margin-right: 15px;
        margin-bottom: 15px;
        float: right
    }
}

.uk-align-center {
    margin-right: auto;
    margin-left: auto
}

.uk-vertical-align {
    font-size: 0.001px
}

    .uk-vertical-align:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle
    }

.uk-vertical-align-middle, .uk-vertical-align-bottom {
    display: inline-block;
    max-width: 100%;
    font-size: 1rem
}

.uk-vertical-align-middle {
    vertical-align: middle
}

.uk-vertical-align-bottom {
    vertical-align: bottom
}

.uk-height-1-1 {
    height: 100%
}

.uk-responsive-width, .uk-responsive-height {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.uk-responsive-width {
    max-width: 100%;
    height: auto
}

.uk-responsive-height {
    max-height: 100%;
    width: auto
}

.uk-margin {
    margin-bottom: 15px
}

* + .uk-margin {
    margin-top: 15px
}

.uk-margin-top {
    margin-top: 15px !important
}

.uk-margin-bottom {
    margin-bottom: 15px !important
}

.uk-margin-left {
    margin-right: 15px !important
}

.uk-margin-right {
    margin-left: 15px !important
}

.uk-margin-large {
    margin-bottom: 40px
}

* + .uk-margin-large {
    margin-top: 40px
}

.uk-margin-large-top {
    margin-top: 40px !important
}

.uk-margin-large-bottom {
    margin-bottom: 40px !important
}

.uk-margin-large-left {
    margin-right: 40px !important
}

.uk-margin-large-right {
    margin-left: 40px !important
}

.uk-margin-small {
    margin-bottom: 5px
}

* + .uk-margin-small {
    margin-top: 5px
}

.uk-margin-small-top {
    margin-top: 5px !important
}

.uk-margin-small-bottom {
    margin-bottom: 5px !important
}

.uk-margin-small-left {
    margin-right: 5px !important
}

.uk-margin-small-right {
    margin-left: 5px !important
}

.uk-margin-remove {
    margin: 0 !important
}

.uk-margin-top-remove {
    margin-top: 0 !important
}

.uk-margin-bottom-remove {
    margin-bottom: 0 !important
}

.uk-border-circle {
    border-radius: 50%
}

.uk-border-rounded {
    border-radius: 5px
}

@media (min-width:768px) {
    .uk-heading-large {
        font-size: 52px;
        line-height: 64px
    }
}

.uk-link-muted, .uk-link-muted
a {
    color: #515456
}

    .uk-link-muted:hover, .uk-link-muted a:hover {
        color: #515456
    }

.uk-link-reset, .uk-link-reset a, .uk-link-reset:hover, .uk-link-reset a:hover {
    color: inherit;
    text-decoration: none
}

.uk-scrollable-text {
    height: 300px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    resize: both
}

.uk-scrollable-box {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 170px;
    padding: 10px;
    border: 1px solid rgba(0,0,0,0.07);
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    resize: both;
    border-radius: 3px
}

    .uk-scrollable-box > :last-child {
        margin-bottom: 0
    }

.uk-overflow-container {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

    .uk-overflow-container > :last-child {
        margin-bottom: 0
    }

.uk-display-block {
    display: block !important
}

.uk-display-inline {
    display: inline !important
}

.uk-display-inline-block {
    display: inline-block !important
}

@media (min-width:960px) {
    .uk-visible-small {
        display: none !important
    }

    .uk-visible-medium {
        display: none !important
    }

    .uk-hidden-large {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:959px) {
    .uk-visible-small {
        display: none !important
    }

    .uk-visible-large {
        display: none !important
    }

    .uk-hidden-medium {
        display: none !important
    }
}

@media (max-width:767px) {
    .uk-visible-medium {
        display: none !important
    }

    .uk-visible-large {
        display: none !important
    }

    .uk-hidden-small {
        display: none !important
    }
}

.uk-hidden {
    display: none !important;
    visibility: hidden !important
}

.uk-invisible {
    visibility: hidden !important
}

.uk-visible-hover:hover .uk-hidden, .uk-visible-hover:hover .uk-invisible {
    display: block !important;
    visibility: visible !important
}

.uk-visible-hover-inline:hover .uk-hidden, .uk-visible-hover-inline:hover .uk-invisible {
    display: inline-block !important;
    visibility: visible !important
}

@media print {
    * {
        background: transparent !important;
        color: black !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr, img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: 0.5cm
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }
}

[class*='uk-animation-'] {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@media screen {
    [data-uk-scrollspy*='uk-animation-'] {
        opacity: 0
    }
}

.uk-animation-fade {
    -webkit-animation-name: uk-fade;
    animation-name: uk-fade;
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.uk-animation-scale-up {
    -webkit-animation-name: uk-scale-up;
    animation-name: uk-scale-up
}

.uk-animation-scale-down {
    -webkit-animation-name: uk-scale-down;
    animation-name: uk-scale-down
}

.uk-animation-slide-top {
    -webkit-animation-name: uk-slide-top;
    animation-name: uk-slide-top
}

.uk-animation-slide-bottom {
    -webkit-animation-name: uk-slide-bottom;
    animation-name: uk-slide-bottom
}

.uk-animation-slide-left {
    -webkit-animation-name: uk-slide-left;
    animation-name: uk-slide-left
}

.uk-animation-slide-right {
    -webkit-animation-name: uk-slide-right;
    animation-name: uk-slide-right
}

.uk-animation-shake {
    -webkit-animation-name: uk-shake;
    animation-name: uk-shake
}

.uk-animation-reverse {
    -webkit-animation-direction: reverse;
    animation-direction: reverse
}

@-webkit-keyframes uk-fade {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes uk-fade {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes uk-scale-up {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.2)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1)
    }
}

@keyframes uk-scale-up {
    0% {
        opacity: 0;
        transform: scale(0.2)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

@-webkit-keyframes uk-scale-down {
    0% {
        opacity: 0;
        -webkit-transform: scale(1.8)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1)
    }
}

@keyframes uk-scale-down {
    0% {
        opacity: 0;
        transform: scale(1.8)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

@-webkit-keyframes uk-slide-top {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes uk-slide-top {
    0% {
        opacity: 0;
        transform: translateY(-100%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes uk-slide-bottom {
    0% {
        opacity: 0;
        -webkit-transform: translateY(100%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes uk-slide-bottom {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes uk-slide-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@keyframes uk-slide-left {
    0% {
        opacity: 0;
        transform: translateX(100%)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes uk-slide-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@keyframes uk-slide-right {
    0% {
        opacity: 0;
        transform: translateX(-100%)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes uk-shake {
    0%,100% {
        -webkit-transform: translateX(0)
    }

    10% {
        -webkit-transform: translateX(9px)
    }

    20% {
        -webkit-transform: translateX(-8px)
    }

    30% {
        -webkit-transform: translateX(7px)
    }

    40% {
        -webkit-transform: translateX(-6px)
    }

    50% {
        -webkit-transform: translateX(5px)
    }

    60% {
        -webkit-transform: translateX(-4px)
    }

    70% {
        -webkit-transform: translateX(3px)
    }

    80% {
        -webkit-transform: translateX(-2px)
    }

    90% {
        -webkit-transform: translateX(1px)
    }
}

@keyframes uk-shake {
    0%,100% {
        transform: translateX(0)
    }

    10% {
        transform: translateX(9px)
    }

    20% {
        transform: translateX(-8px)
    }

    30% {
        transform: translateX(7px)
    }

    40% {
        transform: translateX(-6px)
    }

    50% {
        transform: translateX(5px)
    }

    60% {
        transform: translateX(-4px)
    }

    70% {
        transform: translateX(3px)
    }

    80% {
        transform: translateX(-2px)
    }

    90% {
        transform: translateX(1px)
    }
}

@-webkit-keyframes uk-slide-top-fixed {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes uk-slide-top-fixed {
    0% {
        opacity: 0;
        transform: translateY(-10px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes uk-slide-bottom-fixed {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes uk-slide-bottom-fixed {
    0% {
        opacity: 0;
        transform: translateY(10px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes uk-spin {
    0% {
        -webkit-transform: rotate(180deg)
    }

    100% {
        -webkit-transform: rotate(-179deg)
    }
}

@keyframes uk-spin {
    0% {
        transform: rotate(180deg)
    }

    100% {
        transform: rotate(-179deg)
    }
}

.uk-search {
    display: inline-block;
    position: relative;
    margin: 0
}

    .uk-search:before {
        content: "\f002";
        position: absolute;
        top: 0;
        left: 0;
        width: 30px;
        line-height: 40px;
        text-align: center;
        font-family: FontAwesome;
        font-size: 14px;
        color: rgba(0,0,0,0.2)
    }

.uk-search-field {
    width: 220px;
    height: 40px;
    padding: 0 30px;
    border: 0 solid rgba(0,0,0,0);
    background: #fff;
    color: #515456;
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
    border-radius: 0;
    border-radius: 3px;
    background-clip: padding-box;
    font-weight: normal
}

input.uk-search-field {
    -webkit-appearance: none
}

.uk-search-field:-ms-input-placeholder {
    color: #ccc
}

.uk-search-field::-moz-placeholder {
    color: #ccc
}

.uk-search-field::-webkit-input-placeholder {
    color: #ccc
}

.uk-search-field::-ms-clear {
    display: none
}

.uk-search-field:focus {
    outline: 0;
    border-color: rgba(0,0,0,0);
    background-clip: padding-box;
    box-shadow: 0 1px 4px rgba(0,0,0,0.06)
}

.uk-search-field:focus, .uk-search.uk-active .uk-search-field {
    width: 280px
}

.uk-search-close {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: rgba(0,0,0,0.2);
    padding: 0;
    border: 0;
    -webkit-appearance: none;
    background: transparent
}

.uk-loading > .uk-search-close, .uk-active > .uk-search-close {
    display: block
}

.uk-search-close:after {
    display: block;
    content: "\f00d";
    font-family: FontAwesome
}

.uk-loading > .uk-search-close:after {
    content: "\f110";
    -webkit-animation: uk-spin 2s infinite linear;
    animation: uk-spin 2s infinite linear
}

.uk-dropdown-search {
    width: 280px;
    margin-top: 0;
    background: #fff;
    color: #515456
}

.uk-open > .uk-dropdown-search {
    -webkit-animation: uk-slide-top-fixed 0.2s ease-in-out;
    animation: uk-slide-top-fixed 0.2s ease-in-out
}

.uk-navbar-flip .uk-dropdown-search {
    margin-top: 10px;
    margin-left: -20px
}

.uk-nav-search > li > a {
    color: #515456
}

.uk-nav-search > li.uk-active > a {
    background: #008fff;
    color: #fff;
    outline: none;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)
}

.uk-nav-search .uk-nav-header {
    color: #aaa;
    text-shadow: none
}

.uk-nav-search .uk-nav-divider {
    border-top: 1px solid rgba(0,0,0,0.07)
}

.uk-nav-search ul
a {
    color: #09f
}

    .uk-nav-search ul a:hover {
        color: #e90
    }

.uk-offcanvas .uk-search {
    display: block;
    margin: 20px 15px
}

    .uk-offcanvas .uk-search:before {
        color: #777
    }

.uk-offcanvas .uk-search-field {
    width: 100%;
    border-color: rgba(0,0,0,0);
    background: #121315;
    color: #ccc
}

    .uk-offcanvas .uk-search-field:-ms-input-placeholder {
        color: #777
    }

    .uk-offcanvas .uk-search-field::-moz-placeholder {
        color: #777
    }

    .uk-offcanvas .uk-search-field::-webkit-input-placeholder {
        color: #777
    }

.uk-notify {
    position: fixed;
    top: 20px;
    right: 20px;
    z-index: 1040;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 350px
}

.uk-notify-top-right, .uk-notify-bottom-right {
    right: auto;
    left: 20px
}

.uk-notify-top-center, .uk-notify-bottom-center {
    right: 50%;
    margin-right: -175px
}

.uk-notify-bottom-left, .uk-notify-bottom-right, .uk-notify-bottom-center {
    top: auto;
    bottom: 20px
}

@media (max-width:479px) {
    .uk-notify {
        right: 10px;
        left: 10px;
        width: auto;
        margin: 0
    }
}

.uk-notify-message {
    position: relative;
    margin-bottom: 10px;
    padding: 15px;
    background: #444;
    color: #fff;
    font-size: 11pt;
    line-height: 12pt;
    cursor: pointer
}

    .uk-notify-message > .uk-close {
        visibility: hidden;
        float: left
    }

    .uk-notify-message:hover > .uk-close {
        visibility: visible
    }

.uk-notify-message-primary {
    background: #ebf7fd;
    color: #2d7091
}

.uk-notify-message-success {
    background: #8d8;
    color: #fff
}

.uk-notify-message-warning {
    background: #fffceb;
    color: #e28327
}

.uk-notify-message-danger {
    background: #fff1f0;
    color: #d85030
}

.uk-sticky {
    z-index: 980
}

.uk-notify {
    position: fixed;
    top: 20px;
    right: 20px;
    z-index: 1040;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 350px
}

.uk-notify-top-right, .uk-notify-bottom-right {
    right: auto;
    left: 20px
}

.uk-notify-top-center, .uk-notify-bottom-center {
    right: 50%;
    margin-right: -175px
}

.uk-notify-bottom-left, .uk-notify-bottom-right, .uk-notify-bottom-center {
    top: auto;
    bottom: 20px
}

@media (max-width:479px) {
    .uk-notify {
        right: 10px;
        left: 10px;
        width: auto;
        margin: 0
    }
}

.uk-notify-message {
    position: relative;
    margin-bottom: 10px;
    padding: 15px;
    background: #444;
    color: #fff;
    font-size: 11pt;
    line-height: 12pt;
    cursor: pointer
}

    .uk-notify-message > .uk-close {
        visibility: hidden;
        float: left;
        width: 12pt;
        line-height: 12pt
    }

    .uk-notify-message:hover > .uk-close {
        visibility: visible
    }

.uk-notify-message-primary {
    background: #ebf7fd;
    color: #2d7091
}

.uk-notify-message-success {
    background: #8d8;
    color: #fff;
    border-radius: 3px
}

.uk-notify-message-warning {
    background: #fffceb;
    color: #e28327
}

.uk-notify-message-danger {
    background: #fff1f0;
    color: #d85030
}

.uk-sticky {
    z-index: 980
}

html {
    overflow-y: scroll;
    height: 100%
}

body {
    min-height: 100%
}

@media (min-width:768px) {
    .uk-panel {
        position: relative
    }
}

.tm-container {
    margin: 20px auto
}

@media (min-width:768px) {
    .tm-container {
        margin: 40px auto
    }
}

.tm-grid-block, .tm-block-bottom, .tm-noblog .tm-content, .uk-article {
    background: #f5f5f5
}

    .tm-grid-block, .tm-block-bottom, .tm-grid-block + .tm-content, .tm-top-block + .tm-middle {
    }

@media (max-width:767px) {
    .tm-sidebar-a, .tm-sidebar-b {
        margin-top: 20px !important
    }
}

.tm-headerbar .tm-logo {
    float: left
}

.tm-logo-small {
    letter-spacing: -0.31em
}

.tm-headerbar .uk-panel {
    max-width: 300px;
    margin-left: 0;
    float: left
}

.tm-toolbar {
    padding: 10px 15px
}

.tm-noblog .tm-content {
    padding: 25px;
    min-height: 750px;
}

.tm-content .uk-panel-box {
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.07)
}

.tm-grid-block.tm-main-top {
    margin-top: 0
}

.tm-grid-block.tm-bottom-a, .tm-grid-block.tm-bottom-b, .tm-grid-block.tm-bottom-c {
    margin-top: 0 !important;
    box-shadow: none
}

    .tm-grid-block.tm-bottom-b + .tm-grid-block.tm-bottom-c {
        border-top: 1px solid rgba(0,0,0,0.07)
    }

.tm-footer {
    position: relative;
    padding: 25px;
    background: #f0f0f0;
    text-align: center
}

.tm-grid-block.tm-bottom-b + .tm-footer, .tm-grid-block.tm-bottom-c + .tm-footer {
    border-top: 1px solid rgba(0,0,0,0.07)
}

.tm-totop-scroller {
    display: block;
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 1000;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #515456;
    text-align: center;
    -webkit-transition: all linear 0.05s;
    transition: all linear 0.05s
}

    .tm-totop-scroller:after {
        content: "\f077";
        font-family: "FontAwesome"
    }

    .tm-totop-scroller:hover, .tm-totop-scroller:focus {
        color: #83878a;
        font-size: 16px;
        outline: none;
        text-decoration: none
    }

    .tm-totop-scroller:active {
        color: #202121;
        font-size: 11px
    }

.tm-grid-block:not(:empty) {
    margin-right: 0;
    margin-left: 0
}

    .tm-grid-block:not(:empty) > [class*='uk-width-'] {
        padding-right: 0;
        padding-left: 0
    }

@media (min-width:1220px) {
    .tm-grid-block:not(.uk-grid-preserve) > [class*='uk-width-'] > .uk-panel + .uk-panel {
        margin-top: 0 !important;
        border-top: 1px solid rgba(0,0,0,0.07)
    }
}

.tm-grid-block > [class*='uk-width-']:nth-child(1n+2) > [class*='uk-panel-box'] {
    border-right: 1px solid rgba(0,0,0,0.07)
}

@media (max-width:768px) {
    .tm-grid-block > [class*='uk-width-']:nth-child(1n+2) > [class*='uk-panel-box'] {
        border-top: 1px solid rgba(0,0,0,0.07);
        border-right: 0
    }
}

.tm-socialbuttons > div {
    margin-left: 10px;
    float: left
}

.tm-error-icon {
    font-size: 250px
}

.tm-error-headline {
    font-size: 100px
}

.tm-offline {
    width: 300px
}

.alignleft {
    display: block;
    margin-left: 15px;
    float: left
}

.alignright {
    display: block;
    margin-right: 15px;
    float: right
}

.aligncenter {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.uk-article:nth-child(n+2) {
    margin-top: 20px
}

@media (max-width:767px) {
    .tm-blog > [class*='uk-width-']:nth-child(1n+2) > .tm-article {
        margin-top: 20px
    }
}

.tm-content .uk-article {
    padding: 25px;
    border: none
}

.tm-article {
}

    .tm-article .tm-article-content {
        position: relative
    }

        .tm-article .tm-article-content.tm-article-date-true {
            margin-right: 60px
        }

    .tm-article .tm-article-date-true .tm-article-date {
        position: absolute;
        top: 5px;
        right: -60px;
        width: 35px;
        padding: 5px;
        border-radius: 3px;
        background: #008fff;
        color: #fff;
        line-height: 18px;
        text-align: center
    }

        .tm-article .tm-article-date-true .tm-article-date .tm-article-date-day {
            display: block;
            font-size: 11px
        }

        .tm-article .tm-article-date-true .tm-article-date .tm-article-date-year {
            display: block;
            font-size: 15px
        }

    .tm-article .tm-socialbuttons {
        margin-right: 60px
    }

    .tm-article .tm-article-featured-image {
        margin: -25px -25px 25px -25px
    }

.uk-dropdown-navbar.uk-dropdown-stack {
    min-width: 0 !important;
    max-width: none !important
}

body {
    background: #edeff1 -webkit-radial-gradient(ellipse at top,#f2f3f4 20%,#c7cdd4 100%) 0 0 fixed;
    background: #edeff1 radial-gradient(ellipse at top,#f2f3f4 20%,#c7cdd4 100%) 0 0 fixed
}

.tm-grid-block, .tm-block-bottom, .uk-article, .tm-noblog .tm-content, .tm-middle > [class*='tm-sidebar-'] > .uk-panel {
    box-shadow: 0 0 0 1px rgba(0,0,0,0.06),0 2px 4px rgba(0,0,0,0.03)
}

.wk-gallery-avenue
.caption {
    background-color: rgba(43,46,50,0.9)
}

.wk-gallery-avenue .nav
span {
    background-image: url("/templates/yazduniversity/images/widgetkit/blue/nav_icons.svg")
}

.tm-search {
    margin-top: 10px
}

* + .tm-search {
    margin-right: 15px
}

.tm-social-icon-buttons {
    margin-top: 10px
}

    .tm-social-icon-buttons > .uk-icon-twitter:hover {
        background-color: #019AD1
    }

    .tm-social-icon-buttons > .uk-icon-linkedin:hover {
        background-color: #069
    }

    .tm-social-icon-buttons > .uk-icon-facebook:hover {
        background-color: #3b5998
    }

    .tm-social-icon-buttons > .uk-icon-flickr:hover {
        background-color: #ff0084
    }

.tm-social-icons {
    margin: 15px 25px !important
}

    .tm-social-icons > li {
        display: inline-block;
        margin-right: 15px
    }

        .tm-social-icons > li:first-child {
            margin-right: 0
        }

@media (max-width:767px) {
    .tm-social-icons {
        margin: 15px 0 !important;
        float: none
    }
}

.tm-list > li {
    padding: 15px 25px 6px 25px;
    border-top: 1px solid rgba(0,0,0,0.07);
    clear: both
}

    .tm-list > li:first-child {
        border: 0
    }

    .tm-list > li
    img {
        margin-left: 20px
    }

@media (max-width:768px) and (min-width:480px) {
    .tm-list > li:last-child {
        display: none !important
    }
}

.tm-subnav {
    margin: 15px 25px !important
}

@media (max-width:767px) {
    .tm-subnav > li {
        display: block;
        margin: 10px 0 !important;
        padding: 0
    }

        .tm-subnav > li:nth-child(n+2) {
            margin-right: 0
        }

            .tm-subnav > li:nth-child(n+2):before {
                margin-left: 0;
                border-right: 0
            }
}

.tm-list-image > li {
    padding: 15px 0;
    border-top: 1px solid rgba(0,0,0,0.07);
    clear: both
}

    .tm-list-image > li:first-child {
        padding-top: 0;
        border: 0
    }

    .tm-list-image > li:nth-child(n+2) {
        margin-top: 0;
        padding-top: 15px
    }

    .tm-list-image > li
    img {
        margin-left: 15px
    }

html.uk-height-1-1.tm-error {
    overflow-y: auto
}



.uk-irbaharSans {
    font-family: irbaharSans,irbaharMetrophobic,Tahoma,Arial
}

.uk-irbaharYekan {
    font-family: irbaharYekan,irbaharMetrophobic,Tahoma,Arial
}

.uk-irbaharMitra {
    font-family: irbaharMitra,irbaharMetrophobic,Tahoma,Arial
}

.uk-irbaharYekanS {
    font-family: arial,irbaharMetrophobic,Tahoma,Arial
}

.uk-irbaharMetrophobic {
    font-family: irbaharMetrophobic,Calibri,Tahoma,Arial
}

html {
    overflow-x: hidden
}

body {
    cursor: default;
    overflow-x: hidden
}

.uk-article-content .uk-list > li:after {
    clear: none
}

a, a:hover, a:visited, a:active, a:focus {
    text-decoration: none
}

.branding {
    margin: 15px 0 0 0;
    display: inline-block;
    width: 100%;
    text-align: center
}

    .branding::after, .branding::before {
        content: " ";
        display: inline-block;
        height: 1px;
        width: 8%;
        background: #ddd;
        vertical-align: baseline;
        margin: 0 25px;
        border-radius: 25px;
        box-shadow: 0 1px 0 0 #fff;
        padding: 0 8px
    }

    .branding > a.irbahar {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAA2CAYAAABEKYALAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyQTk1NjkzNUI3RjFFMzExQkE1OEM3RkIwNzFBMTcxMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNTIyMkEyRkY0MUIxMUUzODUyRUQ3NjFCMjI0QzgyMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNTIyMkEyRUY0MUIxMUUzODUyRUQ3NjFCMjI0QzgyMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQjk1NjkzNUI3RjFFMzExQkE1OEM3RkIwNzFBMTcxMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQTk1NjkzNUI3RjFFMzExQkE1OEM3RkIwNzFBMTcxMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PskLocgAAALGSURBVHja7FldbhMxEE62UYGqofvCT8sDoScIN9iegPKQd44AJ4CeoPQGec8D5QSEE5AbsC9IlXgJUpAobHb5phpXxrLXY/B2o5CRPrlbTzxfZuxvx223qqrOqlovxHkymQwxvAMGxtQUeA7MQwmMRiPnXBK41qmFGFnGc1EtlFxWMzdom9yN2obcWpLraTKRYngNDLX5HDjBcc8biH0Vj+VJ2Qw4U/G6SoTh9Mkgpoy06yl9AD51ik1adxRA7rPjhFO8J4g3T5hY5iCmvuFx5KxlNdJzHS8JKMFN2mBzWtdfShqwobFXZ6FdSxPkUm6rMotEvALGbZb1haN7SUPbqibIPYslSZvTum7kZm2SmyoCDmLTpnXOZ0d8slNDbsbUkbRNjgi8rbsatkmO3iCnaNfM31Ozed4mOSrlB4fuZSBMzWaetJi1OkE+XmUpSf9LEc4jneRrcr5ea2yMNvvI43uP+ErinZtXwyHfW1PX0ea7re0vTUTsjfb80tKd5NzPzbVDYYtH9+TpH+RWtk1nIbwDPAS2DJ+vwDf+meYeAduGzwK40J7vAXuGz0/gC7DkZ1e8C2Ruoe85cjgE+sCOgccamQMug+lzH3jAPneBfYtPymv54h0iWds6udtUYqB0QO2LvRqfHfbpC3x88fr666vS0m0ztTHrfEptqyw928kXLzHfrZLAEp9SQE60ljRzEnJLbfzXzBUmuUJQ1kJIrvCQu+TT63pDfQ8hVwrI6WX1kStZemydyQJSUrRZVrJfrKHOf5TEzFxIWTssJVeSonXDxOMHyFa6zilyLujkXDDJuaBsF7jFAq9Az7sg241d1hAp2fKsR/NFTBFeCnykUtINEeEqMHMS88bTM1cKyEl8KgFBUbyeZXFfYMkXSDw+orV6lrL8beZC1umEZE7aDkv9yhjrJBFJxez3g/ZcYwTq7LcAAwDfVSqGn6y2DgAAAABJRU5ErkJggg==) no-repeat scroll 0 0 transparent;
        display: inline-block;
        width: 39px;
        height: 54px;
        vertical-align: middle;
        transition: background 0.5s;
        -webkit-transition: background 0.5s;
        -moz-transition: background 0.5s
    }

        .branding > a.irbahar:hover {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAA2CAYAAABEKYALAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM2NzY0QzVGRjFCNjExRTNCM0VEQjQ2QkQ1QTFFODdEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM2NzY0QzYwRjFCNjExRTNCM0VEQjQ2QkQ1QTFFODdEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzY3NjRDNURGMUI2MTFFM0IzRURCNDZCRDVBMUU4N0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzY3NjRDNUVGMUI2MTFFM0IzRURCNDZCRDVBMUU4N0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz45VUUgAAACuElEQVR42uyZzU4bMRDHs8uqKqiU7QEJqUJKbxzDGyxPUHrgziO0TwB9Asob5M4B+gRNn6A5cqJ7qUTVSyqlEh+bNTNoHLmWP8bgZaOQkUZL5MHzy9j+7xgSIURnVi0LCU5OOj14nIJ3taEB+AfwUSiA2LOPpYFzHRnA0Aoai2qhcIVjrNs23JPaAm4u4TJFJnJ4HID3lPES/DMc97KB3Pf5SJ6kDcGPZb5EijAE/dDApKF2beMvQIxLsVHrdgLgflpOOOZ7B/lGKYEVFjD5DXcjV61wSM80XxqwBE9p3cVpnX8pacB62l4dhnYtTcDl1FYVBon4BN5vc1n3Ld1LHtpWNQH3PpYkLU7rvMEN24QbSAAL2KBpnfPZDp3sXJObPnYkbcMhwBfX1bBNOHyDHEG7phs2m2dtwuFSfrPoXgHA2GyWaYtVcwny7ixLSf4sRbiMdJKncL5eq689Tfadnl894svJd6ZfDXt0b81tR5vutqa/NCHYofL5o6E7KamfGymHwpQP78mD/+Bmtk0nIVwG3wBf0mL+gP+ln3HsLfgLLWYMfql8Xgdf02JuwH+BT+izLd8lVG48rRzAYcCWIVDaOU2+Cf7GEvOb/LXjwoxJLyiPMx8A3sgD8RJBwWuLy32x5ohZoZhVRowv36r6+hJKuU0mN6Yrpla2ysSznXz5Uv3dyknMiakZcKy5uJXjwE2U52MrV+lwFWNZKyZc5YG7pgNme0P9C4GrGXDqsvrgapIeU2cyhpNatbmsaLekodZ/lMSsXMiydkhK7iVF6YaR4wpgRZNwCQPulUWEM4DFpRUxlzVESpY88+F4FVOEJ4wYrpQkISIsAivHMW8+tXI1A44TIxiArHyZYXJfYs4XSD0xrLkyw7I8tHIh83RCKsdth7lxdYx50ohQMfv9oD3XGIDL7gQYAHcwF50vr2wkAAAAAElFTkSuQmCC) no-repeat scroll 0 0 transparent
        }

.uk-navbar-nav > li > a > i {
    font-size: 150%;
    vertical-align: middle
}

.uk-navbar-nav > li > a > img {
    display: none
}

.uk-search {
    float: right;
}

.uk-search-field {
    font-family: arial,irbaharMetrophobic,Calibri,Tahoma;
    font-size: 10pt !important;
    line-height: 24pt !important
}

@media (max-width:768px) {
    .tm-top-a.uk-grid.tm-grid-block .wk-gallery-avenue
    .caption {
        display: inline-block !important;
        width: 94% !important;
        position: relative !important;
        right: 0 !important;
        bottom: 0 !important;
        padding: 2% 3% !important;
        float: left !important;
        border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        -webkit-border-radius: 0 !important
    }
}

.wk-gallery-avenue
.caption {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
    z-index: 2
}

    .wk-gallery-avenue .caption > div {
        width: 50%;
        position: absolute;
        text-align: left;
        text-shadow: none;
        color: #eee;
        padding: 15px 20px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px
    }

@media (min-width:768px) {
    .wk-gallery-avenue .caption > div.uk-caption-1 {
        bottom: 20px;
        right: 20px
    }

    .wk-gallery-avenue .caption > div.uk-caption-2 {
        bottom: 20px;
        left: 20px
    }

    .wk-gallery-avenue .caption > div.uk-caption-3 {
        top: 20px;
        left: 20px
    }

    .wk-gallery-avenue .caption > div.uk-caption-4 {
        top: 20px;
        right: 20px
    }
}

.wk-gallery-avenue .caption
h2 {
    font-size: 11pt;
    line-height: 20pt;
    color: #8cf;
    float: right;
    width: 100%
}

.wk-gallery-avenue .caption
p {
    float: left;
    margin: 10px 5px;
    font-size: 9pt;
    line-height: 18pt
}

.wk-gallery-avenue .caption
a {
    font-family: arial,irbaharYekan,irbaharMetrophobic,Calibri,Tahoma
}

.tm-headerbar {
    position: relative
}

    .tm-headerbar .tm-search {
        position: absolute;
        bottom: 0;
        left: 0
    }

a.tm-logo
p {
    margin: 0 20px
}

.tm-breadcrumb-toolbar {
    background: #444;
    color: #eee;
    background: #DBE0E0;
    color: #444;
    box-shadow: 0 5px 15px -5px #777;
    position: relative;
    z-index: 3
}

.uk-school .tm-breadcrumb-toolbar {
    box-shadow: 0 5px 15px -5px #444
}

.tm-breadcrumb-toolbar
a {
    color: #f90;
    color: #08C
}

    .tm-breadcrumb-toolbar a:hover {
        color: #f50
    }

.uk-breadcrumb > li {
    line-height: 14pt
}

.tm-toolbar {
    padding: 8px 15px 4px 15px !important
}

.tm-middle {
    padding: 0 10px
}

.tm-top-a {
    background: none;
    box-shadow: none;
    margin-top: 15px
}

.uk-home .tm-top-a {
    padding: 0 0;
    margin-top: 0 !important;
    background: url("/templates/yazduniversity/images/main_bg.png") repeat fixed 0 0 #f5f5f5 !important;
    box-shadow: 0 5px 15px -5px #888;
    position: relative;
    border-bottom: 1px solid #ccc
}

    .uk-home .tm-top-a .uk-panel.uk-navbar-top-container {
        padding: 0;
        margin: 0 auto;
        max-width: 1600px !important;
        background: #1c2a78 !important
    }

.tm-top-a .uk-panel {
    box-shadow: 0 0 0 1px rgba(0,0,0,0.06),0 2px 4px rgba(0,0,0,0.03)
}

    .tm-top-a .uk-panel.uk-border-top-remove {
        border-top: none !important
    }

.uk-panel.uk-shadow-remove {
    box-shadow: none !important
}

.uk-border-remove {
    border: none !important
}

.tm-top-b .uk-panel .wk-slideset.wk-slideset-default {
    margin: 10px 0
}

.uk-margin-right-remove {
    margin-left: 0 !important
}

.uk-margin-left-remove {
    margin-right: 0 !important
}

.uk-teaser-kicker.uk-article-meta {
    margin: 10px 60px 10px 0;
    font-family: arial,irbaharMitra,Tahoma
}

.layout-frontpage .uk-teaser-kicker.uk-article-meta {
    margin: 0 0 5px 0;
    color: #39d;
    line-height: 16pt
}

.uk-home .layout-frontpage .uk-teaser-kicker.uk-article-meta {
    padding: 8px 5px 0px 10px;
    color: #39d;
    line-height: 14pt
}

.uk-home .tm-main-top .layout-frontpage .uk-teaser-kicker.uk-article-meta {
}

.uk-home .tm-top-b .layout-frontpage .uk-teaser-kicker.uk-article-meta {
}

.layout-frontpage .uk-news-desc
p {
}

.layout-frontpage {
    position: relative
}

    .layout-frontpage .uk-lastnews-date {
    }

    .layout-frontpage .uk-h5 {
        font-size: 11pt;
        line-height: 18pt
    }

        .layout-frontpage .uk-h5
        a {
            color: #222
        }

.uk-home .tm-top-b .layout-frontpage .uk-h5
a {
}

.tm-top-b .layout-frontpage .uk-h5 {
    display: inline-block;
    min-height: 48px;
    height: 48px;
    max-height: 48px;
    overflow: hidden
}

    .tm-top-b .layout-frontpage .uk-h5
    a {
        display: inline-block;
        min-height: 48px;
        height: 48px;
        max-height: 48px;
        overflow: hidden
    }

.uk-teaser-deck.uk-article-meta {
    width: 100%;
    margin: 0 0 -5px 0;
    font-family: arial,irbaharMitra,Tahoma;
    color: #bbb
}

.tm-article .tm-article-content .uk-article-title, .tm-article .tm-article-content-full .uk-article-title, .tm-content .tm-article-content .uk-article-title, .tm-content .weblink-category .uk-article-title {
    width: 100%;
    font-family: arial,irbaharYekan,irbaharMitra,Tahoma
}

.tm-article .tm-article-content.tm-article-date-true .uk-article-title {
    min-height: 55px
}

.tm-article .tm-article-featured-image {
    border: 5px solid #009cff;
    margin-bottom: 15px
}

.tm-article .tm-article-content-full .uk-article-content
img {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    margin: 0;
    padding: 4px;
    border: 6px solid #555;
    background: #fff;
    border-radius: 3px;
    background-clip: padding-box;
    box-shadow: 0 1px 3px rgba(0,0,0,0.4);
    display: block;
    margin-top: 10px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto
}

.uk-alert-lead {
    font-family: sans-serif !important;
    font-size: 12px !important;
 
}

.tm-article .tm-article-content-full {
    display: inline-block;
    text-align: justify;
    max-width: 100%;
    width: 100%
}

.tm-article .tm-article-content {
    text-align: justify
}

.tm-article
#comments {
    border-top: 1px solid #e5e5e5;
    padding-top: 10px;
    margin-bottom: 0
}

.tm-article .tm-article-content p a.uk-button {
    float: left;
    font-family: irbaharYekan,irbaharMitra,Tahoma;
    margin: 0;
    color: #09f;
    font-size: 14pt;
    padding: 5px 15px;
    line-height: 20pt
}

    .tm-article .tm-article-content p a.uk-button:hover {
        color: #f90
    }

#comments .uk-alert {
    margin-top: 15px
}

#comments .uk-comment-message {
    color: #666;
    font-size: 10pt;
    margin-bottom: 20px;
    margin-right: 5px
}

    #comments .uk-comment-message
    i {
        vertical-align: middle;
        margin-left: 5px;
        color: #e55
    }

#comments .uk-comment {
    background: #f8f8f8;
    padding: 10px;
    border: 1px solid #e5e5e5;
    border-radius: 3px
}

#comments .uk-comment-list > li {
    border-bottom: 1px solid #ddd;
    padding-bottom: 25px
}

    #comments .uk-comment-list > li:last-child {
        border-bottom: none;
        padding-bottom: 0
    }

#comments .uk-comment-list .uk-comment + ul {
    margin-top: 10px
}

#comments .uk-comment-header {
    margin-bottom: 8px;
    padding: 0px 3px 0px 0px;
    border: none;
    border-radius: 0;
    background: none
}

    #comments .uk-comment-header .uk-comment-title {
        margin: 5px 0 0 0;
        font-size: 11pt;
        line-height: 16pt;
        color: #888
    }

    #comments .uk-comment-header .uk-comment-meta {
        margin: 5px 0 0 0;
        font-size: 10pt;
        line-height: 16pt;
        color: #aaa;
        letter-spacing: 0.5px
    }

    #comments .uk-comment-header .uk-comment-meta {
    }

        #comments .uk-comment-header .uk-comment-meta .uk-comment-space {
            margin: 0 10px;
            color: #ddd
        }

        #comments .uk-comment-header .uk-comment-meta
        a {
            font-family: Arial;
            font-size: 10pt;
            line-height: 18pt;
            vertical-align: middle
        }

    #comments .uk-comment-header .uk-comment-avatar {
        margin-left: 10px
    }

        #comments .uk-comment-header .uk-comment-avatar
        img {
            border: 1px solid #ccc;
            padding: 3px;
            box-sizing: content-box;
            border-radius: 5px
        }

#comments .uk-comment-body
p.content {
    background: #fefefe;
    padding: 11px 20px 15px 20px;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    font-size: 10pt;
    line-height: 18pt;
    margin: 0 -10px;
    border-left: none;
    border-right: none
}

#comments .uk-comment-manage {
    margin: 10px 10px 0 10px
}

    #comments .uk-comment-manage
    .reply {
        font-size: 10pt;
        line-height: 18pt
    }

#comments .comment-cancelReply {
    font-size: 10pt;
    line-height: 18pt;
    background-color: #ee3a3a;
    color: #fff;
    border: 1px solid rgba(0,0,0,0.07);
    border-radius: 3px;
    background-origin: border-box;
    background-image: -webkit-linear-gradient(top,#ee4444,#ee3333);
    background-image: linear-gradient(to bottom,#ee4444,#ee3333);
    padding: 2px 20px 0px 20px;
    min-height: 30px;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle
}

#comments
#respond {
    margin: 20px 10px 10px 10px
}

    #comments #respond .uk-respond-title {
        color: #888;
        font-size: 14pt;
        line-height: 20pt
    }

        #comments #respond .uk-respond-title
        i {
            margin-left: 10px
        }

.uk-pagination > li {
    font-family: arial,irbaharYekan;
    font-size: 13px
}

    .uk-pagination > li > a, .uk-pagination > li > span {
        padding: 4px 10px 4px 10px
    }

        .uk-pagination > li > a.uk-arrow {
            font-family: Arial;
            font-size: 18px
        }

.tm-sidebar-b > .uk-panel.uk-panel-box {
    box-shadow: none !important;
    padding: 0 0px
}

.uk-school .tm-sidebar-b > .uk-panel.uk-panel-box {
    padding: 10px;
    background: #eee
}

.uk-panel-box.uk-border-remove0 {
    padding: 5px 15px
}

    .uk-panel-box.uk-border-remove0.uk-events, .uk-panel-box.uk-border-remove0.uk-lastnews {
        padding: 0px 0px;
        border: none !important
    }

.tm-grid-block .uk-panel.uk-panel-box.uk-border-remove0.uk-events {
    margin-top: 20px !important
}

.tm-events .tm-grid-block .uk-panel.uk-panel-box.uk-border-remove0.uk-events {
    margin-top: 0px !important;
    margin-bottom: 20px
}

.uk-panel .uk-panel-title
a {
    color: #888
}

.uk-panel-box .uk-panel-title {
    font-family: arial,irbaharMetrophobic,Calibri,Tahoma,Arial,sans-serif
}

.uk-panel .uk-panel-title
i {
    margin: 5px 15px;
    font-size: 13pt;
    float: left;
    vertical-align: middle
}

.uk-copyright {
    font-family: arial,irbaharMitra,Tahoma;
    font-size: 10pt;
    color: #aaa;
    margin-right: 120px
}

.uk-contact.uk-list
i {
    margin: 3px 10px 5px 15px;
    vertical-align: middle;
    float: right;
    text-align: center;
    width: 30px;
    font-size: 18pt
}

.uk-contact.uk-list {
    font-size: 10pt
}

    .uk-contact.uk-list
    li {
        line-height: 22pt;
        color: #888;
        padding: 2px 2px 0px 2px
    }

        .uk-contact.uk-list li.uk-text-large {
            font-size: 12pt
        }

body {
    margin-top: 50px
}

.uk-navbar-top {
    position: absolute;
    top: 0;
    background: #555;
    display: inline-block;
    width: 100%;
    left: 0;
    height: 40px;
    z-index: 9999998;
    color: #fff;
    padding: 5px;
    vertical-align: middle;
    box-shadow: 0 1px 5px 0px #888
}

    .uk-navbar-top .uk-list {
        margin: 0 25px 0 0;
        padding: 0;
        float: left;
    }

        .uk-navbar-top .uk-list
        li {
            float: left;
            margin: 0 3px;
            padding: 0;
            background: #888;
            line-height: 0;
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            width: auto;
            height: 38px;
            overflow: hidden
        }

            .uk-navbar-top .uk-list li
            a {
                display: inline-block;
                position: relative;
                color: #fff;
                overflow: hidden;
                text-align: center;
                width: 20px;
                height: 18px;
                padding: 9px 10px;
                transition: width 0.5s;
                -webkit-transition: width 0.5s;
                -moz-transition: width 0.5s;
                overflow: hidden
            }

                .uk-navbar-top .uk-list li a
                i {
                    float: left;
                    width: 20px
                }

                .uk-navbar-top .uk-list li a
                span {
                    opacity: 0;
                    font-size: 10pt;
                    font-family: arial,irbaharYekan;
                    line-height: 21pt;
                    padding: 0 15px;
                    position: absolute;
                    top: 5px;
                    right: 20px;
                    width: 90px;
                    transition: opacity 0.5s;
                    -webkit-transition: opacity 0.5s;
                    -moz-transition: opacity 0.5s;
                    overflow: hidden;
                    text-align: center
                }

                .uk-navbar-top .uk-list li a:hover
                span {
                    opacity: 1
                }

                .uk-navbar-top .uk-list li a:hover {
                    width: 110px
                }

.uk-table-form td, .uk-table-default {
    vertical-align: middle
}

    .uk-table-form td.uk-td {
        text-align: center;
        margin: 0;
        padding: 5px 0;
        width: 55px
    }

        .uk-table-form td.uk-td a.uk-icon-file-image-o {
            background: #e67e22
        }

            .uk-table-form td.uk-td a.uk-icon-file-image-o:hover {
                background: #d35400
            }

        .uk-table-form td.uk-td a.uk-icon-file-pdf-o {
            background: #ee3a3a
        }

            .uk-table-form td.uk-td a.uk-icon-file-pdf-o:hover {
                background: #e55
            }

        .uk-table-form td.uk-td a.uk-icon-file-powerpoint-o {
            background: #e78128
        }

            .uk-table-form td.uk-td a.uk-icon-file-powerpoint-o:hover {
                background: #f39c12
            }

        .uk-table-form td.uk-td a.uk-icon-file-zip-o {
            background: #ea0
        }

            .uk-table-form td.uk-td a.uk-icon-file-zip-o:hover {
                background: #eb0
            }

        .uk-table-form td.uk-td a.uk-icon-file-word-o {
            background: #008fff
        }

            .uk-table-form td.uk-td a.uk-icon-file-word-o:hover {
                background: #0af
            }

        .uk-table-form td.uk-td a.uk-icon-file-excel-o {
            background: #5d5
        }

            .uk-table-form td.uk-td a.uk-icon-file-excel-o:hover {
                background: #6d6
            }

        .uk-table-form td.uk-td a.uk-icon-link {
            background: #fc5;
            line-height: 32px !important
        }

            .uk-table-form td.uk-td a.uk-icon-link:hover {
                background: #fc6
            }

.uk-table-form tr td
i {
    font-size: 20pt;
    line-height: 24pt;
    vertical-align: sub
}

.uk-table-default
tbody {
    border-right: 1px solid #ccc
}

.uk-table-default
thead {
    border-right: 1px solid #ccc
}

th {
    font-weight: normal !important
}

.uk-table-default
tr {
}

.uk-table-default
th {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    background: #ddd;
    padding: 5px 10px 8px 10px;
    vertical-align: middle !important;
    text-align: center
}

    .uk-table-default th, .uk-table-default th
    span {
        color: #333 !important
    }

.uk-table-default
td {
    padding: 2px 10px 5px 10px;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-align: center
}

.uk-td-10 {
    width: 10%
}

.uk-td-20 {
    width: 20%
}

.uk-td-30 {
    width: 30%
}

.uk-td-40 {
    width: 40%
}

.uk-td-50 {
    width: 50%
}

.uk-td-60 {
    width: 60%
}

.uk-td-70 {
    width: 70%
}

.uk-td-80 {
    width: 80%
}

.uk-td-90 {
    width: 90%
}

.uk-table-extra {
    font-size: 10pt;
    line-height: 20pt;
    background: #f5f5f5;
    color: #888
}

    .uk-table-extra
    th {
        border-bottom: 1px solid #ccc;
        border-top: 1px solid #ccc;
        border-left: 1px solid #ccc;
        background: #ddd;
        padding: 2px 10px 4px 10px;
        vertical-align: middle !important;
        text-align: center;
        color: #666 !important
    }

    .uk-table-extra
    thead {
        border-right: 1px solid #ccc
    }

    .uk-table-extra
    tbody {
        border-right: 1px solid #ddd
    }

    .uk-table-extra
    td {
        padding: 2px 10px 4px 10px;
        border-left: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        text-align: center;
        max-width: 0
    }

.people-uikit .uk-panel {
    box-shadow: none !important;
    border: 1px solid #bbb !important
}

    .people-uikit .uk-panel.tm-p {
        box-shadow: none !important;
        border: 1px solid #ddd !important
    }

.uk-table-form td:first-child {
    padding: 5px 15px 5px 0
}

.uk-table-form .uk-td:last-child {
    padding: 5px 0 5px 5px
}

.uk-button {
    line-height: 29pt
}

.uk-people-container {
    margin-top: 20px !important
}

.uk-people-section {
    color: #3ae
}

.uk-people-title {
    font-size: 18pt;
    margin-top: 15px;
    margin-bottom: 10px;
    line-height: 20pt
}

.uk-people-subtitle {
    font-size: 14pt;
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 16pt
}

.uk-people-section
i {
    vertical-align: middle;
    margin: 0 5px
}

.datetime.uk-date {
    color: #fff;
    font-family: arial;
    font-size: 10pt;
    line-height: 12pt;
    cursor: default;
    text-shadow: 1px 1px 2px #333;
    float: left;
    margin: 7px 0 0 15px;
    padding: 6px 15px 0 0;
    border-right: 1px solid #6ce;
    height: 18px
}

#uk-login {
    float: left;
    margin: 7px 10px
}

    #uk-login
    a {
        color: #fff;
        font-family: arial;
        font-size: 12pt;
        line-height: 14pt;
        background: #3cf;
        padding: 2px 10px 4px 10px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px
    }

        #uk-login a:hover {
            color: #fff;
            background: #3cf
        }

        #uk-login a i, .uk-navbar-top .uk-list li a i.uk-icon-sign-in {
            margin: 0;
            vertical-align: middle;
            font-size: 18pt;
            line-height: 16pt;
            width: auto
        }

.mod-languages {
    line-height: 12pt;
    color: #fff;
    text-align: left;
    padding: 0
}

    .mod-languages .lang-inline li
    a {
        color: #fff;
        font-family: arial,irbaharMetrophobic,Calibri;
        font-size: 10pt;
        display: inline-block
    }

        .mod-languages .lang-inline li a:hover {
            color: #fc0
        }

.tm-main-bottom.uk-grid.tm-grid-block {
    box-shadow: none;
    background: none;
    margin: 10px 0 0px 0
}

.uk-grid
a.big {
    padding: 15px 10px 15px 10px;
    width: 100%;
    font-family: irbaharYekan;
    font-size: 15pt
}

@media (max-width:859px) and (min-width:768px) {
    .uk-grid
    a.big {
        font-size: 10pt
    }
}

.uk-grid .uk-button.dep {
    color: #fff;
    background: #5af;
    background: -moz-linear-gradient(top,#5af 0%,#0af 50%,#09f 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#55aaff),color-stop(50%,#00aaff),color-stop(100%,#0099ff));
    background: -webkit-linear-gradient(top,#5af 0%,#0af 50%,#09f 100%);
    background: -o-linear-gradient(top,#5af 0%,#0af 50%,#09f 100%);
    background: -ms-linear-gradient(top,#5af 0%,#0af 50%,#09f 100%);
    background: linear-gradient(to bottom,#5af 0%,#0af 50%,#09f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55aaff',endColorstr='#0099ff',GradientType=0 )
}

    .uk-grid .uk-button.dep:hover {
        color: #fff;
        background: #fa5;
        background: -moz-linear-gradient(top,#fa5 0%,#fa0 50%,#f90 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffaa55),color-stop(50%,#ffaa00),color-stop(100%,#ff9900));
        background: -webkit-linear-gradient(top,#fa5 0%,#fa0 50%,#f90 100%);
        background: -o-linear-gradient(top,#fa5 0%,#fa0 50%,#f90 100%);
        background: -ms-linear-gradient(top,#fa5 0%,#fa0 50%,#f90 100%);
        background: linear-gradient(to bottom,#fa5 0%,#fa0 50%,#f90 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaa55',endColorstr='#ff9900',GradientType=0 )
    }

.noo-ticker-headtext {
    float: left;
    margin: 0 0 0 10px
}

.noo-ticker-control {
    float: left
}

    .noo-ticker-control
    a {
        float: left;
        margin: 0 0 0 3px
    }

.noo-ticker-item {
    text-align: left;
    direction: rtl;
    font-size: 9pt;
    line-height: 26pt;
    font-family: irbaharSans !important
}

.uk-form label, .uk-form input, .uk-form select, .uk-form
textarea {
    line-height: 18pt
}

.uk-irbaharYekan-i {
    font-family: irbaharYekan,Calibiri,Tahoma,Arial !important
}

.uk-irbaharMitra-i {
    font-family: irbaharMitra,Calibiri,Tahoma,Arial !important
}

.uk-arial-i {
    font-family: arial,Calibiri,Tahoma,Arial !important
}

.uk-form input[type="radio"], .uk-form input[type="checkbox"] {
    margin: 6px
}

.uk-button {
}

.formError {
    color: #e00;
    font-weight: normal;
    font-size: 9pt;
    font-family: arial
}

input, textarea, select {
    font-family: arial,irbaharMetrophobic,Calibri !important;
    font-size: 10pt !important
}

    select#limit {
        font-family: irbaharYekan !important
    }

.uk-panel .uk-nav-side li
i {
    vertical-align: baseline;
    margin: 5px
}

.uk-nav-side > .uk-parent > div {
    width: 100%
}

.uk-nav-side li.uk-active > a {
    background: #0af;
    color: #fff;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)
}

.uk-nav-side li.uk-active.uk-parent > a {
    background: none;
    color: #777;
    box-shadow: none
}

.uk-nav-parent-icon > .uk-parent > a:after {
    margin: 0px auto
}

.uk-panel .uk-nav-side li
a {
    font-family: arial,irbaharYekan;
    font-size: 14px
}

.uk-nav-side li.uk-active.uk-parent > a:hover, .uk-nav-side li.uk-active.uk-parent > a:focus, .uk-nav-side li a:hover, .uk-nav-side li a:focus {
    background: rgba(0,0,0,0.1);
    color: #555;
    outline: none;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)
}

.uk-article-content > p {
    line-height: 26pt
}

.uk-dep-icon {
    padding: 0 10px
}

.uk-search-page .tm-content .uk-article {
    padding: 15px
}

span.highlight {
    background: #fea;
    border-radius: 2px;
    padding: 0 3px
}

.uk-width-90 {
    width: 90%;
    margin: auto
}

.uk-width-55 {
    width: 55%;
    margin: auto
}

span.tm-spacer {
    vertical-align: middle;
    margin: 0 10px;
    color: #E74C3C
}

.uk-school li.tm-edu > div {
    background: #fff;
    border-radius: 3px;
    padding: 10px
}

.uk-school li.tm-edu
i {
    vertical-align: middle;
    margin: 0 0 0 3px;
    color: #888
}

.tm-container {
    margin: 20px auto 0 auto
}

a.tm-logo
p {
    margin: 0
}

.tm-navbar.uk-navbar.uk-visible-large {
    background: none;
    display: inline-block;
    margin: 30px 20px 0 0
}

.tm-navbar.uk-navbar.uk-visible-medium {
    background: none;
    display: inline-block;
    margin: 0 0 0 0;
    width: 100%;
    text-align: center
}

    .tm-navbar.uk-navbar.uk-visible-medium .uk-navbar-nav {
        float: none;
        display: inline-block;
        margin: -20px 0 -30px 0
    }

.tm-navbar.uk-navbar.uk-visible-large .uk-navbar-nav {
    margin: -40px 0
}

.tm-navbar.uk-navbar .uk-navbar-nav > li {
    margin-top: 30px;
    margin-bottom: 0
}

.tm-navbar.uk-navbar .uk-navbar-nav {
    position: relative
}

    .tm-navbar.uk-navbar .uk-navbar-nav > li {
        position: initial !important
    }

        .tm-navbar.uk-navbar .uk-navbar-nav > li.uk-active > a, .tm-navbar.uk-navbar .uk-navbar-nav > li > a {
            background: none;
            color: #333;
            padding-top: 5px;
            padding-bottom: 55px;
            cursor: pointer;
            margin: 0 -1px 0 -1px;
            border: 1px solid transparent;
            border-bottom: none;
            z-index: 1022;
            margin-bottom: 19px;
            transition: none !important;
            -webkit-transition: none !important;
            -moz-transition: none !important;
            -ms-transition: none !important;
            -o-transition: none !important;
            text-align: left;
            white-space: nowrap;
            display: inline-block
        }

            .tm-navbar.uk-navbar .uk-navbar-nav > li:hover > a, .tm-navbar.uk-navbar .uk-navbar-nav > li > a:focus, .tm-navbar.uk-navbar .uk-navbar-nav > li.uk-open > a, .tm-navbar.uk-navbar .uk-navbar-nav > li:hover > a.uk-navbar-nav-subtitle > div, .tm-navbar.uk-navbar .uk-navbar-nav > li:focus > a.uk-navbar-nav-subtitle > div, .tm-navbar.uk-navbar .uk-navbar-nav > li.uk-open > a.uk-navbar-nav-subtitle > div {
                background: none;
                color: #f50;
                box-shadow: none
            }

            .tm-navbar.uk-navbar .uk-navbar-nav > li > a:focus {
                color: #333
            }

        .tm-navbar.uk-navbar .uk-navbar-nav > li.uk-parent:hover > a, .tm-navbar.uk-navbar .uk-navbar-nav > li.uk-parent.uk-open > a {
            background: #f5f5f5;
            color: #f50;
            box-shadow: none;
            border: 1px solid #ddd;
            border-bottom: none;
            border-radius: 3px 3px 0 0;
            -webkit-border-radius: 3px 3px 0 0;
            -moz-border-radius: 3px 3px 0 0
        }

        .tm-navbar.uk-navbar .uk-navbar-nav > li.uk-parent:hover > .uk-dropdown-navbar, .tm-navbar.uk-navbar .uk-navbar-nav > li.uk-parent > .uk-dropdown-navbar:focus, .tm-navbar.uk-navbar .uk-navbar-nav > li.uk-parent.uk-open > .uk-dropdown-navbar {
            background: #f5f5f5;
            color: #f50;
            box-shadow: none;
            border: 1px solid #ddd;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px
        }

        .tm-navbar.uk-navbar .uk-navbar-nav > li > a .uk-icon-angle-down {
            float: right;
            font-size: 10pt !important;
            margin: 15px 10px 0 10px;
            position: relative;
            display: inline-block
        }

        .tm-navbar.uk-navbar .uk-navbar-nav > li > a.uk-navbar-nav-subtitle > div {
            width: 100%;
            margin: 0 0 0 10px;
            text-align: left;
            color: #999
        }

.tm-headerbar {
    margin: -10px 0 10px 0;
    text-align: center
}

a.tm-logo.uk-logo-medium.uk-visible-medium {
    float: none;
    display: inline-block
}

@media (min-width:768px) {
    .tm-grid-block.uk-slide {
        margin-top: 0
    }

    .tm-sidebar-b {
        margin-top: 15px
    }

    .uk-school .tm-sidebar-b {
        margin-top: 0px
    }
}

.tm-navbar.uk-navbar .uk-navbar-nav > li:not([class*='uk-parent']):hover > a:after {
    border-left: 1px solid #ddd !important
}

.tm-navbar.uk-navbar .uk-navbar-nav > li:not([class*='uk-parent']) > a > i {
    visibility: hidden;
    float: none;
    margin: 0;
    width: 0
}

.tm-navbar.uk-navbar .uk-navbar-nav > li:not([class*='uk-parent']) > a:([href='#']), .tm-navbar.uk-navbar .uk-navbar-nav > li:not([class*='uk-parent']):hover > a:([href='#']) {
    color: #888 !important;
    cursor: default
}

body {
    background: #fff;
    overflow-x: hidden;
    margin-top: 0
}

.tm-page-bg {
    margin-top: 50px
}

.uk-navbar-top {
    background: #08c;
    color: #fff;
    box-shadow: 0 1px 5px 0px rgba(0,80,140,0.5)
}

    .uk-navbar-top .uk-list {
        margin: 0 0 0 5px;
        padding: 0;
        float: right;
        margin-right: 7px;
        border-right: 1px solid #3f56cf;
        border-left: 1px solid #3f56cf;
        padding-right: 5px;
        padding-left: 5px
    }

        .uk-navbar-top .uk-list
        li {
            float: left
        }

.uk-quick {
    font-family: arial;
    font-size: 9pt;
    line-height: 8pt;
    float: left;
    margin: 7px 10px 0 0;
    padding: 6px 0 0 0;
    height: 18px;
    color: #ddd
}

    .uk-quick
    a {
        color: #fff;
        margin: 0 5px
    }

        .uk-quick a:hover {
            color: #ea3
        }

.mod-languages {
    float: right;
    margin: 7px 10px 0 0px
}

@media (min-width:1366px) {
    .uk-navbar-top .uk-list {
    }

    .uk-quick {
    }

    .mod-languages {
    }
}

@media (min-width:1300px) and (max-width:1365px) {
    .uk-navbar-top .uk-list {
    }

    .uk-quick {
    }

    .mod-languages {
    }
}

@media (min-width:960px) and (max-width:1299px) {
    .uk-navbar-top .uk-list {
    }

    .mod-languages {
    }
}

@media (max-width:767px) {
    .uk-navbar-top .uk-list {
    }

    .mod-languages {
        border: none
    }
}

.uk-navbar-top .uk-list
li {
    background: #0af
}

div.mod-languages ul.lang-inline
li {
    display: inline-block
}

.datetime.uk-date, .mod-languages, .mod-languages .lang-inline li
a {
    color: #fff;
    text-shadow: none
}

    .mod-languages .lang-inline li a:hover {
        color: #fc0
    }

.tm-grid-block.uk-slide {
    margin-bottom: 10px;
    box-shadow: none;
    padding: 0;
    transition: background ease 800ms;
    -moz-transition: background ease 800ms;
    -webkit-transition: background ease 800ms;
    background: url("/templates/yazduniversity/images/main_bg.png") repeat fixed 0 0 #f5f5f5
}

.uk-home .tm-grid-block.uk-slide {
    margin-bottom: 0 !important
}

.uk-school .tm-grid-block.uk-slide.tm-slide-1 {
    margin-top: -15px;
    box-shadow: 0 5px 15px -5px #888;
    border-bottom: 1px solid #fff
}

.tm-grid-block.uk-slide .wk-slideshow {
    margin: 0 auto
}

@media (min-width:0px) {
    .tm-page-bg {
        overflow: hidden
    }

    .tm-block-bottom {
        background: none !important;
        border: none !important;
        box-shadow: none !important
    }

    .tm-bottomXA {
        background: #e5e5e5 !important;
        border-top: 1px solid #ddd !important;
        border-left: none !important;
        border-right: none !important;
        border-bottom: none !important;
        box-shadow: none !important
    }

    .tm-block-bottom .tm-bottom-a {
        background: #2980b9 !important;
        border-left: none !important;
        border-right: none !important;
        border-bottom: none !important;
        color: #eee;
        margin-top: 15px !important
    }

        .tm-block-bottom .tm-bottom-a .uk-panel-space {
            padding: 5px 10px
        }

        .tm-block-bottom .tm-bottom-a .uk-panel-header {
            background: #555 !important;
            border-left: none !important;
            border-right: none !important;
            border-bottom: none !important;
            padding-top: 0 !important;
            padding-bottom: 0 !important
        }

    @media (max-width:767px) {
        .tm-block-bottom .tm-bottom-a .uk-panel-header {
            padding: 0 !important
        }
    }

    .tm-block-bottom .tm-bottom-a .uk-icon-tools-container {
        margin: 0 !important;
        display: block
    }

        .tm-block-bottom .tm-bottom-a .uk-icon-tools-container > li {
            padding: 0
        }

    .tm-block-bottom .tm-bottom-a .uk-icon-tools {
        width: 100%;
        text-align: center;
        margin: 0 !important;
        display: block
    }

    .tm-block-bottom .tm-bottom-a .uk-panel-space .uk-tools {
        text-align: center
    }

    .tm-block-bottom .tm-bottom-a .uk-icon-tools
    li {
        padding: 0 !important
    }

    .tm-block-bottom .tm-bottom-a .uk-panel-space .uk-tools
    li {
    }

    .tm-block-bottom .tm-bottom-a .uk-panel-space .uk-subnav-line > li:nth-child(n+2):before {
        vertical-align: middle;
        border-color: #aaa
    }

    .tm-block-bottom .tm-bottom-a .uk-icon-tools li a span.uk-icon-title {
        color: #f5f5f5;
        font-family: arial;
        display: block;
        font-size: 8pt;
        line-height: 10pt;
        padding: 5px 0 0 0;
        white-space: nowrap
    }

    .tm-block-bottom .tm-bottom-a .uk-icon-tools li a
    img {
    }

    .tm-block-bottom .tm-bottom-a .uk-icon-tools li
    a {
        display: inline-block;
        padding: 10px 0;
        width: 100%
    }

    .tm-block-bottom .tm-bottom-a .uk-panel-space .uk-tools li
    a {
        font-size: 9pt;
        text-align: center;
        color: #eee;
        padding: 0
    }

    .tm-block-bottom .tm-bottom-a .uk-icon-tools li a:hover, .tm-block-bottom .tm-bottom-a .uk-icon-tools li a:focus {
        background: #3498db
    }

    .tm-block-bottom .tm-bottom-a .uk-panel-space .uk-tools li a:hover, .tm-block-bottom .tm-bottom-a .uk-panel-space .uk-tools li a:focus {
        color: #f90
    }

    .tm-block-bottom .tm-bottom-a .uk-panel-space .uk-tools li a
    i {
        margin: 0px 0 0 5px;
        vertical-align: middle;
        font-size: 10pt
    }

    .uk-home .tm-top-b, .tm-block-bottom .tm-publication-block, .tm-block-bottom .tm-conference-block, .tm-block-bottom .tm-highlight-block, .tm-block-bottom .tm-event-block, .tm-block-bottom .tm-bottom-b {
        background: #eee !important;
        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
        border-bottom: none !important;
        box-shadow: none !important
    }

    .tm-block-bottom .tm-highlight-block {
        background: #fff !important;
        margin-top: 0 !important
    }

    .tm-block-bottom .tm-event-block {
        background: #fff !important;
        margin-top: 0 !important
    }

    .tm-block-bottom .tm-publication-block {
        background: #dbe0e0 !important;
        margin-top: 0 !important
    }

    .tm-block-bottom .tm-conference-block {
        background: #dbe0e0 !important;
        margin-top: 0 !important
    }

    .uk-home .tm-top-b {
        background: #dbe0e0 !important
    }

    .uk-home .tm-main-top, .uk-home .tm-main-top .uk-panel {
        background: none !important;
        box-shadow: none !important;
        padding: 0
    }

        .uk-home .tm-main-top .uk-panel .layout-frontpage {
            padding: 15px 5px 15px 5px;
            background: #fff;
            border-radius: 3px;
            box-shadow: 0 0 0 1px rgba(0,0,0,0.06),0 2px 4px rgba(0,0,0,0.03);
            min-height: 250px;
            margin-bottom: 10px
        }

    .uk-home .tm-top-b .uk-panel, .tm-block-bottom .tm-publication-block .uk-panel, .tm-block-bottom .tm-conference-block .uk-panel, .tm-block-bottom .tm-highlight-block .uk-panel, .tm-block-bottom .tm-event-block .uk-panel {
        padding: 10px 25px !important;
        margin-bottom: 15px
    }

    .tm-block-bottom .tm-conference-block .uk-panel {
        padding: 15px 0px 0 0px !important
    }

    .tm-block-bottom .tm-highlight-block .uk-panel .uk-grid.uk-grid-small, .tm-block-bottom .tm-event-block .uk-panel .uk-grid.uk-grid-small {
        margin-right: -20px
    }

    .tm-bottomXA .uk-list-line, .tm-block-bottom .tm-bottom-b .uk-list-line {
        margin-top: 5px;
        margin-bottom: 15px;
        font-family: arial,Arial,sans-serif
    }

        .tm-bottomXA .uk-list-line > li:nth-child(n+2), .tm-block-bottom .tm-bottom-b .uk-list-line > li:nth-child(n+2) {
            margin-top: 0px;
            padding-top: 0px;
            border-top: none
        }

    .tm-bottomXA a, .tm-block-bottom .tm-bottom-b
    a {
        color: #666;
        font-size: 13px;
        line-height: 30px
    }

    .tm-block-bottom .tm-bottom-a .uk-subnav > li {
        vertical-align: baseline
    }

    .tm-block-bottom .tm-bottom-c .uk-subnav > li > a {
        color: #eee
    }

    .tm-block-bottom .tm-bottom-c .uk-subnav-line > li:nth-child(n+2):before {
        border-color: #ccc;
        vertical-align: middle
    }

    .tm-block-bottom .tm-bottom-b .uk-contact.uk-list li, .tm-block-bottom .tm-bottom-b
    hr {
        color: #888;
        border: none !important;
        margin: 5px 0
    }

    .tm-block-bottom .tm-bottom-b .uk-panel-box .uk-panel-title {
        color: #0af;
        margin: 0 !important;
        font-size: 18px;
        line-height: 36px
    }

    .tm-block-bottom .uk-contact.uk-list {
        margin: 0 -20px
    }

    .tm-bottomXA a:hover, .tm-block-bottom .tm-bottom-b a:hover {
        color: #3498DB
    }

    .tm-block-bottom .tm-bottom-c .uk-subnav > li > a:hover {
        color: #e90
    }

    .tm-bottomXA > .uk-width-1-1 > .uk-panel, .tm-block-bottom .tm-bottom-b .uk-panel, .tm-block-bottom .tm-bottom-b > .uk-width-1-1 > .uk-panel {
        background: none !important;
        border: none !important
    }

    .tm-block-bottom .tm-bottom-b .uk-container .uk-grid .uk-width-1-1 {
        padding: 0 !important
    }

    .tm-bottomXA > .uk-width-1-1, .tm-block-bottom .tm-bottom-b > .uk-width-1-1 {
        background: none !important;
        border: none !important
    }

    .tm-block-bottom .tm-bottom-c {
        background: #08c;
        padding-top: 0px;
        padding-bottom: 15px
    }

    .uk-copyright {
        color: #eee
    }

        .uk-copyright
        i {
            font-family: irbaharMetrophobic,Calibri;
            font-style: normal;
            font-weight: normal
        }

    .tm-block-bottom .tm-footer {
        background: #f5f5f5
    }

    .tm-totop-scroller {
        float: left;
        position: relative
    }

    .tm-block-bottom .tm-bottom-c > div > div > ul.tm-subnav {
        margin: 15px 25px 10px 25px !important
    }
}

.tm-main-bottom .uk-list-line > li:nth-child(n+2) {
    border-top: 1px dashed #ccc
}

@media (max-width:767px) {
    .tm-bottomXA > .uk-width-1-1 > .uk-panel, .tm-block-bottom .tm-bottom-b > .uk-width-1-1 > .uk-panel {
        padding-bottom: 0;
        padding-top: 0
    }

    .tm-bottomXA > .uk-width-1-1:first-child > .uk-panel:first-child, .tm-block-bottom .tm-bottom-b > .uk-width-1-1:first-child > .uk-panel:first-child {
        padding-top: 15px
    }

    .tm-bottomXA > .uk-width-1-1:last-child > .uk-panel:last-child, .tm-block-bottom .tm-bottom-b > .uk-width-1-1:last-child > .uk-panel:last-child {
        padding-bottom: 15px
    }
}

.uk-navbar-top .uk-list li a
i {
    width: 30px;
    margin: 0 -5px;
    font-size: 14pt;
    line-height: 16pt
}

.tm-footer {
    display: none
}

@media (min-width:960px) {
    .wk-gallery-avenue .caption > div {
        width: 35%
    }
}

@media (min-width:768px) and (max-width:959px) {
    .wk-gallery-avenue .caption > div {
        width: 50%
    }
}

@media (max-width:767px) {
    .wk-gallery-avenue
    .caption {
        display: inline-block;
        width: 94% !important;
        position: relative !important;
        right: 0 !important;
        bottom: 0 !important;
        padding: 2% 0 !important;
        float: left !important;
        border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        -webkit-border-radius: 0 !important;
        margin: 0 0 0 0 !important;
        box-shadow: none !important
    }

        .wk-gallery-avenue .caption > div {
            display: inline-block !important;
            width: 100% !important;
            position: relative !important;
            right: 0 !important;
            bottom: 0 !important;
            padding: 2% 3% !important;
            float: right !important;
            border-radius: 0 !important;
            -moz-border-radius: 0 !important;
            -webkit-border-radius: 0 !important;
            margin: 0 0 0 0 !important;
            box-shadow: none !important
        }
}

.wk-gallery-avenue .caption > div {
    background: rgba(245,245,245,0.85);
    color: #555;
    box-shadow: 0 0 30px 0px rgba(0,0,0,0.25),0 0 25px 0 rgba(150,150,150,0.25) inset
}

.uk-navbar-top {
    z-index: 998
}

.uk-offcanvas-bar {
    z-index: 999
}

.wk-gallery-avenue .caption h2, .wk-gallery-avenue .caption h2
a {
    color: #1c2a78
}

.wk-gallery-avenue
.nav {
    direction: ltr;
    bottom: 0;
    left: 0;
    right: 0;
    line-height: 0;
    top: initial !important;
    width: 100px;
    padding: 5px 5px 10px 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 0 auto
}

    .wk-gallery-avenue .nav
    span {
        width: 5px;
        height: 5px;
        background: #fff;
        border-radius: 100px;
        border: 2px solid #fff
    }

    .wk-gallery-avenue .nav
    li {
        margin-left: 6px
    }

        .wk-gallery-avenue .nav li.active
        span {
            background-color: #39c;
            border-color: #39c
        }

.wk-gallery-avenue > div:hover .next, .wk-gallery-avenue > div:hover
.prev {
}

.uk-navbar-nav > li > a:after {
    content: " ";
    height: 40px;
    width: 0;
    margin: 5px 0px 0px -34px;
    border-left: 1px solid #ddd;
    float: left;
    transition: none
}

.uk-navbar-nav > li:last-child > a:after {
    content: none
}

.uk-navbar-nav > li:hover > a:after {
    border-left: 1px solid transparent
}

.uk-departments {
    border-collapse: separate;
    border-spacing: 0 6px;
    width: 85%;
    margin: 0 auto
}

    .uk-departments tr
    td {
        text-align: center;
        margin: 0;
        padding: 0;
        line-height: 0;
        width: 100%;
        background: #d5d0c0;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px
    }

        .uk-departments tr td
        a {
            display: inline-block;
            width: 96%;
            min-height: 37px;
            line-height: 28pt;
            font-size: 9pt;
            text-align: left;
            padding: 0 2%;
            text-indent: 5px;
            color: #5f574f !important
        }

        .uk-departments tr td:hover {
            background: #3f3c30
        }

            .uk-departments tr td:hover
            a {
                color: #fff !important
            }

        .uk-departments tr td a
        i {
            margin: 0 0 0 10px;
            font-size: 14pt;
            vertical-align: middle
        }

@media (min-width:768px) and (max-width:911px) {
}

@media (min-width:912px) and (max-width:1066px) {
}

@media (min-width:1067px) and (max-width:1199px) {
}

.tm-bottom-c .uk-contact {
    color: #eee;
    font-size: 10pt;
    margin: 0 -5px
}

    .tm-bottom-c .uk-contact
    i {
        margin: 5px 10px 5px 5px;
        vertical-align: middle;
        font-size: 12pt
    }

.tm-bottom-c .tm-subnav {
    margin: 15px 25px 10px 25px !important
}

.blog-uikit-category .uk-article {
    position: relative
}

.blog-uikit-frontpage .uk-article {
    border: none !important;
    box-shadow: none !important;
    background: none !important;
    position: relative;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

    .blog-uikit-frontpage .uk-article:hover {
        background: #f5f5f5 !important
    }

.blog-uikit-category .uk-article {
    padding: 15px 15px 15px 30px !important
}

.blog-uikit-category.tm-seminar .uk-article {
    padding: 15px 15px 15px 15px !important
}

.blog-uikit-category.tm-seminar .tm-article-seminar-content
i {
    width: 1rem;
    height: 1rem;
    line-height: 1rem;
    font-size: 1rem;
    text-align: center;
    color: #e74c3c
}

.blog-uikit-category.tm-seminar .uk-article .uk-article-title {
    font-size: 11pt;
    line-height: 18pt;
    padding-bottom: 5px;
    margin-bottom: 10px
}

.blog-uikit-category.tm-seminar .uk-article div .uk-label {
    color: #e74c3c
}

.blog-uikit-category .uk-article .tm-article-featured-image.uk-thumbnail-right {
    float: right;
    margin: 0 0 0 0 !important
}

.blog-uikit-frontpage .uk-article .tm-article-featured-image.uk-thumbnail-right {
    margin: 10px auto 10px auto !important;
    float: none;
    display: inline-block
}

.blog-uikit .uk-article .tm-article-featured-image.uk-thumbnail-right > a {
    display: inline-block
}

    .layout-frontpage .uk-thumbnail > a > img, .blog-uikit .uk-article .tm-article-featured-image.uk-thumbnail-right > a > img {
        border-radius: 3px;
        transition: opacity .2s linear;
        -moz-transition: opacity .2s linear;
        -webkit-transition: opacity .2s linear;
        -ms-transition: opacity .2s linear;
        -o-transition: opacity .2s linear;
        border: 1px solid #ccc;
        padding: 3px
    }

.uk-home .tm-top-b .layout-frontpage .uk-thumbnail > a > img {
    border-radius: 0;
    border: 0px solid #D5D9D9;
    padding: 0;
    width: 100%
}

.tm-main-bottom .layout-frontpage .uk-thumbnail {
    margin-right: 6px
}

    .tm-main-bottom .layout-frontpage .uk-thumbnail > a > img {
        padding: 1px
    }

.blog-uikit .uk-article .tm-article-featured-image.uk-thumbnail-right > a:hover > img {
    opacity: 0.8
}

.blog-uikit .uk-article .uk-teaser-kicker.uk-article-meta {
    margin: 5px 0;
    text-align: justify
}

.blog-uikit-frontpage .uk-article .uk-teaser-kicker.uk-article-meta {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.blog-uikit .uk-article .uk-teaser-deck.uk-article-meta {
    margin: -10px 0 15px 0;
    text-align: justify
}

.blog-uikit .uk-article .tm-article-content {
    margin: 0 210px 0 0
}

.blog-uikit-frontpage .uk-article .tm-article-content {
    margin: 0 !important
}

.blog-uikit .tm-article .tm-article-content .uk-article-content {
    margin: 0
}

.blog-uikit-frontpage .uk-article {
    min-height: 0;
    margin: 5px 0;
    padding: 10px 10px;
    text-align: center
}

@media (min-width:768px) and (max-width:959px),(max-width:490px) {
    .blog-uikit .uk-article .tm-article-featured-image.uk-thumbnail-right {
        float: none;
        margin: 10px auto 0 auto !important;
        text-align: center
    }

    .tm-article .tm-article-content.tm-article-date-true {
        margin: 5px 0 0 0
    }

    .blog-uikit .uk-article .tm-article-content.tm-event {
        margin: 5px 0 0 0 !important
    }

    .blog-uikit-frontpage .tm-article .tm-article-date {
        width: 100%
    }
}

@media (min-width:490px) and (max-width:767px) {
    .blog-uikit-frontpage .uk-article {
        padding-bottom: 10px
    }
}

@media (max-width:767px) {
    .blog-uikit-frontpage .uk-article {
        margin: 0 0 10px 0
    }

    .blog-uikit-frontpage .uk-grid > .uk-grid-margin {
        margin: 0
    }
}

.layout-frontpage .uk-thumbnail, .tm-article .tm-article-featured-image {
    border: none;
    box-shadow: none;
    background: none
}

.uk-article-meta {
    font-size: 9pt;
    color: #39d
}

.tm-publication-block .uk-article-meta {
    font-size: 10pt;
    color: #fff;
    margin-top: 5px !important
}

.blog-uikit .uk-article .tm-article-content .uk-article-title {
    font-size: 11pt;
    line-height: 18pt;
    padding-bottom: 5pt;
    min-height: 18pt;
    margin-bottom: 0;
    word-spacing: -1px
}

.download-uikit .uk-panel.tm-article {
    padding: 15px
}

.download-uikit .tm-download-featured-image {
    border: 1px solid #ddd;
    box-shadow: none
}

.download-uikit .uk-download .uk-download-title {
    font-size: 11pt;
    line-height: 18pt;
    padding-bottom: 0pt;
    min-height: 18pt;
    word-spacing: -1px
}

    .download-uikit .uk-download .uk-download-title
    a {
        color: #e53;
        vertical-align: middle
    }

    .download-uikit .uk-download .uk-download-title span.uk-badge {
        font-size: 10pt;
        line-height: 14pt;
        padding-top: 0;
        padding-bottom: 2px
    }

.download-uikit .uk-download .uk-download-details {
    font-size: 10pt
}

    .download-uikit .uk-download .uk-download-details
    span {
    }

    .download-uikit .uk-download .uk-download-details .element-download .uk-size
    span {
        margin: 0 5px
    }

    .download-uikit .uk-download .uk-download-details .uk-list-title {
        color: #e90
    }

.blog-uikit-frontpage .tm-article .tm-article-content .uk-article-content {
    letter-spacing: -0.5px
}

    .blog-uikit-frontpage .tm-article .tm-article-content .uk-article-content, .blog-uikit-frontpage .tm-article .tm-article-content .uk-article-content
    * {
        font-family: irbaharSans,arial,irbaharYekan,irbaharMetrophobic,Calibri !important;
        font-size: 11px;
        color: #888
    }

.blog-uikit .tm-article .tm-article-content .uk-article-content > *, .blog-uikit .tm-article .tm-article-content .uk-article-content > p {
    line-height: 20pt
}

.blog-uikit-frontpage .tm-article .tm-article-content .uk-article-content > p {
    display: none !important
}

.blog-uikit-frontpage .uk-article .tm-article-content h1.uk-article-title {
    border-bottom: none
}

.blog-uikit-frontpage {
    border-bottom: 1px dashed #ddd
}

@media (min-width:768px) {
    .blog-uikit-frontpage {
        height: 283px !important;
        min-height: 283px !important;
        max-height: 283px !important
    }

        .blog-uikit-frontpage .tm-article .tm-article-content .uk-article-content > p {
        }

        .blog-uikit-frontpage .uk-article .tm-article-content h1.uk-article-title {
        }
}

.uk-article-content {
    margin-bottom: 15px;
    font-family: arial,Tahoma,sans-serif !important;
    font-size: 12px;
 
}

    .uk-article-content > p
    a {
        font-size: 11pt !important;
        margin: 0 3px
    }

    .uk-article-content > p, .blog-uikit-category .uk-article-content > p {
        margin-top: 4px;
        margin-bottom: 1px
    }

.blog-uikit-category .uk-article-content > p {
    font-size: 11px;
    min-height: 82px
}

.blog-uikit-frontpage .tm-article .tm-article-content .uk-article-content .uk-bottom-meta {
    float: left;
    margin: 0px 0 0 0;
    width: 100%
}

.blog-uikit-category .tm-article .tm-article-content .uk-article-content .uk-bottom-meta {
    float: left;
    margin: 0;
    width: 100%
}

.uk-social {
    float: left
}

    .uk-social .yoo-zoo.socialbookmarks {
        float: left
    }

.blog-uikit .tm-article .uk-top-meta {
    float: left;
    width: 100%;
    margin: 0 0 20px 0
}

    .blog-uikit .tm-article .uk-top-meta .tm-article-rate {
        float: left;
        margin: 0 50px 0 0
    }

        .blog-uikit .tm-article .uk-top-meta .tm-article-rate .yoo-zoo.rating {
            margin-top: 3px !important;
            direction: ltr !important
        }

.download-uikit .uk-article.uk-panel .uk-download .uk-download-details .yoo-zoo.rating {
    margin-top: 1px !important;
    direction: ltr !important;
    display: inline-block;
    vertical-align: middle
}

    .download-uikit .uk-article.uk-panel .uk-download .uk-download-details .yoo-zoo.rating div.rating-container {
        display: inline-block;
        vertical-align: middle;
        margin-top: 2px !important
    }

.blog-uikit .tm-article .uk-top-meta .tm-article-date {
    margin: 0 50px 0 0
}

.blog-uikit .tm-article .uk-top-meta .tm-article-hit {
    margin: 0 50px 0 0
}

.blog-uikit .tm-article .tm-article-content .uk-article-content .tm-article-date {
    position: relative;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: none;
    padding: 0;
    color: #ea5;
    width: auto
}

.blog-uikit .tm-article .tm-article-content .uk-article-content a.uk-more, .uk-more-headlines a.uk-more, .uk-panel a.uk-more {
    float: left;
    margin: 0;
    font-size: 11px;
    color: #0af
}

    .blog-uikit .tm-article .tm-article-content .uk-article-content a.uk-more:hover, .uk-more-headlines a.uk-more:hover, .uk-panel a.uk-more:hover {
        color: #f90
    }

    .blog-uikit .tm-article .tm-article-content .uk-article-content a.uk-more:after, .uk-more-headlines a.uk-more:after, .uk-panel a.uk-more:after {
        content: " »";
        font-family: Arial
    }

.uk-more-headlines .uk-panel {
    padding: 3px
}

.uk-more-headlines .uk-list-line {
    margin-top: 5px;
    margin-bottom: 5px
}

.blog-uikit .tm-article .tm-article-rate, .blog-uikit .tm-article .tm-article-date, .blog-uikit .tm-article .tm-article-id, .blog-uikit .tm-article .tm-article-hit {
    font-size: 10pt;
    line-height: 20pt
}

.uk-navbar-top-container {
    display: block;
    width: 100%;
    margin: 0 auto
}

.uk-navbar-top-container {
    max-width: 1220px;
    padding: 0 5px
}

@media (min-width:1220px) {
    .uk-navbar-top-container {
        max-width: 1220px;
        padding: 0 5px
    }
}

.noo-ticker.uk-navbar-top-container {
    padding: 0 !important
}

.uk-nav-offcanvas > li > a > i {
    margin: 5px 10px;
    vertical-align: middle
}

.uk-dropdown-navbar {
    font-family: arial,irbaharYekan,irbaharMetrophobic,Calibri;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    right: -142px !important
}

    .uk-dropdown-navbar .uk-dropdown-grid .uk-nav-navbar
    li {
        text-align: left;
        min-height: 19px;
        margin-top: 0
    }

.uk-nav-header:not(:first-child) {
    margin-top: 15px
}

.uk-dropdown-navbar .uk-dropdown-grid .uk-nav-navbar li.uk-nav-header {
}

@media (min-width:960px) and (max-width:1050px) {
    .uk-dropdown-navbar {
        max-width: 750px !important;
        min-width: 750px !important;
        width: 250px !important;
        right: -142px !important
    }
}

@media (min-width:850px) and (max-width:959px) {
    .uk-dropdown-navbar {
        max-width: 750px !important;
        min-width: 750px !important;
        width: 250px !important;
        right: -105px !important
    }
}

@media (min-width:820px) and (max-width:849px) {
    .uk-dropdown-navbar {
        max-width: 750px !important;
        min-width: 750px !important;
        width: 250px !important;
        right: -105px !important
    }
}

@media (min-width:790px) and (max-width:819px) {
    .uk-dropdown-navbar {
        max-width: 735px !important;
        min-width: 735px !important;
        width: 245px !important;
        right: -99px !important
    }
}

@media (min-width:768px) and (max-width:789px) {
    .uk-dropdown-navbar {
        max-width: 720px !important;
        min-width: 720px !important;
        width: 240px !important;
        right: -94px !important
    }
}

.uk-dropdown-navbar .uk-nav-navbar > li > a {
    line-height: 23px;
    padding-left: 5px;
    padding-right: 30px;
    padding-top: 2px;
    padding-bottom: 4px
}

.uk-dropdown-navbar .uk-nav-navbar > li.uk-nav-header {
    padding-left: 0;
    padding-right: 15px
}

.uk-dropdown-navbar .uk-nav-navbar {
}

.uk-open > .uk-dropdown {
    animation: none !important;
    -webkit-animation: none !important
}

#uk-newsletter .uk-button {
    margin: 5px auto;
    width: 50px;
    max-width: 50px;
    height: 30pt;
    line-height: 10pt
}

#uk-newsletter .uk-form-icon {
    margin: 5px auto;
    max-width: 75%;
    width: 70%
}

    #uk-newsletter .uk-form-icon
    #email {
        max-width: 100%;
        width: 100%;
        font-size: 14px !important;
        line-height: 24px !important
    }

#uk-newsletter
#response {
    color: #f33;
    font-style: normal;
    font-size: 14px;
    margin-bottom: 0;
    font-weight: normal
}

.uk-newstitle-date {
    line-height: 13pt
}

.uk-news-title {
    height: 13pt;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #09f;
    padding-left: 15px
}

.uk-event-title {
    font-size: 10pt
}

    .uk-event-title a
    div {
        padding-left: 5px
    }

.uk-lastnews-title, .uk-event-title, .uk-highlight-title {
    line-height: 17pt;
    color: #09f;
    padding-right: 1px;
    word-spacing: -1px
}

    .uk-event-title
    a {
        color: #ecf0f1
    }

        .uk-event-title a:hover, .uk-event-title a:focus {
            color: #e2955d
        }

.tm-publication-block .uk-event-title {
    line-height: 18pt;
    color: #fff;
    font-size: 10pt;
    height: 48px;
    overflow: hidden;
    word-spacing: 0 !important
}

    .tm-publication-block .uk-event-title
    a {
        color: #000;
        height: 48px;
        display: inline-block
    }

        .tm-publication-block .uk-event-title a:hover, .tm-publication-block .uk-event-title a:focus {
            color: #111
        }

.tm-publication-block .uk-event-date {
    color: #ddd;
    text-align: left;
    padding-left: 10px;
    color: #E74C3C
}

.tm-event-lead {
    font-size: 11px;
    padding: 10px 5px 0 0
}

    .tm-event-lead
    div {
        color: #d83044
    }

    .tm-event-lead .uk-label {
        float: left;
        margin: 0 0 0 5px
    }

.uk-lastnews-title, .uk-highlight-title, .uk-lastnews-title a, .uk-highlight-title
a {
    color: #555;
    font-family: irbaharSans,arial,Arial,sans-serif !important;
    font-size: 10px;
    line-height: 22px;
    vertical-align: text-top
}

.important .uk-highlight-title
a {
    color: #fff
}

.uk-lastnews-title a:hover, .uk-highlight-title a:hover, .uk-lastnews-title a:focus, .uk-highlight-title a:focus {
    color: #3498DB
}

.important .uk-highlight-title a:hover, .important .uk-highlight-title a:focus {
    color: #f1c40f
}

.uk-lastnews-date {
    padding: 0px 5px 2px 5px;
    line-height: 20px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #fff
}

.uk-highlight-date {
    padding: 0px 5px 2px 5px;
    line-height: 20px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #fff
}

.tm-main-bottom .uk-panel .uk-panel-title, .tm-publication-block .uk-panel .uk-panel-title, .uk-home .tm-top-b .uk-panel .uk-panel-title, .tm-conference-block .uk-panel .uk-panel-title, .tm-event-block .uk-panel .uk-panel-title, .tm-highlight-block .uk-panel .uk-panel-title {
    text-align: left;
    display: block;
    margin: 10px 0 15px 0;
    color: #666
}

    .tm-main-bottom .uk-panel .uk-panel-title i, .tm-publication-block .uk-panel .uk-panel-title i, .uk-home .tm-top-b .uk-panel .uk-panel-title i, .tm-conference-block .uk-panel .uk-panel-title i, .tm-event-block .uk-panel .uk-panel-title i, .tm-highlight-block .uk-panel .uk-panel-title
    i {
        margin: 5px;
        font-size: 14pt;
        float: none;
        vertical-align: middle;
        display: inline-block;
        height: 14pt;
        width: 14pt;
        text-align: center
    }

    .tm-main-bottom .uk-panel .uk-panel-title a, .tm-publication-block .uk-panel .uk-panel-title a, .uk-home .tm-top-b .uk-panel .uk-panel-title a, .tm-conference-block .uk-panel .uk-panel-title a, .tm-event-block .uk-panel .uk-panel-title a, .tm-highlight-block .uk-panel .uk-panel-title
    a {
        color: #E74C3C;
        font-size: 12px;
        margin: 0 10px 0 0px;
        line-height: 22px;
        display: inline-block;
        vertical-align: 2px;
        float: none
    }

.tm-news .uk-more-dot {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.10),0 2px 4px rgba(0,0,0,0.10)
}

.uk-home .tm-news .uk-more-dot, .tm-highlight-block .uk-more-dot {
    background: #ECF0F1;
    border-radius: 3px;
    border-right: 5px solid #e74c3c
}

    .tm-highlight-block .uk-more-dot.important {
        background: #e74c3c;
        border-color: #ECF0F1
    }

.uk-home .tm-top-b .uk-panel .uk-more-dot.layout-frontpage {
    background: none;
    border-radius: 3px;
    padding: 8px
}

@media (max-width:959px) {
    .uk-home .tm-top-b .uk-panel
    li {
        padding-bottom: 5px;
        padding-top: 5px
    }
}

.uk-home .tm-news .uk-more-dot {
    border-right: none
}

.tm-highlight-block .uk-more-dot .uk-highlight-date {
    color: #e74c3c;
    padding: 3px 10px 3px 5px;
    line-height: 18px;
    margin: 0 !important;
    font-size: 14px !important
}

.tm-highlight-block .uk-more-dot.important .uk-highlight-date {
    color: #ECF0F1
}

.uk-lastnews-date {
    color: #3498DB;
    line-height: 18px;
    padding: 0px 6px 2px 6px;
    margin-left: 10px !important;
    margin-top: 8px !important;
    background: none;
    font-size: 9pt !important;
    float: left
}

.tm-news .layout-frontpage .uk-h5, .tm-highlight-block .uk-more-dot .uk-highlight-title {
    background: none;
    border-radius: 3px;
    padding: 3px 0 3px 10px;
    margin-right: 0% !important
}

.tm-news .layout-frontpage .uk-h5 {
    padding: 4px 10px 2px 5px
}

    .tm-news .layout-frontpage .uk-h5 a, .tm-highlight-block .uk-more-dot .uk-highlight-title
    a {
        font-family: arial,Arial,sans-serif !important;
        font-size: 13px;
        line-height: 18px;
        padding: 0 5px
    }

    .tm-news .layout-frontpage .uk-h5
    a {
        padding: 0 10px 0 0px;
        color: #000;
        font-size: 11pt;
        line-height: 22pt
    }

.tm-highlight-block .uk-button {
    background: #ecf0f1;
    color: #666;
    border: 1px solid #dbe0e0;
    font-size: 14px;
    line-height: 28px;
    padding: 4px 0 6px 0
}

}

.tm-highlight-block .uk-button:hover, .tm-highlight-block .uk-button:focus {
    background: #dbe0e0;
    color: #666;
    border: 1px solid #cad0d0
}

.uk-news-gallery .zoo-gallery-wall.margin > * {
    margin: 0 8px 8px 0
}

.uk-news-gallery .zoo-gallery-wall.margin {
    margin: 0 -5px 0 5px
}

.uk-news-gallery .zoo-gallery-wall > * {
    float: left
}

.uk-news-gallery
.thumb {
    border: none;
    padding: 0;
    box-shadow: none
}

    .uk-news-gallery .thumb
    img {
        border: 1px solid #ccc;
        padding: 2px;
        border-radius: 2px
    }

.uk-highlights {
    margin-top: 24px !important
}

.uk-school .uk-highlights {
    margin-top: 0px !important
}

.uk-events {
    margin-top: 0px !important
}

    .uk-lastnews .uk-panel-title i, .uk-events .uk-panel-title i, .uk-poll .uk-panel-title i, .uk-highlights .uk-panel-title
    i {
        margin: 3px 10px 3px 10px;
        font-size: 15pt;
        line-height: 14pt
    }

.uk-poll {
}

.uk-highlights .uk-thumbnail, .uk-events .uk-thumbnail {
    border: none;
    padding: 0;
    box-shadow: none;
    margin-left: 10px
}

.tm-top-b .uk-events .uk-thumbnail {
    margin-left: 0
}

.uk-highlights .uk-thumbnail img, .uk-events .uk-thumbnail
img {
}

.tm-publication-block .uk-events .uk-thumbnail
img {
    padding: 0px;
    border-radius: 0;
    border: 1px solid #ccc;
    padding: 2px;
    background: none;
    border-radius: 3px
}

.tm-publication-block .uk-events .uk-more-dot:hover .uk-thumbnail
img {
}

.uk-event-date {
    font-size: 10pt
}

.uk-news-desc {
    color: #333;
    font-size: 9pt;
    line-height: 18pt
}

.uk-event-desc {
    color: #e74c3c;
    font-size: 9pt;
    line-height: 16pt
}

.tm-publication-block .uk-event-desc span.uk-label {
    color: #eee
}

.tm-publication-block .uk-event-desc {
    color: #e2955d;
    font-size: 10pt;
    line-height: 20pt;
    height: 28px
}

.uk-news-desc span.uk-label {
    color: #888
}

.uk-event-desc span.uk-label {
    color: #bdc3c7
}

.uk-news-desc
p {
    margin-bottom: 0;
    margin-right: 140px;
    color: #666
}

.uk-news-desc
p {
    margin-left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 3px;
    padding-right: 50px;
    padding-bottom: 8px;
    color: #555;
    font-size: 9pt;
    line-height: 16pt
}

.uk-event-desc
p {
    margin-bottom: 0
}

.uk-events .uk-list-line
li {
    margin: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px
}

    .uk-events .uk-list-line li:hover {
        background: #f5f5f5
    }

ul.category > li > span.list-hits.badge.badge-info.pull-right {
    line-height: 22px
}

ul.category > li > .list-title > img {
    vertical-align: baseline;
    float: left;
    margin: 0 0 0 5px
}

ul.category > li > .list-title > a.category {
    vertical-align: text-top;
    display: inline-block
}

span.comma {
    font-family: Tahoma;
    font-size: 12pt;
    margin: 0 1px 0 5px
}

.yoo-zoo.blog-uikit .tm-article-content-full .uk-list.uk-list-space li, .yoo-zoo.page-uikit .tm-article-content .uk-list.uk-list-space
li {
    margin-right: 24px
}

.yoo-zoo.blog-uikit .tm-article-content-full .uk-list.uk-list-space > li:nth-child(n+2), .yoo-zoo.page-uikit .tm-article-content .uk-list.uk-list-space > li:nth-child(n+2) {
    margin-top: 0
}

.yoo-zoo.blog-uikit .tm-article-content-full .uk-list.uk-list-space li i, .yoo-zoo.page-uikit .tm-article-content .uk-list.uk-list-space li
i {
    margin-right: -24px
}

.yoo-zoo.blog-uikit .tm-article-content-full .uk-list.uk-list-space li span, .yoo-zoo.page-uikit .tm-article-content .uk-list.uk-list-space li
span {
    line-height: 34px
}

.yoo-zoo.blog-uikit .tm-article-content-full .uk-list.uk-english li, .yoo-zoo.page-uikit .tm-article-content .uk-list.uk-english
li {
    margin-left: 24px
}

    .yoo-zoo.blog-uikit .tm-article-content-full .uk-list.uk-english li i, .yoo-zoo.page-uikit .tm-article-content .uk-list.uk-english li
    i {
        margin-left: -24px
    }

.uk-table
td {
    vertical-align: middle
}

.uk-email {
    font-size: 12pt;
    font-family: irbaharMetrophobic,Calibri !important;
    letter-spacing: 0px;
    margin: 0 6px;
    border-bottom: 1px dotted #aaa
}

.uk-table .uk-email {
    border: none !important;
    display: block;
    margin: 2px 0 -2px 0;
    white-space: nowrap
}

.uk-email
i {
    margin: 0 3px !important;
    font-size: 16px;
    font-style: normal;
    letter-spacing: 0
}

.uk-english {
    direction: ltr;
    font-family: irbaharMetrophobic,Calibri !important
}

.uk-h3.uk-download-cat-title {
    font-size: 10pt;
    line-height: 20pt
}

.uk-teaser-people {
    border: 0px solid rgba(0,0,0,0.07)
}

.people-border-right {
    border-right: 1px solid rgba(0,0,0,0.07) !important
}

.tm-people .people-border-right {
    border-right: 1px solid #bbb !important
}

.uk-teaser-people
.picture {
    border-left: 1px solid #bbb !important;
    text-align: center;
    width: 107px;
    min-width: 107px
}

.uk-teaser-people tr:last-child
td {
    border-bottom: none
}

.uk-teaser-people.uk-table-striped tbody tr:nth-of-type(odd) {
    background: transparent
}

.uk-teaser-people.uk-table-striped tbody tr:nth-of-type(even) {
    background: #fcfcfc
}

.uk-teaser-people
td {
    color: #888;
    line-height: 20pt;
    vertical-align: middle;
    font-size: 10pt;
    max-width: 0;
    padding: 4px 8px 4px 8px
}

    .uk-teaser-people td a, .uk-teaser-people td a:focus {
        color: #09f
    }

        .uk-teaser-people td a:hover {
            color: #f90
        }

.uk-teaser-people
.title {
}

.uk-teaser-people
.subtitle {
}

.uk-teaser-people .fax, .uk-teaser-people
.phone {
    font-size: 11pt;
    padding: 5px 9px 3px 8px;
    letter-spacing: 1px
}

.uk-teaser-people .profile, .uk-teaser-people
.mail {
    font-size: 12pt;
    font-family: irbaharMetrophobic !important;
    line-height: 18pt
}

.at {
    margin: 0 3px;
    font-family: irbaharMetrophobic !important
}

.uk-teaser-people .mail
.at {
    font-size: 12pt;
    vertical-align: baseline;
    line-height: 18pt
}

.uk-teaser-people td
i {
    font-size: 14pt;
    line-height: 20pt;
    vertical-align: middle;
    margin: 0 0 0 10px;
    width: 20px;
    text-align: center
}

.uk-teaser-people td .uk-thumbnail {
    padding: 4px;
    border: 4px solid #555
}

.uk-teaser-people
td.mail {
    padding: 4px 8px
}

.uk-teaser-people
td.picture {
    padding: 0 4px
}

    .uk-teaser-people td.picture:hover {
        background: none
    }

.uk-teaser-people td:hover {
    background: rgba(0,0,0,0.03)
}

.uk-ltr {
    direction: ltr;
    display: inline-block
}

.people-uikit .uk-panel.tm-article {
    padding: 0
}

.uk-tags {
    padding: 5px 0px 9px 10px
}

    .uk-tags .uk-label {
        padding: 0px 0px 0px 5px
    }

    .uk-tags .uk-inews {
        margin: 0 8px 0 5px
    }

.uk-photographer, .uk-reporter {
    color: #888
}

    .uk-photographer .uk-label, .uk-reporter .uk-label {
        padding: 0px 0px 0px 3px
    }

.uk-inews {
    margin: 0 8px 0 8px;
    font-size: 13pt;
    vertical-align: middle
}

.uk-thumbnail > a {
    display: inline-block
}

.uk-quick .uk-changer-old {
    background: #08c;
    padding: 0px 5px 2px 10px;
    vertical-align: middle;
    line-height: 10pt;
    font-size: 10pt;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    margin-top: -2px
}

    .uk-quick .uk-changer-old:hover, .uk-quick .uk-changer-old:focus {
        color: #eee
    }

.uk-quick i.uk-icon-link {
    font-size: 11pt;
    vertical-align: middle;
    line-height: 10pt;
    color: #fff;
    margin-right: 5px
}

.uk-modal.uk-open {
    overflow: hidden !important
}

#xmap
ul {
    list-style: none;
    padding-right: 15px
}

    #xmap ul li span, #xmap ul li
    a {
        color: #666
    }

    #xmap ul.level_0 > li > a {
        color: #0af
    }

    #xmap ul li span:hover, #xmap ul li a:hover {
        cursor: pointer;
        color: #09f
    }

    #xmap ul li:before {
        content: "\f100";
        font-family: FontAwesome;
        display: inline-block;
        font-weight: 400;
        font-style: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        margin-left: 5px;
        color: #e55;
        font-size: 10pt;
        line-height: 12pt
    }

.tm-social-icon-buttons {
    text-align: center
}

    .tm-social-icon-buttons a.uk-icon-button {
        color: #fff;
        width: 35px;
        height: 35px;
        font-size: 20px;
        line-height: 36px;
        margin-left: 3px;
        margin-bottom: 3px;
        border-radius: 100px;
        background: #3598db !important
    }

        .tm-social-icon-buttons a.uk-icon-button:hover {
            color: #fff
        }

    .tm-social-icon-buttons > a.uk-icon-youtube {
        background: #cd201f
    }

        .tm-social-icon-buttons > a.uk-icon-youtube:hover {
            background: #bc100e
        }

    .tm-social-icon-buttons > a.uk-icon-google-plus {
        background: #dd4b39
    }

        .tm-social-icon-buttons > a.uk-icon-google-plus:hover {
            background: #cc3a28
        }

    .tm-social-icon-buttons > a.uk-icon-twitter {
        background: #55acee
    }

        .tm-social-icon-buttons > a.uk-icon-twitter:hover {
            background: #449bdd
        }

    .tm-social-icon-buttons > a.uk-icon-facebook {
        background: #3b5998
    }

        .tm-social-icon-buttons > a.uk-icon-facebook:hover {
            background: #2a4887
        }

    .tm-social-icon-buttons > a.uk-icon-wiki {
        background: #fff;
        color: #999
    }

        .tm-social-icon-buttons > a.uk-icon-wiki:hover {
            background: #f8f8f8;
            color: #999
        }

.tm-rss-title {
}

.tm-rss-desc {
    margin-right: 50px
}

.blog-uikit-frontpage .uk-bottom-meta .uk-more {
    display: none !important
}

.blog-uikit-frontpage .tm-article-date {
    display: none !important
}

.uk-panel .uk-text-warning a.uk-more {
    color: #e2955d !important;
    font-size: 12px
}

.uk-event-link {
    font-family: irbaharMetrophobic !important;
    margin-top: 3px;
    display: block;
    direction: ltr;
    color: #aaa
}

.uk-article-content > p a.uk-event-link2 {
    font-family: irbaharMetrophobic !important;
    font-size: 10pt !important;
    line-height: 18pt !important
}

.blog-uikit-category .uk-article-content > p.uk-event-link-container {
    min-height: 0;
    height: auto;
    margin: 0;
    text-align: right
}

.blog-uikit .uk-article .tm-article-content.tm-event {
    margin: 0 160px 0 0 !important
}

@media (min-width:768px) and (max-width:959px),(max-width:490px) {
    .blog-uikit .uk-article .tm-article-content.tm-event {
        margin: 5px 0 0 0 !important
    }
}

span.tm-status {
    margin: 0px 10px 0 0;
    padding: 0px 10px 3px 10px;
    color: #fff;
    border-radius: 3px;
    font-size: 10pt;
    line-height: 16pt;
    display: inline-block;
    float: left
}

.tm-status.doing {
    background: #2ecc71
}

.tm-status.done {
    background: #e74c3c
}

.tm-status.todo {
    background: #f39c12
}

.uk-home .tm-top-b, .uk-school .tm-main-top {
    box-shadow: none !important
}

    .uk-home .tm-top-b .uk-panel {
        background: none !important
    }

ul.tm-events li div.uk-more-dot {
    padding: 5px;
    border-radius: 3px;
    background: #ECF0F1
}

.uk-school ul.tm-events li div.uk-more-dot, .uk-home ul.tm-events li div.uk-more-dot {
    background: #ECF0F1;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.10),0 2px 4px rgba(0,0,0,0.10)
}

.uk-home .tm-main-bottom .uk-panel {
    padding: 0 10px
}

ul.tm-conference
li {
    padding-right: 10px !important
}

    ul.tm-conference li div.uk-more-dot {
        background: #fff;
        padding: 8px 8px 12px 8px;
        border-radius: 3px;
        box-shadow: 0 0 0 1px rgba(0,0,0,0.10),0 2px 4px rgba(0,0,0,0.10)
    }

.tm-publication-block ul.tm-conference li div.uk-more-dot {
    background: #fff;
    padding: 8px 8px 8px 8px;
    border-radius: 3px;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.10),0 2px 4px rgba(0,0,0,0.10)
}

.tm-events .uk-event-date-link {
    float: left;
    margin: 0 0 0 10px
}

.tm-events .uk-event-date {
    float: left;
    width: 75px;
    height: 75px;
    padding: 0;
    margin: 0 0 0 0;
    border-radius: 50%;
    background: #FAFEFF;
    color: #bdc3c7;
    line-height: 10pt
}

.uk-school .tm-events .uk-event-date, .uk-home .tm-events .uk-event-date {
    width: 55px;
    height: 55px;
    background: #FFF
}

.tm-events .uk-event-date.event-on {
    background: #2ecc71;
    color: #fff
}

.tm-events .uk-event-date
.day {
    font-size: 24pt;
    line-height: 36pt
}

.uk-school .tm-events .uk-event-date .day, .uk-home .tm-events .uk-event-date
.day {
    font-size: 16pt;
    line-height: 20pt;
    display: inline-block;
    margin-top: 3px
}

.tm-events .uk-event-date
.month {
    font-size: 12pt;
    line-height: 10pt
}

.uk-school .tm-events .uk-event-date .month, .uk-home .tm-events .uk-event-date
.month {
    font-size: 8pt;
    line-height: 10pt
}

.tm-events .uk-event-title, .tm-events .uk-event-title
a {
    color: #000;
    font-size: 11pt;
    line-height: 22pt
}

.tm-event-block .uk-event-title a:hover {
    color: #3498DB
}

.tm-events .uk-event-desc {
    color: #555;
    height: 45px;
    overflow: hidden
}

.uk-school .tm-events .uk-event-desc, .uk-home .tm-events .uk-event-desc {
    height: 25px
}

#item-submission .tm-ename
select {
    width: 100%
}

#item-submission .tm-ename input[type=text] {
    width: 100%
}

#item-submission .tm-edate input[type=text] {
    width: 100%
}

#item-submission .uk-form-horizontal.element-itemoptions .uk-form-controls
.radio {
    line-height: 10px
}

#item-submission .uk-form-horizontal.element-itemoptions .uk-form-controls input[type=radio] {
    margin-bottom: 0;
    vertical-align: middle
}

@media (min-width:960px) {
    .uk-form-horizontal.element-itemoptions .uk-form-label {
        width: 250px
    }

    .uk-form-horizontal.element-itemoptions .uk-form-controls {
        margin-right: 265px
    }
}

.event-detils.uk-modal .uk-modal-dialog {
    padding: 0
}

    .event-detils.uk-modal .uk-modal-dialog .uk-close {
        margin: 14px
    }

    .event-detils.uk-modal .uk-modal-dialog .uk-modal-header {
        background: #eee;
        padding: 10px 20px;
        border-radius: 3px 3px 0 0;
        border-bottom: 1px solid #ddd;
        font-size: 11pt;
        line-height: 24pt
    }

    .event-detils.uk-modal .uk-modal-dialog .uk-modal-body {
        padding: 0
    }

        .event-detils.uk-modal .uk-modal-dialog .uk-modal-body .uk-list-striped > li {
            padding: 5px 20px
        }

            .event-detils.uk-modal .uk-modal-dialog .uk-modal-body .uk-list-striped > li:last-child {
                border-bottom: none !important
            }

            .event-detils.uk-modal .uk-modal-dialog .uk-modal-body .uk-list-striped > li:first-child {
                border-top: none !important
            }

        .event-detils.uk-modal .uk-modal-dialog .uk-modal-body .uk-list-striped {
            background: #f5f5f5;
            color: #7f8c8d
        }

            .event-detils.uk-modal .uk-modal-dialog .uk-modal-body .uk-list-striped li
            div {
                display: inline
            }

.uk-more-dot .uk-event-desc
span.date2 {
    margin: 0 2px
}

.uk-more-dot .uk-event-desc
span.date {
    margin: 0 5px
}

.event-detils.uk-modal .uk-modal-dialog .uk-modal-body .uk-list-striped
span.date {
    margin: 0 5px
}

.event-detils.uk-modal .uk-modal-dialog .uk-modal-body .uk-list .ev-icon {
    font-size: 14pt;
    width: 14pt;
    text-align: center;
    vertical-align: middle;
    margin: 0 0 0 10px;
    color: #c0392b
}

.event-detils.uk-modal .uk-modal-dialog .uk-modal-body .uk-list .uk-label {
    color: #e74c3c;
    font-size: 11pt;
    line-height: 22pt;
    margin: 0 0px 0 10px
}

.event-detils.uk-modal .uk-modal-dialog .uk-modal-footer {
    background: #eee;
    padding: 10px 20px;
    border-radius: 0 0 3px 3px;
    border-top: 1px solid #ddd;
    font-size: 10pt;
    line-height: 22pt
}

    .event-detils.uk-modal .uk-modal-dialog .uk-modal-footer .ev-options {
        float: left;
        margin: 0;
        padding: 0
    }

        .event-detils.uk-modal .uk-modal-dialog .uk-modal-footer .ev-options
        li {
            display: inline-block;
            background: #fff;
            padding: 4px;
            border-radius: 5px;
            margin: 0 3px
        }

            .event-detils.uk-modal .uk-modal-dialog .uk-modal-footer .ev-options li
            img {
            }

.tm-block-bottom .tm-bottom-b .uk-telegram {
    margin-right: 15px;
    margin-left: 15px
}

    .tm-block-bottom .tm-bottom-b .uk-telegram
    a {
        font-size: 14px;
        color: #e74c3c
    }

        .tm-block-bottom .tm-bottom-b .uk-telegram a
        i {
            color: #fff;
            background: #0af;
            border-radius: 50px;
            width: 40px;
            height: 40px;
            line-height: 40px;
            font-size: 20px;
            text-align: center
        }

.tm-article-seminar .uk-article-title.type1, .tm-desc.type1, .uk-icon-graduation-cap.type1 {
    color: #2c3e50
}

.tm-article-seminar .uk-article-title.type2, .tm-desc.type2, .uk-icon-graduation-cap.type2 {
    color: #27ae60
}

.tm-article-seminar .uk-article-title.type3, .tm-desc.type3, .uk-icon-graduation-cap.type3 {
    color: #c0392b
}

.tm-seminar-full {
    margin: 50px !important
}

    .tm-seminar-full .tm-seminar-title {
        font-size: 12pt;
        line-height: 20pt
    }

        .tm-seminar-full .tm-seminar-title
        a {
            color: #515456
        }

span.tm-comma {
    font-size: 14pt;
    font-family: calibri;
    margin: 0 2px 0 6px;
    vertical-align: middle
}

.tm-block-bottom .tm-bottom-b .uk-panel.uk-panel-box {
    padding: 15px 25px
}

.tm-highlight-block .uk-grid.uk-grid-small > * {
    padding-right: 20px
}

.tm-top-a, .noo-ticker-inner, .noo-ticker-control {
    background: #08c
}

.noo-ticker-item {
    font-size: 10pt;
    line-height: 24pt;
    font-family: arial !important
}

.uk-poll .advpoll-wrapper, .uk-poll .advpoll-answer-wrapper, .uk-poll .advpoll-answer, .uk-poll .advpoll-wrapper .advpoll-question, .uk-poll .advpoll-wrapper .advpoll-button-wrapper, .uk-poll .advpoll-wrapper .advpoll-graph-wrapper {
    background: none !important;
    border: none
}

.uk-poll .advpoll-chartjs-wrapper {
    text-align: center
}

.uk-poll
canvas {
    max-width: 300px !important;
    height: auto !important
}

.uk-poll .advpoll-wrapper .advpoll-question, .uk-poll .advpoll-wrapper .advpoll-question
i {
    color: #E74C3C
}

.uk-poll .advpoll-answer-votes .uk-english {
    vertical-align: middle;
    margin: 0 2px
}

.tm-main-container {
    margin-top: 15px
}

.uk-home .tm-main-container {
    margin-top: 0
}

.uk-school .tm-block-bottom, .uk-home .tm-block-bottom {
    margin-top: 0 !important
}

.uk-school .tm-main-back, .uk-home .tm-main-back {
    padding-bottom: 20px !important;
    padding-top: 20px !important
}

.uk-home .tm-main-back {
    padding-top: 0 !important
}

.uk-school .tm-main-back {
    padding-top: 0 !important
}

.uk-sticky.uk-active {
    position: relative;
    z-index: 1021
}

    .uk-sticky.uk-active .tm-sticky {
        background: #3498db;
        box-shadow: 0 1px 15px 0px rgba(102,102,102,0.75);
        border-bottom: 1px solid rgba(0,136,204,0.75);
        padding: 10px 0;
        width: 100% !important
    }

.uk-sticky {
    height: auto !important
}

    .uk-sticky.uk-active .tm-logo {
        margin-top: 3px !important;
        background: url('../img/logosen.png') scroll no-repeat 0 0 transparent;
        background-size: 100% 100%
    }

        .uk-sticky.uk-active .tm-logo
        img {
            height: 50px !important;
            width: auto !important;
            visibility: hidden !important
        }

    .uk-sticky.uk-active .tm-navbar.uk-navbar {
        margin: 10px 0 10px 20px !important
    }

        .uk-sticky.uk-active .tm-navbar.uk-navbar .uk-navbar-nav > li.uk-active > a, .uk-sticky.uk-active .tm-navbar.uk-navbar .uk-navbar-nav > li > a {
            color: #ECF0F1
        }

        .uk-sticky.uk-active .tm-navbar.uk-navbar .uk-navbar-nav > li:hover > a, .uk-sticky.uk-active .tm-navbar.uk-navbar .uk-navbar-nav > li.uk-parent:hover > a, .uk-sticky.uk-active .tm-navbar.uk-navbar .uk-navbar-nav > li.uk-parent.uk-open > a {
            color: #f50
        }

        .uk-sticky.uk-active .tm-navbar.uk-navbar .uk-navbar-nav > li > a:after {
            border-color: rgba(255,255,255,0.5)
        }

        .uk-sticky.uk-active .tm-navbar.uk-navbar .uk-navbar-nav > li:hover > a:after {
            border-color: rgba(0,0,0,0)
        }

.advpoll-wrapper .advpoll-answer-title {
    width: 63%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tm-polls .tm-block-bottom {
    margin-top: 0 !important
}

.tm-navbar-top-block {
    margin-top: 0;
    margin-bottom: 10px;
    background: #1c2a78
}

.tm-navbar-top {
    background: #f5f5f5;
    margin: 0 10px;
    padding: 0 15px;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.06),0 2px 4px rgba(0,0,0,0.03);
    box-shadow: none;
    background: none;
    padding: 0;
    margin: 0
}

    .tm-navbar-top .uk-navbar-nav {
        margin: 0 !important
    }

    .tm-navbar-top .uk-panel-title {
        padding-top: 10px;
        padding-bottom: 10px;
        color: #888;
        text-align: center;
        border-bottom: 1px solid rgba(0,0,0,0.07);
        margin-bottom: 10px;
        padding: 15px;
        color: #fff;
        text-align: center;
        border: none;
        margin: 0;
        float: left
    }

    .tm-navbar-top .uk-navbar-brand {
        font-size: 10pt !important;
        color: #fff !important;
        font-family: irbaharSans !important;
        padding-top: 12pt !important;
        padding-bottom: 12pt !important;
        line-height: 20pt !important;
        padding-left: 30px !important;
        padding-right: 0 !important;
        background: none !important
    }

    .tm-navbar-top .uk-panel-title
    i {
        margin: 5px 15px;
        font-size: 13pt;
        vertical-align: middle;
        display: none
    }

    .tm-navbar-top .uk-navbar-nav > li {
        position: relative;
        padding: 0 !important
    }

        .tm-navbar-top .uk-navbar-nav > li > a {
            color: #fff;
            font-size: 10pt;
            line-height: 18pt;
            background: #f5f5f5;
            padding: 10px 15px;
            margin: 0;
            border-radius: 0;
            text-align: left;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            border-top: none;
            border-right: none;
            cursor: pointer;
            margin: 1px;
            background: none;
            margin: 0;
            padding: 15px 20px;
            height: 56px !important;
            box-shadow: none
        }

        .tm-navbar-top .uk-navbar-nav > li.uk-active > a {
            color: #fff;
            background: #08C;
            box-shadow: none
        }

        .tm-navbar-top .uk-navbar-nav > li.uk-parent > a:before {
            content: "\f107";
            font-family: FontAwesome;
            display: inline-block;
            font-weight: normal;
            font-style: normal;
            line-height: 20pt;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-size: 9pt;
            width: 12pt;
            height: 16pt;
            text-align: left;
            vertical-align: middle;
            float: left
        }

        .tm-navbar-top .uk-navbar-nav > li:hover > a {
            background: #08C;
            box-shadow: none
        }

        .tm-navbar-top .uk-navbar-nav > li.uk-active:hover > a {
            color: #fff;
            background: #08C;
            box-shadow: none
        }

        .tm-navbar-top .uk-navbar-nav > li > a:after {
            content: none !important
        }

        .tm-navbar-top .uk-navbar-nav > li > a > i {
            display: none !important;
            font-size: 100%;
            color: #666;
            margin: 0 5px
        }

        .tm-navbar-top .uk-navbar-nav > li.uk-active > a > i {
            color: #fff
        }

        .tm-navbar-top .uk-navbar-nav > li > .uk-dropdown-navbar {
            margin-top: 0px !important;
            right: 0px !important;
            border: 0px solid #fff;
            border-top: none;
            border-radius: 0;
            background: #08C;
            box-shadow: none;
            width: 250px !important;
            max-width: 250px !important;
            min-width: 0 !important
        }

            .tm-navbar-top .uk-navbar-nav > li > .uk-dropdown-navbar .uk-nav-navbar > li > a {
                color: #fff;
                padding: 10px 15px
            }

                .tm-navbar-top .uk-navbar-nav > li > .uk-dropdown-navbar .uk-nav-navbar > li > a > i {
                    display: none
                }

                .tm-navbar-top .uk-navbar-nav > li > .uk-dropdown-navbar .uk-nav-navbar > li:hover > a, .tm-navbar-top .uk-navbar-nav > li > .uk-dropdown-navbar .uk-nav-navbar > li > a:hover {
                    background: #1c2a78;
                    box-shadow: none
                }

.uk-home .uk-slide-content .wk-gallery-avenue {
}

    .uk-home .uk-slide-content .wk-gallery-avenue .slides > li.tm-slide-image {
        width: 100%;
        height: auto
    }

        .uk-home .uk-slide-content .wk-gallery-avenue .slides > li.tm-slide-image > img {
            width: 100%;
            height: auto
        }

.uk-nav-side li.uk-active > a, .tm-top-a, .noo-ticker-inner, .noo-ticker-control, .uk-navbar-top, .uk-sticky.uk-active .tm-sticky, .tm-block-bottom .tm-bottom-a, .tm-block-bottom .tm-bottom-c, .tm-social-icon-buttons a.uk-icon-button, .uk-button-primary {
    background: #1c2a78 !important
}

    .advpoll-wrapper .advpoll-answer-line, .tm-block-bottom .tm-bottom-a .uk-icon-tools li a:hover, .tm-block-bottom .tm-bottom-a .uk-icon-tools li a:focus, .uk-navbar-top .uk-list
    li {
        background: #3f56cf !important
    }

.uk-nav-navbar .uk-nav-header, .tm-block-bottom .tm-bottom-b .uk-panel-box .uk-panel-title {
    color: #08c !important
}

.uk-sticky.uk-active .tm-sticky {
    border-bottom: 1px solid #1c2a78 !important
}

.tm-block-bottom .tm-bottom-a, .uk-home .tm-top-b {
    margin-top: 0 !important
}

.uk-nav-side li.uk-active.uk-parent > a {
    background: none !important
}

    .uk-nav-side li.uk-active.uk-parent > a:focus, .uk-nav-side li.uk-active.uk-parent > a:hover {
        background: rgba(0,0,0,0.1) !important
    }

.tm-dynamic-articles .jui-flick {
    font-family: arial,Tahoma,sans-serif !important
}

    .tm-dynamic-articles .jui-flick .ui-toolbar.ui-widget-header
    .dataTables_filter {
        padding: 5px 15px
    }

        .tm-dynamic-articles .jui-flick .ui-toolbar.ui-widget-header .dataTables_filter label, .tm-dynamic-articles .jui-flick .ui-toolbar.ui-widget-header .dataTables_filter
        input {
            margin: 0
        }

        .tm-dynamic-articles .jui-flick .ui-toolbar.ui-widget-header .dataTables_filter
        input {
            margin-right: 10px;
            border: 1px solid #E0E0E0;
            padding: 3px 10px 5px 10px
        }

    .tm-dynamic-articles .jui-flick .ui-toolbar.ui-widget-header {
        background: #e5e5e5;
        border-color: #d5d5d5
    }

        .tm-dynamic-articles .jui-flick .ui-toolbar.ui-widget-header.ui-corner-tr.ui-corner-tl {
            border-bottom: none
        }

        .tm-dynamic-articles .jui-flick .ui-toolbar.ui-widget-header.ui-corner-br.ui-corner-bl {
            border-top: none
        }

    .tm-dynamic-articles .jui-flick .tm-dynamic-table thead th.ui-state-default {
        background: #f5f5f5;
        padding: 10px 5px !important
    }

    .tm-dynamic-articles .jui-flick .tm-dynamic-table
    tbody {
        border: 1px solid #d5d5d5;
        border-top: none;
        border-bottom: none;
        font-size: 9pt;
        line-height: 18pt
    }

        .tm-dynamic-articles .jui-flick .tm-dynamic-table tbody tr
        td {
            border: 1px solid #d5d5d5;
            padding: 5px !important
        }

        .tm-dynamic-articles .jui-flick .tm-dynamic-table tbody
        tr.odd {
            background: #f0f0f0
        }

            .tm-dynamic-articles .jui-flick .tm-dynamic-table tbody tr.odd td.sorting_1, .tm-dynamic-articles .jui-flick .tm-dynamic-table tbody tr.odd td.sorting_2, .tm-dynamic-articles .jui-flick .tm-dynamic-table tbody tr.odd td.sorting_3, .tm-dynamic-articles .jui-flick .tm-dynamic-table tbody tr.odd td.sorting_4, .tm-dynamic-articles .jui-flick .tm-dynamic-table tbody tr.odd
            td.sorting_5 {
                background: #eaeaea
            }

        .tm-dynamic-articles .jui-flick .tm-dynamic-table tbody
        tr.even {
            background: #fff
        }

            .tm-dynamic-articles .jui-flick .tm-dynamic-table tbody tr.even td.sorting_1, .tm-dynamic-articles .jui-flick .tm-dynamic-table tbody tr.even td.sorting_2, .tm-dynamic-articles .jui-flick .tm-dynamic-table tbody tr.even td.sorting_3, .tm-dynamic-articles .jui-flick .tm-dynamic-table tbody tr.even td.sorting_4, .tm-dynamic-articles .jui-flick .tm-dynamic-table tbody tr.even
            td.sorting_5 {
                background: #f9f9f9
            }

    .tm-dynamic-articles .jui-flick .ui-toolbar.ui-widget-header
    .dataTables_info {
        float: left;
        padding: 0px 15px 5px 0px
    }

    .tm-dynamic-articles .jui-flick .ui-toolbar.ui-widget-header
    .dataTables_paginate {
        float: left;
        padding: 0
    }

        .tm-dynamic-articles .jui-flick .ui-toolbar.ui-widget-header .dataTables_paginate .ui-button {
            float: left;
            padding: 5px;
            border-radius: 3px;
            margin: 0 5px
        }

            .tm-dynamic-articles .jui-flick .ui-toolbar.ui-widget-header .dataTables_paginate .ui-button .ui-icon-circle-arrow-w {
                background-position: -112px -192px
            }

            .tm-dynamic-articles .jui-flick .ui-toolbar.ui-widget-header .dataTables_paginate .ui-button .ui-icon-circle-arrow-e {
                background-position: -144px -192px
            }

    .tm-dynamic-articles .jui-flick .tm-dynamic-table thead th.ari-tbl-col-0 {
        width: 30%
    }

    .tm-dynamic-articles .jui-flick .tm-dynamic-table thead th.ari-tbl-col-1 {
        width: 30%
    }

    .tm-dynamic-articles .jui-flick .tm-dynamic-table thead th.ari-tbl-col-2 {
        width: 20%
    }

    .tm-dynamic-articles .jui-flick .tm-dynamic-table thead th.ari-tbl-col-3 {
        width: 10%
    }

    .tm-dynamic-articles .jui-flick .tm-dynamic-table thead th.ari-tbl-col-4 {
        width: 10%
    }

    .tm-dynamic-articles .jui-flick .tm-dynamic-table thead th
    div.DataTables_sort_wrapper {
        padding: 0
    }

.tm-block-bottom .tm-bottom-c, .tm-block-bottom .tm-bottom-b {
    background: #444 !important
}

    .tm-block-bottom .tm-bottom-b
    a {
        color: #a3a3a3 !important
    }

        .tm-block-bottom .tm-bottom-b a:hover {
            color: #e90 !important
        }

    .tm-block-bottom .tm-bottom-b .uk-panel-box .uk-panel-title {
        color: #fff !important
    }

.tm-block-bottom .tm-bottom-c {
    border-top: none !important
}

    .tm-block-bottom .tm-bottom-c > .uk-container > .uk-grid.uk-grid-small {
        border-top: 2px groove #777 !important
    }

.tm-block-bottom .tm-bottom-a {
    background: #444 !important
}

    .tm-block-bottom .tm-bottom-a .uk-icon-tools li a:focus, .tm-block-bottom .tm-bottom-a .uk-icon-tools li a:hover {
        background: #666 !important
    }

.tm-block-bottom .tm-conference-block .uk-panel .uk-event-title
a {
    color: #000 !important
}

    .tm-block-bottom .tm-conference-block .uk-panel .uk-event-title a:hover {
        color: #111 !important
    }

.tm-block-bottom .tm-bottom-b .tm-social-icon-buttons a.uk-icon-button {
    background: #777 !important;
    color: #fff !important
}

    .tm-block-bottom .tm-bottom-b .tm-social-icon-buttons a.uk-icon-button:hover {
        background: #fff !important;
        color: #444 !important
    }

.tm-block-bottom .tm-bottom-a .uk-icon-tools-container {
    border-bottom: 2px groove #777 !important
}

#uk-newsletter .uk-button {
    background: #777 !important;
    color: #FFF !important;
    border: none !important
}

.tm-block-bottom .tm-conference-block .uk-panel .uk-event-desc span.uk-label {
    color: #000 !important
}

.tm-school-people {
    margin: 0 !important;
    height: 286px;
    background: #ECF0F1;
    border-radius: 3px;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.10),0 2px 4px rgba(0,0,0,0.10)
}

    .tm-school-people
    img {
        border: 1px solid #ccc;
        padding: 2px;
        border-radius: 3px
    }

.uk-school .tm-publication-block .uk-panel > ul.uk-grid > li > div {
    background: #fff;
    border-radius: 3px;
    padding: 10px 15px
}

.uk-school .tm-publication-block .wk-slideset-drive
article {
    margin: 0 10px;
    padding: 15px 5px;
    background: none;
    border-radius: 3px;
    max-width: 160px
}

.uk-school .wk-slideset-drive
.nav {
    height: 23px
}

.btn-danger, .btn-warning {
    background-color: #ee3a3a;
    color: #fff;
    background-image: linear-gradient(to bottom,#ee4444,#ee3333);
    line-height: 28pt;
}
.btn {
    display: inline-block;
    padding: 4px 12px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid rgba(0,0,0,0.07);
    border-radius: 3px;
}

.btn-success {
    background-color: #41cc41;
    color: #fff;
    background-image: linear-gradient(to bottom,#55cc55,#33cc33);
    line-height: 28pt;
}
a:hover, .uk-link:hover {
    color: #fff;
}

#login-password {
    width: 206px;
    padding: 4px 6px;
    margin-bottom: 12px;
    border: 1px solid rgba(0,0,0,0.07);
    line-height: 28px;
    border-color: #dfe6e0;
    border-radius: 3px;
}

    #login-password:focus {
        box-shadow: 0px 0px .5px #359368;
        border: .5px solid #0f8351;
        outline: 0;
        background: #fff;
        transition: border linear .2s,box-shadow linear .2s;
    }

#login-username {
    width: 206px;
    padding: 4px 6px;
    margin-bottom: 12px;
    border: 1px solid rgba(0,0,0,0.07);
    line-height: 28px;
    border-color: #dfe6e0;
    border-radius: 3px;
}
    #login-username:focus {
        box-shadow: 0px 0px .5px #359368;
        border: .5px solid #0f8351;
        outline: 0;
        background: #fff;
        transition: border linear .2s,box-shadow linear .2s;
    }
#forgetpass-username {
    width: 206px;
    padding: 4px 6px;
    margin-bottom: 12px;
    border: 1px solid rgba(0,0,0,0.07);
    line-height: 28px;
    border-color: #dfe6e0;
    border-radius: 3px;
}
    #forgetpass-username:focus {
        box-shadow: 0px 0px .5px #359368;
        border: .5px solid #0f8351;
        outline: 0;
        background: #fff;
        transition: border linear .2s,box-shadow linear .2s;
    }
.label, .badge {
    padding: 2px 4px;
    color: #fff;
}
.center, .table td.center, .table th.center {
    text-align: center;
}


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    box-shadow: none;
    height: 40px;
    line-height: 28px;
    color: #515456;
    border-color: #dfe6e0;
    border-radius: 3px;
    font-weight: inherit;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,0.07);
    transition: border linear .2s,box-shadow linear .2s;
}

.btn-primary, .btn-info {
    background-color: #008fff;
    color: #fff;
    background-image: linear-gradient(to bottom,#0099ff,#0088ff);
}


a:hover, .uk-link:hover {
    color: #e90;
}

.btn-danger, .btn-warning {
    background-color: #ee3a3a;
    color: #fff;
    background-image: linear-gradient(to bottom,#ee4444,#ee3333);
    line-height: 28pt;
}
.btn-success {
    background-color: #41cc41;
    color: #fff;
    background-image: linear-gradient(to bottom,#55cc55,#33cc33);
    line-height: 28pt;
}

.uk-button-success {
    background-color: #41cc41;
    color: #fff;
    background-image: linear-gradient(to bottom, #55cc55, #33cc33);
    line-height: 20pt;
}

.uk-button-danger {
    background-color: #ee3a3a;
    color: #fff;
    background-image: linear-gradient(to bottom, #ee4444, #ee3333);
    line-height: 20pt;
}

