@charset "UTF-8";
/* # Clearfix
---------------------------------------------------------------------------------------------------- */
.overflow-container,
.notification_modal .notification_modal-content > footer hgroup,
#user_notification_modal .user_tasks,
#user_notification_modal .user_tasks > li > a,
.filter_options .filter_item .bedroom_blocks,
.filter_options .filter_item .filter_item_row,
.image_grid > li > .image_grid_item > figure,
#billing_accordion .billing_cycle_trigger > .btn-group,
#select_involved_property .select_articles,
#select_involved_property .select_articles article,
#select_involved_property .select_articles article footer,
.contactoverview_page .user_social_links,
.contactoverview_page .user_section_1,
.contactoverview_page .table_parent,
.contactoverview_page .table_parent .entry_content,
.contactoverview_page .table_parent .entry_content .table_actions,
.contactoverview_page .attach_dropdown,
#SliderModal .modal-dialog .modal-content .property_slider {
    *zoom: 1;
}

.overflow-container:before,
.notification_modal .notification_modal-content > footer hgroup:before,
#user_notification_modal .user_tasks:before,
#user_notification_modal .user_tasks > li > a:before,
.filter_options .filter_item .bedroom_blocks:before,
.filter_options .filter_item .filter_item_row:before,
.image_grid > li > .image_grid_item > figure:before,
#billing_accordion .billing_cycle_trigger > .btn-group:before,
#select_involved_property .select_articles:before,
#select_involved_property .select_articles article:before,
#select_involved_property .select_articles article footer:before,
.contactoverview_page .user_social_links:before,
.contactoverview_page .user_section_1:before,
.contactoverview_page .table_parent:before,
.contactoverview_page .table_parent .entry_content:before,
.contactoverview_page .table_parent .entry_content .table_actions:before,
.contactoverview_page .attach_dropdown:before,
#SliderModal .modal-dialog .modal-content .property_slider:before,
.overflow-container:after,
.notification_modal .notification_modal-content > footer hgroup:after,
#user_notification_modal .user_tasks:after,
#user_notification_modal .user_tasks > li > a:after,
.filter_options .filter_item .bedroom_blocks:after,
.filter_options .filter_item .filter_item_row:after,
.image_grid > li > .image_grid_item > figure:after,
#billing_accordion .billing_cycle_trigger > .btn-group:after,
#select_involved_property .select_articles:after,
#select_involved_property .select_articles article:after,
#select_involved_property .select_articles article footer:after,
.contactoverview_page .user_social_links:after,
.contactoverview_page .user_section_1:after,
.contactoverview_page .table_parent:after,
.contactoverview_page .table_parent .entry_content:after,
.contactoverview_page .table_parent .entry_content .table_actions:after,
.contactoverview_page .attach_dropdown:after,
#SliderModal .modal-dialog .modal-content .property_slider:after {
    display: table;
    content: '';
}

.overflow-container:after,
.notification_modal .notification_modal-content > footer hgroup:after,
#user_notification_modal .user_tasks:after,
#user_notification_modal .user_tasks > li > a:after,
.filter_options .filter_item .bedroom_blocks:after,
.filter_options .filter_item .filter_item_row:after,
.image_grid > li > .image_grid_item > figure:after,
#billing_accordion .billing_cycle_trigger > .btn-group:after,
#select_involved_property .select_articles:after,
#select_involved_property .select_articles article:after,
#select_involved_property .select_articles article footer:after,
.contactoverview_page .user_social_links:after,
.contactoverview_page .user_section_1:after,
.contactoverview_page .table_parent:after,
.contactoverview_page .table_parent .entry_content:after,
.contactoverview_page .table_parent .entry_content .table_actions:after,
.contactoverview_page .attach_dropdown:after,
#SliderModal .modal-dialog .modal-content .property_slider:after {
    clear: both;
}

/* # Transitions All Property
---------------------------------------------------------------------------------------------------- */
.navigation-container,
.main_navigation.modern_menu .aside_footer,
#user_notification_modal .user_tasks > li > a p,
#user_notification_modal .user_tasks > li > a .fa-stack-2x {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

/*
Alternate buttons
--------------------------------------------------
*/
.btn-default-bordered {
    color: #afb7bf;
    background-color: transparent;
    border-color: #afb7bf;
}

.btn-default-bordered:focus,
.btn-default-bordered.focus {
    color: #fff;
    background-color: #afb7bf;
    border-color: #afb7bf;
}

.btn-default-bordered:hover {
    color: #fff;
    background-color: #afb7bf;
    border-color: #afb7bf;
}

.btn-default-bordered:active,
.btn-default-bordered.active,
.open > .btn-default-bordered.dropdown-toggle {
    color: #fff;
    background-color: #afb7bf;
    border-color: #afb7bf;
}

.btn-default-bordered:active:hover,
.btn-default-bordered:active:focus,
.btn-default-bordered:active.focus,
.btn-default-bordered.active:hover,
.btn-default-bordered.active:focus,
.btn-default-bordered.active.focus,
.open > .btn-default-bordered.dropdown-toggle:hover,
.open > .btn-default-bordered.dropdown-toggle:focus,
.open > .btn-default-bordered.dropdown-toggle.focus {
    color: #afb7bf;
    background-color: transparent;
    border-color: #afb7bf;
}

.btn-default-bordered:active,
.btn-default-bordered.active,
.open > .btn-default-bordered.dropdown-toggle {
    background-image: none;
}

.btn-default-bordered.disabled,
.btn-default-bordered.disabled:hover,
.btn-default-bordered.disabled:focus,
.btn-default-bordered.disabled.focus,
.btn-default-bordered.disabled:active,
.btn-default-bordered.disabled.active,
.btn-default-bordered[disabled],
.btn-default-bordered[disabled]:hover,
.btn-default-bordered[disabled]:focus,
.btn-default-bordered[disabled].focus,
.btn-default-bordered[disabled]:active,
.btn-default-bordered[disabled].active,
fieldset[disabled] .btn-default-bordered,
fieldset[disabled] .btn-default-bordered:hover,
fieldset[disabled] .btn-default-bordered:focus,
fieldset[disabled] .btn-default-bordered.focus,
fieldset[disabled] .btn-default-bordered:active,
fieldset[disabled] .btn-default-bordered.active {
    background-color: transparent;
    border-color: #afb7bf;
}

.btn-default-bordered .badge {
    color: transparent;
    background-color: #afb7bf;
}

.btn-primary-bordered {
    color: #4d8ecb;
    background-color: transparent;
    border-color: #4d8ecb;
}

.btn-primary-bordered:focus,
.btn-primary-bordered.focus {
    color: #fff;
    background-color: #4d8ecb;
    border-color: #4d8ecb;
}

.btn-primary-bordered:hover {
    color: #fff;
    background-color: #4d8ecb;
    border-color: #4d8ecb;
}

.btn-primary-bordered:active,
.btn-primary-bordered.active,
.open > .btn-primary-bordered.dropdown-toggle {
    color: #fff;
    background-color: #4d8ecb;
    border-color: #4d8ecb;
}

.btn-primary-bordered:active:hover,
.btn-primary-bordered:active:focus,
.btn-primary-bordered:active.focus,
.btn-primary-bordered.active:hover,
.btn-primary-bordered.active:focus,
.btn-primary-bordered.active.focus,
.open > .btn-primary-bordered.dropdown-toggle:hover,
.open > .btn-primary-bordered.dropdown-toggle:focus,
.open > .btn-primary-bordered.dropdown-toggle.focus {
    color: #4d8ecb;
    background-color: transparent;
    border-color: #4d8ecb;
}

.btn-primary-bordered:active,
.btn-primary-bordered.active,
.open > .btn-primary-bordered.dropdown-toggle {
    background-image: none;
}

.btn-primary-bordered.disabled,
.btn-primary-bordered.disabled:hover,
.btn-primary-bordered.disabled:focus,
.btn-primary-bordered.disabled.focus,
.btn-primary-bordered.disabled:active,
.btn-primary-bordered.disabled.active,
.btn-primary-bordered[disabled],
.btn-primary-bordered[disabled]:hover,
.btn-primary-bordered[disabled]:focus,
.btn-primary-bordered[disabled].focus,
.btn-primary-bordered[disabled]:active,
.btn-primary-bordered[disabled].active,
fieldset[disabled] .btn-primary-bordered,
fieldset[disabled] .btn-primary-bordered:hover,
fieldset[disabled] .btn-primary-bordered:focus,
fieldset[disabled] .btn-primary-bordered.focus,
fieldset[disabled] .btn-primary-bordered:active,
fieldset[disabled] .btn-primary-bordered.active {
    background-color: transparent;
    border-color: #4d8ecb;
}

.btn-primary-bordered .badge {
    color: transparent;
    background-color: #4d8ecb;
}

.btn-success-bordered {
    color: #5cb85c;
    background-color: transparent;
    border-color: #5cb85c;
}

.btn-success-bordered:focus,
.btn-success-bordered.focus {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c;
}

.btn-success-bordered:hover {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c;
}

.btn-success-bordered:active,
.btn-success-bordered.active,
.open > .btn-success-bordered.dropdown-toggle {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c;
}

.btn-success-bordered:active:hover,
.btn-success-bordered:active:focus,
.btn-success-bordered:active.focus,
.btn-success-bordered.active:hover,
.btn-success-bordered.active:focus,
.btn-success-bordered.active.focus,
.open > .btn-success-bordered.dropdown-toggle:hover,
.open > .btn-success-bordered.dropdown-toggle:focus,
.open > .btn-success-bordered.dropdown-toggle.focus {
    color: #5cb85c;
    background-color: transparent;
    border-color: #5cb85c;
}

.btn-success-bordered:active,
.btn-success-bordered.active,
.open > .btn-success-bordered.dropdown-toggle {
    background-image: none;
}

.btn-success-bordered.disabled,
.btn-success-bordered.disabled:hover,
.btn-success-bordered.disabled:focus,
.btn-success-bordered.disabled.focus,
.btn-success-bordered.disabled:active,
.btn-success-bordered.disabled.active,
.btn-success-bordered[disabled],
.btn-success-bordered[disabled]:hover,
.btn-success-bordered[disabled]:focus,
.btn-success-bordered[disabled].focus,
.btn-success-bordered[disabled]:active,
.btn-success-bordered[disabled].active,
fieldset[disabled] .btn-success-bordered,
fieldset[disabled] .btn-success-bordered:hover,
fieldset[disabled] .btn-success-bordered:focus,
fieldset[disabled] .btn-success-bordered.focus,
fieldset[disabled] .btn-success-bordered:active,
fieldset[disabled] .btn-success-bordered.active {
    background-color: transparent;
    border-color: #5cb85c;
}

.btn-success-bordered .badge {
    color: transparent;
    background-color: #5cb85c;
}

.btn-info-bordered {
    color: #5bc0de;
    background-color: transparent;
    border-color: #5bc0de;
}

.btn-info-bordered:focus,
.btn-info-bordered.focus {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de;
}

.btn-info-bordered:hover {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de;
}

.btn-info-bordered:active,
.btn-info-bordered.active,
.open > .btn-info-bordered.dropdown-toggle {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de;
}

.btn-info-bordered:active:hover,
.btn-info-bordered:active:focus,
.btn-info-bordered:active.focus,
.btn-info-bordered.active:hover,
.btn-info-bordered.active:focus,
.btn-info-bordered.active.focus,
.open > .btn-info-bordered.dropdown-toggle:hover,
.open > .btn-info-bordered.dropdown-toggle:focus,
.open > .btn-info-bordered.dropdown-toggle.focus {
    color: #5bc0de;
    background-color: transparent;
    border-color: #5bc0de;
}

.btn-info-bordered:active,
.btn-info-bordered.active,
.open > .btn-info-bordered.dropdown-toggle {
    background-image: none;
}

.btn-info-bordered.disabled,
.btn-info-bordered.disabled:hover,
.btn-info-bordered.disabled:focus,
.btn-info-bordered.disabled.focus,
.btn-info-bordered.disabled:active,
.btn-info-bordered.disabled.active,
.btn-info-bordered[disabled],
.btn-info-bordered[disabled]:hover,
.btn-info-bordered[disabled]:focus,
.btn-info-bordered[disabled].focus,
.btn-info-bordered[disabled]:active,
.btn-info-bordered[disabled].active,
fieldset[disabled] .btn-info-bordered,
fieldset[disabled] .btn-info-bordered:hover,
fieldset[disabled] .btn-info-bordered:focus,
fieldset[disabled] .btn-info-bordered.focus,
fieldset[disabled] .btn-info-bordered:active,
fieldset[disabled] .btn-info-bordered.active {
    background-color: transparent;
    border-color: #5bc0de;
}

.btn-info-bordered .badge {
    color: transparent;
    background-color: #5bc0de;
}

.btn-warning-bordered {
    color: #f0ad4e;
    background-color: transparent;
    border-color: #f0ad4e;
}

.btn-warning-bordered:focus,
.btn-warning-bordered.focus {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e;
}

.btn-warning-bordered:hover {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e;
}

.btn-warning-bordered:active,
.btn-warning-bordered.active,
.open > .btn-warning-bordered.dropdown-toggle {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e;
}

.btn-warning-bordered:active:hover,
.btn-warning-bordered:active:focus,
.btn-warning-bordered:active.focus,
.btn-warning-bordered.active:hover,
.btn-warning-bordered.active:focus,
.btn-warning-bordered.active.focus,
.open > .btn-warning-bordered.dropdown-toggle:hover,
.open > .btn-warning-bordered.dropdown-toggle:focus,
.open > .btn-warning-bordered.dropdown-toggle.focus {
    color: #f0ad4e;
    background-color: transparent;
    border-color: #f0ad4e;
}

.btn-warning-bordered:active,
.btn-warning-bordered.active,
.open > .btn-warning-bordered.dropdown-toggle {
    background-image: none;
}

.btn-warning-bordered.disabled,
.btn-warning-bordered.disabled:hover,
.btn-warning-bordered.disabled:focus,
.btn-warning-bordered.disabled.focus,
.btn-warning-bordered.disabled:active,
.btn-warning-bordered.disabled.active,
.btn-warning-bordered[disabled],
.btn-warning-bordered[disabled]:hover,
.btn-warning-bordered[disabled]:focus,
.btn-warning-bordered[disabled].focus,
.btn-warning-bordered[disabled]:active,
.btn-warning-bordered[disabled].active,
fieldset[disabled] .btn-warning-bordered,
fieldset[disabled] .btn-warning-bordered:hover,
fieldset[disabled] .btn-warning-bordered:focus,
fieldset[disabled] .btn-warning-bordered.focus,
fieldset[disabled] .btn-warning-bordered:active,
fieldset[disabled] .btn-warning-bordered.active {
    background-color: transparent;
    border-color: #f0ad4e;
}

.btn-warning-bordered .badge {
    color: transparent;
    background-color: #f0ad4e;
}

.btn-danger-bordered {
    color: #d9534f;
    background-color: transparent;
    border-color: #d9534f;
}

.btn-danger-bordered:focus,
.btn-danger-bordered.focus {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f;
}

.btn-danger-bordered:hover {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f;
}

.btn-danger-bordered:active,
.btn-danger-bordered.active,
.open > .btn-danger-bordered.dropdown-toggle {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f;
}

.btn-danger-bordered:active:hover,
.btn-danger-bordered:active:focus,
.btn-danger-bordered:active.focus,
.btn-danger-bordered.active:hover,
.btn-danger-bordered.active:focus,
.btn-danger-bordered.active.focus,
.open > .btn-danger-bordered.dropdown-toggle:hover,
.open > .btn-danger-bordered.dropdown-toggle:focus,
.open > .btn-danger-bordered.dropdown-toggle.focus {
    color: #d9534f;
    background-color: transparent;
    border-color: #d9534f;
}

.btn-danger-bordered:active,
.btn-danger-bordered.active,
.open > .btn-danger-bordered.dropdown-toggle {
    background-image: none;
}

.btn-danger-bordered.disabled,
.btn-danger-bordered.disabled:hover,
.btn-danger-bordered.disabled:focus,
.btn-danger-bordered.disabled.focus,
.btn-danger-bordered.disabled:active,
.btn-danger-bordered.disabled.active,
.btn-danger-bordered[disabled],
.btn-danger-bordered[disabled]:hover,
.btn-danger-bordered[disabled]:focus,
.btn-danger-bordered[disabled].focus,
.btn-danger-bordered[disabled]:active,
.btn-danger-bordered[disabled].active,
fieldset[disabled] .btn-danger-bordered,
fieldset[disabled] .btn-danger-bordered:hover,
fieldset[disabled] .btn-danger-bordered:focus,
fieldset[disabled] .btn-danger-bordered.focus,
fieldset[disabled] .btn-danger-bordered:active,
fieldset[disabled] .btn-danger-bordered.active {
    background-color: transparent;
    border-color: #d9534f;
}

.btn-danger-bordered .badge {
    color: transparent;
    background-color: #d9534f;
}

/* Bootstrap Sass Breadcrumb hack */
.breadcrumb > li {
    display: inline-block;
}

.breadcrumb > li + li:before {
    content: "/ ";
}


body {
  font-family: Roboto;  
  font-size: 14.5px;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-weight: 500;
  line-height: 1.428571429;
  color: #183643;
  background-color: #f5f7f9;
}


.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.container:before,
.container:after {
    display: table;
    content: " ";
}

.container:after {
    clear: both;
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.container-fluid:before,
.container-fluid:after {
    display: table;
    content: " ";
}

.container-fluid:after {
    clear: both;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.row:before,
.row:after {
    display: table;
    content: " ";
}

.row:after {
    clear: both;
}

/* # plugin-checkbox-radio
---------------------------------------------------------------------------------------------------- */
.plugin-checkbox-radio .checked {
    display: none;
}

.plugin-checkbox-radio .unchecked {
    display: inline;
}

.plugin-checkbox-radio.btn-link {
    color: #333;
}

.plugin-checkbox-radio.active .checked {
    display: inline;
}

.plugin-checkbox-radio.active .unchecked {
    display: none;
}

.plugin-checkbox-radio.active.btn-link {
    color: #4d8ecb;
}

.panel-dark {
    border-color: #ddd;
}

.panel-dark > .panel-heading {
    color: #fff;
    background-color: #25313d;
    border-color: #25313d;
}

.panel-dark > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd;
}

.panel-dark > .panel-heading .badge {
    color: #25313d;
    background-color: #fff;
}

.panel-dark > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd;
}

body {
    overflow-x: hidden !important;
}

body.deal_commissions_page {
    background-color: #f6f6f6 !important;
}

body.alt-bg {
    background-color: #f7f5f5;
}

body.sticky_header .main_content > .container-fluid {
    padding-top: 71px;
}

/* # Buttons & Backgrounds
---------------------------------------------------------------------------------------------------- *//* text color */
.text-light-pink {
    color: #c53761;
}

a.text-light-pink:hover,
a.text-light-pink:focus {
    color: #9d2c4d;
}

.text-dark-pink {
    color: #a5224a;
}

a.text-dark-pink:hover,
a.text-dark-pink:focus {
    color: #7b1937;
}

.text-accent-pink {
    color: #be4367;
}

a.text-accent-pink:hover,
a.text-accent-pink:focus {
    color: #993552;
}

.text-light-green {
    color: #22b15e;
}

.text-color-red {
    color: #f61627;
}

a.text-light-green:hover,
a.text-light-green:focus {
    color: #1a8647;
}

.text-dark-green {
    color: #11a57b;
}

a.text-dark-green:hover,
a.text-dark-green:focus {
    color: #0c7759;
}

.text-baby-green {
    color: #61c361;
}

a.text-baby-green:hover,
a.text-baby-green:focus {
    color: #42af42;
}

.text-light-blue {
    color: #31afd5;
}

a.text-light-blue:hover,
a.text-light-blue:focus {
    color: #248faf;
}

.text-dark-blue {
    color: #2981bf;
}

a.text-dark-blue:hover,
a.text-dark-blue:focus {
    color: #206595;
}

.text-dark-magenta {
    color: #8b0991;
}

a.text-dark-magenta:hover,
a.text-dark-magenta:focus {
    color: #5d0661;
}

.text-light-cyan {
    color: #09afc3;
}

a.text-light-cyan:hover,
a.text-light-cyan:focus {
    color: #078392;
}

.text-ultra-light {
    color: #afb5b9;
}

a.text-ultra-light:hover,
a.text-ultra-light:focus {
    color: #949ca1;
}

.bg-light-pink {
    background-color: #c53761;
}

a.bg-light-pink:hover,
a.bg-light-pink:focus {
    background-color: #9d2c4d;
}

.bg-light-blue {
    background-color: #c53761;
}

a.bg-light-blue:hover,
a.bg-light-blue:focus {
    background-color: #9d2c4d;
}

.bg-fade-green {
    background-color: #22b15e;
    color: #ffffff;
}

a.bg-fade-green:hover,
a.bg-fade-green:focus {
    background-color: #22b15e;
}

.bg-fade-blue {
    background-color: #167ce5;
    color: #ffffff;
}

a.bg-fade-blue:hover,
a.bg-fade-blue:focus {
    background-color: #167ce5;
}

.btn-fade-blue {
    background-color: #167ce5;
    color: #ffffff;
}

a.btn-fade-blue:hover,
a.btn-fade-blue:focus {
    background-color: #167ce5;
}

.btn-fade-grey {
    background-color: #587f98;
    color: #ffffff;
}

.btn-dark-grey {
    background-color: #183643;
    color: #ffffff;
}


.grey {
    color: #7d858b;
}

/* .overdue {
    color: #ff5475;
} */

.overdue {
  display: inline-block;
  padding: 4px 9px 4px 9px;
  margin-bottom: 0;
  color: #ffffff;
  background-color: #ff5475;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 5px;
  touch-action: manipulation;
  margin-right: 5px;
}

.completed {
  display: inline-block;
  padding: 4px 9px 4px 9px;
  margin-bottom: 0;
  color: #ffffff;
  background-color: #0eb46f;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 5px;
  touch-action: manipulation;
  margin-right: 5px;
}

/* .completed {
    text-decoration: line-through;
} */

.btn-fade-magenta {
    background-color: #ab44fa;
    color: #ffffff;
}



.bg-dark-pink {
    background-color: #a5224a;
}

a.bg-dark-pink:hover,
a.bg-dark-pink:focus {
    background-color: #7b1937;
}

.bg-accent-pink {
    background-color: #be4367;
}

.bg-accent-red {
    background-color: #c60808;
}

a.bg-accent-pink:hover,
a.bg-accent-pink:focus {
    background-color: #993552;
}

.bg-light-green {
    background-color: #22b15e;
}

a.bg-light-green:hover,
a.bg-light-green:focus {
    background-color: #1a8647;
}

.bg-dark-pink {
    background-color: #c14479;
}

a.bg-dark-pink:hover,
a.bg-dark-pink:focus {
    background-color: #c14479;
}

.bg-dark-orange {
    background-color: #f7972a;
    color: #ffffff;
}

a.bg-dark-orange:hover,
a.bg-dark-orange:focus {
    background-color: #f7972a;
}

.bg-dark-green {
    background-color: #11a57b;
}

a.bg-dark-green:hover,
a.bg-dark-green:focus {
    background-color: #0c7759;
}

.bg-accent-green {
    background-color: #0da599;
}

a.bg-accent-green:hover,
a.bg-accent-green:focus {
    background-color: #09766d;
}

.bg-baby-green {
    background-color: #61c361;
}

a.bg-baby-green:hover,
a.bg-baby-green:focus {
    background-color: #42af42;
}

.bg-accent-green {
    background-color: #0da599;
}

a.bg-accent-green:hover,
a.bg-accent-green:focus {
    background-color: #09766d;
}

.bg-light-blue {
    background-color: #31afd5;
}

a.bg-light-blue:hover,
a.bg-light-blue:focus {
    background-color: #31afd5;
}

.bg-dark-blue {
    background-color: #2981bf;
}

a.bg-dark-blue:hover,
a.bg-dark-blue:focus {
    background-color: #206595;
}

.bg-dark-magenta {
    background-color: #8b0991;
}

a.bg-dark-magenta:hover,
a.bg-dark-magenta:focus {
    background-color: #5d0661;
}

.bg-light-cyan {
    background-color: #09afc3;
}

a.bg-light-cyan:hover,
a.bg-light-cyan:focus {
    background-color: #2b4e5d;
}

.bg-light-darkgrey {
    background-color: #183643;
}

.bg-dark-red {
    background-color: #ff3434;
}

a.bg-light-darkgrey:hover,
a.bg-light-darkgrey:focus {
    background-color: #183643;
}

.bgcell {
    background-color: #ffffff;
    border-top: 1px solid #f4f4f4;
}

a.bg-light-white:hover,
a.bg-light-white:focus {
    background-color: #ffffff;
}


.bg-dark {
    background-color: #25313d;
}

a.bg-dark:hover,
a.bg-dark:focus {
    background-color: #12181d;
}

.bg-navy {
    background-color: #25313d;
}

a.bg-navy:hover,
a.bg-navy:focus {
    background-color: #12181d;
}

.bg-light-modal {
    background-color: #f7f9fb;
}

a.bg-light-modal:hover,
a.bg-light-modal:focus {
    background-color: #d5e0ea;
}

.bg-light-pink,
.bg-dark-pink,
.bg-accent-pink,
.bg-light-green,
.bg-dark-green,
.bg-accent-green,
.bg-light-blue,
.bg-light-cyan,
.bg-dark-blue,
.bg-dark,
.bg-navy {
    color: #fff;
}

.btn-light-pink {
    color: #fff;
    background-color: #c53761;
    border-color: #b13157;
}

.btn-light-pink:focus,
.btn-light-pink.focus {
    color: #fff;
    background-color: #9d2c4d;
    border-color: #4d1626;
}

.btn-light-pink:hover {
    color: #fff;
    background-color: #9d2c4d;
    border-color: #812440;
}

.btn-light-pink:active,
.btn-light-pink.active,
.open > .btn-light-pink.dropdown-toggle {
    color: #fff;
    background-color: #9d2c4d;
    border-color: #812440;
}

.btn-light-pink:active:hover,
.btn-light-pink:active:focus,
.btn-light-pink:active.focus,
.btn-light-pink.active:hover,
.btn-light-pink.active:focus,
.btn-light-pink.active.focus,
.open > .btn-light-pink.dropdown-toggle:hover,
.open > .btn-light-pink.dropdown-toggle:focus,
.open > .btn-light-pink.dropdown-toggle.focus {
    color: #fff;
    background-color: #812440;
    border-color: #4d1626;
}

.btn-light-pink:active,
.btn-light-pink.active,
.open > .btn-light-pink.dropdown-toggle {
    background-image: none;
}

.btn-light-pink.disabled,
.btn-light-pink.disabled:hover,
.btn-light-pink.disabled:focus,
.btn-light-pink.disabled.focus,
.btn-light-pink.disabled:active,
.btn-light-pink.disabled.active,
.btn-light-pink[disabled],
.btn-light-pink[disabled]:hover,
.btn-light-pink[disabled]:focus,
.btn-light-pink[disabled].focus,
.btn-light-pink[disabled]:active,
.btn-light-pink[disabled].active,
fieldset[disabled] .btn-light-pink,
fieldset[disabled] .btn-light-pink:hover,
fieldset[disabled] .btn-light-pink:focus,
fieldset[disabled] .btn-light-pink.focus,
fieldset[disabled] .btn-light-pink:active,
fieldset[disabled] .btn-light-pink.active {
    background-color: #c53761;
    border-color: #b13157;
}

.btn-light-pink .badge {
    color: #c53761;
    background-color: #fff;
}

.btn-dark-pink {
    color: #fff;
    background-color: #c14479;
    border-color: #c14479;
}

.btn-dark-orange {
    color: #fff;
    background-color: #f7972a;
    border-color: #f7972a;
}

.btn-fade-red {
    color: #fff;
    background-color: #df3853;
    border-color: #e00a2d;
}


.btn-dark-red {
    color: #fff;
    background-color: #dd635b;
    border-color: #dd635b;
}

.btn-dark-pink:focus,
.btn-dark-pink.focus {
    color: #fff;
    background-color: #7b1937;
    border-color: #260811;
}

.btn-dark-pink:hover {
    color: #fff;
    background-color: #7b1937;
    border-color: #5d132a;
}

.btn-dark-pink:active,
.btn-dark-pink.active,
.open > .btn-dark-pink.dropdown-toggle {
    color: #fff;
    background-color: #7b1937;
    border-color: #5d132a;
}

.btn-dark-pink:active:hover,
.btn-dark-pink:active:focus,
.btn-dark-pink:active.focus,
.btn-dark-pink.active:hover,
.btn-dark-pink.active:focus,
.btn-dark-pink.active.focus,
.open > .btn-dark-pink.dropdown-toggle:hover,
.open > .btn-dark-pink.dropdown-toggle:focus,
.open > .btn-dark-pink.dropdown-toggle.focus {
    color: #fff;
    background-color: #5d132a;
    border-color: #260811;
}

.btn-dark-pink:active,
.btn-dark-pink.active,
.open > .btn-dark-pink.dropdown-toggle {
    background-image: none;
}

.btn-dark-pink.disabled,
.btn-dark-pink.disabled:hover,
.btn-dark-pink.disabled:focus,
.btn-dark-pink.disabled.focus,
.btn-dark-pink.disabled:active,
.btn-dark-pink.disabled.active,
.btn-dark-pink[disabled],
.btn-dark-pink[disabled]:hover,
.btn-dark-pink[disabled]:focus,
.btn-dark-pink[disabled].focus,
.btn-dark-pink[disabled]:active,
.btn-dark-pink[disabled].active,
fieldset[disabled] .btn-dark-pink,
fieldset[disabled] .btn-dark-pink:hover,
fieldset[disabled] .btn-dark-pink:focus,
fieldset[disabled] .btn-dark-pink.focus,
fieldset[disabled] .btn-dark-pink:active,
fieldset[disabled] .btn-dark-pink.active {
    background-color: #a5224a;
    border-color: #901e41;
}

.btn-dark-pink .badge {
    color: #a5224a;
    background-color: #fff;
}

.btn-accent-pink {
    color: #fff;
    background-color: #be4367;
    border-color: #ac3b5c;
}

.btn-accent-pink:focus,
.btn-accent-pink.focus {
    color: #fff;
    background-color: #993552;
    border-color: #4d1b2a;
}

.btn-accent-pink:hover {
    color: #fff;
    background-color: #993552;
    border-color: #7f2c44;
}

.btn-accent-pink:active,
.btn-accent-pink.active,
.open > .btn-accent-pink.dropdown-toggle {
    color: #fff;
    background-color: #993552;
    border-color: #7f2c44;
}

.btn-accent-pink:active:hover,
.btn-accent-pink:active:focus,
.btn-accent-pink:active.focus,
.btn-accent-pink.active:hover,
.btn-accent-pink.active:focus,
.btn-accent-pink.active.focus,
.open > .btn-accent-pink.dropdown-toggle:hover,
.open > .btn-accent-pink.dropdown-toggle:focus,
.open > .btn-accent-pink.dropdown-toggle.focus {
    color: #fff;
    background-color: #7f2c44;
    border-color: #4d1b2a;
}

.btn-accent-pink:active,
.btn-accent-pink.active,
.open > .btn-accent-pink.dropdown-toggle {
    background-image: none;
}

.btn-accent-pink.disabled,
.btn-accent-pink.disabled:hover,
.btn-accent-pink.disabled:focus,
.btn-accent-pink.disabled.focus,
.btn-accent-pink.disabled:active,
.btn-accent-pink.disabled.active,
.btn-accent-pink[disabled],
.btn-accent-pink[disabled]:hover,
.btn-accent-pink[disabled]:focus,
.btn-accent-pink[disabled].focus,
.btn-accent-pink[disabled]:active,
.btn-accent-pink[disabled].active,
fieldset[disabled] .btn-accent-pink,
fieldset[disabled] .btn-accent-pink:hover,
fieldset[disabled] .btn-accent-pink:focus,
fieldset[disabled] .btn-accent-pink.focus,
fieldset[disabled] .btn-accent-pink:active,
fieldset[disabled] .btn-accent-pink.active {
    background-color: #be4367;
    border-color: #ac3b5c;
}

.btn-accent-pink .badge {
    color: #be4367;
    background-color: #fff;
}

.btn-light-green {
    color: #fff;
    background-color: #22b15e;
    border-color: #1e9c53;
}

.btn-light-green:focus,
.btn-light-green.focus {
    color: #fff;
    background-color: #1a8647;
    border-color: #09311a;
}

.btn-light-green:hover {
    color: #fff;
    background-color: #1a8647;
    border-color: #146837;
}

.btn-light-green:active,
.btn-light-green.active,
.open > .btn-light-green.dropdown-toggle {
    color: #fff;
    background-color: #1a8647;
    border-color: #146837;
}

.btn-light-green:active:hover,
.btn-light-green:active:focus,
.btn-light-green:active.focus,
.btn-light-green.active:hover,
.btn-light-green.active:focus,
.btn-light-green.active.focus,
.open > .btn-light-green.dropdown-toggle:hover,
.open > .btn-light-green.dropdown-toggle:focus,
.open > .btn-light-green.dropdown-toggle.focus {
    color: #fff;
    background-color: #146837;
    border-color: #09311a;
}

.btn-light-green:active,
.btn-light-green.active,
.open > .btn-light-green.dropdown-toggle {
    background-image: none;
}

.btn-light-green.disabled,
.btn-light-green.disabled:hover,
.btn-light-green.disabled:focus,
.btn-light-green.disabled.focus,
.btn-light-green.disabled:active,
.btn-light-green.disabled.active,
.btn-light-green[disabled],
.btn-light-green[disabled]:hover,
.btn-light-green[disabled]:focus,
.btn-light-green[disabled].focus,
.btn-light-green[disabled]:active,
.btn-light-green[disabled].active,
fieldset[disabled] .btn-light-green,
fieldset[disabled] .btn-light-green:hover,
fieldset[disabled] .btn-light-green:focus,
fieldset[disabled] .btn-light-green.focus,
fieldset[disabled] .btn-light-green:active,
fieldset[disabled] .btn-light-green.active {
    background-color: #22b15e;
    border-color: #1e9c53;
}

.btn-light-green .badge {
    color: #22b15e;
    background-color: #fff;
}

.btn-dark-green {
    color: #fff;
    background-color: #11a57b;
    border-color: #0f8e6a;
}

.btn-dark-green:focus,
.btn-dark-green.focus {
    color: #fff;
    background-color: #0c7759;
    border-color: #031a14;
}

.btn-dark-green:hover {
    color: #fff;
    background-color: #0c7759;
    border-color: #095640;
}

.btn-dark-green:active,
.btn-dark-green.active,
.open > .btn-dark-green.dropdown-toggle {
    color: #fff;
    background-color: #0c7759;
    border-color: #095640;
}

.btn-dark-green:active:hover,
.btn-dark-green:active:focus,
.btn-dark-green:active.focus,
.btn-dark-green.active:hover,
.btn-dark-green.active:focus,
.btn-dark-green.active.focus,
.open > .btn-dark-green.dropdown-toggle:hover,
.open > .btn-dark-green.dropdown-toggle:focus,
.open > .btn-dark-green.dropdown-toggle.focus {
    color: #fff;
    background-color: #095640;
    border-color: #031a14;
}

.btn-dark-green:active,
.btn-dark-green.active,
.open > .btn-dark-green.dropdown-toggle {
    background-image: none;
}

.btn-dark-green.disabled,
.btn-dark-green.disabled:hover,
.btn-dark-green.disabled:focus,
.btn-dark-green.disabled.focus,
.btn-dark-green.disabled:active,
.btn-dark-green.disabled.active,
.btn-dark-green[disabled],
.btn-dark-green[disabled]:hover,
.btn-dark-green[disabled]:focus,
.btn-dark-green[disabled].focus,
.btn-dark-green[disabled]:active,
.btn-dark-green[disabled].active,
fieldset[disabled] .btn-dark-green,
fieldset[disabled] .btn-dark-green:hover,
fieldset[disabled] .btn-dark-green:focus,
fieldset[disabled] .btn-dark-green.focus,
fieldset[disabled] .btn-dark-green:active,
fieldset[disabled] .btn-dark-green.active {
    background-color: #11a57b;
    border-color: #0f8e6a;
}

.btn-dark-green .badge {
    color: #11a57b;
    background-color: #fff;
}

.btn-accent-green {
    color: #fff;
    background-color: #0da599;
    border-color: #0b8d83;
}

.btn-accent-green:focus,
.btn-accent-green.focus {
    color: #fff;
    background-color: #09766d;
    border-color: #021715;
}

.btn-accent-green:hover {
    color: #fff;
    background-color: #09766d;
    border-color: #07554e;
}

.btn-accent-green:active,
.btn-accent-green.active,
.open > .btn-accent-green.dropdown-toggle {
    color: #fff;
    background-color: #09766d;
    border-color: #07554e;
}

.btn-accent-green:active:hover,
.btn-accent-green:active:focus,
.btn-accent-green:active.focus,
.btn-accent-green.active:hover,
.btn-accent-green.active:focus,
.btn-accent-green.active.focus,
.open > .btn-accent-green.dropdown-toggle:hover,
.open > .btn-accent-green.dropdown-toggle:focus,
.open > .btn-accent-green.dropdown-toggle.focus {
    color: #fff;
    background-color: #07554e;
    border-color: #021715;
}

.btn-accent-green:active,
.btn-accent-green.active,
.open > .btn-accent-green.dropdown-toggle {
    background-image: none;
}

.btn-accent-green.disabled,
.btn-accent-green.disabled:hover,
.btn-accent-green.disabled:focus,
.btn-accent-green.disabled.focus,
.btn-accent-green.disabled:active,
.btn-accent-green.disabled.active,
.btn-accent-green[disabled],
.btn-accent-green[disabled]:hover,
.btn-accent-green[disabled]:focus,
.btn-accent-green[disabled].focus,
.btn-accent-green[disabled]:active,
.btn-accent-green[disabled].active,
fieldset[disabled] .btn-accent-green,
fieldset[disabled] .btn-accent-green:hover,
fieldset[disabled] .btn-accent-green:focus,
fieldset[disabled] .btn-accent-green.focus,
fieldset[disabled] .btn-accent-green:active,
fieldset[disabled] .btn-accent-green.active {
    background-color: #0da599;
    border-color: #0b8d83;
}

.btn-accent-green .badge {
    color: #0da599;
    background-color: #fff;
}

.btn-baby-green {
    color: #fff;
    background-color: #61c361;
    border-color: #4fbc4f;
}

.btn-baby-green:focus,
.btn-baby-green.focus {
    color: #fff;
    background-color: #42af42;
    border-color: #266526;
}

.btn-baby-green:hover {
    color: #fff;
    background-color: #42af42;
    border-color: #399539;
}

.btn-baby-green:active,
.btn-baby-green.active,
.open > .btn-baby-green.dropdown-toggle {
    color: #fff;
    background-color: #42af42;
    border-color: #399539;
}

.btn-baby-green:active:hover,
.btn-baby-green:active:focus,
.btn-baby-green:active.focus,
.btn-baby-green.active:hover,
.btn-baby-green.active:focus,
.btn-baby-green.active.focus,
.open > .btn-baby-green.dropdown-toggle:hover,
.open > .btn-baby-green.dropdown-toggle:focus,
.open > .btn-baby-green.dropdown-toggle.focus {
    color: #fff;
    background-color: #399539;
    border-color: #266526;
}

.btn-baby-green:active,
.btn-baby-green.active,
.open > .btn-baby-green.dropdown-toggle {
    background-image: none;
}

.btn-baby-green.disabled,
.btn-baby-green.disabled:hover,
.btn-baby-green.disabled:focus,
.btn-baby-green.disabled.focus,
.btn-baby-green.disabled:active,
.btn-baby-green.disabled.active,
.btn-baby-green[disabled],
.btn-baby-green[disabled]:hover,
.btn-baby-green[disabled]:focus,
.btn-baby-green[disabled].focus,
.btn-baby-green[disabled]:active,
.btn-baby-green[disabled].active,
fieldset[disabled] .btn-baby-green,
fieldset[disabled] .btn-baby-green:hover,
fieldset[disabled] .btn-baby-green:focus,
fieldset[disabled] .btn-baby-green.focus,
fieldset[disabled] .btn-baby-green:active,
fieldset[disabled] .btn-baby-green.active {
    background-color: #61c361;
    border-color: #4fbc4f;
}

.btn-baby-green .badge {
    color: #61c361;
    background-color: #fff;
}

.btn-light-blue {
    color: #fff;
    background-color: #31afd5;
    border-color: #28a0c4;
}

.btn-light-blue:focus,
.btn-light-blue.focus {
    color: #fff;
    background-color: #248faf;
    border-color: #124a5b;
}

.btn-light-blue:hover {
    color: #fff;
    background-color: #248faf;
    border-color: #1e7792;
}

.btn-light-blue:active,
.btn-light-blue.active,
.open > .btn-light-blue.dropdown-toggle {
    color: #fff;
    background-color: #248faf;
    border-color: #1e7792;
}

.btn-light-blue:active:hover,
.btn-light-blue:active:focus,
.btn-light-blue:active.focus,
.btn-light-blue.active:hover,
.btn-light-blue.active:focus,
.btn-light-blue.active.focus,
.open > .btn-light-blue.dropdown-toggle:hover,
.open > .btn-light-blue.dropdown-toggle:focus,
.open > .btn-light-blue.dropdown-toggle.focus {
    color: #fff;
    background-color: #1e7792;
    border-color: #124a5b;
}

.btn-light-blue:active,
.btn-light-blue.active,
.open > .btn-light-blue.dropdown-toggle {
    background-image: none;
}

.btn-light-blue.disabled,
.btn-light-blue.disabled:hover,
.btn-light-blue.disabled:focus,
.btn-light-blue.disabled.focus,
.btn-light-blue.disabled:active,
.btn-light-blue.disabled.active,
.btn-light-blue[disabled],
.btn-light-blue[disabled]:hover,
.btn-light-blue[disabled]:focus,
.btn-light-blue[disabled].focus,
.btn-light-blue[disabled]:active,
.btn-light-blue[disabled].active,
fieldset[disabled] .btn-light-blue,
fieldset[disabled] .btn-light-blue:hover,
fieldset[disabled] .btn-light-blue:focus,
fieldset[disabled] .btn-light-blue.focus,
fieldset[disabled] .btn-light-blue:active,
fieldset[disabled] .btn-light-blue.active {
    background-color: #31afd5;
    border-color: #28a0c4;
}

.btn-light-blue .badge {
    color: #31afd5;
    background-color: #fff;
}

.btn-dark-blue {
    color: #fff;
    background-color: #2981bf;
    border-color: #2473aa;
}

.btn-dark-blue:focus,
.btn-dark-blue.focus {
    color: #fff;
    background-color: #206595;
    border-color: #0e2c41;
}

.btn-dark-blue:hover {
    color: #fff;
    background-color: #206595;
    border-color: #1a5178;
}

.btn-dark-blue:active,
.btn-dark-blue.active,
.open > .btn-dark-blue.dropdown-toggle {
    color: #fff;
    background-color: #206595;
    border-color: #1a5178;
}

.btn-dark-blue:active:hover,
.btn-dark-blue:active:focus,
.btn-dark-blue:active.focus,
.btn-dark-blue.active:hover,
.btn-dark-blue.active:focus,
.btn-dark-blue.active.focus,
.open > .btn-dark-blue.dropdown-toggle:hover,
.open > .btn-dark-blue.dropdown-toggle:focus,
.open > .btn-dark-blue.dropdown-toggle.focus {
    color: #fff;
    background-color: #1a5178;
    border-color: #0e2c41;
}

.btn-dark-blue:active,
.btn-dark-blue.active,
.open > .btn-dark-blue.dropdown-toggle {
    background-image: none;
}

.btn-dark-blue.disabled,
.btn-dark-blue.disabled:hover,
.btn-dark-blue.disabled:focus,
.btn-dark-blue.disabled.focus,
.btn-dark-blue.disabled:active,
.btn-dark-blue.disabled.active,
.btn-dark-blue[disabled],
.btn-dark-blue[disabled]:hover,
.btn-dark-blue[disabled]:focus,
.btn-dark-blue[disabled].focus,
.btn-dark-blue[disabled]:active,
.btn-dark-blue[disabled].active,
fieldset[disabled] .btn-dark-blue,
fieldset[disabled] .btn-dark-blue:hover,
fieldset[disabled] .btn-dark-blue:focus,
fieldset[disabled] .btn-dark-blue.focus,
fieldset[disabled] .btn-dark-blue:active,
fieldset[disabled] .btn-dark-blue.active {
    background-color: #2981bf;
    border-color: #2473aa;
}

.btn-dark-blue .badge {
    color: #2981bf;
    background-color: #fff;
}

.btn-dark-magenta {
    color: #fff;
    background-color: #8b0991;
    border-color: #740879;
}

.btn-dark-magenta:focus,
.btn-dark-magenta.focus {
    color: #fff;
    background-color: #5d0661;
    border-color: #010001;
}

.btn-dark-magenta:hover {
    color: #fff;
    background-color: #5d0661;
    border-color: #3d043f;
}

.btn-dark-magenta:active,
.btn-dark-magenta.active,
.open > .btn-dark-magenta.dropdown-toggle {
    color: #fff;
    background-color: #5d0661;
    border-color: #3d043f;
}

.btn-dark-magenta:active:hover,
.btn-dark-magenta:active:focus,
.btn-dark-magenta:active.focus,
.btn-dark-magenta.active:hover,
.btn-dark-magenta.active:focus,
.btn-dark-magenta.active.focus,
.open > .btn-dark-magenta.dropdown-toggle:hover,
.open > .btn-dark-magenta.dropdown-toggle:focus,
.open > .btn-dark-magenta.dropdown-toggle.focus {
    color: #fff;
    background-color: #3d043f;
    border-color: #010001;
}

.btn-dark-magenta:active,
.btn-dark-magenta.active,
.open > .btn-dark-magenta.dropdown-toggle {
    background-image: none;
}

.btn-dark-magenta.disabled,
.btn-dark-magenta.disabled:hover,
.btn-dark-magenta.disabled:focus,
.btn-dark-magenta.disabled.focus,
.btn-dark-magenta.disabled:active,
.btn-dark-magenta.disabled.active,
.btn-dark-magenta[disabled],
.btn-dark-magenta[disabled]:hover,
.btn-dark-magenta[disabled]:focus,
.btn-dark-magenta[disabled].focus,
.btn-dark-magenta[disabled]:active,
.btn-dark-magenta[disabled].active,
fieldset[disabled] .btn-dark-magenta,
fieldset[disabled] .btn-dark-magenta:hover,
fieldset[disabled] .btn-dark-magenta:focus,
fieldset[disabled] .btn-dark-magenta.focus,
fieldset[disabled] .btn-dark-magenta:active,
fieldset[disabled] .btn-dark-magenta.active {
    background-color: #8b0991;
    border-color: #740879;
}

.btn-dark-magenta .badge {
    color: #8b0991;
    background-color: #fff;
}

.btn-light-cyan {
    color: #fff;
    background-color: #09afc3;
    border-color: #0899ab;
}

.btn-light-cyan:focus,
.btn-light-cyan.focus {
    color: #fff;
    background-color: #078392;
    border-color: #022c31;
}

.btn-light-cyan:hover {
    color: #fff;
    background-color: #078392;
    border-color: #056570;
}

.btn-light-cyan:active,
.btn-light-cyan.active,
.open > .btn-light-cyan.dropdown-toggle {
    color: #fff;
    background-color: #078392;
    border-color: #056570;
}

.btn-light-cyan:active:hover,
.btn-light-cyan:active:focus,
.btn-light-cyan:active.focus,
.btn-light-cyan.active:hover,
.btn-light-cyan.active:focus,
.btn-light-cyan.active.focus,
.open > .btn-light-cyan.dropdown-toggle:hover,
.open > .btn-light-cyan.dropdown-toggle:focus,
.open > .btn-light-cyan.dropdown-toggle.focus {
    color: #fff;
    background-color: #056570;
    border-color: #022c31;
}

.btn-light-cyan:active,
.btn-light-cyan.active,
.open > .btn-light-cyan.dropdown-toggle {
    background-image: none;
}

.btn-light-cyan.disabled,
.btn-light-cyan.disabled:hover,
.btn-light-cyan.disabled:focus,
.btn-light-cyan.disabled.focus,
.btn-light-cyan.disabled:active,
.btn-light-cyan.disabled.active,
.btn-light-cyan[disabled],
.btn-light-cyan[disabled]:hover,
.btn-light-cyan[disabled]:focus,
.btn-light-cyan[disabled].focus,
.btn-light-cyan[disabled]:active,
.btn-light-cyan[disabled].active,
fieldset[disabled] .btn-light-cyan,
fieldset[disabled] .btn-light-cyan:hover,
fieldset[disabled] .btn-light-cyan:focus,
fieldset[disabled] .btn-light-cyan.focus,
fieldset[disabled] .btn-light-cyan:active,
fieldset[disabled] .btn-light-cyan.active {
    background-color: #09afc3;
    border-color: #0899ab;
}

.btn-light-cyan .badge {
    color: #09afc3;
    background-color: #fff;
}

.btn-fb-bg {
    color: #fff;
    background-color: #2d5f9b;
    border-color: #275387;
}

.btn-fb-bg:focus,
.btn-fb-bg.focus {
    color: #fff;
    background-color: #224773;
    border-color: #0b1624;
}

.btn-fb-bg:hover {
    color: #fff;
    background-color: #224773;
    border-color: #193658;
}

.btn-fb-bg:active,
.btn-fb-bg.active,
.open > .btn-fb-bg.dropdown-toggle {
    color: #fff;
    background-color: #224773;
    border-color: #193658;
}

.btn-fb-bg:active:hover,
.btn-fb-bg:active:focus,
.btn-fb-bg:active.focus,
.btn-fb-bg.active:hover,
.btn-fb-bg.active:focus,
.btn-fb-bg.active.focus,
.open > .btn-fb-bg.dropdown-toggle:hover,
.open > .btn-fb-bg.dropdown-toggle:focus,
.open > .btn-fb-bg.dropdown-toggle.focus {
    color: #fff;
    background-color: #193658;
    border-color: #0b1624;
}

.btn-fb-bg:active,
.btn-fb-bg.active,
.open > .btn-fb-bg.dropdown-toggle {
    background-image: none;
}

.btn-fb-bg.disabled,
.btn-fb-bg.disabled:hover,
.btn-fb-bg.disabled:focus,
.btn-fb-bg.disabled.focus,
.btn-fb-bg.disabled:active,
.btn-fb-bg.disabled.active,
.btn-fb-bg[disabled],
.btn-fb-bg[disabled]:hover,
.btn-fb-bg[disabled]:focus,
.btn-fb-bg[disabled].focus,
.btn-fb-bg[disabled]:active,
.btn-fb-bg[disabled].active,
fieldset[disabled] .btn-fb-bg,
fieldset[disabled] .btn-fb-bg:hover,
fieldset[disabled] .btn-fb-bg:focus,
fieldset[disabled] .btn-fb-bg.focus,
fieldset[disabled] .btn-fb-bg:active,
fieldset[disabled] .btn-fb-bg.active {
    background-color: #2d5f9b;
    border-color: #275387;
}

.btn-fb-bg .badge {
    color: #2d5f9b;
    background-color: #fff;
}

.btn-twitter-bg {
    color: #fff;
    background-color: #55abed;
    border-color: #3ea0eb;
}

.btn-twitter-bg:focus,
.btn-twitter-bg.focus {
    color: #fff;
    background-color: #2794e8;
    border-color: #105d99;
}

.btn-twitter-bg:hover {
    color: #fff;
    background-color: #2794e8;
    border-color: #1782d5;
}

.btn-twitter-bg:active,
.btn-twitter-bg.active,
.open > .btn-twitter-bg.dropdown-toggle {
    color: #fff;
    background-color: #2794e8;
    border-color: #1782d5;
}

.btn-twitter-bg:active:hover,
.btn-twitter-bg:active:focus,
.btn-twitter-bg:active.focus,
.btn-twitter-bg.active:hover,
.btn-twitter-bg.active:focus,
.btn-twitter-bg.active.focus,
.open > .btn-twitter-bg.dropdown-toggle:hover,
.open > .btn-twitter-bg.dropdown-toggle:focus,
.open > .btn-twitter-bg.dropdown-toggle.focus {
    color: #fff;
    background-color: #1782d5;
    border-color: #105d99;
}

.btn-twitter-bg:active,
.btn-twitter-bg.active,
.open > .btn-twitter-bg.dropdown-toggle {
    background-image: none;
}

.btn-twitter-bg.disabled,
.btn-twitter-bg.disabled:hover,
.btn-twitter-bg.disabled:focus,
.btn-twitter-bg.disabled.focus,
.btn-twitter-bg.disabled:active,
.btn-twitter-bg.disabled.active,
.btn-twitter-bg[disabled],
.btn-twitter-bg[disabled]:hover,
.btn-twitter-bg[disabled]:focus,
.btn-twitter-bg[disabled].focus,
.btn-twitter-bg[disabled]:active,
.btn-twitter-bg[disabled].active,
fieldset[disabled] .btn-twitter-bg,
fieldset[disabled] .btn-twitter-bg:hover,
fieldset[disabled] .btn-twitter-bg:focus,
fieldset[disabled] .btn-twitter-bg.focus,
fieldset[disabled] .btn-twitter-bg:active,
fieldset[disabled] .btn-twitter-bg.active {
    background-color: #55abed;
    border-color: #3ea0eb;
}

.btn-twitter-bg .badge {
    color: #55abed;
    background-color: #fff;
}

.btn-email-bg {
    color: #fff;
    background-color: #25313d;
    border-color: #1b242d;
}

.btn-email-bg:focus,
.btn-email-bg.focus {
    color: #fff;
    background-color: #12181d;
    border-color: black;
}

.btn-email-bg:hover {
    color: #fff;
    background-color: #12181d;
    border-color: #040607;
}

.btn-email-bg:active,
.btn-email-bg.active,
.open > .btn-email-bg.dropdown-toggle {
    color: #fff;
    background-color: #12181d;
    border-color: #040607;
}

.btn-email-bg:active:hover,
.btn-email-bg:active:focus,
.btn-email-bg:active.focus,
.btn-email-bg.active:hover,
.btn-email-bg.active:focus,
.btn-email-bg.active.focus,
.open > .btn-email-bg.dropdown-toggle:hover,
.open > .btn-email-bg.dropdown-toggle:focus,
.open > .btn-email-bg.dropdown-toggle.focus {
    color: #fff;
    background-color: #040607;
    border-color: black;
}

.btn-email-bg:active,
.btn-email-bg.active,
.open > .btn-email-bg.dropdown-toggle {
    background-image: none;
}

.btn-email-bg.disabled,
.btn-email-bg.disabled:hover,
.btn-email-bg.disabled:focus,
.btn-email-bg.disabled.focus,
.btn-email-bg.disabled:active,
.btn-email-bg.disabled.active,
.btn-email-bg[disabled],
.btn-email-bg[disabled]:hover,
.btn-email-bg[disabled]:focus,
.btn-email-bg[disabled].focus,
.btn-email-bg[disabled]:active,
.btn-email-bg[disabled].active,
fieldset[disabled] .btn-email-bg,
fieldset[disabled] .btn-email-bg:hover,
fieldset[disabled] .btn-email-bg:focus,
fieldset[disabled] .btn-email-bg.focus,
fieldset[disabled] .btn-email-bg:active,
fieldset[disabled] .btn-email-bg.active {
    background-color: #25313d;
    border-color: #1b242d;
}

.btn-email-bg .badge {
    color: #25313d;
    background-color: #fff;
}

.btn-baby-pink {
    color: #fff;
    background-color: #c14479;
    border-color: #c14479;
}

.btn-baby-pink:focus,
.btn-baby-pink.focus {
    color: #fff;
    background-color: #ff262b;
    border-color: #d90005;
}

.btn-baby-pink:hover {
    color: #fff;
    background-color: #ff262b;
    border-color: #ff1c21;
}

.btn-baby-pink:active,
.btn-baby-pink.active,
.open > .btn-baby-pink.dropdown-toggle {
    color: #fff;
    background-color: #ff262b;
    border-color: #ff1c21;
}

.btn-baby-pink:active:hover,
.btn-baby-pink:active:focus,
.btn-baby-pink:active.focus,
.btn-baby-pink.active:hover,
.btn-baby-pink.active:focus,
.btn-baby-pink.active.focus,
.open > .btn-baby-pink.dropdown-toggle:hover,
.open > .btn-baby-pink.dropdown-toggle:focus,
.open > .btn-baby-pink.dropdown-toggle.focus {
    color: #fff;
    background-color: #ff0208;
    border-color: #d90005;
}

.btn-baby-pink:active,
.btn-baby-pink.active,
.open > .btn-baby-pink.dropdown-toggle {
    background-image: none;
}

.btn-baby-pink.disabled,
.btn-baby-pink.disabled:hover,
.btn-baby-pink.disabled:focus,
.btn-baby-pink.disabled.focus,
.btn-baby-pink.disabled:active,
.btn-baby-pink.disabled.active,
.btn-baby-pink[disabled],
.btn-baby-pink[disabled]:hover,
.btn-baby-pink[disabled]:focus,
.btn-baby-pink[disabled].focus,
.btn-baby-pink[disabled]:active,
.btn-baby-pink[disabled].active,
fieldset[disabled] .btn-baby-pink,
fieldset[disabled] .btn-baby-pink:hover,
fieldset[disabled] .btn-baby-pink:focus,
fieldset[disabled] .btn-baby-pink.focus,
fieldset[disabled] .btn-baby-pink:active,
fieldset[disabled] .btn-baby-pink.active {
    background-color: #ff595d;
    border-color: #ff595d;
}

.btn-baby-pink .badge {
    color: #ff595d;
    background-color: #fff;
}

.btn-baby-red {
    color: #fff;
    background-color: #db4337;
    border-color: #db4337;
}

.btn-baby-red:focus,
.btn-baby-red.focus {
    color: #fff;
    background-color: #bd2d22;
    border-color: #7c1e16;
}

.btn-baby-red:hover {
    color: #fff;
    background-color: #bd2d22;
    border-color: #b42b20;
}

.btn-baby-red:active,
.btn-baby-red.active,
.open > .btn-baby-red.dropdown-toggle {
    color: #fff;
    background-color: #bd2d22;
    border-color: #b42b20;
}

.btn-baby-red:active:hover,
.btn-baby-red:active:focus,
.btn-baby-red:active.focus,
.btn-baby-red.active:hover,
.btn-baby-red.active:focus,
.btn-baby-red.active.focus,
.open > .btn-baby-red.dropdown-toggle:hover,
.open > .btn-baby-red.dropdown-toggle:focus,
.open > .btn-baby-red.dropdown-toggle.focus {
    color: #fff;
    background-color: #9f261d;
    border-color: #7c1e16;
}

.btn-baby-red:active,
.btn-baby-red.active,
.open > .btn-baby-red.dropdown-toggle {
    background-image: none;
}

.btn-baby-red.disabled,
.btn-baby-red.disabled:hover,
.btn-baby-red.disabled:focus,
.btn-baby-red.disabled.focus,
.btn-baby-red.disabled:active,
.btn-baby-red.disabled.active,
.btn-baby-red[disabled],
.btn-baby-red[disabled]:hover,
.btn-baby-red[disabled]:focus,
.btn-baby-red[disabled].focus,
.btn-baby-red[disabled]:active,
.btn-baby-red[disabled].active,
fieldset[disabled] .btn-baby-red,
fieldset[disabled] .btn-baby-red:hover,
fieldset[disabled] .btn-baby-red:focus,
fieldset[disabled] .btn-baby-red.focus,
fieldset[disabled] .btn-baby-red:active,
fieldset[disabled] .btn-baby-red.active {
    background-color: #db4337;
    border-color: #db4337;
}

.btn-baby-red .badge {
    color: #db4337;
    background-color: #fff;
}

.btn-dark-yellow {
    color: #fff;
    background-color: #dd9b41;
    border-color: #dd9b41;
}

.btn-dark-yellow:focus,
.btn-dark-yellow.focus {
    color: #fff;
    background-color: #c78224;
    border-color: #865818;
}

.btn-dark-yellow:hover {
    color: #fff;
    background-color: #c78224;
    border-color: #bf7c22;
}

.btn-dark-yellow:active,
.btn-dark-yellow.active,
.open > .btn-dark-yellow.dropdown-toggle {
    color: #fff;
    background-color: #c78224;
    border-color: #bf7c22;
}

.btn-dark-yellow:active:hover,
.btn-dark-yellow:active:focus,
.btn-dark-yellow:active.focus,
.btn-dark-yellow.active:hover,
.btn-dark-yellow.active:focus,
.btn-dark-yellow.active.focus,
.open > .btn-dark-yellow.dropdown-toggle:hover,
.open > .btn-dark-yellow.dropdown-toggle:focus,
.open > .btn-dark-yellow.dropdown-toggle.focus {
    color: #fff;
    background-color: #a96e1e;
    border-color: #865818;
}

.btn-dark-yellow:active,
.btn-dark-yellow.active,
.open > .btn-dark-yellow.dropdown-toggle {
    background-image: none;
}

.btn-dark-yellow.disabled,
.btn-dark-yellow.disabled:hover,
.btn-dark-yellow.disabled:focus,
.btn-dark-yellow.disabled.focus,
.btn-dark-yellow.disabled:active,
.btn-dark-yellow.disabled.active,
.btn-dark-yellow[disabled],
.btn-dark-yellow[disabled]:hover,
.btn-dark-yellow[disabled]:focus,
.btn-dark-yellow[disabled].focus,
.btn-dark-yellow[disabled]:active,
.btn-dark-yellow[disabled].active,
fieldset[disabled] .btn-dark-yellow,
fieldset[disabled] .btn-dark-yellow:hover,
fieldset[disabled] .btn-dark-yellow:focus,
fieldset[disabled] .btn-dark-yellow.focus,
fieldset[disabled] .btn-dark-yellow:active,
fieldset[disabled] .btn-dark-yellow.active {
    background-color: #dd9b41;
    border-color: #dd9b41;
}

.btn-dark-yellow .badge {
    color: #dd9b41;
    background-color: #fff;
}

.btn-dark {
    color: #55595b;
    background-color: #ebedef;
    border-color: #ebedef;
}

.btn-dark:focus,
.btn-dark.focus {
    color: #55595b;
    background-color: #cfd4d8;
    border-color: #a4adb6;
}

.btn-dark:hover {
    color: #55595b;
    background-color: #cfd4d8;
    border-color: #c9ced4;
}

.btn-dark:active,
.btn-dark.active,
.open > .btn-dark.dropdown-toggle {
    color: #55595b;
    background-color: #cfd4d8;
    border-color: #c9ced4;
}

.btn-dark:active:hover,
.btn-dark:active:focus,
.btn-dark:active.focus,
.btn-dark.active:hover,
.btn-dark.active:focus,
.btn-dark.active.focus,
.open > .btn-dark.dropdown-toggle:hover,
.open > .btn-dark.dropdown-toggle:focus,
.open > .btn-dark.dropdown-toggle.focus {
    color: #55595b;
    background-color: #bbc2c8;
    border-color: #a4adb6;
}

.btn-dark:active,
.btn-dark.active,
.open > .btn-dark.dropdown-toggle {
    background-image: none;
}

.btn-dark.disabled,
.btn-dark.disabled:hover,
.btn-dark.disabled:focus,
.btn-dark.disabled.focus,
.btn-dark.disabled:active,
.btn-dark.disabled.active,
.btn-dark[disabled],
.btn-dark[disabled]:hover,
.btn-dark[disabled]:focus,
.btn-dark[disabled].focus,
.btn-dark[disabled]:active,
.btn-dark[disabled].active,
fieldset[disabled] .btn-dark,
fieldset[disabled] .btn-dark:hover,
fieldset[disabled] .btn-dark:focus,
fieldset[disabled] .btn-dark.focus,
fieldset[disabled] .btn-dark:active,
fieldset[disabled] .btn-dark.active {
    background-color: #ebedef;
    border-color: #ebedef;
}

.btn-dark .badge {
    color: #ebedef;
    background-color: #55595b;
}

.btn-purple {
    color: #fff;
    background-color: #974be5;
    border-color: #974be5;
}

.btn-purple:focus,
.btn-purple.focus {
    color: #fff;
    background-color: #7d20dd;
    border-color: #57169a;
}

.btn-purple:hover {
    color: #fff;
    background-color: #7d20dd;
    border-color: #781fd4;
}

.btn-purple:active,
.btn-purple.active,
.open > .btn-purple.dropdown-toggle {
    color: #fff;
    background-color: #7d20dd;
    border-color: #781fd4;
}

.btn-purple:active:hover,
.btn-purple:active:focus,
.btn-purple:active.focus,
.btn-purple.active:hover,
.btn-purple.active:focus,
.btn-purple.active.focus,
.open > .btn-purple.dropdown-toggle:hover,
.open > .btn-purple.dropdown-toggle:focus,
.open > .btn-purple.dropdown-toggle.focus {
    color: #fff;
    background-color: #6c1bbe;
    border-color: #57169a;
}

.btn-purple:active,
.btn-purple.active,
.open > .btn-purple.dropdown-toggle {
    background-image: none;
}

.btn-purple.disabled,
.btn-purple.disabled:hover,
.btn-purple.disabled:focus,
.btn-purple.disabled.focus,
.btn-purple.disabled:active,
.btn-purple.disabled.active,
.btn-purple[disabled],
.btn-purple[disabled]:hover,
.btn-purple[disabled]:focus,
.btn-purple[disabled].focus,
.btn-purple[disabled]:active,
.btn-purple[disabled].active,
fieldset[disabled] .btn-purple,
fieldset[disabled] .btn-purple:hover,
fieldset[disabled] .btn-purple:focus,
fieldset[disabled] .btn-purple.focus,
fieldset[disabled] .btn-purple:active,
fieldset[disabled] .btn-purple.active {
    background-color: #974be5;
    border-color: #974be5;
}

.btn-purple .badge {
    color: #974be5;
    background-color: #fff;
}

.btn-mehandi {
    color: #fff;
    background-color: #b9a51c;
    border-color: #b9a51c;
}

.btn-mehandi:focus,
.btn-mehandi.focus {
    color: #fff;
    background-color: #8d7d15;
    border-color: #4a420b;
}

.btn-mehandi:hover {
    color: #fff;
    background-color: #8d7d15;
    border-color: #847614;
}

.btn-mehandi:active,
.btn-mehandi.active,
.open > .btn-mehandi.dropdown-toggle {
    color: #fff;
    background-color: #8d7d15;
    border-color: #847614;
}

.btn-mehandi:active:hover,
.btn-mehandi:active:focus,
.btn-mehandi:active.focus,
.btn-mehandi.active:hover,
.btn-mehandi.active:focus,
.btn-mehandi.active.focus,
.open > .btn-mehandi.dropdown-toggle:hover,
.open > .btn-mehandi.dropdown-toggle:focus,
.open > .btn-mehandi.dropdown-toggle.focus {
    color: #fff;
    background-color: #6e6211;
    border-color: #4a420b;
}

.btn-mehandi:active,
.btn-mehandi.active,
.open > .btn-mehandi.dropdown-toggle {
    background-image: none;
}

.btn-mehandi.disabled,
.btn-mehandi.disabled:hover,
.btn-mehandi.disabled:focus,
.btn-mehandi.disabled.focus,
.btn-mehandi.disabled:active,
.btn-mehandi.disabled.active,
.btn-mehandi[disabled],
.btn-mehandi[disabled]:hover,
.btn-mehandi[disabled]:focus,
.btn-mehandi[disabled].focus,
.btn-mehandi[disabled]:active,
.btn-mehandi[disabled].active,
fieldset[disabled] .btn-mehandi,
fieldset[disabled] .btn-mehandi:hover,
fieldset[disabled] .btn-mehandi:focus,
fieldset[disabled] .btn-mehandi.focus,
fieldset[disabled] .btn-mehandi:active,
fieldset[disabled] .btn-mehandi.active {
    background-color: #b9a51c;
    border-color: #b9a51c;
}

.btn-mehandi .badge {
    color: #b9a51c;
    background-color: #fff;
}

.btn-flor-pink {
    color: #fff;
    background-color: #e31370;
    border-color: #e31370;
}

.btn-flor-pink:focus,
.btn-flor-pink.focus {
    color: #fff;
    background-color: #b40f59;
    border-color: #6d0936;
}

.btn-flor-pink:hover {
    color: #fff;
    background-color: #b40f59;
    border-color: #ab0e54;
}

.btn-flor-pink:active,
.btn-flor-pink.active,
.open > .btn-flor-pink.dropdown-toggle {
    color: #fff;
    background-color: #b40f59;
    border-color: #ab0e54;
}

.btn-flor-pink:active:hover,
.btn-flor-pink:active:focus,
.btn-flor-pink:active.focus,
.btn-flor-pink.active:hover,
.btn-flor-pink.active:focus,
.btn-flor-pink.active.focus,
.open > .btn-flor-pink.dropdown-toggle:hover,
.open > .btn-flor-pink.dropdown-toggle:focus,
.open > .btn-flor-pink.dropdown-toggle.focus {
    color: #fff;
    background-color: #930c49;
    border-color: #6d0936;
}

.btn-flor-pink:active,
.btn-flor-pink.active,
.open > .btn-flor-pink.dropdown-toggle {
    background-image: none;
}

.btn-flor-pink.disabled,
.btn-flor-pink.disabled:hover,
.btn-flor-pink.disabled:focus,
.btn-flor-pink.disabled.focus,
.btn-flor-pink.disabled:active,
.btn-flor-pink.disabled.active,
.btn-flor-pink[disabled],
.btn-flor-pink[disabled]:hover,
.btn-flor-pink[disabled]:focus,
.btn-flor-pink[disabled].focus,
.btn-flor-pink[disabled]:active,
.btn-flor-pink[disabled].active,
fieldset[disabled] .btn-flor-pink,
fieldset[disabled] .btn-flor-pink:hover,
fieldset[disabled] .btn-flor-pink:focus,
fieldset[disabled] .btn-flor-pink.focus,
fieldset[disabled] .btn-flor-pink:active,
fieldset[disabled] .btn-flor-pink.active {
    background-color: #e31370;
    border-color: #e31370;
}

.btn-flor-pink .badge {
    color: #e31370;
    background-color: #fff;
}

.btn-light-purple {
    color: #fff;
    background-color: #1c3c4a;
    border-color: #1c3c4a;
}

.btn-light-purple:focus,
.btn-light-purple.focus {
    color: #fff;
    background-color: #1c3c4a;
    border-color: #1c3c4a;
}

.btn-light-purple:hover {
    color: #fff;
    background-color: #1c3c4a;
    border-color: #1c3c4a;
}

.btn-light-purple:active,
.btn-light-purple.active,
.open > .btn-light-purple.dropdown-toggle {
    color: #fff;
    background-color: #1c3c4a;
    border-color: #1c3c4a;
}

.btn-light-purple:active:hover,
.btn-light-purple:active:focus,
.btn-light-purple:active.focus,
.btn-light-purple.active:hover,
.btn-light-purple.active:focus,
.btn-light-purple.active.focus,
.open > .btn-light-purple.dropdown-toggle:hover,
.open > .btn-light-purple.dropdown-toggle:focus,
.open > .btn-light-purple.dropdown-toggle.focus {
    color: #fff;
    background-color: #1c3c4a;
    border-color: #1c3c4a;
}

.btn-light-purple:active,
.btn-light-purple.active,
.open > .btn-light-purple.dropdown-toggle {
    background-image: none;
}

.btn-light-purple.disabled,
.btn-light-purple.disabled:hover,
.btn-light-purple.disabled:focus,
.btn-light-purple.disabled.focus,
.btn-light-purple.disabled:active,
.btn-light-purple.disabled.active,
.btn-light-purple[disabled],
.btn-light-purple[disabled]:hover,
.btn-light-purple[disabled]:focus,
.btn-light-purple[disabled].focus,
.btn-light-purple[disabled]:active,
.btn-light-purple[disabled].active,
fieldset[disabled] .btn-light-purple,
fieldset[disabled] .btn-light-purple:hover,
fieldset[disabled] .btn-light-purple:focus,
fieldset[disabled] .btn-light-purple.focus,
fieldset[disabled] .btn-light-purple:active,
fieldset[disabled] .btn-light-purple.active {
    background-color: #1c3c4a;
    border-color: #1c3c4a;
}

.btn-light-purple .badge {
    color: #1c3c4a;
    background-color: #fff;
}

.btn-dull-green {
    color: #fff;
    background-color: #2c4e5d;
    border-color: #2c4e5d;
}

.btn-dull-green:focus,
.btn-dull-green.focus {
    color: #fff;
    background-color: #2c4e5d;
    border-color: #2c4e5d;
}

.btn-dull-green:hover {
    color: #fff;
    background-color: #2c4e5d;
    border-color: #2c4e5d;
}

.btn-dull-green:active,
.btn-dull-green.active,
.open > .btn-dull-green.dropdown-toggle {
    color: #fff;
    background-color: #2c4e5d;
    border-color: #2c4e5d;
}

.btn-dull-green:active:hover,
.btn-dull-green:active:focus,
.btn-dull-green:active.focus,
.btn-dull-green.active:hover,
.btn-dull-green.active:focus,
.btn-dull-green.active.focus,
.open > .btn-dull-green.dropdown-toggle:hover,
.open > .btn-dull-green.dropdown-toggle:focus,
.open > .btn-dull-green.dropdown-toggle.focus {
    color: #fff;
    background-color: #2c4e5d;
    border-color: #2c4e5d;
}

.btn-dull-green:active,
.btn-dull-green.active,
.open > .btn-dull-green.dropdown-toggle {
    background-image: none;
}

.btn-dull-green.disabled,
.btn-dull-green.disabled:hover,
.btn-dull-green.disabled:focus,
.btn-dull-green.disabled.focus,
.btn-dull-green.disabled:active,
.btn-dull-green.disabled.active,
.btn-dull-green[disabled],
.btn-dull-green[disabled]:hover,
.btn-dull-green[disabled]:focus,
.btn-dull-green[disabled].focus,
.btn-dull-green[disabled]:active,
.btn-dull-green[disabled].active,
fieldset[disabled] .btn-dull-green,
fieldset[disabled] .btn-dull-green:hover,
fieldset[disabled] .btn-dull-green:focus,
fieldset[disabled] .btn-dull-green.focus,
fieldset[disabled] .btn-dull-green:active,
fieldset[disabled] .btn-dull-green.active {
    background-color: #2c4e5d;
    border-color: #2c4e5d;
}

.btn-dull-green .badge {
    color: #2c4e5d;
    background-color: #fff;
}

.btn-navy {
    color: #fff;
    background-color: #2f414f;
    border-color: #2f414f;
}

.btn-navy:focus,
.btn-navy.focus {
    color: #fff;
    background-color: #1c272f;
    border-color: black;
}

.btn-navy:hover {
    color: #fff;
    background-color: #1c272f;
    border-color: #182129;
}

.btn-navy:active,
.btn-navy.active,
.open > .btn-navy.dropdown-toggle {
    color: #fff;
    background-color: #1c272f;
    border-color: #182129;
}

.btn-navy:active:hover,
.btn-navy:active:focus,
.btn-navy:active.focus,
.btn-navy.active:hover,
.btn-navy.active:focus,
.btn-navy.active.focus,
.open > .btn-navy.dropdown-toggle:hover,
.open > .btn-navy.dropdown-toggle:focus,
.open > .btn-navy.dropdown-toggle.focus {
    color: #fff;
    background-color: #0f1419;
    border-color: black;
}

.btn-navy:active,
.btn-navy.active,
.open > .btn-navy.dropdown-toggle {
    background-image: none;
}

.btn-navy.disabled,
.btn-navy.disabled:hover,
.btn-navy.disabled:focus,
.btn-navy.disabled.focus,
.btn-navy.disabled:active,
.btn-navy.disabled.active,
.btn-navy[disabled],
.btn-navy[disabled]:hover,
.btn-navy[disabled]:focus,
.btn-navy[disabled].focus,
.btn-navy[disabled]:active,
.btn-navy[disabled].active,
fieldset[disabled] .btn-navy,
fieldset[disabled] .btn-navy:hover,
fieldset[disabled] .btn-navy:focus,
fieldset[disabled] .btn-navy.focus,
fieldset[disabled] .btn-navy:active,
fieldset[disabled] .btn-navy.active {
    background-color: #2f414f;
    border-color: #2f414f;
}

.btn-navy .badge {
    color: #2f414f;
    background-color: #fff;
}

.btn-brown {
    color: #fff;
    background-color: #9f8e5b;
    border-color: #9f8e5b;
}

.btn-brown:focus,
.btn-brown.focus {
    color: #fff;
    background-color: #7f7148;
    border-color: #4e462d;
}

.btn-brown:hover {
    color: #fff;
    background-color: #7f7148;
    border-color: #786b45;
}

.btn-brown:active,
.btn-brown.active,
.open > .btn-brown.dropdown-toggle {
    color: #fff;
    background-color: #7f7148;
    border-color: #786b45;
}

.btn-brown:active:hover,
.btn-brown:active:focus,
.btn-brown:active.focus,
.btn-brown.active:hover,
.btn-brown.active:focus,
.btn-brown.active.focus,
.open > .btn-brown.dropdown-toggle:hover,
.open > .btn-brown.dropdown-toggle:focus,
.open > .btn-brown.dropdown-toggle.focus {
    color: #fff;
    background-color: #685d3b;
    border-color: #4e462d;
}

.btn-brown:active,
.btn-brown.active,
.open > .btn-brown.dropdown-toggle {
    background-image: none;
}

.btn-brown.disabled,
.btn-brown.disabled:hover,
.btn-brown.disabled:focus,
.btn-brown.disabled.focus,
.btn-brown.disabled:active,
.btn-brown.disabled.active,
.btn-brown[disabled],
.btn-brown[disabled]:hover,
.btn-brown[disabled]:focus,
.btn-brown[disabled].focus,
.btn-brown[disabled]:active,
.btn-brown[disabled].active,
fieldset[disabled] .btn-brown,
fieldset[disabled] .btn-brown:hover,
fieldset[disabled] .btn-brown:focus,
fieldset[disabled] .btn-brown.focus,
fieldset[disabled] .btn-brown:active,
fieldset[disabled] .btn-brown.active {
    background-color: #9f8e5b;
    border-color: #9f8e5b;
}

.btn-brown .badge {
    color: #9f8e5b;
    background-color: #fff;
}

.btn-flor-green {
    color: #fff;
    background-color: #24e3c1;
    border-color: #24e3c1;
}

.btn-flor-green:focus,
.btn-flor-green.focus {
    color: #fff;
    background-color: #18bc9f;
    border-color: #0f7865;
}

.btn-flor-green:hover {
    color: #fff;
    background-color: #18bc9f;
    border-color: #17b397;
}

.btn-flor-green:active,
.btn-flor-green.active,
.open > .btn-flor-green.dropdown-toggle {
    color: #fff;
    background-color: #18bc9f;
    border-color: #17b397;
}

.btn-flor-green:active:hover,
.btn-flor-green:active:focus,
.btn-flor-green:active.focus,
.btn-flor-green.active:hover,
.btn-flor-green.active:focus,
.btn-flor-green.active.focus,
.open > .btn-flor-green.dropdown-toggle:hover,
.open > .btn-flor-green.dropdown-toggle:focus,
.open > .btn-flor-green.dropdown-toggle.focus {
    color: #fff;
    background-color: #149c84;
    border-color: #0f7865;
}

.btn-flor-green:active,
.btn-flor-green.active,
.open > .btn-flor-green.dropdown-toggle {
    background-image: none;
}

.btn-flor-green.disabled,
.btn-flor-green.disabled:hover,
.btn-flor-green.disabled:focus,
.btn-flor-green.disabled.focus,
.btn-flor-green.disabled:active,
.btn-flor-green.disabled.active,
.btn-flor-green[disabled],
.btn-flor-green[disabled]:hover,
.btn-flor-green[disabled]:focus,
.btn-flor-green[disabled].focus,
.btn-flor-green[disabled]:active,
.btn-flor-green[disabled].active,
fieldset[disabled] .btn-flor-green,
fieldset[disabled] .btn-flor-green:hover,
fieldset[disabled] .btn-flor-green:focus,
fieldset[disabled] .btn-flor-green.focus,
fieldset[disabled] .btn-flor-green:active,
fieldset[disabled] .btn-flor-green.active {
    background-color: #24e3c1;
    border-color: #24e3c1;
}

.btn-flor-green .badge {
    color: #24e3c1;
    background-color: #fff;
}

.btn-icon-float {
    position: relative;
}

.btn-icon-float .fa {
    position: absolute;
    top: 50%;
    left: 10px;
    height: 18px;
    margin-top: -9px;
}

.btn-outline-baby-green {
    color: #61c361;
    background-color: #fff;
    border-color: #61c361;
}

.btn-outline-baby-green:focus,
.btn-outline-baby-green.focus {
    color: #61c361;
    background-color: #e6e6e6;
    border-color: #2d772d;
}

.btn-outline-baby-green:hover {
    color: #61c361;
    background-color: #e6e6e6;
    border-color: #40a740;
}

.btn-outline-baby-green:active,
.btn-outline-baby-green.active,
.open > .btn-outline-baby-green.dropdown-toggle {
    color: #61c361;
    background-color: #e6e6e6;
    border-color: #40a740;
}

.btn-outline-baby-green:active:hover,
.btn-outline-baby-green:active:focus,
.btn-outline-baby-green:active.focus,
.btn-outline-baby-green.active:hover,
.btn-outline-baby-green.active:focus,
.btn-outline-baby-green.active.focus,
.open > .btn-outline-baby-green.dropdown-toggle:hover,
.open > .btn-outline-baby-green.dropdown-toggle:focus,
.open > .btn-outline-baby-green.dropdown-toggle.focus {
    color: #61c361;
    background-color: #d4d4d4;
    border-color: #2d772d;
}

.btn-outline-baby-green:active,
.btn-outline-baby-green.active,
.open > .btn-outline-baby-green.dropdown-toggle {
    background-image: none;
}

.btn-outline-baby-green.disabled,
.btn-outline-baby-green.disabled:hover,
.btn-outline-baby-green.disabled:focus,
.btn-outline-baby-green.disabled.focus,
.btn-outline-baby-green.disabled:active,
.btn-outline-baby-green.disabled.active,
.btn-outline-baby-green[disabled],
.btn-outline-baby-green[disabled]:hover,
.btn-outline-baby-green[disabled]:focus,
.btn-outline-baby-green[disabled].focus,
.btn-outline-baby-green[disabled]:active,
.btn-outline-baby-green[disabled].active,
fieldset[disabled] .btn-outline-baby-green,
fieldset[disabled] .btn-outline-baby-green:hover,
fieldset[disabled] .btn-outline-baby-green:focus,
fieldset[disabled] .btn-outline-baby-green.focus,
fieldset[disabled] .btn-outline-baby-green:active,
fieldset[disabled] .btn-outline-baby-green.active {
    background-color: #fff;
    border-color: #61c361;
}

.btn-outline-baby-green .badge {
    color: #fff;
    background-color: #61c361;
}

.btn-outline-baby-green:hover {
    color: #fff;
    background-color: #61c361;
}

.btn-radius {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
}

.btn-rounded {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.btn-fab {
    display: table;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30px;
    height: 30px;
    padding: 0;
    line-height: 30px;
    text-align: center;
    flex-direction: row;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;

    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    box-orient: horizontal;
    box-direction: normal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
}

.btn-fab.btn-lg {
    width: 50px;
    height: 50px;
    padding: 0;
    line-height: 50px;
}

.btn-fab.btn-md {
    width: 42px;
    height: 42px;
    padding: 0;
    line-height: 42px;
}

.btn-disabled {
    color: #fff;
    background-color: #a1a9af;
    border-color: #a1a9af;
}

.btn-disabled:hover {
    color: #fff;
    background-color: #939ca3;
}

.btn-alt-light-green {
    position: relative;
    -webkit-box-shadow: 0 5px 2px rgba(0, 0, 0, .4);
    box-shadow: 0 5px 2px rgba(0, 0, 0, .4);
}

.btn-alt-light-green::after {
    position: absolute;
    top: 100%;
    left: -1px;
    display: block;
    width: calc(100% + 2px);
    height: 4px;
    content: '';
    background-color: #1e9c53;
}

.btn-alt-light-green:hover {
    border-color: transparent;
    -webkit-box-shadow: 0 6px 2px rgba(255, 255, 255, .4);
    box-shadow: 0 6px 2px rgba(255, 255, 255, .4);
}

.btn-alt-primary {
    position: relative;
    -webkit-box-shadow: 0 5px 2px rgba(0, 0, 0, .4);
    box-shadow: 0 5px 2px rgba(0, 0, 0, .4);
}

.btn-alt-primary::after {
    position: absolute;
    top: 100%;
    left: -1px;
    display: block;
    width: calc(100% + 2px);
    height: 4px;
    content: '';
    background-color: #3a81c5;
}

.btn-alt-primary:hover {
    border-color: transparent;
    -webkit-box-shadow: 0 6px 2px rgba(255, 255, 255, .4);
    box-shadow: 0 6px 2px rgba(255, 255, 255, .4);
}

.btn-alt-dark {
    position: relative;
    -webkit-box-shadow: 0 5px 2px rgba(0, 0, 0, .4);
    box-shadow: 0 5px 2px rgba(0, 0, 0, .4);
}

.btn-alt-dark::after {
    position: absolute;
    top: 100%;
    left: -1px;
    display: block;
    width: calc(100% + 2px);
    height: 4px;
    content: '';
    background-color: #c0c7cd;
}

.btn-alt-dark:hover,
.btn-alt-dark:focus {
    border-color: transparent;
    -webkit-box-shadow: 0 6px 2px rgba(255, 255, 255, .4);
    box-shadow: 0 6px 2px rgba(255, 255, 255, .4);
}

/* # Page-Load Effect
---------------------------------------------------------------------------------------------------- */
.site-container {
    position: relative;
    z-index: 1004;
    display: block;
    width: 100%;
    height: auto;
    background-color: transparent;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease;

    *zoom: 1;
}

.site-container:before,
.site-container:after {
    display: table;
    content: '';
}

.site-container:after {
    clear: both;
}

#ascrail2000,
.nicescroll-rails {
    z-index: 999999 !important;
}

body.pace-done .site-container {
    height: 100%;
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease;
}

/* # Sprites
---------------------------------------------------------------------------------------------------- */
.overflow-container {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    overflow-x: hidden;
}

.modal-backdrop {
    background-color: rgba(0,0,0,0.5) !important;
}

.custom-modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: rgba(0, 0, 0, .6);
    -webkit-transition: opacity .75s ease;
    -o-transition: opacity .75s ease;
    transition: opacity .75s ease;
}

.modal.animate.blocked {
    display: block !important;
}

.modal.animate.centered.blocked {
    display: flex !important;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;

    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    box-orient: horizontal;
    box-direction: normal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
}

.modal.animate.centered.blocked .modal-dialog {
    margin: 0;
}

.modal.animate .modal-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: row;
    background-color: transparent;
    -webkit-transition: background-color .75s ease;
    -o-transition: background-color .75s ease;
    transition: background-color .75s ease;

    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    box-orient: horizontal;
    box-direction: normal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
}

.modal.animate .modal-wrapper .modal-dialog {
    margin: 0;
}

.modal.animate.in .modal-wrapper {
    background-color: rgba(0, 0, 0, .6);
}

/* # Layout
---------------------------------------------------------------------------------------------------- */
.main_wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    background-color: transparent;

    *zoom: 1;
}

.main_wrapper:before,
.main_wrapper:after {
    display: table;
    content: '';
}

.main_wrapper:after {
    clear: both;
}

.main_wrapper .side_nav {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    overflow: hidden;
    background-color: #183643;
}

.main_wrapper .side_nav > .modern_menu {
    width: 0;
    overflow: hidden;
}

.main_wrapper .main_content {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    min-height: 100vh;
    padding-left: 0;
    background-color: transparent;

    *zoom: 1;
}

.main_wrapper.animated .side_nav, .main_wrapper.animated .main_content, .main_wrapper.animated .side_nav > .modern_menu{
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.main_wrapper .main_content:before,
.main_wrapper .main_content:after {
    display: table;
    content: '';
}

.main_wrapper .main_content:after {
    clear: both;
}

.main_wrapper #nav_toggle .fa-caret-left {
    display: none;
}

.main_wrapper #nav_toggle img {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: rotate(540deg);
    -ms-transform: rotate(540deg);
    -o-transform: rotate(540deg);
    transform: rotate(540deg);
}

.main_wrapper.opened .navigation-container {
    left: 260px;
    width: calc(100% - 260px);
}

.main_wrapper.opened .side_nav {
    z-index: 9999;
    width: 260px;
}

.main_wrapper.opened .side_nav > .modern_menu {
    width: 260px;
}

.main_wrapper.opened .side_nav > .modern_menu .aside_footer {
    width: 260px;
    padding: 20px 15px;
}

.main_wrapper.opened .side_nav.mini {
    width: 68px;
}

.main_wrapper.opened .side_nav.mini > .modern_menu {
    width: 68px;
}

.main_wrapper.opened .main_content {
    padding-left: 260px;
}

.main_wrapper.opened #nav_toggle .fa-caret-right {
    display: none;
}

.main_wrapper.opened #nav_toggle .fa-caret-left {
    display: inline-block;
}

.main_wrapper.opened #nav_toggle img {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.main_wrapper.opened .site_footer {
    width: calc(100vw - 260px) !important;
}

.mini_menu_page .main_content {
    color: #fff;
    text-align: center;
    background-color: #164872;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.mini_menu_page .main_content > .container-fluid {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.mini_menu_page .main_content .notification_modal {
    text-align: left;
}

.mini_menu_page .main_wrapper.opened .main_content {
    padding-left: 68px;
}

.mini_menu_page .main_wrapper.opened .navigation-container {
    left: 68px;
    width: calc(100% - 68px);
}

/* # Header Nav
---------------------------------------------------------------------------------------------------- */
.header_nav {
    position: relative;
    z-index: 99;
    display: block;
    width: 100%;
    height: auto;
    background-color: #fff;
    border-bottom: 1px solid #c9c9c9;

    *zoom: 1;
}

.header_nav:before,
.header_nav:after {
    display: table;
    content: '';
}

.header_nav:after {
    clear: both;
}

.header_nav > ul {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.header_nav > ul > li {
    position: relative;
    display: block;
    float: left;
    width: 50px;
    height: 50px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.header_nav > ul > li > a {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    color: #c9c9c9;
    background-color: transparent;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;

    *zoom: 1;
}

.header_nav > ul > li > a:before,
.header_nav > ul > li > a:after {
    display: table;
    content: '';
}

.header_nav > ul > li > a:after {
    clear: both;
}

.header_nav > ul > li > a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

.header_nav > ul > li > a:hover {
    opacity: .8;
}

.header_nav > ul > li > a:active,
.header_nav > ul > li > a.active {
    -webkit-box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75);
    box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75);
}

.header_nav > ul > li + li {
    border-left: 1px solid #c9c9c9;
}

.header_nav > ul > li.dropdown {
    display: table;
    width: 110px;
    padding: 0 25px;
}

.header_nav > ul > li.dropdown > a {
    display: table-cell;
    width: 58px;
    vertical-align: middle;
}

.header_nav > ul > li.dropdown > a .avatar-small {
    float: left;
    width: 35px;
    height: 35px;
}

.header_nav > ul > li.dropdown > a .caret {
    float: right;
    margin: 15px 0 15px 15px;
}

.header_nav > ul > li.dropdown > a:active {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.header_nav > ul > li.dropdown #user_dropdown_menu {
    right: 0;
    left: auto;
    min-width: 100vw;
    padding: 15px;
    /* color overlay */
    margin: 0;
    /* stroke */
    background-color: #fff;
    border: 1px solid #e5e5ed;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.header_nav > ul > li.dropdown #user_dropdown_menu .btn-menuaction {
    width: 147px;
    margin-top: 15px;
    text-align: center;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.header_nav .nav_left {
    float: left;
}

.header_nav .nav_right {
    float: right;
}

.header_nav .badger {
    position: absolute;
    top: 13px;
    right: 13px;
}

.header_nav .search_bar {
    position: relative;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    background-color: transparent;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;

    *zoom: 1;
}

.header_nav .search_bar:before,
.header_nav .search_bar:after {
    display: table;
    content: '';
}

.header_nav .search_bar:after {
    clear: both;
}

.header_nav .search_bar .form-control {
    width: 100%;
    height: 66px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.header_nav .search_bar .close {
    position: absolute;
    top: 50%;
    right: 15px;
    display: block;
    width: 16px;
    height: 20px;
    margin-top: -10px;
}

.header_nav .search_bar.open {
    height: 66px;
}

/* # Header
---------------------------------------------------------------------------------------------------- */
.navigation-container {
    position: fixed !important;
    top: 0;
    left: 0;
    z-index: 999;
    display: block;
    width: 100%;
}

.navigation-header {
    position: relative;
    width: 100%;
    height: 70px;
    background-color: #fff;
    border-bottom: 1px solid #d9dddd;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);

    *zoom: 1;
    z-index: 2;
}

.navigation-header:before,
.navigation-header:after {
    display: table;
    content: '';
}

.navigation-header:after {
    clear: both;
}

.navigation-header .btn-group > .btn {
    color: #3f4955;
    text-align: center !important;
    background-color: transparent;
}

.navigation-header .btn-group > .btn:hover,
.navigation-header .btn-group > .btn:focus,
.navigation-header .btn-group > .btn:active,
.navigation-header .btn-group > .btn.active {
    color: #4d8ecb;
}

.navigation-header .btn-group > .btn:hover .menu-text,
.navigation-header .btn-group > .btn:focus .menu-text,
.navigation-header .btn-group > .btn:active .menu-text,
.navigation-header .btn-group > .btn.active .menu-text {
    color: #4d8ecb !important;
}

.navigation-header .left-navigation > .btn-group > .btn {
    text-align: center;
    font-size: 16px;
}

.navigation-header .left-navigation > .btn-group > .btn:last-child {
    border-left: 1px solid #d9dddd;
}

.navigation-header .right-navigation .btn .menu-text {
    display: block;
    width: 100%;
    margin-top: 1px;
    font-size: 15px;
    color: #3f4955;
    text-align: center;
}

.navigation-header .right-navigation .btn .menu-text-last {
    display: block;
    width: 100%;
    margin-top: 1px;
    font-size: 15px;
    color: #3f4955;
    text-align: center;
    padding-left: 8px;
}

.navigation-header .right-navigation .btn .menu-text[data-text]::after {
    display: inline-block;
    color: #9d9da6;
    content: attr(data-text);
}

.navigation-header .right-navigation .btn .menu-text[data-text=""]::after {
    display: none;
}

.badger {
    display: block;
    width: 20px;
    height: 20px;
    font-size: 13px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #bf5458;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
}

/* # Side Navigation
---------------------------------------------------------------------------------------------------- */
.main_navigation {
    position: relative;
    display: block;
    width: 100%;
    width: 260px;
    height: 100%;
    background-color: transparent;

    *zoom: 1;
}

.main_navigation:before,
.main_navigation:after {
    display: table;
    content: '';
}

.main_navigation:after {
    clear: both;
}

.main_navigation .site_logo {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: #4d8ecb;

    *zoom: 1;
}

.main_navigation .site_logo:before,
.main_navigation .site_logo:after {
    display: table;
    content: '';
}

.main_navigation .site_logo:after {
    clear: both;
}

.main_navigation .sub-link {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 30px 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    background-color: transparent;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;

    *zoom: 1;
}

.main_navigation .sub-link:before,
.main_navigation .sub-link:after {
    display: table;
    content: '';
}

.main_navigation .sub-link:after {
    clear: both;
}

.main_navigation .sub-link span {
    position: relative;
    display: inline-block;
}

.main_navigation .sub-link span::before {
    position: absolute;
    top: 50%;
    left: -30px;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: -7px;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    color: #4d8ecb;
    content: "\f112";
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);

    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.main_navigation .sub-link:hover,
.main_navigation .sub-link.active {
    color: #4d8ecb;
    background-color: #f1f3f3;
}

.main_navigation .sub-link:hover span::before,
.main_navigation .sub-link.active span::before {
    color: #333;
}

.main_navigation .vertical-nav {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 15px 0;
    margin: 0;
    background-color: transparent;

    *zoom: 1;
}

.main_navigation .vertical-nav:before,
.main_navigation .vertical-nav:after {
    display: table;
    content: '';
}

.main_navigation .vertical-nav:after {
    clear: both;
}

.main_navigation .vertical-nav > li {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 12px 15px;
    background-color: transparent;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.main_navigation .vertical-nav > li::before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 0;
    height: 100%;
    content: '';
    background-color: #4d8ecb;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.main_navigation .vertical-nav > li > a {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    line-height: 25px;
    color: #fff;
    text-transform: uppercase;
    background-color: transparent;

    *zoom: 1;
}

.main_navigation .vertical-nav > li > a:before,
.main_navigation .vertical-nav > li > a:after {
    display: table;
    content: '';
}

.main_navigation .vertical-nav > li > a:after {
    clear: both;
}

.main_navigation .vertical-nav > li > a [class^="navicon-"] {
    float: left;
    margin-right: 15px;
}

.main_navigation .vertical-nav > li:hover,
.main_navigation .vertical-nav > li.active {
    color: #4d8ecb;
    background-color: #f1f3f3;
}

.main_navigation .vertical-nav > li:hover::before,
.main_navigation .vertical-nav > li.active::before {
    width: 7px;
}

.main_navigation .vertical-nav > li:hover a,
.main_navigation .vertical-nav > li.active a {
    color: #4d8ecb;
}

.main_navigation .vertical-nav > li:hover a .navicon-chart,
.main_navigation .vertical-nav > li.active a .navicon-chart {
    background-position: 0 0;
}

.main_navigation .vertical-nav > li:hover a .navicon-grid,
.main_navigation .vertical-nav > li.active a .navicon-grid {
    background-position: 0 -50px;
}

.main_navigation .vertical-nav > li:hover a .navicon-heart,
.main_navigation .vertical-nav > li.active a .navicon-heart {
    background-position: 0 -100px;
}

.main_navigation .vertical-nav > li:hover a .navicon-horn,
.main_navigation .vertical-nav > li.active a .navicon-horn {
    background-position: 0 -150px;
}

.main_navigation .vertical-nav > li:hover a .navicon-reset,
.main_navigation .vertical-nav > li.active a .navicon-reset {
    background-position: 0 -200px;
}

.main_navigation .vertical-nav > li:hover a .navicon-road,
.main_navigation .vertical-nav > li.active a .navicon-road {
    background-position: 0 -250px;
}

.main_navigation .vertical-nav > li:hover a .navicon-star,
.main_navigation .vertical-nav > li.active a .navicon-star {
    background-position: 0 -300px;
}

.main_navigation .vertical-nav > li:hover a .navicon-tags,
.main_navigation .vertical-nav > li.active a .navicon-tags {
    background-position: 0 -350px;
}

.main_navigation .vertical-nav > li:hover a .navicon-volume,
.main_navigation .vertical-nav > li.active a .navicon-volume {
    background-position: 0 -400px;
}

.main_navigation .vertical-nav + .vertical-nav {
    border-top: 1px solid #394b5b;
}

.main_navigation .vertical-nav.secondary-nav {
    border-top: 1px solid #394b5b;
}

.main_navigation .vertical-nav.secondary-nav > li > a {
    color: #7f8d97;
}

.main_navigation .vertical-nav.secondary-nav > li > a.text-primary {
    color: #4d8ecb;
}

.main_navigation .vertical-nav.secondary-nav > li:hover,
.main_navigation .vertical-nav.secondary-nav > li.active {
    background-color: #394a5a;
}

.main_navigation .vertical-nav.secondary-nav > li:hover > a,
.main_navigation .vertical-nav.secondary-nav > li.active > a {
    color: #fff;
}

.main_navigation .vertical-nav.secondary-nav > li:hover::before,
.main_navigation .vertical-nav.secondary-nav > li.active::before {
    display: none;
}

.main_navigation.modern_menu {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    background-color: #183643;

}

.main_navigation.modern_menu .site_logo {
    width: 260px;
    padding: 25px 0 25px 15px;
    /* text-align: center; */
    background-color: #183643;
}

.main_navigation.modern_menu .site_logo > img {
    width: auto;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.main_navigation.modern_menu .aside_navigation {
    position: relative;
    display: block;
    width: 100%;
    width: 260px;
    height: calc(100vh - 150px);
    /* overflow-x: hidden; */
    *zoom: 1;
}

.main_navigation.modern_menu .aside_navigation:before,
.main_navigation.modern_menu .aside_navigation:after {
    display: table;
    content: '';
}

.main_navigation.modern_menu .aside_navigation:after {
    clear: both;
}

.main_navigation.modern_menu .menu_heading {
    position: relative;
    display: block;
    padding: 10px 15px 5px;
    margin: 0;
    font-size: 14px;
    color: #366b7a;;
}

.main_navigation.modern_menu .menu_heading .add_members_trigger {
    position: absolute;
    top: 50%;
    right: 0;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 22px;
    height: 22px;
    margin-top: -11px;
    color: #fff;
    flex-direction: column;
    border: 1px solid #fff;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
    border-bottom-right-radius: 11px;
    border-bottom-left-radius: 11px;

    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    box-orient: vertical;
    box-direction: normal;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
}

.main_navigation.modern_menu .menu_heading .add_members_trigger .fa {
    font-size: 10px;
}

.main_navigation.modern_menu .panel-group .panel {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: transparent;

    *zoom: 1;
}

.main_navigation.modern_menu .panel-group .panel:before,
.main_navigation.modern_menu .panel-group .panel:after {
    display: table;
    content: '';
}

.main_navigation.modern_menu .panel-group .panel:after {
    clear: both;
}

.main_navigation.modern_menu .panel-group .panel .panel-heading .panel-title > a {
    display: block;
    height: 30px;
    line-height: 30px;
    color: #8ba4b8;
}

.main_navigation.modern_menu .panel-group .panel .panel-heading .panel-title > a > .btn {
    width: 30px;
    height: 30px;
    padding: 0;
    margin-right: 10px;
    line-height: 30px;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
}

.main_navigation.modern_menu .panel-group .panel .panel-heading .panel-title > a .chevy {
    float: right;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.main_navigation.modern_menu .panel-group .panel .panel-heading .panel-title > a.collapsed {
    color: #8ba4b8;
}

.main_navigation.modern_menu .panel-group .panel .panel-heading .panel-title > a.collapsed .chevy {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.main_navigation.modern_menu .panel-group .panel .panel-heading .panel-title > a:hover {
    color: #fff;
}

.main_navigation.modern_menu .panel-group .panel .panel-body {
    border-top: 0;
}

.main_navigation.modern_menu .panel-group .panel .list-group {
    border-top: 1px solid #293946;
}

.main_navigation.modern_menu .panel-group .panel .list-group .list-group-item {
    padding: 10px 0 10px 57px;
    color: #8ba4b8;
    background-color: #17323e;
    border-color: #1b3b4a;
}

.main_navigation.modern_menu .panel-group .panel .list-group .list-group-item:hover,
.main_navigation.modern_menu .panel-group .panel .list-group .list-group-item.active {
    color: #fff;
}

.main_navigation.modern_menu .panel-group .panel + .panel {
    margin-top: 0;
}

.main_navigation.modern_menu .nav_separator {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 15px;

    *zoom: 1;
}

.main_navigation.modern_menu .nav_separator:before,
.main_navigation.modern_menu .nav_separator:after {
    display: table;
    content: '';
}

.main_navigation.modern_menu .nav_separator:after {
    clear: both;
}

.main_navigation.modern_menu .nav_separator::after {
    width: 100%;
    border-top: 1px solid #6b8ba5;
}

.main_navigation.modern_menu .nav_separator.full-width {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.main_navigation.modern_menu.mini_menu {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.main_navigation.modern_menu.mini_menu .site_logo {
    width: 68px;
    height: 70px;
    padding: 26px 0;
    background-color: #4d8ecb;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.main_navigation.modern_menu.mini_menu .site_logo > img {
    width: auto;
    height: 28px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.main_navigation.modern_menu.mini_menu .aside_navigation {
    width: 68px;
    height: calc(100% - 70px);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.main_navigation.modern_menu .icons_menu {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    text-align: center;

    *zoom: 1;
}

.main_navigation.modern_menu .icons_menu:before,
.main_navigation.modern_menu .icons_menu:after {
    display: table;
    content: '';
}

.main_navigation.modern_menu .icons_menu:after {
    clear: both;
}

.main_navigation.modern_menu .icons_menu:first-of-type {
    margin-top: 20px;
}

.main_navigation.modern_menu .icons_menu > li {
    display: block;
    width: 100%;
}

.main_navigation.modern_menu .icons_menu > li .btn {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.main_navigation.modern_menu .icons_menu > li + li {
    margin-top: 20px;
}

.main_navigation.modern_menu .aside_footer {
    position: fixed !important;
    bottom: 0;
    left: 0;
    display: block;
    width: 0;
    padding: 20px 0;
    overflow: hidden;
    background-color: #193643;

    *zoom: 1;
}

.main_navigation.modern_menu .aside_footer:before,
.main_navigation.modern_menu .aside_footer:after {
    display: table;
    content: '';
}

.main_navigation.modern_menu .aside_footer:after {
    clear: both;
}

.main_navigation.modern_menu .aside_footer .btn {
    position: relative;
    width: 100%;
    height: 50px;
    padding: 0 !important;
    font-size: 15px;
    line-height: 50px;
    font-weight: 500;
    text-align: center;
    border-radius: 10px;
}

.main_navigation.modern_menu .aside_footer .btn .fa {
    position: absolute;
    top: 50%;
    left: 10px;
    height: 12px;
    margin-top: -6px;
}

.btn-static {
    width: 30px;
    height: 30px;
    padding: 0;
    line-height: 30px;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.notification_modal {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 11;
    display: block;
    width: 0;
    max-width: 380px;
    height: 100%;
    overflow: hidden;
    visibility: hidden;
    /* stroke */
    background-color: #fff;
    border: 1px solid #e5e5ed;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;

    *zoom: 1;
}

.notification_modal:before,
.notification_modal:after {
    display: table;
    content: '';
}

.notification_modal:after {
    clear: both;
}

.btn-static {
    width: 40px;
    height: 40px;
    padding: 0;
    line-height: 40px;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-top: 5px;
}

.padding-h-sm {
    padding-right: 1px;
    padding-left: 15px;
}


.notification_modal .overflow-container {
    max-height: calc(100vh - 71px - 48px - 73px);
}

.notification_modal .notification_modal-content {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    background-color: transparent;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;

    *zoom: 1;
}

.notification_modal .notification_modal-content:before,
.notification_modal .notification_modal-content:after {
    display: table;
    content: '';
}

.notification_modal .notification_modal-content:after {
    clear: both;
}

.notification_modal .notification_modal-content > header {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 15px;
    margin-top: 70px;
    background-color: #fff;
    border-bottom: 1px solid #e5e5ed;

    *zoom: 1;
    /* stroke */;
}

.notification_modal .notification_modal-content > header:before,
.notification_modal .notification_modal-content > header:after {
    display: table;
    content: '';
}

.notification_modal .notification_modal-content > header:after {
    clear: both;
}

.notification_modal .notification_modal-content > header h4 {
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    color: #4d8ecb;
    text-transform: uppercase;
}

.notification_modal .notification_modal-content .media-list {
    height: 100%;
}

.notification_modal .notification_modal-content .media-list .media {
    padding: 15px;
}

.notification_modal .notification_modal-content .media-list .media .media-body {
    padding-left: 5px;
}

.notification_modal .notification_modal-content .media-list .media + .media {
    margin-top: 0;
    border-top: 1px solid #f1f1f1;
}

.notification_modal .notification_modal-content .media-list .media-heading {
    font-size: 14px;
    color: #2c3947;
    /* text color */;
}

.notification_modal .notification_modal-content .media-list .notification-meta {
    /* text color */
    margin: 0;
    color: #7d858b;
}

.notification_modal .notification_modal-content > footer {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    width: 100%;
    overflow: hidden;
    text-align: center;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.notification_modal .notification_modal-content > footer hgroup {
    position: relative;
    display: block;
    width: 100%;
    padding: 15px;
    background-color: #f7f7f9;
    border-top: 1px solid #e5e5ed;
    /* stroke */
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.notification_modal.open {
    width: 100vw;
    visibility: visible;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#user_notification_modal .btn-plan-select {
    position: relative;
    display: block;
    max-width: 212px;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

#user_notification_modal .btn-plan-select .fa {
    position: absolute;
    top: 50%;
    left: 15px;
    height: 18px;
    margin-top: -9px;
}

#user_notification_modal .overflow-container {
    max-height: calc(100vh - 264px - 71px);
}

#user_notification_modal .user_tasks {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    text-align: left;
    list-style-type: none;
}

#user_notification_modal .user_tasks > * {
    display: block;
    float: none;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    clear: both;
}

#user_notification_modal .user_tasks > *:first-child {
    margin-left: auto;
}

#user_notification_modal .user_tasks > *:last-child {
    margin-right: auto;
}

#user_notification_modal .user_tasks > li > a {
    position: relative;
    display: block;
    width: 100%;
}

#user_notification_modal .user_tasks > li > a > *:nth-child(1) {
    float: left;
}

#user_notification_modal .user_tasks > li > a > *:nth-child(2) {
    float: left;
}

#user_notification_modal .user_tasks > li > a p {
    float: left;
    margin: 0 0 0 15px;
    font-size: 16px;
    line-height: 37px;
    color: #25313d;
}

#user_notification_modal .user_tasks > li > a .fa-stack-2x {
    color: #25313d;
}

#user_notification_modal .user_tasks > li > a:hover p {
    color: #4d8ecb;
}

#user_notification_modal .user_tasks > li > a:hover .fa-stack-2x {
    color: #4d8ecb;
}

#user_notification_modal .user_tasks > li + li {
    margin-top: 15px;
}

.site_footer {
    position: fixed !important;
    bottom: 0;
    left: 0;
    z-index: 1004;
    display: block;
    width: 100vw;
    padding: 10px;
    text-align: center;
    background-color: #1b1b1d;
}

.site_footer p {
    margin: 0;
    font-size: 12px;
    color: #fff;
}

.page_title {
    margin: 20px 0;
    color: #585b5b;
}

.meta {
    color: #7d858b;
}

.qty_grid {
    position: relative;
    display: block;
    width: 100%;
    padding-left: 0;
    margin: 0;
    list-style-type: none;

    *zoom: 1;
}

.qty_grid:before,
.qty_grid:after {
    display: table;
    content: '';
}

.qty_grid:after {
    clear: both;
}

.widget_group {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: transparent;

    *zoom: 1;
}

.widget_group:before,
.widget_group:after {
    display: table;
    content: '';
}

.widget_group:after {
    clear: both;
}

.widget_group.two_cols > * {
    float: left;
    width: 50%;
    margin-right: 0;
    margin-left: 0;
    clear: none;
    text-align: inherit;

    *zoom: 1;
}

.widget_group.two_cols > *:before,
.widget_group.two_cols > *:after {
    display: table;
    content: '';
}

.widget_group.two_cols > *:after {
    clear: both;
}

.widget_panel_nodata {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 30px;
    padding-top:15px;
    background-color: transparent;
    /* border-bottom: 1px solid #dee0e1; */

    *zoom: 1;
}

.widget_panel {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 30px;
    background-color: transparent;
    /* border-bottom: 1px solid #dee0e1; */

    *zoom: 1;
}

.widget_panel:before,
.widget_panel:after {
    display: table;
    content: '';
}

.widget_panel:after {
    clear: both;
}

.widget_panel__header {
    position: relative;
    display: block;
    width: 100%;
    padding: 15px;
    overflow: hidden;
    background-color: #fff;

    *zoom: 1;
}

.widget_panel__header:before,
.widget_panel__header:after {
    display: table;
    content: '';
}

.widget_panel__header:after {
    clear: both;
}

.widget_panel__header__title {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    color: #183643;
    text-transform: capitalize;
}

.widget_panel__header__meta {
    margin: 0;
    font-size: 13px;
    font-weight: 400;
    color: #b4babf;
}

.widget_panel__header__icon {
    display: block;
    width: 17px;
    font-size: 20px;
    color: #7d858b;
}

.widget_panel__header__icon > * {
    display: block;
}

.widget_panel__header__icon:not(.center) {
    position: absolute;
    top: 20px;
    right: 20px;
}

.widget_panel__header__icon.center {
    position: absolute;
    top: 50%;
    right: 20px;
    height: 20px;
    margin-top: -10px;
}

.widget_panel__body {
    position: relative;
    display: table;
    width: 100%;
    text-align: center;

    *zoom: 1;
}

.widget_panel__body:before,
.widget_panel__body:after {
    display: table;
    content: '';
}

.widget_panel__body:after {
    clear: both;
}

.widget_panel__body h1,
.widget_panel__body p {
    margin: 0;
    color: #ffffff;
}

.widget_panel__body hgroup {
    position: relative;
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    background-color: transparent;

    *zoom: 1;
}

.widget_panel__body hgroup:before,
.widget_panel__body hgroup:after {
    display: table;
    content: '';
}

.widget_panel__body hgroup:after {
    clear: both;
}

.widget_panel__body--big {
    height: 275px;
    padding: 0;
}

.widget_panel__body--big h1 {
    font-size: 30px;
}

.widget_panel__body--big h2 {
    font-size: 30px;
Color: #ffffff;
}

.widget_panel__body--half {
    height: 138px;
    padding: 0;
    border-top: 1px solid #f3f3f3;
}

.widget_panel__body--half h1 {
    font-size: 40px;
    color: #ffffff;
}

.widget_panel__body.body--small {
    height: 137px;
    padding-bottom: 0;
    text-align: center;
    margin-bottom: 1px;
}

.widget_panel__body.body--small a {
    color: #fff;
}

.widget_panel__body.body--small .widget_caption {
    position: absolute;
    top: 15px;
    left: 20px;
    display: block;
    margin: 0;
    color: #fff;
}

.widget_panel__body.body--mini {
    height: 60px;
    padding-bottom: 0;
    text-align: center;
    margin-bottom: 1px;
    color: #fff;
}

.widget_panel__body.body--mini a {
    color: #fff;
}

.widget_panel__body.body--mini .widget_caption {
    position: absolute;
    top: 15px;
    left: 20px;
    display: block;
    margin: 0;
    color: #fff;
}

.widget_panel__footer {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 12px 0;
    text-align: center;
    background-color: #fff;

    *zoom: 1;
}

.widget_panel__footer:before,
.widget_panel__footer:after {
    display: table;
    content: '';
}

.widget_panel__footer:after {
    clear: both;
}

.widget_panel__footer p {
    margin: 0;
    font-size: 18px;
    color: #7d858b;
}

.transaction_table {
    position: relative;
    display: block;
    width: 100%;
    background-color: #fff;

    *zoom: 1;
}

.transaction_table:before,
.transaction_table:after {
    display: table;
    content: '';
}

.transaction_table:after {
    clear: both;
}

.transaction_table > header {
    position: relative;
    display: block;
    width: 100%;
    background-color: #ecf0f4;

    *zoom: 1;
}

.transaction_table > header:before,
.transaction_table > header:after {
    display: table;
    content: '';
}

.transaction_table > header:after {
    clear: both;
}

.transaction_table > header .thead {
    padding: 15px;
    margin: 0;
    font-weight: 600;
    color: #2c3947;
    font-size: 16px;
    text-align: left;
}

.transaction_table > header .cell:nth-child(2),
.transaction_table > header .cell:nth-child(3) {
    text-align: center;
}

.transaction_table > header .cell:nth-child(2) p,
.transaction_table > header .cell:nth-child(3) p {
    text-align: center;
}

.transaction_table .transaction_item {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: transparent;
    border-bottom: 1px solid #eff2f3;

    *zoom: 1;
}

.transaction_table .transaction_item:before,
.transaction_table .transaction_item:after {
    display: table;
    content: '';
}

.transaction_table .transaction_item:after {
    clear: both;
}

.transaction_table .transaction_item .item_cell {
    position: relative;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 72px;
    padding: 0 15px;
    flex-direction: row;
    background-color: transparent;

    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    box-orient: horizontal;
    box-direction: normal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
}

.transaction_table .transaction_item .item_cell[data-title="title"] {
    box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
}

.transaction_table .transaction_item .item_cell[data-title="stage"] {
    box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
}

.transaction_table .transaction_item .item_cell p {
    margin: 0;
}

.transaction_table .transaction_item .item_cell[data-title="client"] a + a {
    margin-left: 10px;
}

.transaction_table .transaction_item .item_cell::after {
    display: table;
    clear: both;
    content: '';
}

.transaction_table .transaction_item .item_cell .user_pm {
    width: 48px;
    height: 48px;
    font-size: 18px;
    font-weight: 600;
    line-height: 48px;
    text-align: center;
    letter-spacing: -1px;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
}

.transaction_table .transaction_item .item_cell .user_pm:hover {
    color: #fff;
}

.section-title {
    margin: 20px 0;
    color: #585b5b;
}

.small_table {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: #fff;

    *zoom: 1;
}

.small_table:before,
.small_table:after {
    display: table;
    content: '';
}

.small_table:after {
    clear: both;
}

.small_table .small_table_item {
    position: relative;
    display: table;
    width: 100%;
    height: auto;
    background-color: transparent;
    border-top: 1px solid #dee0e1;

    *zoom: 1;
}

.small_table .small_table_item:before,
.small_table .small_table_item:after {
    display: table;
    content: '';
}

.small_table .small_table_item:after {
    clear: both;
}

.small_table .small_table_item > * {
    display: table-cell;
    padding: 6px 15px;
    vertical-align: middle;
}

.small_table .small_table_item p {
    margin: 0;
    font-size: 16px;
    color: #2c3947;
}

.small_table .small_table_item p .highlight_text {
    font-size: 29px;
    font-weight: bold;
    color: #11a57b;
}

.panel_footer {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 25px 0;
    font-size: 13px;
    color: #b0b6bf;
    text-align: center;
    background-color: transparent;
    padding-bottom: 45px;
    *zoom: 1;
}

.panel_footer:before,
.panel_footer:after {
    display: table;
    content: '';
}

.panel_footer:after {
    clear: both;
}

.panel_footer p,
.panel_footer a {
    margin: 0;
    color: #b0b6bf;
}

.page_header {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 19px 15px;
    background-color: #ebedef;
    border-bottom: 1px solid #c9c9c9;

    *zoom: 1;
}

.page_header:before,
.page_header:after {
    display: table;
    content: '';
}

.page_header:after {
    clear: both;
}

.page_header .page_title {
    float: left;
    margin: 0;
    font-size: 24px;
    line-height: 34px;
    color: #555454;
}

.page_header .page_actions {
    position: relative;
    display: block;

    *zoom: 1;
}

.page_header .page_actions:before,
.page_header .page_actions:after {
    display: table;
    content: '';
}

.page_header .page_actions:after {
    clear: both;
}

.filter_group {
    position: relative;
    display: block;
    width: 100%;
    max-width: 750px;
    height: auto;
    padding: 25px 0;
    background-color: transparent;

    *zoom: 1;
}

.filter_group:before,
.filter_group:after {
    display: table;
    content: '';
}

.filter_group:after {
    clear: both;
}

.custom_button_group {
    position: relative;
}

.custom_button_group .btn-group {
    position: relative;
    display: block;
    width: 100%;
    height: auto;

    *zoom: 1;
}

.custom_button_group .btn-group:before,
.custom_button_group .btn-group:after {
    display: table;
    content: '';
}

.custom_button_group .btn-group:after {
    clear: both;
}

.custom_button_group .btn-group .btn-holder {
    display: block;
    width: 100%;
    text-align: left;
}

.custom_button_group .btn-group .dropdown-toggle {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    padding: 10px 20px;
    background-color: #ebedef;
    border: 1px solid #c3c3c3;
}

.custom_button_group .btn-group.single_group {
    max-width: 364px;
}

.custom_button_group .input_group {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: transparent;

    *zoom: 1;
}

.custom_button_group .input_group:before,
.custom_button_group .input_group:after {
    display: table;
    content: '';
}

.custom_button_group .input_group:after {
    clear: both;
}

.custom_button_group .input_group .input_search_icon {
    position: absolute;
    top: 50%;
    right: 15px;
    width: 18px;
    height: 20px;
    margin-top: -10px;
    color: #ccc8c8;
}

.custom_button_group .dropdown-menu {
    width: 100%;
    color: #183643;
}

.custom_button_group .dropdown-menu > li > a {
    padding: 10px 20px;
}

.custom_button_group .dropdown-menu > li + li {
    border-top: 1px solid #c3c3c3;
}

.custom_button_group .dropdown-menu .custom_radios label {
    padding-left: 55px;
    white-space: nowrap;
}

.custom_button_group .dropdown-menu .custom_radios label::after {
    left: 15px;
}

.custom_button_group .dropdown-menu .custom_radios label + label {
    border-top: 1px solid #ccc;
}

.basic_table {
    position: relative;
    display: block;
    width: 100%;
    background-color: #fff;

    *zoom: 1;
}

.basic_table:before,
.basic_table:after {
    display: table;
    content: '';
}

.basic_table:after {
    clear: both;
}

.basic_table > header {
    position: relative;
    display: block;
    width: 100%;
    background-color: #ebedef;

    *zoom: 1;
}

.basic_table > header:before,
.basic_table > header:after {
    display: table;
    content: '';
}

.basic_table > header:after {
    clear: both;
}

.basic_table > header .thead {
    padding: 15px;
    margin: 0;
    font-weight: bold;
    color: #2c3947;
    text-align: left;
    text-transform: uppercase;
}

.basic_table .basic_item {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: transparent;
    border-bottom: 1px solid #dee0e1;

    *zoom: 1;
}

.basic_table .basic_item:before,
.basic_table .basic_item:after {
    display: table;
    content: '';
}

.basic_table .basic_item:after {
    clear: both;
}

.basic_table .basic_item .item_cell {
    position: relative;
    display: table;
    width: 100%;
    height: 72px;
    padding: 0 15px;
    background-color: transparent;
}

.basic_table .basic_item .item_cell > * {
    display: table-cell;
    vertical-align: middle;
}

.basic_table .basic_item .item_cell p {
    margin: 0;
}

.basic_table .basic_item .item_cell::after {
    display: table;
    clear: both;
    content: '';
}

.basic_table .table_buttons {
    position: relative;
    display: table-cell;
    width: 100%;
    height: auto;
    background-color: transparent;

    *zoom: 1;
}

.basic_table .table_buttons:before,
.basic_table .table_buttons:after {
    display: table;
    content: '';
}

.basic_table .table_buttons:after {
    clear: both;
}

.basic_table .table_buttons .btn {
    text-align: center;
}

.table_pagination {
    position: relative;
}

.table_pagination > li {
    position: relative;
}

.table_pagination > li a {
    position: relative;
    font-weight: bold;
    color: #183643;
    background-color: transparent;
    border-color: transparent !important;
}

.table_pagination > li.disabled a {
    color: #bebebe;
    background-color: transparent;
}

.table_pagination > li.active a {
    color: #183643;
    background-color: #e9e9e9;
}

.table_pagination > li.active a::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    content: '';
    background-color: #4d8ecb;
}

.filter_options {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 30px;
    background-color: transparent;

    *zoom: 1;
}

.filter_options:before,
.filter_options:after {
    display: table;
    content: '';
}

.filter_options:after {
    clear: both;
}

.filter_options .filter_item {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: transparent;

    *zoom: 1;
}

.filter_options .filter_item:before,
.filter_options .filter_item:after {
    display: table;
    content: '';
}

.filter_options .filter_item:after {
    clear: both;
}

.filter_options .filter_item .bedroom_blocks {
    position: relative;
    display: block;
    width: 100%;
}

.filter_options .filter_item .dropdown-menu {
    position: relative;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.filter_options .filter_item .btn-holder,
.filter_options .filter_item .form-control {
    height: 46px;
    font-size: 14px;
    color: #7b858d;
}

.filter_options .filter_item.imp_filter::before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    display: block;
    width: 3px;
    height: 44px;
    content: '';
    background-color: #f9818b;
}

.filter_options .filter_item.imp_filter::after {
    clear: both;
}

.filter_options .filter_item.imp_filter.textarea_imp_filter::before {
    height: 100%;
}

.filter_options .filter_item textarea.form-control {
    height: 184px;
}

.filter_options .filter_item textarea.form-control.short-textarea {
    height: 135px;
}

.filter_options .filter_item + .filter_item {
    margin-top: -1px;
}

.filter_options .filter_item .filter_item_row {
    position: relative;
    display: block;
    width: 100%;
    height: 46px;
    padding-right: 16px !important;
    padding-left: 16px !important;
    line-height: 46px;
    color: #999;
    background-color: #fff;
    border: 1px solid #ccc;
}

.filter_options .filter_item .filter_item_row > *:nth-child(1) {
    float: left;
}

.filter_options .filter_item .filter_item_row > *:nth-child(2) {
    float: right;
}

.filter_options .filter_item .filter_item_row p {
    margin: 0;
}

.filter_options .filter_item .filter_item_row .btn {
    position: absolute;
    top: 50%;
    right: 4px;
    width: 75px;
    height: 34px;
    margin-top: -17px;
    text-align: center;
}

.filter_options.margined .filter_item + .filter_item {
    margin-top: 15px;
}

.filter_options.margined .filter_item textarea.form-control {
    height: 238px;
}

.filter_options.margined .filter_item.imp_filter::before {
    top: auto;
    bottom: 0;
    height: 45px;
}

.filter_result {
    padding-left: 0;
    margin-right: -15px;
    margin-left: -15px;
    list-style-type: none;
}

.filter_result:before,
.filter_result:after {
    display: table;
    content: " ";
}

.filter_result:after {
    clear: both;
}

.filter_result > li article {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 40px;
    background-color: #fff;
    *zoom: 1;
}

.filter_result > li article:before,
.filter_result > li article:after {
    display: table;
    content: '';
}

.filter_result > li article:after {
    clear: both;
}

.filter_result > li article > header,
.filter_result > li article > figure,
.filter_result > li article > hgroup,
.filter_result > li article > footer {
    position: relative;
    display: block;
    width: 100%;
    height: auto;

    *zoom: 1;
}

.filter_result > li article > header:before,
.filter_result > li article > header:after,
.filter_result > li article > figure:before,
.filter_result > li article > figure:after,
.filter_result > li article > hgroup:before,
.filter_result > li article > hgroup:after,
.filter_result > li article > footer:before,
.filter_result > li article > footer:after {
    display: table;
    content: '';
}

.filter_result > li article > header:after,
.filter_result > li article > figure:after,
.filter_result > li article > hgroup:after,
.filter_result > li article > footer:after {
    clear: both;
}

.filter_result > li article > header p,
.filter_result > li article > figure p,
.filter_result > li article > hgroup p,
.filter_result > li article > footer p {
    margin: 0;
    color: #818789;
}

.filter_result > li article > header h4,
.filter_result > li article > figure h4,
.filter_result > li article > hgroup h4,
.filter_result > li article > footer h4 {
    margin-top: 0;
    margin-bottom: 5px;
}

.filter_result > li article hgroup {
    padding: 15px;
}

.filter_result > li article header {
    padding: 10px 15px;
    text-align: right;
}

.filter_result > li article footer {
    padding: 10px 15px;
    border-top: 1px solid #dee0e1;
}

.filter_result > li article footer p {
    font-size: 18px;
    text-align: right;
}

.filter_result > li article footer label {
    position: absolute;
    top: 50%;
    left: 15px;
    display: block;
    width: 25px;
    height: 25px;
    margin-top: -12.5px;
    background-image: url("../img/checkbox-unchecked.png");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-size: cover;
    background-size: cover;
}

.filter_result > li article figure label {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    width: 90px;
    height: 32px;
    margin: 0;
    font-weight: bold;
    line-height: 32px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

.filter_result > li article figure label.reserved {
    background-color: #25313d;
}

.filter_result > li article figure label.sold {
    background-color: #f51d5d;
}

.filter_result > li article .check_hidden:checked ~ header {
    background-color: #4d8ecb;
}

.filter_result > li article .check_hidden:checked ~ header h4,
.filter_result > li article .check_hidden:checked ~ header p {
    color: #fff;
}

.filter_result > li article .check_hidden:checked ~ footer label {
    background-image: url("../img/checkbox-checked.png");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-size: cover;
    background-size: cover;
}

.tab_buttons {
    margin: 30px 0;
}

.tab_buttons label.btn {
    text-align: left;
}

.tab_buttons label.btn p {
    margin-bottom: 20px;
    font-size: 15px;
    font-weight: bold;
    color: #afb7bf;
    text-transform: uppercase;
}

.tab_buttons label.btn .btn {
    color: #afb7bf;
    background-color: transparent;
    border: 1px solid #afb7bf;
}

.tab_buttons label.btn.active {
    border-left: 1px solid #183643;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.tab_buttons label.btn.active p {
    color: #183643;
}

.tab_buttons label.btn.active .btn {
    color: #fff;
    background-color: #4d8ecb;
    border-color: #4d8ecb;
}

#filter_dropdown_main {
    position: relative;
    padding: 10px;
    margin: 0;
    background-color: #ebedef;
    border: 1px solid #c3c3c3;
    border-top: 0;
}

#filter_dropdown_main .filter_dropdown {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: transparent;

    *zoom: 1;
}

#filter_dropdown_main .filter_dropdown:before,
#filter_dropdown_main .filter_dropdown:after {
    display: table;
    content: '';
}

#filter_dropdown_main .filter_dropdown:after {
    clear: both;
}

#filter_dropdown_main .filter_dropdown .panel-title {
    position: relative;
    display: block;
    width: 100%;
    height: auto;

    *zoom: 1;
}

#filter_dropdown_main .filter_dropdown .panel-title:before,
#filter_dropdown_main .filter_dropdown .panel-title:after {
    display: table;
    content: '';
}

#filter_dropdown_main .filter_dropdown .panel-title:after {
    clear: both;
}

#filter_dropdown_main .filter_dropdown .panel-title > a .fa-plus {
    display: none;
}

#filter_dropdown_main .filter_dropdown .panel-title > a.collapsed .fa-plus {
    display: block;
}

#filter_dropdown_main .filter_dropdown .panel-title > a.collapsed .fa-minus {
    display: none;
}

#filter_dropdown_main .filter_dropdown .panel-group {
    margin-bottom: 0;
}

#filter_dropdown_main .filter_dropdown .panel-group .panel + .panel {
    margin-top: 0;
    border-top: 0;
}

#filter_dropdown_main .filter_dropdown .panel-heading {
    padding: 14px 15px;
    background-color: #fff;
}

#filter_dropdown_main .filter_dropdown .inner_menu {
    position: relative;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#filter_dropdown_main.opened {
    display: block !important;
}

.collapse.body_bg {
    background: #f5f7f9;;
}

.user_pm {
    width: 48px;
    height: 48px;
    font-size: 18px;
    font-weight: 600;
    line-height: 48px;
    text-align: center;
    letter-spacing: -1px;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
}

.user_pm:hover {
    color: #fff;
}

.property-detail {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: transparent;

    *zoom: 1;
}

.property-detail:before,
.property-detail:after {
    display: table;
    content: '';
}

.property-detail:after {
    clear: both;
}

.property-detail > header {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    text-align: center;
    background-color: transparent;

    *zoom: 1;
}

.property-detail > header:before,
.property-detail > header:after {
    display: table;
    content: '';
}

.property-detail > header:after {
    clear: both;
}

.property-detail > header hgroup h3 {
    margin: 0;
    font-weight: bold;
}

.property-detail > header .btn-primary {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.property-detail .property_thumb {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    /* margin-top: 25px; */
    background-color: #fff;

    *zoom: 1;
}

.property-detail .property_thumb:before,
.property-detail .property_thumb:after {
    display: table;
    content: '';
}

.property-detail .property_thumb:after {
    clear: both;
}

.property-detail .property_thumb > figure {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: transparent;

    *zoom: 1;
}

.property-detail .property_thumb > figure:before,
.property-detail .property_thumb > figure:after {
    display: table;
    content: '';
}

.property-detail .property_thumb > figure:after {
    clear: both;
}

.property-detail .property_thumb > figure > label {
    position: absolute;
    bottom: 15px;
    left: 15px;
    display: block;
    width: 90px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
}

.property-detail .property_thumb .property_entry {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 20px;
    background-color: transparent;
    border-bottom: 1px solid #dee0e1;

    *zoom: 1;
}

.property-detail .property_thumb .property_entry:before,
.property-detail .property_thumb .property_entry:after {
    display: table;
    content: '';
}

.property-detail .property_thumb .property_entry:after {
    clear: both;
}

.photo_gallery {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 0 0 20px;
    list-style-type: none;
    background-color: transparent;
    border-bottom: 1px solid #dedbdb;

    *zoom: 1;
}

.photo_gallery:before,
.photo_gallery:after {
    display: table;
    content: '';
}

.photo_gallery:after {
    clear: both;
}

.photo_gallery > li {
    display: block;
    float: none;
    width: 100%;
    margin-right: auto;
    margin-bottom: 1%;
    margin-left: auto;
    clear: both;
}

.photo_gallery > li:first-child {
    margin-left: auto;
}

.photo_gallery > li:last-child {
    margin-right: auto;
}

.custom_checkbox_group {
    position: relative;
    padding-top: 30px;
    padding-bottom: 30px;
}

.custom_checkbox_group .btn {
    position: relative;
    padding-left: 35px;
    color: #183643;
}

.custom_checkbox_group .btn .checkoption {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 25px;
    height: 25px;
    height: 25px;
    margin-top: -12.5px;
}

.custom_checkbox_group .btn .checkoption.unchecked {
    display: block;
    background-image: url("../img/checkbox-unchecked.png");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-size: cover;
    background-size: cover;
}

.custom_checkbox_group .btn .checkoption.checked {
    display: none;
    background-image: url("../img/checkbox-checked.png");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-size: cover;
    background-size: cover;
}

.custom_checkbox_group .btn.active .checkoption.checked {
    display: block !important;
}

.custom_checkbox_group .btn.active .checkoption.unchecked {
    display: none !important;
}

.custom_checkbox_group.stacked_group > * {
    display: block;
    float: none;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    clear: both;
}

.custom_checkbox_group.stacked_group > *:first-child {
    margin-left: auto;
}

.custom_checkbox_group.stacked_group > *:last-child {
    margin-right: auto;
}

.custom_checkbox_group.stacked_group .btn {
    text-align: left;
}

.image_grid {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
    list-style-type: none;
    background-color: transparent;

    *zoom: 1;
}

.image_grid:before,
.image_grid:after {
    display: table;
    content: '';
}

.image_grid:after {
    clear: both;
}

.image_grid > li {
    position: relative;
    margin-bottom: 3%;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.image_grid > li > .image_grid_item {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;

    *zoom: 1;
}

.image_grid > li > .image_grid_item:before,
.image_grid > li > .image_grid_item:after {
    display: table;
    content: '';
}

.image_grid > li > .image_grid_item:after {
    clear: both;
}

.image_grid > li > .image_grid_item > figure {
    position: relative;
    display: block;
    width: 100%;
}

.image_grid > li > .image_grid_item > figure label {
    position: absolute !important;
    bottom: 0;
    left: 0;
    display: block;
}

.image_grid > li > .image_grid_item > figure label input {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
}

.image_grid > li > .image_grid_item > figure label input ~ .unchecked {
    display: block;
}

.image_grid > li > .image_grid_item > figure label input ~ .checked {
    display: none;
}

.image_grid > li > .image_grid_item > figure label input:checked ~ .unchecked {
    display: none;
}

.image_grid > li > .image_grid_item > figure label input:checked ~ .checked {
    display: block;
}

.image_grid > li > .image_grid_item .caption_area {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 15px;
    background-color: transparent;

    *zoom: 1;
}

.image_grid > li > .image_grid_item .caption_area:before,
.image_grid > li > .image_grid_item .caption_area:after {
    display: table;
    content: '';
}

.image_grid > li > .image_grid_item .caption_area:after {
    clear: both;
}

.image_grid > li > .image_grid_item .caption_area .form-control {
    height: 60px;
}

.image_grid > li > .image_grid_item .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    background-color: rgba(0, 0, 0, .8);
    filter: alpha(opacity=0);
    border-color: rgba(0, 0, 0, .8);
    opacity: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.image_grid > li > .image_grid_item:hover .btn-close {
    filter: alpha(opacity=100);
    opacity: 1;
}

.deal-commission {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: transparent;

    *zoom: 1;
}

.deal-commission:before,
.deal-commission:after {
    display: table;
    content: '';
}

.deal-commission:after {
    clear: both;
}

.deal-commission > header {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: transparent;

    *zoom: 1;
}

.deal-commission > header:before,
.deal-commission > header:after {
    display: table;
    content: '';
}

.deal-commission > header:after {
    clear: both;
}

.deal-commission > header h1 {
    margin-top: 0;
    font-size: 22px;
    font-weight: bold;
}

.deal-commission > header h1 small {
    font-size: 14px;
}

.deal-commission .commission_action {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin-top: 30px;
    background-color: transparent;

    *zoom: 1;
}

.deal-commission .commission_action:before,
.deal-commission .commission_action:after {
    display: table;
    content: '';
}

.deal-commission .commission_action:after {
    clear: both;
}

.deal-commission .commission_action .custom_button_group .btn-group .dropdown-toggle {
    color: #fff;
    background-color: #22b15e;
    border-color: #1e9c53;
}

.project-status .btn {
    font-weight: bold;
    color: #183643;
    background-color: #ebedef;
}

.project-status .btn.active {
    color: #fff;
    background-color: #2995cb;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.project-status .btn + .btn {
    margin-left: 2px;
}

.panel-commission .panel-heading,
.panel-commission .panel-footer {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 20px;
    text-align: center;
    background-color: #ebedef;

    *zoom: 1;
}

.panel-commission .panel-heading:before,
.panel-commission .panel-heading:after,
.panel-commission .panel-footer:before,
.panel-commission .panel-footer:after {
    display: table;
    content: '';
}

.panel-commission .panel-heading:after,
.panel-commission .panel-footer:after {
    clear: both;
}

.panel-commission .panel-heading > *,
.panel-commission .panel-footer > * {
    margin: 0;
    color: #2c3947;
}

.panel-commission .panel-heading h3,
.panel-commission .panel-footer h3 {
    font-size: 16px;
    font-weight: bold;
}

.panel-commission .panel-body {
    padding: 20px;
}

.panel-commission .panel-body .panel-item {
    position: relative;
    display: table;
    width: 100%;
    height: auto;
    padding: 3px 0;
    table-layout: fixed;
    background-color: transparent;

    *zoom: 1;
}

.panel-commission .panel-body .panel-item:before,
.panel-commission .panel-body .panel-item:after {
    display: table;
    content: '';
}

.panel-commission .panel-body .panel-item:after {
    clear: both;
}

.panel-commission .panel-body .panel-item p {
    display: table-cell;
    width: 100%;
    margin: 0;
    font-size: 12px;
    vertical-align: middle;
}

.panel-commission .panel-body .panel-item p:last-child {
    text-align: right;
}

.panel-commission .panel-body .panel-item p:first-child {
    text-align: left;
}

.modal .modal-dialog.slim_modal {
    max-width: 405px !important;
}

.modal .modal-dialog .modal-body {
    background-color: #f5f7f9;
}

.modal_footer_buttons {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: transparent;

    *zoom: 1;
}

.modal_footer_buttons:before,
.modal_footer_buttons:after {
    display: table;
    content: '';
}

.modal_footer_buttons:after {
    clear: both;
}

.modal_footer_buttons > *:nth-child(1) {
    float: left;
    width: 65.6666666667%;
    margin-right: 3%;
    margin-left: 0;
    clear: none;
    text-align: inherit;

    *zoom: 1;
}

.modal_footer_buttons > *:nth-child(1):before,
.modal_footer_buttons > *:nth-child(1):after {
    display: table;
    content: '';
}

.modal_footer_buttons > *:nth-child(1):after {
    clear: both;
}

.modal_footer_buttons > *:nth-child(1):last-child {
    margin-right: 0;
}

.modal_footer_buttons > *:nth-child(2) {
    float: left;
    width: 31.3333333333%;
    margin-right: 3%;
    margin-left: 0;
    clear: none;
    text-align: inherit;

    *zoom: 1;
}

.modal_footer_buttons > *:nth-child(2):before,
.modal_footer_buttons > *:nth-child(2):after {
    display: table;
    content: '';
}

.modal_footer_buttons > *:nth-child(2):after {
    clear: both;
}

.modal_footer_buttons > *:nth-child(2):last-child {
    margin-right: 0;
}

#Change_Contact_Ownership_modal .filter_options .filter_item.imp_filter::before {
    height: 46px;
}

#Change_Contact_Ownership_modal .filter_options {
    margin-bottom: 0;
}

#Change_Contact_Ownership_modal .custom_radios {
    margin: 10px 0;
}

#Change_Contact_Ownership_modal .modal_footer_buttons .btn {
    text-align: center;
}

.page_heading {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 40px 0;
    text-align: center;

    *zoom: 1;
}

.page_heading:before,
.page_heading:after {
    display: table;
    content: '';
}

.page_heading:after {
    clear: both;
}

.page_heading h2 {
    margin: 0;
    font-size: 22px;
    font-weight: 500;
    line-height: 30px;
}

.page_heading h2 .btn {
    width: 40px;
    height: 40px;
    padding: 0;
    margin-right: 7px;
    font-weight: normal;
    line-height: 40px;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
}

.page_heading h2 .edit_link {
    margin-left: 15px;
    font-size: 70%;
    font-weight: normal;
    color: #4d8ecb;
}

.page_heading .page_heading_action {
    text-align: center;
}

.page_heading .page_heading_action .btn + .btn {
    margin-left: 1px;
}

.settings_prefrences_page .settings_form {
    position: relative;
    display: block;
    width: 100%;
    max-width: 740px;
    height: auto;
    margin-top: 20px;

    *zoom: 1;
}

.settings_prefrences_page .settings_form:before,
.settings_prefrences_page .settings_form:after {
    display: table;
    content: '';
}

.settings_prefrences_page .settings_form:after {
    clear: both;
}

.settings_prefrences_page .settings_form .form_entry {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 40px 0;
    border-bottom: 1px solid #e7e7e9;

    *zoom: 1;
}

.settings_prefrences_page .settings_form .form_entry:before,
.settings_prefrences_page .settings_form .form_entry:after {
    display: table;
    content: '';
}

.settings_prefrences_page .settings_form .form_entry:after {
    clear: both;
}

.settings_prefrences_page .settings_form .form_entry:last-child {
    border-top: 1px solid #e7e7e9;
    border-bottom: 0;
}

.settings_prefrences_page .settings_form .field_name {
    margin-top: 0;
    font-weight: bold;
    color: #183643;
}

.settings_prefrences_page .settings_form .field_desc {
    font-size: 16px;
    color: #7d7f81;
}

.settings_prefrences_page .settings_form .form_fields input[type="text"]:focus {
    border-color: #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.settings_prefrences_page .settings_form .form_fields input[type="text"]::-moz-placeholder {
    font-size: 14px;
    line-height: 24px;
    opacity: 1;
}

.settings_prefrences_page .settings_form .form_fields input[type="text"]:-ms-input-placeholder {
    font-size: 14px;
    line-height: 24px;
}

.settings_prefrences_page .settings_form .form_fields input[type="text"]::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 24px;
}

.settings_prefrences_page .settings_form .form_fields .btn-holder {
    font-size: 14px;
    line-height: 24px;
    color: #999;
}

.settings_prefrences_page .settings_form .form_fields .profile_picture {
    position: relative;
    display: block;
    width: 100%;
    max-width: 310px;
    height: auto;

    *zoom: 1;
}

.settings_prefrences_page .settings_form .form_fields .profile_picture:before,
.settings_prefrences_page .settings_form .form_fields .profile_picture:after {
    display: table;
    content: '';
}

.settings_prefrences_page .settings_form .form_fields .profile_picture:after {
    clear: both;
}

.settings_prefrences_page .settings_form .form_fields .profile_picture > *:nth-child(1) {
    float: left;
}

.settings_prefrences_page .settings_form .form_fields .profile_picture > *:nth-child(2) {
    float: right;
}

.settings_prefrences_page .settings_form .form_fields .profile_picture p small {
    display: block;
    margin-top: 15px;
    color: #bebdbd;
}

.settings_prefrences_page .settings_form .social_cards {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 40px 0;

    *zoom: 1;
}

.settings_prefrences_page .settings_form .social_cards:before,
.settings_prefrences_page .settings_form .social_cards:after {
    display: table;
    content: '';
}

.settings_prefrences_page .settings_form .social_cards:after {
    clear: both;
}

.settings_prefrences_page .settings_form .social_cards .cards_list {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin-top: 30px;

    *zoom: 1;
}

.settings_prefrences_page .settings_form .social_cards .cards_list:before,
.settings_prefrences_page .settings_form .social_cards .cards_list:after {
    display: table;
    content: '';
}

.settings_prefrences_page .settings_form .social_cards .cards_list:after {
    clear: both;
}

.settings_prefrences_page .settings_form .social_cards .cards_list > li {
    margin-bottom: 2%;
}

.settings_prefrences_page .settings_form .social_cards .cards_list .card_block {
    position: relative;
    max-width: 365px;
    padding: 20px;
    margin-right: auto;
    margin-left: auto;
    background-color: #fff;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #d9dddd;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}

.settings_prefrences_page .settings_form .social_cards .cards_list .card_block header {
    position: relative;
    display: table !important;
    width: 100%;
    height: auto;
    height: 60px;

    *zoom: 1;
}

.settings_prefrences_page .settings_form .social_cards .cards_list .card_block header:before,
.settings_prefrences_page .settings_form .social_cards .cards_list .card_block header:after {
    display: table;
    content: '';
}

.settings_prefrences_page .settings_form .social_cards .cards_list .card_block header:after {
    clear: both;
}

.settings_prefrences_page .settings_form .social_cards .cards_list .card_block header > * {
    position: relative;
    display: table-cell !important;
    vertical-align: middle;
}

.settings_prefrences_page .settings_form .social_cards .cards_list .card_block header p {
    margin: 0;
}

.settings_prefrences_page .settings_form .social_cards .cards_list .card_block p {
    color: #7d7f81;
}

.settings_prefrences_page .settings_form .social_cards .cards_list .card_block a {
    position: relative;
    display: block;
    width: 50px;
    height: 29px;
    padding: 0;
    font-weight: bold;
    line-height: 28px;
    color: #55595b;
    text-align: center;
    background-color: #ebedef;
    border: 1px solid #b1b9bd;
}

.settings_prefrences_page .settings_form .social_cards .cards_list .card_block a:hover {
    background-color: #dde0e4;
}

.settings_prefrences_page .settings_actions {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 60px;

    *zoom: 1;
}

.settings_prefrences_page .settings_actions:before,
.settings_prefrences_page .settings_actions:after {
    display: table;
    content: '';
}

.settings_prefrences_page .settings_actions:after {
    clear: both;
}

.v-stacked > * {
    margin-top: -1px;
}

.v-stacked input[type="text"]:focus {
    border-color: #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.v-stacked input[type="text"]::-moz-placeholder {
    font-size: 14px;
    line-height: 24px;
    opacity: 1;
}

.v-stacked input[type="text"]:-ms-input-placeholder {
    font-size: 14px;
    line-height: 24px;
}

.v-stacked input[type="text"]::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 24px;
}

.v-stacked .btn-holder {
    font-size: 14px;
    line-height: 24px;
    color: #999;
}

.v-stacked .custom_button_group + .custom_button_group > .btn-group .btn-holder {
    margin-top: -1px;
}

.custom_radios {
    position: relative;
    display: block;
    width: 100%;
    height: auto;

    *zoom: 1;
}

.custom_radios:before,
.custom_radios:after {
    display: table;
    content: '';
}

.custom_radios:after {
    clear: both;
}

.custom_radios > * {
    display: block;
    float: none;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    clear: both;
}

.custom_radios > *:first-child {
    margin-left: auto;
}

.custom_radios > *:last-child {
    margin-right: auto;
}

.custom_radios > * {
    width: 100%;
}

.custom_radios > * {
    display: block !important;
}

.custom_radios label {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding-left: 40px;
    margin-left: 0 !important;
    color: #7d7f81;
    text-align: left;
    white-space: normal;

    *zoom: 1;
}

.custom_radios label:before,
.custom_radios label:after {
    display: table;
    content: '';
}

.custom_radios label:after {
    clear: both;
}

.custom_radios label::after {
    position: absolute;
    top: 6px;
    left: 0;
    display: block;
    width: 20px;
    height: 20px;
    content: '';
    background-image: url("../img/checkbox-unchecked.png");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-size: cover;
    background-size: cover;
}

.custom_radios label.active {
    font-weight: bold;
    color: #4d8ecb;
}

.custom_radios label.active::after {
    background-image: url("../img/checkbox-checked.png");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-size: cover;
    background-size: cover;
}

.task_table {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 100px;

    *zoom: 1;
}

.task_table:before,
.task_table:after {
    display: table;
    content: '';
}

.task_table:after {
    clear: both;
}

.task_table .task_row,
.task_table > header {
    position: relative;
    display: block;
    width: 100%;
    height: auto;

    *zoom: 1;
}

.task_table .task_row:before,
.task_table .task_row:after,
.task_table > header:before,
.task_table > header:after {
    display: table;
    content: '';
}

.task_table .task_row:after,
.task_table > header:after {
    clear: both;
}

.task_table .task_row > *,
.task_table > header > * {
    padding: 15px;
}

.task_table p {
    margin: 0;
}

.task_table > header {
    background-color: #ebeef0;
    border-bottom: 2px solid #dfe1e2;
}

.task_table > header > .cell {
    font-weight: bold;
    color: #2c3a47;
    text-transform: uppercase;
}

.task_table .task_row {
    background-color: #fff;
}

.task_table .task_row h4 {
    margin: 0 0 5px;
    font-size: 14px;
    font-weight: 600;
    color: #2c3a47;
}

.task_table .task_row .meta {
    font-style: italic;
}

.task_table .task_row .task_action a {
    display: block;
    float: left;
    padding: 10px 0;
    color: #aeb2b3;
    filter: alpha(opacity=0);
    opacity: 0;
}

.task_table .task_row .task_action a + a {
    margin-left: 15px;
}

.task_table .task_row:hover .task_action a {
    filter: alpha(opacity=100);
    opacity: 1;
}

.date_time_group {
    position: relative;
    display: block;
    width: 100%;
    height: auto;

    *zoom: 1;
}

.date_time_group:before,
.date_time_group:after {
    display: table;
    content: '';
}

.date_time_group:after {
    clear: both;
}

.date_time_group > *:nth-child(1) {
    float: left;
    width: 66.6666666667%;
    margin-right: 0;
    margin-left: 0;
    clear: none;
    text-align: inherit;

    *zoom: 1;
}

.date_time_group > *:nth-child(1):before,
.date_time_group > *:nth-child(1):after {
    display: table;
    content: '';
}

.date_time_group > *:nth-child(1):after {
    clear: both;
}

.date_time_group > *:nth-child(2) {
    float: left;
    width: 33.3333333333%;
    margin-right: 0;
    margin-left: 0;
    clear: none;
    text-align: inherit;

    *zoom: 1;
}

.date_time_group > *:nth-child(2):before,
.date_time_group > *:nth-child(2):after {
    display: table;
    content: '';
}

.date_time_group > *:nth-child(2):after {
    clear: both;
}

.date_time_group input {
    margin-top: -1px;
}

.settings-panel-group {
    position: relative;
    display: block;
    width: 100%;
    height: auto;

    *zoom: 1;
}

.settings-panel-group:before,
.settings-panel-group:after {
    display: table;
    content: '';
}

.settings-panel-group:after {
    clear: both;
}

.settings-panel-group > .panel .panel-body {
    padding: 15px 30px;
}

.settings-panel-group > .panel .panel-body .media {
    padding-top: 15px;
    padding-bottom: 15px;
}

.settings-panel-group > .panel .panel-body .media .media-body p.meta {
    margin-bottom: 0;
}

.settings-panel-group > .panel .fa-ul {
    margin: 15px 0 15px 24px;
    font-size: 16px;
    color: #7d8081;
}

.settings-panel-group > .panel .fa-ul > li {
    margin: 5px auto;
}

.settings-panel-group > .panel .fa-ul .fa {
    color: #404a55;
}

p.h-btns {
    position: relative;
}

p.h-btns > .btn {
    position: relative;
    text-align: center;
}

#change_password_parent.blocked .dropdown-menu {
    display: block !important;
}

#billing_accordion > .panel {
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#billing_accordion > .panel > .panel-heading {
    position: relative;
    background-color: #ebeef0;
}

#billing_accordion > .panel > .panel-heading .panel-title {
    font-size: 3vw;
    font-weight: bold;
    color: #222b34;
}

#billing_accordion > .panel > .panel-heading .panel-title .selected_option {
    position: absolute;
    top: 50%;
    left: 250px;
    display: none;
    width: 60%;
    height: 45px;
    margin-top: -22.5px;
}

#billing_accordion > .panel > .panel-heading .panel-title .selected_option small {
    font-size: 60%;
    color: #93989b;
}

#billing_accordion > .panel > .panel-heading .panel-title .selected_option p {
    margin: 5px 0 0;
    font-size: 16px;
    font-weight: normal;
}

#billing_accordion > .panel > .panel-heading .panel-title .selected_option .opt_1 {
    position: relative;
    display: block;
    float: left;
    width: 130px;
}

#billing_accordion > .panel > .panel-heading .panel-title > a {
    position: relative;
    display: block;
    color: inherit;
}

#billing_accordion > .panel > .panel-heading .panel-title > a .title_name::after {
    content: attr(data-textUnSelected);
}

#billing_accordion > .panel > .panel-heading .panel-title > a .reset_billing_field {
    position: absolute;
    top: 50%;
    right: 15px;
    display: none;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    color: #aeb2b3;
    cursor: pointer;
}

#billing_accordion > .panel > .panel-heading .panel-title > a.collapsed {
    color: #93989b;
}

#billing_accordion > .panel > .panel-heading .panel-title > a.selected .selected_option {
    display: block;
}

#billing_accordion > .panel > .panel-heading .panel-title > a.selected .reset_billing_field {
    display: block;
}

#billing_accordion > .panel > .panel-heading .panel-title > a.selected .title_name::after {
    content: attr(data-textSelected);
}

#billing_accordion > .panel > .panel-heading .panel-title > a .billing_serial {
    display: inline-block;
    padding-right: 10px;
    margin-right: 5px;
    border-right: 1px solid #ddd;
}

#billing_accordion > .panel > .panel-body {
    padding-right: 0;
    padding-left: 0;
    border: 0;
}

#billing_accordion .billing_plans {
    position: relative;
    display: block;
    width: 100%;
    height: auto;

    *zoom: 1;
}

#billing_accordion .billing_plans:before,
#billing_accordion .billing_plans:after {
    display: table;
    content: '';
}

#billing_accordion .billing_plans:after {
    clear: both;
}

#billing_accordion .billing_plans .plan {
    padding: 25px 15px;
    color: #fff;
    text-align: center !important;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

#billing_accordion .billing_plans .plan .plan_name {
    margin: 0;
    font-weight: bold;
}

#billing_accordion .billing_plans .plan .plan_price {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    font-size: 80px;
    font-weight: 900;
    text-align: center;

    *zoom: 1;
}

#billing_accordion .billing_plans .plan .plan_price:before,
#billing_accordion .billing_plans .plan .plan_price:after {
    display: table;
    content: '';
}

#billing_accordion .billing_plans .plan .plan_price:after {
    clear: both;
}

#billing_accordion .billing_plans .plan .plan_price span {
    position: relative;
    display: inline-block;
}

#billing_accordion .billing_plans .plan .plan_price span::before {
    position: absolute;
    top: 10px;
    right: 105%;
    font-size: 38px;
    font-weight: normal;
    content: '$';
}

#billing_accordion .billing_plans .plan a {
    text-decoration: underline;
}

#billing_accordion .billing_plans .plan p,
#billing_accordion .billing_plans .plan a {
    display: block;
    width: 100%;
    margin-bottom: 2rem;
    font-size: 16px;
    color: inherit;
}

#billing_accordion .billing_plans .plan .btn-default {
    color: #fff;
}

#billing_accordion .billing_plans .plan.standard {
    background-color: #d30a96;
}

#billing_accordion .billing_plans .plan.standard .btn-default {
    color: #fff;
    background-color: #a20873;
    border-color: #99076c;
}

#billing_accordion .billing_plans .plan.standard .btn-default:hover {
    background-color: #bb0985;
}

#billing_accordion .billing_plans .plan.plus {
    background-color: #4bc075;
}

#billing_accordion .billing_plans .plan.plus .btn-default {
    color: #fff;
    background-color: #38a05d;
    border-color: #359859;
}

#billing_accordion .billing_plans .plan.plus .btn-default:hover {
    background-color: #3fb368;
}

#billing_accordion .billing_plans .plan.enterprise {
    background-color: #24adbd;
}

#billing_accordion .billing_plans .plan.enterprise .btn-default {
    color: #fff;
    background-color: #1c8692;
    border-color: #1a7e8a;
}

#billing_accordion .billing_plans .plan.enterprise .btn-default:hover {
    background-color: #2099a8;
}

#billing_accordion .billing_plans .plan.pro {
    background-color: #dd9b41;
}

#billing_accordion .billing_plans .plan.pro .btn-default {
    color: #fff;
    background-color: #c78224;
    border-color: #bf7c22;
}

#billing_accordion .billing_plans .plan.pro .btn-default:hover {
    background-color: #d9902b;
}

#billing_accordion .plan_details {
    position: relative;
    display: block;
    display: none;
    width: 100%;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;

    *zoom: 1;
}

#billing_accordion .plan_details:before,
#billing_accordion .plan_details:after {
    display: table;
    content: '';
}

#billing_accordion .plan_details:after {
    clear: both;
}

#billing_accordion .plan_details.open {
    display: block;
}

#billing_accordion .plan_details .details > header {
    position: relative;
    display: block;
    width: 100%;
    height: 75px;
    margin-bottom: 15px;
    color: inherit;
    text-align: left;

    *zoom: 1;
}

#billing_accordion .plan_details .details > header:before,
#billing_accordion .plan_details .details > header:after {
    display: table;
    content: '';
}

#billing_accordion .plan_details .details > header:after {
    clear: both;
}

#billing_accordion .plan_details .details > header h4 {
    margin: 0;
    font-weight: 600;
    color: inherit;
}

#billing_accordion .plan_details .details .details_list {
    color: #7d8081;
    text-align: left;
}

#billing_accordion .plan_details .details .details_list > li + li {
    margin-top: 10px;
}

#billing_accordion .plan_details .details.standard {
    color: #d30a96;
}

#billing_accordion .plan_details .details.standard > header {
    border-bottom: 1px solid #d30a96;
}

#billing_accordion .plan_details .details.standard .details_list .fa {
    color: #d30a96;
}

#billing_accordion .plan_details .details.plus {
    color: #4bc075;
}

#billing_accordion .plan_details .details.plus > header {
    border-bottom: 1px solid #4bc075;
}

#billing_accordion .plan_details .details.plus .details_list .fa {
    color: #4bc075;
}

#billing_accordion .plan_details .details.enterprise {
    color: #24adbd;
}

#billing_accordion .plan_details .details.enterprise > header {
    border-bottom: 1px solid #24adbd;
}

#billing_accordion .plan_details .details.enterprise .details_list .fa {
    color: #24adbd;
}

#billing_accordion .plan_details .details.pro {
    color: #dd9b41;
}

#billing_accordion .plan_details .details.pro > header {
    border-bottom: 1px solid #dd9b41;
}

#billing_accordion .plan_details .details.pro .details_list .fa {
    color: #dd9b41;
}

#billing_accordion .billing_cycle_trigger > .btn-group {
    position: relative;
    display: block;
    width: 100%;
}

#billing_accordion .billing_cycle_trigger > .btn-group > * {
    display: block;
    float: none;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    clear: both;
}

#billing_accordion .billing_cycle_trigger > .btn-group > *:first-child {
    margin-left: auto;
}

#billing_accordion .billing_cycle_trigger > .btn-group > *:last-child {
    margin-right: auto;
}

#billing_accordion .billing_cycle_trigger > .btn-group .btn-disabled {
    position: relative;
    text-align: left;
}

#billing_accordion .billing_cycle_trigger > .btn-group .btn-disabled .fa {
    position: absolute;
    top: 50%;
    right: 15px;
    height: 18px;
    margin-top: -9px;
}

#billing_accordion .billing_cycle_trigger > .btn-group .btn-disabled.active {
    color: #fff;
    background-color: #4d8ecb;
    border-color: #4d8ecb;
}

#billing_accordion .billing_cycle_trigger > .btn-group .btn-disabled + .btn-disabled {
    margin-top: 10px;
}

#Payment_accordion > .panel {
    margin: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#Payment_accordion > .panel .panel-heading,
#Payment_accordion > .panel .panel-body {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding-right: 0;
    padding-left: 0;

    *zoom: 1;
}

#Payment_accordion > .panel .panel-heading:before,
#Payment_accordion > .panel .panel-heading:after,
#Payment_accordion > .panel .panel-body:before,
#Payment_accordion > .panel .panel-body:after {
    display: table;
    content: '';
}

#Payment_accordion > .panel .panel-heading:after,
#Payment_accordion > .panel .panel-body:after {
    clear: both;
}

#Payment_accordion > .panel .panel-heading {
    text-align: center;
}

#Payment_accordion > .panel .panel-heading h4 {
    font-weight: bold;
    color: #222b34;
}

#Payment_accordion > .panel #make_card_payment {
    max-width: 405px;
    margin-right: auto;
    margin-left: auto;
}

#Payment_accordion > .panel #make_paypal_payment {
    padding: 10px 100px;
    font-weight: bold;
    text-transform: uppercase;
}

#Payment_accordion > .panel #monthly_payment_option {
    display: none;
}

#Payment_accordion > .panel #monthly_payment_option.open {
    display: block;
}

#Payment_accordion #Payment_collapseOne h4 .meta,
#Payment_accordion #Payment_collapseOne h4 strong {
    display: inline-block;
}

#Payment_accordion .paypal_footer {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin-top: 30px !important;
    margin-bottom: 30px !important;

    *zoom: 1;
}

#Payment_accordion .paypal_footer:before,
#Payment_accordion .paypal_footer:after {
    display: table;
    content: '';
}

#Payment_accordion .paypal_footer:after {
    clear: both;
}

#Payment_accordion .paypal_footer .btn-link {
    border-left: 1px solid #ccc;
}

.paypal_form {
    position: relative;
    display: block;
    width: 100%;
    max-width: 405px;
    height: auto;
    padding: 20px;
    margin-right: auto !important;
    margin-left: auto !important;
    background-color: #ebeef0;

    *zoom: 1;
}

.paypal_form:before,
.paypal_form:after {
    display: table;
    content: '';
}

.paypal_form:after {
    clear: both;
}

.jumbo_banner {
    position: relative;
    display: block;
    width: 100%;
    height: auto;

    *zoom: 1;
}

.jumbo_banner:before,
.jumbo_banner:after {
    display: table;
    content: '';
}

.jumbo_banner:after {
    clear: both;
}

.jumbo_banner > header {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 5vh 0;
}

.jumbo_banner > header h1 {
    font-size: 3.5vw;
}

.jumbo_banner .jumbo_list {
    position: relative;
    display: block;
    width: 100%;
    /* max-width: 960px; */
    height: auto;
    margin-right: auto !important;
    margin-left: auto !important;

    *zoom: 1;
}

.jumbo_banner .jumbo_list:before,
.jumbo_banner .jumbo_list:after {
    display: table;
    content: '';
}

.jumbo_banner .jumbo_list:after {
    clear: both;
}

.jumbo_banner .jumbo_list .jumbo_list_item {
    position: relative;
    display: block;
    width: 100%;
    padding-top: 30px;
    max-width: 260px;
    height: auto;
    margin-right: auto !important;
    margin-left: auto !important;
    text-align: center;

    *zoom: 1;
}

.jumbo_banner .jumbo_list .jumbo_list_item:before,
.jumbo_banner .jumbo_list .jumbo_list_item:after {
    display: table;
    content: '';
}

.jumbo_banner .jumbo_list .jumbo_list_item:after {
    clear: both;
}

.jumbo_banner .jumbo_list .jumbo_list_item .btn {
    display: block;
    width: 112px;
    height: 112px;
    padding: 0;
    margin-right: auto !important;
    margin-left: auto !important;
    text-align: center;
    background-color: #c14479;
    border: 6px solid white;
    border-radius: 4px;
}

.jumbo_banner .jumbo_list .jumbo_list_item .btn.yellow {
    background-color: #f3d55d;
}

.jumbo_banner .jumbo_list .jumbo_list_item .btn.orange {
    background-color: #f2b45c;
}

.jumbo_banner .jumbo_list .jumbo_list_item .btn.lightred {
    background-color: #dd635b;
}

.jumbo_banner .jumbo_list .jumbo_list_item .btn.blue {
    background-color: #167ce5;
}

.jumbo_banner .jumbo_list .jumbo_list_item .btn.fadegrey {
    background-color: #587f98;
}



.jumbo_banner .jumbo_list .jumbo_list_item .btn.website {
    background-color: #ab44fa;
}

.jumbo_banner .jumbo_list .jumbo_list_item .btn.pink {
    background-color: #c14479;
}

.jumbo_banner .jumbo_list .jumbo_list_item .btn.purple {
    background-color: #b475f4;
}

.jumbo_banner .jumbo_list .jumbo_list_item .btn.green {
    background-color: #4cc076;
}

.login_page {
    background-image: url("../img/login-bg.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-size: cover;
    background-size: cover;
}

.login_page .login_block {
    position: relative;
    display: block;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100vh;
    padding: 5vh 5vw;
    flex-direction: column;

    *zoom: 1;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    box-orient: vertical;
    box-direction: normal;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
}

.login_page .login_block:before,
.login_page .login_block:after {
    display: table;
    content: '';
}

.login_page .login_block:after {
    clear: both;
}

.login_page .login_block .login_box {
    position: relative;
    display: block;
    width: 100%;
    max-width: 404px;
    height: 100%;
    height: calc(100% - 40px);
    background-color: #fff;
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);

    *zoom: 1;
}

.login_page .login_block .login_box:before,
.login_page .login_block .login_box:after {
    display: table;
    content: '';
}

.login_page .login_block .login_box:after {
    clear: both;
}

.login_page .login_block .login_box .slider_block {
    position: relative;
    display: block;
    width: 100%;
    max-width: 311px;
    height: 100%;
    min-height: 100%;
    padding: 0 20px;
    color: #fff;
    background-color: #262c35;

    *zoom: 1;
}

.login_page .login_block .login_box .slider_block:before,
.login_page .login_block .login_box .slider_block:after {
    display: table;
    content: '';
}

.login_page .login_block .login_box .slider_block:after {
    clear: both;
}

.login_page .login_block .login_box .slider_block > header {
    position: relative;
    display: block;
    width: 100%;
    height: auto;

    *zoom: 1;
}

.login_page .login_block .login_box .slider_block > header:before,
.login_page .login_block .login_box .slider_block > header:after {
    display: table;
    content: '';
}

.login_page .login_block .login_box .slider_block > header:after {
    clear: both;
}

.login_page .login_block .login_box .slider_block > header h4 {
    margin: 0;
    line-height: 100px;
}

.login_page .login_block .login_box .slider_block #login_slider {
    position: relative;
    height: calc(100% - 100px);
}

.login_page .login_block .login_box .slider_block #login_slider hgroup h4 {
    margin: 30px 0 0 0;
    font-size: 16px;
    line-height: 1.5;
}

.login_page .login_block .login_box .slider_block #login_slider hgroup p {
    margin: 30px 0;
    line-height: 1.5;
}

.login_page .login_block .login_box .form_block {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    min-height: 100%;
    text-align: center;

    *zoom: 1;
}

.login_page .login_block .login_box .form_block:before,
.login_page .login_block .login_box .form_block:after {
    display: table;
    content: '';
}

.login_page .login_block .login_box .form_block:after {
    clear: both;
}

.login_page .login_block .login_box .form_block > header {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 36px 0;
    background-color: #183643;

    *zoom: 1;
}

.login_page .login_block .login_box .form_block > header:before,
.login_page .login_block .login_box .form_block > header:after {
    display: table;
    content: '';
}

.login_page .login_block .login_box .form_block > header:after {
    clear: both;
}

.login_page .login_block .login_box .form_block .form_body {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 15px;
    background-color: #fff;

    *zoom: 1;
}

.login_page .login_block .login_box .form_block .form_body:before,
.login_page .login_block .login_box .form_block .form_body:after {
    display: table;
    content: '';
}

.login_page .login_block .login_box .form_block .form_body:after {
    clear: both;
}

.login_page .login_block .login_box .form_block .form_body .form_title {
    line-height: 1.5;
    color: #183643;
}

.login_page .login_block .login_box .form_block .form_body .v-stacked {
    margin: 30px 0;
}

.login_page .login_block .login_box .form_block .form_body .v-stacked .form-group {
    position: relative;
    margin-bottom: 0;
}

.login_page .login_block .login_box .form_block .form_body .v-stacked .form-group + .form-group {
    margin-top: -1px;
}

.login_page .login_block .login_box .form_block .form_body .v-stacked .form-group label {
    position: absolute;
    top: 0;
    right: auto;
    left: 16px;
    display: none;
    font-weight: normal;
    line-height: 46px;
    color: #7b858e;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.login_page .login_block .login_box .form_block .form_body .v-stacked .form-group label.open {
    display: block;
}

.login_page .login_block .login_box .form_block .form_body .v-stacked .form-group input:focus {
    border-color: #ccc;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.login_page .login_block .login_box .form_block .form_body .v-stacked .form-group input:focus ~ label {
    right: 16px;
    left: auto;
}

.login_page .login_block .login_box .form_block .secondary-link {
    position: static;
    bottom: -20px;
    left: 0;
    width: 100%;
    height: 20px;
    margin: 0;
    font-size: 12px;
    line-height: 20px;
}

.login_page .login_block .login_box .form_block .footer_text {
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 15px;
    margin-top: 30px;
}

/* #Floating Button
---------------------------------------------------------------------------------------------------- */
.floating_btn {
    position: fixed;
    right: 30px;
    bottom: 30px;
    z-index: 1004;
    width: 60px;
    height: 60px;
}

.floating_btn > .block {
    position: relative;
    width: 60px;
    height: 60px;

    *zoom: 1;
}

.floating_btn > .block:before,
.floating_btn > .block:after {
    display: table;
    content: '';
}

.floating_btn > .block:after {
    clear: both;
}

.floating_btn > .block > .master_btn {
    position: relative;
    z-index: 2;
    /* -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15); */
}

.floating_btn > .block .inner_btns {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 50px;
    height: 50px;
    *zoom: 1;
}


.floating_btn > .block .inner_btns:before,
.floating_btn > .block .inner_btns:after {
    display: table;
    content: '';
}

.floating_btn > .block .inner_btns:after {
    clear: both;
}

.floating_btn > .block .inner_btns > .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 44px;
    height: 44px;
    margin-top: -20px;
    margin-left: -22px;
    /* -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); */
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
    border-radius: 50%;
}

.floating_btn > .block .inner_btns > .btn::after {
    content: '';
}

.floating_btn > .block .inner_btns.open > .btn::after {
    position: absolute;
    top: 50%;
    right: 50px;
    z-index: 2;
    display: block;
    height: 26px;
    padding: 0 8px;
    margin-top: -13px;
    font-size: 12px;
    font-weight: bold;
    line-height: 26px;
    color: #333;
    content: attr(data-title);
    background-color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    /* -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); */
}

.floating_btn > .block .inner_btns > .btn:hover::before {
    position: absolute;
    top: 50%;
    right: 46px;
    z-index: 1;
    display: block;
    width: 10px;
    height: 10px;
    height: 10px;
    margin-top: -5px;
    content: '';
    background-color: #333;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.floating_btn > .block .inner_btns.open {
    -webkit-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    -o-transform: translateY(-50px);
    transform: translateY(-50px);
}

.floating_btn > .block .inner_btns.open > .btn:first-child {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
}

.floating_btn > .block .inner_btns.open > .btn:nth-child(2) {
    -webkit-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    -o-transform: translateY(-50px);
    transform: translateY(-50px);
}

.floating_btn > .block .inner_btns.open > .btn:nth-child(3) {
    -webkit-transform: translateY(-95px);
    -ms-transform: translateY(-95px);
    -o-transform: translateY(-95px);
    transform: translateY(-95px);
}

.floating_btn > .block .inner_btns.open > .btn:nth-child(4) {
    -webkit-transform: translateY(-140px);
    -ms-transform: translateY(-140px);
    -o-transform: translateY(-140px);
    transform: translateY(-140px);
}

.floating_btn > .block .inner_btns.open > .btn:nth-child(5) {
    -webkit-transform: translateY(-185px);
    -ms-transform: translateY(-185px);
    -o-transform: translateY(-185px);
    transform: translateY(-185px);
}

.floating_btn > .block .inner_btns.open > .btn:nth-child(6) {
    -webkit-transform: translateY(-230px);
    -ms-transform: translateY(-230px);
    -o-transform: translateY(-230px);
    transform: translateY(-230px);
}

.floating_btn > .block .inner_btns.open > .btn:nth-child(7) {
    -webkit-transform: translateY(-275px);
    -ms-transform: translateY(-275px);
    -o-transform: translateY(-275px);
    transform: translateY(-275px);
}

.floating_btn > .block .inner_btns.open > .btn:nth-child(8) {
    -webkit-transform: translateY(-320px);
    -ms-transform: translateY(-320px);
    -o-transform: translateY(-320px);
    transform: translateY(-320px);
}

.notification_footer_alert {
    padding-bottom: 76px;
}

.notification_footer_alert .side_nav .modern_menu .aside_navigation {
    max-height: calc(80vh - 1px);
}

.notification_footer_alert .side_nav .modern_menu .aside_footer {
    /* bottom: 76px; */
    bottom: 1px;
}

.notification_footer_alert .notification_modal .overflow-container {
    max-height: calc(100vh - 76px - 71px - 48px - 73px);
}

.notification_footer_alert .notification_modal .notification_modal-content > footer {
    bottom: 76px;
}

.notification_footer_alert .notification_modal#user_notification_modal .overflow-container {
    max-height: calc(100vh - 76px - 264px - 71px);
}

.notification_footer_alert .floating_btn {
    bottom: 45px;
}

#select_involved_property .modal-dialog {
    width: 100%;
}

#select_involved_property .select_articles {
    position: relative;
    display: block;
    width: 100%;
    list-style-type: none;
}

#select_involved_property .select_articles > li {
    margin-bottom: 3%;
}

#select_involved_property .select_articles > li:last-child {
    margin-bottom: 0;
}

#select_involved_property .select_articles article {
    position: relative;
    display: block;
    width: 100%;
    background-color: #fff;
}

#select_involved_property .select_articles article figure {
    position: relative;
    display: block;
}

#select_involved_property .select_articles article figure .btn {
    position: absolute !important;
    right: 0;
    bottom: 0;
}

#select_involved_property .select_articles article footer {
    position: relative;
    display: block;
    width: 100%;
    border-top: 1px solid #ccc;
}

#select_involved_property .select_articles article footer .btn-group {
    display: block;
}

#select_involved_property .select_articles article footer .btn-group .plugin-checkbox-radio {
    color: #818789;
    text-align: right;
}

#select_involved_property .select_articles article footer .btn-group .plugin-checkbox-radio .checks {
    position: absolute;
    top: 50%;
    left: 15px;
    width: 28px;
    height: 28px;
    margin-top: -14px;
}

#select_involved_property .select_articles article footer .btn-group .plugin-checkbox-radio.active {
    color: #4d8ecb;
}

.contactoverview_page .user_social_links {
    position: relative;
    display: block;
    width: 100%;
    padding-left: 0;
    margin: 15px auto;
    list-style-type: none;
}

.contactoverview_page .user_social_links > li {
    display: inline-block;
}

.contactoverview_page .user_social_links > li + li {
    margin-left: 0;
}

.contactoverview_page .user_social_links .btn {
    width: 36px;
    height: 36px;
    padding: 0 !important;
    line-height: 36px;
    text-align: center;
}

.contactoverview_page .user_tags {
    margin-bottom: 0;
}

.contactoverview_page .user_section_1 {
    position: relative;
    display: block;
    width: 100%;
    margin: 30px auto 0;
}

.contactoverview_page .user_section_1 > .block {
    margin-bottom: 2%;
}

.contactoverview_page .user_section_1 > .block > .panel {
    margin-bottom: 0;
    border: 0;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
}

.contactoverview_page .user_section_1 .table {
    margin-bottom: 0;
}

.contactoverview_page .user_section_1 .table th {
    text-align: right;
}

.contactoverview_page .user_section_1 .table th,
.contactoverview_page .user_section_1 .table td {
    border: 0;
}

.contactoverview_page .user_section_1 .panel.panel-default.user_vcard {
    display: table;
    width: 100%;
}

.contactoverview_page .user_section_1 .panel.panel-default.user_vcard .panel-body {
    display: table-cell;
    vertical-align: middle;
}

.contactoverview_page .table_parent {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 15px;
}

.contactoverview_page .table_parent > header {
    padding-left: 15px;
    /* text color */
    /* layer fill content */
    background-color: #eff1f2;


}

.contactoverview_page .table_parent > header > .cell {
    padding: 15px 5px;
    color: #303941;
    font-size: 14px;
}

.contactoverview_page .table_parent .entry_content {
    position: relative;
    display: block;
    width: 100%;
    background-color: #fff;
}

.contactoverview_page .table_parent .entry_content .table_actions {
    position: relative;
    display: block;
    width: 100%;
    margin: 10px 0;
    text-align: center;
}

.contactoverview_page .table_parent .table_entry {
    border-bottom: 11px solid #fafbff;
}

.contactoverview_page .table_parent .table_entry .alert_type {
    display: block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.contactoverview_page .table_parent .table_entry .alert_type::after {
    display: inline-block;
    padding-left: 20px;
}

.contactoverview_page .table_parent .table_entry .alert_type.high {
    background-color: #e72951;
    /* layer fill content */;
}

.contactoverview_page .table_parent .table_entry .alert_type.high::after {
    content: 'High';
}

.contactoverview_page .table_parent .table_entry .alert_type.normal {
    background-color: #4bbf75;
    /* layer fill content */;
}

.contactoverview_page .table_parent .table_entry .alert_type.normal::after {
    content: 'Normal';
}

.contactoverview_page .table_parent .table_entry .alert_type.low {
    background-color: #e7cf23;
    /* layer fill content */;
}

.contactoverview_page .table_parent .table_entry .alert_type.low::after {
    content: 'Low';
}

.contactoverview_page .table_parent .table_entry > .cell {
    font-size: 14.5px;
    vertical-align: top;
}

.contactoverview_page .table_parent .table_entry > .cell p {
    margin: 0;
}

.contactoverview_page .table_parent .table_entry .cell[data-title="Edit"] {
    vertical-align: middle;
}


.contactoverview_page .table_parent .rating_list .star-rating {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("../img/star-blank.png");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-size: cover;
    background-size: cover;
}

.contactoverview_page .table_parent .rating_list .star-rating.star-selected {
    background-image: url("../img/star.png");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-size: cover;
    background-size: cover;
}

.contactoverview_page .group_dropdown {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.contactoverview_page .group_dropdown .property_dropdown {
    position: absolute;
    left: 50%;
    display: none;
    width: 346px;
    height: 100%;
    margin-left: -173px;
    -webkit-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    -o-transform: translateY(-50px);
    transform: translateY(-50px);
}

.contactoverview_page .group_dropdown .property_dropdown article {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: #fff;
    border-bottom: 1px solid #dee0e1;

    *zoom: 1;
}

.contactoverview_page .group_dropdown .property_dropdown article:before,
.contactoverview_page .group_dropdown .property_dropdown article:after {
    display: table;
    content: '';
}

.contactoverview_page .group_dropdown .property_dropdown article:after {
    clear: both;
}

.contactoverview_page .group_dropdown .property_dropdown article > header,
.contactoverview_page .group_dropdown .property_dropdown article > figure,
.contactoverview_page .group_dropdown .property_dropdown article > hgroup,
.contactoverview_page .group_dropdown .property_dropdown article > footer {
    position: relative;
    display: block;
    width: 100%;
    height: auto;

    *zoom: 1;
}

.contactoverview_page .group_dropdown .property_dropdown article > header:before,
.contactoverview_page .group_dropdown .property_dropdown article > header:after,
.contactoverview_page .group_dropdown .property_dropdown article > figure:before,
.contactoverview_page .group_dropdown .property_dropdown article > figure:after,
.contactoverview_page .group_dropdown .property_dropdown article > hgroup:before,
.contactoverview_page .group_dropdown .property_dropdown article > hgroup:after,
.contactoverview_page .group_dropdown .property_dropdown article > footer:before,
.contactoverview_page .group_dropdown .property_dropdown article > footer:after {
    display: table;
    content: '';
}

.contactoverview_page .group_dropdown .property_dropdown article > header:after,
.contactoverview_page .group_dropdown .property_dropdown article > figure:after,
.contactoverview_page .group_dropdown .property_dropdown article > hgroup:after,
.contactoverview_page .group_dropdown .property_dropdown article > footer:after {
    clear: both;
}

.contactoverview_page .group_dropdown .property_dropdown article > header p,
.contactoverview_page .group_dropdown .property_dropdown article > figure p,
.contactoverview_page .group_dropdown .property_dropdown article > hgroup p,
.contactoverview_page .group_dropdown .property_dropdown article > footer p {
    margin: 0;
    color: #818789;
}

.contactoverview_page .group_dropdown .property_dropdown article > header h4,
.contactoverview_page .group_dropdown .property_dropdown article > figure h4,
.contactoverview_page .group_dropdown .property_dropdown article > hgroup h4,
.contactoverview_page .group_dropdown .property_dropdown article > footer h4 {
    margin-top: 0;
    margin-bottom: 5px;
}

.contactoverview_page .group_dropdown .property_dropdown article hgroup {
    padding: 10px;
}

.contactoverview_page .group_dropdown .property_dropdown article header {
    padding: 10px 10px;
    text-align: right;
    background-color: #4d8ecb;
}

.contactoverview_page .group_dropdown .property_dropdown article header h4,
.contactoverview_page .group_dropdown .property_dropdown article header p {
    color: #fff;
}

.contactoverview_page .group_dropdown .property_dropdown article footer {
    padding: 10px 10px;
    border-top: 1px solid #dee0e1;
}

.contactoverview_page .group_dropdown .property_dropdown article footer p {
    font-size: 18px;
    text-align: right;
}

.contactoverview_page .group_dropdown .property_dropdown article footer label {
    position: absolute;
    top: 50%;
    left: 15px;
    display: block;
    width: 25px;
    height: 25px;
    margin-top: -12.5px;
    background-image: url("../img/checkbox-unchecked.png");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-size: cover;
    background-size: cover;
}

.contactoverview_page .group_dropdown .property_dropdown article figure label {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    width: 90px;
    height: 32px;
    margin: 0;
    font-weight: bold;
    line-height: 32px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

.contactoverview_page .group_dropdown .property_dropdown article figure label.reserved {
    background-color: #25313d;
}

.contactoverview_page .group_dropdown .property_dropdown article figure label.sold {
    background-color: #f51d5d;
}

.contactoverview_page .group_dropdown .property_dropdown.open {
    z-index: 1;
    display: block;
}

.contactoverview_page .group_dropdown .property_dropdown.open article {
    border: 10px solid #f6f6f6;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
}

.contactoverview_page .attach_dropdown {
    position: relative;
    display: block;
    width: 100%;
}

.contactoverview_page .attach_dropdown #file_attach {
    position: relative;
    display: none;
    float: right;
    width: 364px;
    padding: 0;
    margin-top: -15px;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #c3c3c3;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}

.contactoverview_page .attach_dropdown #file_attach a {
    padding: 10px 20px;
    color: #183643;
}

.contactoverview_page .attach_dropdown #file_attach li + li {
    border-top: 1px solid #c3c3c3;
}

.contactoverview_page .attach_dropdown #file_attach.open {
    display: block;
}

#SliderModal {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

#SliderModal .close_modal_btn {
    position: absolute !important;
    top: 0;
    right: 0;
    font-size: 50px;
    font-weight: 300;
    color: #fff;
}

#SliderModal .modal-dialog {
    margin-right: auto !important;
    margin-left: auto !important;
    border: 0;
}

#SliderModal .modal-dialog .modal-content {
    background: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#SliderModal .modal-dialog .modal-content .property_slider {
    position: relative;
    display: block;
    width: 100%;
}

#SliderModal .modal-dialog .modal-content .property_slider #slider {
    max-width: 600px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

#SliderModal .flexslider {
    margin-top: 30px !important;
    margin-bottom: 0;
    background-color: #333;
    border: 4px solid #333;
}

#SliderModal .flexslider#carousel li {
    margin-right: 4px;
}

#SliderModal .flex-direction-nav a:before {
    width: 40px;
    height: 40px;
    line-height: 40px;
}

button.close[data-dismiss="modal"] {
    color: #fff;
    filter: alpha(opacity=100);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    opacity: 1;
}

.box {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: transparent;

    *zoom: 1;
}

.box:before,
.box:after {
    display: table;
    content: '';
}

.box:after {
    clear: both;
}

/* # Helpers
---------------------------------------------------------------------------------------------------- */
button,
a {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

button:focus,
button:hover,
button:active,
a:focus,
a:hover,
a:active {
    outline: medium none !important;
}

button:focus::-moz-focus-inner,
button:hover::-moz-focus-inner,
button:active::-moz-focus-inner,
a:focus::-moz-focus-inner,
a:hover::-moz-focus-inner,
a:active::-moz-focus-inner {
    border: 0 !important;
    outline: 0 !important;
}

button::-moz-focus-inner,
a::-moz-focus-inner {
    border: 0 !important;
    outline: 0 !important;
}

.no-select {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
}

.caps {
    text-transform: uppercase;
}

.text-black {
    color: #000 !important;
}

.text-white {
    color: #fff !important;
}

.text-bold {
    font-weight: 500;
}

.f-600 {
    font-weight: 600;
}

.hover {
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease;
}

.hover:hover {
    opacity: .8;
}

.visuallyhidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
}

a:hover {
    text-decoration: none;
}

.px16 {
    font-size: 16px !important;
}

.px20 {
    font-size: 20px !important;
}

.px22 {
    font-size: 22px !important;
}

.relative {
    position: relative !important;
}

.centered {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.block {
    display: block;
}

.clear {
    *zoom: 1;
}

.clear:before,
.clear:after {
    display: table;
    content: '';
}

.clear:after {
    clear: both;
}

.screen-reader-text {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
}

.no-js .hide-no-js {
    display: none !important;
}

.border-b-light {
    border-bottom: 1px solid #e8e8ea;
}

ul,
ol {
    padding: 0;
    margin: 0;
    list-style: none;
}

li {
    list-style-type: none;
}

.full {
    width: 100%;
}

.bg-lite {
    background-color: #aaa !important;
}

.radius-no {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.text-dark {
    color: #183643 !important;
}

.text-lite {
    color: #b4babf !important;
}

.text-meta {
    color: #818789 !important;
}

.text-grey {
    color: #5b5b5b !important;
}

.text-normal {
    font-weight: normal !important;
}

.text-red {
    color: #eb1212 !important;
}

.text-light-heading {
    color: #3f4955;
}

.no-shadow {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.top {
    top: 0;
}

.left {
    left: 0;
}

/* # Shadows
---------------------------------------------------------------------------------------------------- */
.z-depth-1 {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
}

.z-depth-1-half {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}

.z-depth-2 {
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
}

.z-depth-3 {
    -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19);
    box-shadow: 0 12px 15px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19);
}

.z-depth-4 {
    -webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, .22), 0 25px 55px 0 rgba(0, 0, 0, .21);
    box-shadow: 0 16px 28px 0 rgba(0, 0, 0, .22), 0 25px 55px 0 rgba(0, 0, 0, .21);
}

.z-depth-5 {
    -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
}

/* Margin Padding Helpers Classes
---------------------------------------------------------------------------------------------------- */
.padding-t-only {
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.padding-b-only {
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
}

.padding-r-only {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.padding-l-only {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
}

.padding-v-only {
    padding-top: 0;
    padding-bottom: 0;
}

.padding-h-only {
    padding-right: 0;
    padding-left: 0;
}

.padding-no {
    padding: 0;
}

.padding-v-no {
    padding-top: 0;
    padding-bottom: 0;
}

.padding-h-no {
    padding-right: 0;
    padding-left: 0;
}

.padding-t-no {
    padding-top: 0;
}

.padding-r-no {
    padding-right: 0;
}

.padding-b-no {
    padding-bottom: 0;
}

.padding-l-no {
    padding-left: 0;
}

.padding-sm {
    padding: 15px;
}

.padding-v-sm {
    padding-top: 15px;
    padding-bottom: 15px;
}

.padding-h-sm {
    padding-right: 15px;
    padding-left: 15px;
}

.padding-t-sm {
    padding-top: 15px;
}

.padding-r-sm {
    padding-right: 15px;
}

.padding-b-sm {
    padding-bottom: 15px;
}

.padding-l-sm {
    padding-left: 15px;
}

.padding-xs {
    padding: 10px;
}

.padding-v-xs {
    padding-top: 10px;
    padding-bottom: 10px;
}

.padding-h-xs {
    padding-right: 10px;
    padding-left: 10px;
}

.padding-t-xs {
    padding-top: 10px;
}

.padding-r-xs {
    padding-right: 10px;
}

.padding-b-xs {
    padding-bottom: 10px;
}

.padding-l-xs {
    padding-left: 10px;
}

.padding-xxs {
    padding: 5px;
}

.padding-v-xxs {
    padding-top: 5px;
    padding-bottom: 5px;
}

.padding-h-xxs {
    padding-right: 5px;
    padding-left: 5px;
}

.padding-t-xxs {
    padding-top: 5px;
}

.padding-r-xxs {
    padding-right: 5px;
}

.padding-b-xxs {
    padding-bottom: 5px;
}

.padding-l-xxs {
    padding-left: 5px;
}

.padding-md {
    padding: 30px;
}

.padding-v-md {
    padding-top: 5px;
    padding-bottom: 30px;
}

.padding-h-md {
    padding-right: 30px;
    padding-left: 30px;
}

.padding-t-md {
    padding-bottom: 10px;
}

.padding-r-md {
    padding-right: 30px;
}

.padding-b-md {
    padding-bottom: 30px;
}

.padding-l-md {
    padding-left: 30px;
}

.padding-lg {
    padding: 60px;
}

.padding-v-lg {
    padding-top: 60px;
    padding-bottom: 60px;
}

.padding-h-lg {
    padding-right: 60px;
    padding-left: 60px;
}

.padding-t-lg {
    padding-top: 60px;
}

.padding-r-lg {
    padding-right: 60px;
}

.padding-b-lg {
    padding-bottom: 60px;
}

.padding-l-lg {
    padding-left: 60px;
}

.padding-xlg {
    padding: 90px;
}

.padding-v-xlg {
    padding-top: 90px;
    padding-bottom: 90px;
}

.padding-h-xlg {
    padding-right: 90px;
    padding-left: 90px;
}

.padding-t-xlg {
    padding-top: 90px;
}

.padding-r-xlg {
    padding-right: 90px;
}

.padding-b-xlg {
    padding-bottom: 90px;
}

.padding-l-xlg {
    padding-left: 90px;
}

.padding-xxlg {
    padding: 120px;
}

.padding-v-xxlg {
    padding-top: 120px;
    padding-bottom: 120px;
}

.padding-h-xxlg {
    padding-right: 120px;
    padding-left: 120px;
}

.padding-t-xxlg {
    padding-top: 120px;
}

.padding-r-xxlg {
    padding-right: 120px;
}

.padding-b-xxlg {
    padding-bottom: 120px;
}

.padding-l-xxlg {
    padding-left: 120px;
}

.margin-no {
    margin: 0;
}

.margin-v-no {
    margin-top: 0;
    margin-bottom: 0;
}

.margin-h-no {
    margin-right: 0;
    margin-left: 0;
}

.margin-t-no {
    margin-top: 0;
}

.margin-r-no {
    margin-right: 0;
}

.margin-b-no {
    margin-bottom: 0;
}

.margin-l-no {
    margin-left: 0;
}

.margin-xs {
    margin: 10px;
}

.margin-v-xs {
    margin-top: 10px;
    margin-bottom: 10px;
}

.margin-h-xs {
    margin-right: 10px;
    margin-left: 10px;
}

.margin-t-xs {
    margin-top: 10px;
}

.margin-r-xs {
    margin-right: 10px;
}

.margin-b-xs {
    margin-bottom: 10px;
}

.margin-l-xs {
    margin-left: 10px;
}

.margin-xxs {
    margin: 5px;
}

.margin-v-xxs {
    margin-top: 5px;
    margin-bottom: 5px;
}

.margin-h-xxs {
    margin-right: 5px;
    margin-left: 5px;
}

.margin-t-xxs {
    margin-top: 5px;
}

.margin-r-xxs {
    margin-right: 5px;
}

.margin-b-xxs {
    margin-bottom: 5px;
}

.margin-l-xxs {
    margin-left: 5px;
}

.margin-sm {
    margin: 15px;
}

.margin-v-sm {
    margin-top: 15px;
    margin-bottom: 15px;
}

.margin-h-sm {
    margin-right: 15px;
    margin-left: 15px;
}

.margin-t-sm {
    margin-top: 15px;
}

.margin-r-sm {
    margin-right: 15px;
}

.margin-b-sm {
    margin-bottom: 15px;
}

.margin-l-sm {
    margin-left: 15px;
}

.margin-md {
    margin: 30px;
}

.margin-v-md {
    margin-top: 30px;
    margin-bottom: 30px;
}

.margin-h-md {
    margin-right: 30px;
    margin-left: 30px;
}

.margin-t-md {
    margin-top: 30px;
}

.margin-r-md {
    margin-right: 30px;
}

.margin-b-md {
    margin-bottom: 30px;
}

.margin-l-md {
    margin-left: 30px;
}

.margin-lg {
    margin: 60px;
}

.margin-v-lg {
    margin-top: 60px;
    margin-bottom: 60px;
}

.margin-h-lg {
    margin-right: 60px;
    margin-left: 60px;
}

.margin-t-lg {
    margin-top: 60px;
}

.margin-r-lg {
    margin-right: 60px;
}

.margin-b-lg {
    margin-bottom: 60px;
}

.margin-l-lg {
    margin-left: 60px;
}

.margin-xlg {
    margin: 90px;
}

.margin-v-xlg {
    margin-top: 90px;
    margin-bottom: 90px;
}

.margin-h-xlg {
    margin-right: 90px;
    margin-left: 90px;
}

.margin-t-xlg {
    margin-top: 90px;
}

.margin-r-xlg {
    margin-right: 90px;
}

.margin-b-xlg {
    margin-bottom: 90px;
}

.margin-l-xlg {
    margin-left: 90px;
}

.margin-xxlg {
    margin: 120px;
}

.margin-v-xxlg {
    margin-top: 120px;
    margin-bottom: 120px;
}

.margin-h-xxlg {
    margin-right: 120px;
    margin-left: 120px;
}

.margin-t-xxlg {
    margin-top: 120px;
}

.margin-r-xxlg {
    margin-right: 120px;
}

.margin-b-xxlg {
    margin-bottom: 120px;
}

.margin-l-xxlg {
    margin-left: 120px;
}

.padding-t-only-imp {
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
}

.padding-b-only-imp {
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.padding-r-only-imp {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
}

.padding-l-only-imp {
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
}

.padding-v-only-imp {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.padding-h-only-imp {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.padding-no-imp {
    padding: 0 !important;
}

.padding-v-no-imp {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.padding-h-no-imp {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.padding-t-no-imp {
    padding-top: 0 !important;
}

.padding-r-no-imp {
    padding-right: 0 !important;
}

.padding-b-no-imp {
    padding-bottom: 0 !important;
}

.padding-l-no-imp {
    padding-left: 0 !important;
}

.padding-sm-imp {
    padding: 15px !important;
}

.padding-v-sm-imp {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.padding-h-sm-imp {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.padding-t-sm-imp {
    padding-top: 15px !important;
}

.padding-r-sm-imp {
    padding-right: 15px !important;
}

.padding-b-sm-imp {
    padding-bottom: 15px !important;
}

.padding-l-sm-imp {
    padding-left: 15px !important;
}

.padding-xs-imp {
    padding: 10px !important;
}

.padding-v-xs-imp {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.padding-h-xs-imp {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.padding-t-xs-imp {
    padding-top: 10px !important;
}

.padding-r-xs-imp {
    padding-right: 10px !important;
}

.padding-b-xs-imp {
    padding-bottom: 10px !important;
}

.padding-l-xs-imp {
    padding-left: 10px !important;
}

.padding-xxs-imp {
    padding: 5px !important;
}

.padding-v-xxs-imp {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.padding-h-xxs-imp {
    padding-right: 5px !important;
    padding-left: 5px !important;
}

.padding-t-xxs-imp {
    padding-top: 5px !important;
}

.padding-r-xxs-imp {
    padding-right: 5px !important;
}

.padding-b-xxs-imp {
    padding-bottom: 5px !important;
}

.padding-l-xxs-imp {
    padding-left: 5px !important;
}

.padding-md-imp {
    padding: 30px !important;
}

.padding-v-md-imp {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.padding-h-md-imp {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.padding-t-md-imp {
    padding-top: 30px !important;
}

.padding-r-md-imp {
    padding-right: 30px !important;
}

.padding-b-md-imp {
    padding-bottom: 30px !important;
}

.padding-l-md-imp {
    padding-left: 30px !important;
}

.padding-lg-imp {
    padding: 60px !important;
}

.padding-v-lg-imp {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.padding-h-lg-imp {
    padding-right: 60px !important;
    padding-left: 60px !important;
}

.padding-t-lg-imp {
    padding-top: 60px !important;
}

.padding-r-lg-imp {
    padding-right: 60px !important;
}

.padding-b-lg-imp {
    padding-bottom: 60px !important;
}

.padding-l-lg-imp {
    padding-left: 60px !important;
}

.padding-xlg-imp {
    padding: 90px !important;
}

.padding-v-xlg-imp {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
}

.padding-h-xlg-imp {
    padding-right: 90px !important;
    padding-left: 90px !important;
}

.padding-t-xlg-imp {
    padding-top: 90px !important;
}

.padding-r-xlg-imp {
    padding-right: 90px !important;
}

.padding-b-xlg-imp {
    padding-bottom: 90px !important;
}

.padding-l-xlg-imp {
    padding-left: 90px !important;
}

.padding-xxlg-imp {
    padding: 120px !important;
}

.padding-v-xxlg-imp {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
}

.padding-h-xxlg-imp {
    padding-right: 120px !important;
    padding-left: 120px !important;
}

.padding-t-xxlg-imp {
    padding-top: 120px !important;
}

.padding-r-xxlg-imp {
    padding-right: 120px !important;
}

.padding-b-xxlg-imp {
    padding-bottom: 120px !important;
}

.padding-l-xxlg-imp {
    padding-left: 120px !important;
}

.margin-no-imp {
    margin: 0 !important;
}

.margin-v-no-imp {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.margin-h-no-imp {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.margin-t-no-imp {
    margin-top: 0 !important;
}

.margin-r-no-imp {
    margin-right: 0 !important;
}

.margin-b-no-imp {
    margin-bottom: 0 !important;
}

.margin-l-no-imp {
    margin-left: 0 !important;
}

.margin-xs-imp {
    margin: 10px !important;
}

.margin-v-xs-imp {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.margin-h-xs-imp {
    margin-right: 10px !important;
    margin-left: 10px !important;
}

.margin-t-xs-imp {
    margin-top: 10px !important;
}

.margin-r-xs-imp {
    margin-right: 10px !important;
}

.margin-b-xs-imp {
    margin-bottom: 10px !important;
}

.margin-l-xs-imp {
    margin-left: 10px !important;
}

.margin-xxs-imp {
    margin: 5px !important;
}

.margin-v-xxs-imp {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.margin-h-xxs-imp {
    margin-right: 5px !important;
    margin-left: 5px !important;
}

.margin-t-xxs-imp {
    margin-top: 5px !important;
}

.margin-r-xxs-imp {
    margin-right: 5px !important;
}

.margin-b-xxs-imp {
    margin-bottom: 5px !important;
}

.margin-l-xxs-imp {
    margin-left: 5px !important;
}

.margin-sm-imp {
    margin: 15px !important;
}

.margin-v-sm-imp {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.margin-h-sm-imp {
    margin-right: 15px !important;
    margin-left: 15px !important;
}

.margin-t-sm-imp {
    margin-top: 15px !important;
}

.margin-r-sm-imp {
    margin-right: 15px !important;
}

.margin-b-sm-imp {
    margin-bottom: 15px !important;
}

.margin-l-sm-imp {
    margin-left: 15px !important;
}

.margin-md-imp {
    margin: 30px !important;
}

.margin-v-md-imp {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}

.margin-h-md-imp {
    margin-right: 30px !important;
    margin-left: 30px !important;
}

.margin-t-md-imp {
    margin-top: 30px !important;
}

.margin-r-md-imp {
    margin-right: 30px !important;
}

.margin-b-md-imp {
    margin-bottom: 30px !important;
}

.margin-l-md-imp {
    margin-left: 30px !important;
}

.margin-lg-imp {
    margin: 60px !important;
}

.margin-v-lg-imp {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
}

.margin-h-lg-imp {
    margin-right: 60px !important;
    margin-left: 60px !important;
}

.margin-t-lg-imp {
    margin-top: 60px !important;
}

.margin-r-lg-imp {
    margin-right: 60px !important;
}

.margin-b-lg-imp {
    margin-bottom: 60px !important;
}

.margin-l-lg-imp {
    margin-left: 60px !important;
}

.margin-xlg-imp {
    margin: 90px !important;
}

.margin-v-xlg-imp {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
}

.margin-h-xlg-imp {
    margin-right: 90px !important;
    margin-left: 90px !important;
}

.margin-t-xlg-imp {
    margin-top: 90px !important;
}

.margin-r-xlg-imp {
    margin-right: 90px !important;
}

.margin-b-xlg-imp {
    margin-bottom: 90px !important;
}

.margin-l-xlg-imp {
    margin-left: 90px !important;
}

.margin-xxlg-imp {
    margin: 120px !important;
}

.margin-v-xxlg-imp {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
}

.margin-h-xxlg-imp {
    margin-right: 120px !important;
    margin-left: 120px !important;
}

.margin-t-xxlg-imp {
    margin-top: 120px !important;
}

.margin-r-xxlg-imp {
    margin-right: 120px !important;
}

.margin-b-xxlg-imp {
    margin-bottom: 120px !important;
}

.margin-l-xxlg-imp {
    margin-left: 120px !important;
}

.border-no {
    border: 0;
}

.border-t-no {
    border-top: 0;
}

.border-b-no {
    border-bottom: 0;
}

.border-l-no {
    border-left: 0;
}

.border-r-no {
    border-right: 0;
}

.border-v-no {
    border-top: 0;
    border-bottom: 0;
}

.border-h-no {
    border-right: 0;
    border-left: 0;
}

.border-t-only {
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
}

.border-b-only {
    border-top: 0;
    border-right: 0;
    border-left: 0;
}

.border-l-only {
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
}

.border-r-only {
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
}

.border-v-only {
    border-right: 0;
    border-left: 0;
}

.border-h-only {
    border-top: 0;
    border-bottom: 0;
}

.radius-no {
    border-radius: 0;
}

.radius-t-no {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.radius-b-no {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.radius-l-no {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.radius-r-no {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.border-no-child > * {
    border: 0;
}

.border-t-no-child > * {
    border-top: 0;
}

.border-b-no-child > * {
    border-bottom: 0;
}

.border-l-no-child > * {
    border-left: 0;
}

.border-r-no-child > * {
    border-right: 0;
}

.border-v-no-child > * {
    border-top: 0;
    border-bottom: 0;
}

.border-h-no-child > * {
    border-right: 0;
    border-left: 0;
}

.border-t-only-child > * {
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
}

.border-b-only-child > * {
    border-top: 0;
    border-right: 0;
    border-left: 0;
}

.border-l-only-child > * {
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
}

.border-r-only-child > * {
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
}

.border-v-only-child > * {
    border-right: 0;
    border-left: 0;
}

.border-h-only-child > * {
    border-top: 0;
    border-bottom: 0;
}

.radius-no-child > * {
    border-radius: 0;
}

.radius-t-no-child > * {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.radius-b-no-child > * {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.radius-l-no-child > * {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.radius-r-no-child > * {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

/*# sourceMappingURL=style.css.map */
@font-face {
    font-family: 'lato';
    font-style: normal;
    font-weight: 300;
    src: url("../fonts/open-sans/Light/OpenSans-Light.eot?v=1.1.0");
    src: url("../fonts/open-sans/Light/OpenSans-Light.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/Light/OpenSans-Light.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/Light/OpenSans-Light.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/Light/OpenSans-Light.svg?v=1.1.0#OpenSansBold") format("svg");
}

@font-face {
    font-family: 'lato';
    font-style: italic;
    font-weight: 300;
    src: url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.eot?v=1.1.0");
    src: url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.svg?v=1.1.0#OpenSansBold") format("svg");
}

@font-face {
    font-family: 'lato';
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/open-sans/Regular/OpenSans-Regular.eot?v=1.1.0");
    src: url("../fonts/open-sans/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/Regular/OpenSans-Regular.svg?v=1.1.0#OpenSansBold") format("svg");
}

@font-face {
    font-family: 'lato';
    font-style: italic;
    font-weight: normal;
    src: url("../fonts/open-sans/Italic/OpenSans-Italic.eot?v=1.1.0");
    src: url("../fonts/open-sans/Italic/OpenSans-Italic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/Italic/OpenSans-Italic.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/Italic/OpenSans-Italic.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/Italic/OpenSans-Italic.svg?v=1.1.0#OpenSansBold") format("svg");
}

@font-face {
    font-family: 'lato';
    font-style: normal;
    font-weight: 600;
    src: url("../fonts/open-sans/Semibold/OpenSans-Semibold.eot?v=1.1.0");
    src: url("../fonts/open-sans/Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/Semibold/OpenSans-Semibold.svg?v=1.1.0#OpenSansBold") format("svg");
}

@font-face {
    font-family: 'lato';
    font-style: italic;
    font-weight: 600;
    src: url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.eot?v=1.1.0");
    src: url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.svg?v=1.1.0#OpenSansBold") format("svg");
}

@font-face {
    font-family: 'lato';
    font-style: normal;
    font-weight: bold;
    src: url("../fonts/open-sans/Bold/OpenSans-Bold.eot?v=1.1.0");
    src: url("../fonts/open-sans/Bold/OpenSans-Bold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/Bold/OpenSans-Bold.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/Bold/OpenSans-Bold.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/Bold/OpenSans-Bold.svg?v=1.1.0#OpenSansBold") format("svg");
}

@font-face {
    font-family: 'lato';
    font-style: italic;
    font-weight: bold;
    src: url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0");
    src: url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.svg?v=1.1.0#OpenSansBold") format("svg");
}

@font-face {
    font-family: 'lato';
    font-style: normal;
    font-weight: 800;
    src: url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.eot?v=1.1.0");
    src: url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.svg?v=1.1.0#OpenSansBold") format("svg");
}

@font-face {
    font-family: 'lato';
    font-style: italic;
    font-weight: 800;
    src: url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?v=1.1.0");
    src: url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg?v=1.1.0#OpenSansBold") format("svg");
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
    src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}

@media (min-width: 360px) {
    .col-ios4p-1,
    .col-ios4p-2,
    .col-ios4p-3,
    .col-ios4p-4,
    .col-ios4p-5,
    .col-ios4p-6,
    .col-ios4p-7,
    .col-ios4p-8,
    .col-ios4p-9,
    .col-ios4p-10,
    .col-ios4p-11,
    .col-ios4p-12 {
        float: left;
    }

    .col-ios4p-1 {
        width: 8.3333333333%;
    }

    .col-ios4p-2 {
        width: 16.6666666667%;
    }

    .col-ios4p-3 {
        width: 25%;
    }

    .col-ios4p-4 {
        width: 33.3333333333%;
    }

    .col-ios4p-5 {
        width: 41.6666666667%;
    }

    .col-ios4p-6 {
        width: 50%;
    }

    .col-ios4p-7 {
        width: 58.3333333333%;
    }

    .col-ios4p-8 {
        width: 66.6666666667%;
    }

    .col-ios4p-9 {
        width: 75%;
    }

    .col-ios4p-10 {
        width: 83.3333333333%;
    }

    .col-ios4p-11 {
        width: 91.6666666667%;
    }

    .col-ios4p-12 {
        width: 100%;
    }

    .col-ios4p-pull-0 {
        right: auto;
    }

    .col-ios4p-pull-1 {
        right: 8.3333333333%;
    }

    .col-ios4p-pull-2 {
        right: 16.6666666667%;
    }

    .col-ios4p-pull-3 {
        right: 25%;
    }

    .col-ios4p-pull-4 {
        right: 33.3333333333%;
    }

    .col-ios4p-pull-5 {
        right: 41.6666666667%;
    }

    .col-ios4p-pull-6 {
        right: 50%;
    }

    .col-ios4p-pull-7 {
        right: 58.3333333333%;
    }

    .col-ios4p-pull-8 {
        right: 66.6666666667%;
    }

    .col-ios4p-pull-9 {
        right: 75%;
    }

    .col-ios4p-pull-10 {
        right: 83.3333333333%;
    }

    .col-ios4p-pull-11 {
        right: 91.6666666667%;
    }

    .col-ios4p-pull-12 {
        right: 100%;
    }

    .col-ios4p-push-0 {
        left: auto;
    }

    .col-ios4p-push-1 {
        left: 8.3333333333%;
    }

    .col-ios4p-push-2 {
        left: 16.6666666667%;
    }

    .col-ios4p-push-3 {
        left: 25%;
    }

    .col-ios4p-push-4 {
        left: 33.3333333333%;
    }

    .col-ios4p-push-5 {
        left: 41.6666666667%;
    }

    .col-ios4p-push-6 {
        left: 50%;
    }

    .col-ios4p-push-7 {
        left: 58.3333333333%;
    }

    .col-ios4p-push-8 {
        left: 66.6666666667%;
    }

    .col-ios4p-push-9 {
        left: 75%;
    }

    .col-ios4p-push-10 {
        left: 83.3333333333%;
    }

    .col-ios4p-push-11 {
        left: 91.6666666667%;
    }

    .col-ios4p-push-12 {
        left: 100%;
    }

    .col-ios4p-offset-0 {
        margin-left: 0;
    }

    .col-ios4p-offset-1 {
        margin-left: 8.3333333333%;
    }

    .col-ios4p-offset-2 {
        margin-left: 16.6666666667%;
    }

    .col-ios4p-offset-3 {
        margin-left: 25%;
    }

    .col-ios4p-offset-4 {
        margin-left: 33.3333333333%;
    }

    .col-ios4p-offset-5 {
        margin-left: 41.6666666667%;
    }

    .col-ios4p-offset-6 {
        margin-left: 50%;
    }

    .col-ios4p-offset-7 {
        margin-left: 58.3333333333%;
    }

    .col-ios4p-offset-8 {
        margin-left: 66.6666666667%;
    }

    .col-ios4p-offset-9 {
        margin-left: 75%;
    }

    .col-ios4p-offset-10 {
        margin-left: 83.3333333333%;
    }

    .col-ios4p-offset-11 {
        margin-left: 91.6666666667%;
    }

    .col-ios4p-offset-12 {
        margin-left: 100%;
    }

    .ios4p-hide {
        display: none !important;
    }
}

@media (min-width: 360px) and (max-width: 991px) {
    .tab_buttons > * {
        float: left;
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .tab_buttons > *:before,
    .tab_buttons > *:after {
        display: table;
        content: '';
    }

    .tab_buttons > *:after {
        clear: both;
    }
}

@media (min-width: 480px) {
    .col-ios4-1,
    .col-ios4-2,
    .col-ios4-3,
    .col-ios4-4,
    .col-ios4-5,
    .col-ios4-6,
    .col-ios4-7,
    .col-ios4-8,
    .col-ios4-9,
    .col-ios4-10,
    .col-ios4-11,
    .col-ios4-12 {
        float: left;
    }

    .col-ios4-1 {
        width: 8.3333333333%;
    }

    .col-ios4-2 {
        width: 16.6666666667%;
    }

    .col-ios4-3 {
        width: 25%;
    }

    .col-ios4-4 {
        width: 33.3333333333%;
    }

    .col-ios4-5 {
        width: 41.6666666667%;
    }

    .col-ios4-6 {
        width: 50%;
    }

    .col-ios4-7 {
        width: 58.3333333333%;
    }

    .col-ios4-8 {
        width: 66.6666666667%;
    }

    .col-ios4-9 {
        width: 75%;
    }

    .col-ios4-10 {
        width: 83.3333333333%;
    }

    .col-ios4-11 {
        width: 91.6666666667%;
    }

    .col-ios4-12 {
        width: 100%;
    }

    .col-ios4-pull-0 {
        right: auto;
    }

    .col-ios4-pull-1 {
        right: 8.3333333333%;
    }

    .col-ios4-pull-2 {
        right: 16.6666666667%;
    }

    .col-ios4-pull-3 {
        right: 25%;
    }

    .col-ios4-pull-4 {
        right: 33.3333333333%;
    }

    .col-ios4-pull-5 {
        right: 41.6666666667%;
    }

    .col-ios4-pull-6 {
        right: 50%;
    }

    .col-ios4-pull-7 {
        right: 58.3333333333%;
    }

    .col-ios4-pull-8 {
        right: 66.6666666667%;
    }

    .col-ios4-pull-9 {
        right: 75%;
    }

    .col-ios4-pull-10 {
        right: 83.3333333333%;
    }

    .col-ios4-pull-11 {
        right: 91.6666666667%;
    }

    .col-ios4-pull-12 {
        right: 100%;
    }

    .col-ios4-push-0 {
        left: auto;
    }

    .col-ios4-push-1 {
        left: 8.3333333333%;
    }

    .col-ios4-push-2 {
        left: 16.6666666667%;
    }

    .col-ios4-push-3 {
        left: 25%;
    }

    .col-ios4-push-4 {
        left: 33.3333333333%;
    }

    .col-ios4-push-5 {
        left: 41.6666666667%;
    }

    .col-ios4-push-6 {
        left: 50%;
    }

    .col-ios4-push-7 {
        left: 58.3333333333%;
    }

    .col-ios4-push-8 {
        left: 66.6666666667%;
    }

    .col-ios4-push-9 {
        left: 75%;
    }

    .col-ios4-push-10 {
        left: 83.3333333333%;
    }

    .col-ios4-push-11 {
        left: 91.6666666667%;
    }

    .col-ios4-push-12 {
        left: 100%;
    }

    .col-ios4-offset-0 {
        margin-left: 0;
    }

    .col-ios4-offset-1 {
        margin-left: 8.3333333333%;
    }

    .col-ios4-offset-2 {
        margin-left: 16.6666666667%;
    }

    .col-ios4-offset-3 {
        margin-left: 25%;
    }

    .col-ios4-offset-4 {
        margin-left: 33.3333333333%;
    }

    .col-ios4-offset-5 {
        margin-left: 41.6666666667%;
    }

    .col-ios4-offset-6 {
        margin-left: 50%;
    }

    .col-ios4-offset-7 {
        margin-left: 58.3333333333%;
    }

    .col-ios4-offset-8 {
        margin-left: 66.6666666667%;
    }

    .col-ios4-offset-9 {
        margin-left: 75%;
    }

    .col-ios4-offset-10 {
        margin-left: 83.3333333333%;
    }

    .col-ios4-offset-11 {
        margin-left: 91.6666666667%;
    }

    .col-ios4-offset-12 {
        margin-left: 100%;
    }

    .header_nav {
        height: 66px;
    }

    .header_nav > ul > li {
        width: 65px;
        height: 65px;
    }

    .header_nav > ul > li.dropdown #user_dropdown_menu {
        min-width: 364px;
    }

    .notification_modal .notification_modal-content {
        width: 378px;
    }

    .notification_modal.open {
        width: 380px;
    }

    #user_notification_modal .user_tasks {
        padding: 30px !important;
    }

    .page_header > *:nth-child(1) {
        float: left;
    }

    .page_header > *:nth-child(2) {
        float: right;
    }

    .deal-commission > header h1 {
        font-size: 30px;
    }

    .panel-commission .panel-body .panel-item p {
        font-size: 16px;
    }

    .page_heading > *:nth-child(1) {
        float: left;
    }

    .page_heading > *:nth-child(2) {
        float: right;
    }

    #billing_accordion > .panel > .panel-heading .panel-title > a .billing_serial {
        padding-right: 15px !important;
    }

    #billing_accordion > .panel > .panel-heading .panel-title > a .billing_serial {
        margin-right: 10px !important;
    }

    .ios4-hide {
        display: none !important;
    }
}
@media (max-width: 479px){
    .page_heading > *:nth-child(1) {
        float: left;
        max-width: 62%;
    }

    .page_heading > *:nth-child(2) {
        float: right;
        max-width: 38%;
        text-align: right;
    }

}
@media (min-width: 480px) and (max-width: 991px) {
    .image_grid > * {
        float: left;
        width: 48.5%;
        margin-right: 3%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .image_grid > *:before,
    .image_grid > *:after {
        display: table;
        content: '';
    }

    .image_grid > *:after {
        clear: both;
    }

    .image_grid > *:nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    .image_grid > *:nth-child(2n + 1) {
        clear: both;
    }
}

@media (min-width: 480px) and (max-width: 1199px) {
    #billing_accordion .billing_plans > *:nth-child(1) {
        float: left;
        width: 49%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #billing_accordion .billing_plans > *:nth-child(1):before,
    #billing_accordion .billing_plans > *:nth-child(1):after {
        display: table;
        content: '';
    }

    #billing_accordion .billing_plans > *:nth-child(1):after {
        clear: both;
    }

    #billing_accordion .billing_plans > *:nth-child(1):nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    #billing_accordion .billing_plans > *:nth-child(1):nth-child(2n + 1) {
        clear: both;
    }

    #billing_accordion .billing_plans > *:nth-child(2) {
        float: left;
        width: 49%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #billing_accordion .billing_plans > *:nth-child(2):before,
    #billing_accordion .billing_plans > *:nth-child(2):after {
        display: table;
        content: '';
    }

    #billing_accordion .billing_plans > *:nth-child(2):after {
        clear: both;
    }

    #billing_accordion .billing_plans > *:nth-child(2):nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    #billing_accordion .billing_plans > *:nth-child(2):nth-child(2n + 1) {
        clear: both;
    }

    #billing_accordion .billing_plans > *:nth-child(3) {
        float: left;
        width: 49%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #billing_accordion .billing_plans > *:nth-child(3):before,
    #billing_accordion .billing_plans > *:nth-child(3):after {
        display: table;
        content: '';
    }

    #billing_accordion .billing_plans > *:nth-child(3):after {
        clear: both;
    }

    #billing_accordion .billing_plans > *:nth-child(3):nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    #billing_accordion .billing_plans > *:nth-child(3):nth-child(2n + 1) {
        clear: both;
    }

    #billing_accordion .billing_plans > *:nth-child(4) {
        float: left;
        width: 49%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #billing_accordion .billing_plans > *:nth-child(4):before,
    #billing_accordion .billing_plans > *:nth-child(4):after {
        display: table;
        content: '';
    }

    #billing_accordion .billing_plans > *:nth-child(4):after {
        clear: both;
    }

    #billing_accordion .billing_plans > *:nth-child(4):nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    #billing_accordion .billing_plans > *:nth-child(4):nth-child(2n + 1) {
        clear: both;
    }

    #billing_accordion .plan_details > *:nth-child(1) {
        float: left;
        width: 49%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #billing_accordion .plan_details > *:nth-child(1):before,
    #billing_accordion .plan_details > *:nth-child(1):after {
        display: table;
        content: '';
    }

    #billing_accordion .plan_details > *:nth-child(1):after {
        clear: both;
    }

    #billing_accordion .plan_details > *:nth-child(1):nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    #billing_accordion .plan_details > *:nth-child(1):nth-child(2n + 1) {
        clear: both;
    }

    #billing_accordion .plan_details > *:nth-child(2) {
        float: left;
        width: 49%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #billing_accordion .plan_details > *:nth-child(2):before,
    #billing_accordion .plan_details > *:nth-child(2):after {
        display: table;
        content: '';
    }

    #billing_accordion .plan_details > *:nth-child(2):after {
        clear: both;
    }

    #billing_accordion .plan_details > *:nth-child(2):nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    #billing_accordion .plan_details > *:nth-child(2):nth-child(2n + 1) {
        clear: both;
    }

    #billing_accordion .plan_details > *:nth-child(3) {
        float: left;
        width: 49%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #billing_accordion .plan_details > *:nth-child(3):before,
    #billing_accordion .plan_details > *:nth-child(3):after {
        display: table;
        content: '';
    }

    #billing_accordion .plan_details > *:nth-child(3):after {
        clear: both;
    }

    #billing_accordion .plan_details > *:nth-child(3):nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    #billing_accordion .plan_details > *:nth-child(3):nth-child(2n + 1) {
        clear: both;
    }

    #billing_accordion .plan_details > *:nth-child(4) {
        float: left;
        width: 49%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #billing_accordion .plan_details > *:nth-child(4):before,
    #billing_accordion .plan_details > *:nth-child(4):after {
        display: table;
        content: '';
    }

    #billing_accordion .plan_details > *:nth-child(4):after {
        clear: both;
    }

    #billing_accordion .plan_details > *:nth-child(4):nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    #billing_accordion .plan_details > *:nth-child(4):nth-child(2n + 1) {
        clear: both;
    }
}

@media (min-width: 576px) {
    .col-ios5p-1,
    .col-ios5p-2,
    .col-ios5p-3,
    .col-ios5p-4,
    .col-ios5p-5,
    .col-ios5p-6,
    .col-ios5p-7,
    .col-ios5p-8,
    .col-ios5p-9,
    .col-ios5p-10,
    .col-ios5p-11,
    .col-ios5p-12 {
        float: left;
    }

    .col-ios5p-1 {
        width: 8.3333333333%;
    }

    .col-ios5p-2 {
        width: 16.6666666667%;
    }

    .col-ios5p-3 {
        width: 25%;
    }

    .col-ios5p-4 {
        width: 33.3333333333%;
    }

    .col-ios5p-5 {
        width: 41.6666666667%;
    }

    .col-ios5p-6 {
        width: 50%;
    }

    .col-ios5p-7 {
        width: 58.3333333333%;
    }

    .col-ios5p-8 {
        width: 66.6666666667%;
    }

    .col-ios5p-9 {
        width: 75%;
    }

    .col-ios5p-10 {
        width: 83.3333333333%;
    }

    .col-ios5p-11 {
        width: 91.6666666667%;
    }

    .col-ios5p-12 {
        width: 100%;
    }

    .col-ios5p-pull-0 {
        right: auto;
    }

    .col-ios5p-pull-1 {
        right: 8.3333333333%;
    }

    .col-ios5p-pull-2 {
        right: 16.6666666667%;
    }

    .col-ios5p-pull-3 {
        right: 25%;
    }

    .col-ios5p-pull-4 {
        right: 33.3333333333%;
    }

    .col-ios5p-pull-5 {
        right: 41.6666666667%;
    }

    .col-ios5p-pull-6 {
        right: 50%;
    }

    .col-ios5p-pull-7 {
        right: 58.3333333333%;
    }

    .col-ios5p-pull-8 {
        right: 66.6666666667%;
    }

    .col-ios5p-pull-9 {
        right: 75%;
    }

    .col-ios5p-pull-10 {
        right: 83.3333333333%;
    }

    .col-ios5p-pull-11 {
        right: 91.6666666667%;
    }

    .col-ios5p-pull-12 {
        right: 100%;
    }

    .col-ios5p-push-0 {
        left: auto;
    }

    .col-ios5p-push-1 {
        left: 8.3333333333%;
    }

    .col-ios5p-push-2 {
        left: 16.6666666667%;
    }

    .col-ios5p-push-3 {
        left: 25%;
    }

    .col-ios5p-push-4 {
        left: 33.3333333333%;
    }

    .col-ios5p-push-5 {
        left: 41.6666666667%;
    }

    .col-ios5p-push-6 {
        left: 50%;
    }

    .col-ios5p-push-7 {
        left: 58.3333333333%;
    }

    .col-ios5p-push-8 {
        left: 66.6666666667%;
    }

    .col-ios5p-push-9 {
        left: 75%;
    }

    .col-ios5p-push-10 {
        left: 83.3333333333%;
    }

    .col-ios5p-push-11 {
        left: 91.6666666667%;
    }

    .col-ios5p-push-12 {
        left: 100%;
    }

    .col-ios5p-offset-0 {
        margin-left: 0;
    }

    .col-ios5p-offset-1 {
        margin-left: 8.3333333333%;
    }

    .col-ios5p-offset-2 {
        margin-left: 16.6666666667%;
    }

    .col-ios5p-offset-3 {
        margin-left: 25%;
    }

    .col-ios5p-offset-4 {
        margin-left: 33.3333333333%;
    }

    .col-ios5p-offset-5 {
        margin-left: 41.6666666667%;
    }

    .col-ios5p-offset-6 {
        margin-left: 50%;
    }

    .col-ios5p-offset-7 {
        margin-left: 58.3333333333%;
    }

    .col-ios5p-offset-8 {
        margin-left: 66.6666666667%;
    }

    .col-ios5p-offset-9 {
        margin-left: 75%;
    }

    .col-ios5p-offset-10 {
        margin-left: 83.3333333333%;
    }

    .col-ios5p-offset-11 {
        margin-left: 91.6666666667%;
    }

    .col-ios5p-offset-12 {
        margin-left: 100%;
    }

    .ios5p-hide {
        display: none !important;
    }
}

@media (min-width: 600px) {
    .col-six00-1,
    .col-six00-2,
    .col-six00-3,
    .col-six00-4,
    .col-six00-5,
    .col-six00-6,
    .col-six00-7,
    .col-six00-8,
    .col-six00-9,
    .col-six00-10,
    .col-six00-11,
    .col-six00-12 {
        float: left;
    }

    .col-six00-1 {
        width: 8.3333333333%;
    }

    .col-six00-2 {
        width: 16.6666666667%;
    }

    .col-six00-3 {
        width: 25%;
    }

    .col-six00-4 {
        width: 33.3333333333%;
    }

    .col-six00-5 {
        width: 41.6666666667%;
    }

    .col-six00-6 {
        width: 50%;
    }

    .col-six00-7 {
        width: 58.3333333333%;
    }

    .col-six00-8 {
        width: 66.6666666667%;
    }

    .col-six00-9 {
        width: 75%;
    }

    .col-six00-10 {
        width: 83.3333333333%;
    }

    .col-six00-11 {
        width: 91.6666666667%;
    }

    .col-six00-12 {
        width: 100%;
    }

    .col-six00-pull-0 {
        right: auto;
    }

    .col-six00-pull-1 {
        right: 8.3333333333%;
    }

    .col-six00-pull-2 {
        right: 16.6666666667%;
    }

    .col-six00-pull-3 {
        right: 25%;
    }

    .col-six00-pull-4 {
        right: 33.3333333333%;
    }

    .col-six00-pull-5 {
        right: 41.6666666667%;
    }

    .col-six00-pull-6 {
        right: 50%;
    }

    .col-six00-pull-7 {
        right: 58.3333333333%;
    }

    .col-six00-pull-8 {
        right: 66.6666666667%;
    }

    .col-six00-pull-9 {
        right: 75%;
    }

    .col-six00-pull-10 {
        right: 83.3333333333%;
    }

    .col-six00-pull-11 {
        right: 91.6666666667%;
    }

    .col-six00-pull-12 {
        right: 100%;
    }

    .col-six00-push-0 {
        left: auto;
    }

    .col-six00-push-1 {
        left: 8.3333333333%;
    }

    .col-six00-push-2 {
        left: 16.6666666667%;
    }

    .col-six00-push-3 {
        left: 25%;
    }

    .col-six00-push-4 {
        left: 33.3333333333%;
    }

    .col-six00-push-5 {
        left: 41.6666666667%;
    }

    .col-six00-push-6 {
        left: 50%;
    }

    .col-six00-push-7 {
        left: 58.3333333333%;
    }

    .col-six00-push-8 {
        left: 66.6666666667%;
    }

    .col-six00-push-9 {
        left: 75%;
    }

    .col-six00-push-10 {
        left: 83.3333333333%;
    }

    .col-six00-push-11 {
        left: 91.6666666667%;
    }

    .col-six00-push-12 {
        left: 100%;
    }

    .col-six00-offset-0 {
        margin-left: 0;
    }

    .col-six00-offset-1 {
        margin-left: 8.3333333333%;
    }

    .col-six00-offset-2 {
        margin-left: 16.6666666667%;
    }

    .col-six00-offset-3 {
        margin-left: 25%;
    }

    .col-six00-offset-4 {
        margin-left: 33.3333333333%;
    }

    .col-six00-offset-5 {
        margin-left: 41.6666666667%;
    }

    .col-six00-offset-6 {
        margin-left: 50%;
    }

    .col-six00-offset-7 {
        margin-left: 58.3333333333%;
    }

    .col-six00-offset-8 {
        margin-left: 66.6666666667%;
    }

    .col-six00-offset-9 {
        margin-left: 75%;
    }

    .col-six00-offset-10 {
        margin-left: 83.3333333333%;
    }

    .col-six00-offset-11 {
        margin-left: 91.6666666667%;
    }

    .col-six00-offset-12 {
        margin-left: 100%;
    }

    .six00-hide {
        display: none !important;
    }
}

@media (min-width: 640px) {
    .col-ios5-1,
    .col-ios5-2,
    .col-ios5-3,
    .col-ios5-4,
    .col-ios5-5,
    .col-ios5-6,
    .col-ios5-7,
    .col-ios5-8,
    .col-ios5-9,
    .col-ios5-10,
    .col-ios5-11,
    .col-ios5-12 {
        float: left;
    }

    .col-ios5-1 {
        width: 8.3333333333%;
    }

    .col-ios5-2 {
        width: 16.6666666667%;
    }

    .col-ios5-3 {
        width: 25%;
    }

    .col-ios5-4 {
        width: 33.3333333333%;
    }

    .col-ios5-5 {
        width: 41.6666666667%;
    }

    .col-ios5-6 {
        width: 50%;
    }

    .col-ios5-7 {
        width: 58.3333333333%;
    }

    .col-ios5-8 {
        width: 66.6666666667%;
    }

    .col-ios5-9 {
        width: 75%;
    }

    .col-ios5-10 {
        width: 83.3333333333%;
    }

    .col-ios5-11 {
        width: 91.6666666667%;
    }

    .col-ios5-12 {
        width: 100%;
    }

    .col-ios5-pull-0 {
        right: auto;
    }

    .col-ios5-pull-1 {
        right: 8.3333333333%;
    }

    .col-ios5-pull-2 {
        right: 16.6666666667%;
    }

    .col-ios5-pull-3 {
        right: 25%;
    }

    .col-ios5-pull-4 {
        right: 33.3333333333%;
    }

    .col-ios5-pull-5 {
        right: 41.6666666667%;
    }

    .col-ios5-pull-6 {
        right: 50%;
    }

    .col-ios5-pull-7 {
        right: 58.3333333333%;
    }

    .col-ios5-pull-8 {
        right: 66.6666666667%;
    }

    .col-ios5-pull-9 {
        right: 75%;
    }

    .col-ios5-pull-10 {
        right: 83.3333333333%;
    }

    .col-ios5-pull-11 {
        right: 91.6666666667%;
    }

    .col-ios5-pull-12 {
        right: 100%;
    }

    .col-ios5-push-0 {
        left: auto;
    }

    .col-ios5-push-1 {
        left: 8.3333333333%;
    }

    .col-ios5-push-2 {
        left: 16.6666666667%;
    }

    .col-ios5-push-3 {
        left: 25%;
    }

    .col-ios5-push-4 {
        left: 33.3333333333%;
    }

    .col-ios5-push-5 {
        left: 41.6666666667%;
    }

    .col-ios5-push-6 {
        left: 50%;
    }

    .col-ios5-push-7 {
        left: 58.3333333333%;
    }

    .col-ios5-push-8 {
        left: 66.6666666667%;
    }

    .col-ios5-push-9 {
        left: 75%;
    }

    .col-ios5-push-10 {
        left: 83.3333333333%;
    }

    .col-ios5-push-11 {
        left: 91.6666666667%;
    }

    .col-ios5-push-12 {
        left: 100%;
    }

    .col-ios5-offset-0 {
        margin-left: 0;
    }

    .col-ios5-offset-1 {
        margin-left: 8.3333333333%;
    }

    .col-ios5-offset-2 {
        margin-left: 16.6666666667%;
    }

    .col-ios5-offset-3 {
        margin-left: 25%;
    }

    .col-ios5-offset-4 {
        margin-left: 33.3333333333%;
    }

    .col-ios5-offset-5 {
        margin-left: 41.6666666667%;
    }

    .col-ios5-offset-6 {
        margin-left: 50%;
    }

    .col-ios5-offset-7 {
        margin-left: 58.3333333333%;
    }

    .col-ios5-offset-8 {
        margin-left: 66.6666666667%;
    }

    .col-ios5-offset-9 {
        margin-left: 75%;
    }

    .col-ios5-offset-10 {
        margin-left: 83.3333333333%;
    }

    .col-ios5-offset-11 {
        margin-left: 91.6666666667%;
    }

    .col-ios5-offset-12 {
        margin-left: 100%;
    }

    .ios5-hide {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .container {
        width: 750px;
    }

    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left;
    }

    .col-sm-1 {
        width: 8.3333333333%;
    }

    .col-sm-2 {
        width: 16.6666666667%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-4 {
        width: 33.3333333333%;
    }

    .col-sm-5 {
        width: 41.6666666667%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-7 {
        width: 58.3333333333%;
    }

    .col-sm-8 {
        width: 66.6666666667%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-10 {
        width: 83.3333333333%;
    }

    .col-sm-11 {
        width: 91.6666666667%;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-pull-0 {
        right: auto;
    }

    .col-sm-pull-1 {
        right: 8.3333333333%;
    }

    .col-sm-pull-2 {
        right: 16.6666666667%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-4 {
        right: 33.3333333333%;
    }

    .col-sm-pull-5 {
        right: 41.6666666667%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-7 {
        right: 58.3333333333%;
    }

    .col-sm-pull-8 {
        right: 66.6666666667%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-10 {
        right: 83.3333333333%;
    }

    .col-sm-pull-11 {
        right: 91.6666666667%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-push-0 {
        left: auto;
    }

    .col-sm-push-1 {
        left: 8.3333333333%;
    }

    .col-sm-push-2 {
        left: 16.6666666667%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-4 {
        left: 33.3333333333%;
    }

    .col-sm-push-5 {
        left: 41.6666666667%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-7 {
        left: 58.3333333333%;
    }

    .col-sm-push-8 {
        left: 66.6666666667%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-10 {
        left: 83.3333333333%;
    }

    .col-sm-push-11 {
        left: 91.6666666667%;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-offset-0 {
        margin-left: 0;
    }

    .col-sm-offset-1 {
        margin-left: 8.3333333333%;
    }

    .col-sm-offset-2 {
        margin-left: 16.6666666667%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-4 {
        margin-left: 33.3333333333%;
    }

    .col-sm-offset-5 {
        margin-left: 41.6666666667%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-7 {
        margin-left: 58.3333333333%;
    }

    .col-sm-offset-8 {
        margin-left: 66.6666666667%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-10 {
        margin-left: 83.3333333333%;
    }

    .col-sm-offset-11 {
        margin-left: 91.6666666667%;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    #user_notification_modal header h4 {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }

    #user_notification_modal header p {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }

    #user_notification_modal header .btn {
        margin-bottom: 15px !important;
    }

    .site_footer {
        padding: 15px !important;
    }

    .site_footer p {
        font-size: 14px;
    }

    .site_footer p span {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    .filter_options .filter_item .bedroom_blocks > *:nth-child(1) {
        float: left;
        width: 49.25%;
        margin-right: 1.5%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .filter_options .filter_item .bedroom_blocks > *:nth-child(1):before,
    .filter_options .filter_item .bedroom_blocks > *:nth-child(1):after {
        display: table;
        content: '';
    }

    .filter_options .filter_item .bedroom_blocks > *:nth-child(1):after {
        clear: both;
    }

    .filter_options .filter_item .bedroom_blocks > *:nth-child(1):nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    .filter_options .filter_item .bedroom_blocks > *:nth-child(1):nth-child(2n + 1) {
        clear: both;
    }

    .filter_options .filter_item .bedroom_blocks > *:nth-child(2) {
        float: left;
        width: 49.25%;
        margin-right: 1.5%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .filter_options .filter_item .bedroom_blocks > *:nth-child(2):before,
    .filter_options .filter_item .bedroom_blocks > *:nth-child(2):after {
        display: table;
        content: '';
    }

    .filter_options .filter_item .bedroom_blocks > *:nth-child(2):after {
        clear: both;
    }

    .filter_options .filter_item .bedroom_blocks > *:nth-child(2):nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    .filter_options .filter_item .bedroom_blocks > *:nth-child(2):nth-child(2n + 1) {
        clear: both;
    }

    .property-detail > header > *:nth-child(1) {
        float: left;
    }

    .property-detail > header > *:nth-child(2) {
        float: right;
    }

    .property-detail > header hgroup {
        text-align: left !important;
    }

    .photo_gallery > li.span_half {
        float: left;
        width: 49.5%;
        margin-right: 1%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .photo_gallery > li.span_half:before,
    .photo_gallery > li.span_half:after {
        display: table;
        content: '';
    }

    .photo_gallery > li.span_half:after {
        clear: both;
    }

    .photo_gallery > li.span_half:nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    .photo_gallery > li.span_half:nth-child(2n + 1) {
        clear: both;
    }

    .photo_gallery > li.span_third {
        float: left;
        width: 32.6666666667%;
        margin-right: 1%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .photo_gallery > li.span_third:before,
    .photo_gallery > li.span_third:after {
        display: table;
        content: '';
    }

    .photo_gallery > li.span_third:after {
        clear: both;
    }

    .photo_gallery > li.span_third:nth-child(3n) {
        float: right;
        margin-right: 0;
    }

    .photo_gallery > li.span_third:nth-child(3n + 1) {
        clear: both;
    }

    .photo_gallery > li.span_third:nth-child(3n) {
        float: left;
        margin-right: 1%;
    }

    .photo_gallery > li.span_third:nth-child(3n + 1) {
        clear: none;
    }

    .photo_gallery > li.span_third:last-child {
        margin-right: 0;
    }

    .panel-commission .panel-heading > *:nth-child(1),
    .panel-commission .panel-footer > *:nth-child(1) {
        float: left;
    }

    .panel-commission .panel-heading > *:nth-child(2),
    .panel-commission .panel-footer > *:nth-child(2) {
        float: right;
    }

    .settings_prefrences_page .settings_actions .btn + .btn {
        margin-left: 15px;
    }

    .settings-panel-group > .panel .panel-body .media .media-body {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    p.h-btns > .btn + .btn {
        margin-left: 10px !important;
    }

    #billing_accordion > .panel > .panel-heading {
        padding-top: 23px !important;
        padding-bottom: 23px !important;
    }

    #billing_accordion > .panel > .panel-heading .panel-title {
        font-size: 18px;
    }

    .login_page .login_block {
        padding: 0;
    }

    .login_page .login_block .login_box {
        max-width: 404px;
        height: 530px;
    }

    .login_page .login_block .login_box .form_block {
        max-width: 100%;
    }

    .login_page .login_block .login_box .form_block .secondary-link {
        position: static;
        bottom: -40px;
        left: 0;
        width: 100%;
        height: 40px;
        margin: 0;
        font-size: 14px;
        /* line-height: 40px; */
    }

    .login_page .login_block .login_box .form_block .footer_text {
        position: static;
        bottom: 15px;
        left: 0;
        width: 100%;
        padding: 0;
        margin: 0;
    }

    #select_involved_property .select_articles article > *:nth-child(1) {
        float: left;
    }

    #select_involved_property .select_articles article > *:nth-child(2) {
        float: left;
    }

    #select_involved_property .select_articles article figure {
        max-width: 252px;
        margin-right: auto;
        margin-left: auto;
    }

    #select_involved_property .select_articles article .entry_content {
        padding-left: 15px !important;
    }

    #select_involved_property .select_articles article .entry_content p {
        margin-bottom: 11px !important;
    }

    .contactoverview_page .user_tags a {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .sm-hide {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .jumbo_banner .jumbo_list > li {
        float: left;
        float: left;
        width: 31.3333333333%;
        width: 31.3333333333%;
        margin-right: 3%;
        margin-right: 3%;
        margin-left: 0;
        margin-left: 0;
        clear: none;
        clear: none;
        text-align: inherit;
        text-align: inherit;

        *zoom: 1;
        *zoom: 1;
    }

    .jumbo_banner .jumbo_list > li:before,
    .jumbo_banner .jumbo_list > li:after {
        display: table;
        content: '';
    }

    .jumbo_banner .jumbo_list > li:after {
        clear: both;
    }

    .jumbo_banner .jumbo_list > li:last-child {
        margin-right: 0;
    }

    .jumbo_banner .jumbo_list > li:before,
    .jumbo_banner .jumbo_list > li:after {
        display: table;
        content: '';
    }

    .jumbo_banner .jumbo_list > li:after {
        clear: both;
    }

    .jumbo_banner .jumbo_list > li:nth-child(3n) {
        float: right;
        margin-right: 0;
    }

    .jumbo_banner .jumbo_list > li:nth-child(3n + 1) {
        clear: both;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    #select_involved_property .select_articles article {
        max-width: 567px;
        margin-right: auto;
        margin-left: auto;
    }
}

@media (min-width: 800px) {
    .col-eight00-1,
    .col-eight00-2,
    .col-eight00-3,
    .col-eight00-4,
    .col-eight00-5,
    .col-eight00-6,
    .col-eight00-7,
    .col-eight00-8,
    .col-eight00-9,
    .col-eight00-10,
    .col-eight00-11,
    .col-eight00-12 {
        float: left;
    }

    .col-eight00-1 {
        width: 8.3333333333%;
    }

    .col-eight00-2 {
        width: 16.6666666667%;
    }

    .col-eight00-3 {
        width: 25%;
    }

    .col-eight00-4 {
        width: 33.3333333333%;
    }

    .col-eight00-5 {
        width: 41.6666666667%;
    }

    .col-eight00-6 {
        width: 50%;
    }

    .col-eight00-7 {
        width: 58.3333333333%;
    }

    .col-eight00-8 {
        width: 66.6666666667%;
    }

    .col-eight00-9 {
        width: 75%;
    }

    .col-eight00-10 {
        width: 83.3333333333%;
    }

    .col-eight00-11 {
        width: 91.6666666667%;
    }

    .col-eight00-12 {
        width: 100%;
    }

    .col-eight00-pull-0 {
        right: auto;
    }

    .col-eight00-pull-1 {
        right: 8.3333333333%;
    }

    .col-eight00-pull-2 {
        right: 16.6666666667%;
    }

    .col-eight00-pull-3 {
        right: 25%;
    }

    .col-eight00-pull-4 {
        right: 33.3333333333%;
    }

    .col-eight00-pull-5 {
        right: 41.6666666667%;
    }

    .col-eight00-pull-6 {
        right: 50%;
    }

    .col-eight00-pull-7 {
        right: 58.3333333333%;
    }

    .col-eight00-pull-8 {
        right: 66.6666666667%;
    }

    .col-eight00-pull-9 {
        right: 75%;
    }

    .col-eight00-pull-10 {
        right: 83.3333333333%;
    }

    .col-eight00-pull-11 {
        right: 91.6666666667%;
    }

    .col-eight00-pull-12 {
        right: 100%;
    }

    .col-eight00-push-0 {
        left: auto;
    }

    .col-eight00-push-1 {
        left: 8.3333333333%;
    }

    .col-eight00-push-2 {
        left: 16.6666666667%;
    }

    .col-eight00-push-3 {
        left: 25%;
    }

    .col-eight00-push-4 {
        left: 33.3333333333%;
    }

    .col-eight00-push-5 {
        left: 41.6666666667%;
    }

    .col-eight00-push-6 {
        left: 50%;
    }

    .col-eight00-push-7 {
        left: 58.3333333333%;
    }

    .col-eight00-push-8 {
        left: 66.6666666667%;
    }

    .col-eight00-push-9 {
        left: 75%;
    }

    .col-eight00-push-10 {
        left: 83.3333333333%;
    }

    .col-eight00-push-11 {
        left: 91.6666666667%;
    }

    .col-eight00-push-12 {
        left: 100%;
    }

    .col-eight00-offset-0 {
        margin-left: 0;
    }

    .col-eight00-offset-1 {
        margin-left: 8.3333333333%;
    }

    .col-eight00-offset-2 {
        margin-left: 16.6666666667%;
    }

    .col-eight00-offset-3 {
        margin-left: 25%;
    }

    .col-eight00-offset-4 {
        margin-left: 33.3333333333%;
    }

    .col-eight00-offset-5 {
        margin-left: 41.6666666667%;
    }

    .col-eight00-offset-6 {
        margin-left: 50%;
    }

    .col-eight00-offset-7 {
        margin-left: 58.3333333333%;
    }

    .col-eight00-offset-8 {
        margin-left: 66.6666666667%;
    }

    .col-eight00-offset-9 {
        margin-left: 75%;
    }

    .col-eight00-offset-10 {
        margin-left: 83.3333333333%;
    }

    .col-eight00-offset-11 {
        margin-left: 91.6666666667%;
    }

    .col-eight00-offset-12 {
        margin-left: 100%;
    }

    .eight00-hide {
        display: none !important;
    }
}

@media (min-width: 940px) {
    .col-nine40-1,
    .col-nine40-2,
    .col-nine40-3,
    .col-nine40-4,
    .col-nine40-5,
    .col-nine40-6,
    .col-nine40-7,
    .col-nine40-8,
    .col-nine40-9,
    .col-nine40-10,
    .col-nine40-11,
    .col-nine40-12 {
        float: left;
    }

    .col-nine40-1 {
        width: 8.3333333333%;
    }

    .col-nine40-2 {
        width: 16.6666666667%;
    }

    .col-nine40-3 {
        width: 25%;
    }

    .col-nine40-4 {
        width: 33.3333333333%;
    }

    .col-nine40-5 {
        width: 41.6666666667%;
    }

    .col-nine40-6 {
        width: 50%;
    }

    .col-nine40-7 {
        width: 58.3333333333%;
    }

    .col-nine40-8 {
        width: 66.6666666667%;
    }

    .col-nine40-9 {
        width: 75%;
    }

    .col-nine40-10 {
        width: 83.3333333333%;
    }

    .col-nine40-11 {
        width: 91.6666666667%;
    }

    .col-nine40-12 {
        width: 100%;
    }

    .col-nine40-pull-0 {
        right: auto;
    }

    .col-nine40-pull-1 {
        right: 8.3333333333%;
    }

    .col-nine40-pull-2 {
        right: 16.6666666667%;
    }

    .col-nine40-pull-3 {
        right: 25%;
    }

    .col-nine40-pull-4 {
        right: 33.3333333333%;
    }

    .col-nine40-pull-5 {
        right: 41.6666666667%;
    }

    .col-nine40-pull-6 {
        right: 50%;
    }

    .col-nine40-pull-7 {
        right: 58.3333333333%;
    }

    .col-nine40-pull-8 {
        right: 66.6666666667%;
    }

    .col-nine40-pull-9 {
        right: 75%;
    }

    .col-nine40-pull-10 {
        right: 83.3333333333%;
    }

    .col-nine40-pull-11 {
        right: 91.6666666667%;
    }

    .col-nine40-pull-12 {
        right: 100%;
    }

    .col-nine40-push-0 {
        left: auto;
    }

    .col-nine40-push-1 {
        left: 8.3333333333%;
    }

    .col-nine40-push-2 {
        left: 16.6666666667%;
    }

    .col-nine40-push-3 {
        left: 25%;
    }

    .col-nine40-push-4 {
        left: 33.3333333333%;
    }

    .col-nine40-push-5 {
        left: 41.6666666667%;
    }

    .col-nine40-push-6 {
        left: 50%;
    }

    .col-nine40-push-7 {
        left: 58.3333333333%;
    }

    .col-nine40-push-8 {
        left: 66.6666666667%;
    }

    .col-nine40-push-9 {
        left: 75%;
    }

    .col-nine40-push-10 {
        left: 83.3333333333%;
    }

    .col-nine40-push-11 {
        left: 91.6666666667%;
    }

    .col-nine40-push-12 {
        left: 100%;
    }

    .col-nine40-offset-0 {
        margin-left: 0;
    }

    .col-nine40-offset-1 {
        margin-left: 8.3333333333%;
    }

    .col-nine40-offset-2 {
        margin-left: 16.6666666667%;
    }

    .col-nine40-offset-3 {
        margin-left: 25%;
    }

    .col-nine40-offset-4 {
        margin-left: 33.3333333333%;
    }

    .col-nine40-offset-5 {
        margin-left: 41.6666666667%;
    }

    .col-nine40-offset-6 {
        margin-left: 50%;
    }

    .col-nine40-offset-7 {
        margin-left: 58.3333333333%;
    }

    .col-nine40-offset-8 {
        margin-left: 66.6666666667%;
    }

    .col-nine40-offset-9 {
        margin-left: 75%;
    }

    .col-nine40-offset-10 {
        margin-left: 83.3333333333%;
    }

    .col-nine40-offset-11 {
        margin-left: 91.6666666667%;
    }

    .col-nine40-offset-12 {
        margin-left: 100%;
    }

    .nine40-hide {
        display: none !important;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }

    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;
    }

    .col-md-1 {
        width: 8.3333333333%;
    }

    .col-md-2 {
        width: 16.6666666667%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-4 {
        width: 33.3333333333%;
    }

    .col-md-5 {
        width: 41.6666666667%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-7 {
        width: 58.3333333333%;
    }

    .col-md-8 {
        width: 66.6666666667%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-10 {
        width: 83.3333333333%;
    }

    .col-md-11 {
        width: 91.6666666667%;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-pull-0 {
        right: auto;
    }

    .col-md-pull-1 {
        right: 8.3333333333%;
    }

    .col-md-pull-2 {
        right: 16.6666666667%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-4 {
        right: 33.3333333333%;
    }

    .col-md-pull-5 {
        right: 41.6666666667%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-7 {
        right: 58.3333333333%;
    }

    .col-md-pull-8 {
        right: 66.6666666667%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-10 {
        right: 83.3333333333%;
    }

    .col-md-pull-11 {
        right: 91.6666666667%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-push-0 {
        left: auto;
    }

    .col-md-push-1 {
        left: 8.3333333333%;
    }

    .col-md-push-2 {
        left: 16.6666666667%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-4 {
        left: 33.3333333333%;
    }

    .col-md-push-5 {
        left: 41.6666666667%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-7 {
        left: 58.3333333333%;
    }

    .col-md-push-8 {
        left: 66.6666666667%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-10 {
        left: 83.3333333333%;
    }

    .col-md-push-11 {
        left: 91.6666666667%;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-offset-0 {
        margin-left: 0;
    }

    .col-md-offset-1 {
        margin-left: 8.3333333333%;
    }

    .col-md-offset-2 {
        margin-left: 16.6666666667%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-4 {
        margin-left: 33.3333333333%;
    }

    .col-md-offset-5 {
        margin-left: 41.6666666667%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-7 {
        margin-left: 58.3333333333%;
    }

    .col-md-offset-8 {
        margin-left: 66.6666666667%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-10 {
        margin-left: 83.3333333333%;
    }

    .col-md-offset-11 {
        margin-left: 91.6666666667%;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .navigation-header {
        display: table !important;
        height: 70px;
    }

    .navigation-header > * {
        position: relative;
        display: table-cell !important;
        vertical-align: middle;
    }

    .navigation-header > *:nth-child(1) {
        text-align: left;
    }

    .navigation-header > *:nth-child(2) {
        text-align: right;
    }

    .transaction_table > header > *:nth-child(1),
    .transaction_table .transaction_item > *:nth-child(1) {
        float: left;
        width: 35%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .transaction_table > header > *:nth-child(1):before,
    .transaction_table > header > *:nth-child(1):after,
    .transaction_table .transaction_item > *:nth-child(1):before,
    .transaction_table .transaction_item > *:nth-child(1):after {
        display: table;
        content: '';
    }

    .transaction_table > header > *:nth-child(1):after,
    .transaction_table .transaction_item > *:nth-child(1):after {
        clear: both;
    }

    .transaction_table > header > *:nth-child(2),
    .transaction_table .transaction_item > *:nth-child(2) {
        float: left;
        width: 20%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .transaction_table > header > *:nth-child(2):before,
    .transaction_table > header > *:nth-child(2):after,
    .transaction_table .transaction_item > *:nth-child(2):before,
    .transaction_table .transaction_item > *:nth-child(2):after {
        display: table;
        content: '';
    }

    .transaction_table > header > *:nth-child(2):after,
    .transaction_table .transaction_item > *:nth-child(2):after {
        clear: both;
    }

    .transaction_table > header > *:nth-child(3),
    .transaction_table .transaction_item > *:nth-child(3) {
        float: left;
        width: 20%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .transaction_table > header > *:nth-child(3):before,
    .transaction_table > header > *:nth-child(3):after,
    .transaction_table .transaction_item > *:nth-child(3):before,
    .transaction_table .transaction_item > *:nth-child(3):after {
        display: table;
        content: '';
    }

    .transaction_table > header > *:nth-child(3):after,
    .transaction_table .transaction_item > *:nth-child(3):after {
        clear: both;
    }

    .transaction_table > header > *:nth-child(4),
    .transaction_table .transaction_item > *:nth-child(4) {
        float: left;
        width: 25%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .transaction_table > header > *:nth-child(4):before,
    .transaction_table > header > *:nth-child(4):after,
    .transaction_table .transaction_item > *:nth-child(4):before,
    .transaction_table .transaction_item > *:nth-child(4):after {
        display: table;
        content: '';
    }

    .transaction_table > header > *:nth-child(4):after,
    .transaction_table .transaction_item > *:nth-child(4):after {
        clear: both;
    }

    .filter_group > *:nth-child(1) {
        float: left;
        width: 48.5%;
        margin-right: 3%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .filter_group > *:nth-child(1):before,
    .filter_group > *:nth-child(1):after {
        display: table;
        content: '';
    }

    .filter_group > *:nth-child(1):after {
        clear: both;
    }

    .filter_group > *:nth-child(1):last-child {
        margin-right: 0;
    }

    .filter_group > *:nth-child(2) {
        float: left;
        width: 48.5%;
        margin-right: 3%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .filter_group > *:nth-child(2):before,
    .filter_group > *:nth-child(2):after {
        display: table;
        content: '';
    }

    .filter_group > *:nth-child(2):after {
        clear: both;
    }

    .filter_group > *:nth-child(2):last-child {
        margin-right: 0;
    }

    .tab_buttons label.btn {
        border-left: 1px solid #afb7bf;
    }

    .custom_checkbox_group .btn {
        padding-right: 30px !important;
    }

    .image_grid > * {
        float: left;
        width: 31.3333333333%;
        margin-right: 3%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .image_grid > *:before,
    .image_grid > *:after {
        display: table;
        content: '';
    }

    .image_grid > *:after {
        clear: both;
    }

    .image_grid > *:nth-child(3n) {
        float: right;
        margin-right: 0;
    }

    .image_grid > *:nth-child(3n + 1) {
        clear: both;
    }

    .deal-commission > header > *:nth-child(1) {
        float: left;
    }

    .deal-commission > header > *:nth-child(2) {
        float: right;
    }

    .deal-commission .commission_action > *:nth-child(1) {
        float: left;
        width: 75%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .deal-commission .commission_action > *:nth-child(1):before,
    .deal-commission .commission_action > *:nth-child(1):after {
        display: table;
        content: '';
    }

    .deal-commission .commission_action > *:nth-child(1):after {
        clear: both;
    }

    .deal-commission .commission_action > *:nth-child(2) {
        float: left;
        width: 25%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .deal-commission .commission_action > *:nth-child(2):before,
    .deal-commission .commission_action > *:nth-child(2):after {
        display: table;
        content: '';
    }

    .deal-commission .commission_action > *:nth-child(2):after {
        clear: both;
    }

    .settings_prefrences_page .settings_form .form_entry > *:nth-child(1) {
        float: left;
        width: 49.5%;
        margin-right: 1%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .settings_prefrences_page .settings_form .form_entry > *:nth-child(1):before,
    .settings_prefrences_page .settings_form .form_entry > *:nth-child(1):after {
        display: table;
        content: '';
    }

    .settings_prefrences_page .settings_form .form_entry > *:nth-child(1):after {
        clear: both;
    }

    .settings_prefrences_page .settings_form .form_entry > *:nth-child(1):nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    .settings_prefrences_page .settings_form .form_entry > *:nth-child(1):nth-child(2n + 1) {
        clear: both;
    }

    .settings_prefrences_page .settings_form .form_entry > *:nth-child(2) {
        float: left;
        width: 49.5%;
        margin-right: 1%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .settings_prefrences_page .settings_form .form_entry > *:nth-child(2):before,
    .settings_prefrences_page .settings_form .form_entry > *:nth-child(2):after {
        display: table;
        content: '';
    }

    .settings_prefrences_page .settings_form .form_entry > *:nth-child(2):after {
        clear: both;
    }

    .settings_prefrences_page .settings_form .form_entry > *:nth-child(2):nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    .settings_prefrences_page .settings_form .form_entry > *:nth-child(2):nth-child(2n + 1) {
        clear: both;
    }

    .settings_prefrences_page .settings_form .social_cards .cards_list > * {
        float: left;
        width: 49%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .settings_prefrences_page .settings_form .social_cards .cards_list > *:before,
    .settings_prefrences_page .settings_form .social_cards .cards_list > *:after {
        display: table;
        content: '';
    }

    .settings_prefrences_page .settings_form .social_cards .cards_list > *:after {
        clear: both;
    }

    .settings_prefrences_page .settings_form .social_cards .cards_list > *:nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    .settings_prefrences_page .settings_form .social_cards .cards_list > *:nth-child(2n + 1) {
        clear: both;
    }

    #Payment_accordion > .panel .panel-heading > *:nth-child(1) {
        float: left;
    }

    #Payment_accordion > .panel .panel-heading > *:nth-child(2) {
        float: right;
    }

    .jumbo_banner .jumbo_list > li {
        float: left;
        width: 25%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
        padding-right: 15px;
        padding-left: 15px;
    }

    .jumbo_banner .jumbo_list > li:before,
    .jumbo_banner .jumbo_list > li:after {
        display: table;
        content: '';
    }

    .jumbo_banner .jumbo_list > li:after {
        clear: both;
    }

    .jumbo_banner .jumbo_list > li:last-child {
        margin-right: 0;
    }

    .jumbo_banner .jumbo_list > li:before,
    .jumbo_banner .jumbo_list > li:after {
        display: table;
        content: '';
    }

    .jumbo_banner .jumbo_list > li:after {
        clear: both;
    }

    .jumbo_banner .jumbo_list > li:nth-child(6n) {
        float: right;
        margin-right: 0;
    }

    .jumbo_banner .jumbo_list > li:nth-child(4n + 1) {
        clear: both;
    }

    .md-hide {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .basic_table.four_cols > header > *:nth-child(1),
    .basic_table.four_cols .basic_item > *:nth-child(1) {
        float: left;
        width: 30%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.four_cols > header > *:nth-child(1):before,
    .basic_table.four_cols > header > *:nth-child(1):after,
    .basic_table.four_cols .basic_item > *:nth-child(1):before,
    .basic_table.four_cols .basic_item > *:nth-child(1):after {
        display: table;
        content: '';
    }

    .basic_table.four_cols > header > *:nth-child(1):after,
    .basic_table.four_cols .basic_item > *:nth-child(1):after {
        clear: both;
    }

    .basic_table.four_cols > header > *:nth-child(2),
    .basic_table.four_cols .basic_item > *:nth-child(2) {
        float: left;
        width: 25%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.four_cols > header > *:nth-child(2):before,
    .basic_table.four_cols > header > *:nth-child(2):after,
    .basic_table.four_cols .basic_item > *:nth-child(2):before,
    .basic_table.four_cols .basic_item > *:nth-child(2):after {
        display: table;
        content: '';
    }

    .basic_table.four_cols > header > *:nth-child(2):after,
    .basic_table.four_cols .basic_item > *:nth-child(2):after {
        clear: both;
    }

    .basic_table.four_cols > header > *:nth-child(3),
    .basic_table.four_cols .basic_item > *:nth-child(3) {
        float: left;
        width: 20%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.four_cols > header > *:nth-child(3):before,
    .basic_table.four_cols > header > *:nth-child(3):after,
    .basic_table.four_cols .basic_item > *:nth-child(3):before,
    .basic_table.four_cols .basic_item > *:nth-child(3):after {
        display: table;
        content: '';
    }

    .basic_table.four_cols > header > *:nth-child(3):after,
    .basic_table.four_cols .basic_item > *:nth-child(3):after {
        clear: both;
    }

    .basic_table.four_cols > header > *:nth-child(4),
    .basic_table.four_cols .basic_item > *:nth-child(4) {
        float: left;
        width: 25%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.four_cols > header > *:nth-child(4):before,
    .basic_table.four_cols > header > *:nth-child(4):after,
    .basic_table.four_cols .basic_item > *:nth-child(4):before,
    .basic_table.four_cols .basic_item > *:nth-child(4):after {
        display: table;
        content: '';
    }

    .basic_table.four_cols > header > *:nth-child(4):after,
    .basic_table.four_cols .basic_item > *:nth-child(4):after {
        clear: both;
    }

    .contactoverview_page .user_section_1 > *:nth-child(1) {
        float: left;
        width: 49%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .contactoverview_page .user_section_1 > *:nth-child(1):before,
    .contactoverview_page .user_section_1 > *:nth-child(1):after {
        display: table;
        content: '';
    }

    .contactoverview_page .user_section_1 > *:nth-child(1):after {
        clear: both;
    }

    .contactoverview_page .user_section_1 > *:nth-child(1):nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    .contactoverview_page .user_section_1 > *:nth-child(1):nth-child(2n + 1) {
        clear: both;
    }

    .contactoverview_page .user_section_1 > *:nth-child(2) {
        float: left;
        width: 49%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .contactoverview_page .user_section_1 > *:nth-child(2):before,
    .contactoverview_page .user_section_1 > *:nth-child(2):after {
        display: table;
        content: '';
    }

    .contactoverview_page .user_section_1 > *:nth-child(2):after {
        clear: both;
    }

    .contactoverview_page .user_section_1 > *:nth-child(2):nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    .contactoverview_page .user_section_1 > *:nth-child(2):nth-child(2n + 1) {
        clear: both;
    }

    .contactoverview_page .user_section_1 > *:nth-child(3) {
        float: left;
        width: 100%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .contactoverview_page .user_section_1 > *:nth-child(3):before,
    .contactoverview_page .user_section_1 > *:nth-child(3):after {
        display: table;
        content: '';
    }

    .contactoverview_page .user_section_1 > *:nth-child(3):after {
        clear: both;
    }

    .contactoverview_page .user_section_1 > *:nth-child(3):nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    .contactoverview_page .user_section_1 > *:nth-child(3):nth-child(2n + 1) {
        clear: both;
    }
}

@media (min-width: 1024px) {
    .col-ipad-1,
    .col-ipad-2,
    .col-ipad-3,
    .col-ipad-4,
    .col-ipad-5,
    .col-ipad-6,
    .col-ipad-7,
    .col-ipad-8,
    .col-ipad-9,
    .col-ipad-10,
    .col-ipad-11,
    .col-ipad-12 {
        float: left;
    }

    .col-ipad-1 {
        width: 8.3333333333%;
    }

    .col-ipad-2 {
        width: 16.6666666667%;
    }

    .col-ipad-3 {
        width: 25%;
    }

    .col-ipad-4 {
        width: 33.3333333333%;
    }

    .col-ipad-5 {
        width: 41.6666666667%;
    }

    .col-ipad-6 {
        width: 50%;
    }

    .col-ipad-7 {
        width: 58.3333333333%;
    }

    .col-ipad-8 {
        width: 66.6666666667%;
    }

    .col-ipad-9 {
        width: 75%;
    }

    .col-ipad-10 {
        width: 83.3333333333%;
    }

    .col-ipad-11 {
        width: 91.6666666667%;
    }

    .col-ipad-12 {
        width: 100%;
    }

    .col-ipad-pull-0 {
        right: auto;
    }

    .col-ipad-pull-1 {
        right: 8.3333333333%;
    }

    .col-ipad-pull-2 {
        right: 16.6666666667%;
    }

    .col-ipad-pull-3 {
        right: 25%;
    }

    .col-ipad-pull-4 {
        right: 33.3333333333%;
    }

    .col-ipad-pull-5 {
        right: 41.6666666667%;
    }

    .col-ipad-pull-6 {
        right: 50%;
    }

    .col-ipad-pull-7 {
        right: 58.3333333333%;
    }

    .col-ipad-pull-8 {
        right: 66.6666666667%;
    }

    .col-ipad-pull-9 {
        right: 75%;
    }

    .col-ipad-pull-10 {
        right: 83.3333333333%;
    }

    .col-ipad-pull-11 {
        right: 91.6666666667%;
    }

    .col-ipad-pull-12 {
        right: 100%;
    }

    .col-ipad-push-0 {
        left: auto;
    }

    .col-ipad-push-1 {
        left: 8.3333333333%;
    }

    .col-ipad-push-2 {
        left: 16.6666666667%;
    }

    .col-ipad-push-3 {
        left: 25%;
    }

    .col-ipad-push-4 {
        left: 33.3333333333%;
    }

    .col-ipad-push-5 {
        left: 41.6666666667%;
    }

    .col-ipad-push-6 {
        left: 50%;
    }

    .col-ipad-push-7 {
        left: 58.3333333333%;
    }

    .col-ipad-push-8 {
        left: 66.6666666667%;
    }

    .col-ipad-push-9 {
        left: 75%;
    }

    .col-ipad-push-10 {
        left: 83.3333333333%;
    }

    .col-ipad-push-11 {
        left: 91.6666666667%;
    }

    .col-ipad-push-12 {
        left: 100%;
    }

    .col-ipad-offset-0 {
        margin-left: 0;
    }

    .col-ipad-offset-1 {
        margin-left: 8.3333333333%;
    }

    .col-ipad-offset-2 {
        margin-left: 16.6666666667%;
    }

    .col-ipad-offset-3 {
        margin-left: 25%;
    }

    .col-ipad-offset-4 {
        margin-left: 33.3333333333%;
    }

    .col-ipad-offset-5 {
        margin-left: 41.6666666667%;
    }

    .col-ipad-offset-6 {
        margin-left: 50%;
    }

    .col-ipad-offset-7 {
        margin-left: 58.3333333333%;
    }

    .col-ipad-offset-8 {
        margin-left: 66.6666666667%;
    }

    .col-ipad-offset-9 {
        margin-left: 75%;
    }

    .col-ipad-offset-10 {
        margin-left: 83.3333333333%;
    }

    .col-ipad-offset-11 {
        margin-left: 91.6666666667%;
    }

    .col-ipad-offset-12 {
        margin-left: 100%;
    }

    .stack-ipad .btn + .btn {
        margin-left: 5px;
    }

    .task_table .task_row > *:nth-child(1),
    .task_table > header > *:nth-child(1) {
        float: left;
        width: 35%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .task_table .task_row > *:nth-child(1):before,
    .task_table .task_row > *:nth-child(1):after,
    .task_table > header > *:nth-child(1):before,
    .task_table > header > *:nth-child(1):after {
        display: table;
        content: '';
    }

    .task_table .task_row > *:nth-child(1):after,
    .task_table > header > *:nth-child(1):after {
        clear: both;
    }

    .task_table .task_row > *:nth-child(2),
    .task_table > header > *:nth-child(2) {
        float: left;
        width: 15%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .task_table .task_row > *:nth-child(2):before,
    .task_table .task_row > *:nth-child(2):after,
    .task_table > header > *:nth-child(2):before,
    .task_table > header > *:nth-child(2):after {
        display: table;
        content: '';
    }

    .task_table .task_row > *:nth-child(2):after,
    .task_table > header > *:nth-child(2):after {
        clear: both;
    }

    .task_table .task_row > *:nth-child(3),
    .task_table > header > *:nth-child(3) {
        float: left;
        width: 15%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .task_table .task_row > *:nth-child(3):before,
    .task_table .task_row > *:nth-child(3):after,
    .task_table > header > *:nth-child(3):before,
    .task_table > header > *:nth-child(3):after {
        display: table;
        content: '';
    }

    .task_table .task_row > *:nth-child(3):after,
    .task_table > header > *:nth-child(3):after {
        clear: both;
    }

    .task_table .task_row > *:nth-child(4),
    .task_table > header > *:nth-child(4) {
        float: left;
        width: 20%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .task_table .task_row > *:nth-child(4):before,
    .task_table .task_row > *:nth-child(4):after,
    .task_table > header > *:nth-child(4):before,
    .task_table > header > *:nth-child(4):after {
        display: table;
        content: '';
    }

    .task_table .task_row > *:nth-child(4):after,
    .task_table > header > *:nth-child(4):after {
        clear: both;
    }

    .task_table .task_row > *:nth-child(5),
    .task_table > header > *:nth-child(5) {
        float: left;
        width: 15%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .task_table .task_row > *:nth-child(5):before,
    .task_table .task_row > *:nth-child(5):after,
    .task_table > header > *:nth-child(5):before,
    .task_table > header > *:nth-child(5):after {
        display: table;
        content: '';
    }

    .task_table .task_row > *:nth-child(5):after,
    .task_table > header > *:nth-child(5):after {
        clear: both;
    }

    .settings-panel-group > .panel .panel-body .media .media-body .media-heading {
        font-size: 20px;
    }

    .settings-panel-group > .panel .panel-body .media .media-body p.meta {
        font-size: 16px;
        line-height: 1.1;
    }

    .ipad-hide {
        display: none !important;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .basic_table.six_cols > header > *:nth-child(1),
    .basic_table.six_cols .basic_item > *:nth-child(1) {
        float: left;
        width: 20%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.six_cols > header > *:nth-child(1):before,
    .basic_table.six_cols > header > *:nth-child(1):after,
    .basic_table.six_cols .basic_item > *:nth-child(1):before,
    .basic_table.six_cols .basic_item > *:nth-child(1):after {
        display: table;
        content: '';
    }

    .basic_table.six_cols > header > *:nth-child(1):after,
    .basic_table.six_cols .basic_item > *:nth-child(1):after {
        clear: both;
    }

    .basic_table.six_cols > header > *:nth-child(2),
    .basic_table.six_cols .basic_item > *:nth-child(2) {
        float: left;
        width: 15%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.six_cols > header > *:nth-child(2):before,
    .basic_table.six_cols > header > *:nth-child(2):after,
    .basic_table.six_cols .basic_item > *:nth-child(2):before,
    .basic_table.six_cols .basic_item > *:nth-child(2):after {
        display: table;
        content: '';
    }

    .basic_table.six_cols > header > *:nth-child(2):after,
    .basic_table.six_cols .basic_item > *:nth-child(2):after {
        clear: both;
    }

    .basic_table.six_cols > header > *:nth-child(3),
    .basic_table.six_cols .basic_item > *:nth-child(3) {
        float: left;
        width: 15%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.six_cols > header > *:nth-child(3):before,
    .basic_table.six_cols > header > *:nth-child(3):after,
    .basic_table.six_cols .basic_item > *:nth-child(3):before,
    .basic_table.six_cols .basic_item > *:nth-child(3):after {
        display: table;
        content: '';
    }

    .basic_table.six_cols > header > *:nth-child(3):after,
    .basic_table.six_cols .basic_item > *:nth-child(3):after {
        clear: both;
    }

    .basic_table.six_cols > header > *:nth-child(4),
    .basic_table.six_cols .basic_item > *:nth-child(4) {
        float: left;
        width: 10%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.six_cols > header > *:nth-child(4):before,
    .basic_table.six_cols > header > *:nth-child(4):after,
    .basic_table.six_cols .basic_item > *:nth-child(4):before,
    .basic_table.six_cols .basic_item > *:nth-child(4):after {
        display: table;
        content: '';
    }

    .basic_table.six_cols > header > *:nth-child(4):after,
    .basic_table.six_cols .basic_item > *:nth-child(4):after {
        clear: both;
    }

    .basic_table.six_cols > header > *:nth-child(5),
    .basic_table.six_cols .basic_item > *:nth-child(5) {
        float: left;
        width: 10%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.six_cols > header > *:nth-child(5):before,
    .basic_table.six_cols > header > *:nth-child(5):after,
    .basic_table.six_cols .basic_item > *:nth-child(5):before,
    .basic_table.six_cols .basic_item > *:nth-child(5):after {
        display: table;
        content: '';
    }

    .basic_table.six_cols > header > *:nth-child(5):after,
    .basic_table.six_cols .basic_item > *:nth-child(5):after {
        clear: both;
    }

    .basic_table.six_cols > header > *:nth-child(6),
    .basic_table.six_cols .basic_item > *:nth-child(6) {
        float: left;
        width: 10%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.six_cols > header > *:nth-child(6):before,
    .basic_table.six_cols > header > *:nth-child(6):after,
    .basic_table.six_cols .basic_item > *:nth-child(6):before,
    .basic_table.six_cols .basic_item > *:nth-child(6):after {
        display: table;
        content: '';
    }

    .basic_table.six_cols > header > *:nth-child(6):after,
    .basic_table.six_cols .basic_item > *:nth-child(6):after {
        clear: both;
    }

    .basic_table.six_cols > header > *:nth-child(7),
    .basic_table.six_cols .basic_item > *:nth-child(7) {
        float: left;
        width: 20%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.six_cols > header > *:nth-child(7):before,
    .basic_table.six_cols > header > *:nth-child(7):after,
    .basic_table.six_cols .basic_item > *:nth-child(7):before,
    .basic_table.six_cols .basic_item > *:nth-child(7):after {
        display: table;
        content: '';
    }

    .basic_table.six_cols > header > *:nth-child(7):after,
    .basic_table.six_cols .basic_item > *:nth-child(7):after {
        clear: both;
    }

    .basic_table.six_cols > header p,
    .basic_table.six_cols .basic_item p {
        font-size: 12px !important;
    }

    .task_table .task_row h4 {
        font-size: 12px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }

    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left;
    }

    .col-lg-1 {
        width: 8.3333333333%;
    }

    .col-lg-2 {
        width: 16.6666666667%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-4 {
        width: 33.3333333333%;
    }

    .col-lg-5 {
        width: 41.6666666667%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-7 {
        width: 58.3333333333%;
    }

    .col-lg-8 {
        width: 66.6666666667%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-10 {
        width: 83.3333333333%;
    }

    .col-lg-11 {
        width: 91.6666666667%;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-pull-0 {
        right: auto;
    }

    .col-lg-pull-1 {
        right: 8.3333333333%;
    }

    .col-lg-pull-2 {
        right: 16.6666666667%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-4 {
        right: 33.3333333333%;
    }

    .col-lg-pull-5 {
        right: 41.6666666667%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-7 {
        right: 58.3333333333%;
    }

    .col-lg-pull-8 {
        right: 66.6666666667%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-10 {
        right: 83.3333333333%;
    }

    .col-lg-pull-11 {
        right: 91.6666666667%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-push-0 {
        left: auto;
    }

    .col-lg-push-1 {
        left: 8.3333333333%;
    }

    .col-lg-push-2 {
        left: 16.6666666667%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-4 {
        left: 33.3333333333%;
    }

    .col-lg-push-5 {
        left: 41.6666666667%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-7 {
        left: 58.3333333333%;
    }

    .col-lg-push-8 {
        left: 66.6666666667%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-10 {
        left: 83.3333333333%;
    }

    .col-lg-push-11 {
        left: 91.6666666667%;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-offset-0 {
        margin-left: 0;
    }

    .col-lg-offset-1 {
        margin-left: 8.3333333333%;
    }

    .col-lg-offset-2 {
        margin-left: 16.6666666667%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-4 {
        margin-left: 33.3333333333%;
    }

    .col-lg-offset-5 {
        margin-left: 41.6666666667%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-7 {
        margin-left: 58.3333333333%;
    }

    .col-lg-offset-8 {
        margin-left: 66.6666666667%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-10 {
        margin-left: 83.3333333333%;
    }

    .col-lg-offset-11 {
        margin-left: 91.6666666667%;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .basic_table.four_cols > header > *:nth-child(1),
    .basic_table.four_cols .basic_item > *:nth-child(1) {
        float: left;
        width: 25%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.four_cols > header > *:nth-child(1):before,
    .basic_table.four_cols > header > *:nth-child(1):after,
    .basic_table.four_cols .basic_item > *:nth-child(1):before,
    .basic_table.four_cols .basic_item > *:nth-child(1):after {
        display: table;
        content: '';
    }

    .basic_table.four_cols > header > *:nth-child(1):after,
    .basic_table.four_cols .basic_item > *:nth-child(1):after {
        clear: both;
    }

    .basic_table.four_cols > header > *:nth-child(2),
    .basic_table.four_cols .basic_item > *:nth-child(2) {
        float: left;
        width: 25%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.four_cols > header > *:nth-child(2):before,
    .basic_table.four_cols > header > *:nth-child(2):after,
    .basic_table.four_cols .basic_item > *:nth-child(2):before,
    .basic_table.four_cols .basic_item > *:nth-child(2):after {
        display: table;
        content: '';
    }

    .basic_table.four_cols > header > *:nth-child(2):after,
    .basic_table.four_cols .basic_item > *:nth-child(2):after {
        clear: both;
    }

    .basic_table.four_cols > header > *:nth-child(3),
    .basic_table.four_cols .basic_item > *:nth-child(3) {
        float: left;
        width: 25%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.four_cols > header > *:nth-child(3):before,
    .basic_table.four_cols > header > *:nth-child(3):after,
    .basic_table.four_cols .basic_item > *:nth-child(3):before,
    .basic_table.four_cols .basic_item > *:nth-child(3):after {
        display: table;
        content: '';
    }

    .basic_table.four_cols > header > *:nth-child(3):after,
    .basic_table.four_cols .basic_item > *:nth-child(3):after {
        clear: both;
    }

    .basic_table.four_cols > header > *:nth-child(4),
    .basic_table.four_cols .basic_item > *:nth-child(4) {
        float: left;
        width: 25%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.four_cols > header > *:nth-child(4):before,
    .basic_table.four_cols > header > *:nth-child(4):after,
    .basic_table.four_cols .basic_item > *:nth-child(4):before,
    .basic_table.four_cols .basic_item > *:nth-child(4):after {
        display: table;
        content: '';
    }

    .basic_table.four_cols > header > *:nth-child(4):after,
    .basic_table.four_cols .basic_item > *:nth-child(4):after {
        clear: both;
    }

    .basic_table.six_cols > header > *:nth-child(1),
    .basic_table.six_cols .basic_item > *:nth-child(1) {
        float: left;
        width: 20%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.six_cols > header > *:nth-child(1):before,
    .basic_table.six_cols > header > *:nth-child(1):after,
    .basic_table.six_cols .basic_item > *:nth-child(1):before,
    .basic_table.six_cols .basic_item > *:nth-child(1):after {
        display: table;
        content: '';
    }

    .basic_table.six_cols > header > *:nth-child(1):after,
    .basic_table.six_cols .basic_item > *:nth-child(1):after {
        clear: both;
    }

    .basic_table.six_cols > header > *:nth-child(2),
    .basic_table.six_cols .basic_item > *:nth-child(2) {
        float: left;
        width: 20%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.six_cols > header > *:nth-child(2):before,
    .basic_table.six_cols > header > *:nth-child(2):after,
    .basic_table.six_cols .basic_item > *:nth-child(2):before,
    .basic_table.six_cols .basic_item > *:nth-child(2):after {
        display: table;
        content: '';
    }

    .basic_table.six_cols > header > *:nth-child(2):after,
    .basic_table.six_cols .basic_item > *:nth-child(2):after {
        clear: both;
    }

    .basic_table.six_cols > header > *:nth-child(3),
    .basic_table.six_cols .basic_item > *:nth-child(3) {
        float: left;
        width: 15%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.six_cols > header > *:nth-child(3):before,
    .basic_table.six_cols > header > *:nth-child(3):after,
    .basic_table.six_cols .basic_item > *:nth-child(3):before,
    .basic_table.six_cols .basic_item > *:nth-child(3):after {
        display: table;
        content: '';
    }

    .basic_table.six_cols > header > *:nth-child(3):after,
    .basic_table.six_cols .basic_item > *:nth-child(3):after {
        clear: both;
    }

    .basic_table.six_cols > header > *:nth-child(4),
    .basic_table.six_cols .basic_item > *:nth-child(4) {
        float: left;
        width: 10%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.six_cols > header > *:nth-child(4):before,
    .basic_table.six_cols > header > *:nth-child(4):after,
    .basic_table.six_cols .basic_item > *:nth-child(4):before,
    .basic_table.six_cols .basic_item > *:nth-child(4):after {
        display: table;
        content: '';
    }

    .basic_table.six_cols > header > *:nth-child(4):after,
    .basic_table.six_cols .basic_item > *:nth-child(4):after {
        clear: both;
    }

    .basic_table.six_cols > header > *:nth-child(5),
    .basic_table.six_cols .basic_item > *:nth-child(5) {
        float: left;
        width: 10%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.six_cols > header > *:nth-child(5):before,
    .basic_table.six_cols > header > *:nth-child(5):after,
    .basic_table.six_cols .basic_item > *:nth-child(5):before,
    .basic_table.six_cols .basic_item > *:nth-child(5):after {
        display: table;
        content: '';
    }

    .basic_table.six_cols > header > *:nth-child(5):after,
    .basic_table.six_cols .basic_item > *:nth-child(5):after {
        clear: both;
    }

    .basic_table.six_cols > header > *:nth-child(6),
    .basic_table.six_cols .basic_item > *:nth-child(6) {
        float: left;
        width: 10%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.six_cols > header > *:nth-child(6):before,
    .basic_table.six_cols > header > *:nth-child(6):after,
    .basic_table.six_cols .basic_item > *:nth-child(6):before,
    .basic_table.six_cols .basic_item > *:nth-child(6):after {
        display: table;
        content: '';
    }

    .basic_table.six_cols > header > *:nth-child(6):after,
    .basic_table.six_cols .basic_item > *:nth-child(6):after {
        clear: both;
    }

    .basic_table.six_cols > header > *:nth-child(7),
    .basic_table.six_cols .basic_item > *:nth-child(7) {
        float: left;
        width: 15%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table.six_cols > header > *:nth-child(7):before,
    .basic_table.six_cols > header > *:nth-child(7):after,
    .basic_table.six_cols .basic_item > *:nth-child(7):before,
    .basic_table.six_cols .basic_item > *:nth-child(7):after {
        display: table;
        content: '';
    }

    .basic_table.six_cols > header > *:nth-child(7):after,
    .basic_table.six_cols .basic_item > *:nth-child(7):after {
        clear: both;
    }

    .tab_buttons label.btn {
        min-width: 170px;
    }

    .property-detail .property_thumb .property_entry .list-inline li + li {
        margin-left: 20px !important;
    }

    #billing_accordion .billing_plans > *:nth-child(1) {
        float: left;
        width: 23.5%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #billing_accordion .billing_plans > *:nth-child(1):before,
    #billing_accordion .billing_plans > *:nth-child(1):after {
        display: table;
        content: '';
    }

    #billing_accordion .billing_plans > *:nth-child(1):after {
        clear: both;
    }

    #billing_accordion .billing_plans > *:nth-child(1):nth-child(4n) {
        float: right;
        margin-right: 0;
    }

    #billing_accordion .billing_plans > *:nth-child(1):nth-child(4n + 1) {
        clear: both;
    }

    #billing_accordion .billing_plans > *:nth-child(2) {
        float: left;
        width: 23.5%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #billing_accordion .billing_plans > *:nth-child(2):before,
    #billing_accordion .billing_plans > *:nth-child(2):after {
        display: table;
        content: '';
    }

    #billing_accordion .billing_plans > *:nth-child(2):after {
        clear: both;
    }

    #billing_accordion .billing_plans > *:nth-child(2):nth-child(4n) {
        float: right;
        margin-right: 0;
    }

    #billing_accordion .billing_plans > *:nth-child(2):nth-child(4n + 1) {
        clear: both;
    }

    #billing_accordion .billing_plans > *:nth-child(3) {
        float: left;
        width: 23.5%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #billing_accordion .billing_plans > *:nth-child(3):before,
    #billing_accordion .billing_plans > *:nth-child(3):after {
        display: table;
        content: '';
    }

    #billing_accordion .billing_plans > *:nth-child(3):after {
        clear: both;
    }

    #billing_accordion .billing_plans > *:nth-child(3):nth-child(4n) {
        float: right;
        margin-right: 0;
    }

    #billing_accordion .billing_plans > *:nth-child(3):nth-child(4n + 1) {
        clear: both;
    }

    #billing_accordion .billing_plans > *:nth-child(4) {
        float: left;
        width: 23.5%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #billing_accordion .billing_plans > *:nth-child(4):before,
    #billing_accordion .billing_plans > *:nth-child(4):after {
        display: table;
        content: '';
    }

    #billing_accordion .billing_plans > *:nth-child(4):after {
        clear: both;
    }

    #billing_accordion .billing_plans > *:nth-child(4):nth-child(4n) {
        float: right;
        margin-right: 0;
    }

    #billing_accordion .billing_plans > *:nth-child(4):nth-child(4n + 1) {
        clear: both;
    }

    #billing_accordion .plan_details > *:nth-child(1) {
        float: left;
        width: 23.5%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #billing_accordion .plan_details > *:nth-child(1):before,
    #billing_accordion .plan_details > *:nth-child(1):after {
        display: table;
        content: '';
    }

    #billing_accordion .plan_details > *:nth-child(1):after {
        clear: both;
    }

    #billing_accordion .plan_details > *:nth-child(1):nth-child(4n) {
        float: right;
        margin-right: 0;
    }

    #billing_accordion .plan_details > *:nth-child(1):nth-child(4n + 1) {
        clear: both;
    }

    #billing_accordion .plan_details > *:nth-child(2) {
        float: left;
        width: 23.5%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #billing_accordion .plan_details > *:nth-child(2):before,
    #billing_accordion .plan_details > *:nth-child(2):after {
        display: table;
        content: '';
    }

    #billing_accordion .plan_details > *:nth-child(2):after {
        clear: both;
    }

    #billing_accordion .plan_details > *:nth-child(2):nth-child(4n) {
        float: right;
        margin-right: 0;
    }

    #billing_accordion .plan_details > *:nth-child(2):nth-child(4n + 1) {
        clear: both;
    }

    #billing_accordion .plan_details > *:nth-child(3) {
        float: left;
        width: 23.5%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #billing_accordion .plan_details > *:nth-child(3):before,
    #billing_accordion .plan_details > *:nth-child(3):after {
        display: table;
        content: '';
    }

    #billing_accordion .plan_details > *:nth-child(3):after {
        clear: both;
    }

    #billing_accordion .plan_details > *:nth-child(3):nth-child(4n) {
        float: right;
        margin-right: 0;
    }

    #billing_accordion .plan_details > *:nth-child(3):nth-child(4n + 1) {
        clear: both;
    }

    #billing_accordion .plan_details > *:nth-child(4) {
        float: left;
        width: 23.5%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #billing_accordion .plan_details > *:nth-child(4):before,
    #billing_accordion .plan_details > *:nth-child(4):after {
        display: table;
        content: '';
    }

    #billing_accordion .plan_details > *:nth-child(4):after {
        clear: both;
    }

    #billing_accordion .plan_details > *:nth-child(4):nth-child(4n) {
        float: right;
        margin-right: 0;
    }

    #billing_accordion .plan_details > *:nth-child(4):nth-child(4n + 1) {
        clear: both;
    }

    .jumbo_banner > header h1 {
        font-size: 45px;
    }

    #select_involved_property .select_articles > * {
        float: left;
        width: 48.5%;
        margin-right: 3%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    #select_involved_property .select_articles > *:before,
    #select_involved_property .select_articles > *:after {
        display: table;
        content: '';
    }

    #select_involved_property .select_articles > *:after {
        clear: both;
    }

    #select_involved_property .select_articles > *:nth-child(2n) {
        float: right;
        margin-right: 0;
    }

    #select_involved_property .select_articles > *:nth-child(2n + 1) {
        clear: both;
    }

    .contactoverview_page .user_section_1 > * {
        float: left;
        width: 32%;
        margin-right: 2%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .contactoverview_page .user_section_1 > *:before,
    .contactoverview_page .user_section_1 > *:after {
        display: table;
        content: '';
    }

    .contactoverview_page .user_section_1 > *:after {
        clear: both;
    }

    .contactoverview_page .user_section_1 > *:nth-child(3n) {
        float: right;
        margin-right: 0;
    }

    .contactoverview_page .user_section_1 > *:nth-child(3n + 1) {
        clear: both;
    }

    .contactoverview_page .table_parent > header,
    .contactoverview_page .table_parent > .entry_content .table_entry {
        display: table;
        width: 100%;
        table-layout: fixed;
    }

    .contactoverview_page .table_parent > header > *,
    .contactoverview_page .table_parent > .entry_content .table_entry > * {
        display: table-cell;
        vertical-align: middle;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }


    .contactoverview_page .table_parent .entry_content .table_actions {
        margin: 0 !important;
    }

    .contactoverview_page .table_parent .entry_content .table_actions {
        text-align: right !important;
    }

    .contactoverview_page .table_parent .table_entry > .cell {
        padding: 10px 15px !important;
    }

    .contactoverview_page .table_parent .table_entry {
        border-bottom: 6px solid #fafbff;
    }

    .contactoverview_page .table_parent.border-b-no .table_entry {
        border-bottom: 0;
    }

    .contactoverview_page .table_parent .cell.twenty_p {
        width: 20%;
    }

    .contactoverview_page .table_parent .cell.twentyfive_p {
        width: 25%;
    }

    .contactoverview_page .table_parent .cell.thirty_p {
        width: 30%;
    }

    .contactoverview_page .table_parent .cell.fifteen_p {
        width: 15%;
    }

    .contactoverview_page .table_parent .cell.fifty_p {
        width: 50%;
    }

    .contactoverview_page .table_parent .cell[data-title="Edit"],
    .contactoverview_page .table_parent .cell.edit-cell {
        width: 20%;
        text-align:right;
        padding-right: 15px !important;
      
    }

    #SliderModal .modal-dialog {
        width: 1200px;
    }

    .lg-hide {
        display: none !important;
    }
}

@media (min-width: 1280px) {
    .col-wide-1,
    .col-wide-2,
    .col-wide-3,
    .col-wide-4,
    .col-wide-5,
    .col-wide-6,
    .col-wide-7,
    .col-wide-8,
    .col-wide-9,
    .col-wide-10,
    .col-wide-11,
    .col-wide-12 {
        float: left;
    }

    .col-wide-1 {
        width: 8.3333333333%;
    }

    .col-wide-2 {
        width: 16.6666666667%;
    }

    .col-wide-3 {
        width: 25%;
    }

    .col-wide-4 {
        width: 33.3333333333%;
    }

    .col-wide-5 {
        width: 41.6666666667%;
    }

    .col-wide-6 {
        width: 50%;
    }

    .col-wide-7 {
        width: 58.3333333333%;
    }

    .col-wide-8 {
        width: 66.6666666667%;
    }

    .col-wide-9 {
        width: 75%;
    }

    .col-wide-10 {
        width: 83.3333333333%;
    }

    .col-wide-11 {
        width: 91.6666666667%;
    }

    .col-wide-12 {
        width: 100%;
    }

    .col-wide-pull-0 {
        right: auto;
    }

    .col-wide-pull-1 {
        right: 8.3333333333%;
    }

    .col-wide-pull-2 {
        right: 16.6666666667%;
    }

    .col-wide-pull-3 {
        right: 25%;
    }

    .col-wide-pull-4 {
        right: 33.3333333333%;
    }

    .col-wide-pull-5 {
        right: 41.6666666667%;
    }

    .col-wide-pull-6 {
        right: 50%;
    }

    .col-wide-pull-7 {
        right: 58.3333333333%;
    }

    .col-wide-pull-8 {
        right: 66.6666666667%;
    }

    .col-wide-pull-9 {
        right: 75%;
    }

    .col-wide-pull-10 {
        right: 83.3333333333%;
    }

    .col-wide-pull-11 {
        right: 91.6666666667%;
    }

    .col-wide-pull-12 {
        right: 100%;
    }

    .col-wide-push-0 {
        left: auto;
    }

    .col-wide-push-1 {
        left: 8.3333333333%;
    }

    .col-wide-push-2 {
        left: 16.6666666667%;
    }

    .col-wide-push-3 {
        left: 25%;
    }

    .col-wide-push-4 {
        left: 33.3333333333%;
    }

    .col-wide-push-5 {
        left: 41.6666666667%;
    }

    .col-wide-push-6 {
        left: 50%;
    }

    .col-wide-push-7 {
        left: 58.3333333333%;
    }

    .col-wide-push-8 {
        left: 66.6666666667%;
    }

    .col-wide-push-9 {
        left: 75%;
    }

    .col-wide-push-10 {
        left: 83.3333333333%;
    }

    .col-wide-push-11 {
        left: 91.6666666667%;
    }

    .col-wide-push-12 {
        left: 100%;
    }

    .col-wide-offset-0 {
        margin-left: 0;
    }

    .col-wide-offset-1 {
        margin-left: 8.3333333333%;
    }

    .col-wide-offset-2 {
        margin-left: 16.6666666667%;
    }

    .col-wide-offset-3 {
        margin-left: 25%;
    }

    .col-wide-offset-4 {
        margin-left: 33.3333333333%;
    }

    .col-wide-offset-5 {
        margin-left: 41.6666666667%;
    }

    .col-wide-offset-6 {
        margin-left: 50%;
    }

    .col-wide-offset-7 {
        margin-left: 58.3333333333%;
    }

    .col-wide-offset-8 {
        margin-left: 66.6666666667%;
    }

    .col-wide-offset-9 {
        margin-left: 75%;
    }

    .col-wide-offset-10 {
        margin-left: 83.3333333333%;
    }

    .col-wide-offset-11 {
        margin-left: 91.6666666667%;
    }

    .col-wide-offset-12 {
        margin-left: 100%;
    }

    #select_involved_property .modal-dialog {
        width: 1200px;
    }

    .wide-hide {
        display: none !important;
    }
}

@media (min-width: 1367px) {
    .col-monitor-1,
    .col-monitor-2,
    .col-monitor-3,
    .col-monitor-4,
    .col-monitor-5,
    .col-monitor-6,
    .col-monitor-7,
    .col-monitor-8,
    .col-monitor-9,
    .col-monitor-10,
    .col-monitor-11,
    .col-monitor-12 {
        float: left;
    }

    .col-monitor-1 {
        width: 8.3333333333%;
    }

    .col-monitor-2 {
        width: 16.6666666667%;
    }

    .col-monitor-3 {
        width: 25%;
    }

    .col-monitor-4 {
        width: 33.3333333333%;
    }

    .col-monitor-5 {
        width: 41.6666666667%;
    }

    .col-monitor-6 {
        width: 50%;
    }

    .col-monitor-7 {
        width: 58.3333333333%;
    }

    .col-monitor-8 {
        width: 66.6666666667%;
    }

    .col-monitor-9 {
        width: 75%;
    }

    .col-monitor-10 {
        width: 83.3333333333%;
    }

    .col-monitor-11 {
        width: 91.6666666667%;
    }

    .col-monitor-12 {
        width: 100%;
    }

    .col-monitor-pull-0 {
        right: auto;
    }

    .col-monitor-pull-1 {
        right: 8.3333333333%;
    }

    .col-monitor-pull-2 {
        right: 16.6666666667%;
    }

    .col-monitor-pull-3 {
        right: 25%;
    }

    .col-monitor-pull-4 {
        right: 33.3333333333%;
    }

    .col-monitor-pull-5 {
        right: 41.6666666667%;
    }

    .col-monitor-pull-6 {
        right: 50%;
    }

    .col-monitor-pull-7 {
        right: 58.3333333333%;
    }

    .col-monitor-pull-8 {
        right: 66.6666666667%;
    }

    .col-monitor-pull-9 {
        right: 75%;
    }

    .col-monitor-pull-10 {
        right: 83.3333333333%;
    }

    .col-monitor-pull-11 {
        right: 91.6666666667%;
    }

    .col-monitor-pull-12 {
        right: 100%;
    }

    .col-monitor-push-0 {
        left: auto;
    }

    .col-monitor-push-1 {
        left: 8.3333333333%;
    }

    .col-monitor-push-2 {
        left: 16.6666666667%;
    }

    .col-monitor-push-3 {
        left: 25%;
    }

    .col-monitor-push-4 {
        left: 33.3333333333%;
    }

    .col-monitor-push-5 {
        left: 41.6666666667%;
    }

    .col-monitor-push-6 {
        left: 50%;
    }

    .col-monitor-push-7 {
        left: 58.3333333333%;
    }

    .col-monitor-push-8 {
        left: 66.6666666667%;
    }

    .col-monitor-push-9 {
        left: 75%;
    }

    .col-monitor-push-10 {
        left: 83.3333333333%;
    }

    .col-monitor-push-11 {
        left: 91.6666666667%;
    }

    .col-monitor-push-12 {
        left: 100%;
    }

    .col-monitor-offset-0 {
        margin-left: 0;
    }

    .col-monitor-offset-1 {
        margin-left: 8.3333333333%;
    }

    .col-monitor-offset-2 {
        margin-left: 16.6666666667%;
    }

    .col-monitor-offset-3 {
        margin-left: 25%;
    }

    .col-monitor-offset-4 {
        margin-left: 33.3333333333%;
    }

    .col-monitor-offset-5 {
        margin-left: 41.6666666667%;
    }

    .col-monitor-offset-6 {
        margin-left: 50%;
    }

    .col-monitor-offset-7 {
        margin-left: 58.3333333333%;
    }

    .col-monitor-offset-8 {
        margin-left: 66.6666666667%;
    }

    .col-monitor-offset-9 {
        margin-left: 75%;
    }

    .col-monitor-offset-10 {
        margin-left: 83.3333333333%;
    }

    .col-monitor-offset-11 {
        margin-left: 91.6666666667%;
    }

    .col-monitor-offset-12 {
        margin-left: 100%;
    }

    .monitor-hide {
        display: none !important;
    }
}


@media (min-width: 1920px) {
    .col-tv-1,
    .col-tv-2,
    .col-tv-3,
    .col-tv-4,
    .col-tv-5,
    .col-tv-6,
    .col-tv-7,
    .col-tv-8,
    .col-tv-9,
    .col-tv-10,
    .col-tv-11,
    .col-tv-12 {
        float: left;
    }

    .col-tv-1 {
        width: 8.3333333333%;
    }

    .col-tv-2 {
        width: 16.6666666667%;
    }

    .col-tv-3 {
        width: 25%;
    }

    .col-tv-4 {
        width: 33.3333333333%;
    }

    .col-tv-5 {
        width: 41.6666666667%;
    }

    .col-tv-6 {
        width: 50%;
    }

    .col-tv-7 {
        width: 58.3333333333%;
    }

    .col-tv-8 {
        width: 66.6666666667%;
    }

    .col-tv-9 {
        width: 75%;
    }

    .col-tv-10 {
        width: 83.3333333333%;
    }

    .col-tv-11 {
        width: 91.6666666667%;
    }

    .col-tv-12 {
        width: 100%;
    }

    .col-tv-pull-0 {
        right: auto;
    }

    .col-tv-pull-1 {
        right: 8.3333333333%;
    }

    .col-tv-pull-2 {
        right: 16.6666666667%;
    }

    .col-tv-pull-3 {
        right: 25%;
    }

    .col-tv-pull-4 {
        right: 33.3333333333%;
    }

    .col-tv-pull-5 {
        right: 41.6666666667%;
    }

    .col-tv-pull-6 {
        right: 50%;
    }

    .col-tv-pull-7 {
        right: 58.3333333333%;
    }

    .col-tv-pull-8 {
        right: 66.6666666667%;
    }

    .col-tv-pull-9 {
        right: 75%;
    }

    .col-tv-pull-10 {
        right: 83.3333333333%;
    }

    .col-tv-pull-11 {
        right: 91.6666666667%;
    }

    .col-tv-pull-12 {
        right: 100%;
    }

    .col-tv-push-0 {
        left: auto;
    }

    .col-tv-push-1 {
        left: 8.3333333333%;
    }

    .col-tv-push-2 {
        left: 16.6666666667%;
    }

    .col-tv-push-3 {
        left: 25%;
    }

    .col-tv-push-4 {
        left: 33.3333333333%;
    }

    .col-tv-push-5 {
        left: 41.6666666667%;
    }

    .col-tv-push-6 {
        left: 50%;
    }

    .col-tv-push-7 {
        left: 58.3333333333%;
    }

    .col-tv-push-8 {
        left: 66.6666666667%;
    }

    .col-tv-push-9 {
        left: 75%;
    }

    .col-tv-push-10 {
        left: 83.3333333333%;
    }

    .col-tv-push-11 {
        left: 91.6666666667%;
    }

    .col-tv-push-12 {
        left: 100%;
    }

    .col-tv-offset-0 {
        margin-left: 0;
    }

    .col-tv-offset-1 {
        margin-left: 8.3333333333%;
    }

    .col-tv-offset-2 {
        margin-left: 16.6666666667%;
    }

    .col-tv-offset-3 {
        margin-left: 25%;
    }

    .col-tv-offset-4 {
        margin-left: 33.3333333333%;
    }

    .col-tv-offset-5 {
        margin-left: 41.6666666667%;
    }

    .col-tv-offset-6 {
        margin-left: 50%;
    }

    .col-tv-offset-7 {
        margin-left: 58.3333333333%;
    }

    .col-tv-offset-8 {
        margin-left: 66.6666666667%;
    }

    .col-tv-offset-9 {
        margin-left: 75%;
    }

    .col-tv-offset-10 {
        margin-left: 83.3333333333%;
    }

    .col-tv-offset-11 {
        margin-left: 91.6666666667%;
    }

    .col-tv-offset-12 {
        margin-left: 100%;
    }

    .tv-hide {
        display: none !important;
    }
}

@media (max-width: 1919px) {
    .tv-visible {
        display: none !important;
    }
}

@media (max-width: 1366px) {
    .monitor-visible {
        display: none !important;
    }
}

@media (max-width: 1279px) {
    .wide-visible {
        display: none !important;
    }
}

@media (max-width: 1199px) {
    .filter_result > li article {
        margin-right: auto;
        margin-left: auto;
    }

    #billing_accordion .billing_plans .plan {
        margin-bottom: 2% !important;
    }

    #select_involved_property .select_articles > * {
        display: block;
        float: none;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        clear: both;
    }

    #select_involved_property .select_articles > *:first-child {
        margin-left: auto;
    }

    #select_involved_property .select_articles > *:last-child {
        margin-right: auto;
    }

    .contactoverview_page .table_parent > header {
        display: none !important;
    }


    .contactoverview_page .table_parent .table_entry > * {
        display: block;
        float: none;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        clear: both;
    }

    .contactoverview_page .table_parent .table_entry > *:first-child {
        margin-left: auto;
    }

    .contactoverview_page .table_parent .table_entry > *:last-child {
        margin-right: auto;
    }

    .contactoverview_page .table_parent .table_entry > .cell {
        display: table;
        width: 100%;
        table-layout: fixed;
    }

    .contactoverview_page .table_parent .table_entry > .cell > * {
        display: table-cell;
        vertical-align: middle;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

    .contactoverview_page .table_parent .table_entry > .cell {
        border-bottom: 1px solid #f1f1f1;
    }

    .contactoverview_page .table_parent .table_entry > .cell:hover {
        background-color: #fcfcfc;
    }

    .contactoverview_page .table_parent .table_entry > .cell > * {
        padding: 10px 0 10px 15px;
        vertical-align: middle;
    }

    .contactoverview_page .table_parent .table_entry > .cell::before {
        display: table-cell;
        width: 150px;
        padding: 10px 15px;
        /* text color */
        /* font-weight: bold; */
        /* layer fill content */
        color: #2c3947;
        vertical-align: middle;
        content: attr(data-title);
        background-color: #f2f9ff;
    }

    .lg-visible {
        display: none !important;
    }
}

@media (max-width: 1023px) {
    .basic_table.six_cols > header > *,
    .basic_table.six_cols .basic_item > * {
        display: block;
        float: none;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        clear: both;
    }

    .basic_table.six_cols > header > *:first-child,
    .basic_table.six_cols .basic_item > *:first-child {
        margin-left: auto;
    }

    .basic_table.six_cols > header > *:last-child,
    .basic_table.six_cols .basic_item > *:last-child {
        margin-right: auto;
    }

    .basic_table.six_cols > header {
        display: none !important;
    }

    .basic_table.six_cols .basic_item .item_cell {
        height: auto;
        padding: 15px 15px 15px 85px;

        box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        -o-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: start;
    }

    .basic_table.six_cols .basic_item .item_cell::before {
        position: absolute;
        top: 0;
        left: 0;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        width: 75px;
        height: 100%;
        font-weight: bold;
        color: #2c3947;
        text-align: left;
        text-transform: uppercase;
        flex-direction: row;
        content: attr(data-title);
        background-color: #ebedef;

        box-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
        -ms-flex-align: center;
        box-orient: horizontal;
        box-direction: normal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        box-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;
    }

    .basic_table .table_buttons > *:nth-child(1) {
        float: left;
        width: 48.5%;
        margin-right: 3%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table .table_buttons > *:nth-child(1):before,
    .basic_table .table_buttons > *:nth-child(1):after {
        display: table;
        content: '';
    }

    .basic_table .table_buttons > *:nth-child(1):after {
        clear: both;
    }

    .basic_table .table_buttons > *:nth-child(1):last-child {
        margin-right: 0;
    }

    .basic_table .table_buttons > *:nth-child(2) {
        float: left;
        width: 48.5%;
        margin-right: 3%;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .basic_table .table_buttons > *:nth-child(2):before,
    .basic_table .table_buttons > *:nth-child(2):after {
        display: table;
        content: '';
    }

    .basic_table .table_buttons > *:nth-child(2):after {
        clear: both;
    }

    .basic_table .table_buttons > *:nth-child(2):last-child {
        margin-right: 0;
    }

    .stack-ipad > * {
        display: block;
        float: none;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        clear: both;
    }

    .stack-ipad > *:first-child {
        margin-left: auto;
    }

    .stack-ipad > *:last-child {
        margin-right: auto;
    }

    .stack-ipad .btn + .btn {
        margin-top: 5px;
    }

    .task_table > header {
        display: none !important;
    }

    .task_table .task_row > * {
        position: relative;
        display: block;
        width: 100%;
        padding-left: 120px;
        border-top: 1px solid #dfe1e2;
    }

    .task_table .task_row > *::before {
        position: absolute;
        top: 0;
        left: 0;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100px;
        height: 100%;
        flex-direction: row;
        content: attr(data-name);
        background-color: #ebeef0;

        box-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
        -ms-flex-align: center;
        box-orient: horizontal;
        box-direction: normal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        box-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;
    }

    .task_table .task_row > *::after {
        display: table;
        width: 100%;
        clear: both;
        content: '';
    }

    .ipad-visible {
        display: none !important;
    }
}

@media (max-width: 991px) {
    .navigation-header > *:nth-child(1) {
        float: left;
        width: 40%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .navigation-header > *:nth-child(1):before,
    .navigation-header > *:nth-child(1):after {
        display: table;
        content: '';
    }

    .navigation-header > *:nth-child(1):after {
        clear: both;
    }

    .navigation-header > *:nth-child(2) {
        float: left;
        width: 60%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .navigation-header > *:nth-child(2):before,
    .navigation-header > *:nth-child(2):after {
        display: table;
        content: '';
    }

    .navigation-header > *:nth-child(2):after {
        clear: both;
    }

    .navigation-header .btn-group {
        display: block;
        float: none;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        clear: both;
    }

    .navigation-header .btn-group:first-child {
        margin-left: auto;
    }

    .navigation-header .btn-group:last-child {
        margin-right: auto;
    }

    .navigation-header .btn-group > .btn {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .navigation-header .left-navigation > .btn-group > *:nth-child(1) {
        float: left;
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .navigation-header .left-navigation > .btn-group > *:nth-child(1):before,
    .navigation-header .left-navigation > .btn-group > *:nth-child(1):after {
        display: table;
        content: '';
    }

    .navigation-header .left-navigation > .btn-group > *:nth-child(1):after {
        clear: both;
    }

    .navigation-header .left-navigation > .btn-group > *:nth-child(2) {
        float: left;
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .navigation-header .left-navigation > .btn-group > *:nth-child(2):before,
    .navigation-header .left-navigation > .btn-group > *:nth-child(2):after {
        display: table;
        content: '';
    }

    .navigation-header .left-navigation > .btn-group > *:nth-child(2):after {
        clear: both;
    }

    .navigation-header .left-navigation > .btn-group > .btn .menu-text {
        display: block;
        width: 100%;
        margin-top: 1px;
        font-size: 15px;
        color: #3f4955;
        text-align: center;
    }

    .navigation-header .right-navigation > .btn-group > *:nth-child(1) {
        float: left;
        width: 33.3333333333%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .navigation-header .right-navigation > .btn-group > *:nth-child(1):before,
    .navigation-header .right-navigation > .btn-group > *:nth-child(1):after {
        display: table;
        content: '';
    }

    .navigation-header .right-navigation > .btn-group > *:nth-child(1):after {
        clear: both;
    }

    .navigation-header .right-navigation > .btn-group > *:nth-child(2) {
        float: left;
        width: 33.3333333333%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .navigation-header .right-navigation > .btn-group > *:nth-child(2):before,
    .navigation-header .right-navigation > .btn-group > *:nth-child(2):after {
        display: table;
        content: '';
    }

    .navigation-header .right-navigation > .btn-group > *:nth-child(2):after {
        clear: both;
    }

    .navigation-header .right-navigation > .btn-group > *:nth-child(3) {
        float: left;
        width: 33.3333333333%;
        margin-right: 0;
        margin-left: 0;
        clear: none;
        text-align: inherit;

        *zoom: 1;
    }

    .navigation-header .right-navigation > .btn-group > *:nth-child(3):before,
    .navigation-header .right-navigation > .btn-group > *:nth-child(3):after {
        display: table;
        content: '';
    }

    .navigation-header .right-navigation > .btn-group > *:nth-child(3):after {
        clear: both;
    }

    .navigation-header .right-navigation > .btn-group > .btn,
    .navigation-header .right-navigation > .btn-group > .btn-group {
        border-left: 1px solid #d9dddd;
    }

    .navigation-header .right-navigation > .btn-group > .btn #user_dropdown,
    .navigation-header .right-navigation > .btn-group > .btn-group #user_dropdown {
        display: block;
        width: 100%;
    }

    .navigation-header .right-navigation .btn .menu-text[data-text]::after {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 20px;
        height: 20px;
        margin-top: -10px;
        margin-left: -10px;
        font-size: 9px;
        font-weight: 600;
        line-height: 20px;
        color: #fff;
        text-align: center;
        background-color: #db4337;
        border-top-left-radius: 50%;
        border-top-right-radius: 50%;
        border-bottom-right-radius: 50%;
        border-bottom-left-radius: 50%;
        -webkit-transform: translateY(-20px) translateX(12px);
        -ms-transform: translateY(-20px) translateX(12px);
        -o-transform: translateY(-20px) translateX(12px);
        transform: translateY(-20px) translateX(12px);
    }

    .transaction_table > header > *,
    .transaction_table .transaction_item > * {
        display: block;
        float: none;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        clear: both;
    }

    .transaction_table > header > *:first-child,
    .transaction_table .transaction_item > *:first-child {
        margin-left: auto;
    }

    .transaction_table > header > *:last-child,
    .transaction_table .transaction_item > *:last-child {
        margin-right: auto;
    }

    .transaction_table > header {
        display: none !important;
    }

    .transaction_table .transaction_item .item_cell {
        height: auto;
        padding: 15px 15px 15px 85px;

        box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        -o-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: start;
    }

    .transaction_table .transaction_item .item_cell::before {
        position: absolute;
        top: 0;
        left: 0;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        width: 75px;
        height: 100%;
        font-weight: bold;
        color: #2c3947;
        text-align: left;
        text-transform: uppercase;
        flex-direction: row;
        content: attr(data-title);
        background-color: #ebedef;

        box-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
        -ms-flex-align: center;
        box-orient: horizontal;
        box-direction: normal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        box-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;
    }

    .custom_button_group .input_group {
        margin-top: 15px !important;
    }

    .basic_table.four_cols > header > *,
    .basic_table.four_cols .basic_item > * {
        display: block;
        float: none;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        clear: both;
    }

    .basic_table.four_cols > header > *:first-child,
    .basic_table.four_cols .basic_item > *:first-child {
        margin-left: auto;
    }

    .basic_table.four_cols > header > *:last-child,
    .basic_table.four_cols .basic_item > *:last-child {
        margin-right: auto;
    }

    .basic_table.four_cols > header {
        display: none !important;
    }

    .basic_table.four_cols .basic_item .item_cell {
        height: auto;
        padding: 15px 15px 15px 85px;

        box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        -o-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: start;
    }

    .basic_table.four_cols .basic_item .item_cell::before {
        position: absolute;
        top: 0;
        left: 0;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        width: 75px;
        height: 100%;
        font-weight: bold;
        color: #2c3947;
        text-align: left;
        text-transform: uppercase;
        flex-direction: row;
        content: attr(data-title);
        background-color: #ebedef;

        box-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
        -ms-flex-align: center;
        box-orient: horizontal;
        box-direction: normal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        box-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;
    }

    .image_grid > li > .image_grid_item {
        max-width: 218px;
        margin-right: auto;
        margin-left: auto;
    }

    .deal-commission > header {
        text-align: center !important;
    }

    .contactoverview_page .user_section_1 > * {
        display: block;
        float: none;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        clear: both;
    }

    .contactoverview_page .user_section_1 > *:first-child {
        margin-left: auto;
    }

    .contactoverview_page .user_section_1 > *:last-child {
        margin-right: auto;
    }

    .md-visible {
        display: none !important;
    }
}

@media (max-width: 939px) {
    .nine40-visible {
        display: none !important;
    }
}

@media (max-width: 799px) {
    .eight00-visible {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .main_wrapper.opened .main_content {
        padding-left: 0;
        -webkit-transform: translateX(260px);
        -ms-transform: translateX(260px);
        -o-transform: translateX(260px);
        transform: translateX(260px);
    }

    .main_wrapper.opened .navigation-container {
        left: 0;
        width: 100%;
    }

    .mini_menu_page .main_wrapper.opened .main_content {
        padding-left: 0;
        -webkit-transform: translateX(68px);
        -ms-transform: translateX(68px);
        -o-transform: translateX(68px);
        transform: translateX(68px);
    }

    .mini_menu_page .main_wrapper.opened .navigation-container {
        left: 0;
        width: 100%;
    }

    #user_notification_modal header h4 {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    #user_notification_modal header p {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    .site_footer p span {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    .site_footer p .btn {
        font-size: 12px;
    }

    .site_footer p .btn {
        padding: 8px !important;
    }

    .settings_prefrences_page .settings_actions .btn {
        display: block;
        width: 100%;
        text-align: center;
    }

    .settings_prefrences_page .settings_actions .btn + .btn {
        margin-top: 15px;
    }

    p.h-btns > * {
        width: 100%;
    }

    p.h-btns > * {
        display: block !important;
    }

    p.h-btns > .btn + .btn {
        margin-top: 10px !important;
    }

    #billing_accordion > .panel > .panel-heading .panel-title .selected_option {
        display: none !important;
    }

    #billing_accordion > .panel > .panel-heading .panel-title > a .reset_billing_field {
        display: none !important;
    }

    .login_page .login_block .login_box .slider_block {
        display: none !important;
    }

    .notification_footer_alert {
        padding-bottom: 54px;
    }

    .notification_footer_alert .side_nav .modern_menu .aside_navigation {
        max-height: calc(80vh - 142px);
    }

    .notification_footer_alert .side_nav .modern_menu .aside_footer {
        bottom: 54px;
    }

    .notification_footer_alert .notification_modal .overflow-container {
        max-height: calc(100vh - 54px - 71px - 48px - 73px);
    }

    .notification_footer_alert .notification_modal .notification_modal-content > footer {
        bottom: 54px;
    }

    .notification_footer_alert .notification_modal#user_notification_modal .overflow-container {
        max-height: calc(100vh - 54px - 264px - 71px);
    }

    .notification_footer_alert .floating_btn {
        position: fixed !important;
        right: 30px;
        bottom: 25px;
    }

    #select_involved_property .select_articles article {
        max-width: 310px;
        margin-right: auto;
        margin-left: auto;
    }

    #select_involved_property .select_articles article figure {
        max-width: 310px;
        margin-right: auto;
        margin-left: auto;
    }

    #select_involved_property .select_articles article .entry_content {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .sm-visible {
        display: none !important;
    }
    .contactoverview_page .table_parent .table_entry > .cell::before{
        display: none;
    }
}

@media (max-width: 639px) {
    .ios5-visible {
        display: none !important;
    }
}

@media (max-width: 599px) {
    .six00-visible {
        display: none !important;
    }
}

@media (max-width: 575px) {
    .ios5p-visible {
        display: none !important;
    }
}

@media (max-width: 479px) {
    .header_nav .badger {
        top: 10px;
        right: 10px;
        width: 15px;
        height: 15px;
        font-size: 12px;
        line-height: 15px;
    }

    .navigation-header .btn-group > .btn .menu-text {
        font-size: 80% !important;
    }

        .navigation-header .btn-group > .btn .menu-text-last {
        font-size: 80% !important;
    }

    .navigation-header {
        height: 65px;
    }

    .notification_modal .notification_modal-content {
        width: 100vw;
    }

    .notification_modal .notification_modal-content .media-list {
        width: 100vw;
    }

    #user_notification_modal .user_tasks {
        width: 100vw;
    }

    .widget_panel__header--big {
        min-height: 50px;
    }

    .widget_panel__header--big .widget_panel__header__meta {
        display: block;
    }

    .page_header > *:nth-child(1) {
        text-align: center;
    }

    .page_header > *:nth-child(2) {
        text-align: center;
    }

    .page_header > * {
        display: block;
        float: none;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        clear: both;
    }

    .page_header > *:first-child {
        margin-left: auto;
    }

    .page_header > *:last-child {
        margin-right: auto;
    }

    .page_header .page_title {
        margin-bottom: 10px !important;
    }

    .image_grid > * {
        display: block;
        float: none;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        clear: both;
    }

    .image_grid > *:first-child {
        margin-left: auto;
    }

    .image_grid > *:last-child {
        margin-right: auto;
    }

    .page_heading .page_heading_action {
        margin-top: 5px !important;
    }

    .settings-panel-group > .panel .panel-body .media .media-body .media-heading {
        font-size: 3.92vw;
    }

    .contactoverview_page .attach_dropdown #file_attach {
        float: none;
        width: 100%;

        *zoom: 1;
    }

    .contactoverview_page .attach_dropdown #file_attach:before,
    .contactoverview_page .attach_dropdown #file_attach:after {
        display: table;
        content: '';
    }

    .contactoverview_page .attach_dropdown #file_attach:after {
        clear: both;
    }

    .ios4-visible {
        display: none !important;
    }
}

@media (max-width: 359px) {
    .tab_buttons > * {
        display: block;
        float: none;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        clear: both;
    }

    .tab_buttons > *:first-child {
        margin-left: auto;
    }

    .tab_buttons > *:last-child {
        margin-right: auto;
    }

    .ios4p-visible {
        display: none !important;
    }
}

.withBorderRight{
    border-right:1px solid #fff
}

.blockTitle {
    padding-left: 50px;
    position: relative;
}

    .blockTitle {
    font-size: 20px;
    line-height: 20px;
}

.blockIcon {
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 40px;
    border-radius: 5px;
    content: '';
    color: #fff;
    font-size: 19px;
    padding: 10px 5px 10px 12px
}

        .blockHolder .blockHeader {
    margin-bottom: 12px;
}

.blockHolder .blockHeader .subDescription {
    padding-left: 50px;
    color: #8b9297;
}

.blockHeader {

    padding: 40px 0 15px 0;
}

.subDescription {
    padding-left: 50px;
    color: #8b9297;
}

.withBorderRight{
    border-right:1px solid #fff
}

.propertyListing h4{
    margin-top:0;
    font-size:19px;
    font-weight: 400;
    margin-bottom:1px;
    color:#183643;
}


.propertyListing .smallDesc{
    font-size:14px;
    font-weight: 400;
    color:#183643;
    margin-bottom:5px
}

.propertyListing .grey{
    font-size:14px;
    font-weight: 400;
    color:#557482;
    margin:10px 0 15px 0;
}


.propertyListing .media-body p {
    margin-bottom:0px;
    line-height:18px;
    font-size:14px;
}

.propertyListing hgroup{
    padding:15px!important;
    padding-bottom:0!important;
}

.propertyListing .panel-body{
    padding-top:10px;
}

.filter_result > li article.propertyListing figure .spanHolder{
    /* bottom:auto; */
    bottom:0px;
    /* left:15px; */
    position:absolute;
}


.filter_result > li article.propertyListing figure .spanHoldertop{
    /* bottom:auto; */
    top:0px;
    /* left:15px; */
    position:absolute;
}

.filter_result > li article.propertyListing figure label{
    position:static;
    margin-right:5px; 
    display:inline-block;
    height:auto;
    line-height:unset;
    width:auto;
    padding: 7px 12px;
    text-transform: none;
    background: #183643;
    font-weight: 400;
    font-size: 12px;
}

.innerWhite{
  padding: 10px;
  background-color: #fff;
  height:100%;
}
h3.stat_block_title{
  font-size: 18px;
  font-weight: bold;
}
.stat_block_summary{
  font-size: 37px;
  font-weight: bold;
}
.stat_block_summary span{
  font-size: 15px;
  margin-right: 20px;
  font-weight: normal;
}
.stat_block_summary span.big_text{
  display: inline-block;
  vertical-align: baseline;
  font-size: 24px;
  font-weight: bold;
}
.stat_text span{
  display: inline-block;
  margin-right: 3px;
}
.ownerImg img, .ownerImg{
  max-width: 100%;
  overflow: hidden;
}

.floatRight{
    float:right
}

.blockTitle {
    padding-left: 50px !important;
    position: relative;
}

        .blockTitle {
    font-size: 20px;
    line-height: 20px;
}

.blockIcon {
    position: absolute;
    top: 0;
    left: 0;
    height: 42px;
    width: 42px;
    border-radius: 5px;
    content: '';
    color: #fff;
    font-size: 18px;
    padding: 10px 5px 10px 12px;
}

        .blockHolder .blockHeader {
    margin-bottom: 12px;
}

.blockHolder .blockHeader .subDescription {
    padding-left: 50px;
    color: #8b9297;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #49545a;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(55, 63, 67, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.5rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #49545a;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover,
.dropdown-item:focus {
  color: #3e464c;
  text-decoration: none;
  background-color: #f4f5f6;
}
.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #1a6dc2;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #84919a;
  background-color: transparent;
}
.blockHolder .blockHeader .subDescription {
    padding-left: 50px;
    color: #8b9297;
}

.withBorderRight{
    border-right:1px solid #fff
}
.innerWhite{
    padding: 10px;
    background-color: #fff;
    height:100%;
}
h3.stat_block_title{
    font-size: 18px;
    font-weight: bold;
}
.stat_block_summary{
    font-size: 37px;
    font-weight: bold;
}
.stat_block_summary span{
    font-size: 15px;
    margin-right: 20px;
    font-weight: normal;
}
.stat_block_summary span.big_text{
    display: inline-block;
    vertical-align: baseline;
    font-size: 24px;
    font-weight: bold;
}
.stat_text span{
    display: inline-block;
    margin-right: 3px;
}
.ownerImg img, .ownerImg{
    max-width: 100%;
    overflow: hidden;
}
.flex_main{
    display:flex;
    align-items: stretch;
    flex-direction: column;
    flex-flow: row wrap;    
}

.subDescription {
    padding-left: 50px;
    color: #8b9297;
}

.blockHeader {

    padding: 30px 0 5px 0;
}

.blockHeadermain {

    padding: 30px 0 25px 0;
}
     

.btnmenu {
    display: inline-block;
    height: 32px;
    width: 32px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 10px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; 
    background-image: none;
    border: 1px solid transparent;
    border-radius: 5px;
}

.btn-max-pink {
    color: #fff;
    background-color: #c14479;
}

.btn-max-green {
    color: #fff;
    background-color: #22b15e;
    border-color: #1e9c53;
}

.floatLeft{
    float: left;
}
.clearBoth{ 
    clear:both;
}

.imageHolder{
    margin: 1px 12px 0 0;
}

.icon-lifebuoy:before {
  content: "\e941";
}

#modal-notifications .modal-header {
  background: #fff;
  border-bottom: 0;
  margin-bottom: 0;
  height: 70px;
  width: 350px;
  position: fixed;
  z-index: 100;
}

#modal-notifications .modal-header .btn-group {
  padding-top: 4px;
  width: 100%;
}

#modal-notifications .modal-dialog {
  height: 100vh;
  min-height: 100vh;
}

#modal-notifications .modal-content {
  background: #f4f5f6;
  border: none;
  overflow-y: scroll;
  height: 100vh;
  min-height: 100vh;
}

#modal-notifications .modal-body {
  padding: 0;
  height: 100vh;
  min-height: 100vh;
}

#modal-notifications .modal-footer {
  background: #fff;
  border-top: 1px dashed rgba(0, 0, 0, 0.1);
  width: 350px;
}

#modal-notifications .notification-container:first-child {
  padding-top: 70px;
}

#modal-notifications .notification-container:last-child {
  padding-bottom: 88px;
}

#modal-notifications .notification:not(:first-child) {
  padding-top: 25px;
}

#modal-notifications .notification:not(:last-child) {
  margin-bottom: 23px;
}

#modal-notifications .notification {
  position: relative;
  padding: 20px 15px 0px 15px;
  border-top: 1px dashed #c7cdd1;
}

#modal-notifications figure {
  position: absolute;
}

#modal-notifications .notification-content {
  padding-left: 70px;
}

#modal-notifications .notification-content .meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}

#modal-notifications .notification-content .title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bold;
  line-height: 1.2;
  margin: 2px 0 10px;
}

#modal-notifications .notification-content .date {
  color: #b0b9bf;
}

#modal-notifications .notification-content .notification-body {
  margin-bottom: 15px;
}

#modal-notifications .spark-profile-photo {
  height: 52px;
  width: 52px;
}

#modal-notifications .fa-stack {
  font-size: 26px;
}

#modal-notifications h4 {
  margin-bottom: 15px;
  margin-top: 3px;
}

.modal.docked .modal-dialog {
  position: fixed;
  top: 0;
  margin: 0;
  height: 100vh;
  width: 350px;
}

.modal.docked.docked-left .modal-dialog {
  left: 0;
}

.modal.docked.docked-right .modal-dialog {
  right: 0;
}

.modal.docked .modal-content {
  border-radius: 0;
  height: 100vh;
}

.modal.docked .modal-footer {
  position: fixed;
  bottom: 0;
  right: 0;
}

.btnchat {

display: inline-block;
padding: 8px 11px 12px 10px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.428571429;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 0;
touch-action: manipulation;
}

.right-navigation{
    padding: 0 15px 0 0;
  }
.right-navigation ul.btn-group{
    margin-bottom: 0;
}


.inputEntity {
    background-color: #fff;
    padding: 11px 15px 8px 15px;
    border: 1px solid #e6eced;
    margin-bottom: 15px; 
}

.inputEntity.required {
    position: relative;
}

.inputEntity.required:before {
    content: '';
    background-color: #fe5373;
    height: 100%;
    width: 5px;
    position: absolute;
    top: 0;
    left: 0px;
}

.inputEntity.requiredifnomodalform {
    position: relative;
}

.inputEntity.requiredifnomodalform:before {
    content: '';
    background-color: #fe5373;
    height: 100%;
    width: 5px;
    position: absolute;
    top: 0;
    left: 0px;
}

.inputEntity label {
    display: block;
    font-size: 11px;
    line-height: 4px;
    font-weight: 400;
    text-transform: uppercase;
    color: #8b9297;
    text-align: left;
}

input,
select,
textarea {
    width: 100%;
    border: none;
    line-height: 18px;
}
.clearClearMob{clear:unset!important}
.blockHeadermain .floatRight{
    position: relative;
    z-index: 1;
}
.main_content{
    padding-top: 70px;
}
.page_heading{
    text-align: left;
    padding-bottom: 10px;
    padding-top: 30px;
}
.page_heading .subDescription{
    padding-left: 0;
    font-size: 14px;
}

.spanfirst {
    font-size: 11px;
    color: #547d90;
    text-transform: uppercase;
}

.span {
    font-size: 11px;
    color: #547d90;
    text-transform: uppercase;
    padding-top: 10px;
}

/* Makes images fully responsive */

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  width: 100%;
  height: auto;
    /* width: auto; */
}


.projectslider {
  display: inline-block;

}

.projectsliderli {

  text-align: center;
}

.darkbackground {
  background-color: #000000;
}

.maxmax {
  width: 100%;
  height: 320px;
}

/* ------------------- Carousel Styling ------------------- */

.carousel-inner {
  border-radius: 15px;
}

.carousel-caption {
  background-color: rgba(0,0,0,.5);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  padding: 0 0 10px 25px;
  color: #fff;
  text-align: left;
}

.carousel-indicators {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  z-index: 15;
  margin: 0;
  padding: 0 25px 25px 0;
  text-align: right;
}

.carousel-control.left,
.carousel-control.right {
  background-image: none;
}


/* ------------------- Section Styling - Not needed for carousel styling ------------------- */

.section-white {
   padding: 10px 0;
}

.section-white {
  background-color: #fff;
  color: #555;
}

@media screen and (min-width: 768px) {

  .section-white {
     padding: 1.5em 0;
  }

}

@media screen and (min-width: 992px) {

  .container {
    max-width: 930px;
  }

}
@media screen and (max-width: 991px){
    .navigation-header .btn{
        height: 68px;
    }
}
body{
    -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.label {

    display: inline-block;
    max-width: 100%;
    margin-bottom: 3px;
    margin-top: 3px;

}

.floating_btn .btn:hover,.floating_btn .btn:focus,.floating_btn .btn.focus{
    color:#fff!important
}

.autocomplete_list{
  position: absolute;
  left: -1px;
  right: -1px;
  top: 100%;
  z-index: 1;
  display: none;
  border: 1px solid #dae1e3;
  border-top: 0 none;
  max-height: 150px;
  overflow: auto;
}
.autocomplete_list a{
  display: block;
  background-color: #fff;
  padding: 5px 15px;
}
.autocomplete_list a:hover{
  text-decoration: none;
  background-color: #eee;
}
.autocomplete_main{
    position: relative;
}
.autocomplete_main input{
    position: relative;
}
.autocomplete_main select{
    opacity: 0;
    position: absolute;
    bottom: 0;
    pointer-events: none;
}
.autocomplete_main .autocomplete_list{
    z-index: 1;
}
.inputEntity.disabled, .inputEntity select.disabled, .inputEntity input.disabled{
    /* pointer-events: none;
    -moz-opacity: 0.4;
    -webkit-opacity: 0.4;
    opacity: 0.4; */
    display: none;
}

.available {
    background-color: #11a534
}

.res {
    background-color: #6f7671
}

.sold {
    background-color: #e2101a
}
@media all and (max-width:992px){
    #photo-album-image-preview .col-md-4{
        width: 100%;
    }
}

.aligncenter {
    text-align: center;
}

.btn-nodata:hover {
  color: #fff;
  background-color: #23b489;
  border-color: #23b489;
}

.btn_nodata {
  display: inline-block;
  padding: 15px 50px 15px 50px;
  margin-bottom: 0;
  margin: 30px 0 30px 0;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; 
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;

  touch-action: manipulation;
}

.btn_import {
  display: inline-block;
  padding: 15px 50px 15px 50px;
  margin-bottom: 0;
  margin: 10px 0 30px 0;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; 
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;

  touch-action: manipulation;
}

.flex-caption {
  width: 100%;
  padding: 25px 0 35px 25px;
  left: 0;
  bottom: 0;
  background: #183643;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,.3);
  font-size: 21px;
  line-height: 18px;
  text-transform: capitalize;
}

@media all and (max-width:768px){
    .filter_result > .col-sm-6{
        padding-left: 0;
        padding-right: 0
    }
    .filter_result .media{
        display: table;
    }
.contactoverview_page .table_parent .table_entry > .cell > *{
    float: none;
    width: auto;
}
.contactoverview_page .table_parent .table_entry > .cell > .imageHolder{
    padding-left: 10px;
    width: 90px;
}
}
.gj-datepicker input.form-control, .gj-timepicker input.form-control{
    width: calc(100% - 38px);
    border: 0 none;
    box-shadow: none;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    height: auto;
}
.gj-datepicker-bootstrap [role=right-icon] button, .gj-timepicker-bootstrap [role=right-icon] button{
    height: 22px;
    background-color: transparent;
    border: 0 none;
}
.gj-timepicker-bootstrap{
    width: 100%;
}
.gj-timepicker-bootstrap [role=right-icon] button{
    float:right;
}
.gj-timepicker-bootstrap [role=right-icon]{
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 2;
}
.gj-datepicker-bootstrap [role=right-icon] button.btn:hover, .gj-datepicker-bootstrap [role=right-icon] button.btn:focus, .gj-datepicker-bootstrap [role=right-icon] button.btn.focus, .gj-timepicker-bootstrap [role=right-icon] button.btn:hover, .gj-timepicker-bootstrap [role=right-icon] button.btn:focus, .gj-timepicker-bootstrap [role=right-icon] button.btn.focus{
    color: grey;
}
.gj-datepicker-bootstrap [role=right-icon] button .gj-icon, .gj-timepicker-bootstrap [role=right-icon] button .gj-icon{
    top: 0;
}
/* #photo-album-image-preview img{
    max-height: 300px;
} */
.img-responsive img{
    max-width: 100%;
}
.navigation-header .right-navigation > .btn-group.clearClearMob button{
    min-width: 70px;
}

.absolute_tooltip{
    position:fixed;
    top:5px;
    right:15px;
    z-index:2000;
    background-color:#787;
    display:none;
    padding: 10px;
    border-radius: 4px;
    color: #fff;
}
.black_opacity{
    display: block !important;
    position: fixed;
    content:'';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.8);
    z-index:1003;
    visibility: hidden;
    -moz-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    transition: all linear 300ms;
    -moz-transition: all linear 300ms;
    -webkit-transition: all linear 300ms;
}
.floating_btns_displayed .black_opacity{
    -moz-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    visibility: visible;
}
.dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #dde1e3;
}
.clearClearMob .dropdown-item{
    font-size: 16px;
}
.clearClearMob .dropdown-header{
    font-size: 1.5rem;
}
[data-formid]{
    display: none;
}

.tooltip {
position: relative;
display: inline-block;
background: rgba(0,0,0,0.15);
border-bottom: dashed 1px rgba(0,0,0,0.4);
padding: 0 0.4em;
cursor: help;
z-index: 3;
white-space: nowrap;
}

.tooltiptext {

    opacity: 0;
width: 240px;
background-color: rgba(20,20,20,0.85);
color: #fff;
font-size: 0.9em;
line-height: 1.25em;
text-align: center;
border-radius: 6px;
padding: 10px;
position: absolute;
z-index: 2;
top: 0;
left: 50%;
margin-left: -125px;
white-space: normal;
transition: opacity 250ms, top 250ms;


}
.media-left + .media-body{
	width: calc(100% - 40px)
}
.black_menu_opacity{
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 1;
}
@media all and (max-width:767px){
    .main_wrapper.opened .black_menu_opacity{
        display: block;
    }
    .main_wrapper.opened{
        position:fixed;
        overflow: hidden;
    }
}

.container {
  margin: 20px auto 0;
  position: relative;
  width: 100%;
}

.pyramid {
  margin: 0 auto;
  width: 100%;
}

img[usemap] {
	border: none;
	height: auto;
    max-width: 100%;
	width: auto;
}  

p {
  margin: 0;  
}
.image_main{
  position: relative;
}
.image_holder img{
  display: block;
  width: 100%;
}


.links a{
    position: absolute;
    background: red;
    color: #fff;
    display: block;
    text-align: center;
    width: 30px;
    height: 30px;
    transform: translate3d(-50%, -50%, 0);
    font-size: 16px;
    line-height: 30px;
    text-decoration: none;
}

.minor_problem a{
    position: absolute;
    background: #3e3737;
    color: #fff;
    display: block;
    text-align: center;
    width: 30px;
    height: 30px;
    transform: translate3d(-50%, -50%, 0);
    font-size: 16px;
    line-height: 30px;
    text-decoration: none;
}

.major_problem a{
    position: absolute;
    background: #f90000;
    color: #fff;
    display: block;
    text-align: center;
    width: 30px;
    height: 30px;
    transform: translate3d(-50%, -50%, 0);
    font-size: 16px;
    line-height: 30px;
    text-decoration: none;
}

.fixed_problem a{
    position: absolute;
    background: #20b10b;
    color: #fff;
    display: block;
    text-align: center;
    width: 30px;
    height: 30px;
    transform: translate3d(-50%, -50%, 0);
    font-size: 16px;
    line-height: 30px;
    text-decoration: none;
}

.normal_problem a{
    position: absolute;
    background: #126de9;
    color: #fff;
    display: block;
    text-align: center;
    width: 30px;
    height: 30px;
    transform: translate3d(-50%, -50%, 0);
    font-size: 16px;
    line-height: 30px;
    text-decoration: none;
}


#exampleModal .modal-body img{
  max-width: 100%;
}


