@font-face {
    font-family: 'Helvetica Neue','Helvetica', Arial ;
    font-style: normal;
    font-weight: 400;
    /*src: url('../fonts/DroidSans.eot');*/
    /*src: local('Droid Sans'), local('DroidSans'), url('../fonts/DroidSans.ttf') format('truetype');*/
}

.header{
/* 	background-color: #3FAEDA; */
	/*background-color: #113850;*/
    /*background-color: #003E7E;*/
    /*background-color: #007DC6;*/
    background-color: #468CC8;
    /*background-color: #14559C;*/
    /*background-color: #102839;*/
    border-bottom-color: #ffffff;
}
body {
    font-family: 'Helvetica Neue', 'Helvetica', Arial;
	/*background: #EFEFEF url('../images/bg2.png') repeat-x scroll;*/
	background-color: #C9C9CE;
	background-size: cover;
	overflow-x: hidden;
}

/*@media screen and (min-width:960px)*/
.devkit-ext-site-logo img {
    display: inline;
    width: 84px;
    height: 84px;
    padding-bottom: 6px;
}


/*body { padding-top: 80px; }*/
@media screen and (max-width: 768px) {
    body { padding-top: 0; }
}

.upperCase {
    text-transform: uppercase;
}

.table {
    table-layout:fixed;
}

.table td {
    /*
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    */
}

@media (max-width: 767px) {
    .fns-hidden-xs {
        display: none !important;
    }
}

.resultRow {
    cursor: hand;
    cursor:pointer;
}

.evenRow {
	background-color: #FFFFEF;
}

.mimicLink {
    cursor: hand;
    cursor:pointer;
    text-decoration: underline;
}

.resultRowheading {
    color: #003bb3;
}

/* Bootstrap Disclosure Panel */
.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}

.feedbackDialog {
    width: 1000px;
    height: 900px;
}

.form-inline .form-group{
    margin-left: 0;
    margin-right: 0;
}

[class*="span"], .uneditable-input[class*="span"],
.row-fluid [class*="span"] {
    display: table;
}

