/*
Theme Name: BlankSlate
Theme URI: https://github.com/tidythemes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: Please read: tidythemes.com/concept. BlankSlate is the definitive WordPress HTML5 boilerplate starter theme. We've carefully constructed the most clean and minimalist theme possible for designers and developers to use as a base to build websites for clients or to build completely custom themes from scratch. Clean, simple, unstyled, semi-minified, unformatted, and valid code, SEO-friendly, jQuery-enabled, no programmer comments, standardized and as white label as possible, and most importantly, the CSS is reset for cross-browser-compatability and no intrusive visual CSS styles have been added whatsoever. A perfect skeleton theme. For support and suggestions, go to: https://github.com/tidythemes/blankslate/issues. Thank you.
Version: 2019.1
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2019 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

html {
    margin-top: 32px !important;
    background: rgba(22, 71, 142, 0.01);
}
header {
	display: none!important;
}
.ginput_container_date input {
    width: 100%!important;
}a#gform_save_11_footer_link {
    display: none;
}
input#input_11_345 {
    width: 100%;
}li#field_11_536 {
    padding: 20px;
    background: #f2f2f2;
    border-radius: 10px;
}input#input_9_547 {
    width: 100%;
}a#gform_save_1_footer_link {
    display: none;
}li.gchoice_12_367_1 {
    text-align: center;
}div#gfield_consent_description_1_536 {
    background: #fbf9f9;
    padding: 10px;
}div#gfield_consent_description_11_536 {
    background: #f9f7f7;
    padding: 10px;
}input#choice_8_367_1 {
    top: 0px;
    width: 30px!important;
    height: 30px!important;
}div#gfield_consent_description_7_536 {
    padding: 10px;
    background: #f7f7f7;
}
a:hover {
    color: #113e73;
}input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
   opacity: 1!important;
}div#gfield_consent_description_8_536 {
    padding: 10px;
    background: #f9f9f9;
    border-radius: 10px;
}
a.gravitypdf-download-link {
    background: #13457d;
    padding: 10px;
    color: #fff!important;
    border-radius: 20px;
    margin-top: 10px!important;
    display: inline-block;
}li#field_7_536 {
    background: #f2f2f2;
    border-radius: 10px;
    padding: 20px;
}input[type="checkbox"] {
    background: #9faab7!important;
    border: solid 2px #144885!important;
    color:#fff!important;
}.ginput_container.ginput_container_consent {
    text-align: center!important;
}li#field_12_536 {
    padding: 20px;
    background: #f2f2f2;
    border-radius: 10px;
}
li.gchoice_8_367_1 {
    text-align: center;
}.gfield_consent_description {
    font-size: 14px!important;
    border: none!important;
}
#gform_page_8_7 a#gform_save_8_footer_link {
    display: none;
}li#field_9_536 {
    padding: 20px;
    background: #f2f2f2;
    border-radius: 20px!important;
}li#field_8_536 {
    background: #f2f2f2;
    padding: 20px;
    border-radius: 10px;
}
.breadcrumb_area {
	padding: 40px 0px 40px!important;
}input#input_8_536_1 {
    position: relative;
    bottom: 25%;
    right: 50%;
}.gform_wrapper .gfield_description {
    width: 100%;
    font-size: 14px;
    text-align: justify;
}.form_saved_message {
    text-align: center;
}
.gform_wrapper .percentbar_blue {
	background-color: #1b5dab!important;
	color: #FFF;
}#gform_page_7_7 a#gform_save_7_footer_link {
    display: none!important;
}input#choice_1_367_1 {
    vertical-align: bottom;
    margin-bottom: 5px;
}input[type="email"] {
    display: inline-block;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}input#gform_send_resume_link_button_7,input#gform_send_resume_link_button_8,input#gform_send_resume_link_button_12,input#gform_send_resume_link_button_9,input#gform_send_resume_link_button_10,input#gform_send_resume_link_button_11 {
    background: #16478e!important;
    text-transform: uppercase;
}input#gform_send_resume_link_button_1,input#gform_send_resume_link_button_8,input#gform_send_resume_link_button_12,input#gform_send_resume_link_button_9,input#gform_send_resume_link_button_10,input#gform_send_resume_link_button_11 {
    background: #16478e!important;
    text-transform: uppercase;
}
input#gform_send_resume_link_button_1,input#gform_send_resume_link_button_8,input#gform_send_resume_link_button_12,input#gform_send_resume_link_button_9,input#gform_send_resume_link_button_10,input#gform_send_resume_link_button_11 {
    background: #16478e!important;
    height: 60px;
}.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
    padding: 2px!important;
}
.gform_wrapper .gf_progressbar_percentage span {
	display: block;
	width: auto;
	float: right;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 1.8;
	font-size: 16px!important;
	font-weight: 700!important;
}
a#gform_save_1_2_link {
    background: #154379;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 30px;
    color: #fff;
    text-transform: uppercase;
}
.gform_wrapper .gf_progressbar_percentage {
	height: 30px!important;
}

.clearfix {
    height: 100px!important;
}
.gform_wrapper .gf_progressbar:after {
	display: block;
	width: 100%;
	z-index: 990;
	height: 30px;
	margin-top: -30px!important;
}
#preloader {
	display: none!important;
}
input {
	background: #fdfdfd!important;
	padding-left: 15px!important;
	border: solid 2px #f2f2f2!important;
}
.chosen-container {
	display: inline;
	height: auto;
	padding: 4px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	font-size: 16px;
	font-family: inherit;
	padding: 5px 4px;
	letter-spacing: normal;
}
.col-lg-3.col-md-12 { padding-left: 10px; padding-right: 10px; }
.button,
.gform_button,
.gform_next_button {
	padding-left: 30px!important;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 30px;
	background: #1b5dab!important;
	color: #fff!important;
	text-transform: uppercase;
	border-radius: 30px;
	text-align: center!important;
}
.chosen-container {
	height: 60px;
	font-size: 16px!important;
	line-height: 20px!important;
}
.gform_wrapper .gf_progressbar:after {
	height: 30px!important
}
.gfield_select {
	height: 60px;
	background: #fdfdfd!important;
	padding-left: 15px!important;
	border: solid 2px #f2f2f2!important;
	color: #677294;
}
input:focus {
	border: solid 2px #332f8978!important;
}
@media only screen and(max-width: 640px){
input#choice_8_367_1 {
    top: 0px;
    width: 30px!important;
    height: 30px!important;
    display: inline-block;
    text-align: center;
    margin-left: auto!important;
    left: 45%;
}
}
@media only screen and (min-width: 641px) {
	.salutation {
		max-width: 100%;
		display: inline-block;
            padding-right: 15px;
	}
	.first-name,
	.last-name {
		width: 45.5%;
		display: inline-block;
        padding-right: 15px;
	}
}

.intl-tel-input input,.ginput_container_number input {
    font: 400 15px/60px "Poppins", sans-serif;
    color: #222d39;
    height: 60px;
    border-radius: 4px;
    background-color: white;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(12, 0, 46, 0.04);
    box-shadow: 0px 2px 4px 0px rgba(12, 0, 46, 0.04);
    width: 100%;
    border: 1px solid #fff;
    padding-left: 80px!important;
    background: #fdfdfd!important;
    padding-left: 50px!important;
}
.ginput_container_number input {
    padding-left:15px!important;
}
textarea {
    border: 2px solid #f2f2f2;
    padding-left: 15px!important;
    padding-top: 15px!important;
}
canvas#input_1_286 {
    width: 300px;
    height: 180px;
}
.wpcf7 input {
    margin-bottom: 15px;
}
@media only screen and (min-width: 641px){
   .wpcf7 input { padding-right: 16px;
    }
}
    select.wpcf7-form-control.wpcf7-select { height: 60px; border: solid 2px #f2f2f2; color: #828282; background: #fdfdfd; }
.row { margin-bottom: 15px; }
.country-select.inside input, .country-select.inside input[type=text] { padding-left: 52px!important; }
.wpcf7 input { padding-right: 16px; width: 100%; height: 60px; font-size: 16px; border-radius: 5px; box-shadow: 0px 2px 4px 0px rgba(12, 0, 46, 0.04); }
select.wpcf7-form-control.wpcf7-select { height: 60px; border: solid 2px #f2f2f2; color: #828282; background: #fdfdfd; width: 100%; }
.button, .gform_button, .gform_next_button {
    padding-left: 30px!important;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 30px;
        cursor: pointer;
    background: #64d29d!important;
    color: #fff!important;
    text-transform: uppercase;
    border-radius: 30px;
    text-align: center!important;
    border: none!important;
}li#field_1_301 {
    background: #efefef!important;
    padding: 15px!important;
    padding-left: 40px!important;
    border-radius: 30px!important;
    max-width: 720px!important;
    margin-bottom: 40px!important;
    margin-left: auto!important; 
    margin-right: auto!important;
}

.gform_save_link {
    padding: 10px;
    background: #144885;
    border-radius: 30px;
    padding-left: 30px;
    margin-bottom: 30px;
    color: #fff;
    padding-right: 30px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 15px!important;
}
li#field_1_328 {
    max-width: 800px;
    margin-left: auto!important;
    padding: 10px;
    margin-right: auto!Important;
    background: #f1f1f1;
    border-radius: 30px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: justify;
}input#choice_1_328_1 {
    margin: 10px!important;
    font-size: 22px!important;
}
.ginput_container.ginput_container_phone input {
    height: 60px;
}h4 {
    margin-bottom: 10px;
    margin-top: 40px;
}input,textarea,select{font-size:16px!important;}
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
    padding: 2px!important;
}

   label.gfield_consent_label {
    max-width: 90%;
    text-align: justify;
}

ul#gform_fields_1 {
    background: #f2f2f2;
    padding: 20px;
    border-radius: 20px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}.gform_wrapper .chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 45px;
    border: none;
    border-radius: 5px;
    background-color: #fff;
    background: transparent;
    background: transparent;
    background-clip: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 45px;
}.chosen-container {
    font: 400 15px/60px "Poppins", sans-serif;
    color: #222d39;
    height: 60px;
    border-radius: 4px;
    background-color: white;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(12, 0, 46, 0.04);
    box-shadow: 0px 2px 4px 0px rgba(12, 0, 46, 0.04);
    width: 100%;
    border: 1px solid #fff;
    /* padding-left: 80px!important; */
    background: #fdfdfd!important;
    /* padding-left: 50px!important; */
}.chosen-container  {
    background: #fdfdfd!important;
    padding-left: 15px!important;
    border: solid 2px #f2f2f2!important;
    font-family: inherit;
    padding: 5px 4px;
    letter-spacing: normal;
}.gform_wrapper .chosen-container-active .chosen-single {
    border: none;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
    box-shadow: none;
}.gform_wrapper .chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0px;
    height: 60px;
    border: none;
    border-radius: 5px;
    background-color: transparent;
    background: transparent;
    background: transparent;
    background-clip: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 60px;
    margin-top: -8px;
}.gform_wrapper .chosen-container-single .chosen-single:hover{
        background-color: #fff;
}.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single {
    border: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background-image: none;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}input#input_7_536_1 {
    display: inline-block;
    position: relative;
}.gform_wrapper .chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 10px 10px;
    list-style: none;
    line-height: 15px;
    word-wrap: break-word;
    -webkit-touch-callout: none;
    border-bottom: 2px solid #f2f2f247;
}input.chosen-search-input {
    padding: 10px 10px;
    letter-spacing: normal;
    border: solid 2px #dedede!important;
    background: #e4e4e4!important;
    height: 45px;
}
label.gfield_consent_label {
    max-width: 100%;
    text-align: justify;
}#gform_page_12_5 a#gform_save_12_footer_link {
    display: none;
}input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative;
  top: 13.33333px;
  right: 0;
  bottom: 0;
  left: 0;
  height: 30px;
  width: 30px;
  transition: all 0.15s ease-out 0s;
  background: #cbd1d8;
  border: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  margin-right: 0.5rem;
  outline: none;
  position: relative;
  z-index: 1000;
       color:#fff!important;
}
input[type="checkbox"]:hover {
  background: #fff!important;
       color:#fff!important;
}

