.glyphicon-search{
	color:#fff;
	padding-right:3px;
}
#myNavbar{
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:10px;
}
#footer-nav{
	display: block;
	text-align: center;
	margin: 0;
	padding: 0;
}
#footer-nav li{
	display: inline-block;
	margin: 0 8px;
}

#footer-nav li:after{
	content: '|';
	margin-left: 16px;
	color: #CCC;
}
#footer-nav li:last-child:after{
	content: '';
	margin-left: 0;
}

#line-bar {
	width: 100% !important;
	max-width: 1100px;
	height: 100% !important;
	max-height: 250px;
	margin-bottom:10px;
	padding-top:15px;
}

#chart-info-values-left{
	float:left;
}
#chart-info-values-right{
	float:right;
}
#bar-box{
	background:#A6A6A6;
	width:30px;
	height:15px;
	float:left;
}
#line-box{
	background:#953735;
	width:30px;
	height:15px;
	float:left;
}@media(max-width:767px){
    .dropdown{
        display:block !important;
        position:relative !important;
    }
    .dropdown-menu{
        
        position:relative !important;
    }
    .dropdown-submenu{
        display:block !important;
        position:relative !important;
    }
    .navbar-nav > li {
        display:block !important;
        position:relative !important;
    }
    .navbar-nav>ul{
        display:block !important;
        position: relative !important;
    }
    .dropdown-menu >li{
        display:block !important;
        position:relative !important;
    }
    #main_nav ul li a:link, #main_nav ul li a:visited {
        color: #fff;
        display: block;
        font-family: "Open Sans";
        font-size: 10px !important;
        font-weight: bold;
        height: auto !important;
        line-height: 37px;
        margin: 0 20px 0 0
    }
    .ul_footer>li{
        padding-top:10px;
        display:block !important;
    }
    #rights_reserved{
        display:block;
        margin-right:0px !important;
    }
    #poweredby{
        display:block;
    }
    #privacy_policy{
        margin-right:0px !important;
    }

}

 
body {
    background:url('images/background.jpg');
}
.only-mobile {
    visibility: hidden !important;
    width:0px;height: 0px;
}
#wrapper {
    width:1160px;
    margin:0 auto;
    background:white;
    margin-bottom: -6px;
    box-shadow: 0px 0px 20px 0px #999;
}
#logo {
    margin-left:20px;
    width:200px;
    height:auto;
	margin-right:20px;
}

#bse-logo{
	width:170px;
	height:auto;
}

.navbar-toggle{
    margin-top: -10px !important;
}
#kontakt
{  margin-left: -9px;
   padding-left: 0px;}

#upper_part {
    background:rgb(239,239,239);
	padding-top:10px;

}
#upper_menu li {
    display:inline;
}

 
#myCarousel {
    border:0 !important;
}
#main_nav {
    background:#AD3865;	
    border:0;
    margin-bottom: 0;
}
#main_nav ul li {
    margin:0;
    
}
.navbar{
    min-height: 37px;
}
.navbar-header {
    
}
.navbar-nav{
    margin-bottom:0 !important;
}
#main_nav ul li a:link, #main_nav ul li a:visited{
    color: #FFF;
    margin:0;
    margin-right: 20px;
    font-size:11px !important;
    font-weight:bold;
    font-family: "Open Sans";
    height: 37px;
    line-height: 37px;
}
#main_nav ul li a:hover{
    background:black !important;
    color:white !important;
}
.dropdown-menu>li>a {
    margin-right: 0 !important;
}
.navbar  {
    border-radius:0px !important;
    height: auto;
}
.navbar-nav>li>a {
    padding-bottom:0 !important;
    padding-top:0 !important;
}

nav .dropdown-menu {
    background-color:rgb(3,33,46) !important;
    border-radius:0px !important;
}

nav .dropdown-menu>li>a:hover{
    color:black !important;
}

 

.dropdown-submenu {
    position: relative;
}

nav .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: 0px;
    margin-left: -1px;
    background-color:rgb(3,58,83) !important;
}

nav .dropdown-submenu:hover>.dropdown-menu {
    display: block;
    color:black !important;
}
.dropdown-submenu>.dropdown-menu:hover{

}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 15px;
    position: absolute;
    right: 15px;
    top: 0;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
}


.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    background:black !important;
}

.navbar-nav>li>.dropdown-menu {
    margin-top: -2px !important;
}
.dropdown-menu>li>a:hover, .dropdown-submenu-menu>li>a a:hover {
    background:white !important;
    border: 0 !important;
}

.dropdown-menu>li>a {
    margin-top:0px !important;
    border-top:0px !important;
    border-bottom:0px !important;
    margin-left: 4px !important;
    margin-right: 1px !important;
}
nav .dropdown-menu>a:hover, .dropdown-menu>a:focus {
    color:red !important;
}
.dropdown-menu {
    border: 0 !important;
    padding: 0 !important;
}
nav .dropdown-menu ul li a:hover{
    background:white !important;
    color:red !important;
}

.dropdown-menu > li > a {
    padding: 0 20px !important;
}
.dropdown:hover, .dropdown:hover > a:link, .dropdown:hover > a:visited,
.dropdown:hover li:hover > a:link, .dropdown:hover .dropdown:hover li:hover > a:visited{
    background: #000;
}
.dropdown:hover > .dropdown-menu {
    display: block;
}


.search_recnik {
    width:360px;
    border:0;
    height:40px;
    background:#EBEBEB !important;
}
.darkgray {
    width:83px;
    height:40px;
    border:0;
    background:#C2C2C2 !important;
}