.condition {
    min-width: 180px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.conditionMapView {
   /* min-width: 180px;*/
    font-size: 10pt !important;
    font-family: 'Arial Narrow'!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blue {
    color: #468CC8;
}

.bgBlue {
    background-color: #468CC8;
    /* color: #468CC8; */
}

.darkgray {
    color: #393939;
}

.darkBlue{
    color: #003040;
}

.green {
    color: green;
}
.red {
    color: #B7242B;
}
.smallerFont {
    font-family: Arial;
    font-size: 8pt;
}

.hline {
	width: 90%;
	height: 1px;
	background-color: gray;
	text-align: center;
}

.biggerText {
	font-size: 24px !important;
}

.16pxFont {
	font-size: 16px !important;
}

.20pxFont {
	font-size: 20pt !important;
}

.smallerText {
	font-size: 8px !important;
}

/* to make glyphicons spin */
.spin{
     -webkit-transform-origin: 50% 58%;
     transform-origin:50% 58%;
     -ms-transform-origin:50% 58%; /* IE 9 */
     -webkit-animation: spin 2s infinite linear;
     -moz-animation: spin 2s infinite linear;
     -o-animation: spin 2s infinite linear;
     animation: spin 2s infinite linear;
}

.line1 {
    border: 0;
    height: 1px;
    background: #999999;
    /*
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);
    background-image:    -moz-linear-gradient(left, #ccc, #333, #ccc);
    background-image:     -ms-linear-gradient(left, #ccc, #333, #ccc);
    background-image:      -o-linear-gradient(left, #ccc, #333, #ccc);
    */
    padding: 0px;
    margin: 2px;
}

.lineGray {
    border: 0;
    height: 1px;
    background: #b3b3b3;
    padding: 0px;
    margin: 2px;
}

.lineLightGray {
    border: 0;
    height: 1px;
    background: #dddddd;
    padding: 0px;
    margin: 2px;
}

.lineWhite {
    border: 0;
    height: 1px;
    background: #ffffff;
    /*
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);
    background-image:    -moz-linear-gradient(left, #ccc, #333, #ccc);
    background-image:     -ms-linear-gradient(left, #ccc, #333, #ccc);
    background-image:      -o-linear-gradient(left, #ccc, #333, #ccc);
    */
    padding: 0px;
    margin: 2px;
}

/* For the bootstrap drop downs if the list is too big */
/*
.dropdown-menu {
    max-height: 100px;
    overflow-y: auto;
    overflow-x: hidden;
}
*/
/* To use checkboxes within bootstrap dropdowns */
ul.dropdown-menu-form {
    padding-left: 80px;
    padding-bottom: 1px;
    padding-top: 1px;
    padding-right: 25px;
    max-height: 100px;
    overflow-y: scroll;
    background-color: #FFFFEF;
    font-family:  'Helvetica', Arial;
    font-size: 8pt;
}

/* Disabled button */
.disabled1 {
	color: #C9C9C9;
    text-shadow: 0px 1px 0px #fff;
    /*font-style: italic;  */
	/*text-decoration: line-through;*/
}

.table-nonfluid {
   width: auto;
}

.paddingBottom2 {
	padding-bottom: 2px;
}

.paddingBottom0 {
	padding-bottom: 0px;
}


/** btn gray **/
.btn-gray {
    color: #333;
    background-color: #F2F2F2;
    border-color: #ccc
}

.btn-gray:hover, .btn-gray:focus, .btn-gray:active, .btn-gray.active, .open .dropdown-toggle.btn-gray {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad
}

.btn-gray:active, .btn-gray.active, .open .dropdown-toggle.btn-gray {
    background-image: none
}

.btn-gray.disabled, .btn-gray[disabled], fieldset[disabled] .btn-gray, .btn-gray.disabled:hover, .btn-gray[disabled]:hover, fieldset[disabled] .btn-gray:hover, .btn-gray.disabled:focus, .btn-gray[disabled]:focus, fieldset[disabled] .btn-gray:focus, .btn-gray.disabled:active, .btn-gray[disabled]:active, fieldset[disabled] .btn-gray:active, .btn-gray.disabled.active, .btn-gray[disabled].active, fieldset[disabled] .btn-gray.active {
    background-color: #fff;
    border-color: #ccc;
}

.btn-gray .badge {
    color: #fff;
    background-color: #333
}
/** btn gray end **/

/** btn-transparent-menu**/
/* ccastro - NS-976: Removed the borders for btn-transparent-menu top buttons */
.btn-transparent-menu{
    color: #ffffff;
    background: none;
    font-size: 9pt;
    /* border-color: #ffffff; */
}

/* ccastro - NS-976: Added the other btn-transparent styles to the btn-transparent-menu top menu buttons as well */
.btn-transparent-menu:hover, .btn-transparent-menu:focus, .btn-transparent-menu:active, .btn-transparent-menu.active, .open .dropdown-toggle.btn-transparent-menu{
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad
}

.btn-transparent-menu:active, .btn-transparent-menu.active, .open .dropdown-toggle.btn-transparent-menu {
    background-image: none
}

.btn-transparent-menu .badge {
    color: #fff;
    background-color: #333
}
/** btn-transparent-menu end**/

/** btn-transparent**/
.btn-transparent {
    color: #ffffff;
    background: none;
    border-color: #ffffff;
}

.btn-transparent:hover, .btn-transparent:focus, .btn-transparent:active, .btn-transparent.active, .open .dropdown-toggle.btn-transparent {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad
}

.btn-transparent:active, .btn-transparent.active, .open .dropdown-toggle.btn-transparent {
    background-image: none
}

/*.btn-transparent.disabled, .btn-transparent[disabled], fieldset[disabled] .btn-transparent, .btn-transparent.disabled:hover, .btn-transparent[disabled]:hover, fieldset[disabled] .btn-transparent:hover, .btn-transparent.disabled:focus, .btn-transparent[disabled]:focus, fieldset[disabled] .btn-transparent:focus, .btn-transparent.disabled:active, .btn-transparent[disabled]:active, fieldset[disabled] .btn-transparent:active, .btn-transparent.disabled.active, .btn-transparent[disabled].active, fieldset[disabled] .btn-transparent.active {*/
/*background-color: #b3b3b3;*/
/*border-color: #ffffff;*/
/*color: #ffffff;*/
/*}*/

.btn-transparent .badge {
    color: #fff;
    background-color: #333
}
/** btn transparent end**/

.customContainer {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    /*border: 1px solid transparent;*/
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 20px;
    font-family: 'Helvetica Neue', 'Helvetica', Arial;
    font-weight: 500;
    text-shadow: 0px 1px 1px #b3b3b3;
    line-height: 1.42857143;
    /*border-radius: 4px;*/
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.customContainer-label {
    color: #ffffff;/** #D47F22**/
    background:none;
    border-color: #ccc
}

.splLabel {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    /*border: 1px solid transparent;*/
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    font-family: 'Helvetica Neue', 'Helvetica', Arial;
    font-weight: 500;
    text-shadow: 0px 1px 1px #b3b3b3;
    line-height: 1.42857143;
    /*border-radius: 4px;*/
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.splLabel-label {
    color: #ffffff;/** #D47F22**/
    background:none;
    border-color: #ccc
}
.splfont{
    font-size: 14px;
    color: #666;
    font-family: 'Helvetica Neue','Helvetica', Arial;
    /*font-weight: 500;*/
    text-shadow: 0px 1px 1px #ffffff;
}
.splfontNoShadow{
    font-size: 14px;
    /* color: #666; */
    font-family: 'Helvetica Neue','Helvetica', Arial;
    font-weight: 500;
    /*text-shadow: 0px 1px 1px #ffffff;*/
}
.splfontWhite{
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    /*
    font-family: 'Helvetica Neue','Helvetica', Arial;
    text-shadow: 0px 0px 1px #b3b3b3;
    */
}

.splfontBlue{
    color: #468CC8;
    font-size: 16px;
    font-family: 'Helvetica Neue','Helvetica', Arial;
    font-weight: 500;
    text-shadow: 0px 1px 1px #ffffff;
}

.splheaderfont{
    font-size: 14px;
    color: #468CC8;
    font-family: 'Helvetica Neue', 'Helvetica', Arial;
    font-weight: 500;
    text-shadow: 0px 0px 1px #fff;
}
.splheaderfontBlue{
    color: #468CC8;
    font-family: 'Helvetica', Arial;
    text-shadow: 0px 0px 1px #fff;
}

.splheaderfontGreen{
    color: green;
    font-family: 'Helvetica Neue', 'Helvetica', Arial;
    text-shadow: 0px 0px 1px #fff;
}

.splheaderfontOrange{
    color: darkorange;
    font-family: 'Helvetica Neue', 'Helvetica', Arial;
    text-shadow: 0px 0px 1px #fff;
}

.splheaderfontBrown{
    color: brown;
    font-family: 'Helvetica Neue', 'Helvetica', Arial;
    text-shadow: 0px 0px 1px #fff;
}

.splheaderfontGray{
    color: #666;
    font-family: 'Helvetica Neue', 'Helvetica', Arial;
    text-shadow: 0px 0px 1px #fff;
}

.customLabel {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 3px;
    font-size: 12px;
    font-family: 'Helvetica Neue', 'Helvetica', Arial;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.customLabel-gray {
    color: #ffffff;/** #D47F22**/
    background-color: #999
}

.customLabelSmall {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding:2px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.customLabelSmall-gray {
    color: #ffffff;/** #D47F22**/
    background-color: #999
}


.customLabelSmall-White {
    color: #666;/** #D47F22**/
    background-color: #ffffff;
}

.badgecustom {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #999;
    border-radius: 10px
}


.customBadge {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px;
    font-size: 12px;
    /*font-family: "HelveticaNeue-Thin";*/
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.customBadge-gray {
    color: #ffffff;/** #D47F22**/
    background-color: #999
}
.customBadge-LightGray {
    color: #ffffff;/** #D47F22**/
    background-color: #b3b3b3;
}

.customBadgeMini {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 2px;
    /*font-size: 12px;*/
    /*font-family: "HelveticaNeue-Thin";*/
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.customBadgeMini-gray {
    color: #ffffff;/** #D47F22**/
    background-color: #999
}
.customBadgeMini-LightGray {
    color: #ffffff;/** #D47F22**/
    background-color: #b3b3b3;
}


.customLabel-white {
     color: #666;/** #D47F22**/
     background-color: #ffffff;
 }

.customLabel-LightGray {
    color: #ffffff;/** #D47F22**/
    background-color: #b3b3b3;
}

/** panel-gray**/
.panelg {
    margin-bottom: 20px;
    background-color: #999999;
    /*border: 1px solid transparent;*/
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.panelg-body {
    padding: 15px
}

.panelg-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
}
.panelg-gray {
    border-color: #b3b3b3;
    align-content: center;
}

.panelg-gray > .panelg-heading {
    color: #666;
    background-color: #C9C9CE;
    border-color: #C9C9CE;
}

.panelg-gray > .panelg-heading + .panelg-collapse .panelg-body {
    border-top-color: #C9C9CE
}

.panelg-gray > .panelg-footer + .panel-collapse .panelg-body {
    border-bottom-color: #C9C9CE
}

/** panel-gray end**/
/** panel-orange**/
.panelo {
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.panelo-body {
    padding: 15px

}

.panelo-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
}
.panelo-orange {
    border-bottom-color: #666;
}

.panelo-orange > .panelg-heading {
    color: #666;
    background-color: #ffffff;
    border-color: #666;
}

.panelo-orange > .panelo-heading + .panel-collapse .panelo-body {
    border-top-color: #ffffff;
}

.panelo-orange > .panelo-footer + .panel-collapse .panelo-body {
    border-bottom-color: #666
}

.panel-grayborder {
    border-color: #b3b3b3
}

.panel-grayborder > .panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca
}

.panel-grayborder > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #428bca
}

.panel-grayborder > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #428bca
}

.fixedWidth80px{
    width: 80px;
}
.fixedWidth35px{
    width: 35px;
}

.fixedWidth250px{
    width: 250px;
}

.alert-white {
    background-color: #ffffff;
    border-color: #b3b3b3;
    color: #666
}

.alert-white hr {
    border-top-color: #b3b3b3;
}

.alert-red {
    background-color: #ffffff;
    border-color: #CB4437;
    color: #CB4437;
}

.alert-red hr {
    border-top-color: #CB4437;
}

.alert-orange {
    background-color: #ffffff;
    border-color: #FF8C00;
    color: #FF8C00;
}

.alert-orange hr {
    border-top-color: #FF8C00;
}

.alert-green {
    background-color: #ffffff;
    border-color: #3C763D;
    color: #3C763D;
}

.alert-green hr {
    border-top-color: #3C763D;
}

.strike-through {
	text-decoration: line-through;
}

.disabledLight {
    color: #C9C9C9;
    text-shadow: 0px 1px 0px #fff;
    /*font-style: italic;  */
    /*text-decoration: line-through;*/
}

.btn-outlineDarkBorder {
    color: #666;
    background-color: transparent;
    border-color: #666;
}

.btn-outlineDarkBorder:hover, .btn-outlineDarkBorder:focus, .btn-outlineDarkBorder:active {
    color: #fff;
    background-color: #666;
    border-color: #666;
}


.btn-outline {
    color: #666;
    background-color: transparent;
    border-color: #999999;
}

.btn-outline:hover, .btn-outline:focus, .btn-outline:active {
    color: #fff;
    background-color: #666;
    border-color: #999999;
}

.btn-outline-inverse {
    color: #fff;
    background-color: transparent;
    border-color: #fff;
}

.btn-outline-inverse:hover, .btn-outline-inverse:focus, .btn-outline-inverse:active {
    color: #666;
    text-shadow: none;
    background-color: #fff;
    border-color: #fff;
}
.btnDarkGray{
    color: #fff;
    background-color: #666;
    border-color: #666;
}

.btnDarkGrayWhiteBorder{
    color: #fff;
    background-color: #666;
    border-color: #ffffff;
}

.btnWhite{
    color: #666;
    background-color: #ffffff;
    border-color: #ffffff;
}

.panelNight {
    margin-bottom: 20px;
    background-color: #666;
    color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.panelNight-body {
    padding: 15px
}

.panelNight-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
}
.panelNight-gray {
    border-color: #666;
    align-content: center;
}

.panelNight-gray > .panelg-heading {
    color: #fff;
    background-color: #C9C9CE;
    border-color: #C9C9CE;
}

.panelNight-gray > .panelg-heading + .panelg-collapse .panelg-body {
    border-top-color: #C9C9CE
}

.panelNight-gray > .panelg-footer + .panel-collapse .panelg-body {
    border-bottom-color: #C9C9CE
}

.panelDarkGray {
    margin-bottom: 20px;
    background-color: #ffffff;
    color: #666;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.panelDarkGray-body {
    padding: 15px
}

.panelDarkGray-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
}
.panelDarkGray-gray {
    border-color: #666;
    align-content: center;
}

.panelDarkGray-gray > .panelg-heading {
    color: #666;
    background-color: #C9C9CE;
    border-color: #C9C9CE;
}

.panelDarkGray-gray > .panelg-heading + .panelg-collapse .panelg-body {
    border-top-color: #C9C9CE
}

.panelDarkGray-gray > .panelDarkGray-footer + .panelDarkGray-collapse .panelDarkGray-body {
    border-bottom-color: #C9C9CE
}

.btn-group.btn {   border: 0;   padding: 0; }
.btn-group.btn > .btn { border-radius: 0 }
.btn-group.btn > .dropdown-menu {  text-align: left; }
.btn-group.btn:first-child > .btn {
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.btn-group.btn:last-child > .btn {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.selectedRow {
/* 	color: white; */
	font-weight: bold;
/* 	background-color: black !important; */
 	/*font-style: italic;*/
}

.nonSelectedRow {
/* 	color: white; */
	font-weight: normal;
/* 	background-color: black !important; */
 	font-style: normal;
}

.nopadding {
 margin:0px !important;
 padding:0px !important;
}

.center {
     float: none;
     margin-left: auto;
     margin-right: auto;
}

.ng-cloak { display: none; }

.longDropDown {
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}

.headerText {
	height: 29px;
	display: block;
	font-size: 32px;
	font-weight: 500;
	text-align: center;
}

.headerTextSmall {
	/*height: 25px;*/
	display: block;
	font-size: 17px;
	font-weight: 500;
	text-align: center;
}

.splfontWhiteCenter{
    font-size: 15px;
    font-weight: 500;
    text-align: center;
}

/*Else the recent searches and saved searches dropdown is hidden behind other elements*/
.drop .dropdown{
  z-index: 10060;
}

/*Else the disclaimer popup and Sign out confirmations are hidden behind PDF plugin*/
/*
.modal-dialog .modal-dialog-content .modal-dialog-body .bootstrap-dialog-body {
	z-index: 1 !important;
}*/

.historyMenuItem {
	text-align: left !important;
	font-family: 'Arial Narrow', Verdana;
	font-size: 12px;
	margin-left: 2px;
	font-weight: normal !important;
	/*color: white; */
}

.historyMenuItemSelected {
	background: #468CC8;
	color: #ffffff;
}

/* ccastro - NS-873: Added this new gray color style to light the history icon a bit when the "Archive Search" mode is selected and dark barkground is used (Archive Search - List View) */
.historyIconGray {
  color:#888888;
}

.panel-primarycustom {
    border-color: #C9C9CE;
}

.panel-primarycustom > .panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca
}

.panel-primarycustom > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #428bca
}

.panel-primarycustom > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #428bca;
}

.notamNumber {
	/*
	font-family:'Arial Narrow', 'Helvetica';
	font-size: 10pt;
	font-weight: bold;
	*/
}

/* date picker (Calendar) styles */
.has-error {
	border-color: red;
}

.dow {
	font-weight: 500;
	color: blue;
	font-size: 8pt;
}

 .login-dialog .modal-dialog {
	width: 80%;
	height: 80%;
}
/* End of date picker styles */


.icaoTag {
	/*color: #424FAE;*/
	font-weight:bold;
	/* padding-left: 15px;  */
	/* text-shadow: 0px 1px 0px #FFF; */
}

.icon-stack {
    position: relative;
}
.icon-stack .glyphicon {
    position: absolute;
}

.releaseNotes {
	padding: 3px 3px 3px 3px !important;
	margin: 0px 0px 0px 15px !important;
	line-height: 15px;
}

.lastChild {
	-webkit-border-top-right-radius: 4px  !important;
    -moz-border-radius-topright: 4px  !important;
    border-top-right-radius: 4px  !important;
    -webkit-border-bottom-right-radius: 4px  !important;
    -moz-border-radius-bottomright: 4px  !important;
    border-bottom-right-radius: 4px  !important;
}

.firstChild {
	-webkit-border-top-left-radius: 4px  !important;
    -moz-border-radius-topleft: 4px  !important;
    border-top-left-radius: 4px  !important;
    -webkit-border-bottom-left-radius: 4px  !important;
    -moz-border-radius-bottomleft: 4px  !important;
    border-bottom-left-radius: 4px  !important;
}

/*
.topMost .dropdown-menu .dropdown:hover {
    position: relative;
	z-index: 10060 !important;
}
*/
.topMost{
    position: static;
	z-index: 10060 !important;
}

.caretBig {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #000000;
}

.fullNotamText {
	white-space: wrap !important;
	text-overflow: clip !important;
}

.ellipsisText {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.historyDetailOdd {
  background-color: #f4f6f9;
}

.historyDetailEven {
  background-color: #ffffff;
}

div.historyDetail {
  margin-bottom: 1rem;
  margin-left: 0px;
  margin-right: 0px;
}

div.listHistoryDetail {
  margin-bottom: 1rem;
}

div.historyTitle {
  margin-left: 0px;
  margin-right: 0px;
}

div#searchCriteria span.label {
	font-size: 100%;
}
