/* GENERAL
 * LD 312
 * LD - COURSE PROGRESS - 370
 * CODE EXAMPLES - 192
 * SIDEBAR -335
 * FORMS - 525
 * VIEWS - 453
 * FORUMS - 485
 * TABLES 570 */
/* General */
a{font-weight:500; text-decoration:underline!important;text-decoration-style:dotted!important; }
.ultp-dashboard-btn, .ultp-dashboard-course__name a, .fl-button, .nav-link{text-decoration:none!important;}
.ld-item-name {color:#40E4F3!important; font-weight: bold!important; text-decoration:none!important;}
.ld-table-list-item-preview, .ld-lesson-item-preview-heading{ font-weight: bold;text-decoration:none!important;}
h1, h2, h3, h4, h5,h6{margin-left:0px!important;}
h2{background-color: #1fd4e4;	color:#ffffff;font-size:2em;	margin-top:30px;padding: 10px;border-radius:10px}
h3{font-size:1.95em;background-color:#1FD4E4;	color:#ffffff; margin-top:30px;	padding: 3px 5px 1px 25px;	border-radius:5px;font-weight: 400;}
h4{	font-family:"Amiko"!important;font-size: 1.3em!important;}
h5{border-bottom: 3px #1FD4E4 dotted!important;	margin-top: 30px;}
h5.noline{border-bottom:none!important;}
h6{font-family:"Amiko"!important;	font-size:1em;font-weight:bold;}
h2.widgettitle{background-color:#ffffff;color:#1FD4E4;}
li.current-menu-item > a{	color:#ff5727!important;}
.btn, button{border-radius:10px!important;}
.white{color:#ffffff;}
.caption{text-align:center; font-style:italic; font-size:.9em;}
.big{font-size:1.2em;}
.screen1{	border: 15px solid #eeeeee!important;	border-radius:5px;margin: 10px;}
.ref{	border:none;font-weight:bold;	font-family:"courier";color: #5f5f5f!important;	white-space: pre-wrap;  font-size: 14px;text-align:left!important;}
.refop{color:#fd6c01;	font-weight:bold;	font-family:courier;font-size:1.3em;text-align:center;}
.refoplime{color:#8CE047;	font-weight:bold;	font-family:courier;font-size:1.3em;text-align:center;}
.point{padding-left:20px;}
.aside{	margin:30px!important;  background-color:#e5fcd2;	 padding:20px;	border-radius: 10px;}
.bubble{margin:20px!important;	padding:20px;	background-color:#EAFBFC;	color:#6b6b6b;	font-family:"Averia Sans Libre", Tahoma,serif!important;	border-radius:50px;	float:right!important;	width:40%!important;}
.testimonial{	font-family:"Averia Sans Libre", Tahoma,serif!important;font-size:.9em;}
.italics{font-style:italic;}
.bubblefull{margin:40px!important;padding:20px;	background-color:#EAFBFC;	color:#ffffff;	font-family:"Averia Sans Libre",Tahoma, serif!important;	border-radius:50px;	width=80%!important;text-align:center;}
.bubbleleft{margin:20px!important;padding:10px;	background-color:#EAFBFC;	font-family:"Averia Sans Libre", Tahoma, serif!important;	border-radius:30px;	width=90%!important;text-align:left;}{font-size:.9em;}
.fl-page-footer-widgets a{font-size:.7em;font-weight:normal;}
.bubbleleft li{padding-bottom:20px;}
.greenbubblefull{	margin:20px!important;padding:20px;	background-color:#8CE047;	color:#ffffff;	font-family:"Averia Sans Libre", Tahoma, serif!important;	border-radius:50px;	width:250px!important;	float:right!important;text-align:center;font-size:1.1em;}
.greenbubblefull a{color:#E5FBFD;font-weight:bold;text-decoration:underline;text-decoration-color:#1FD4E4;}
.greenbubblefull a:hover{color:#1FD4E4;}
.keypoint{margin:30px!important; background-color:#eeeded; padding:20px;border-radius: 10px;}
h2.fl-post-title a{color:#ffffff;}
h2.fl-post-title a:hover{color:#8DE145;}
.ld-course-info-my-courses h2{font-size:.85em;font-family:Amiko;background-color:#ffffff;	color:#6b6b6b;}
h2.fl-post-grid-title, h2.fl-post-grid-title a{background-color:#ffffff; padding:5px;font-family:Amiko, sans-serif;}
.listspace{margin-bottom:50px;}
#testbox{background-color:#EAFBFC!important;border-radius:10px;	padding: 5px;}
.fl-post-grid-date{font-style:italic;font-size:.9em;}
.fl-page input[type="submit"],.learndash-resume-button{font-size: 1em!important;border-radius: 10px;text-align:center;}
.fl-page input[type="submit"]:hover,.learndash-resume-button:hover{ color:#ff5727;background-color:#1fd4e4}
.buttonbar{padding:0px;	text-align:center;}
.buttonbar ul{list-style-type:none; margin: auto!important; padding: 0px!important;}
.buttonbar li{display:inline;width: 20%;background-color: #1FD4e4;color: #ffffff;	padding: 15px;margin:0px!important;	border-radius:5px;font-family: "Averia Sans Libre",sans-serif;font-weight: 400!important;	text-transform:uppercase;}
.buttonbar a{color:#ffffff;	margin:0px!important;padding:0px;text-decoration:none!important;}
.buttonbar input{background-color:pink;}
.buttonbar a:hover{color: #ff5727;text-decoration:none;}

/* CODE EXAMPLES */
pre{background-color: #f2f5f6!important;border-radius: 6px; border:none;padding: 10px!important;color: #5f5f5f!important;white-space: pre-wrap; font-size: 14px;margin-left:30px;}
.threehundred{width:300px;}
.fourhundred{width:400px;}
.fivehundred{width:500px;}
.sixhundred{width:600px;}
.fifty{width:50%;}
.sixty{width:60%;}
.highlighted, .highlight {color:#1FD4E4;font-weight: bold;}
.reserved{color:#0eb6c9;font-weight:bold;}
.click{color:#8ce047;font-weight:bold;}
.pink{	color:#fd0166;font-weight:bold;}
.proper{color:#1FD4E4;font-weight:400;}
.code{color:#fd6c01;font-weight:bold;font-family:courier;}
.codep{color:#fd0166;	font-weight:bold;font-family:courier;}
.limecode{color:#8ce047;font-weight:bold;font-family:courier;}
.whitecode{color:#ffffff;font-weight:bold;font-family:courier;}
.propercode{color:#41E4F3;font-weight:bold;font-family:courier;}
.highlightcode{	color:#1FD4E4;font-weight:bold;font-family:courier;}
.attribute{color:#fd6c01;}
.example{font-style:italic;}
.filename{color:#5cb85c;font-style:italic;font-weight:500;}
.comment{color:#9b9ba7;}
.variable{color:#4eb409;}
.bold{font-weight:bold;}
.string{color:#43a1f9;}
.stringcode{color:#43a1f9;font-family:courier; font-weight:bold;}
.brightgreen{color:#8CE047;
	font-weight:bold;}
.ltblue{color:#1FD4E4;}
.turq{color:#03fafd;}
.lime{color:#32fd03;}
.red{color:#fda701;}
.yellowgreen{color:#E8FCB5;}
.output{color:#7905db;}
.small{font-size:.8em;}
.smallcode{color:#FF5722;	font-weight:bold;font-family:courier;	font-size: .8em;}
.note{font-style:italic;}
.smallishnote{font-size:.8em;}
.smallernote{font-style:italic;font-size:.7em;}
.smallnote{font-size:.7em;font-style:italic;	color:#ff5822;font-weight: 100;	text-align:center;position:absolute;bottom: 0;right: 0;	padding-right: 5px;}
.help_screen{margin-top:20px!important;	margin: 0 auto;	box-shadow: 5px 5px 5px 5px #eeeeee;border-left, border-top: 10px solid #eeeeee!important;padding:5px;}
.screenshot{border: 5px solid #cdfafe!important;box-shadow: 3px 3px #eeeeee!important;}
.screen{margin:20px!important;margin: 0 auto; border: 15px solid #F2F5F6;	background-color:#eeeeee!important;border-radius:5px;text-align:center;}
.screen img{padding:20px;}
/*Layout */
.fl-post-feed-title{background-color:#ffffff;}
.whiteback{background-color: #ffffff!important;}
.highlightgreen{background-color: #E5FCD2;padding:5px;}
.highlightblue{background-color:#E5FBFD;padding:5px;}
.greenbox a{text-decoration: underline!important;text-decoration-style: dotted!important;	text-decoration-color:#1FD4E4!important;color:#E5FBFD;}
/***** LD *******/
.subtitle{font-size:.8em;font-weight: normal; font-style: italic;color:#6b6b6b;}
.fl-post-title .subtitle{font-size:.0001em;}
.ld_course_grid_button, a.btn-primary{background-color:#0EB6C9!important; border-radius:10px;}
.ld_course_grid_price.ribbon-enrolled{background-color:#eeeeee!important;}
.ld-section-heading{background-color: #E5FBFD;padding: 10px;border-radius:5px;}
.course-title{color:#0eb6c9;}
 .ld-section-heading h2{ background-color:#E5FBFD; color: #50DDEA;font-family:Quicksand; font-size: 1.1em; font-weight:bold;}
#learndash_mark_complete_button{border-radius:10px;font-size:1.2em;	background-color:#27BCCE;	color:#ffffff;}
#learndash_mark_complete_button:hover{color:#d2f972;}
/*.ultp-dashboard{line-height:.5;}
a.fl-button{line-height:.5;}*/
/* Sidebar */
.fl-widget-title{font-size:1.75em;}
.widget_ldcourseprogress a, .lesson a{font-weight:700!important;font-size:.9em;color:#6b6b6b;}
.widget_ldcourseprogress a, .lesson a:hover{text-decoration:none;}
.topic_item a{font-weight:700!important;font-size:.85em;color:#6b6b6b;}
#learndash_lesson_topics_list > div, #learndash_lessons{border:none;}
#learndash_lesson_topics_list, #learndash_lesson_topics_list div > strong{background-color:#1FD4E4;color:#ffffff;	font-weight:bold;	border-radius:10px;}
#learndash_lesson_topics_list ul > li.nth-of-type-odd{background-color:#EAFBFC;border-radius:10px;}
#learndash_lesson_topics_list span a, .learndash_topic_dots a{border-radius:10px!important;	color: #2B1E1E!important;}
/*.ld-table-list, .ld-item-list {line-height:.5;}*/


/*** LD - COURSE PROGRESS **/
.ld-topic-status, .ld-course-status{
	background-color:#e5fbfd!important;
}
.ld-breadcrumbs{background-color: #e5fbfd!important;
border-radius:0px!important;
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded{
		background-color:#e5fbfd!important;
}
.ultp-dashboard-course_row{
	background-color:#e5fcd2;
}
.ultp-dashboard{
	font-family:"Amiko";
	border:none;
}
.ultp-dashboard-course__toggle-btn{
	color:#1FD4E4;
	border:none;
}
.ultp-dashboard-course--expanded .ultp-dashboard-course__row .ultp-dashboard-course__toggle-btn, .ultp-dashboard-lesson--expanded .ultp-dashboard-lesson__row .ultp-dashboard-lesson__toggle-btn{
	 border-top-left-radius:10px;
	border-bottom-left-radius:10px;
}
.ultp-dashboard-lesson__row .ultp-dashboard-lesson__toggle-btn, .ultp-dashboard-lesson__toggle-btn{
	border:none;
}
.ultp-dashboard-course__row {
	border:none;
		background-color:#eafbfc;
	border-radius: 10px;
	margin-bottom:5px;
	margin-top:5px;
}
.ultp-dashboard-box{
	border:none!important;
}
.ultp-dashboard-lesson__row{
	border:none;
	background-color:#eafbfc;
	border-radius: 10px;
	margin-bottom:5px;
}
.ultp-dashboard-topic__row .ultp-dashboard-topic__toggle-btn{width:0px;}

.ultp-dashboard-topic__row{
	border-radius:10px;
	border:none;
	margin-bottom:5px;
}
/***** VIEWS *******/
.gv-table-view{
	font-family:calibri; 		
	color:#000000;
}
.gv-table-view th {
	font-size:13px; 
  font-weight:bold; 
  color:#ffffff;
  background-color:#1FD4E4;
  border-right: 1px dotted #ffffff;
	}
.gv-table-view td{
  font-size:14px;
   border-right: 1px dotted #0EB6C9;
   border-left: 1px dotted #0EB6C9;
   border-bottom: none;
   border-top: 0;
	color: #000000;
}
.gv-table-view tr:nth-child(even){background-color:#D0F8FC;}
.gv-table-view tr:nth-child(odd){background-color:#ffffff;}
.gv-field-6-1, .gv-field-2-1{
	color:#0EB6C9;
	font-size:12px;
	font-weight: bold;
}
.gv-field-2-17, .gv-field-6-2{
	font-size:20px;
}
th.gv-field-2-4{width:20%;}
th.gv-field-6-2{font-size:11px;}
.gv-field-6-4{font-size:12px;}
.gv-table-view tfoot th{background-color:white!important;}


/***** SIDBARS *******/
dd.course_progress div.course_progress_blue{
	background-color:#8ce047!important;
}
div.sidebar-button{
	background-image: linear-gradient(to bottom right, #1fd4e4,#41e4f3);
	border: none; 
	border-radius: 15px;
	padding: 15px;

	text-align: center;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	margin:25px;
}
.sidebar-button a{
	color:#ffffff!important;
}
.sidebar-button a:hover{
	color:#d4f97b!important;
}
a:hover.sidebar-button, .sidebar-button a:hover{text-decoration:none!important;}

/***** FORUMS *******/
.bbp-forum-title{
	color:#0eb6c9;
	font-size: 1.5em;
}
.bbp-forum-freshness{
	color:#0eb6c9;
}
.bbp-topic-permalink{
		color:#6b6b6b!important;
	font-size:1.1em;
}

.bbp-topic-permalink a,
.ld-bbpress-desc-link a, .bbp-forum-link{
	color:#6b6b6b!important;
}
.bbp-topic-permalink a:hover, #bbpress-forums a:hover, .bbp-forum-title a:hover{
	color:#41E4F3!important;
  text-decoration-line: none;
}

.bbp-forum-link a:hover{
	color:#41E4F3;
}

/*couse */
.ultp-dashboard-btn{
	background-color:#1FD4E4;
	color:#ffffff;
	border:none;
}
.ultp-dashboard-course__row {
	border-top: none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #eeeeee;
}

/*FORMS ***** */
.gform_wrapper form{
	background-color: #EAFBFC;
	opacity: .95;
	color:#6b6b6b!important;
	padding:10px;
	border-radius:10px;}
.plain_form form{ background-color:#ffffff!important;}
.ginput_container{
	color:#6b6b6b;
}
.gform_body{background-color:#ffffff;
	border-radius:10px;
	padding:20px;
}
label.gfield_label{
	color:#0eb6c9;}

h3.gform_title{color:#0eb6c9;font-size:2em!important; text-align:center;}
h2.gsection_title{background-color:#0eb6c9;
color:#ffffff;
	font-size:1.5em!important;
	padding:0px!important;
	margin:0px!important;
}
.gform_wrapper h2.gsection_title{
	padding:5px!important;}
.gform_wrapper .gsection{
	border:none;
}

.gform_wrapper form li, .gform_wrapper li{
	color:#6b6b6b;
	border-radius:5px;
	font-family:"Amiko"!important;
	font-weight:400!important;
	font-size:.95em;
}


.gfield_label{color:#0eb6c9;}
ul.gfield_checkbox{
	font-size: 1.1em;
}
.gform_wrapper  .contact{background-color:#ffffff!important;}

/*****TABLES ******/
.smalldisplay{
		margin:0px auto;
	text-align:center;
	font-size:.8em;
	padding:10px;
}
.smalldisplay th{
	background-color:#8CE047;
	color:#ffffff;
	font-weight:bold;
	font-size:.8em;
	padding: 5px;
	text-align:center;
	border: 2px solid #ffffff;
	border-radius: 5px;
}
.smalldisplay tr:nth-child(odd),  {
	background-color: #c8f7a2;
  border-radius:10px;
}
.display, .timetable th, .display table{
	margin:0px auto;
	text-align:center;
}
.display th, .infotable th,  .timetable th{
	background-color:#1FD4E4;
	color:#ffffff;
	font-weight:bold;
	font-size:1.1em;
	padding: 5px;
	text-align:center;
	border: 2px solid #ffffff;
	border-radius: 5px;
}

.smalldisplay td, .display td{
	text-align:center;
	border: 2px solid #ffffff;
	padding:10px;
}
.timetable td{
	font-size: .8em;
	border: 2px solid #ffffff;
	padding:10px;
	font-weight: 600;
		border-radius:10px;
}
.whitetimetable, .timetable{
		margin:0px auto;
	text-align:center;
}
.timetable table{
	margin:10px;
	padding:10px;
	background-color:#41E4F3;
	border: 1px #41E4F3 solid;
}
.whitetimetable table{
	margin:10px;
	padding:10px;
	background-color:#ffffff;
	border: 1px #41E4F3 solid;
}
.whitetimetable td{
	font-size: .8em;
	border: 5px solid #EAFBFC;
	padding:10px;
	font-weight: 600;
	border-radius:10px;
	background-color: #ffffff;
}
.whitetimetable th,.timetable th{background-color:#41E4F3;	border-radius:10px; text-align:center;}

.whitetimetable tr,.timetable tr{background-color:#EAFBFC;
}

button.timetable{
	font-size:.9em!important;
	padding: 5px;
}
.leftclass{
	text-align: left;
	font-size: 1em!important;
	font-weight: 400;
}
 .display tr:nth-child(odd),.infotable tr:nth-child(odd),  .smalldisplay tr:nth-child(odd){
	background-color: #d0f8fc;
  border-radius:10px;
}
.infotable{
	margin: 0px auto;
	font-size: 1em;
	padding:20px;
}
.infotable td{
	padding:10px;
}
.blocktable{
	margin: 0px auto;
	font-size: .9em;
	padding: 20px;
	border: 1px #ffffff solid;
	
	/*background-color:#E5FBFD;*/
}
.blocktable td{
	padding:20px;
	background-color:#ffffff;
	border: 1px #1FD4E4 solid;
}
.zoomtable{
	background-color:#ffffff;
	opacity: 80%;
	color:#6b6b6b;
	border-radius:5px!important;
	border: 1px #ffffff solid;
	padding:10px;
	margin:10px;
	font-size: .7em!important;
}
.zoomtable th{
	font-size:2em;
	font-family:"Shadows Into Light";
	border: 1px #ffffff solid;
	text-align:center;
	background-color: #1FD4E4;
	border-top-right-radius: 5px;
	border-top-left-radius:5px;
	
}
.zoomtable td {
	border-radius: 10px;
		font-size: 1.2em!important;
		border: 3px #ffffff solid;
	padding:10px;
	font-weight: bold;
}


.fl-accordion-button:focus, .fl-accordion-button:active{
	background-color: #1FD4E4;
}

.mfp-content .fl-button-lightbox-content {
     padding: 5px;
     max-width: 450px!important;
}
.mfp-content{width:50%!important;
max-width: 500px!important;
}

/* 8 columns */

    .gform_wrapper .top_label li.gfield.gf_first_eighth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_second_eighth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_third_eighth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_fourth_eighth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_fifth_eighth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_sixth_eighth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_seventh_eighth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_eighth_eighth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
        width: 12.5%;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        float: none;
    }

    .gform_wrapper .top_label li.gfield.gf_first_eighth,
    .gform_wrapper .top_label li.gfield.gf_second_eighth,
    .gform_wrapper .top_label li.gfield.gf_third_eighth,
    .gform_wrapper .top_label li.gfield.gf_fourth_eighth,
    .gform_wrapper .top_label li.gfield.gf_fifth_eighth,
    .gform_wrapper .top_label li.gfield.gf_sixth_eighth,
    .gform_wrapper .top_label li.gfield.gf_seventh_eighth,
    .gform_wrapper .top_label li.gfield.gf_eighth_eighth{
        margin-bottom: 8px;
    }

    .gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
    .gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
    .gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
    .gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) select,
    .gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) select,
    .gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) select,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) select {
        width: 100% !important;
    }

    .gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_quarter {
        width: 24.5%;
    }

    .gform_wrapper .top_label li.gfield.gf_fourth_quarter:after {
        content: "";
        display: table;
        clear: both;
    }

    .gform_wrapper .top_label li.gfield.gf_first_quarter input.medium,
    .gform_wrapper .top_label li.gfield.gf_first_quarter input.large,
    .gform_wrapper .top_label li.gfield.gf_first_quarter select.medium,
    .gform_wrapper .top_label li.gfield.gf_first_quarter select.large,
    .gform_wrapper .top_label li.gfield.gf_second_quarter input.medium,
    .gform_wrapper .top_label li.gfield.gf_second_quarter input.large,
    .gform_wrapper .top_label li.gfield.gf_second_quarter select.medium,
    .gform_wrapper .top_label li.gfield.gf_second_quarter select.large,
    .gform_wrapper .top_label li.gfield.gf_third_quarter input.medium,
    .gform_wrapper .top_label li.gfield.gf_third_quarter input.large,
    .gform_wrapper .top_label li.gfield.gf_third_quarter select.medium,
    .gform_wrapper .top_label li.gfield.gf_third_quarter select.large,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large {
        width: 97.5%;
    }

    .gform_wrapper .top_label li.gfield.gf_first_quarter+li.gsection,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gsection {
        padding: 16px 0 8px 0;
    }

    .gform_wrapper .top_label li.gfield.gf_first_quarter+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_second_quarter+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_third_quarter+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_first_quarter+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_second_quarter+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_third_quarter+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter+.gform_footer {
        clear: both;
    }
