.background_bg{
    background: url("../images/backgrounds/bg-12.jpg");
    background-size: cover;
}
.login_box-n{
    margin-top: 10vh;
}
.help-block.help-block-error {
    font-size: 12px;
}
form .form-group{
    margin-bottom: 10px !important;
}
.form-control-position{
    top: -4px;
}
.header-navbar .navbar-container ul.nav li a.dropdown-user-link {
    padding-top: 23px;
}
.extender_identifier {
  padding: 0;
  font-size: 25px;
  font-weight: 600;
  opacity: 0.5;
}
.form_extended {
    padding: 15px;
    border: 1px solid #eee;
    margin: 15px 0;
}
.remove_extended{
  float: right;
}
.add_more{
  margin: 15px 0;
}
#extended_base{
  display: none;
}
.help-block {
    color: #ff4961;
    padding: 5px 0;
    font-size: 13px;
}
.inline_position_elem{
  display: none;
}
.element_other_d{
  display: none;
}
.max_h_data {
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}
.title_name{
	font-weight: 600;
	text-transform: uppercase;
	font-size: 17px;
	padding: 15px;
	background: #464855;
	color: #fff;
}
#account-form .form-control-position{
	top: -1px !important;
	left: 20px !important;
}
.previewImage{
	width: 65px;
	height:auto;
}
.imager_bx {
    width: 100%;
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
}
.imager_bx .deletedImage {
    position: absolute;
    color: #fff;
    right: 5px;
    background: #000;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 33px;
    border-radius: 50px;
    top: 5px;
}
.imager_bx img {
    width: 100%;
    height: auto;
}
.no_shadow{
    box-shadow: none !important;
}
.more_width {
    width: 320px;
}
form div.required label.control-label:after {
  content:" * ";
  color:red;
}
.other_detail {
	font-size: 12px !important;
}
.other_detail p {
	margin: 0;
}
.color_box {
	padding: 5px 10px;
	font-size: 14px;
	color: #fff;
	border-radius: 4px;
} 
.fc-day-grid-event .fc-content {
    color: #fff;
    font-size: 14px;
    padding: 5px 15px;
    text-align: center;
    border:1px solid #fff !important;
    word-wrap: break-word !important;
	white-space: normal !important;
}
.fc-day.fc-widget-content.danger{
	background: #ff4961;
}
.fc-day.fc-widget-content.warning{
	background: #ff9149;
}
.fc-day.fc-widget-content.success{
	background: #28d094;
}
.mb_1 {
	margin-bottom: 2px;
}
.table td, .table th{
	vertical-align: middle;
}
.help-block:not(.help-block-error ){
   width: 100%;
	display: block;
	max-width: 100%;
	color: #1e9ff2;
	margin: 0;
	font-size: 12px;
}
.thumb_img{
	width: 200px;
	height: auto;
}
.green_txt {
	color: #00a84f !important;
}
.filer_input_form {
    padding: 0px;
    opacity:0.5;
    border: none;
    width: 100%;
}
tr.filters .form-control {
	padding: 0px;
    opacity:0.5;
    border: none;
    width: 100%;
}
.table td, .table th {
	padding: 10px !important;
}
tr.filters td {
	padding: 0;
}
.pagination {
	text-align: center;
	width: auto;
	margin: 0 auto;
	display: block;
	margin-top: 35px;
}
.pagination li {
	display: inline-block;
	margin: 10px 0;
}
.pagination li span, .pagination li a {
	padding: 5px 10px;
	background: #1e9ff2;
	color: #fff;
	border-radius: 5px;
}
.pagination li span:hover, .pagination li a:hover{
	color:#fff;
}
.pagination li.disabled span {
	opacity: 0.5;
	cursor: not-allowed;
}
.pagination li.active a {
	background: #37bc9b;
}
.popup_table td {
	border: none;
}
.popup_table td:last-child {
	font-weight: 600;
	color: #333;
}
#admin_welcome {
	text-align: center;
	padding: 100px 0;
}
.img_wrapp {
	padding: 30px 0;
}
#admin_welcome h3{
	font-size: 33px;
	color:#111;
	font-weight: 500;
}
.gridBulkBox {
	float: left;
	margin-bottom: 20px;
}
.gridBulkBox .form-control {
	float: left;
	margin-right: 10px;
	width: auto;
}
.gridBulkBox .btn {
	float: left;
}
.hasGridBulkBox .summary {
	float: right;
	padding-top: 8px;
}
@media only screen and (max-width: 767px) {
	body.menu-hide .main-menu{
		width: 0px !important;
	}
	body.menu-open .main-menu{
		width: 100% !important;
	}
}