.flag{
    float:right;
}

.bordernone {
    border:none !important;
}
.login_nav {
    width:100%;
    height:100%;
    float:right;

}
.login_nav ul {
    margin: 0;
}
.login_nav ul li {
    float:right;
    list-style-type:none;
    margin-left: 20px;
    margin-top: 5px;
}

.login_nav ul li a {
    display:block;
    padding:0px 8px;
    border-right:1px solid #000000;
    color:#000;
    text-decoration:none;
    font-family:"Open Sans";
    font-size:11px;
}

.upper_nav {
    float:left;
    padding-top: 2%;
    margin-top: -0.4%;
    margin-right: -4%;

}
.upper_nav ul li {
    float:left;
    list-style-type:none;
}
.upper_nav ul li a {
    display:block;
    padding:0 10px;
    color:#000000;
    text-decoration:none;
    font:bold 11px Tahoma, Geneva, sans-serif;
}



#upper_right_div {
    width:550px;
    float: right;
    margin-top: 35px;
    margin-right: 50px;
}

#div_under_slider {
    width:100%;background:#AD3865;  height: 18px;	
}
#inner_div_line {
    color:white;font-weight: bold;background: #E45272;float:left;height:38px;margin-right: 5px;margin-left: 50px;box-shadow: rgb(227,227,227);
}
#text_inner_div_line {
    margin-left:22px;margin-right:22px; padding-top: 10px;  font-size: 16px;
}

#content {
    background:white;
    margin-left:50px;
    margin-right:50px;
    margin-top:46px;
    padding-bottom:40px;
}

h6 {
    display: table;
    width: 100%;
    font-size:14px;
    font-family:"Open Sans";
    font-weight:bold;
}

h6 a, 
h6 a:hover,
h6 a:focus,
h6 a:after {color: #333; text-decoration: none; outline: none;}

h6 > span, h6:before, h6:after {
    display: table-cell;
}
h6:before {
    background: url('images/stroke1.png') repeat-x center;
    width: 4%;
    content: ' ';
}
h6:after {
    background: url('images/stroke1.png') repeat-x center;
    width: 96%;
    content: ' ';
}
h6 > span {
    white-space: nowrap;
    padding: 0 9px;
}

.big_article {
    overflow:auto;
    background:#ebebeb;
    margin-bottom:34px;
    padding-top:9px;
}
.small_article .col-lg-3, .small_article .col-lg-6 {
    background:rgb(242,242,242) !important;
}
.small_article .col-lg-6{
    padding-top: 25px;	
}
.bottom_pading {
    padding-bottom: 25px;	
}
.right_padding {
    padding-right:35px;
}
.left_padding {
    padding-left:35px;
}
.small_article {
    padding-left:0px;
    padding-right:0px;
}
.small_article h5 {
    font-size: 8.13pt;
    font-family: Helvetica;
    font-weight: bold;
}
.small_article p {
    font-size: 5.79pt;
    font-family: Helvetica;
}
.img_text {
    background:#AD3865;
    position: absolute;
    margin-top: -24px;
    width: 168px;
    margin-left: -8px;
    height: 24px;
    color:white;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 10.95pt !important;
    text-align: center;
}
#side_article .col-lg-12 {
    background:rgb(242,242,242) !important;
}
.news {
    margin-top:27px;
    margin-left:34px;
    margin-right:34px;
    font-size:5.6pt;
}
.date {
    font-size:10px;
    color: rgb(96,32,55);
}

.heading-side {
    font-size:16px;
    font-weight: bold;
    font-family:Helvetica;
    color: #000 !important;
    display: block;
}

.heading-side a:hover{
    color: #ad3865 !important;
    text-decoration: none;
}

.text-side{font-size:13px;}
.line {
    background: url('images/stroke1.png') repeat-x center;
    width:69%;
    margin-left:34px;
}

@media screen and (max-width: 1416px) {
    #wrapper {
        width:75%;
    }
}
@media screen and (max-width: 1340px) {
    #wrapper {
        width:80%;
    }
}

@media screen and (max-width: 1255px) {
    #wrapper {
        width:85%;
    }
}

@media screen and (max-width: 1183px) {
    #wrapper {
        width:90%;
    }
}
@media screen and (max-width: 1118px) {
    #wrapper {
        width:95%;
    }
}
@media screen and (max-width: 1199px) {
    #inner_div_line{
        width: 100%;
        text-align:center;
        margin:0;
        margin-top:-2px;
    }
}
@media screen and (max-width: 1060px) {
    #wrapper {
        width:100%;
    }
}
@media screen and (max-width: 768px) {
    #myNavbar{
        padding: 0 30px!important;
    }
    .form_table {
        width:270px !important;
    }
    .submit_button {
        margin-left:-400px;
        width:350px !important;
    }

    .outside_container {margin-left:0px !important;}

    .upper_nav ul li a {
        padding: 0 5px;
    }

    nav .dropdown-submenu > .dropdown-menu {
        left: 20px;
        margin-left: 0;
        width: calc(100% - 20px);
    }
}
@media screen and (max-width: 996px) {

    #myNavbar{
        padding: 0 15px;
    }
    #wrapper {
        width:100%;
    }

    .navbar-toggle {
        position:absolute;
        top: -37px;
        right: 37px;
        margin-top:0;
        margin-bottom:14px;
    }
    .only-mobile {
        visibility:visible !important;width:100%;height:100%;
    }
    .navbar {
        min-height: 0px !important;
    }
    .white_background3 {
        visibility: hidden !important;
    }
    .white_background2 {
        visibility: hidden !important;
    }
    .white_background {
        visibility: hidden !important;
    }
    marquee {
        
        color:white;
    }
    marquee span {
        color:white !important;
        height:100%;
    }
    #upper_right_div {
        width: 0px;
        height: 0px;
        visibility: hidden !important;
    }
    .flag {
        visibility: visible !important;
        width: 40px;  
        float: right;
        position: absolute;
        top: 0px;
        right: 16px;
    }
    .left_padding {padding: 10px;}
    .right_padding {padding: 10px;}
    #side_article {padding: 0;}
    #logo {margin-left: 15px;}
    .dropdown-menu{
        
        width: 100%;
    }
    .dropdown-submenu .dropdown-menu {
        
        left: 0%;
    }
    .dropdown-submenu .dropdown-menu li{padding: 0; padding-left: 10px;}
    .dropdown:hover > a:link, .dropdown:hover > a:visited,
    .dropdown:hover li:hover > a:link, .dropdown:hover .dropdown:hover li:hover > a:visited{
        background: transparent !important;
    }
}

