#-page-message-hold, #-message-container {display:none;cursor:pointer;}
#-page-message-alert {padding:20px 15px 26px}
#-page-message-hold h4 {margin-bottom:0px;}
#-page-message-hold button.close {position:relative;top:-2px;}
#-message-container {position:fixed;top:0px;left:0px;z-index:10000;width:100%}
#-page-message-icon {font-size:30px;float:left;}
#-message-container .-message-hold {position:relative;top:6px;float:left;}
#-message-title {position:relative;top:5px;left:10px;}
#-message-container button.close {font-size:30px;position:relative;top:-5px;}
#-message-count {position: absolute;right: 16px;bottom: 30px;color:#333;font-weight:bold;}

#-frontend-carousel img {width:100%;max-height:320px;}
#-frontend-hold #-frontend-carousel img {max-height:300px;}
#-frontend-carousel .carousel-caption {font-size:24px;padding-bottom:40px;background-color:rgba(0, 0, 0, 0.3);}

.btn.-disabled {background-color:#fff;border-color:#ccc;opacity:.65}
.btn.-disabled:hover {color:#777;}
.btn span.-small {font-size:12px;}

input.-error, select.-error {border-color:#f00;}

.ui-datepicker {z-index: 2000 !important;}

.btn-file {position: relative;overflow: hidden;}
.btn-file input[type=file] {position: absolute;top: 0;right: 0;min-width: 100%;min-height: 100%;font-size: 100px;text-align: right;filter: alpha(opacity=0);opacity: 0;background: #066ECD;cursor: inherit;display: block;}
input[readonly] {background-color: white !important;cursor: text !important;}

.-checkbox label {width:100%;text-align:center;}
.-checkbox input {display:block;margin:5px auto 0;}

.-label-loader {height:22px;position:relative;top:-1px;}

#-less-test h1 {color:#fff;}