body{
        font-family: "Montserrat", sans-serif;

        background: rgb(34,140,195) !important;
        background: linear-gradient(0deg, rgba(34,140,195,0) 0%, rgb(212, 221, 239) 100%) !important;
}
x {
        color : #007bff;
}

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
margin-bottom: 4rem;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
bottom: 3rem;
z-index: 10;
}

.box-cta{
        padding: 3rem !important;
}

.ms-choice>span.placeholder {
color: #999;
display: none;
}

/* Declare heights because of positioning of img element */
.carousel-item {
height: 32rem;
background-position: center; 
background-size: cover;
}


.contact-icon {
margin: 10px;
width: 50px;
height: 50px;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
border: 1px solid #fff;
font-size: 1.4rem;
}
.footer {
background: #1d2024;
padding: 2.5rem ;
}
.footer-link {
color: #ccc;
position: relative;
padding-left: 1.5rem;
transition: all 0.3s;
font-size: 0.9rem;
font-weight: 300;
}
.footer-link::before {
content: "-";
font-weight: 900;
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
display: block;
color: #ccc;
transition: all 0.3s;
}
.section-first {
        padding: 2rem;
}
.footer-link:hover,
.footer-link:focus {
color: #007bff;
text-decoration: none;
}
.footer-link:hover::before,
.footer-link:focus::before {
color: #007bff;
}
.logo-sinea{
        width: 100%;
}
.copyrights {

background: #16181c;
}
.text-white {
        color: #fff!important;
    }
.lined {
display: inline-block;
position: relative;
padding-bottom: 0.7rem;
}
.lined::before {
content: "";
display: block;
position: absolute;
bottom: 0;
left: 0;
width: 3rem;
height: 2px;
background: #007bff;
}

.lined::after {
content: "";
display: block;
position: absolute;
bottom: 0;
left: 3.3rem;
width: 0.7rem;
height: 2px;
background: #007bff;
}

@media all and (min-width: 992px) {
.dropdown-menu li{ position: relative; 	}
.nav-item .submenu{ 
        display: none;
        position: absolute;
        left:100%; top:-7px;
}
.nav-item .submenu-left{ 
        right:100%; left:auto;
}
.dropdown-menu > li:hover{ background-color: #f1f1f1 }
.dropdown-menu > li:hover > .submenu{ display: block; }
}	
/* ============ desktop view .end// ============ */

/* ============ small devices ============ */
@media (max-width: 991px) {
.dropdown-menu .dropdown-menu{
margin-left:0.7rem; margin-right:0.7rem; margin-bottom: .5rem;
}
}
.nav-link{
        color: white;
}	

.ie-panel {
display: none;
background: #212121;
padding: 10px 0;
box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, .3);
clear: both;
text-align: center;
position: relative;
z-index: 1;
}

html.ie-10 .ie-panel,
html.lt-ie-10 .ie-panel {
display: block;
}

#map_content {
min-height: 500px;
}

#map_content .highcharts-background {
opacity: 0;

}

.situation {
line-height: 32px;
}