/*
 Theme Name:   University Child
 Description:  CactusThemes - University Child Theme
 Author:       CactusThemes
 Author URI:   http://cactusthemes.com
 Template:     university
 Version:      1.0.2
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

/* The CSS is controlled from WP >> Dashboard >> Appearance >> Theme Files >> Stylesheet >> style.css .  */

.page-heading{
	display: none;
}

a:link {
        color: #1AA0D8;
		font-weight: bold;
    }

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
	margin-top: 25px;
	line-height: 1.25;
	font-weight: 400;
}

/* START Footer Styles - For Widget HTMLs */
.dark-div, .dark-div a {
    color: rgba(255,255,255,1);
}
/* .widget_text div {
	margin-right: 30px;
} */
/* END Footer Styles */

/* START Primary Button - Add vertical margins & make all same column width */

.btn-primary {
	margin: 10px 0px 0px 0px;
	color: #666666;
	width: 80%;
}

/* END Primary Button - Add vertical margins & make all same column width */

/* START Adjust Primary Menu to fit space */

#main-nav .navbar-nav > li > a {

    font-size: 12px;
	padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 0px;
	padding-right: 20px;

}

/* START Add margin to form input boxes in quiz */

/* Let's try to control this from the LearnDash CSS? */

.learndash_course_certificate .btn-blue {
    color: #fff;
}

.quiz-listed-option {
    display: inline-block;
    max-width: 95%;
}

.quiz-listed-option ul {
    padding-left: 20px;
}

.wpProQuiz_questionListItem input {
    margin-right: 10px !important;
}

.wpProQuiz_questionListItem input[type="radio"] {
    float: left !important;
    margin-top: 7px !important;
}

/* END Add margin to form input boxes in quiz */

/*--------------------------------------------------------------
Gravity Form Layout
--------------------------------------------------------------*/

div.gform_wrapper {
	margin: auto;
}

form.myGravity-form .gfield_required {
	display: none;
}

form.myGravity-form {
	background: #FAFAFA;
	max-width: 700px !important;
	margin: 0 auto;
	padding: 2% 5%;
}

form.myGravity-form .gform_heading {
	font-size: 24px;
	margin: 20px auto;
	text-align: center;
}

form.myGravity-form .gform_heading .gform_description {
	font-size: 14px;
}

form.myGravity-form .ginput_container {
    margin-top: 0 !important;
}

form.myGravity-form .ginput_container input,
form.myGravity-form .ginput_container select {
	font-weight: 800;
	color: #222;
}

.adverse-event thead th {
	text-align: center!important;
}

.adverse-event .gf_hide_label > label {
	display: none!important;
}

.adverse-event .gfield_list_group:hover td {
	background-color: transparent!important;
}

.adverse-event .gf_list_inline li, .adverse-event .gfield_radio li {
	line-height: 2!important;
}

.adverse-event .gf_list_inline li:last-child {
	margin: 0 8px 10px 0!important;
}

.adverse-event .gf_list_inline li label, .gfield_checkbox li label {
	margin-top: 6px!important;
}

 /* Practice Registration Form (Dispenser) */
form.myGravity-form .gfield.no-label > * {
	display: contents;
}
form.myGravity-form .gfield.no-label .gfield_required {
	display: none;
}
form.myGravity-form .gfield.no-label {
	padding: 0 20px;
}
form.myGravity-form .gfield.full-description {
    font-size: 12px;
}	
@media only screen and (min-width: 641px) {
	form.myGravity-form .gfield.full-description ,
	.gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted.full-description{
		margin-left: 0 !important;
	    width: 100% !important;
	    font-size: 12px;
	}	
}
form.myGravity-form .gfield.blackbox.no-label { 
	padding: 5px 20px 15px 20px;
}
form.myGravity-form .gfield.no-label .gfield_checkbox {
    width: 100% !important;
}
form.myGravity-form .gfield.no-label .gfield_checkbox input[type="checkbox"] {
	position: absolute;
	top: 3px;
}
form.myGravity-form .gfield.no-label .gfield_checkbox label {
	font-weight: normal;
	margin-left: 20px;
}
form.myGravity-form.right-button .gform_footer.left_label {
	text-align: right !important;
}

.wpProQuiz_questionList .graded-disclaimer {
    display: none;
}

p.text-info-box-blue {
	margin-top:0px;
	margin-bottom:0.4em;
	padding-top:0px;
	padding-bottom:0px!important;
	font-weight:500;
}
	
.box {
	border-style: solid;
	background-color: #ADFF2F;
}

body.other_healthcare_professional li.safety-report-adverse-event,
body.academic_research li.safety-report-adverse-event,
body.medical_healthcare_student li.safety-report-adverse-event,
body.other_nurse_midwife li.safety-report-adverse-event,

body.other_healthcare_professional li.resources-order-patient-materials,
body.academic_research li.resources-order-patient-materials,
body.medical_healthcare_student li.resources-order-patient-materials,
body.other_nurse_midwife li.resources-order-patient-materials{
    display: none;
}