/*
Theme Name: The Rane Center
Description: a Child theme based off the Avada theme
Author: InFocus, LLC, Ridgeland, MS
Template: Avada
*/

main#main { min-height: 400px; }

/* Menu */
#nav li { }

nav ul#menu-main-menu li { border: 1px solid #fff; padding-left: 15px;   }
nav  ul.sub-menu li { padding-left: 0px !important; }
nav  ul.sub-menu li a { font-weight: bold !important; }
div.fusion-secondary-main-menu { background-color: #e6eef2 !important; }

/* Add underline to links within content area  */
#content a {	
	text-decoration:underline; }
	
#content a:hover {	
	text-decoration:none; }
	
#content li {  list-style-image:url(//www.theranecenter.com/wp-content/uploads/blt01.png) }

/* Department page */
.title-box { display: block; padding: 10px 20px; background: #808080 !important; color: #fff !important; clear: both; width: 100%; font-size: 125%; text-align: center; border-radius: 7px 7px 0px 0px; text-transform: uppercase; word-spacing: 5px !important; letter-spacing: 1px; margin: auto !important; }
.glow { -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.25) !important;
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.25) !important;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.25) !important; }

.border-white { border: 7px solid #fff; }
.border-grey-thin { border: 1px solid #e6e6e6 !important; background: #f7f7f7 !important; }

@media screen and (min-width: 800px){ .description   { font-size: 21px !important; line-height: 1.1 !important; }}

hr {
	 border: 0; 
	 height: 0; 
	 border-top: 1px solid rgba(0, 0, 0, 0.1); 
	 border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

#sliders-container { background: url(//www.theranecenter.com/wp-content/uploads/slider-bkg.png) #f5f5f5 top center no-repeat }

.box-01 { -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.10);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.10);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.10); 
	font-size: 16px;
	line-height: 1.5em;
	min-height: 400px
}

.img-border {
	display: block; 
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.25); 
	border: 7px solid #ffffff;
	margin: 0px 20px;
}

@media only screen and (max-width: 600px) {
.img-border { display: block; clear: both !important; width: 100% !important; margin: 10px 0px 20px 0px; }
}

#wrapper { 	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.25); }

/* header adjustments for homepage */

/* body.page-id-5 #main { padding-top: 25px } */
body.page-id-5 #header { display: none; }


#header { background: #ffffff }

.home-title {
		word-spacing: 3px; 
		font-size: 1.75em !important; 
		font-weight: 100 !important; 
		text-align: center; 
		width: 80%; 
		margin: 0px auto 15px auto; 
		line-height: 120% !important; 
		text-transform: uppercase;
}

