/* Makes mobile menu appear */

@media screen and (max-width: 600px) {
.fusion-header {
    display: block;
}
}



#main {
    padding-top: 0px;
    padding-bottom: 0px !important;
}
.fusion-footer-widget-area {
	border-top: 0px solid #e9eaee !important;
}

#paymentanchor {
    background: #dd3333;
    border-color: red;
    border-radius: 0px;
    color: #FFFFFF;
    display: inline-block;
    vertical-align: middle;
    padding: 16px 32px;
    min-width: 192px;
    border: 1px solid rgb(255, 255, 255);
    font-size: 1rem;
    font-family: Helvetica, Arial, sans-serif;
    text-align: center;
    outline: 0;
    line-height: 1;
    cursor: pointer;
    -webkit-transition: background 0.3s, color 0.3s, border 0.3s;
    transition: background 0.3s, color 0.3s, border 0.3s;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.6);
}

.buttonpadding2 {
margin: 2%;
}

.no-bottom-padding {
   margin-bottom: 0px !important;
}


#dropshadow {
box-shadow: 1px 10px 91px -21px rgba(0,0,0,0.81);
-webkit-box-shadow: 1px 10px 91px -21px rgba(0,0,0,0.81);
-moz-box-shadow: 1px 10px 91px -21px rgba(0,0,0,0.81);
}


#padding-top {
    padding-top: 30px !important;
    padding-bottom: 25px !important;
    border-style: solid;
    border-width: 10px;
    border-color: white;
    padding: 50px;
box-shadow: 1px 10px 91px -21px rgba(0,0,0,0.50);
-webkit-box-shadow: 1px 10px 91px -21px rgba(0,0,0,0.50);
-moz-box-shadow: 1px 10px 91px -21px rgba(0,0,0,0.50);
}

.anchor-offset::before { 
  display: block; 
  content: " "; 
  margin-top: -40px !important; 
  height: 40px !important; 
  visibility: hidden; 
  pointer-events: none;
}

/* code to target specific gravity form #gform_136 .gform_body {
} */

#noheader .modal-header {
    display: none;
}


.custbut1 {
	-moz-box-shadow: 0px 10px 14px -7px #276873;
	-webkit-box-shadow: 0px 10px 14px -7px #276873;
	box-shadow: 0px 10px 14px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6ebb25), color-stop(1, #5ea01e));
	background:-moz-linear-gradient(top, #6ebb25 5%, #5ea01e 100%);
	background:-webkit-linear-gradient(top, #6ebb25 5%, #5ea01e 100%);
	background:-o-linear-gradient(top, #6ebb25 5%, #5ea01e 100%);
	background:-ms-linear-gradient(top, #6ebb25 5%, #5ea01e 100%);
	background:linear-gradient(to bottom, #6ebb25 5%, #5ea01e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6ebb25', endColorstr='#5ea01e ',GradientType=0);
	background-color:#6ebb25;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 18px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
}
.custbut1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5ea01e), color-stop(1, #6ebb25));
	background:-moz-linear-gradient(top, #5ea01e 5%, #6ebb25 100%);
	background:-webkit-linear-gradient(top, #5ea01e 5%, #6ebb25 100%);
	background:-o-linear-gradient(top, #5ea01e 5%, #6ebb25 100%);
	background:-ms-linear-gradient(top, #5ea01e 5%, #6ebb25 100%);
	background:linear-gradient(to bottom, #5ea01e 5%, #6ebb25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ea01e', endColorstr='#6ebb25',GradientType=0);
	background-color:#5ea01e;
	color:#000000;
}
.custbut1:active {
	position:relative;
	top:1px;
}

.custbut2 {
	-moz-box-shadow: 0px 10px 14px -7px #276873;
	-webkit-box-shadow: 0px 10px 14px -7px #276873;
	box-shadow: 0px 10px 14px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	background-color:#599bb3;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 18px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
}
.custbut2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
	background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
	background-color:#408c99;
	color:#000000;

}
.custbut2:active {
	position:relative;
	top:1px;
}
#enrolnowpadding {
    padding-top: 2%;
    padding-bottom: 2%;
margin-bottom: 5%;
}

/* CSS Styling for Table Shadow on Qual Page */ 
.qualpageshadow {
    box-shadow: 5px 15px 30px 15px rgba(0,0,0,0.2);
}

/* Responsive 3 Column layout for modal pop up */
.modalcolumn {
  float: left;
  width: 33.33%;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (max-width: 600px) {
  .qualcolumn {
    width: 100%;
  }
}

.fusion-sticky-header-wrapper {
	height: 15%;
}