.page-header-fixed .page-container {margin-top: 0px;}
#chartdiv { width: 100%; height	: 134px;}
#starfrequencychartdiv { width: 100%;height:150px;width: 300px}
#MonthlyReviewsChartDiv { width: 100%; height	: 120px;}
.sparkline-chart .number { width: 100%;margin: 0 auto 0px}
.sparkline-chart{margin-top: 0}
.dataTables_extended_wrapper .table.dataTable {margin: 0px 0!important; }
.page-content-white .page-title { font-size: 34px; }
.page-title small{font-size: 24px;}
.dataTables_extended_wrapper div.table-responsive{ margin: 20px 0!important;}
.company_title{position: absolute;padding-top: 0;z-index: 1}
.conversion_rate_chart{line-height: 75px !important; height: 75px !important;width: 75px !important;}
.total_rating_chart{width: 110px !important;height: 110px !important;}
.total_rating_txt{line-height: 0;text-align: center;display: inline-block}.total_rating_txt>.title{ margin-bottom: 7px;font-weight: 400;font-size: 24px;}
.rating_last_chart{width: 75px !important;height: 75px !important;}.rating_last_txt{line-height: 0;padding-top: 18px;text-align: center;}.rating_last_txt>p{margin: 14px 0;}
.rating_first_chart{width: 75px !important;height: 75px !important;}.rating_first_txt{line-height: 0;padding-top: 18px;text-align: center;}.rating_first_txt>p{margin: 14px 0;}
.font_size_16{font-size: 16px;}.font_size_18{font-size: 18px;}.font_size_20{font-size: 20px !important;}.font_size_24{font-size: 24px !important;font-weight:100}.font_size_26{font-size: 26px !important;font-weight:100}
.padding_chart{padding:0}
.borderless{border: none !important}
.reviews_block{min-height: 424px;}
.contact_list_block{min-height: 417px}
.reviews_datatable_block{padding: 5px 0px}
.reviews_datatable_block .table-responsive>.table>tbody>tr>td, .reviews_datatable_block .table-responsive>.table>tbody>tr>th, .reviews_datatable_block .table-responsive>.table>tfoot>tr>td, .reviews_datatable_block .table-responsive>.table>tfoot>tr>th, .reviews_datatable_block .table-responsive>.table>thead>tr>td, .reviews_datatable_block .table-responsive>.table>thead>tr>th { white-space: normal; }
.reviews_datatable_block  .table-bordered, .reviews_datatable_block .table-bordered>tbody>tr>td, 
.reviews_datatable_block .table-bordered>tbody>tr>th,
.reviews_datatable_block .table-bordered>tfoot>tr>td, 
.reviews_datatable_block .table-bordered>tfoot>tr>th, 
.reviews_datatable_block .table-bordered>thead>tr>td, 
.reviews_datatable_block .table-bordered>thead>tr>th{border-left:none !important;border-right:none !important;}
.reviews_datatable_block #reviews_datatable_ajax{border-top: none; }
.reviews_datatable_block .dataTables_extended_wrapper div.table-responsive{margin: 10px 0!important;}
.reviews_datatable_block_table_responsive{max-height: 350px !important; overflow: auto; }
.contacts_datatable_block_table_responsive{max-height: 234px !important; overflow: auto; }
.reviews_datatable_block .table-checkable tr>td:first-child, .reviews_datatable_block .table-checkable tr>th:first-child{padding-left: 0px !important;padding-right: 0px !important}
.portlet.light>.portlet-title{margin-bottom: 0px}
.uneditable-input{min-width: 166px !important;}
.right_block{min-height: 417px}
.portlet>.right_block_title>.caption{float: none !important;}
.page-container-bg-solid .right_block .tabbable-line>.tab-content{border-top: none;}
.right_block .tabbable-line>.nav-tabs>li>a{padding-left: 8px;padding-right: 8px}
.right_block .tabbable-line>.nav-tabs>li.open, .tabbable-line>.nav-tabs>li.or:hover {background: 0 0;border-bottom: 4px solid #ffffff; }
.right_block .tabbable-line>.nav-tabs>li.open, .tabbable-line>.nav-tabs>li.or>a:hover { cursor: default;}
.right_block .tabbable-line>.tab-content{padding: 15px 0px;}
.right_block .mt-checkbox{margin-bottom: 0px;font-size: 12px}
.portlet.light.right_block  .portlet-body{padding-top: 0px} 
.right_block .nav>li>a {padding: 4px 15px;}
.send_request_block{min-height: 365px; padding: 12px 15px 15px !important;}
.font-darkyellow{color: #F59105;}
.btn.darkyellow:not(.btn-outline) {color: #FFF;background-color: #F59105;border-color: #F59105;}
.padding-0 {padding: 0}
.tabbable-line>.nav-tabs>li.open, .tabbable-line>.nav-tabs>li:hover { background: 0 0; border-bottom: 4px solid #F2CE79; }
.tabbable-line>.nav-tabs>li.active { background: 0 0; border-bottom: 4px solid #F59105; position: relative; }
.page_portlet_header.portlet>.portlet-title>.caption{font-size: 30px;font-weight: 100;line-height: 40px;padding:0}
.page_portlet_header.portlet>.portlet-title>.caption>small{font-size: 80%}
.page_portlet_header.portlet>.portlet-title>.actions{font-size: 24px;font-weight: 100;padding: 10px 0;line-height: 18px;line-height: 40px;}
.padding_chart.first, .padding_chart.last{margin-top: -15px}
.actions_group{display: inline-block;margin-bottom: 0;vertical-align: middle;}
.actions_group>a{color: #8B8B8B}
.header_form_control{font-size:20px; font-weight:bold;}
select.header_form_control{height:42px;}
.actions_group>a>i{font-size: 31px !important;vertical-align: middle;color: inherit !important}
.navbar-nav>li>.dropdown-menu { margin-top: 6px;}
.nav>li>a:focus, .nav>li>a:hover { text-decoration: none; background-color: inherit; }
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background-color: inherit;  border-color: inherit; }
.nav>li>a { padding: 0; }
.navbar-nav { margin: 0; }
#filterConversionRate{padding: 10px 0 0px 0;}
.conversion_rate{min-height: 200px;padding: 0px;padding-top: 5px;}
.reviews_chart{padding: 45px 0px;min-height: 200px;}
.btn-default.active, .btn-default.active.focus, .btn-default:active, .btn-default:hover, .open>.btn-default.dropdown-toggle { color: #333; background-color: #FCE4C0; border-color: #adadad; }
.total_reviews_chart{ float: left;width: 36%;position: relative; }
.previous_month_chart{ float: left;width: 32%;position: relative; }
.current_month_chart{ float: left;width: 32%;position: relative; }
.shadow {    box-shadow: 0 0 12px 0px #cccccc;}

.StripeElement {background-color: white;padding: 10px 12px;border-radius: 4px;border: 1px solid #EFEFEF;box-shadow: 0 1px 3px 0 #e6ebf1;-webkit-transition: box-shadow 150ms ease;transition: box-shadow 150ms ease;}
.StripeElement--focus {box-shadow: 0 1px 3px 0 #cfd7df;}
.StripeElement--invalid {border-color: #fa755a;}
.StripeElement--webkit-autofill {background-color: #fefde5 !important;}
.display_inline{display: inline-block;}
.font-icon {color: #8B8B8B;}
#loadingReviewsPanelBody>.col-md-4{padding: 0 7px;}.google_title{font-size: 16px;font-weight: 700;margin-top: 0}
#loadingReviewsPanelBody .reviews_site_logo{height: 50px;margin: auto}
#loadingReviewsPanelBody .portlet{padding: 12px;min-height: 160px;margin-bottom: 15px;}.loading_reviews_btn{width: 70%}.loading_status{margin: 12px 0px}#gpLoading, #fbLoading, #ypLoading {font-size: 14px} 
#loadingReviewsPanelBody .not_found_block{font-weight: bold; margin-top: 0; font-size: 18px; display: table-cell; vertical-align: middle; text-align: center;}
#loadingReviewsPanelBody h4.found_block{font-weight: bold; margin-top: 0; font-size: 18px; display: table-cell; vertical-align: middle; text-align: center;}

.portlet_body_not_found{position: absolute;padding: 0px;left: 8px; top: 51px; width: 92%; height: 158px; display: table;}.loading_status_yes{width: 30px;height: 30px;margin: auto}
.page_title{font-size:40px;font-weight: 100;}
.page_top_header.page-header.navbar .top-menu .navbar-nav>li.dropdown:last-child { padding-right: 0 !important; }
.page_top_header.page-header.navbar{background-color: #eef1f5 !important;padding-top: 15px;height: auto}
.page_top_header.page-header.navbar .page-logo{ height: auto;min-width: 190px;max-width: 525px;width: 100%;}
.page_top_header.page-header.navbar .top-menu{vertical-align: middle;line-height: 50px;}
.page_top_header.page-header.navbar .top-menu .navbar-nav>li.dropdown{padding: 0 20px;}
.page_top_header.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover, .page_top_header.page-header.navbar .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle, .page-header.navbar .top-menu .navbar-nav>li.dropdown>.dropdown-toggle:focus {background: 0 0;}
.hor-menu{line-height: 50px;color: inherit !important;font-size: 24px; font-weight: 100;}
.page_top_header.page-header.navbar .menu-toggler>span, .page_top_header.page-header.navbar .menu-toggler>span:after, .page_top_header.page-header.navbar .menu-toggler>span:before, .page_top_header.page-header.navbar .menu-toggler>span:hover, .page_top_header.page-header.navbar .menu-toggler>span:hover:after, .page_top_header.page-header.navbar .menu-toggler>span:hover:before{width: 22px; height: 2px; }
.page_top_header.page-header.navbar .menu-toggler.responsive-toggler { line-height: normal; border: 1px solid #c2cad8; padding: 8px 8px 6px 8px; margin: 6.5px 6px 0; }
.page_top_header.page-header.navbar .menu-toggler>span, .page_top_header.page-header.navbar .menu-toggler>span:after, .page_top_header.page-header.navbar .menu-toggler>span:before, .page_top_header.page-header.navbar .menu-toggler>span:hover, .page_top_header.page-header.navbar .menu-toggler>span:hover:after, .page_top_header.page-header.navbar .menu-toggler>span:hover:before { background: rgb(255, 128, 0);}
div.fix_header { display: table; float: left; height: 50px !important; line-height: 50px; }
div.fix_header > div.fix_div { display: table-cell; min-width: 20px; width: 35px; vertical-align: middle;padding-top: 5px;}
div.fix_header > div.fix_div > div { display: table; border-spacing: 0px 0px; table-layout: fixed; }
div.fix_header > div.fix_div > div > span { display: table-cell; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }  
.page-sidebar .page-sidebar-menu>li>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a{padding: 13px 15px;}
.page-sidebar .page-sidebar-menu .sub-menu li>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li>a{padding: 8px 15px 8px 43px}
.bnt_zurvia.btn-default.active, .bnt_zurvia.btn-default.active.focus, .bnt_zurvia.btn-default:active, .bnt_zurvia.btn-default:hover, .open>.bnt_zurvia.btn-default.dropdown-toggle { color: #FFFFFF !important; background-color: #FF8500; border-color: #FF8500; }
.total_rating_admin_chart{width: 150px !important;height: 150px !important;line-height: 115px !important;}
.total_rating_admin_txt{line-height: 0;text-align: center;display: inline-block;font-size: 16px;}.total_rating_admin_txt>.title{ margin-bottom: 12px;font-weight: 400;font-size: 30px;}
.admin_reviews_chart{padding: 25px 0px;min-height: 200px;}
.total_admin_reviews_chart{position: relative}
#preview{ position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; } 
#connections_table>thead>tr>th:first-child, #connections_table>tbody>tr>td:first-child{padding-left: 0}
#connections_table>thead>tr>th:last-child, #connections_table>tbody>tr>td:last-child{padding-right: 0}

table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td{vertical-align: middle !important;}
/* ----------- iPhone 4 and 4S ----------- */

@media (min-width: 320px) and (max-width: 480px) {   
    .page_top_header.page-header.navbar .top-menu .navbar-nav>li.dropdown{ padding: 0 3px; }
    .header_form_control{font-size: inherit;}
     select.header_form_control{height:38px;}
    .header_form_control.btn{padding: 8px 5px}
    .actions_group { padding: 0 5px !important;}
    
    #connections_table thead tr th{font-size: 85%;padding: 8px 4px;}
    #connections_table>tbody>tr>td.make_switch_td{padding-right: 0}
    #conncetion_block{padding: 12px 10px 15px;}
}
@media (min-width: 375px) and (max-width: 667px){
    select.header_form_control{height:42px;}
    .actions_group{padding: 6px 12px;}
    .header_form_control{font-size: 16px}
    .page_top_header.page-header.navbar .top-menu .navbar-nav>li.dropdown { padding: 0 12px; }    
}
@media (max-width: 991px) {
    .page_top_header.page-header.navbar .page-logo { width: 100% !important; max-width: 100%; }
    .page_top_header.page-header.navbar .top-menu .navbar-nav>li.dropdown:first-child{ padding-left: 0px; }
    .page_top_header.page-header.navbar .top-menu .navbar-nav>li.dropdown:nth-child(2){ padding-right: 0px; }
    div.fix_header > div.fix_div > div{width: 100%}
}
@media (min-width: 768px){
    .padding_chart.col-sm-offset-1 { margin-left: 4.33333%; }
    .navbar-nav>li>a { padding: 0; }
}
@media (max-width: 767px){
    .page_portlet_header.portlet>.portlet-title>.caption { font-size: 18px; }
    .page_portlet_header.portlet>.portlet-title>.caption>small{font-size: 75%}
    .page_portlet_header.portlet>.portlet-title>.actions{font-size: 16px;}
    .actions_group{padding: 0 6px;}
}
@media screen and (max-width: 767px) {  
    .reviews_datatable_block_table_responsive { border: none !important; }
} 