/* 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;}
.medium{font-size:1em;}
.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:#ffffffv;
	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;
    }
