/*
Theme Name: InfluxData Child Theme
Theme URI: https://influxdata.com
Template: astra
Author: Olga Summerhayes
Author URI: https://influxdata.com
Version: 1.0.0
Updated: 2019-11-17 23:54:00
*/


/* event short codes */
@import "infx_event.css";

/*------- cookie terms-----*/
.cookieterms {
    background: #fff;
    color: #757888;
	font-weight: 400;
    padding: 10px 0;
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 40px;
    text-align: left;
    z-index: 99999;
}
.cookieterms h3 {font-weight:500;
font-size:23px;}

.cookieterms #accept {
    cursor: pointer;
    border: 2px solid #aaa;
    border-radius: 10px;
    padding: 2px 5px 2px 5px;
    margin: 3px;
    color: #aaa;
    font-weight: 500!important;
    font-size: 12px;
    position: relative;
    top: 0px;
    left: 370px;
    text-transform: uppercase;
}

div.cookieterms {
    width: 450px!important;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 10px;
    padding-bottom: 30px;
    margin-left: 5px;
	-webkit-box-shadow: 7px 5px 47px -6px rgba(0,0,0,0.32);
-moz-box-shadow: 7px 5px 47px -6px rgba(0,0,0,0.32);
box-shadow: 7px 5px 47px -6px rgba(0,0,0,0.32);
}

@media all and (max-width: 470px) {
	div.cookieterms {
    width: 300px!important;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 10px;
    padding-bottom: 20px;
    margin-left: 3px;
}
	.cookieterms #accept {
      left: 240px;
 }
}

/* --- Marketo Fixes --- */
form.mktoForm label.mktoLabel[for='Privacy_Policy_Consent__c'] { display: none !important; }
.mktoForm.mktoLayoutAbove .mktoLogicalField.mktoCheckboxList {
  clear: none;
}

form.mktoForm {
    display: inline-block;
    width: 100%;
}
form.mktoForm .mktoFieldWrap {
    position: relative;
    padding: 10px 0;
}
form.mktoForm input[type=text], 
form.mktoForm input[type=url], 
form.mktoForm input[type=email], 
form.mktoForm input[type=tel], 
form.mktoForm input[type=number], 
form.mktoForm input[type=date], 
form.mktoForm textarea.mktoField, 
form.mktoForm select.mktoField {
    border-radius: 5px 5px 0 0px;
    background-color: #eeeff2;
    font-weight: 500;
    border: 1px solid #eeeff2;
    border-bottom: 2px solid #757888;
    box-shadow: none;
    width: 100%;
    height: 52px;
    padding: 17px 0px 0 9px;
    font-size: 14px;
    line-height: normal;
    margin: 0px 0 0 0;
}
form.mktoForm input[type=text]:focus,
form.mktoForm input[type=tel]:focus,
form.mktoForm input[type=email]:focus {
    outline: none;
    border-bottom: 2px solid #22ADF6;          
}
form.mktoForm textarea.mktoField {
    height: 102px;
    padding-top: 26px;
}
form.mktoForm button.mktoButton {
    color: #fff !important;
    background-color: #22ADF6;
    border-color: #22ADF6;
    font-size: 14px;
    font-weight: 700;
    padding: 8px 17px;
    border-width: 2px;
    border-radius: 1px;
    line-height: 1.5;
    white-space: nowrap;
    width: 100%!important;
    float: none;
    left: 0px!important;
    position: relative;
}

form.mktoForm label.mktoLabel {
    font-weight: 400;
    display: inline-block;
    float: none;
    color: #757888 !important;
    margin-bottom: 5px;
    font-size: 15px;
    line-height: 1.5;
    padding-left: 6px;
    position: absolute;
    top: 16px;
    left: 20px;
}
/* must treat selects a little differently  */
form.mktoForm .mktoRequiredField label[for=prospectCountry].mktoLabel {
       /* display: none;*/
        font-size: 12px;
        top: 12px;
        left:5px;
}

form.mktoForm label.mktoLabel.for_select {
    font-size: 12px;
    top: 12px;
    left:5px;
}

form.mktoForm label.mktoLabel.triggered {
    font-size: 12px;
    top: 12px;
    left:5px;
    color: #22ADF6;
}
form.mktoForm select.mktoField {
    font-weight: normal;
    color: #757888;
}
form.mktoForm select.mktoField.triggered {
    font-weight: bold;
    color: #4e4e4e;
}
form.mktoForm label.radio_label {
    margin-top: 0px;
    padding: 0 10px 0 0;
    left: 0;
}

