/* 
    Created on : 29/01/2017, 12:31:10
    Author     : amots
*/
@font-face {
    font-family: 'Alef';
    src: url("/resources/css/Alef/Alef-Webfont/Alef-bold.eot");
    src: url("/resources/css/Alef/Alef-Webfont/Alef-bold.eot?#iefix") format("embedded-opentype"), url("/resources/css/Alef/Alef-Webfont/Alef-bold.woff") format("woff"), url("/resources/css/Alef/Alef-Webfont/Alef-bold.ttf") format("truetype"), url("/resources/css/Alef/Alef-Webfont/Alef-bold.svg#alefbold") format("svg");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Alef';
    src: url("/resources/css/Alef/Alef-Webfont/Alef-regular.eot");
    src: url("/resources/css/Alef/Alef-Webfont/Alef-regular.eot?#iefix") format("embedded-opentype"), url("/resources/css/Alef/Alef-Webfont/Alef-regular.woff") format("woff"), url("/resources/css/Alef/Alef-Webfont/Alef-regular.ttf") format("truetype"), url("/resources/css/Alef/Alef-Webfont/Alef-regular.svg#alefregular") format("svg");
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: Alef, Arial, sans-serif;
}

dd {
    -webkit-margin-start: 40px;
}

.rtl {
    direction: rtl;
}

.ltr {
    direction: ltr;
}

.rtl article {
    text-align: right !important;
}

.rtl .nav {
    float: right;
}

.rtl .col-sm-1,
.rtl .col-sm-2,
.rtl .col-sm-3,
.rtl .col-sm-4,
.rtl .col-sm-5,
.rtl .col-sm-6,
.rtl .col-sm-7,
.rtl .col-sm-8,
.rtl .col-sm-9,
.rtl .col-sm-10,
.rtl .col-sm-11,
.rtl .col-sm-12 {
    float: right;
}

.rtl .col-xs-1,
.rtl .col-xs-2,
.rtl .col-xs-3,
.rtl .col-xs-4,
.rtl .col-xs-5,
.rtl .col-xs-6,
.rtl .col-xs-7,
.rtl .col-xs-8,
.rtl .col-xs-9,
.rtl .col-xs-10,
.rtl .col-xs-11,
.rtl .col-xs-12 {
    float: right;
}

.rtl .col-md-1,
.rtl .col-md-2,
.rtl .col-md-3,
.rtl .col-md-4,
.rtl .col-md-5,
.rtl .col-md-6,
.rtl .col-md-7,
.rtl .col-md-8,
.rtl .col-md-9,
.rtl .col-md-10,
.rtl .col-md-11,
.rtl .col-md-12 {
    float: right;
}

.rtl .col-lg-1,
.rtl .col-lg-2,
.rtl .col-lg-3,
.rtl .col-lg-4,
.rtl .col-lg-5,
.rtl .col-lg-6,
.rtl .col-lg-7,
.rtl .col-lg-8,
.rtl .col-lg-9,
.rtl .col-lg-10,
.rtl .col-lg-11,
.rtl .col-lg-12 {
    float: right;
}

.rtl th {
    text-align: right;
}

header a:hover {
    text-decoration: none;
}

#jumbotron {
    background-color: forestgreen;
    background-image: url(/assets/images/logo/banner_01.jpg);
    background-repeat: no-repeat;
    min-height: 100px;
}

a #jumbotron h1,

#jumbotron h1 {
    /*font-size: 2.5rem;*/
    color: whitesmoke;
    text-shadow: #5f5923 3px 3px 10px;
    padding-right: 3rem;
}

#jumbotron h2 {
    color: whitesmoke;
    text-shadow: #5f5923 3px 3px 10px;
    padding-right: 3rem;
}

#jumbotron a {
    color: whitesmoke;
    text-shadow: #5f5923 3px 3px 10px;
}

a {
    text-decoration: none;
    color: #8C3718;
    font-weight: bold;
}

#validTitles a {
    text-decoration: none;
    color: #8C3718;
    font-weight: normal;
}

#validTitles li.active a {
    text-decoration: none;
    color: #FFF;
    font-weight: normal;
}

a:hover,
.navbar .nav>li>a:hover {
    text-decoration: underline;
}

.navbar .nav>li>a {
    color: #FFF;
}

