/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/*.page #acf-form { display: none; }*/
.single-report.full-width-content .site.grid-container { padding: 50px; }
.single-report.full-width-content .site.grid-container .inside-article { padding: 40px; }
.center { text-align: center; }
.page-template .custom_options .acf-fields { max-width: 250px; float: left; }
.page-template .custom_options .acf-form-submit { float: left; margin-top: 33px; }
.page-template .custom_options .acf-fields > .acf-field { padding-left: 0; }
.page-template th { background-color: #001c71; color: #fff; }
.page-template .for_month { clear: both; }
.page-template .form_file img { width: 26px; margin-top: 2px; }
.page-template .fcf { width: 50%; }
.page-template .form_completions_forms { margin-bottom: 0; }
.page-template .form_completions_forms td, .page-template .form_completions_forms th { width: 35%;}
.page-template .form_completions_forms td, .page-template .form_completions_forms th { font-size: 14px; line-height: 16px; }
.page-template .form_completions_forms td.narrow_col, .page-template .form_completions_forms th.narrow_col { width: 10% !important; }
.page-template .form_completions_forms th { font-weight: 400; background-color: #eaeaea !important; color: #000; }
.page-template .form_completions_forms.se_ranking th { background-color: #f3ffe3 !important; }
.page-template .form_completions_forms.importance_level th { background-color: #f7c4cc !important; }
.page-template .form_completions_forms.importance_level_normal th { background-color: #fbf7bb !important; }
.page-template .form_completions_forms tr:last-child td { border-bottom: none; }
.page-template .form_completions_forms tr:hover td { background-color: #fafafa; }
.no_padding { padding: 0 !important; }
.no_border { border: none !important; }
.no_border-left { border-left: none !important; }
.no_border-right { border-right: none !important; }
.no_form, .page-template .form_completions_forms tr.red th { background-color: #ffdfdf !important; }
.border-top { border-top: 1px solid #eaeaea !important;
.zero { background-color: #fafafa; }
.hide { display: none; }
.hide_empty { display: block; float: right; margin-top: 60px; }
.form_completions_parseddata td { font-size: 12px; }
a.form_file:hover img { opacity: 0.8; }

.column_25 { width: 25%; }
.column_50 { width: 50%; }
.column_75 { width: 75%; }