/*LOGIN*/
.login-form { background: url('/assets/img/background/bnr-bg.jpg'); color: #ffffff; }
.login-form .lock-box {margin-top: 100px; background: rgba(0,0,0,0.8); }
.login-form h4 {color: #ffffff;margin: 20px 20px; font-family: 'Montserrat', sans-serif; }
.login-form .entry-group {margin-bottom: 60px;}
.login-form label {margin-bottom: 10px; margin-top:10px;}
.login-form .btn {margin-bottom: 10px; margin-top: 60px; padding:8px;}
.login-form .alert{ color: #ffffff;}

/*NAVBAR*/
.renter-checkin { background: #f4f4f4;}
#navbar {background: rgba(0,0,0,0.8);min-height:100px;}
#navbar-container {background:none; margin-top:20px; margin-bottom: 20px;}
.navbar-brand {background: none;}
.renter-checkin .boxed {margin:150px 50px 220px 50px;}
.renter-checkin .navbar-top-links {font-size:14px; font-weight: bold;}
.renter-checkin .navbar-top-links a:hover{background: none; color: #fdca00;}

/*FOOTER*/
#footer{background: #1a1a1a; padding-top:70px; padding-bottom:50px; padding-left:0!important;color: #d9d9d9; height: 180px; margin-top:50px;}
#footer a{color: #fdca00;}
#footer .facebook{margin-top: 30px;}
#footer .facebook a{font-size: 24px; margin-top: 30px; color:#737373;}

/*CONTENT*/
.panel{font-family: 'Montserrat', sans-serif;}
.panel>.panel-heading:after{border-bottom:none;}
.panel .panel-title {padding-top: 25px; padding-left:35px; font-weight: bolder; font-family: 'Montserrat', sans-serif; font-size: 32px; line-height: 1.25em; }
.panel .panel-body h4 {color: #fdca00; }

.btn-primary { background-color: #737373; border-color: #737373;}

.renter-checkin .panel .panel-body{margin-top: 30px;}
.renter-checkin .panel .panel-body .steps{margin-bottom: 30px; border-bottom: none; background: none;}
.renter-checkin .panel .panel-body .form-wizard>.actions{border: none; background: none;}
.renter-checkin .panel .panel-body .form-wizard>.actions .disabled .btn-default{background-color: #cad3df; border-color: #cad3df; }
.renter-checkin .form-wizard>.actions .btn-default, .renter-checkin .form-wizard>.actions .btn-primary{background-color: #fdca00; border-color: #fdca00;color:#333333 !important; border-radius: 4px;font-weight: bold; padding: 8px 25px;}
.renter-checkin .form-wizard .actions .btn-default:hover,.renter-checkin .form-wizard .actions .btn-default:active, .renter-checkin .form-wizard .actions .btn-default:focus{background-color: #fdca00;!important;}
.renter-checkin .panel .panel-body .form-wizard>.steps>ul>li.current>a>.number { background-color: #fdca00; }
.renter-checkin .panel .panel-body .form-wizard>.steps>ul>li.current>a{ color: #fdca00; }
.renter-checkin .panel .panel-body .form-wizard>.steps>ul>li.done>a>.number{ background-color: #737373;}
.renter-checkin .panel .panel-body .form-wizard>.steps>ul>li.done>a{ color: #737373; }
.renter-checkin .form-horizontal.form-bordered .form-group>div, .img-thumbnail, .renter-checkin .form-horizontal.form-bordered .form-group, .renter-checkin table.car-details>tbody>tr>td{ border: none;}
.renter-checkin .terms_conditions .panel {margin-bottom: 25px; box-shadow: none;}
.renter-checkin .success-content {margin-left: 20px;padding-left:50px;padding-bottom: 50px;}
.renter-checkin .success-content p{margin-top: 30px;margin-bottom: 20px;}
.renter-checkin .success-content .btn{margin-bottom: 10px;}
.renter-checkin .sucess-title{margin-left: 30px; padding-top:60px;}

.vendor-dashboard .boxed {margin:150px 50px 220px 50px;}
.vendor-dashboard .main-content { padding: 20px; }
.vendor-dashboard .main-content p { margin: 10px 0 20px 0;}
.vendor-dashboard .main-content p.success-message { margin: 20px 0; }
.vendor-dashboard .btn-container { margin: 15px; }
.vendor-dashboard .btn-container .btn { margin: 5px; padding: 10px 20px; }
.vendor-dashboard .form-control { margin: 20px 10px; }
.vendor-dashboard .lbl { margin-top: 25px; }

/*NAVBAR*/
.crm { background: #f4f4f4; background: url('/assets/img/background/bnr-bg.jpg');}
.crm .boxed {margin:150px 50px 220px 50px;}
.crm .navbar-top-links {font-size:14px; font-weight: bold;}
.crm .navbar-top-links a:hover{background: none; color: #fdca00;}
.crm .navbar-top-links .active a:hover{color: #ffffff;}
.crm .navbar-top-links .active a{color: #fdca00;}

.navbar-top-links .active a:hover{color: #ffffff;}
.navbar-top-links .active a{color: #fdca00;}

/*CONTENT*/
.crm .panel {padding:25px; border: none; box-shadow: none;}
.crm .panel .panel-title {padding-top:10px; padding-left: 16px;}
.crm .panel .panel-body{margin-top: 20px;}
.crm .panel-heading .btn-create-new {margin-right: 25px;}
.crm #booking_edit_btn { margin-top: 10px; margin-right: 10px;}
.crm .bookingViewActionBtn { padding-right: 20px; }
.crm .text-color-yellow {color: #fdca00;font-style: italic; }

.crm .panel-footer {background: none; border: none; margin: 0; padding:0;}

.crm .table>thead>tr>th { background-color: #fdca00; color:#ffffff; padding: 12px 8px}
.crm .btn-primary:hover, .btn-primary:active, .btn-primary:focus { background-color: #737373; border-color: #737373;}
.crm #tab-agreement h4 {color: #fdca00;}
.crm .agreement .header .address p{ line-height:15px; }
.crm .agreement h4.title { background-color: #e6e6e6; padding: 10px; }

.crm .filters { margin-bottom: 35px; }
.crm .filters .form-group{ margin-left: 15px; }
.crm .filters .form-group button{ margin-top: 22px; }
.crm .filters .form-group a{ margin-top: 22px; }

.crm .dashboard .panel .panel-title{font-size: 26px;}
.crm .dashboard .panel .panel-body{margin-top:0;}
.crm .dashboard .panel-latestStats {height:530px;}

.crm .vendor-detail {padding: 20px; font-size: 14px;}
.crm .vendor-detail p{font-size: 18px;}