.white_background {
    background:white;
    margin:0 auto !important;
    width:75% !important;
}
.white_background2 {
    background:white;
    margin:0 auto !important;
    padding-bottom:80px;
    width:75% !important;
}
.white_background3 {
    background:white;
    margin:0 auto !important;
    width:75% !important;
    height:53px;
}
.purple_background {
    background:rgb(92,14,50);
    margin:0 auto !important;
    width:100% !important;
    height:18px;
}
.purple_background2 {
    background:#AD3865;
    margin:0 auto !important;
    margin-top:50px !important;
    margin-bottom:400px !important;
    width:100% !important;
    height:35px;
}
.heading-categories {
    background: #E45272;
    width:219px;
    height:52px;
    font-size: 17px;
    padding-right:50px;
    padding-bottom:50px;
    color:white;
}
.heading-categories div {
    margin-left:20px;
    padding-top:17px;
    padding-bottom:17px;
}
.categories-content {
    margin-left:21px;
    margin-top:20px;
    margin-bottom:180px;
}
#categories {
    border-right: 2px solid #F2A3B3;
}
.paragraph_bottom {
    margin-bottom:60px;
}
.pdf_entry {
    color:#000 !important;
    margin-left:30px;
    margin-bottom:20px !important;
}

.pdf_entry a {
    color: #ad3865 !important;
    text-decoration: none;
    font-size:12px;
}

.pdf-date {
    color:rgb(96,32,55);
}
#img-downloads{

}
.downloads-div {
    background:url('images/downloads.jpg');
}

.footers {
    background: rgb(179,179,179);
    position: relative;
    height: auto;
    clear:both;
    padding-top:20px;
}

.ul_footer {
    width:100%;
    margin:0px auto;
}
.footers ul li {
    display:inline;
    margin-right:40px;
}

.footers ul li a {
    display:inline;
    font-size:12px;
    font-family:"Open Sans";
    font-weight:bold;
    color:#000; 
}
#ul_footer img{
    margin-top: 33px !important;
}
#ul_footer a{
    margin-top: 50px;
    margin-left:11px;
    position: absolute;
}
.ul_footer>li{
    display:inline;
}
.footers p{
    font-size:12px;
    margin-bottom:27px;  margin-top: 28px;
}
#rights_reserved {
    font-family: "Myriad PRO";
    margin-right:27px;
}
#privacy_policy {
    margin-right:265px;
    font-family: "Open Sans";
}





@media screen and (min-width: 996px) {
    .padded35{
        padding: 0 35px;
    }
}
.gray{
    background: #F2F2F2;
    padding: 15px;
}

.news-item{
    margin-left: 10px;
    font-size: 13px;
    line-height: 120%;
    margin-bottom: 20px;
}
.news-item a:link, .news-item a:visited{
    font-size: 16px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    line-height: 140%;
    display: block;
    margin-bottom: 1px;
}
.carousel-indicators 
{
    bottom:-30px !important;
}
.news-item a:hover{
    color: #AD3865;
}
.news-image{
    position: relative;
    margin-left: 10px;
    margin-bottom: 6px;
}
.news-image .image-text{
    display: block;
    position: absolute;
    bottom: 0;
    left: -3px;
    background: #AD3865;
    color: #FFF;
    font-size: 14px;
    padding: 3px 10px;
    margin: 0;
    font-weight: bold;
    max-width: 100%;
    overflow: hidden;
    height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.sider-news{
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 2px solid #F2A3B3;
}

.gray .col-md-12:last-child .sider-news {margin: 0; border: 0 none;}

marquee {
    
    background:#e45272;
    line-height: 25px;
    display: block;
    color: #fff;
}
.marquee-background
{
    background:#606060;color:white;padding-top: 3px;padding-bottom: 3px;padding-left: 5px;padding-right: 5px;
}
.marquee-color
{
    color:white;padding-top: 3px;padding-bottom: 3px;
}

.overallInfo {
    padding-bottom: 20px;
    margin: 0;
    font-size: 12px;
}

.overallInfo b {
    font-size: 13px;
}


#div_settlement
{ 

    height: 36px;	
    background:#AD3865; 
    margin-left: 50px !important;
    margin-right: 50px !important;
    box-shadow: 0px 0px 20px 0px #ccc;
}

#inner_div_div_settlement {
    margin-top: -20px;
    margin-left: -15px;
    color:white;
    font-size:16px !important;
    font-weight: bold;
    background: #E45272;
    float:left;
    margin-right:534px;
    height:52px;
    box-shadow: rgb(227,227,227);
}
#text_inner_div_settlement {
    margin-left:22px;
    margin-right:22px; 
    padding-top: 15px;
}