form.mktoForm .mktoAsterix {
    display: inline-block;
    color: #757888;
    margin-right: 5px!important;
    float:right;
}
form.mktoForm .mktoCheckboxList {
    margin-top: 10px;
}
form.mktoForm input.mktoField[type="checkbox"] {
    margin: 0 5px 0 5px;
}
form.mktoForm .mktoRadioList {
    margin-top: 30px;
}
.minvalInvalid,
.minvalInvalid:focus,
.mktoInvalid:focus
.mktoInvalid { 
  border-color: red !important; 
  outline: none;
}
.mktoErrorMsg { color: red }

.mktoForm.mktoLayoutAbove .mktoLogicalField.mktoCheckboxList {
    overflow: hidden;
}
.mktoForm.mktoLayoutAbove input.mktoField[type="checkbox"] {
  float: left;
  clear: left;
  margin-top: 6px;
  margin-left: 8px;
}
label.checkboxLabel { float: left; clear: right; }
.mktoForm .mktoFieldWrap label.mktoLabel.checkboxLabel {
  left: -5px;
  top: 0;
  font-weight: bold;
  float: none;
 }
form.mktoForm textarea.mktoField {
    height: 102px;
    padding-top: 40px;
}

	
/* --styling blog module on home page--*/
.uabb-blog-posts-description.uabb-blog-post-section.uabb-text-editor {
    padding-top: 0;
}
	

/* ----- Resources & Training Template ----- */

.single-technical-paper {padding-left: 40px;
	padding-right: 40px;
}
  .infx-container {
    display: block;
    overflow: hidden;
	  max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }
  .infx-col-md-4 { width: 35%; float: right; }
  .infx-col-md-8 { width: 65%; float: left;}

@media screen and ( min-width: 981px ) {
	.infx-col-md-4 {padding: 40px 0px 50px; 40px; }
  .infx-col-md-8 {padding-right: 80px; padding-bottom: 30px;}
}


h1.deluxe.new_style_title {
  font-size: 58px;
  color: #020A47;
    font-weight: 700;
    line-height: 1.1em;
    border-style: solid;
    border-bottom-width: 1px;
    border-color: #fff;
    margin-bottom: 25px;
    margin-top: 30px;
}

p.tr-date {
 color: #020A47;
}

.speakers {padding-top: 20px;}

.speakers .info h4 {
 color: #020A47!important;
 font-weight: 400!important;
 padding-bottom: 10px;	
}

#webinar_reg h3 {
  margin-bottom: 20px;
}

.speakers img {
  border-radius: 15px;
  margin-right: 15px;
  border: 1px solid #dddddd;
}

@media screen and ( max-width: 980px ) {
.infx-container {
  display: flex!important;
  flex-direction: column-reverse!important;
}
	.infx-col-md-4 {
		width: 100%;
		padding-bottom: 40px;
	}
	
	.infx-col-md-8 {
		width: 100%;
		padding-bottom: 40px;
	}
	h1.deluxe.new_style_title {
		font-size: 42px;
		line-height: 1.2em;
	}
	div.astra-advanced-hook-246774 {display: none;} 
}

#inflx_form_rt {
  padding-bottom: 50px;
  
}