input[type="checkbox"]:checked{
  background: #40e0d0;
       color:#fff!important;
}
input[type="checkbox"]:checked::before {
    height: 30px;
    width: 30px;
    position: relative;
    content: '✔';
    display: inline-block;
    font-size: 26.66667px;
    text-align: center;
    line-height: 30px;
    color: #fff!important;
    margin-left: -17px;
    background: #16478e;
       color:#fff!important;
}
input[type="checkbox"]:checked::after {
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
  background: #40e0d0;
  content: '';
  display: block;
  position: relative;
       color:#fff!important;
  z-index: 100;
}
.gform_save_link:hover {
    color: #f2f2f2!important;
}
input[type="checkbox"]{
background:#fff!important;
       color:#fff!important;
}

input[type="radio"] {
    -webkit-appearance: none!important;
    width: 19px!important;
    height: 19px!important;
    border-radius: 25px!important;
    background: #64d29d!important;
}input[type="radio"]:checked, input[type="radio"]:hover {
    border: solid 2px #64d29d!important;
    background: #144885!important;
}input[type="radio"]::selection {
    border-radius: 50px!important;
}
div#gfield_consent_description_12_536 {
    background: #f7f7f7;
    padding: 10px;
    border-radius:10px;
overflow-y: scroll!important;}

.gfield_radio label {
    margin-left: 20px!important;
}

.chosen-container {
    width: 100%!important;
    
}

 
body .gform_wrapper .chosen-container a.chosen-single {
    border-radius: inherit;
    height: 60px;
    line-height: 60px;
    background: transparent;
    width: 100%!important;
    margin-top: 0px;
    border: none;
    box-shadow: none;
}.gform_wrapper .chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #757575;
}

 body .gform_wrapper select.medium.gfield_select+div.chosen-container-single[style]{
     width: calc(100%)!important;
    padding: 0px!important
 }

.entry-content {
    max-width: 1100px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    display: block!important;
    margin-top: 50px!important;
    margin-bottom: 80px!important;
    padding-left: 30px!important;
    padding-right: 30px!important;
}
input[type="email"],input[type="text"] {
	width: 100%!important;
}