body {font-family:Roboto, Arial, Helvetica, sans-serif}
.navbar-nav > li > a {padding-top:5px !important; padding-bottom:5px !important;}
.navbar-nav {padding-top: 15px;}
.navbar {min-height:32px !important}
#no-top-padding{padding:0}
.container{width:95%}
#content{min-height:500px}
.navbar-header img{margin-top:5px; margin-bottom:5px}
#navbar{ background-color:#f8f8f8}
.sidebar ul li{ list-style:none}
.well ul { list-style:none}
.help-block{font-size:11px}
.clock{float:left; margin-right:2%; width:10%}
.simple-ticker {
  position: relative;
  padding: 0px;
  overflow: hidden;
  display:inline
}
.simple-ticker ul {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.simple-ticker ul li {
  display: none;
  width: 100%;
  margin: 0;
  padding: 0;
}
#navbar .fa{color:#09C!important}
.green{color:#3c763d} .red{color:#a94442!important}
span[class*="glyphicon-one-fine"] {
    margin-bottom: -.2em;
    overflow: hidden;
}
.glyphicon-one-fine-green-dot:before {
    content:"\25cf";
    font-size: 1.5em;
    color: #5cb85c;
}
.glyphicon-one-fine-grey-dot:before {
    content:"\25cf";
    font-size: 1.5em;
    color: grey;
}
canvas { -moz-user-select: none; -webkit-user-select: none;-ms-user-select: none;}
#mycanvas{width:100%; height:100%}
#loginpage{/*background:url(/img/bg-dsa-airport.jpg)no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover*/}
#content{padding-top:70px} .addpadding{margin-top:3%!important}
.contextual{padding: 15px;}
.panel-info{border-color:#CCC} .panel-info > .panel-heading{color:#333; background-color:#f4f4f4; border-color:#CCC}
/*table*******************************/
table.choxtable{	border-spacing:0; /* Removes the cell spacing via CSS */ table-layout: fixed;width:100%;white-space: nowrap;overflow:hidden;border-collapse: collapse;  /* Optional - if you don't want to have double border where cells touch */} 
table.choxtable thead tr td{border:1px solid #ccc; padding:5px; background:#31b0d5; color:#fff; font-weight:500;border:none} 
table.blanktable tr:first-child td{font-weight:normal;} table.blanktable tr{border:1px solid #ccc} table.blanktable td{border:1px solid #ccc}
table.choxtable tr td:nth-child(1) {border-bottom: 1px solid #ccc;}
table.choxtable tr td:nth-child(1){width:80px} table.choxtable tr td:nth-child(2){width:122px}table.choxtable td:nth-child(3){width:100px} table.choxtable td:nth-child(4){width:74px}table.choxtable td:nth-child(5){width:75px} table.choxtable td:nth-child(6){width:75px} table.choxtable td:nth-child(7){width:75px}table.choxtable td:nth-child(8){width:75px} table.choxtable td:nth-child(9){width:80px} table.choxtable td:nth-child(10){width:auto}
table.blanktable{	border-spacing:0; /* Removes the cell spacing via CSS */
  table-layout: fixed;
  width:1120px;
   white-space: nowrap;
   overflow:hidden;
  border-collapse: collapse;  /* Optional - if you don't want to have double border where cells touch */} table.blanktable tr td{padding:5px}
table.blanktable tr td:nth-child(1){width:122px} table.blanktable tr td:nth-child(2){width:100px}table.blanktable td:nth-child(3){width:74px} table.blanktable td:nth-child(4){width:75px}table.blanktable td:nth-child(5){width:75px}table.blanktable td:nth-child(6){width:75px} table.blanktable td:nth-child(7){width:75px} table.blanktable td:nth-child(8){width:80px} table.blanktable td:nth-child(9){width:auto; overflow:hidden} .fl_com{width:80%; overflow-y:scroll; white-space:normal; font-size:12px; padding:10px; height:35px; color:#666}
#helpdiv{display:none}
#results{margin-top:20px}
.listPax li{border-bottom:1px solid #CCC; padding:5px 0 5px 0} .name{ text-transform:capitalize}
footer{background:#f4f4f4; padding-top:40px; margin-top:40px; height:300px} .addprm{background:none; border:1px solid #ccc; color:#23527c}
/*jquery datepicker*/
.ui-widget{font-family:Arial, Helvetica, sans-serif!important}
.ui-datepicker{width:auto!important;font-size:12px!important; border:none}
.ui-datepicker-inline{font-size:12px!important; border:none!important} .ui-state-active{color:#fff!important;background:#069!important; border:1px solid #d9534f!important} .ui-state-highlight{color:#fff!important; font-weight:bold!important; background:#069!important}
.ui-widget-content{}
.ui-widget-header{background:#FFF!important}
@media screen and (max-width: 480px), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min--moz-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
#colorbox, #cboxWrapper, #cboxContent, #cboxLoadedContent { width:320px !important; }
}
.success{color:#5cb85c} .ui-state-default{background:none!important} .ui-state-highlight{color:#333!important}
.ck-editor__editable {min-height: 300px;} #ticker-date{display:inline}#js-ticker-fade{} #weather{display:inline}
/*WEATHER*/
  @font-face {
    font-family: 'weather';
    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot');
    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff') format('woff'),
         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf') format('truetype'),
         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');
    font-weight: normal;
    font-style: normal;
}  
#weather i {
  color: #069;
  font-family: weather;
  font-size: 2em;
  font-weight: normal;
  font-style: normal;
  line-height: 1.0;
  text-transform: none;
}
.icon-0:before { content: ":"; }
.icon-1:before { content: "p"; }
.icon-2:before { content: "S"; }
.icon-3:before { content: "Q"; }
.icon-4:before { content: "S"; }
.icon-5:before { content: "W"; }
.icon-6:before { content: "W"; }
.icon-7:before { content: "W"; }
.icon-8:before { content: "W"; }
.icon-9:before { content: "I"; }
.icon-10:before { content: "W"; }
.icon-11:before { content: "I"; }
.icon-12:before { content: "I"; }
.icon-13:before { content: "I"; }
.icon-14:before { content: "I"; }
.icon-15:before { content: "W"; }
.icon-16:before { content: "I"; }
.icon-17:before { content: "W"; }
.icon-18:before { content: "U"; }
.icon-19:before { content: "Z"; }
.icon-20:before { content: "Z"; }
.icon-21:before { content: "Z"; }
.icon-22:before { content: "Z"; }
.icon-23:before { content: "Z"; }
.icon-24:before { content: "E"; }
.icon-25:before { content: "E"; }
.icon-26:before { content: "3"; }
.icon-27:before { content: "a"; }
.icon-28:before { content: "A"; }
.icon-29:before { content: "a"; }
.icon-30:before { content: "A"; }
.icon-31:before { content: "6"; }
.icon-32:before { content: "1"; }
.icon-33:before { content: "6"; }
.icon-34:before { content: "1"; }
.icon-35:before { content: "W"; }
.icon-36:before { content: "1"; }
.icon-37:before { content: "S"; }
.icon-38:before { content: "S"; }
.icon-39:before { content: "S"; }
.icon-40:before { content: "M"; }
.icon-41:before { content: "W"; }
.icon-42:before { content: "I"; }
.icon-43:before { content: "W"; }
.icon-44:before { content: "a"; }
.icon-45:before { content: "S"; }
.icon-46:before { content: "U"; }
.icon-47:before { content: "S"; }
* Rating Star Widgets Style */
.rating-stars ul {
  list-style-type:none;
  padding:0;
  
  -moz-user-select:none;
  -webkit-user-select:none;
}
.rating-stars ul > li.star {
  display:inline-block;
  
}

/* Idle State of the stars */
.rating-stars ul > li.star > i.fa {
  font-size:2.5em; /* Change the size of the stars */
  color:#ccc; /* Color on idle state */
}

/* Hover state of the stars */
.rating-stars ul > li.star.hover > i.fa {
  color:#FFCC36;
}

/* Selected state of the stars */
.rating-stars ul > li.star.selected > i.fa {
  color:#FF912C;
}
/*Pulsation*/
.fa-beat {
  -webkit-animation: fa-beat 1s infinite linear;
  animation: fa-beat 1s infinite linear;
}
@-webkit-keyframes fa-beat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes fa-beat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.flashit{
	-webkit-animation: flash linear 3s infinite;
	animation: flash linear 3s infinite;
}
@-webkit-keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
@keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}