@font-face {
    font-family: 'adobe_song_stdl';
    src: url('../fonts/adobe_song_std_l-webfont.eot');
    src: url('../fonts/adobe_song_std_l-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/adobe_song_std_l-webfont.woff2') format('woff2'),
         url('../fonts/adobe_song_std_l-webfont.woff') format('woff'),
         url('../fonts/adobe_song_std_l-webfont.ttf') format('truetype'),
         url('../fonts/adobe_song_std_l-webfont.svg#adobe_song_stdl') format('svg');
    font-weight: normal;
    font-style: normal;

}

.scrollable-table{max-height: 250px;overflow: auto;}
.d-none{display: none !important;}
.time-slots-forms .input-group{margin-bottom: 25px;}
.cp67-custom-row{margin:0;}
.cp67-custom-col{padding:0;}
.check-btn{left:21px;display:inline-block;}
.mb-20{margin-bottom: 20px;}
/*Main-page*/
.main-header .cp67-logo{height:100px;}
.main-header .side-navbar{height:50px;}
.left-sidebar{padding-top:100px;}
.right-wrapper{overflow:unset;}
.text-capitalize{text-transform: capitalize;}
.body-section .sidebar-list li a{border:none;}
/*.body-section .sidebar-list li a:active{color: #f5f5f5;}*/
.sidebar-mini.sidebar-collapse .main-header .cp67-logo {width: 50px;height: 50px;padding: 0;}
.sidebar-collapse .left-sidebar{padding:0;}
.sidebar-collapse .main-header .cp67-logo img {max-height: 100%;}
.sidebar-collapse .sidebar-list .list-txt{display:none;}
.left-sidebar .sidebar .sidebar-list .list-txt{padding-left:5px;}
.nav-rt .nav-right-menu .user-list .icon-space{margin-left:5px;}
.nav-right-menu .user-list .image-bottom-menu{left:auto;right:0;width: inherit;}
.nav-rt .nav-right-menu .user-list .image-bottom-menu .user-img{height: 65px;padding: 7px;text-align: center;}
.nav-rt .nav-right-menu .user-list .image-bottom-menu .user-img img{width:50px;height:50px;}
.pull-lft-ryt{float:none;margin-bottom:10px;}
.nav-right-menu .user-list .image-bottom-menu .menu-footer{background-color: #f9f9f9;padding: 5px;}
.pull-lft-ryt .inner-text{padding: 3px 5px;margin:0;width:100%;display:inline-block;}
.pull-lft-ryt .inner-text:hover{color:#fff;}
.bottom-rmv-space{margin:0;}
.reward-menu{padding-left: 25px;}
.w-100{width: 100%;}
.feature-table tr th,.feature-table tr td{padding: 10px;text-align: center;font-size: 16px;}  
.flex-item label,.flex-item{display: flex;align-items: center;}
.flex-item input[type="text"]{margin-bottom: 10px;}
.flex-item label{flex-basis: 33%;flex-shrink:0}
.add_back_btn{margin-top:52px;position: relative; bottom: 20px};
.package-head{width: 40%;}
.feat-upper-table{max-height: 300px;overflow-y: auto;margin-bottom: 20px;}
.v-mid input{margin-top: 0;margin:0 4px;}
.v-mid input,.v-mid span{vertical-align: middle;padding-right: 5px;}
.action-col{width: 70px;text-align: center;}
.action-icons{margin-right: 2px;}
.h-100{height:100%;}
/*------ Transaction -----*/
.excel-pdf input{padding: 6px;max-width:160px;}
.excel-pdf{margin-bottom:20px;}
.excel-pdf input, .excel-pdf .mr-right{margin-right:8px;}
.excel-pdf .mr-top{margin-top: -3px;padding:8px 33px;}
/*------ Common Transaction & broker bottom section-----*/
.form-section .dataTables_wrapper .dataTables_paginate{padding:15px 0;}
.form-section .dataTables_wrapper .dataTables_info{padding-top: 22px;}
/*broker-paage*/
.broker-table .th-small{padding:10px 11px;}
.parent-wrapper .broker-table thead th, .parent-wrapper .broker-table thead th{padding:10px 10px;}
.save-button{padding: 5px;min-width:50px;background-color: #367fa9;border: none;border-radius: 2px;color: #fff; margin-bottom: 15px;}
/*sms-section*/
.sms-body{padding:0;}
.sms-body .height-lg{min-height:72px;}
.form-group .sms-field-container{max-width:850px;}
.bottom-btn{display:inline-block;width:100%;text-align:center;}
.message-display{color: #dd4b39;font-size:20px;}
.modal-content {
	border-radius: 15px;
}
/*AddReward-page*/
.form-group .reward-label-inpt{padding:0;}
.input-block .input-bottom{margin-bottom:20px;}
.input-bottom{margin-bottom:5px;}
.action_btn_mr{margin-top:22px;}
/*profile-setting*/
.bottom-image{position:relative;display:inline-block;margin-top: 12px;}
.bottom-image .close-btn{position:absolute;top: -5px;z-index: 1; right: -5px;height: 20px;width: 20px;line-height: 18px;
border-radius: 50%;color:#fff;background: #000;font-size: 15px;text-align: center;float:none;opacity:unset;}
.top-spacing{margin-top:20px;}
/*------ broker registration amount ------*/
.bg-grey{background-color: #f5f5f5;margin: 0;padding: 48px 15px;}
.pd-remove{padding: 0;}
.center-rmv{text-align: left;}
.filled-color{padding-left: 0px;}
.lead-type-reward{display: grid}
fieldset.fieldset-section{padding: 15px;border: 2px solid #000;}
/* The switch - the box around the slider */
.switch {
   position: relative;
   display: inline-block;
   width: 60px;
   height: 34px;
 }
 
 /* Hide default HTML checkbox */
 .switch input {
   opacity: 0;
   width: 0;
   height: 0;
 }
 
 /* The slider */
 .slider {
   position: absolute;
   cursor: pointer;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background-color: #ccc;
   -webkit-transition: .4s;
   transition: .4s;
 }
 
 .slider:before {
   position: absolute;
   content: "";
   height: 26px;
   width: 26px;
   left: 4px;
   bottom: 4px;
   background-color: white;
   -webkit-transition: .4s;
   transition: .4s;
 }
 
 input:checked + .slider {
   background-color: #2196F3
 }
 
 input:focus + .slider {
   box-shadow: 0 0 1px #2196F3;
 }
 
 input:checked + .slider:before {
   -webkit-transform: translateX(26px);
   -ms-transform: translateX(26px);
   transform: translateX(26px);
 }
 
 /* Rounded sliders */
 .slider.round {
   border-radius: 34px;
 }
 
 .slider.round:before {
   border-radius: 50%;
 }
/* .switch.activetoggle  input + .slider{background-color: #2196F3;}
.switch.activetoggle input+ .slider:before{transform: translateX(26px);}
.switch input+ .slider:before{transform: translateX(0);} */
fieldset.fieldset-section legend { font-weight: bold;width: auto;background: #000;color: #fff; padding: 5px;font-size: 15px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;}
.second-fieldset {margin-top: 20px;}
.outer-broker-info{background-color: #fff;}
.broker-info{display: flex; align-items: center;padding: 10px;}
.broker-info> div:first-child{width: 35%;}
.broker-info > div{font-size: 17px;}
.broker-img{padding: 20px;border: 1px solid #000;text-align: center;}
.table-broker-rewards{padding: 10px;background-color: #fff;width: 100%;}
.table-broker-rewards tr td,.table-broker-rewards tr th{padding: 0 10px;border: 1px solid #000;border-collapse: collapse;}
.table-broker-rewards tr td{width: 20%}
.table-broker-rewards tr th{padding: 5px 10px;}
.table-broker-rewards tr td:first-child{width:10%}
.status-body >div.d-flex{padding:0 0 15px; }
.status-txt{padding-right: 10px;min-width: 95px;}
.d-flex{display: flex;}
.align-center{align-items: center;}
.flex-wrap{flex-wrap: wrap;}
 .space-between{justify-content: space-between;}
/* .add-package label.error{position: relative; top: -18px} */
.packages-data .flex-item label{min-width: 33%;flex-basis: auto;}
.start_time_error, .end_time_error{color: red;display: block;position: relative;top: -15px;font-weight: bold;}
.add_new_time_slot label#start_time-error,label#end_time-error{position: absolute;top: 100%;}
/*.nav-rt .nav-right-menu .user-list .icon-space{margin-left:5px;}
.nav-right-menu .user-list .image-bottom-menu{left:auto;right:0;width: 141px;min-width: 100%;}
.nav-rt .nav-right-menu .user-list .image-bottom-menu .user-img{height: 65px;padding: 7px;text-align: center;}
.nav-rt .nav-right-menu .user-list .image-bottom-menu .user-img img{width:50px;height:50px;}
.pull-lft-ryt{float:none;margin-bottom:10px;}
.nav-right-menu .user-list .image-bottom-menu .menu-footer{background-color: #f9f9f9;padding: 5px;}
.pull-lft-ryt .inner-text{padding: 3px 5px;margin:0;width:100%;display:inline-block;}
.pull-lft-ryt .inner-text:hover{color:#fff;}
.bottom-rmv-space{margin:0;}*/
/*.content-wrapper .bottom-cp67{margin-bottom:10px;}*/
.has-feedback label~.form-control-feedback{top:0px;}
 .cp_recent_transactions #data_table_length, .cp_recent_transactions #data_table_info, .cp_recent_transactions #data_table_paginate 
 {display: none;}
 .content-header h1{font-size: 35px;padding: 10px 0;}
 .content-wrapper {padding: 0 20px;background-color: #e5e5e5;}
 .broker-lead-common{display: inline-block;text-align: center;width: 30%;padding: 25px;}
 .cp67_broker_count_section{background-color: #B08C52;color:#1C2833;}
 .cp67_lead_count_section{margin-left: 35px;background-color: #1C2833;color:#B08C52; }
 .broker-lead-common h2{font-size: 20px;}
 .broker-lead-common span{font-size: 25px;font-weight: 500;}
 .cp_recent_transactions h2{font-size: 28px;}
 .dataTables_filter input{margin-bottom: 5px;}
 .cp67_error { color: darkred; }
 label.error{color: red;display: block;}
 .inventory_filter {
    margin-right: 20px;
    margin-bottom: 32px;
 }
 div#loader_div {
   position: fixed;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   background: rgba(0, 0, 0, 0.5);
   z-index: 999;
}
#loader_div #loading-image {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
}
span.inventroy_status_details {
   display: inline-block;
   vertical-align: middle;
   margin-bottom: 32px;
   margin-right: 30px;
   font-size: 20px;
   font-weight: 600;
}
.margin-bottom{margin-bottom: 20px;}

.inventory-status-col .form-control {
   display: inline-block;
   width: inherit;
   height: 10px;
   background: transparent;
   border: none;
   vertical-align: middle;
}

.employee-status-col .form-control {
  display: inline-block;
  width: inherit;
  height: 10px;
  background: transparent;
  border: none;
  vertical-align: middle;
}
table.dataTable.select tbody tr,
table.dataTable thead th:first-child {
  cursor: pointer;
}
table.dataTable thead th.sorting:after{
  color: #000 !important;
}

.add_btn {align-items: center;display: flex;justify-content: space-between;padding: 25px 0;}
.back-btn {width: 100px;margin-right: 2px;}
.broker-main-table thead th{white-space: nowrap;}
.parent-wrapper .broker-table.broker-main-table thead th, .parent-wrapper .broker-table.broker-main-table thead th{padding: 10px 25px 10px 10px;}
table.table.broker-main-table thead th.sorting:after{top: 12px;}
.broker-img img {max-height: 200px;width: 248px;}
.category-list ,.top-slider-sec,.edit-cta,.popup-btn{border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;}
.selected-img-grid{display: inline-block;position: relative;}
.selected-img-grid i{font-size: 15px;cursor: pointer;color: #ed1c24;background: #fff;height: 25px;width: 25px;line-height: 25px;border-radius: 50px;text-align: center;}
.selected-img-grid .cross-icon{position: absolute;right: -15px;top: 5px;}
.selected-img-grid img{max-width: 100%;height: auto;max-height: 200px;margin: 15px 0;}
.selected-img-grid img,.selected-img-grid video{margin: 15px 0;max-width: 400px;}
.slider-top-sec{border-radius: 5px 5px 0 0;background-color: #9c7e4c;padding: 5px;}
.slider-top-sec h4{color: #fff;font-weight: bold;font-size: 15px;margin: 0;}
.edit-cta{border: 1px solid transparent;display: inline-block;background-color: #fff;transition: 0.2s;background: #fff; display: inline-block; padding: 5px 15px;font-size: 12px;color: #333;margin-right: 10px;}
.edit-cta:hover{color: #fff;background:#b08c52;border: 1px solid #fff; }
.slider-top-sec .switch,.slider-top-sec .slider {width: 32px;height: 18px;}    
.slider-top-sec .switch{margin: 0;}
.slider-top-sec .slider:before{height: 12px;width: 12px;bottom: 3px;  }
.slider-top-sec  input:checked + .slider:before{transform: translateX(12px);-webkit-transform: translateX(12px);-ms-transform: translateX(12px);-moz-transform: translateX(12px);-o-transform: translateX(12px);} 
.slick-slide img{ max-width: 100%;height: auto;}
span#image_dimension {
 
}
.top-slider-sec h2{font-size:20px;font-weight:600;}
 .flex-column{flex-direction: column;}
.top-slider-sec .slick-dotted.slick-slider{margin-bottom: 0;}
.single-item h4{text-align: center;font-size: 14px;margin: 5px 0 15px;}
.top-slider-sec   .slick-prev, .top-slider-sec  .slick-next{display: none !important;}
.top-slider-sec .slick-dots{bottom: 2px;left: 0;}
.top-slider-sec  .slick-dots li button{background: #777;height: 10px;width: 10px;border-radius: 50px;}
.top-slider-sec .slick-dots li.slick-active button{background-color: #b08c52;}
.top-slider-sec .slick-dots li{height: 0;width: 0;margin: 0 10px;}
.top-slider-sec .slick-dots li button::before {content: none;}
.top-slider-sec{min-height: 210px;width: 33.3%;margin-right: 15px;max-width: 300px;margin-bottom: 20px;}
.top-slider-sec{padding: 4px;overflow: hidden;}
.bg-white,.category-list{background-color: #fff;;}
.no-slider{position: relative;padding: 10px 0 15px;}
.no-slider img{max-width: 140px;margin: auto;}
.inactve-text{font-family: monospace;opacity: 0.25;font-size: 2.5em;letter-spacing: 8px;font-weight: normal;position: absolute;text-align: center;}
.common-space{padding: 30px 0;}
.bottom-space{padding-bottom: 30px;}
.categories-items{flex-wrap: wrap;display: flex;align-items: center;padding: 15px 20px;}
.categories-items li{list-style: none;width: 20%;margin-bottom: 15px;}
.categories-items li h3{font-size: 14px;color: #646464;font-weight: bold;}
.sub-category{position: relative;box-shadow: 0 0 7px rgb(0 0 0 / 10%);-webkit-box-shadow: 0 0 7px rgb(0 0 0 / 10%);-ms-box-shadow: 0 0 7px rgb(0 0 0 / 10%);-o-box-shadow: 0 0 7px rgb(0 0 0 / 10%);-ms-box-shadow: 0 0 7px rgb(0 0 0 / 10%);margin: 0 10px;padding: 15px;}
.content-header.banner-header{padding: 0 0 20px;}
video{max-width: 100%;height: auto;}
.modal-category-list{max-height: 380px;overflow: auto;}
.modal-top-filed{margin-bottom: 10px;font-size: 15px;border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;width:45%;margin-left: 30px;}
/*************** Modal css ****************/
#banner-modal  .close{color: #fff;font-size: 30px;opacity: 1;text-shadow: none;}
#banner-modal .modal-content{border-radius: 0;-webkit-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;-moz-border-radius: 0;}
#banner-modal .modal-header{background: #b08c52;color: #fff;font-weight: bold;}
.popup-btn{border: 1px solid transparent;outline: none;background: #b08c52; color: #fff;padding: 8px 30px;font-size: 14px;min-width: 103px;}
.popup-btn:hover{background-color: transparent;border: 1px solid #b08c52;color: #b08c52;}
#banner-modal .categories-items li{width: 25%;cursor: move;}
#banner-modal  .categories-items li h3{margin: 5px 0;}
.green-check.greyed,.green-check{cursor: pointer;display: inline-block;background: url('/assets/images/checked.png');display: inline-block;height: 26px;width: 26px;position: absolute;right: 10px;top: 5px;}
.green-check.greyed{background-image: url('/assets/images/greycheckmark.png');}
/*#banner-modal   .sub-category.grey-check::after,#banner-modal   .sub-category::after{content: '';position: absolute;background: url('/assets/images/checked.png');display: inline-block;height: 26px;width: 26px;right: 10px;top: 5px;}*/
/*#banner-modal   .sub-category.grey-check::after{background-image: url('/assets/images/greycheckmark.png');}*/
/*************** Modal css ****************/
#data_table .badge{min-width: 70px;}
#data_table select{padding:7px 2px;cursor:pointer;}
.status-head{min-width: 100px;text-align: center;}
#confirmChangeStatus .modal-content{transform: translateY(50%);-webkit-transform: translateY(50%);-ms-transform: translateY(50%);-o-transform: translateY(50%);-moz-transform: translateY(50%);border-radius: 0;-webkit-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;-moz-border-radius: 0;}
#confirmChangeStatus  h2{font-size: 20px;font-weight: 600;text-align: center;}
#confirmChangeStatus  .hold_div::after{content: '';display: table;clear: both;}
#confirmChangeStatus  label.error{display: inline-block;width: 100%;}
#confirmChangeStatus  .hold_div > div{float: left;width: 50%;}
#confirmChangeStatus  .hold_div > div label{padding-left: 10px;font-weight: normal;}
#confirmChangeStatus  .hold_div > div input,#confirmChangeStatus  .hold_div > div label{vertical-align: middle;margin: 0;}
.template-display{max-width:150px;min-width: 150px;height: auto;}
.sub-category img{max-width: 100%;height: auto;}
.bootstrap-select .dropdown-toggle {background: #fff;border-radius: 0px;}
.bootstrap-select .btn-default.active.focus, .bootstrap-select .btn-default.active:focus, .bootstrap-select .btn-default.active:hover, .bootstrap-select .btn-default:active.focus, .bootstrap-select .btn-default:active:focus, .bootstrap-select .btn-default:active:hover, .bootstrap-select.open > .dropdown-toggle.btn-default.focus, .bootstrap-select.open > .dropdown-toggle.btn-default:focus, .bootstrap-select.open > .dropdown-toggle.btn-default:hover {
	background-color: #fff;
	border-color: #8c8c8c;
}
.bootstrap-select .btn:active {
	box-shadow: none;
}

/* custom admin table css  */
.admin_tb{
  padding: 20px 15px;
  background-color: #fff;
  border-radius: 5px;
  border-top: 2px solid #367fa9;
}
.table_wrapper{
  /* padding: 14px; */
  border: 1px solid #ccc;
  border-radius: 4px;
}
.ad_table{
  width: 100%;
}
.ad_table .f-bold{
  font-weight: 600
}
.ad_table td{
  padding: 6px 18px;
}
.super_admin{
  color: #367fa9;
}
.btn_custom{
  margin-top: 14px;
  font-size: 18px;
  color: #fff;
  background-color: grey;
  padding: 6px 18px;
}
.closeBrokerLead{
  margin-bottom: 5px;
}
.fa-trash{
  color: #ac2925;
}
.fa-edit,.fa-eye{
  color: #3c8dbc;
}
tr td a{
  padding: 4px;
  font-size: 18px;
}
.fa-window-close{
  color: #000;
}
.row.custom_row{
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.mr-right{
  margin-right: 8px;
}
.change_status{
  margin-bottom: 10px;
}
.mr-top{
  margin-top: 8px;
}
.history-accordion {
	margin: 40px 0 20px;
}
.history-accordion .panel-title {
	font-size: 22px;
}
.m-0 {margin: 0;}
.main-footer {text-align: center;}
.margin-bottom {margin-bottom: 12px;}
.message-col {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	max-width: 250px;
}
.view-page-outer {
	padding: 15px 20px;
	border: 1px solid #dadada;
	border-radius: 6px;
}
.view-labels {
	font-weight: bold;
	font-size: 17px;
}
.view-fields {
	font-size: 16px;
}
.main-header .cp67-logo {
	height: 100px;
	padding: 10px 0;
}
.sidebar-collapse .main-header .cp67-logo img {
	object-fit: contain;
	max-width: 89%;
	height: auto;
	padding: 0;
}
.back-btn-outer {
	padding: 20px 0 30px;
}
.search-btns-outer {align-items: center;}
.mr-3 {
	margin-right: 20px;
}

.loader-outer {
	position: fixed;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 10;
	background: rgba(255, 255, 255, 0.8);
}
.loader {
	border: 4px solid #bdb7b7;
	border-top: 4px solid #3c8dbc;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	animation: spin 2s linear infinite;
}
.inline-radios .radio {
	display: inline-block;
	vertical-align: middle;
	margin: 10px 0;
	margin-right: 20px;
}

/* Added by Isha */
/* html {height: 100% !important;}
body.walk-in-leads-page {
	height: 100% !important;
}
.walk-in-leads-page .right-wrapper {
	margin-bottom: -51px;
}
.push {height: 51px;} */
.d-flex {display: flex;}
.justify-content-center {justify-content: center;}
.fullWidth-container {
	background-image: url('/assets/images/welcome-bg.png');
	background-size: cover;background-position: center;
	padding: 40px;
	height: 100%;
}
.welcome-form {
	max-width: 927px;
	margin: 0 auto 20px;
	background: #fff;
  	color: #000;border-radius: 5px;
}
.welcome-form-bg {
	flex: 0 0 372px;
	width: 372px;
	background: url('/assets/images/add-leads-bg.png') no-repeat;
	background-size: cover;background-position: center;
	border-radius: 5px 0 0 5px;
}
.welcome-form .form_container {
	padding: 30px 40px 15px;	
}
.page-title {
	font-size: 40px;
	font-family: "Noto Serif", serif;
	font-weight: 300;
	text-transform: uppercase;
	color: #071633;
	margin: 0 0 15px;
	line-height: 1.4;
}
.page-sub-title{
	font-size: 24px;
	margin-bottom: 20px;
	color: #727272;
}
.sub-title {
	font-size: 24px;
	text-align: center;
	margin: 0 0 30px;
	font-weight: 600;
	color: #BB964A;
	position: relative;
	z-index: 0;
}
.sub-title::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	height: 1px;
	background: #BB964A;
	top: 50%;
	z-index: 0;
}
.sub-title span {
	padding: 0 25px;
	background: #fff;
	display: inline-block;
	width: auto;
	position: relative;
}
.title-note {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.4;
	margin-bottom: 20px;
	max-width: 400px;
}
.title-note span {font-style: italic;font-weight: 700;color: #BB964A;}
.welcome-form .form-control {
	height: 35px;
	line-height: 35px;
	border-color: #BB964A;
	color: #222;
	font-size: 13px;
	border: none;
	border-bottom: 1px solid #BB964A;
	padding: 6px 0;
}
.welcome-form .form-group {
	margin-bottom: 12px;
}
.welcome-form .form-control::placeholder {
  color: #222;opacity: 1;
}
.welcome-form .form-control::-moz-placeholder {
  color: #222;opacity: 1;
}
.welcome-form .form-control::-webkit-input-placeholder {
  color: #222;
}

.select-outer::after {
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	border-right: 2px solid #aeaeae;
	border-bottom: 2px solid #aeaeae;
	top: 11px;
	right: 27px;
	transform: rotate(45deg);
}
.btn-theme {
	background: #BB964A;
	color: #fff;
	font-size: 17px;
	font-weight: 600;
	height: 42px;
	border-radius: 0;
}
.btn-theme:hover {
	color: #fff;
	background: #AB863A;
}
.welcome-header {
	padding: 20px 40px 60px;
}
.welcome-form select.form-control {
  appearance: none;padding-right: 30px;line-height: 27px;
}
.dash-card-details {
	font-size: 20px;
}
.dash-card h2 {
	font-size: 20px;
	font-weight: 600;
	margin: 0px 0 10px;
}
.dash-card.cp67_employee_count_section {background-color: #B08C52;color: #1C2833;}
.broker-lead-common span {
	font-size: 20px;
}
.margin-right {margin-right: 50px;}

.dash-card {
  margin-left: 0;
  width: 100%;
}
.walk-in-leads-page footer {margin-left: 0;}
.welcome-form .add_back_btn {bottom: 0;margin-top: 40px;}
.welcome-tick
{
	padding-bottom: 30px;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}





@media (min-width: 1200px) {
.col-xl-3 {
	width: 25%;
}

}
@media (min-width: 1550px) {
.col-xxl-2 {width: 16.66666667%;}
}



@media all and (max-width: 1550px){
.content-header {padding: 15px 5px 0 5px;}
}
@media all and (max-width: 1400px){

}
@media all and (max-width: 1200px){
.dash-row {margin-right: -5px;margin-left: -5px;}
.dash-col {padding-right: 5px;padding-left: 5px;margin-bottom: 15px;}
.margin-right {margin-right: 25px;}
.broker-lead-common {padding: 25px 15px;}
}
@media all and (max-width: 1100px) {
.welcome-header {text-align: center;padding: 10px 40px 30px;}
.page-title {font-size: 36px;}
.welcome-header img {height: 70px;width: auto;}
}
@media all and (max-width: 992px) {
.welcome-header {text-align: center;padding: 10px 40px 30px;}
.page-title {font-size: 26px;}
.welcome-form .form_container {padding: 25px;width: 100%;}
.welcome-form-bg {flex: 0 0 310px;width: 310px;}
}
@media all and (max-width: 850px){
.welcome-form .add_back_btn {margin-top: 30px;}
}
@media all and (max-width: 767px){
.main-header .cp67-logo {height: 80px;}
.main-header .logo img {height: 100%;width: auto;}
.main-header {max-height: none;}
.content-header h1 {font-size: 30px;padding: 0;}
.welcome-form-bg {display: none;}
.welcome-form .form_container {width: 100%;}
.page-title, .title-note {text-align: center;}
.welcome-form {max-width: 520px;}
.title-note {margin: 0 auto 12px;}
}
@media all and (max-width: 680px)  {
.welcome-header {padding: 10px 40px 20px;}
.welcome-header img{height: 50px; width: auto;}
.welcome-form .form-group {margin-bottom: 15px;}
.fullWidth-container {padding: 10px 20px;}
.page-title {font-size: 30px;line-height: 1.2;margin-bottom: 20px;}
.sub-title {font-size: 22px;margin: 0 0 22px;}
.sub-title span {padding: 0 15px;}
.title-note {font-size: 13px;}
}
@media (max-width: 480px) {
.col-12 {width: 100%;}
.search-btns-outer {margin-top: -20px;}
.page-title {font-size: 16px;}
.sub-title {font-size: 18px;}
.page-title {font-size: 25px;}
.sub-title {font-size: 20px;}
.g-recaptcha {
    transform: scale(0.85);
    transform-origin: 0 0;
  }
}
@media all and (max-width: 400px) {
.page-title {font-size: 20px;}
}
