/*LOGIN */

body.notfound, body.signin {
    background-color: #393c41;
}

.signin .btn-success {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8ad02+0,f08001+100 */
background: #f5e60c; /* Old browsers */
background: -moz-linear-gradient(top, #f5e60c 0%, #f5e60c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f5e60c 0%,#f5e60c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f5e60c 0%,#f5e60c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5e60c', endColorstr='#f5e60c',GradientType=0 ); /* IE6-9 */
    border-color: #f5e60c !important;
color: #222;
font-weight: bold;
text-transform: uppercase;	
}

.signin .signup-footer.col-md-5.col-sm-offset-3 {
    display: none;
}

#loginForm {
    color: #fff !important;
}

#loginForm a {
    color: #fff !important;
}

#remember_me_span {
    color: #999 !important;
}

/* .LOGIN */

/* STATUS */

.label-success {
    background-color: #1CAF9A;
}

.label-cancellation {
    background-color: #f4b316;
}

.label-repairs {
    background-color: #1343c5;
}

.label-suspended {
    background-color: #551A8B;
}

.label-handback {
    background-color: #f4166f;
}


/* STATUS */

/*PROFILE*/



form[name="frm-profile"] .form-group:nth-child(2) {
    display: none;
}

/*.PROFILE */


body {
	color: #444 !important;
    font-size: 13px !important;
}

.mainpanel {
    background-color: #f9f9f9;
}

.panel {
    background: #fff none repeat scroll 0 0;
}

.panel-default > .panel-heading {
    background-color: #393c41;
}

.panel-title {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

.panel-heading .chosen-results {
    color: #111;
	font-weight: normal;
}

.logopanel {
    background-color: #393c41;
    padding: 10px 0 !important;
}

.logopanel a img {
    max-width: 170px;
    padding: 0 5px;
}

.sidebartitle {
    display: none;
}

.leftpanel::after {
    background-color: #393c41;
    border-right: 1px solid #393c41;
}

.nav.nav-pills.nav-stacked.nav-bracket span {
    color: #FAFAFA;
}

.nav-bracket > li > a {
    color: #FAFAFA;
}

.nav-bracket > li.nav-parent > a:hover,
.nav-bracket > li.nav-parent > a:active,
.nav-bracket > li.nav-parent > a:focus {
    background-color: #393c41;
    color: #FAFAFA;
}

.nav-bracket > li > a:hover,
.nav-bracket > li > a:active,
.nav-bracket > li > a:focus {
    background-color: #393c41;
    color: #FAFAFA;
	text-decoration: none !important;
}

.nav.nav-pills.nav-stacked.nav-bracket {
    border: medium none;
}

.nav-bracket > li > a {
    border: medium none;
}

.leftpanel-collapsed .nav-bracket > li.nav-hover > a, .leftpanel-collapsed .nav-bracket > li.nav-hover > a > span:last-child {
    background-color: #393c41;
    color: #fafafa;
	text-decoration: none !important;
}

.nav-hover span {
    border-bottom: 1px solid #393c41 !important;
	border-top: 0px solid #393c41 !important;
    font-weight: bold;
	text-shadow: none !important;
    padding-left: 0px !important;
	text-decoration: none !important;
}

.nav-bracket > li.nav-active > a, .nav-bracket > li.nav-active > a:focus, .nav-bracket > li.nav-active > a:active {
    background-color: #393c41 !important;
    color: #fff !important;
	text-decoration: none !important;
}

.dropdown-menu > li > a {
    color: #393c41 !important;
	text-decoration: none !important;
}

.headermenu img {
    display: none;
}

.headermenu .dropdown-toggle {
    height: 50px;
}

.headermenu .dropdown-menu-usermenu li a:hover {
    background-color: #F3F3F3 !important;
}

.headerbar {
    background: #393c41 none repeat scroll 0 0 !important;
}

.btn-warning {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8ad02+0,f08001+100 */
background: #f5e60c; /* Old browsers */
background: -moz-linear-gradient(top, #f5e60c 0%, #f5e60c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f5e60c 0%,#f5e60c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f5e60c 0%,#f5e60c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5e60c', endColorstr='#f5e60c',GradientType=0 ); /* IE6-9 */
    border-color: #f5e60c !important;
	color: #393c41 !important;
}

.dataTables_paginate a.current, .dataTables_paginate a.current:hover {
    background-color: #000 !important;
    border-color: #000 !important;
}

.btn-primary {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8ad02+0,f08001+100 */
background: #f5e60c; /* Old browsers */
background: -moz-linear-gradient(top, #f5e60c 0%, #f5e60c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f5e60c 0%,#f5e60c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f5e60c 0%,#f5e60c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5e60c', endColorstr='#f5e60c',GradientType=0 ); /* IE6-9 */
    border-color: #f5e60c !important;
	color: #393c41 !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-color: #f5e60c;
    border-color: #f5e60c;
	color: #222 !important;
}

a {
    color: #F39C12;
}

a:hover, a:focus {
    color: #000;
}

.td-detail {
    background-color: #ddd !important;
    border-color: #ddd !important;
}

.subtitle.mb5 {
    color: #222;
    margin: 5px 0 15px;
}

.table-responsive .table.table-condensed.table-bordered.table-primary {
    margin-bottom: 0;
}

.table-responsive .table.table-condensed.table-bordered.table-primary {
    border: medium none;
}

.td-detail td.td-action {
    background: #428BCA none repeat scroll 0 0;
}

.td-detail .tip {
    color: #fff !important;
}

.td-detail .mr5 {
    color: #fff;
}

tbody td {
    vertical-align: middle !important;
}


/* MODALS */

.ui-datepicker td a {
    color: #fff !important;
}

.checklabel {
    position: absolute;
    top: 8px;
    left: 33px;
    font-size: 12px;
    color: #888;
}

input {
    border: 1px solid #ccc;
    padding: 5px;
}

textarea {
    border: 1px solid #ccc;
    padding: 5px;
}

/* WILLOW */

#borough {
    float: left;
    margin-right: 10px;
    padding-left: 10px;
}

#borough-lookup {
    float: left;
    background: #f5e60c;
    padding: 6px 10px;
    color: #000;
    font-weight: bold;
}

#lha-lookup {
    float: left;
    background: #f5e60c;
    padding: 6px 10px;
    color: #000;
    font-weight: bold;
}

#rate-lookup {
    float: left;
    background: #f5e60c;
    padding: 6px 10px;
    color: #000;
    font-weight: bold;
}

/* BOOKINGS */

.chosen-single span {
    text-transform: capitalize;
}

#propertysearch {
    background: yellow;
    float: left;
    padding: 7px 15px;
    font-weight: bold;
}

#property_id_chosen {
    width: 100% !important;
}

#borough_id_chosen {
    width: 100% !important;
}

#occupant_id_chosen {
    min-width: 100%;
}

#searchbox {
    background: #f7f7f7;
    padding: 30px 0;
    margin-bottom: 20px;
}

#searchbox .chosen-container {
    min-width: 100% !important;
}