#text {
    text-align: justify !important;
    font-family: Helvetica !important;
    font-size:16px !important;
    margin-left: 60px !important;
    margin-right: 60px !important;

}

#big_text {
    font-family: Helvetica !important;;
    font-size:18px !important;
    margin-top: 53px !important;
    margin-bottom: 35px !important;
    text-align:center;
}




#monitoring_tree {
    font-family: Helvetica !important;
    font-style: italic;
    color:#b36881 !important;
    font-size:18px !important;
    margin-left: 84px !important;
    margin-top: 38px !important;
}
#monitoring_tree a { 	
    color:#b36881 !important;
    text-decoration: none;
}
#monitoring_tree a:hover { 	
    color:#000 !important;
    text-decoration: none;
}
#background_leftbox{
    background: linear-gradient(to bottom, #ececec, #fefefe);
    background-color:#ececec;
    font-family: Myriad Pro ;
    font-size:16px !important;
    margin-left: 26px !important;
}

#background_leftbox a{
    color:#000 !important;
    text-decoration: none;

}
#background_leftbox a:hover{
    color:#b36881 !important;
}
#background_leftbox ul li{
    list-style-image: url('images/rightArrow.png');
    padding-top:10px;
    padding-bottom:2px;
    margin-right:8px;
}

#text_monitoring{ 	
    font-family: Helvetica !important;;
    font-size:16px !important;
    margin-left: 10px !important;
    margin-right: 60px !important;

}

#big_text_monitoring{
    font-family: Helvetica !important;;
    font-size:20px !important;
    font-weight:bold !important;
    margin-left: 10px !important;
    margin-top: 53px !important;
    margin-bottom: 35px !important;
    text-align:left;
}
#text_inner_div_monitoring {
    margin-left:22px;
    margin-right:22px; 
    padding-top:15px;
}



#aboutUsSubMenu {
    font-family: Helvetica !important;
    color:#a0858d !important;
    font-size:22px !important;
    margin-left: 40px !important;
    margin-top: 38px !important;
    text-decoration: none;
}

#aboutUsSubMenu a { 	
    color:#a0858d !important;
    text-decoration: none;
}

#aboutUsSubMenu a:active { 	
    color:#d95f75 !important;
    text-decoration: none;
}

#text_left{
    font-family: Helvetica !important;;
    font-size:18px !important;
    margin-left: 60px !important;
    margin-top: 53px !important;
    margin-bottom: 35px !important;
    text-align:left;
}



#subscribe-form {
    margin:0 auto;
}
#subscribe-form input {
    width:270px;
    background:#E45272;
    border:0;
    height:39px;
    margin-bottom:30px;
    display:inline-block;
    float:right;
}

#subscribe-form label {
    font-weight: normal !important;
    font-size:16px;
    margin-right:15px;
    margin-bottom:10px;
    vertical-align:left;
}

.form_table {
    width: 650px;
    background: #FFFFFF;
    color: #000000;
    overflow: hidden;
}
.q {
    padding: 10px;
    margin-bottom: 1px;
    margin-left: 1px;
    float: left;
    display: block;
}
.left_question_first {
    width: 150px;
    text-align: right;
    padding-right: 10px;
    display: block !important;
    float: left !important;
    margin-top: 2px;
}

.inline_answer {
    float: left;
}
.text_field {
    color: #FFF;
    margin: 1px 0;
    padding: 5px;
    background: #E45272 ;
    font-size: 12px;
    width: 270px;
    margin-left: 23px;
    border: 0;
}

.drop_down {
    border:0;
    background-color:#E45272;
    width: 270px;
    color: #FFF;
    padding: 4px;
    font-size: 12px;
    margin-left:22px;
}	

.outside_container {
    width: 650px;
    text-align: center;
    color: #FFF;
}

.button_submit {
    direction: rtl;
    text-align: center;
}	
.outside_container .submit_button {
    color: #FFF;
    background: #a54467;
    padding: 10px 20px;
    text-align: center;
    width:400px;
    border:0;
}




.button_container {
    width: 400px;
    text-align: center;
    color	: #FFF;
}
.register_leftbutton {
    color: #FFF;
    background: #a54467;
    text-align: center;
    width:120px;
    float:left;
    margin-left: -50px;
    width: 187px;
    margin-right: 124px;
    padding: 0;
    height: 34px;
    border: 0;
}
.register_rightbutton {
    color: #FFF;
    background: #a54467;
    text-align: center;
    float:right;
    position: absolute;
    margin-left: 13px !important;
    width: 187px;
    padding: 0;
    border: 0;
    height: 34px;
}

#main-img {
    margin-top:30px;
    margin-right:15px;
}
#text2 {
    margin-top:45px;
    margin-bottom:52px;
    font-size:14px;
}
#small-images {
    float:right;
    margin-right:127px;
}
#small-images .social{
    margin-left: 10px;
}
#small-images .print{
    margin-left: 35px;
}
#large-text {
    font-size:20px;
    color:#AD3865;	
    font-weight:bold;
    margin-top:40px;
    line-height:50px;
}
#smaller-text {
    margin:0px auto;
    font-style: italic;
    font-size: 18px;
    font-family: "Myriad Pro";
    padding:0px 50px 0px 50px;
    text-align:center;
}
.small-heading {
    font-weight:bold;
    font-size:18px;
}
.small-heading a {
    color: #000;
    text-decoration: none;
}
.small-heading a:hover,
.small-heading a:focus,
.small-heading a:active {
    color: #000;
}
#small-news {
    margin-top:150px;
}
.left-text {
    margin-left:3px !important;
    background: rgb(216,94,116) !important;
}
.see-all {
    margin-top:32px !important;
    font-size:16px;
    color:rgb(97,32,54);	
    margin-bottom:360px !important; 
}