/* --- Influx Aces --- */
body.single-aces { background: #f9f9f9; }
.aces-top { display: block; clear: both; width: 100% }
.aces-left { float: left}
.aces-left img {
  max-width: 100%;
  height: auto;
}
.aces-right{ overflow: hidden; padding-left: 30px }
.aces-secondary { overflow: hidden; clear: both }	


/*-----------------------
 * ---removing header & footer from ad pages-----------*/
.page-id-251035 div.main-navigation, 
.page-id-249866 div.main-navigation, 
.page-id-261969 div.main-navigation, 
.page-id-261702 div.main-navigation, 
.page-id-261042 div.main-navigation, 
.page-id-258265 div.main-navigation,
.page-id-258019 div.main-navigation,
.page-id-258013 div.main-navigation,
.page-id-257832 div.main-navigation, 
.page-id-257178 div.main-navigation,
.page-id-256630 div.main-navigation,
.page-id-256373 div.main-navigation,
.page-id-256214 div.main-navigation,
.page-id-255147 div.main-navigation,
.page-id-251391 div.main-navigation,
.page-id-250452 div.main-navigation,
.page-id-250413 div.main-navigation,
.page-id-249561 div.main-navigation,
.page-id-249304 div.main-navigation,
.page-id-248273 div.main-navigation, 
.page-id-244072 div.main-navigation, 
.page-id-244078 div.main-navigation, 
.page-id-244066 div.main-navigation, 
.page-id-244069 div.main-navigation,
.page-id-244062 div.main-navigation,
.page-id-245652 div.main-navigation, 
.page-id-244056 div.main-navigation, 
.page-id-244075 div.main-navigation, 
.page-id-244465 div.main-navigation, 
.page-id-243746 div.main-navigation, 
.page-id-216800 div.main-navigation, 
.page-id-235166 div.main-navigation, 
.page-id-235768 div.main-navigation, 
.page-id-235744 div.main-navigation, 
.page-id-222423 div.main-navigation {
    display: none;
}

.page-id-251035 .ast-header-search .astra-search-icon,
.page-id-249866 .ast-header-search .astra-search-icon, 
.page-id-261969 .ast-header-search .astra-search-icon, 
.page-id-261702 .ast-header-search .astra-search-icon, 
.page-id-261042 .ast-header-search .astra-search-icon, 
.page-id-258265 .ast-header-search .astra-search-icon,
.page-id-258019 .ast-header-search .astra-search-icon,
.page-id-258013 .ast-header-search .astra-search-icon,
.page-id-257832 .ast-header-search .astra-search-icon, 
.page-id-257178 .ast-header-search .astra-search-icon,
.page-id-256630 .ast-header-search .astra-search-icon,
.page-id-256373 .ast-header-search .astra-search-icon,
.page-id-256214 .ast-header-search .astra-search-icon,
.page-id-255147 .ast-header-search .astra-search-icon,
.page-id-251391 .ast-header-search .astra-search-icon,
.page-id-250452 .ast-header-search .astra-search-icon,
.page-id-250413 .ast-header-search .astra-search-icon,
.page-id-249561 .ast-header-search .astra-search-icon,
.page-id-249304 .ast-header-search .astra-search-icon,
.page-id-248273 .ast-header-search .astra-search-icon, 
.page-id-244072 .ast-header-search .astra-search-icon, 
.page-id-244078 .ast-header-search .astra-search-icon, 
.page-id-244066 .ast-header-search .astra-search-icon, 
.page-id-244069 .ast-header-search .astra-search-icon,
.page-id-244062 .ast-header-search .astra-search-icon,
.page-id-245652 .ast-header-search .astra-search-icon, 
.page-id-244056 .ast-header-search .astra-search-icon, 
.page-id-244075 .ast-header-search .astra-search-icon, 
.page-id-244465 .ast-header-search .astra-search-icon, 
.page-id-243746 .ast-header-search .astra-search-icon, 
.page-id-216800 .ast-header-search .astra-search-icon, 
.page-id-235166 .ast-header-search .astra-search-icon, 
.page-id-235768 .ast-header-search .astra-search-icon, 
.page-id-235744 .ast-header-search .astra-search-icon, 
.page-id-222423 .ast-header-search .astra-search-icon
{display: none;}

.page-id-265269 .fl-node-5de98c7959f1f,
.page-id-261969 .fl-node-5de98c7959f1f,
.page-id-261702 .fl-node-5de98c7959f1f,
.page-id-261042 .fl-node-5de98c7959f1f, 
.page-id-258265 .fl-node-5de98c7959f1f,
.page-id-258019 .fl-node-5de98c7959f1f,
.page-id-258013 .fl-node-5de98c7959f1f,
.page-id-257832 .fl-node-5de98c7959f1f, 
.page-id-257400 .fl-node-5de98c7959f1f, 
.page-id-257178 .fl-node-5de98c7959f1f, 
.page-id-256630 .fl-node-5de98c7959f1f,
.page-id-256373 .fl-node-5de98c7959f1f,
.page-id-256214 .fl-node-5de98c7959f1f,
.page-id-255147 .fl-node-5de98c7959f1f,
.page-id-251391 .fl-node-5de98c7959f1f,
.page-id-251035 .fl-node-5de98c7959f1f,
.page-id-250452 .fl-node-5de98c7959f1f,
.page-id-250413 .fl-node-5de98c7959f1f,
.page-id-249866 .fl-node-5de98c7959f1f,
.page-id-249876 .fl-node-5de98c7959f1f,
.page-id-249587 .fl-node-5de98c7959f1f,
.page-id-249561 .fl-node-5de98c7959f1f,
.page-id-249304 .fl-node-5de98c7959f1f,
.page-id-248273 .fl-node-5de98c7959f1f, 
.page-id-244072 .fl-node-5de98c7959f1f, 
.page-id-244078 .fl-node-5de98c7959f1f, 
.page-id-244066 .fl-node-5de98c7959f1f, 
.page-id-244069 .fl-node-5de98c7959f1f, 
.page-id-244062 .fl-node-5de98c7959f1f,
.page-id-245652 .fl-node-5de98c7959f1f, 
.page-id-244056 .fl-node-5de98c7959f1f, 
.page-id-244075 .fl-node-5de98c7959f1f, 
.page-id-244465 .fl-node-5de98c7959f1f, 
.page-id-243746 .fl-node-5de98c7959f1f, 
.page-id-216800 .fl-node-5de98c7959f1f, 
.page-id-235166 .fl-node-5de98c7959f1f, 
.page-id-235768 .fl-node-5de98c7959f1f, 
.page-id-235744 .fl-node-5de98c7959f1f, 
.page-id-222423 .fl-node-5de98c7959f1f,
.page-id-249304 .fl-node-5de98c7959f18{
    display: none;
}


.page-id-261969 .ast-builder-button-wrap,
.page-id-261702 .ast-builder-button-wrap,
.page-id-261042 .ast-builder-button-wrap,
.page-id-258265 .ast-builder-button-wrap,
.page-id-258019 .ast-builder-button-wrap,
.page-id-258013 .ast-builder-button-wrap,
.page-id-257832 .ast-builder-button-wrap, 
.page-id-257178 .ast-builder-button-wrap,
.page-id-256630 .ast-builder-button-wrap,
.page-id-256373 .ast-builder-button-wrap,
.page-id-256214 .ast-builder-button-wrap,
.page-id-255147 .ast-builder-button-wrap,
.page-id-251391 .ast-builder-button-wrap,
.page-id-251035 .ast-builder-button-wrap,
.page-id-250452 .ast-builder-button-wrap,,
.page-id-250413 .ast-builder-button-wrap,
.page-id-249866 .ast-builder-button-wrap,
.page-id-249876 .ast-builder-button-wrap,
.page-id-249587 .ast-builder-button-wrap,
.page-id-249561 .ast-builder-button-wrap,
.page-id-249304 .ast-builder-button-wrap,
.page-id-248273 .ast-builder-button-wrap, 
.page-id-244072 .ast-builder-button-wrap,
.page-id-244078 .ast-builder-button-wrap,
.page-id-244066 .ast-builder-button-wrap, 
.page-id-244069 .ast-builder-button-wrap, 
.page-id-244062 .ast-builder-button-wrap,
.page-id-245652 .ast-builder-button-wrap,
.page-id-244056 .ast-builder-button-wrap, 
.page-id-244075 .ast-builder-button-wrap, 
.page-id-244465 .ast-builder-button-wrap, 
.page-id-243746 .ast-builder-button-wrap,
.page-id-216800 .ast-builder-button-wrap, 
.page-id-235166 .ast-builder-button-wrap,
.page-id-235768 .ast-builder-button-wrap,
.page-id-235744 .ast-builder-button-wrap, 
.page-id-222423 .ast-builder-button-wrap,
.page-id-249304 .ast-builder-button-wrap {
    display: none!important;
}

.page-id-261969 .main-header-menu-toggle,
.page-id-261702 .main-header-menu-toggle,
.page-id-261042 .main-header-menu-toggle, 
.page-id-258265 .main-header-menu-toggle,
.page-id-258019 .main-header-menu-toggle,
.page-id-258013 .main-header-menu-toggle,
.page-id-257832 .main-header-menu-toggle, 
.page-id-257400 .main-header-menu-toggle, 
.page-id-257178 .main-header-menu-toggle, 
.page-id-256630 .main-header-menu-toggle, 
.page-id-256373 .main-header-menu-toggle, 
.page-id-256214 .main-header-menu-toggle, 
.page-id-255147 .main-header-menu-toggle, 
.page-id-251391 .main-header-menu-toggle, 
.page-id-251035 .main-header-menu-toggle, 
.page-id-250452 .main-header-menu-toggle, 
.page-id-250413 .main-header-menu-toggle, 
.page-id-249866 .main-header-menu-toggle, 
.page-id-249876 .main-header-menu-toggle, 
.page-id-249587 .main-header-menu-toggle, 
.page-id-249561 .main-header-menu-toggle, 
.page-id-249304 .main-header-menu-toggle, 
.page-id-248273 .main-header-menu-toggle, 
.page-id-244072 .main-header-menu-toggle,  
.page-id-244078 .main-header-menu-toggle,  
.page-id-244066 .main-header-menu-toggle,  
.page-id-244069 .main-header-menu-toggle, 
.page-id-244062 .main-header-menu-toggle, 
.page-id-245652 .main-header-menu-toggle, 
.page-id-244056 .main-header-menu-toggle,  
.page-id-244075 .main-header-menu-toggle,  
.page-id-244465 .main-header-menu-toggle,  
.page-id-243746 .main-header-menu-toggle,  
.page-id-216800 .main-header-menu-toggle,  
.page-id-235166 .main-header-menu-toggle, 
.page-id-235768 .main-header-menu-toggle,  
.page-id-235744 .main-header-menu-toggle,  
.page-id-222423 .main-header-menu-toggle, 
.page-id-249304 .main-header-menu-toggle {
    display: none!important;
}

/*----------------------------------------Styles from Customizer----------------------------------*/




