
@media (max-width: 1199px){
	body { font-size: 2em; }
	.navbar .dropdown-menu {font-size: 1em;	}
	.navbar-nav .open .dropdown-menu > li > a {line-height: 2em;	}
	.form-control {font-size: 1.2em; height: auto;}
	.login-button {height: 45px;}
	div.error-row { margin-top: 7px; margin-left: 5px; margin-right: 5px;}
	dir-pagination-controls ul {font-size: 1.2em;}
	.compound-date, .compound-time {width: 170px; display: inline-block; }
}
@media (min-width: 1200px){
	.lg-float-right { float: right;  position: relative; left: 20px; text-align: right;}
	.login-button {height: 35px; }
	.compound-date, .compound-time {width: 100px; display: inline-block;}
}
.animate-show, .animate-hide {
	-webkit-transition:all linear 0.2s;
	-moz-transition:all linear 0.2s;
	-ms-transition:all linear 0.2s;
	-o-transition:all linear 0.2s;
	transition:all linear 0.2s;
}
.animate-show.ng-hide-remove, .animate-hide.ng-hide-add.ng-hide-add-active { opacity: 0;}
.animate-hide.ng-hide-add, .animate-show.ng-hide-remove.ng-hide-remove-active {opacity: 1;}

.serv-complete {background-color: #e6ffff !important;}
.serv-not-complete {background-color: #ffd9b3 !important;}
.serv-billed {background-color: #e6ffe6 !important;}
.cursor-not-allowed {cursor: not-allowed;}
.cursor-click {cursor: pointer;}

fieldset[disabled] .btn.enable-disabled-fieldset-btn {
	cursor: pointer; filter:  alpha(opacity=100); -webkit-box-shadow: none; box-shadow: none; opacity: 1.00;
}
.unselectable {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.nowrap {white-space: nowrap;}

.bg-lt-blue {background-color: #d9edf7;}

hr.form-divider {border-top: 2px solid #696868;}

.text-align-right {text-align: right; }
.text-align-center {text-align: center; }

div.panel-body-padding {padding: 10px 40px;}
.red-color {color: #A30000;}
.btn[disabled] {pointer-events: auto;} /* bootstrap bug workaround  https://github.com/twbs/bootstrap/pull/16092 */
.display-inline-block {display: inline-block;}
.display-block {display: block;}
.float-left {float: left;}
.float-right {float: right;}
img.note-image {width: 30px; }


.ng-repeat-animate1.ng-enter,
.ng-repeat-animate1.ng-leave,
.ng-repeat-animate1.ng-move {
	-webkit-transition: 0.5s linear all;
	transition: 0.5s linear all;
	position:relative;
}
.ng-repeat-animate1.ng-enter {
	left:-10px;
	opacity:0;
}
.ng-repeat-animate1.ng-enter.ng-enter-active {
	left:0;
	opacity:1;
}
.ng-repeat-animate1.ng-leave {
	left:0;
	opacity:1;
}
.ng-repeat-animate1.ng-leave.ng-leave-active {
	left:-10px;
	opacity:0;
}
.ng-repeat-animate1.ng-move {
	opacity:0.5;
}
.ng-repeat-animate1.ng-move.ng-move-active {
	opacity:1;
}

.production-warning {background-color: #d93636; color: #ffffff; font-size: 1.5em; border-radius: 5px; width: 300px;
	padding: 10px;} /* Display to warn dev admin using production */

.disabled-container {border: 0px; margin: 0px; padding: 0px;}

tr.future-row td {background-color: #c6bec4}
.table-striped > tbody > tr:nth-child(odd).future-row > td,
.table-striped > tbody > tr:nth-child(odd).future-row > th { background-color: #b8adb5;}
.table-hover tbody tr:hover.future-row td {background-color: #aca0a9;}

::-webkit-input-placeholder { text-transform: initial; }
:-moz-placeholder { text-transform: initial; }
::-moz-placeholder { text-transform: initial; }
:-ms-input-placeholder { text-transform: initial; }

.typeahead-selected {background-color: #d2ecff;}
.typeahead.dropdown-menu {background-color: #80ccff;}
.event-type-arrival {background-color: #ff99e6;}
.event-type-departure {background-color: #81cdff;}

.checkbox-input {width: 42px; vertical-align: bottom;}

.sage-intacct-sync-warning {color: #804000; background-color:  #ffd9b3; border-color: #ffa64d;}

.vertical-align-top {vertical-align: top;}