#settlement-date {
    color:white;
    margin-right:72px;
    margin-top:8px;
}
.text-padding {
    margin-top: -28px !important;
}

.ul_footer > li > img {
    padding-right:10px;
}


.section-title {
    border-bottom: 1px solid black;
    color: rgb(127, 127, 127);
    margin: 2% 0
}

.calculations-table {
    margin: 0 auto;
    width: 100%;
}

.calculations-table.updated th {
    padding: 1%;
}

.calculations-table tr {
    
    background-color: #f2f2f2;
}

.calculations-table th {
    border: 1px solid #f2f2f2;
    background-color: #982850;
    font-weight: bold;
    color: #fff;
    padding: 5px 10px;
}

.calculations-table:not(.home) tr td {
    padding: 1%;
    text-align: left;
}

.calculations-table.home th {
    font-size: 13px;
    line-height: normal;
}

.calculations-table.home-idm tbody tr:last-child td {
    background-color: #d9d9d9;
    color: #982850;
    font-weight: bold;
}

.calculations-table tfoot {
    font-weight: bold;
    font-style: italic;
}

.calculations-table.idm tfoot td {
    border-top: 1px solid #000;
}

.medium-font {
    font-size: 15px !important;
}

.tenders .calendar {
    margin-bottom: 20px;
}

.tenders .calendar-group {
    margin-top: 20px;
}

.tenders .calendar-nav i {
    font-size: 50px;
    cursor: pointer;
    color: #666;
}

.tenders .calendar table {width: 100%;}

.tenders .calendar .cld th,
.tenders .calendar .cld td {
    border: 1px solid #fff;
    text-align: center;
    height: 20px;
    line-height: 20px;
    padding: 5px;
}

.tenders .calendar .cld  thead th {
    background-color: #ad3865;
    color: #fff;
}

.tenders .calendar .cld  thead td {
    font-size: 14px;
    font-weight: bold;
}

.tenders .calendar .cld  td.weekend {
    background-color: #eee;
}

.tenders .calendar .cld  td.highlighted {
    background-color: #e6708a;
    color: #fff;
    cursor: pointer;
}

.tenders, .calendar {
    position: relative;
}

.tenders-table {
    width: 100%;
    display: none;
    position: absolute;
    top: calc(100% - 20px);
    margin: 0 auto;
    left: 0;
    z-index: 999;
    box-shadow: 0 0 20px 0;
}

.tenders-table.top {
    top: auto;
    bottom: 100%;
}

.tenders-table th,
.tenders-table td {
    border: 1px solid #666;
    text-align: center;
    padding: 5px;
}

.tenders-table th {
    background-color: #cbcbcb;
    vertical-align: middle;
    font-size: 12px;
}
.tenders-table td {
    background-color: #fff;
}

.chart-navs {
    text-align: center;
    padding: 25px 0;
}

ul.chart-nav {
    display: inline-block;
    list-style: none;
    font-size: 0;
    border: 1px solid #ccc;
    padding: 0;
    margin: 0 10px 20px;
}

ul.chart-nav > li {
    display: inline-block;
    font-size: 14px;
    padding: 5px 15px;
    border-right: 1px solid #ccc;
    cursor: pointer;
}

ul.chart-nav > li.dropdown {
    position: relative;
}

ul.chart-nav > li:last-child {
    border: none;
}

ul.chart-nav > li:hover {
    color: #ad3865;
}

ul.chart-nav > li.active {
    background-color: #e45272;
    color: #fff;
}

ul.chart-nav li.dropdown ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    z-index: 2;
    left: -2px;
    top: 100%;
    width: calc(100% + 4px);
    border: 2px solid #fff;
    border-top: none;
    border-bottom: none;
}

ul.chart-nav li.dropdown ul li {
    background-color: #ad3865;
    border-top: 1px solid #fff;
    color: #fff;
    padding: 5px 15px;
}

ul.chart-nav li.dropdown ul li:hover {
    background-color: #e45272;
}

.chart-navs a.subscribe-button {
    display: inline-block;
    outline: none;
    text-decoration: none;
    transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
}

.chart-navs a.subscribe-button:hover {
    text-decoration: none;
    background-color: #e45272;
}

.chart-nav#week .dropdown.main ul {
    width: 400%;
    font-size: 0;
    text-align: left;
}

.chart-nav#week .dropdown.main ul li {
    min-width: 45px;
    width: 20%;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    display: inline-block;
    font-size: 14px;
    text-align: center;
}

.chart-nav#week .dropdown.main ul li:first-child {
    width: 100%;
}

.total-data {
    width: 100%;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    font-size: 0;
    text-align: center;
}

.total-data .item {
    width: 25%;
    display: inline-block;
    font-size: 14px;
    padding: 10px;
    vertical-align: top;
}

.total-data .item .title {
    font-weight: bold;
    font-size: 15px;
}

.datepicker-date-highlight {
    background-color: #bbb;
}

.datepicker-date-highlight a.ui-state-default {
    background: none;
    color: #fff;
    border-color: #eee;
    font-weight: bold;
}

