.menuimage{
	background-image: url('calendar.jpg');
	background-position:center center;
	background-size:cover;
	height:200px}
.form-side{padding-bottom:4px}
/* Event Status Buttons */
.btn-new,.btn-new:hover,.btn-new:active,.btn-new:visited{background-color:#bfbfbf;border-color:#bfbfbf;color:#000000}
.btn-lead,.btn-lead:hover,.btn-lead:active,.btn-lead:visited{background-color:#607D8B;border-color:#607D8b;color:#FFFFFF !important}
.btn-pursued,.btn-pursued:hover{background-color:#FF9800;border-color:#FF9800;color:#FFFFFF !important}
.btn-pending,.btn-pending:hover,.btn-pending:active,.btn-pending:visited{background-color:#00b3b3;border-color:#00b3b3;color:#FFFFFF !important}
.btn-confirmed,.btn-confirmed:hover,.btn-confirmed:active,.btn-confirmed:visited{background-color: #4CAF50;border-color:#4CAF50;color:#FFFFFF !important}
.btn-delete,.btn-delete:hover,.btn-delete:active,.btn-delete:visited{background-color: #ff0000;border-color:#ff0000;color:#FFFFFF !important}
.btn-lost,.btn-lost:hover,.btn-lost:active,.btn-lost:visited{background-color: #ed8080;border-color:#ed8080;color:#FFFFFF !important}
.btn-disaster,.btn-disaster:hover,.btn-disaster:active,.btn-disaster:visited{background-color: #cc0000;border-color:#cc0000;color:#FFFFFF !important}
.btn-postponed,.btn-postponed:hover,.btn-postponed:active,.btn-postponed:visited{background-color: #ffad99;border-color:#ffad99;color:#FFFFFF !important}
.btn-postproduction,.btn-postproduction:hover,.btn-postproduction:active,.btn-postproduction:visited{background-color: #9c27b0;border-color:#9c27b0;color:#FFFFFF !important}
.stReleased {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#FFFFFF;background-color:#746246;}
.btn-cancelled, .btn-cancelled:active, .btn_cancelled:visited{border-color:#99aeF9;color:#000000;background-color:#9FB7FF;}
.stArchive {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#000000;background-color:#FFD99B;}
.stUnavailable {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#FFFFFF;background-color:#871CFF;}
.stReferred {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#FFFFFF;background-color:#6d6d6d !important;}

.btn-meeting,.btn-meeting:hover,.btn-meeting:active,.btn-meeting:visited{background-color: #ffff00;border-color:#ffff00;color:#020202 !important}

.btn-post,.btn-post:hover{background-color:#8941a8;border-color:#8941a8;color:#ffffff}
.btn-completed,.btn-completed:hover{background-color: #006600;border-color:#006600;color:#F78A79}
.text-new{color:#bfbfbf;font-weight:600}
.text-meeting{color:#ffff00;font-weight:600}
.dlgIconWarning{color:#e61612;font-size:40px;padding-right:20px}
.dlgIconSuccess{color:#1aa813;font-size:40px;padding-right:20px}
/* Bootframe CSS */
.h_iframe{position:relative;height:500px !important;min-height:500px}
.h_iframe .ratio {display:block;width:100%;height:100%;}
.h_iframe iframe {position:absolute;top:0;left:0;width:100%; height:100%;}


/* Bootstrap Cards */
@media (max-width:990px) {
	.requestBox{min-height:300px;max-height:300px;overflow-y:auto;overflow-x:hidden}  
      .card-columns {
        column-count: 1;
      }
  }

  @media (min-width:991px) {
      .card-columns {
        column-count: 2;
      }
  }
  @media (min-width:1550px) {
      .card-columns {
        column-count: 3;
      }
  }
  


.big{font-size:1.2em}
.currency{text-align:right}
.infoTitle{font-size:1.4em;font-weight:bold}
.infoArtist{font-size:1.1em;font-weight:bold}
.gbReadOnly{word-wrap:break-word;user-focus:none;overflow-y:auto;overflow-x:hidden !important;width:100%;height:150px;background-color:#FCFCFC}
.gbStatic{overflow:hidden !important;user-focus:none;white-space:nowrap}
.gbStaticBox{overflow:none;color:#555555;background-color:#dddddd;border-radius:5px;user-focus:none;padding:5px}
.pophelp{cursor:pointer;text-decoration:underline dashed blue !important;cursor:hand}
.dlgSelect{resize:none;width:100%;height:100px}
.panel-tiny{padding-top:1px !important;padding-bottom:0px !important}
.section{color:white;font-weight:600;font-size:1em}
.gbcheckbox{transform:scale(1.3);margin:0px 10px 0px 10px !important}
.nomargin{margin-left:-10px !important;margin-right:-10px !important}
.widelist li{padding-top:10px}
.nopad{padding:0px !important}
.noright{padding-right:0px !important}
.noleft{padding-left:0px !important}
.margin-top-10{margin-top:-10px}
.error-desc{font-size:14pt}
.full{width:99% !important}
.textarea-static{width:100%;resize:none}

.double-input .form-control {
    width: 50%;
    border-right-width: 1px;
}
.double-input .form-control:focus {
    border-right-width: 1px;
}

.triple-input .form-control {
    width: 33.3%;
    border-right-width: 1px;
}
.triple-input .form-control:focus {
    border-right-width: 1px;
}
.picklist-body .history-body{padding:20px;position:relative}
.menustatic{margin-top:50px}

.btn-fix{margin-left:-12px;margin-top:-8px;margin-bottom:-8px}

.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);

    /* core styles should not be changed */
    position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }


/* Fixed Table */
.table-scroll tbody{height:500px}

/* CLIENT LOGIN */
.signatureClient{font-size:22px !important;font-weight:bold !important;font-family:'Dancing Script',cursive !important}
.signatureStaff{font-size:22px;font-weight:bold;font-family:'Courgette',cursive}
.requestBox{min-height:400px;max-height:400px;overflow-y:auto;overflow-x:hidden}  
  
/* -- table overrides */
.table-tiny>thead>tr>th, .table-tiny>tbody>tr>th, .table-tiny>tfoot>tr>th, .table-tiny>thead>tr>td, .table-tiny>tbody>tr>td, .table-tiny>tfoot>tr>td {padding: 4px;}
.col-date{width:190px;min-width:190px !important;max-width:190px !important}
/* -- Event Status Indicators */
.stdNew{color:#000 !important;background:#FFFFFF !important}
.stdLead{color:#FFF !important;background:#607D8b !important}
.stdPursued{color:#FFF !important;background:#FF9800 !important}
.stdPending{color:#FFF !important;background:#00b3b3  !important}
.stdConfirmed{color:#FFF !important;background:#4CAF50 !important}
.stdPostProduction{color:#FFF !important;background:#1C76FF !important}
.stdCompleted{color:#000 !important;background:#85FFD9 !important}

a.stButton{border:1px solid black;color:black !important;background-color:#DEDEDE;padding:1px 5px;display:block;text-align:center;text-decoration:none;border-radius:5px;font-weight:normal;}
a.stButton:hover {color:#DEDEDE !important;background-color:black;display:block;text-align:center;padding:1px 5px;text-decoration:none;border-radius:5px;}
.stNew {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#000000;background-color:#FFFFFF !important;}
a.stNew:hover {background-color:#000000 !important;color:#FFFFFF;padding:1px 5px;text-decoration:none;border-radius:5px;}
.stLead {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#000000;background-color:#FFD2D2 !important;}
a.stLead:hover {background-color:#000000 !important;color:#FFD2D2;padding:1px 5px;text-decoration:none;border-radius:5px;}
.stPursued {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#000000;background-color:#FFA183 !important;}
a.stPursued:hover {background-color:#000000 !important;color:#FFA183;padding:1px 5px;text-decoration:none;border-radius:5px;}
.stPending {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#000000;background-color:#EDFF6A !important;}
a.stPending, a.stPursued, a.stLead, a.stNew{padding:1px 5px;text-decoration:none;border-radius:5px;font-weight:normal;}
a.stPending:hover {background-color:#000000 !important;color:#EDFF6A;padding:1px 5px;text-decoration:none;border-radius:5px;}
.stLost {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#FFFFFF;background-color:#000000 !important;}
.stConfirmed {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#FFFFFF !important;background-color:#147221 !important;}
a.stConfirmed{color:#FFFFFF !important;padding:1px 5px;text-decoration:none;border-radius:5px;font-weight:normal;}
a.stConfirmed:hover {background-color:#FFFFFF !important;color:#147221  !important;padding:1px 5px;text-decoration:none;border-radius:5px;}
.stPostProduction {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#FFFFFF;background-color:#1C76FF !important;}
a.stPostProduction{color:#FFFFFF !important;padding:1px 5px;text-decoration:none;border-radius:5px;font-weight:normal;}
a.stPostProduction:hover {background-color:#000000 !important;color:#1C76FF  !important;padding:1px 5px;text-decoration:none;border-radius:5px;}
.stCompleted {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#000000 !important;background-color:#85FFD9 !important;}
a.stCompleted{color:#000000 !important;padding:1px 5px;text-decoration:none;border-radius:5px;font-weight:normal;}
a.stCompleted:hover {background-color:#000000 !important;color:#85FFD9  !important;padding:1px 5px;text-decoration:none;border-radius:5px;}
.stPostponed {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#000000;background-color:#BDFFA1 !important;}
.stReleased {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#FFFFFF;background-color:#746246 !important;}
.stCancelled {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#000000;background-color:#9FB7FF !important;}
.stArchive {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#000000;background-color:#FFD99B !important;}
.stUnavailable {width:100%;border:1px solid black;text-align:center;font-weight:bold;color:#FFFFFF;background-color:#871CFF !important;}
a.stUnavailable{color:#FFFFFF !important;padding:1px 5px;text-decoration:none;border-radius:5px;font-weight:normal;}
a.stUnavailable:hover {background-color:#000000 !important;color:#871CFF  !important;padding:1px 5px;text-decoration:none;border-radius:5px;}




.rating-container .caption,.rating-container .clear-rating,.rating-container .rating{display:inline-block;vertical-align:middle}.rating-loading{width:25px;height:25px;font-size:0;color:#fff;background:url(../img/loading.gif) top left no-repeat;border:none}.rating-container .rating{cursor:default;position:relative;overflow:hidden;white-space:nowrap}.rating-disabled .rating{cursor:not-allowed}.rating-container .star{display:inline-block;margin:0 3px;text-align:center}.rating-container .empty-stars{color:#aaa}.rating-container .filled-stars{position:absolute;left:0;top:0;margin:auto;color:#fde16d;white-space:nowrap;overflow:hidden;-webkit-text-stroke:1px #777;text-shadow:1px 1px #999}.rating-rtl{float:right}.rating-animate .filled-stars{transition:width .25s ease;-o-transition:width .25s ease;-moz-transition:width .25s ease;-webkit-transition:width .25s ease}.rating-rtl .filled-stars{left:auto;right:0;-moz-transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0);-webkit-transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0);-o-transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0);transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0)}.rating-rtl.is-star .filled-stars{right:.06em}.rating-rtl.is-heart .empty-stars{margin-right:.07em}.rating-lg{font-size:3.91em}.rating-md{font-size:3.13em}.rating-sm{font-size:2.5em}.rating-xs{font-size:2em}.rating-xl{font-size:4.89em}.rating-container .clear-rating{color:#aaa;cursor:not-allowed;font-size:60%;padding-right:5px}.clear-rating-active{cursor:pointer!important}.clear-rating-active:hover{color:#843534}.rating-container .caption{color:#999;font-size:60%;margin-top:-.6em;margin-left:5px;margin-right:0}.rating-rtl .caption{margin-right:5px;margin-left:0}@media print{.rating-container .clear-rating{display:none}}

input[type="number"] {
    -moz-appearance: textfield !important;
}
input[type="number"]:hover,
input[type="number"]:focus {
    -moz-appearance: number-input !important;
}