.navbar {
    margin-bottom: 5px !important;
}

ol.breadcrumb {
    margin-bottom: 10px !important;
    margin: 0px 40px;
}

.rtl .breadcrumb-item+.breadcrumb-item::before {
    float: right;
    padding-left: 0.5rem;
    color: #6c757d;
    content: var(--bs-breadcrumb-divider, "/");
}

#bMessage {
    margin: 5px 30px 5px 30px;
    /*width:500px;*/
}

.size100 {
    height: 100px;
}

.commonPic {
    width: 150px;
    margin-left: 8px;
    margin-right: 8xp;
}

.sporebg article:after {
    content: url(/images/icons/sporePrint_light.png);
    position: absolute;
    bottom: 0px;
    left: 10px;
    opacity: 0.3;
    z-index: -1;
}

.panel-transparent {
    background: none;
}

.panel-transparent .panel-heading {
    background: rgba(255, 255, 255, 0.7) !important;
}

.panel-transparent .panel-body {
    background: rgba(255, 255, 255, 0.7) !important;
}

#navBar {
    background-color: #97A663;
}

h1 small {
    font-size: 40% !important;
}

.rtl input[type=checkbox] {
    margin-right: -20px;
}

.rtl .control-label {
    text-align: left;
}

.rtl .card-block {
    text-align: right;
}

.rtl article {
    direction: rtl;
    text-align: right;
}

.rtl .media-body {
    direction: rtl;
    text-align: right;
}

.rtl .ms-auto {
    margin-right: auto !important;
    margin-left: unset !important;
}

.tag_head {
    color: #111;
    background-color: #f8f9fa;
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: normal;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
}

.tag {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: normal;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
    color: #fff;
    background-color: #868e96;
}

.tablesorter-default .header,
.tablesorter-default .tablesorter-header {
    background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
    background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
    white-space: normal;
    padding: 4px 20px 4px 4px;
}

.tablesorter-default thead .text-left {
    background-position: center left;
    padding: 4px 4px 4px 20px;
}

.tablesorter-default thead .headerSortUp,
.tablesorter-default thead .tablesorter-headerSortUp,
.tablesorter-default thead .tablesorter-headerAsc {
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
}

.tablesorter-default thead .headerSortDown,
.tablesorter-default thead .tablesorter-headerSortDown,
.tablesorter-default thead .tablesorter-headerDesc {
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
}

.tablesorter-default .tablesorter-processing {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-image: url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=') !important;
}

.tablesorter-default thead .sorter-false {
    background-image: none;
    cursor: default;
    padding: 4px;
}

.switchLang {
    color: #dc3545 !important;
}

#langbutton {
    visibility: hidden;
    width: 100%;
    /*height: 50px;*/
    position: absolute;
    top: 80px;
    z-index: 10;
}

.article-img {
    max-width: 40% !important;
    min-width: 200px !important;
    height: auto;
}

/*@media only screen and (min-width: 543px) {*/
@media screen and (min-width: 576px) {
    #jumbotron {
        min-height: 110px !important;
    }

    #jumbotron h1 {
        font-size: 3rem;
        padding-right: 1rem;
    }
.article-img {
        float: none;
        display: block;
        max-width: 100%;
        min-width: 0;
        margin: 0 auto 1rem;
    }
}

/*@media only screen and (min-width: 767px) {*/
@media screen and (min-width: 768px) {
    #jumbotron {
        height: 130px !important;
    }

    #jumbotron h1 {
        font-size: 4rem;
        padding-right: 2rem;
    }

}

/*@media only screen and (min-width: 991px) {*/
@media screen and (min-width: 992px) {
    #jumbotron {
        height: 150px !important;
    }

    #jumbotron h1 {
        font-size: 5rem;
        padding-right: 3rem;
    }
}

/*@media only screen and (min-width: 1200px) {*/
@media screen and (min-width: 1200px) {
    #jumbotron {
        min-height: 190px !important;
    }

    #jumbotron h1 {
        font-size: 7rem;
        padding-right: 4rem;
    }
}

@media screen and (min-width: 1500px) {
    #jumbotron {
        height: 190px !important;
    }

    #jumbotron h1 {
        font-size: 7rem;
        padding-right: 1rem;
    }
}