.pagination {
    width: 100%;
    text-align: center;
    margin: 20px 0;
}

.pagination .pagination-page {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    margin: 0 10px;
    border: 1px solid #000;
    display: inline-block;
    text-decoration: none;
}

.pagination .pagination-page, .pagination .pagination-page:hover, .pagination .pagination-page:focus {
    color: #000;
}

.pagination .pagination-page.active {
    cursor: default;
    border-color: #ad3865;
    color: #ad3865;
    pointer-events: none;
}

.nowrap {white-space: nowrap;}

.static {position: static;}
.relative {position: relative;}
.home {margin-top: 0;}
.home h6 a {text-decoration: underline !important;}

.graph-holder {
    position: relative;
    padding-top: 30px;
}

.graph-holder .note {
    font-size: 11px;
    color: #ad3865;
    font-weight: bold;
    margin-top: 5px;
}

.graph-details {
    padding: 5px 80px;
    color: #545454;
    box-sizing: border-box;
    width: 100%;
    text-align: center;
}

.yAxisLegend {
    position: absolute;
    color: #666;
    top: 0;
    width: 100%;
    padding: 0 10px;
}

.yAxisLegend .left-axis {float: left;}
.yAxisLegend .right-axis {float: right;}



.calculations-table.idm {
    position: relative;
}



.mt0 {margin-top: 0px !important;}
.mb0 {margin-bottom: 0px !important;}
.mv0 {margin-top: 0px !important; margin-bottom: 0px !important;}
.mh0 {margin-left: 0px !important; margin-right: 0px !important;}

.mt20 {margin-top: 20px !important;}
.mb20 {margin-bottom: 20px !important;}
.mv20 {margin-top: 20px !important; margin-bottom: 20px !important;}
.mh20 {margin-left: 20px !important; margin-right: 20px !important;}

.mt30 {margin-top: 30px !important;}
.mb30 {margin-bottom: 30px !important;}
.mv30 {margin-top: 30px !important; margin-bottom: 30px !important;}
.mh30 {margin-left: 30px !important; margin-right: 30px !important;}

.mt40 {margin-top: 40px !important;}
.mb40 {margin-bottom: 40px !important;}
.mv40 {margin-top: 40px !important; margin-bottom: 40px !important;}
.mh40 {margin-left: 40px !important; margin-right: 40px !important;}

.mt80 {margin-top: 80px !important;}
.mb80 {margin-bottom: 80px !important;}
.mv80 {margin-top: 80px !important; margin-bottom: 80px !important;}
.mh80 {margin-left: 80px !important; margin-right: 80px !important;}
 
body
{
	background:url('images/background.jpg');
}

#div_under_slider
{
	width:100%;background:#AD3865;  height: 18px;	
}
#inner_div_line
{
	color:white;font-weight: bold;background: #E45272;float:left;height:38px;margin-right: 5px;margin-left: 50px;box-shadow: rgb(227,227,227);
}
#text_inner_div_line
{
	margin-left:22px;margin-right:22px; padding-top: 10px;
}

#content
{
	background:white;
	margin-left:50px;
	margin-right:50px;
	margin-top:46px;
}





#div_settlement
{ 
	
	height: 36px;	
	background:#AD3865; 
	margin-left: 50px !important;
	margin-right: 50px !important;box-shadow: 0px 0px 20px 0px #999;
}
.content_wrap
{

	margin-left: 90px !important;
	margin-right: 90px !important;	
	margin-top:40px;
}

#inner_div_div_settlement
{
	  margin-top: -20px;
	  margin-left: -15px;
	color:white;
	font-size:16px !important;
	font-weight: bold;
	background: #E45272;
	float:left;
	margin-right:534px;
	height:52px;
	box-shadow: rgb(227,227,227);
}
#text_inner_div_settlement
{
	margin-left:22px;
	margin-right:22px; 
	padding-top: 15px;
}


#text
{ text-align: justify;
	font-family: Helvetica;
	font-size:18px !important;
	margin-left: 30px !important;
	margin-right: 30px !important;
padding-top: 35px;	
	}


@media screen and (max-width: 1416px) {
    #wrapper {
        width:75%;
    }
}
@media screen and (max-width: 1340px) {
    #wrapper {
        width:80%;
    }
}

@media screen and (max-width: 1255px) {
    #wrapper {
        width:85%;
    }
}

@media screen and (max-width: 1183px) {
    #wrapper {
        width:90%;
    }
}
@media screen and (max-width: 1118px) {
    #wrapper {
        width:95%;
    }
}
@media screen and (max-width: 1199px) {
     #inner_div_line
    {  width: 0px;
  height: 0px;
   visibility: hidden !important;
    }
}
@media screen and (max-width: 1060px) {
    #wrapper {
        width:100%;
    }
}
@media screen and (max-width: 996px) {
    #wrapper {
        width:100%;
    }
	   .white_background3
    {
    	visibility: hidden !important;
    }
    .white_background2
    {
    	visibility: hidden !important;
    }
    .white_background
    {
    	visibility: hidden !important;
    }
    marquee
    {
    	
   color:white;
    }
  marquee span
    {
    	color:white !important;
    	height:100%;
    }
    #upper_right_div
    {  width: 0px;
  height: 0px;
   visibility: hidden !important;
    }
    .left_padding
    {
	padding: 10px;    	
    }
    .right_padding{
    	padding: 10px;
    }
    #side_article
    {
    	padding:0;
    }
}

.white_background
{
	background:white;
	margin:0 auto !important;
	width:75% !important;
}
.white_background2
{
	background:white;
	margin:0 auto !important;
	padding-bottom:80px;
	width:75% !important;
}