.home-box { padding: 0px 20px 0px 20px; margin: 0px; font-size: .9em; line-height: 1.35em; min-height: 250px }
.home-box ul { margin: 0px 0px 0px 10px; padding: 0px }
.home-box li { margin: 0px; padding: 0px; list-style-image:url(//www.theranecenter.com/wp-content/uploads/blt01.png) }
.home-box p { margin: 5px 0px 5px 0px; padding: 0px  }
.home-box .content-box-column { padding: 0px 7px 
}

/* Header adjustments for spacial 'Welcome' page */
@media only screen and (min-width: 900px) {
.page-id-1111  div.fusion-header { display: none !important; }
}

/* Adjust padding around New Patient button on homepage  */
div.fusion-column.content-box-column.content-box-column-3.col-lg-4.col-md-4.col-sm-4 { padding: 0px; margin: 0px}

.home-box-title-pi { display: block; font-size: 1.2em; font-weight: 600;  background: url(//www.theranecenter.com/wp-content/uploads/patient-icon-01-.png) no-repeat #39b1e5; width: 100%; padding: 10px 50px; color: #ffffff; text-transform: uppercase; word-spacing: 3px; background-size: contain }
 
.home-box-title-ppc { display: block; font-size: 1.2em; font-weight: 600; background: url(//www.theranecenter.com/wp-content/uploads/folder-icon-01-.png) no-repeat #83cc47; width: 100%; padding: 10px 60px; color: #ffffff; text-transform: uppercase; word-spacing: 3px; background-size: contain }

aside#sidebar  h4 { text-transform: uppercase; margin-bottom: 10px; border-bottom: 3px solid; padding-bottom: 5px; }
div#sidebar.sidebar h3 { text-transform: uppercase; font-size: 1em; font-weight: 600; padding: 0px; margin: 0px }
div#sidebar.sidebar li { line-height: 1.2em; padding: 1px inherit; margin: 0px  }

#nav li { font-weight: 400 !important;    }

nav#sticky-nav ul li  a {  font-size: .9em; font-weight: 400 !important;  letter-spacing: -1px }

nav#sticky-nav ul.sub-menu  li a  { font-weight: 100 !important; }

ul.sub-menu { border: 1px solid #cccccc  !important;  -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.25) !important;
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.25) !important;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.25) !important; }

#sidebar  ul.sub-menu { border: none !important; -moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important; }

h1.entry-title { line-height: 120% !important; font-weight: 300; letter-spacing: -1px; word-spacing: 2px; } 

.title-step-one, .title-step-two, .title-step-three  { display: block; font-size: 1.2em; background: orange; width: 100%; padding: 10px; color: #ffffff; text-transform: uppercase; word-spacing: 3px; }

.title-step-one {  font-weight: 600; font-size: 1.5em; background: orange; }
.title-step-two { font-weight: 600; font-size: 1.5em; background: #39b1e5; }
.title-step-three { font-weight: 600; font-size: 1.5em; background: #83cc47;  } 

.li-pdf { list-style-image: url(//www.theranecenter.com/wp-content/uploads/ico_pdf.gif) !important; margin-left: -15px !important }

body.search-results .single-line-meta {
    display: none !important;
}

body.search-results .meta-info .alignright > a {
    display: none !important;
}

/* Removes 'Comments' label at end of search results */
div.alignright { display: none }


@media all and (max-width: 768px) {
	
.mobile-nav-item   {
	font-weight: 600 !important; }
	
.home-title { font-size: 1.5em !important; text-transform: none !important }

.home-box { padding: 0px; margin: 0px; font-size: 1em; }

div.fusion-column.content-box-column.content-box-column-3.col-lg-4.col-md-4.col-sm-4 { padding: 6px; margin: auto}

ul.sub-menu { border: none  !important;  -moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important; }

}


@media all and (max-width: 480px) {
#sliders-container { display: none  !important}
body.page-id-5 #header { display: block }
.box-01 { min-height: 1px !important }
 
}

@media all and (max-width: 400px) {

.img, img { float: none !important; clear: both !important; margin-bottom: 15px;    }


}

ol li { list-style-image: none !important; }

 
a.pdf-link  { display: table; border: 1px; padding: 1px 7px !important; clear: right; float: right; background: #79caf2; text-decoration: none !important; color: #fff !important;  width: auto !important; text-align: center !important; font-weight: 600; font-size: 13px; border-radius: 3px; margin-bottom: 15px; }

@media only screen and (max-width: 800px) { 
a.pdf-link { margin: 0px auto 20px auto !important; float: none !important; font-size: 11px; }
}

/* remove header on homepage */
@media only screen and (min-width: 900px) { 
.page-id-5  div.fusion-header { display: none !important; }
}

/* mobile icon size */
.fusion-mobile-menu-icons a { font-size: 28px; }

/* H1 line height fix */
.fusion-page-title-bar .fusion-page-title-row h1 { line-height: 1 !important; }
h1 em { font-weight: 300 !important; }

/* menu items line height */
.fusion-main-menu .sub-menu li a { line-height: 1.15 !important; }

.table-staff { padding: 10px !important; border-radius: 5px !important; }
.table-staff tr { border-bottom: 1px dotted #ccc; padding: 0px 15px !important; }

/* meu top toolbox */
@media only screen and (max-width: 899px) {  ul#menu-tools-header-menu { display: none !important; } }  /* hide on mobile */
li.btn-top-pay a { background-color: #7bbf43 !important; color: #fff !important; font-size: 16px; font-weight: 600;   }
li.btn-top-refer a { background-color: #6680cc !important; color: #fff !important; font-size: 16px; font-weight: 600;   }

li.btn-top-pay a:hover { background-color: #5e992e !important;  }
li.btn-top-refer a:hover { background-color: #3f56a6 !important;  }
li.btn-top-pay .fas, li.btn-top-refer .fas { font-size: 13px; !important; }


/* refer a physician */
li.refer-nav-btn, li.fusion-mobile-nav-item, li.fusion-mobile-nav-item.refer-nav-btn a  { background-color: #6680cc !important; color: #fff !important; }
li.refer-nav-btn:hover { background-color: #3f56a6 !important; color: #fff !important; }
li.refer-nav-btn a , li.refer-nav-btn i.glyphicon { color: #fff !important; }



/* cards */
div.card-box p { min-height: 65px; display: block; font-weight: 400; line-height: 1.2;  }
div.card-box a { text-decoration: none !important; }
div.card-box h3 { min-height: 50px; display: block; text-transform: uppercase !important; font-weight: bold; line-height: 1.1 !important;   }
div.card-box .fusion-column { margin-bottom: 0px !important; }


footer p.wp-caption-text { display: none !important; }

/* language selection row */
a.glink  { margin-right: 7px; }
a.glink span { font-size: 16px !important;    }
 
/* reviews box */
div.reviews-box h4  { color: #4253a6 !important; font-size: 24px !important; font-weight: 400 !important; }

.glsr-default .glsr-review, .glsr-default .glsr-review-date { display: block; clear: both !important; }
div.glsr-review-content { display: block; padding-top: 15px; padding-bottom: 15px;     }
div.glsr-custom-provider span.glsr-tag-value { display: inline-block !important; }
table.review-content {  clear: both; width: 100%; background: transparent; border-top: 1px solid #ccc;    }
hr.rule-review { border: 0px !important; border-top: 1px solid #ccc !important; }
.glsr-default .glsr-review-avatar img { float: left !important; border-radius: 50%; margin-right: 10px; }


a.btn-sidebar  { font-weight: bold !important; text-decoration: none !important; color: #000 !important; }


/* FAQ accordion */
.fusion-accordian .panel-heading .panel-title a { text-decoration: none !important; }
div.panel-heading h4 a.active { background: #fffbe5 !important; } 
div.panel-body { background: #fffbe5 !important; }

/* Profiles buttons */
.btn-profile { background: #6680cc !important;  text-transform: uppercase !important; border-radius: 3px; }
.btn-profile:hover { background: #3f56a6 !important;  text-transform: uppercase !important; color: #fff !important; }
a.btn-profile  { text-decoration: none !important; color: #fff !important; font-weight: bold !important; }
 
/* page profile images */
img.img-profile-page { display: block; float: left !important; margin-left: 0px; margin-right: 20px; max-width: 350px !important;  }

@media only screen and (max-width: 800px) { img.img-profile-page { float: none !important; margin: 10px auto 10px auto !important; clear: both; } }


/* podcast page */
div.title-podcast { display: block !important; text-align: center !important; font-size: 24px !important; margin: 0px auto 25px auto !important; color: #325c84 !important; font-weight: bold !important;  }

/* 'OutofState' page */
.page-id-2233 .fontawesome-icon.fb-icon-element.circle-yes.icon1:hover { background-color: #2383dd !important; border-color: #2383dd !important; }
.page-id-2233 .fontawesome-icon.fb-icon-element.circle-yes.icon2:hover { background-color: #e91e63 !important; border-color: #e91e63 !important; }
.page-id-2233 .fontawesome-icon.fb-icon-element.circle-yes.icon3:hover { background-color: #83cc43 !important; border-color: #83cc43 !important; }
 

/* Homepage callouts */
.callout-btn { font-weight: 900 !important; text-decoration: none !important; --button_gradient_bottom_color:#ffffff !important;--button_gradient_top_color_hover:#ffffff !important;--button_gradient_bottom_color_hover: #ffffff !important; --button_accent_hover_color:#2f5c86 !important; word-spacing: 2px !important;   }

.callout-btn:hover { opacity: .9 !important; }

.hide { display: none !important; }

/* Chat button */
button#chatbase-bubble-button { border: 3px solid #fff !important;  animation: pulse 1.5s infinite; width: 90px !important; height: 90px !important; border-radius: 100px !important; }
div#chatbase-bubble-window { border: 0px solid #fff !important; -webkit-box-shadow: 0px 0px 30px 10px rgba(46,77,165,0.5) !important; -moz-box-shadow: 0px 0px 30px 10px rgba(46,77,165,0.5) !important; box-shadow: 0px 0px 30px 10px rgba(46,77,165,0.5) !important; }
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}


/* Contact form */
.nf-field-element input { min-height: 50px !important; }
.nf-field-container .field-wrap .nf-element::placeholder { color: #555 !important; }
.nf-error-msg.nf-error-required-error, .nf-error-msg.nf-error-invalid-email { font-size: 12px; text-transform: uppercase; color: #bf0020 !important; }
.nf-error-msg.nf-error-field-errors { text-align: center !important; font-size: 16px; text-transform: uppercase; color: #bf0020 !important; line-height: 1.2 }
div.nf-form-fields-required { display: none !important; }

.ninja-forms-field:not(select) { background-color: #ffffff; color: #1e73be !important;  font-size: 18px; }.ninja-forms-form-wrap *,.ninja-forms-form-wrap :after,.ninja-forms-form-wrap :before{-ms-box-sizing:border-box;box-sizing:border-box}.nf-response-msg{display:none}#ninja_forms_required_items,.nf-field-container{clear:both;margin-bottom:25px;position:relative}#ninja_forms_required_items:after,.nf-field-container:after{clear:both;content:"";display:block}#ninja_forms_required_items.hidden-container,#ninja_forms_required_items.hr-container,.nf-field-container.hidden-container,.nf-field-container.hr-container{height:auto;margin:0}#ninja_forms_required_items.hidden-container .nf-field-label,#ninja_forms_required_items.hr-container .nf-field-label,#ninja_forms_required_items.html-container .nf-field-label,.nf-field-container.hidden-container .nf-field-label,.nf-field-container.hr-container .nf-field-label,.nf-field-container.html-container .nf-field-label{display:none}.nf-field-label .nf-label-span,.nf-field-label label{font-weight:700;margin:0;padding:0}.nf-field-element{position:relative}.nf-field-element input,.nf-field-element select,.nf-field-element textarea{height:auto;margin:0;vertical-align:inherit;width:auto}.nf-field-element textarea{height:200px}.nf-field-description p:last-child{margin:0}.nf-help{background:url(//www.theranecenter.com/wp-content/plugins/ninja-forms/assets/img/help-info.png) no-repeat;display:inline-block;height:16px;width:16px}.nf-input-limit{font-size:12px;margin-top:5px}.nf-static{padding:0 10px}.nf-after-field .nf-error-msg{margin-right:10px}.nf-sr-only{clip:rect(0,0,0,0);border:0;clip-path:inset(50%);height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nf-field-element .time-wrap{padding:1px}.list-checkbox-wrap .nf-field-element li,.list-checkbox-wrap .nf-field-element ul,.list-image-wrap .nf-field-element li,.list-image-wrap .nf-field-element ul,.list-radio-wrap .nf-field-element li,.list-radio-wrap .nf-field-element ul{list-style:none!important;margin:0!important;padding:0!important}.list-checkbox-wrap .nf-field-element li input,.list-checkbox-wrap .nf-field-element ul input,.list-image-wrap .nf-field-element li input,.list-image-wrap .nf-field-element ul input,.list-radio-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element ul input{margin-right:5px}.rtl .list-checkbox-wrap .nf-field-element li input,.rtl .list-checkbox-wrap .nf-field-element ul input,.rtl .list-image-wrap .nf-field-element li input,.rtl .list-image-wrap .nf-field-element ul input,.rtl .list-radio-wrap .nf-field-element li input,.rtl .list-radio-wrap .nf-field-element ul input{margin-left:5px;margin-right:0}.list-checkbox-wrap .nf-field-element li,.list-image-wrap .nf-field-element li,.list-radio-wrap .nf-field-element li{margin:0 0 5px!important;padding-left:10px;text-indent:0!important}.list-checkbox-wrap .nf-field-element li label,.list-image-wrap .nf-field-element li label,.list-radio-wrap .nf-field-element li label{display:block;float:none;margin-left:1.5em;width:auto}.list-checkbox-wrap .nf-field-element li input,.list-image-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element li input{float:left;margin-top:.25em;width:auto!important}.rtl .list-checkbox-wrap .nf-field-element li,.rtl .list-image-wrap .nf-field-element li,.rtl .list-radio-wrap .nf-field-element li{padding-left:0;padding-right:10px}.rtl .list-checkbox-wrap .nf-field-element li label,.rtl .list-image-wrap .nf-field-element li label,.rtl .list-radio-wrap .nf-field-element li label{margin-left:0;margin-right:1.5em}.rtl .list-checkbox-wrap .nf-field-element li input,.rtl .list-image-wrap .nf-field-element li input,.rtl .list-radio-wrap .nf-field-element li input{float:right}.listimage-wrap li{display:inline-grid;height:100%;width:100%}.listimage-wrap li label{border:2px solid transparent;padding:5px}.listimage-wrap li label.nf-checked-label{border:2px solid #007acc;transition:all .5s}.listimage-wrap li label img{display:block}.listimage-wrap li input:focus+label{outline:2px solid}.product-wrap>div input{width:80px!important}.product-wrap>div .nf-product-field span{padding:0 5px}.starrating-wrap .star{border-bottom:0}.nf-form-hp{position:absolute;visibility:hidden}.list-select-wrap div div{display:none}.nf-error-msg,.ninja-forms-req-symbol{color:#e80000}.nf-error .ninja-forms-field,.nf-error.listimage-wrap .nf-field-element ul{border:1px solid #e80000}.nf-field-submit-error{padding:15px}.ninja-forms-noscript-message{background:#f1f1f1;border:4px dashed #ccc;color:#333;display:block;font-size:20px;margin:20px 0;padding:40px;text-align:center}.two-col-list ul li{float:left;width:50%}.three-col-list ul li{float:left;width:33.33%}.four-col-list ul li{float:left;width:25%}.five-col-list ul li{float:left;width:20%}.six-col-list ul li{float:left;width:16.66%}body .pika-label{background:transparent}.nf-form-cont .five-sixths,.nf-form-cont .four-sixths,.nf-form-cont .one-fourth,.nf-form-cont .one-half,.nf-form-cont .one-sixth,.nf-form-cont .one-third,.nf-form-cont .three-fourths,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths,.nf-form-cont .two-sixths,.nf-form-cont .two-thirds{clear:none;float:left;margin-left:2.5641025641%}.nf-form-cont .five-sixths .inside,.nf-form-cont .four-sixths .inside,.nf-form-cont .one-fourth .inside,.nf-form-cont .one-half .inside,.nf-form-cont .one-sixth .inside,.nf-form-cont .one-third .inside,.nf-form-cont .three-fourths .inside,.nf-form-cont .three-sixths .inside,.nf-form-cont .two-fourths .inside,.nf-form-cont .two-sixths .inside,.nf-form-cont .two-thirds .inside{padding:20px}.nf-form-cont .five-sixths:after,.nf-form-cont .four-sixths:after,.nf-form-cont .one-fourth:after,.nf-form-cont .one-half:after,.nf-form-cont .one-sixth:after,.nf-form-cont .one-third:after,.nf-form-cont .three-fourths:after,.nf-form-cont .three-sixths:after,.nf-form-cont .two-fourths:after,.nf-form-cont .two-sixths:after,.nf-form-cont .two-thirds:after{clear:both;content:"";display:block}.nf-form-cont .one-half,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths{width:48.7179487179%}.nf-form-cont .one-third,.nf-form-cont .two-sixths{width:31.6239316239%}.nf-form-cont .four-sixths,.nf-form-cont .two-thirds{width:65.811965812%}.nf-form-cont .one-fourth{width:23.0769230769%}.nf-form-cont .three-fourths{width:74.358974359%}.nf-form-cont .one-sixth{width:14.5299145299%}.nf-form-cont .five-sixths{width:82.905982906%}.nf-form-cont .first{clear:both;margin-left:0}.nf-form-wrap .ql-toolbar.ql-snow{background-color:#f9f9f9;border:1px solid #ccc;padding:8px 5px}.nf-form-wrap .ql-toolbar.ql-snow:after{clear:both;content:"";display:block}.nf-form-wrap .ql-toolbar.ql-snow .dashicons{width:auto}.nf-form-wrap .ql-container.ql-snow{border:1px solid #ccc;border-top:0}.nf-form-wrap .ql-editor{background:#fff;min-height:150px}.nf-form-wrap .ql-editor p{font-size:16px}.nf-form-wrap .ql-editor ul{list-style-type:disc;margin-left:2em}.nf-form-wrap .ql-editor table td{border:1px solid #ccc;width:auto}.nf-form-wrap .ql-toolbar button{background:#f9f9f9;border:1px solid #ccc;border-radius:4px;color:#444;cursor:pointer;height:auto;margin-right:2px;min-height:28px;min-width:28px;padding:4px;width:auto}.nf-form-wrap .ql-toolbar button:hover{background:#e6e6e6;border-color:#adadad}.nf-form-wrap .ql-toolbar button.ql-active{background:#e0e0e0;border-color:#adadad}.nf-form-wrap .ql-toolbar button svg .ql-stroke{stroke:#444}.nf-form-wrap .ql-toolbar button svg .ql-fill{fill:#444}.nf-form-wrap .ql-toolbar .ql-picker{background:#f9f9f9;border:1px solid #ccc;border-radius:4px;color:#444}.nf-form-wrap .ql-toolbar .ql-picker .ql-picker-label{color:#444}.nf-form-wrap .ql-toolbar .ql-picker .ql-picker-label:hover{background:#e6e6e6}.nf-form-wrap .ql-toolbar .ql-picker .ql-picker-label svg .ql-stroke{stroke:#444}.nf-form-wrap .ql-toolbar .ql-picker-options{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.nf-form-wrap .tooltip{word-wrap:normal;display:block;filter:alpha(opacity=0);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;opacity:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070}.nf-form-wrap .tooltip.in{filter:alpha(opacity=90);opacity:.9}.nf-form-wrap .tooltip.top{margin-top:-3px;padding:5px 0}.nf-form-wrap .tooltip.right{margin-left:3px;padding:0 5px}.nf-form-wrap .tooltip.bottom{margin-top:3px;padding:5px 0}.nf-form-wrap .tooltip.left{margin-left:-3px;padding:0 5px}.nf-form-wrap .tooltip-inner{background-color:#000;border-radius:4px;color:#fff;max-width:200px;padding:3px 8px;text-align:center}.nf-form-wrap .tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.nf-form-wrap .tooltip.top .tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.nf-form-wrap .tooltip.top-left .tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;margin-bottom:-5px;right:5px}.nf-form-wrap .tooltip.top-right .tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;left:5px;margin-bottom:-5px}.nf-form-wrap .tooltip.right .tooltip-arrow{border-right-color:#000;border-width:5px 5px 5px 0;left:0;margin-top:-5px;top:50%}.nf-form-wrap .tooltip.left .tooltip-arrow{border-left-color:#000;border-width:5px 0 5px 5px;margin-top:-5px;right:0;top:50%}.nf-form-wrap .tooltip.bottom .tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;left:50%;margin-left:-5px;top:0}.nf-form-wrap .tooltip.bottom-left .tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;margin-top:-5px;right:5px;top:0}.nf-form-wrap .tooltip.bottom-right .tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;left:5px;margin-top:-5px;top:0}.nf-form-wrap .dropdown-menu{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:14px;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;z-index:1000}.nf-form-wrap .dropdown-menu.pull-right{left:auto;right:0}.nf-form-wrap .dropdown-menu .divider{background-color:#e5e5e5;height:1px;margin:9px 0;overflow:hidden}.nf-form-wrap .dropdown-menu>li>a{clear:both;color:#333;display:block;font-weight:400;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.nf-form-wrap .dropdown-menu>li>a:focus,.nf-form-wrap .dropdown-menu>li>a:hover{background-color:#f5f5f5;color:#262626;text-decoration:none}.nf-form-wrap .dropdown-menu>.active>a,.nf-form-wrap .dropdown-menu>.active>a:focus,.nf-form-wrap .dropdown-menu>.active>a:hover{background-color:#337ab7;color:#fff;outline:0;text-decoration:none}.nf-form-wrap .dropdown-menu>.disabled>a,.nf-form-wrap .dropdown-menu>.disabled>a:focus,.nf-form-wrap .dropdown-menu>.disabled>a:hover{color:#777}.nf-form-wrap .dropdown-menu>.disabled>a:focus,.nf-form-wrap .dropdown-menu>.disabled>a:hover{background-color:transparent;background-image:none;cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);text-decoration:none}.nf-form-wrap .open>.dropdown-menu{display:block}.nf-form-wrap .open>a{outline:0}.nf-form-wrap .dropdown-menu-right{left:auto;right:0}.nf-form-wrap .dropdown-menu-left{left:0;right:auto}.nf-form-wrap .dropdown-header{color:#777;display:block;font-size:12px;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.nf-form-wrap .dropdown-backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:990}.nf-form-wrap .pull-right>.dropdown-menu{left:auto;right:0}.nf-form-wrap .dropup .caret,.nf-form-wrap .navbar-fixed-bottom .dropdown .caret{border-bottom:4px dashed;border-bottom:4px solid\9;border-top:0;content:""}.nf-form-wrap .dropup .dropdown-menu,.nf-form-wrap .navbar-fixed-bottom .dropdown .dropdown-menu{bottom:100%;margin-bottom:2px;top:auto}@media (min-width:768px){.nf-form-wrap .navbar-right .dropdown-menu{left:auto;right:0}.nf-form-wrap .navbar-right .dropdown-menu-left{left:0;right:auto}}.nf-form-wrap .btn-group-justified>.btn-group .dropdown-menu{left:auto}.nf-form-wrap .nav-justified>.dropdown .dropdown-menu,.nf-form-wrap .nav-tabs.nav-justified>.dropdown .dropdown-menu{left:auto;top:auto}.nf-form-wrap .nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}@media (max-width:767px){.nf-form-wrap .navbar-nav .open .dropdown-menu{background-color:transparent;border:0;box-shadow:none;float:none;margin-top:0;position:static;width:auto}.nf-form-wrap .navbar-nav .open .dropdown-menu .dropdown-header,.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.nf-form-wrap .navbar-nav>li>.dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.nf-form-wrap .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;margin-bottom:0}@media (max-width:767px){.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color:transparent;color:#333}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#e7e7e7;color:#555}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{background-color:transparent;color:#ccc}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{background-color:transparent;color:#fff}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#080808;color:#fff}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{background-color:transparent;color:#444}}.nf-loading-spinner{animation:nf-scaleout 1s ease-in-out infinite;background-color:hsla(0,0%,82%,.5);border-radius:100%;height:40px;margin:100px auto;width:40px}@keyframes nf-scaleout{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}.field-wrap{display:flex}.field-wrap>label{display:block}.field-wrap .pikaday__container,.field-wrap .pikaday__display,.field-wrap select,.field-wrap textarea,.field-wrap>div input{width:100%}.field-wrap button,.field-wrap input[type=button],.field-wrap input[type=submit],.field-wrap>div input[type=checkbox]{width:auto}.nf-field-label{order:5}.nf-field-description{order:10;width:100%}.nf-field-element{order:15}.label-above .nf-field-label{margin-bottom:10px}.label-below .nf-field-label{margin-top:10px;order:15}.label-below .nf-field-element{order:5}.label-hidden .field-wrap{flex-wrap:wrap}.label-hidden .nf-field-label{height:0;margin:0!important;visibility:hidden;width:100%}.label-hidden .nf-field-description{order:20;width:100%}.label-hidden .nf-field-element{width:100%}.label-left .field-wrap{flex-direction:row;flex-wrap:wrap}.label-left .nf-field-label{align-items:center;display:flex;flex-direction:row;order:5;padding-right:2%;text-align:right;width:35%}.label-left .nf-field-label label{width:100%}.label-left .nf-field-description{margin-left:35%}.label-left .nf-field-element{display:inline-block;order:10;width:65%}.label-left .nf-after-field{margin-left:36.5%}.label-right .field-wrap{flex-direction:row}.label-right .nf-field-label{align-items:center;display:flex;flex-direction:row;order:10;padding-left:2%;width:35%}.label-right .nf-field-description{margin-right:35%;order:15}.label-right .nf-field-element{display:inline-block;order:5;width:65%}.label-right .checkbox-wrap .nf-field-label{width:auto}.label-right .checkbox-wrap .nf-field-element{width:20px}.label-right .nf-after-field{width:65%}.label-above .field-wrap,.label-below .field-wrap{flex-direction:column;flex-flow:wrap}.label-above .nf-field-element,.label-below .nf-field-element{margin:0;width:100%}.label-left .listcheckbox-wrap .nf-field-label,.label-left .listradio-wrap .nf-field-label,.label-left .textarea-wrap .nf-field-label,.label-right .listcheckbox-wrap .nf-field-label,.label-right .listradio-wrap .nf-field-label,.label-right .textarea-wrap .nf-field-label{align-items:flex-start}.label-left .textarea-wrap .nf-field-label,.label-right .textarea-wrap .nf-field-label{margin-top:5px}.label-left .hr-wrap,.label-left .html-wrap,.label-right .hr-wrap,.label-right .html-wrap{display:block}.label-left .hr-wrap .nf-field-element,.label-left .html-wrap .nf-field-element,.label-right .hr-wrap .nf-field-element,.label-right .html-wrap .nf-field-element{display:block;margin:0;width:100%}.nf-repeater-fieldsets fieldset{margin-bottom:1em}.nf-remove-fieldset{background-color:transparent;border:thin solid red;color:red;float:right;font-size:1.5em;margin-top:-1em;padding:.1em .4em}.repeater-container .nf-field-description{margin-top:.5em}.repeater-container .nf-field-description p{font-size:120%}
/*# sourceMappingURL=display-structure.css.map */
.nf-multi-cell .nf-row::after {
  clear: both;
  content: "";
  display: block;
}
.nf-multi-cell .nf-cell {
  float: left;
  padding: 0 5px;
}
.nf-multi-cell .five-sixths,
.nf-multi-cell .four-sixths,
.nf-multi-cell .one-fourth,
.nf-multi-cell .one-half,
.nf-multi-cell .one-sixth,
.nf-multi-cell .one-third,
.nf-multi-cell .three-fourths,
.nf-multi-cell .three-sixths,
.nf-multi-cell .two-fourths,
.nf-multi-cell .two-sixths,
.nf-multi-cell .two-thirds {
  float: none;
  margin-left: 0;
  width: 100%;
}
.nf-multi-cell .five-sixths .inside,
.nf-multi-cell .four-sixths .inside,
.nf-multi-cell .one-fourth .inside,
.nf-multi-cell .one-half .inside,
.nf-multi-cell .one-sixth .inside,
.nf-multi-cell .one-third .inside,
.nf-multi-cell .three-fourths .inside,
.nf-multi-cell .three-sixths .inside,
.nf-multi-cell .two-fourths .inside,
.nf-multi-cell .two-sixths .inside,
.nf-multi-cell .two-thirds .inside {
  padding: 20px;
}
.nf-multi-cell .five-sixths::after,
.nf-multi-cell .four-sixths::after,
.nf-multi-cell .one-fourth::after,
.nf-multi-cell .one-half::after,
.nf-multi-cell .one-sixth::after,
.nf-multi-cell .one-third::after,
.nf-multi-cell .three-fourths::after,
.nf-multi-cell .three-sixths::after,
.nf-multi-cell .two-fourths::after,
.nf-multi-cell .two-sixths::after,
.nf-multi-cell .two-thirds::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (max-width: 600px) {
  .nf-cell {
    width: 100% !important;
  }
}
/*# sourceMappingURL=display-structure.css.map */