/* ANNACARS MAIN CSS */
@import url(bootstrap-overload.css);
@import url(flags.css);
@import url(https://fonts.googleapis.com/css?family=Signika+Negative|Oxygen|Roboto);
/* COMMON ELEMENRS */
html {
  font-family: Roboto, Oxygen, 'Signika Negative';
  font-size: 1rem;
}

@media screen and(max-width: 576px) {
  html {
    font-size: 1.2rem;
  }
}

@media screen and(max-width: 768px) {
  html {
    font-size: 1.4rem;
  }
}

@media screen and(max-width: 992px) {
  html {
    font-size: 1.4rem;
  }
}

body {
  background-color: #FFFFFF;padding: 0;
  font-family: 'Roboto', 'Oxygen', sans-serif;
}
strong {font-weight: 500;}
/* TYPOGRAPHY */
body {color:#3C3C3C; padding: 0;}
h1,h2,h3,h4,h5,h6 {color:#8B0006;}
h1 small, h2 small, h3 small{color:#9999; font-size: 1.5rem !important;}
h4,h5,h6 {font-weight: normal;}
address h4, address h5, address h6 {margin: 0;}
address strong { font-weight: bold; }
ul {list-style-type: none;}
ul.ticks{list-style-image: url(images/icons-tick.png);}
a, a:hover, a:active {color: #003399}
a.hover { text-decoration: underline;}
.color-red {color: #EB1219;}
.color-blue {color: #003399;}
/* MAIN ITEMS */
body {
  background-color: #dcc4a7;
}

#CjContent {
  min-height:100%;
  height:auto;
  margin:0 auto -60px;
  padding:0 0 60px;
  background-image: url(images/beach-right.jpg);
  background-attachment: fixed;
  background-position: auto;
  background-repeat: no-repeat;
  background-size: cover;

}

@media screen and(max-width: 992px) {
  #CjContent {
    background-image: none !important;
  }
}

#CjContent > .inner {background-color: rgba(255, 255, 255, .45);behavior: url(/css/annacars/PIE.htc);}
.main-container-wrapper{min-height: 600px;background-color: rgb(255, 255, 255);border-top-left-radius: 10px;border-top-right-radius: 10px;	-webkit-box-shadow: 0 10px 20px #666;-moz-box-shadow: 0 10px 20px #666;box-shadow: 0px 10px 40px #666;}

.cj-container-wrapper{background-color: #fff;-webkit-box-shadow: 0 10px 6px #666;-moz-box-shadow: 0 10px 6px #666;box-shadow: 0px 10px 16px #666;}
.rounded-top {border-top-left-radius: 10px;border-top-right-radius: 10px;}
.cj-content-wrapper {min-height: 600px; border-top:0; }
.dropdown-toggle {}
#SiteLogo > a {display: block; margin: auto; margin-bottom: 10px;}
#SideBarRight {
  margin-top: 0px;
  width: 100%;
}
#SideBarRight .list-group-item.active {background-color: inherit !important;}
@media screen and (max-width: 768px) {
  #SideBarRight {
    overflow: visible;
    /* height: 100vh; */
    width: 100vw ;
  }

  #SideBarRight .list-view {
    min-width: 768px;
  }
}
#FooterWrapper {position: relative;width: 100%;bottom: 0;padding-top: 20px; margin-top: 0;background-color: #f1f2f2;-webkit-box-shadow: inset 0 3px 8px #ccc;
-moz-box-shadow: inset 0 3px 8px #ccc;
box-shadow: inset 0 3px 8px #ccc;
behavior: url(/css/annacars/PIE.htc);}
#FooterWrapper address {text-align: left;}
#CarBrands {background-color: #fff; margin: 0; display: block;}
#CarBrands {color: #333;border-radius: 5px;margin: 0;padding: 40px;}
#CarBrands .content-bottom {background: url(images/brands.gif) transparent no-repeat center; height:33px; margin: 0;}
#OurCars h5 {margin-bottom: 0px; font-size: 1em;}
#OurCars ul {padding: 0; margin-bottom: 0px;}
/* Forms */
/* HEADER */
header.mobile-header {margin: 0; margin-bottom: 20px; padding:0; position: fixed; top: 0; left: 0; width: 100%; z-index: 999}
header.desktop-header {padding:15px 15px 0 15px; display:block;}
#LangMenu { flex: 1; }
#LangMenu > * { margin: 2px 15px; display: block; }
#LangMenu .nav-item {float: left; margin-right: 15px;  margin-bottom: 5px;}
#LangMenu .nav-item > a {padding: 1px; color: #FFF;}
#LangMenu .nav-item.active > a,#LangMenu.visible-desktop .nav-item > a:hover,#LangMenu.visible-desktop .nav-item > a:visited {border-bottom: 1px dashed #FFF; background: none;}
#LangMenu .btn {display: inline-block;*display: inline;/* IE7 inline-block hack */*zoom: 1;padding: 5px;margin-bottom: 0;font-size: 14px;line-height: 20px;text-align: center;vertical-align: middle;cursor: pointer;color: #333333;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);background-color: transparent;background-image: none;border: 0;border-color: #e6e6e6 #e6e6e6 #bfbfbf;*background-color: #e6e6e6;/* Darken IE7 buttons by default so they stand out more given they won't have borders */border-bottom-color: none;border-radius: 0;-webkit-box-shadow: inset 0 0;-moz-box-shadow: inset 0 0;box-shadow: inset 0 0;}
#AppHeader {
  border-bottom: #8B0006 solid 0.5rem;
  font-size: 1.1rem;
}
#HeaderLogo {
  background-image: url(images/logo.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: center;
  width: 50vw;
  max-width: 300px;
  height: 100%;
}
.navbar-brand {
  display: block;
  height: 100px;
}
@media screen and (max-width: 767px) {
  #AppHeader {
    justify-content: center;
  }
  #HeaderLogo {
    height: 56px;
  }
  .navbar-brand {
    height: 64px;
  }
}
.btn i.flag {margin-top: 3px;}
.navbar-header .dropdown-toggle{position: relative; float: left; margin-left: 7px; padding: 9px 10px; margin-top: 8px; margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border-radius: 4px;
}
#NavBarLogo {background-color: #fff; border: 5px solid #fff}
/* SIDEBAR */
aside .nav {border: 0; padding: 5px;}
aside .nav .nav-header { background-color: #f1f0f0; padding: 10px; color: #8B0006; margin-bottom: 15px; font-size: 1.1em }
aside .nav li {margin: 5px 0px }
aside .nav a {display: block; width: 100%; height: 100% }
aside .nav ul > li.active > a {font-weight: bold;}
aside .nav > ul > li.active > a {font-size: 1.1em; font-weight: bolder;}
.nav-fleet-menu {overflow: auto; height: 600px; max-height: 90vh}
.nav-fleet-menu ul {list-style-type: none;padding: 0}
.nav-fleet-menu ul ul > li {list-style-type: none; border: 0; background-color: #f1f0f0}

.offer-item .thumbnail {margin-left: 0; text-align: center;}
.offer-item .thumbnail > img {margin-left: 0; text-align: center; width: 100%; height: auto;}

#SpecialDeals .offer-item.even .thumbnail-wrapper {float: left;}
#SpecialDeals .offer-item.odd .thumbnail-wrapper {float: right;}
#SpecialDeals .offer-item.even .offer-content-wrapper {right:0; padding-right:0;}
#SpecialDeals .offer-item.odd .offer-content-wrapper {left:0; padding-left:0;}
#SpecialDeals .offer-item.even .action-row {float: right;}
#SpecialDeals .offer-item.odd .action-row {float: left;}

#SpecialDeals .offer-item {margin-bottom: 10px; padding: 1px;}
#SpecialDeals .offer-item {position: relative}
#SpecialDeals .offer-item .offer-item-inner {padding: 10px; border-radius: 5px; background-color: #f1f0f0;}
#SpecialDeals .offer-item .offer-content-wrapper {padding:0 15px;}

#SpecialDeals .offer-item .offer-content-wrapper ul {display: table; height:100%; width:100%; margin:0; padding: 0;}
#SpecialDeals .offer-item .action-row {margin-top: -55px }
#SpecialDeals .offer-item .offer-content-wrapper ul li.offer-text-container{height: 124px; max-height: 124px; overflow: hidden; padding-bottom: 15px;}

.promo-area {background-color: #f1f0f0;}
/* FLEET */
#FleetGrid {margin: auto;}
.fleet-item{overflow: hidden; margin: 0px}
.fleet-item .thumbnail { padding: 0; overflow: hidden; position: relative;}
.fleet-item .thumbnail .thumbnail-overlay {position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(055, 055, 055, 0.70); display: none; padding: 5px;}
.fleet-item .thumbnail:hover .thumbnail-overlay {display: table-cell;}
.fleet-item .thumbnail .thumbnail-overlay .car-details {color: #fff; margin:0; padding: 0; font-size: 1.1em; display: table; height: 100%;}
.fleet-item .thumbnail .thumbnail-overlay .car-details li.actions {display: table-row; text-align: center;}
.fleet-item .thumbnail .thumbnail-overlay .car-details li.actions .btn {margin-right: 20px;}
/*.fleet-item .thumbnail .thumbnail-overlay a.btn { position: relative; top: 124px; left: 120px;width: 200px;}*/
.fleet-item .thumbnail .thumbnail-inner {top: 0; left:0; margin: auto;}
.fleet-item .thumbnail .thumbnail-inner img {margin: auto;}
.fleet-item .image-caption {margin: 20px; margin-left: auto; margin-right: auto; display: block; text-align: center;}
.fleet-item .image-caption .model-title {font-weight: bold;}
/* GENERIC CLASSES */
.transparent{opacity:0.4;filter:alpha(opacity=40); /* For IE8 and earlier */}
/* BOXES */
.boxmodelfix {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.cj-box {margin-bottom: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 1px 0 1px 0;}
.cj-box .cj-box-inner {margin: 0 15px;}
.cj-box .omega { margin-right: 0;}
.cj-box .alpha { margin-left: 0;}
.cj-box.bgcolored {background-color: #F0F1F0;}
.cj-box.gradient {background-color: #F0F1F0;background-image: -moz-linear-gradient(top,#F0F1F0,#FFF);background-image: -webkit-gradient(linear,0 0,0 100%,from(#F0F1F0),to(#FFF));background-image: -webkit-linear-gradient(top,#F0F1F0,#FFF);background-image: -o-linear-gradient(top,#F0F1F0,#FFF);background-image: linear-gradient(to bottom,#F0F1F0,#FFF);}
.cj-box .cj-box-title {margin: 10px 15px 10px 15px;display: block; color: #8B0006; font-size: 1.2em; font-weight: normal;}
.cj-box header > h3 {color: #8B0006;font-size: 1.2em;font-weight: normal;}
.cj-essentials-products {margin: 0;padding: 0 20px;margin-top: 15px;margin-bottom: 15px;}
.bordered {border: 4px solid #f1f1f1; border-radius: 5px;}
.bordered-red {border-color: #8B0006;border-width: 1px}
.no-bg {background-color: transparent !important;}
.zebra-look > *:FIRST-CHILD { background-color:#F1F0F0;}
.zebra-look > *:nth-child(2n+3) { background-color:#F1F0F0;}
ul.thumbnails {padding: 0; margin: 0 auto;}
ul.car-details {border: 1px solid #f1f0f0; margin-left: 0px; padding: 0;}
ul.car-details li {padding: 5px 10px;}
ul.car-details li > strong {display: inline-block; width: 130px;}
/* Enquiry Form */
#BRotator {}
#SliderForm form {}
#SliderForm label {margin-top: 0px;margin-left: 0;float: none;width: auto;text-align: left;}
#SliderForm .control-group {margin-bottom: 10px;}
#SliderForm .controls {width: auto; float: none; margin: 0}
#SliderForm .controls select, #SliderForm .controls input {margin-bottom: 5px;}
#SliderForm .input-large {width: 304px;}
#SliderForm .input-small {width: 160px;}
#SliderForm  input[type="submit"].btn {position: relative; bottom: -10px;}
#SliderForm .cj-box{margin-right: 0;}
#SliderForm .cj-box-title {margin-left:0px;}
#SliderForm .cj-box .cj-box-inner {padding-bottom: 15px}
#Essentials {font-size:1.1rem; width: 100%}
#Essentials ul {list-style-image: none; clear: both;}
#Essentials ul > li:last-child {display: inline-flex; content: "";}
#Essentials .cj-box-inner {margin: 0;}
ul#ListEssentials {margin: 0 0 15px 0;padding-left: 25px}
ul#ListEssentials li > i {display: block; float: left; margin-left: -25px}
ul#ListEssentials li > span {display: inline;}
ul#ListEssentials li {clear: left;}
/* OVERLOADS */
/* chosen input */
.chzn-container-single a.chzn-single {background-image: none; height: 30px; line-height: 31px;}
.chzn-container-single a.chzn-single div {top: 5px;}
ul.useful-links {background: url(images/map_greece.gif) #fff no-repeat right center;}
ul.useful-links, ul.car-model-links { margin-left: 0;  padding: 15px; list-style-image: none;}
ul.useful-links li, ul.car-model-links li {display: inline-block; width: 170px; margin: 0.3rem 0; padding: 0;}
/* ICONS */
[class^="cj-icon"]{display: inline-block; line-height: 1px;margin-top: 14px;vertical-align: text-top;background-repeat: no-repeat;background-position: center;}
[class^="cj-icon-"]{ width: 50px;height: 41px;}
i.cj-icon-plane{background-image: url(icons/icon-plane.png);}
i.cj-icon-shield{background-image: url(icons/icon-shield.png);}
i.cj-icon-navigator{background-image: url(icons/icon-navigator.png);}
.cj-icon20 {background-image: url(icons/csg-510852926bdde.png); ; background-repeat: no-repeat; width: 20px; height: 20px; margin:auto;}
.cj-icon20.cj-icon-24hrs-telephone{ background-position: 0 0;}
.cj-icon20.cj-icon-2nd-driver-fee{ background-position: -30px 0;}
.cj-icon20.cj-icon-airport-delivery{ background-position: -60px 0;}
.cj-icon20.cj-icon-babe-seat{ background-position: -90px 0;}
.cj-icon20.cj-icon-fire-insurance{ background-position: -120px 0; }
.cj-icon20.cj-icon-fully-insurance{ background-position: -150px 0; }
.cj-icon20.cj-icon-kilometers{ background-position: -180px 0; }
.cj-icon20.cj-icon-new-cars{ background-position: -210px 0; }
.cj-icon20.cj-icon-payment{ background-position: -240px 0; }
.cj-icon20.cj-icon-personal-insurance{ background-position: -270px 0; }
.cj-icon20.cj-icon-places-to-go{ background-position: -300px 0; }
.cj-icon20.cj-icon-prices{ background-position: -330px 0; }
.cj-icon20.cj-icon-safety-belts{ background-position: -360px 0; }
.cj-icon20.cj-icon-taxes{ background-position: -390px 0;}
.cj-icon40 {background-image: url(icons/csg-510856510b091.png); background-repeat: no-repeat;  width: 78px; height: 78px;}
.cj-icon40.cj-icon-24hrs-telephone{ background-position: 0 0;}
.cj-icon40.cj-icon-2nd-driver-fee{ background-position: -70px 0;}
.cj-icon40.cj-icon-airport-delivery{ background-position: -140px 0;}
.cj-icon40.cj-icon-babe-seat{ background-position: -210px 0;}
.cj-icon40.cj-icon-fire-insurance{ background-position: -280px 0;}
.cj-icon40.cj-icon-fully-insurance{ background-position: -350px 0;}
.cj-icon40.cj-icon-kilometers{ background-position: -420px 0;}
.cj-icon40.cj-icon-new-cars{ background-position: -490px 0;}
.cj-icon40.cj-icon-payment{ background-position: -560px 0;}
.cj-icon40.cj-icon-personal-insurance{ background-position: -630px 0;}
.cj-icon40.cj-icon-places-to-go{ background-position: -700px 0;}
.cj-icon40.cj-icon-prices{ background-position: -770px 0;}
.cj-icon40.cj-icon-safety-belts{ background-position: -840px 0;}
.cj-icon40.cj-icon-taxes{ background-position: -910px 0;}
.top-text-banner { /*font-family: 'Basic', sans-serif;*//*font-family: 'Signika Negative', sans-serif;*/font-family: 'Oxygen', sans-serif;color:#003399;text-align:justify;overflow: visible;height:90px;width:485px;margin-right: 8px;}
.top-text-banner > span {padding: 5px;}
.streach {text-align: center;}
.streach.expanded {transform:scale(1,1.3);  /*W3C*/
-webkit-transform:scale(1,1.3); /* Safari and Chrome */
-moz-transform:scale(1,1.3); /* Firefox */
-ms-transform:scale(1,1.1); /* IE 9 */
-o-transform:scale(1,1.3); /* Opera */}
.streach.wider {
transform:scale(1.1,1); /* W3C */
-webkit-transform:scale(1.1,1); /* Safari and Chrome */
-moz-transform:scale(1.1,1); /* Firefox */
-ms-transform:scale(1.1,1); /* IE 9 */
-o-transform:scale(1.1,1); /* Opera */}
.streach.extrawider {
transform:scale(1.5,1); /* W3C */
-webkit-transform:scale(1.5,1); /* Safari and Chrome */
-moz-transform:scale(1.5,1); /* Firefox */
-ms-transform:scale(1.24,1); /* IE 9 */
-o-transform:scale(1.5,1); /* Opera */}
/* RIBBONS */
/* ribbon style */
#TopRibbon .ribbon-front {background-color: #2B48D7;height: 30px !important;width: 525px;overflow: hidden;}
#TopRibbon .ribbon-edge-bottomleft,#TopRibbon .ribbon-edge-bottomright {top: 30px !important;}
#TopRibbon .ribbon-edge-topright,#TopRibbon .ribbon-edge-bottomright {left: 485px;border-color: transparent transparent transparent #1212AF;}
.offer-ribbon .ribbon-front {background-color: #2B48D7;height: 40px;width: 525px;}
.offer-ribbon .ribbon-edge-bottomleft,.offer-ribbon .ribbon-edge-bottomright {top: 40px;}
.offer-ribbon .ribbon-edge-topright,.offer-ribbon .ribbon-edge-bottomright {left: 485px;border-color: transparent transparent transparent #1212AF;}
.ribbon-wrapper {position: relative;}
.ribbon-front {background-color: #2B48D7;	height: 40px;width: 525px;position: relative;left:-20px;z-index: 2;}
.ribbon-front,.ribbon-back-left,.ribbon-back-right {-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);-o-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);}
.ribbon-edge-topleft,.ribbon-edge-topright,.ribbon-edge-bottomleft,.ribbon-edge-bottomright {position: absolute;z-index: 1;border-style:solid;height:0px;width:0px;}
.ribbon-edge-topleft,.ribbon-edge-topright {}
.ribbon-edge-bottomleft,.ribbon-edge-bottomright {top: 40px;}
.ribbon-edge-topleft,.ribbon-edge-bottomleft {left: -20px;border-color: transparent #1212AF transparent transparent;}
.ribbon-edge-topleft {top: -10px;border-width: 10px 20px 0 0;}
.ribbon-edge-bottomleft {border-width: 0 20px 0px 0;}
.ribbon-edge-topright,.ribbon-edge-bottomright {left: 485px;border-color: transparent transparent transparent #1212AF;}
.ribbon-edge-topright {top: -10px;border-width: 10px 0 0 20px;}
.ribbon-edge-bottomright {border-width: 0 0 0px 20px;}
.ribbon-back-left {position: absolute;top: -10px;left: 0px;width: 0px;height: 60px;background-color: #1212AF;	z-index: 0;}
.ribbon-back-right {position: absolute;top: -10px;right: 0px;width: 0px;height: 60px;background-color: #1212AF;	z-index: 0;}
.widget-title.ribbon-wrapper {position: relative;-moz-border-bottom-colors: rgba(0, 0, 0, 0.02) rgba(0, 0, 0, 0.04) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.14) rgba(0, 0, 0, 0.16) rgba(0, 0, 0, 0.18) rgba(0, 0, 0, 0.20);-webkit-border-bottom-colors: rgba(0, 0, 0, 0.02) rgba(0, 0, 0, 0.04) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.14) rgba(0, 0, 0, 0.16) rgba(0, 0, 0, 0.18) rgba(0, 0, 0, 0.20);-moz-border-top-colors: rgba(0, 0, 0, 0.02) rgba(0, 0, 0, 0.04) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.14) rgba(0, 0, 0, 0.16) rgba(0, 0, 0, 0.18) rgba(0, 0, 0, 0.20);-webkit-border-top-colors: rgba(0, 0, 0, 0.02) rgba(0, 0, 0, 0.04) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.14) rgba(0, 0, 0, 0.16) rgba(0, 0, 0, 0.18) rgba(0, 0, 0, 0.20);margin-bottom: 10px;}
.widget-title .ribbon-front {background-color: #AF1015;height: 30px;width: auto;position: relative;left:-10px;z-index: 2;}
.widget-title .ribbon-front h5 {color: #fff; line-height: 30px;}
.widget-title .ribbon-front, .widget-title .ribbon-back-left, .widget-title .ribbon-back-right{-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);-o-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);}
.widget-title .ribbon-edge-topleft, .widget-title .ribbon-edge-topright, .widget-title .ribbon-edge-bottomleft, .widget-title .ribbon-edge-bottomright {position: absolute;z-index: 1;border-style:solid;height:0px;width:0px;}
.widget-title .ribbon-edge-topleft, .widget-title .ribbon-edge-topright { width: auto; }
.widget-title .ribbon-edge-bottomleft, .widget-title .ribbon-edge-bottomright {top: 30px;}
.widget-title .ribbon-edge-topleft, .widget-title .ribbon-edge-bottomleft {left: -10px;border-color: transparent #6B0004 transparent transparent;}
.widget-title .ribbon-edge-topleft {top: 0px;border-width: 0px 10px 0 0;}
.widget-title .ribbon-edge-bottomleft {border-width: 0 10px 10px 0;}
.widget-title .ribbon-edge-topright, .widget-title .ribbon-edge-bottomright {left: 120px;border-color: transparent transparent transparent #6B0004;}
.widget-title .ribbon-edge-topright {top: 0px;border-width: 0px 0 0 0px;}
.widget-title .ribbon-edge-bottomright {border-width: 0 0 0px 0px;}
.widget-title .ribbon-back-left {position: absolute;top: 10px;left: -15px;width: 15px;height: 30px;background-color: #AF1015;	z-index: 0;}
.widget-title .ribbon-back-right {position: absolute;top: 0px;right: 0px;width: 0px;height: 30px;	z-index: 0;}

/**
 * Responsive tweaks
 */
.float-flip-right {
  width: auto;
}
.float-flip-left {
  width: auto;
}

@media screen and (max-width: 767px) {
  body{background-image: none !important; background-color: #ffffff !important;}
  #CjContent{background-image: none !important;}
  #CjContent>.inner{background-image: none !important;}
  #CjContent>.cj-container-wrapper{-moz-box-shadow:0 0 0 !important;-webkit-box-shadow:0 0 0 !important;box-shadow:0 0 0 !important;}
  .float-flip-right {float: right !important;}
  .float-flip-left {float: left !important;}
}

/* Sticky footer styles
-------------------------------------------------- */

html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

#skypedetectionswf {
	display: none !important;
}

#MainMenuCollapse ul > li.nav-item.active {
  border-bottom-color: #AF1015;
  border-bottom-width: 0.2rem;
  border-bottom-style: ridge;
  box-sizing: border-box;
}