.white_background3
{
	background:white;
	margin:0 auto !important;
	width:75% !important;
	height:53px;
}
.purple_background
{
	background:rgb(92,14,50);
	margin:0 auto !important;
	width:100% !important;
	height:18px;
}





@media screen and (min-width: 996px) {
	.padded35{
		padding: 0 35px;
	}
}
.gray{
	background: #F2F2F2;
	padding: 15px;
}

.recnik-news
{
	  margin-top: 25px;
}
.recnik-item
{
	font-weight:bold;
	margin-top:30px !important;
	color:rgb(157,0,74);font-size:18px;
	
}
.recnik-text
{
		margin-top:20px !important;
	border-bottom: 2px solid #F2A3B3;
margin-bottom: 20px;
	padding-bottom: 10px;
}
.content-recnik
{
	margin-bottom:65px !important;
}
#login {
    font-family:"Open Sans";
	width:300px;
	margin:0px auto;
}
#login label{
	display:block;
    font-size:14px;
    font-weight:normal;
    color:#000;
    font-weight:bold;
}
.login-text{
    color:#fff;
    background:#ad3865;
    border:0px;
    padding:5px 10px;
    font-weight:normal;
	
}
#subscribe label{
    display:block;
    margin-bottom:20px;
    text-align:right;
    font-size:14px;
    font-weight:normal;
    color:#000;
    font-weight:bold;
}
.login-botton{
    border:0px;
    background:#ad3865;
    padding:5px 50px;
    color:#fff;
    text-align:center;
	margin-top:15px;
	width:199px;
}
.login-botton:hover{
    color:#000;
}
.input-holder {
    margin-left: 50px;
    width: 270px;
    display: inline-block;
    text-align: left;
}

#subscribe .input-holder label {
    display: inline-block;
    width: auto;
    margin: 0 10px 0 0;
}


#img-downloads{
    max-width:100% !important;
    margin-left: 0px;
    margin-right: 0px;
    margin-top:-16px !important;
}
.subscribe-text{
    color:#fff;
    background:#e45272;
    border:0px;
    padding:5px 10px;
    font-weight:normal;
    width:270px;
    margin-left:50px;
}

.subscribe-form-button{
    border:0px;
    background:#ad3865;
    padding:5px 50px;
    color:#fff;
    text-align:center;
    display:block;
    float:right;
}
.login-botton:hover,.subscribe-form-button:hover{
    color:#000;
}
.subscribe-button:link, .subscribe-button:visited{
    border:0px;
    background:#ad3865;
    padding:5px 50px;
    color:#fff !important;
    text-align:center;
    display:block;
}
.subscribe-button:hover{
    color:#000;
}
.login_nav ul li a{
    border:0px;
    padding:0px;
    margin-bottom:10px;
}
#upper_right_div{
    margin-top:10px;
    width:490px;
}
.upper_nav ul li a{
    text-transform:uppercase;
}

.flag{
    
}

.login_nav{
    text-transform:uppercase;
}

#subscribe{
    width:390px;
    margin:0px auto;
}
#wrapper-notifications{
	position:relative;
	width:112px;
	float:right;
	color:#fff;
	text-align:left;
	font-size:11px;
	margin-top:1px;
	line-height:12px;
	padding-top:7px;
}
#wrapper-notifications span{
	position:absolute;
	right:-9px;
	top:-4px;
	background:#ff0000;
	padding:5px;
	border-radius:50%;
	font-size:8px;
	text-align:center;
	overflow:hidden;
	z-index: 999;
	display:block;
	width:20px;
	height:20px;
}
.navbar-collapse{
	padding-left:0px;
	padding-right:0px;
}
.nav > li > a{
	padding:10px;
}
#nofitication-circle{
	width:37px;
	height:37px;
	display:block;
	background:#fff;
	border-radius: 50%;
	position:absolute;
	top:0px;
	right:0px;
	z-index: 990;
}

.notifications-btn {
    cursor: pointer;
    z-index: 999;
    position: absolute;
	right:10px;
	top:9px;
	font-size:18px;
	color:#AD3865;
}
#wrapper-search-header{
	position:relative;
	width:140px;
	float:right;
	display:block;
	margin-left:20px;
}
.search input{
	border:1px solid #fff;
	border-radius:20px;
	background:#AD3865;
	width:80%;
	float:left;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:7px;
}
.search span:hover{
	cursor:pointer;
}
.search span{
	background:#fff;
	color:#AD3865;
	border-radius:50%;
	position:absolute;
	right:23px;
	top:0px;
	text-align:center;
	width:37px;
	height:37px;
	padding:5px;
	font-size:18px;
	text-align:center;
	overflow:auto;
	z-index: 999;
	display:block;
	
}



.messages-popup {
    display: none;
    position: absolute;
    
    top: 58px;
    right: 0;
    padding: 20px;
    background-color: #fff;
    width: 300px;
    z-index: 998;
    box-shadow: 0 0 20px 5px rgba(0,0,0,.15);
}

.messages-popup h2 {
    color: #ad3865;
    text-align: center;
    font-size: 18px;
    margin: 10px 0 30px;
    text-transform: uppercase;
}

.messages-popup.active {display: block;}

.messages-popup .msg-box {
    display: block;
    font-size: 13px;
    line-height: normal;
}

.messages-popup .msg-box,
.messages-popup .msg-box:hover,
.messages-popup .msg-box:focus {
    color: #666;
    text-decoration: none;
}

