.errorMessage{color:red;}
.search-add-new .pagination > li.active > a{background:none !important;}
.search-add-new .pagination > li.controller > a{background:#ebeff0 !important;color:#a9a9a9;padding:6px 15px;}
.search-add-new .pagination .active a{color:#00ada8 !important;}
.display-none{display:none;}
.search-add-new .btn-save{background-position:10px 9px;background-repeat:no-repeat;border-radius:0;font-size:11px;height:35px;text-align:center;width:100%;}
.btn-save{background:#0079aa;border:medium none;border-radius:3px;color:#fff;font-size:12px;font-weight:700;height:45px;padding:0 30px;text-align:center;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.btn-cancel{background:#a3aaad;border:1px solid #a3aaad;background-position:10px 9px;background-repeat:no-repeat;border-radius:0;font-size:11px;height:35px;text-align:center;width:100%;}
.btn-edit{background:#0079aa;border:medium none;border-radius:3px;color:#fff;font-size:12px;font-weight:700;height:35px;padding:0px 10px;text-align:center;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.btn-cancel-edit{background:#a3aaad;border:1px solid #a3aaad;border:medium none;border-radius:3px;color:#fff;font-size:12px;font-weight:700;height:35px;padding:0px 10px;text-align:center;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.btn-edit-sec{margin-left:7px;}
.precinctname{width:100%;}
.btn-left-padding{margin-right:15px;}
.password-label{text-align:right !important;}
#venuesdata{max-width:680px;}#precinctval{max-width:680px;}
.erro-head{padding:20px 0 1px;border-bottom:1px dotted #dddddd;width:65%;margin:0 auto 50px;}
.erro-head h2{margin-top:20px;color:#17abea;font-size:19px;text-align:center;font-weight:600;margin-bottom:0;}
.invalid-options{width:35%;margin:16px auto 0;}
.erro-head p{color:#6F6F6F;font-weight:600;text-align:center;}
.invalid-options > ul{color:#6F6F6F;font-weight:600;margin-left:100px;}
.errorMessage{color:#fff;font-size:13px;background:#ec5d5d;margin-top:4px;padding:5px;position:absolute;}
.errorMessageInner{color:#fff;font-size:13px;background:#ec5d5d;margin-top:4px;padding:5px;}
.errorMessageInnerUser{color:#fff;font-size:13px;background:rgba(255, 0, 47, 0.5);margin-top:4px;padding:5px;position:absolute;z-index:999;width:93%;}
input:-webkit-autofill{background-color:#fff !important;}
.alert-error{border-radius:0 !important;font-weight:700 !important;margin:15px 0;}
.alert-error-login{margin-top:-43px;color:#fff;background-color:#ec5d5d;border-color:#ec5d5d;padding:6px !important;}
.ui-autocomplete-loading{opacity:0;transition:none;background:url('../images/input-spinner.gif') right center no-repeat !important;}
#messageSendError{color:#ec5d5d;font-size: 14px;
    margin-left: 102px;text-transform: none !important;}
#messageSend{color:green;font-size: 14px;
    margin-left: 102px;text-transform: none !important;}
#messageSendSecError{color:#ec5d5d;font-size: 14px;
    margin-left: 102px;text-transform: none !important;}
#messageSendSec{color:green;font-size: 14px;
    margin-left: 102px;text-transform: none !important;}
.loading-div{position:absolute;top:0;left:0;width:100%;height:2000px;background:rgba(0, 0, 0, 0.3);z-index:999;display:none;}
.loading-div img{margin-top:20%;margin-left:50%;}

.global-turnoff{padding-left:0; height: 0px;}
.turnoffSelect{width:50px;float:left;margin-left:10px;}
.turnofftime{width:50px;float:left;}
.file-upload .btn-blue, .file-upload .btn-blue span{float:left;}
.file-upload .btnstyle{display:inline-block;float:left;margin-left:10px;}
.select-precinct{position:relative;top:-10px;}
.file-upload p{position:relative;top:-10px;}
.alert-danger-message{border-radius:0 !important;font-weight:700 !important;margin:0;width:100%;padding:5px;text-align:center;}
.global-settings .alert-danger, .global-settings .alert-success{width:24% !important;}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99999999;height:100%;}
#preloader .logo-loading{width:100%;height:104px;position:absolute;background-image:url(../images/logo-loading.jpg);background-position:50%;background-repeat:no-repeat;}
#preloader #status{width:200px;height:200px;position:relative;left:50%;background-image:url(../images/preloader-white.gif);background-repeat:no-repeat;background-position:bottom;margin:-100px 0 0 -100px;z-index:99999999;margin-top:0px}
.global-settings-form .form-control[disabled]{background:#ebeff0;border:none;}
.global-settings-form .form-control{background:none;border:1px solid #ebeff0;}
#dollarsymbol{float:left;margin-top:5px;margin-right:4px;}
.dollar-field{width:62px !important; height: 31px !important;}
.global-settings-form .form-control:focus{box-shadow:none;background:none;}
.alert-success{margin-bottom:-16px;margin-top:20px;}
.unauthorized-login{ margin-left: 12px;}
.bootstrap-dialog.type-primary .modal-header{ background-color: #00ada8 !important; }
.bootstrap-dialog-footer-buttons .btn-primary {
	border: 1px solid #00ada8;
}
.bootstrap-dialog-footer-buttons .btn-primary:hover {
    color: #fff;
    background-color: #00ada8 !important;
    border-color: #00ada8 !important;
}
.global-settings .alert-danger, .global-settings .alert-success {
    border-radius: 0 !important; 
    float: right;
   font-weight: 700 !important;
    margin-bottom: 9px;
    width: 100% !important;
    padding: 12px;
    margin-top: -6px;
}
.table-global th {
    padding: 0 14px !important;
}
.user-credential-button { margin-top: 12px;}
.padding-user-error { margin-top: -27px;
    clear: both;
    margin-left: -104px;
}
.body-load{
	overflow-x:hidden;
	overflow-y:scroll;
}
.errorMessageInnerPassword {
	color: #fff;
    font-size: 13px;
    background: #ec5d5d;
    margin-top: -14px;
    padding: 5px;
    margin-left: 7px;
}
.successMessageInnerPassword {
	color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    font-size: 13px;
    margin-top: 4px;
    padding: 5px;
    margin-left: 7px;
}
.file-upload .jq-selectx button {
    padding: 8px 5px 8px !important;
    font-size: 11px !important;
    text-transform: uppercase;
}
.select-precinct {
	width:200px;
	height: 0px !important;
}
.fileupload_name{
    font-weight: 400;
    font-size: 12px;
    text-transform: capitalize;
    background: aliceblue;
    padding: 7px 10px 6px;
    color: #757575 !important;
}
.useradd-btn {
	width: 76% !important;
	padding-right: 0px !important;
}
.add-new-user-btn {
	padding-right: 30px;
}
.add-new-user-btn .btn-blue, .add-new-user-btn .btn-grey {
	float:right !important;
	width:125px !important;
}
.add-new-user-btn .btn-grey {
	padding: 8px 0;
	margin-right: 10px;
}
.add-new-user-btn .btn-blue {
	padding: 9px 0 !important;
}
.btn-group-margin {
	margin-top: 10px;
}
.cancel-save-btn {
	margin-top: 12px;
}
.error-password-2 {
	margin-left: 13px;
}
 .errorMessageInnerUserPassword {
    color: #fff;
    font-size: 13px;
    background: #ec5d5d;
    margin-top: -8px;
    padding: 5px;
    margin-left: 0px;
}   
  .padding-left-remove {
    padding-left: 0;
}    
.booking-modal .modal-dialog {
    top: 0px;
}  
.booking-modal .modal-form-group textarea {
    min-height: 50px !important;
} 
#venuesdata{max-width:680px;max-height: 35px;}#precinctval{max-width:680px;max-height: 35px;} 
.booking-modal .jq-selectx {
	border: 1px solid #ebeff0;
}
.booking-modal .jq-selectx button {
	border:1px solid transparent !important;
}  
#precinctListerror {
	 max-height: 32px;
}  
.form-control {
	border-radius: 0 !important;
	box-shadow: none !important;
}
.form-control:focus {
	box-shadow: none !important;
	border-color: #757575;
}
.btn-cancel-edit,
.btn-edit {
	border-radius: 0 !important;
}
td .xs-input {
	margin-bottom: 0 !important;
}
.select-association {
	top:-2px;
}
.season-list {
	margin-right: 12px;
}
.top-filtering .col-02 {
	position:relative;
}
.date-picker-bg {
	border: 1px solid #ebeff0;
}
.date-picker-bg:focus {
    border-color: #ebeff0 !important;
}
.booking-page {
    margin-top: 11px !important;
}
.table-top-align-booking {
       margin-top: 0 !important;
}
.none-data{
	height:10%;
	width:100%;
	background:transparent;
}
.ui-sortable {
	overflow:hidden !important;
}
#myModalHorizontal .modal-footer {
	border-top: 0px solid #e5e5e5 !important;
}
.margin-top-8 {
	margin-bottom: 25px;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	  color: #fff;
}
.addbooking {
	border:1px dashed #ddd;
    padding: 3px 20px;
    cursor:pointer;
    opacity: 0.6;
    font-size: 12px;
}

.droplabel {
   padding: 10px;
    cursor: pointer;
    bottom: 0;
    z-index: 9999;
}
.droppable{
	width:100%;
	height: 59px;
}
.ui-draggable.ui-draggable-handle {
	position:absolute !important;
}
.booking-breadcrumbs {
	margin-top: 6px !important;
}
.breadcrumb {
    padding: 0px 20px !important; 
    margin-bottom: 20px;
    list-style: none;
	background-color: transparent !important; 
    border-radius: 4px;
    margin-top: -13px;
 }
 .breadcrumb > li.homebreadcrumbs , .breadcrumb > li.homebreadcrumbs a {
    display: inline-block;
    font-family: 'Roboto';
    font-size: 13px;
    color: #4c5152 !important;
}
 .breadcrumb > li {
    display: inline-block;
    font-family: 'Roboto';
    font-size: 13px;
    color: #a5abad;
}
.heading-absolute-view {
	color: #797c7d;
    font-size: 14px;
    font-weight: 700;
    position: absolute;
    text-transform: uppercase;
    top: -41px;
}
.association-sort-list {
	margin-right: 24px;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}
.filter-more .filter-collapse .outer-container .col-1 {
	margin-bottom: 19px !important;
}

 .booking-title{
    width: 114px !important;
  }
.lighting-cost .control-label {
	padding-right: 3px !important;
}
.global-settings .table-container h5.fee-title {
	padding-top: 9px !important;
}
.global-settings .table-container td {
	padding-left: 26px !important;
}
.venue-icon {
	padding-left: 27px !important;
}
.btn-export {
	background-position: 10px 9px;
    background-repeat: no-repeat;
    border-radius: 0;
    font-size: 11px;
    height: 35px;
    text-align: center;
    width: 90%;
    padding-right: 0;
    padding-left: 0;
	padding: 10px 0;
	width: 100%;
	font-size: 11px;
	border:none;
	color:#fff;
	text-transform: uppercase;
	margin-left: 10px;
    margin-top: -2px;
}
.btn-expo {
	width:100px;
}
.datepickers {
	margin-top: -2px;
}
.reset-password {
	padding: 4px !important;
}
.back-to-login .btn-blue {
	color: #fff;
    height: 45px;
    display: inline-block;
    padding: 15px 10px;
    margin: 34px 0;
    float: right;
}
.bookeddouble {
	font-weight:700;
}
.bookeddoubletd {
	background:#d8dcdd none repeat scroll 0 0;
}

.alert-error {
    border-radius: 0 !important;
    font-weight: 700 !important;
    margin: 15px 0;
}
.alert-error {
    color: #fff;
    background-color: #ec5d5d;
    border-color: #ec5d5d;
}
.alert-error {
    margin-bottom: -16px !important;
    margin-top: 20px !important;
}
@media screen and (max-width:768px){.errorMessage{position:relative;}
.menu li.page-tittle span {
    font-size: 13px;
 }
}
@media screen and (max-width:414px){.add-association .heading-absolute{top:-57px;}
}
.hoverdrop {
	background: transparent;
}
.hoverdrop:after {
	content: 'Drop here';
    color: #ddd;
    font-size: 11px;
    border: 1px dashed #ddd;
    padding: 7px 20px;
	z-index: 9999;
}
.margin-top-user {
    margin-top: 8px;
}
.bookingDateError {
	margin-bottom:12px;
}
.bookingdetailsuccess {
	margin-bottom: 10px !important;
    margin-top: -16px !important;
    margin-left: 17px !important;
    padding: 6px !important;
}
.padding-left-remove-profile {
	padding-left: 14px;
}
.time-picker-bg {
	border:none !important;
}
.recurrences {
	margin-left: 4px;
	margin-right: 4px;
}
.top-filtering .col-04 .btn-blue-list {
    border-radius: 0;
    height: 34px;
    font-size: 11px;
    text-align: center;
    width: 100%;
    /* background: #0079aa url("../images/add-icon.png") no-repeat scroll 9px 9px; */
    padding-left: 34px !important;
}

.btn-blue-list {
    background: #0079aa;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    height: 45px;
    padding: 0 30px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.list-view {
	margin-right: 12px;
	
}
.list-view-booking {
	margin-top:0px;
}
.list-view-head {
	margin-top: 12px !important;
}
.errorMessageInnerPrecinct {
    color: #fff;
    font-size: 13px;
    background: #ec5d5d;
    margin-top: 4px;
    padding: 5px;
    margin-left: 10px;
}
.margin-top-4 {
	margin-top:4px;
}
.export-btn {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: uppercase;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    margin: 0;
    /* font: inherit; */
    color: #fff;
    cursor: pointer;
}
.export-btn:hover {
	color: #fff;
}
.col-create-user {
    min-height: 49px;
}
.btn-save-override {
    background-position: 10px 9px;
    background-repeat: no-repeat;
    border-radius: 0;
    font-size: 11px;
    height: 35px;
    text-align: center;
    width: 16%;
    float: right;
    margin-right: 0px;
    margin-top: 0px;
    width: 70px;
    padding: 0 23px !important;
    /* margin: 11px*/
 }
.btn-cancel-override {
	float: right;
    margin-top: 0px;
    margin-right: 12px;
    width: 70px;
  }
#editUserPopUp .modal-body {
	height: 150px;
}
.enterassociation {
	max-width:168px;
}

.errorMessageInnerUserContact {
    color: #fff;
    font-size: 13px;
    background: rgba(255, 0, 47, 0.5);
    margin-top: 8px;
    padding: 5px;
    /* position: absolute; */
    /* z-index: 999; */
   width: 72%;
    clear: both;
    margin-left: 152px;
}
.btn-cancel-dawn {
	float: right;
    margin-top: 0px;
    margin-right: 18px;
    width: 62px;
 }
 .bootstrap-datetimepicker-widget {
	display: block !important;
 }
.error{background-color:#fffbfb !important;border:1px solid #e6999c !important;}
#dawnDuskEdit .modal-content{
	height: 152px;
}
@media (max-width: 767px){
.visible-xs {
    z-index: 99999;
}
.association-sort-list {
    margin-right: 0;
}
.search-add-new .btn-blue {
    text-align: center !important;
}

}
.collapsing { 
	-webkit-transition: all 0.3s ease-in-out;                  
    -moz-transition: all 0.3s ease-in-out;                 
    -o-transition: all 0.3s ease-in-out;   
    -ms-transition: all 0.3s ease-in-out;          
    transition: all 0.3s ease-in-out;
}
.top-margin {
	margin-top: 0 !important;
}