.messages-popup .msg-box.new,
.messages-popup .msg-box.new:hover,
.messages-popup .msg-box.new:focus {
    color: #000;
}

.messages-popup .msg-box.new p {
    font-weight: bold;
}

.messages-popup .msg-box .date-time {
    margin-bottom: 5px;
}

.messages-popup .msg-box .date-time .date,
.messages-popup .msg-box .date-time .time {
    font-size: 13px;
    color: #9c9c9c;
}

.messages-popup .msg-box .date-time .date {margin-right: 20px;}

.messages-popup .msg-box {
    margin-bottom: 20px;
}

.messages-popup .msg-box:last-child {
    margin-bottom: 0;
}

@media(max-width:767px){
    
    #div_settlement{
        position:relative !important;
        margin: 0 15px !important;
        padding: 0 !important;
        width:100% !important;
        height:auto !important;
        margin-bottom:15px !important;
    }
    #inner_div_div_settlement{
        height:auto;
        position:relative !important;
        
        padding: 0 !important;
        width:100% !important;

    }
    #text_inner_div_settlement{
        height:auto;
        position:relative !important;
        margin: 0 !important;
        padding: 15px !important;
        width:100% !important;
    }
    #div_under_slider{
        display:none !important;
    }
    .white_background{
        display:none !important;
    }
    #large-text{
        line-height:30px;
        margin-top:0px !important;
    }
    .subscribe-text{
        margin-left: 0 !important;
    }
    .subscribe_wrapper{
        margin-left: 0 !important;
        margin-right:0 !important;
    }
    .subscribe-form-button{
        padding-left:10px !important;
        padding-right:10px !important;
        margin-bottom:5px !important;
    }
    .dropdown:hover >  .dropdown-menu{
        display:none;
    }
    #img-downloads{
        max-width:100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important;
        margin-top:-16px !important;
    }
    .notifications-btn {

        
    }
    
    
    .messages-popup {top: 0;}
}

@media(max-width:769px){
    #img-downloads{
        max-width:100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important;
        margin-top:-16px !important;
    }
    .subscribe_wrapper{
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}
@media(min-width: 1420px){
    #img-downloads{
        margin-left:71px !important;
        margin-right:-16px !important;
    }
}
#subscribe{
    text-align:left;
    width:100%;
}
#img-downloads{
    max-width:100%;
}
.categories-content{
    margin-bottom:20px !important;
}

.dropdown-menu{
    min-width: 260px !important; 
}
.add-umm-user,.edit-umm-user{
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
}
.add-umm-user small,.edit-umm-user small{
	
}
.bg-danger,.bg-success{
	padding:15px;
}
.wrapper-success{
	margin-top:30px;
}
.wrapper-right-umm,.wrapper-left-umm{
	border:1px solid #ccc;
}
.wrapper-right-umm{
	padding:25px;
}
.umm-listing-sider{
	padding-left:0px;
}
.umm-listing-sider li{
	list-style:none;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	font-size:12px;
	line-height:20px;
}
.umm-listing-sider a:link,.umm-listing-sider a:visited{
	color:#000;
	text-decoration:none;
}
#wrapper-search-form{
	padding:10px;
}
#header-search-form{
	font-size:12px;
	color:#E45272;
}
.umm-search-form{
	
	margin-top:20px;
	margin-bottom:20px;
}
.umm-search-form label{
	vertical-align: middle;
	font-size:11px;
	margin-top:10px;
}
.umm-search-form .form-group{
	overflow:auto;
}
.umm-listing-sider a:hover{
	color:#999;
}
.f-row{
	margin-bottom:5px;
	display:block;
}
.f-row span:first-of-type{
	font-size:12px;
	color:##808183;
	margin-right:5px;
}
.f-row span:nth-child(2n) {
	font-size:12px;
	color:##00000;
}
.s-row span:first-of-type{
	font-size:16px;
	color:#2d4a9d;
}
.single-header{
	margin-bottom:30px;
	font-size:20px;
}
.single-header span{
	font-size:26px;
	color:#2d4a9d;
}
.single-umm td{
	line-height: 35px!important;
}
.umm-listing-sider li:nth-of-type(odd){
    background: #eff0f0;
	border-left: 3px solid #eff0f0;
}
.umm-listing-sider li:nth-of-type(even){
    background: #ffffff;
	border-left: 3px solid #ffffff;

	
}
.umm-listing-sider li:hover, .umm-listing-sider li.active{
    border-left-color:#ff0000;
	cursor:pointer;
	border-left: 3px solid #32489b;
}


.umm-listing-sider li:hover .s-row{
	
}

@media(max-width:960px){
    
    #upper_part{
		height: 120px;
	}
    #upper_right_div {
		float: none !important;
	}
    .upper_nav ul {padding-left: 0;}
    
    .upper_nav{
        float: left;

        margin-top: -25px;
        padding-top: 2%;
    }
    #upper_right_div{
        visibility:visible !important;
    }

    .login_nav ul li a {
        border: 0 none;
        margin-bottom: 0;
        padding: 0;
        position: absolute;
        margin-top: -26px;
        margin-left: -50px;
    }
}
@media(max-width:769px){
    
    .login_nav ul li a {
        border: 0 none;
        margin-bottom: 0;
        margin-left: 0 !important;
        margin-top: -80px !important;
        padding: 0;
        position: absolute;
    }
    .flag{
        top:15px !important;
    }
}
@media(min-width:1024px){
    #main_nav ul li a:link, #main_nav ul li a:visited {
        
        margin: 0 !important;
    }
}

