#navigation > li:hover:after {
    width: 0;
    height: 0;
    bottom: 0;
    content: "";
    position: absolute;
    border-right: 0px solid transparent;
    border-left: 0px solid transparent;
    border-top: 0px solid transparent;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    left: calc(50% - 0px);
    -moz-transform: scale(0.9999);
}

#footer-navigation {
  display: none;
}

/**** Shoop CSS ****/
.crow {
  margin-top: 20px;
}
.fifty:nth-child(odd) {
  min-width: 50%;
  max-width: 50%;
  padding-right: 2%;
  float: left;
  margin-top: 2%;
}
.fifty:nth-child(even) {
  min-width: 50%;
  max-width: 50%;
  padding-left: 2%;
  float: left;
  margin-top: 2%;
}
.shoop-start {
  background: #dadada;
}
.shoop-start p:first-child {
	text-align: right; 
  	font-size: 12px;
  padding-right: 5px;
}
.shoop-start p {
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    padding-bottom: 1px;
    padding-top: 12px;
}
.shoop-start p a{
  text-align: center;
  color: #003768;
  text-decoration: none;
}
.shoop-start ul {
    list-style: none;
    padding-left: 0;
    text-align: center;
}
.shoop-start li {
    background: #003768;
    border-bottom: 1px solid #dadada;
    padding: 18px;
}
.shoop-start li a {
  color: white;
  font-weight: bold;
  font-size: 26px;
  text-transform: uppercase;
  font-family: "Oxygen";
}
.shoop-head {
  color: #003768;
  font-weight: bold;
}
.shoop-head span {
  float:right;
}
.shoop-head a {
  color: #003768;
  text-decoration: none;
}
.shoop-buttons {
    margin-bottom: 42px;
}
.shoop-buttons ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.shoop-buttons ul li {
    float: left;
    background: #003768;
    width: 30%;
    padding: 4px 9px;
    text-align: center;
    margin-right: 0.5%;
    margin-bottom: 7px;
}
.shoop-buttons ul li:last-child {
    margin-right: 0%;
    width: 39%;
}
.shoop-buttons ul li a{
  color: white;
  text-decoration: none;
  font-family: "Oxygen";
}
.shoop-oils {
    border: 1px solid #424242;
}
.shoop-oils div {
  border-bottom: 1px solid white;
  padding: 5px 10px;
  color: #424242;
}
.shoop-oils div:last-child {
  border-bottom: 0px solid white;
}
.shoop-oils p {
    margin: 0px;
}
.shoop-oils ul {
    margin-bottom: 0px;
}
.shoop-oils span {
  font-weight: bold;
}
.row1 {
  background: #e2f0c5;
}
.row2 {
  background: #deeaf9;
}
.row3 {
  background: #ffeae9;
}
.row4 {
  background: #e2f0c5;
}
.row5 {
  background: #424242;
  color: white !important;
}
.row6 {
  background: #fffede;
}

.create-shoop {
  border: 1px solid #424242;
  margin: 0 auto;
  max-width: 600px;
}
.create-shoop label.gfield_label {
    float: left;
  	min-width: 208px;
}
.create-shoop .gform_wrapper .top_label li.gfield.gf_left_half {
  width: 60%;
}
.create-shoop .gform_wrapper .top_label li.gfield.gf_right_half {
  width: 37%;
}
.create-shoop .gf_right_half label.gfield_label {
    float: left;
  	min-width: 25px;
}
.create-shoop .gform_wrapper {
    overflow: inherit;
    margin: 0;
    max-width: 100%;
    padding: 15px;
}
.create-shoop select {
  min-width: 358px !important;
}
.create-shoop .gf_right_half select, .create-shoop .gf_right_half select {
  min-width: 100px !important;
}
textarea#input_19_18, select#input_19_14 {
    float: left;
    width: 63%;
}
.create-shoop {
  background-image:
   linear-gradient( to bottom, #e2f0c5, #e2f0c5 23%, #deeaf9 23%, #deeaf9 43%, #ffeae9 43%, #ffeae9 65.5%, #e2f0c5 65.5%, #e2f0c5 72.8%, #fffede 73.4%, #fffede 100% );
  
}
.create-shoop select, .create-shoop input[type=text], .create-shoop textarea, .create-shoop .hasCustomSelect, .create-shoop .default-style select, .create-shoop .customselect {
  border: 1px solid #424242 !important;
  background-color: white;
}
li#field_19_8 {
    padding-top: 21px;
}
li#field_19_16 {
    padding-top: 13px;
    padding-bottom: 13px;
}
li#field_19_14 {
    padding-top: 5px;
}
.create-shoop .gform_wrapper .gform_footer {
    margin: 0 auto;
    width: 175px;
}

/***** Shoop CSS Ends ****/


/** New CSS for Chnages **/
.popmake-content {
  height: 700px;
  overflow-y: scroll;
}
.testimonialsfont {
      font-size: 24px;
}
.profile p {
    text-align: left;
}
.wppb-user-forms input:not([type="button"]):not([type="reset"]):not([type="submit"]), .wppb-user-forms select, .wppb-user-forms textarea {
  width: 100%;
  padding-left: 10px;
}
a.signupbutton {
  color: black !important;
}
.signupbutton:hover {
    background: #380f63;
  color: white !important;
}
.wppb_holder li {
    list-style: none;
    margin-top: 10px;
}
.wppb_holder ul {
  padding-left: 0px;
}
label[for=input_2_1], label[for=input_2_2] {
  display: none !important;
}
#footer .border_grid:not(.filterable) > .row > div:after, #footer .border_grid:not(.filterable) .wpb_column:after, #footer .border_grid:not(.filterable) .col:after, #footer .widgets_holder .widget {
  border: 0px solid transparent !important;
}
ul.wpuf-form .wpuf-submit input[type=submit], ul.wpuf-form li .wpuf-fields a.file-selector {
    padding: 5px 12px;
    line-height: 28px;
    border: 0px solid #ccc;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background-color: #21759b;
    background-image: none !important;
    border-color: #21759b;
    border-bottom-color: #1e6a8d;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    text-decoration: none;
    text-shadow: none;
      min-height: 38px;
}
.gform_wrapper.gf_browser_gecko select {
    height: 40px !important;
    padding: 0.188em 0;
    width: auto !important;
    min-width: 60px !important;
}
#input_1_33, #input_1_34, #input_1_35, #input_1_36, #input_1_37 {
    width: 300px !important;
    height: 45px !important;
}
#documents .page-head {
  display: none;
}
.header-right nav {
    margin-right: 100px;
}
.gfield_label {
    color: #393939 !important;
  font-size: 16px;
}
.gform_wrapper div .ginput_container label {
    font-size: 14px;
}
.sixtyfive {
  min-width: 63%;
  max-width: 63%;
  padding-right: 2%;
  float: left;
}
.thirtyfive {
  max-width: 37%;
  float: left;
}

input#input_10_2_2, input#input_10_2 {
    border: 1px solid #cccccc;
    border-radius: 5px;
  width: 100%;
}
input#input_10_2_2:focus, input#input_10_2:focus {
    border-radius: 3px;
}
.textfield.wpuf_post_title_8585 {
    border: 1px solid #cccccc !important;
    border-radius: 5px !important;
}
.textareafield.wpuf_post_content_8585 {
    border: 1px solid #cccccc !important;
    border-radius: 5px !important;
    width: 39.5% !important;
  background-color: lightyellow !important;
}
.lightborder {
    margin: 0 auto;
    border: 1px solid #f0f0f0;
    padding-left: 40px;
    padding-top: 10px;
    padding-right: 20px;
  max-width: 800px;
}
.lightborder1 {
    margin: 0 auto;
    border: 1px solid #f0f0f0;
    padding-left: 40px;
    padding-top: 10px;
    padding-right: 20px;
    max-width: 650px;
}

.breadcrumb {
  display: none;
}

#input_1_5_1:focus, #input_1_5_2:focus, #input_1_5_3:focus {
  	border-color: #00adde !important;
	background-color: #e9f9fc !important;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
}
.customselectFocus {
  	border-color: #00adde !important;
	background-color: #e9f9fc !important;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
}
.page-id-8810 .gfield_label {
  display: none !important;
}
.page-id-8739 ul.nav.nav-pills.patient-tabs {
    margin-bottom: 25px;
}
.login-new {
    max-width: 500px;
    margin: 0 auto;
    border: 1px solid #f0f0f0;
    padding-left: 20px;
    padding-top: 10px;
    padding-right: 20px;
}
.login-new .gform_wrapper {
    max-width: 100%;
}
.login-new .gform_wrapper .gform_footer {
    margin: 0 !important;
    width: 100% !important;
}
.login-new input[type="submit"] {
  width: 100%;
  margin-top: 25px;
}
.login-new .gform_wrapper input[type=text] {
  height: 45px;
  margin-bottom: 6px !important;
  width: 100%;
}
.login-new .gform_wrapper input[type=password] {
  height: 45px;
  margin-bottom: 6px !important;
  width: 100%;
}
.signupbutton {
    background: #f0f0f0;
    width: 100%;
    padding: 10px;
    text-align: center;
    margin-bottom: 20px;
  color: black;
}
.login-new a {
    color: blue !important;
    text-decoration: none;
}
.post_data, .social_share_holder, .author-info {
  display: none !important;
}
/** New CSS for Chnages **/
.sticky-list-edit {
    color: black !important;
}
.profile-updates .gform_wrapper .left_label .gfield_label {
  float: left !important;
}
#tabs-1 ul.ui-tabs-nav li:nth-child(3), #tabs-1 ul.ui-tabs-nav li:nth-child(4) {
  display: none;
}
#gform_7 .gform_previous_button {
    width: 40% !important;
  padding-right: 10px;
  float: left;
  margin-right: 3px;
}
#gform_7 .gform_next_button {
    width: 55% !important;
  float: left;
}
#gform_7 .gform_wrapper .gform_page_footer .button.gform_previous_button {
  float: left;
}
#gform_7 .gform_wrapper .gform_page_footer .button.gform_next_button  {
  float: left !important;
}
.dopbsp-row3 {
  display: none;
}
/*.dopbsp-price, #pass1-text {
  display: none;
}*/
#DOPBSPCalendar-no-items-wrapper1 {
  display: none;
}
#gform_save_7_link{
  color: black !important;
  text-align: center !important;
  margin: 0 auto;
}
#tabs-1.horizontal .pane a {
  color: black;
}
.gfield_list th {
    color: #434343 !important;
    font-size: 14px !important;
}
#tabs-1 h2 {
    padding-bottom: 7px;
    padding-top: 30px;
}
#tabs-1 h2:first-child {
    padding-bottom: 7px;
    padding-top: 7px !important;
}

.page-wrapper > aside.right, .page-wrapper > .ajax-result > aside.right {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.sidename {
  text-transform: uppercase;
  font-weight: bold;
  color: black;
  font-size: 16px;
  text-align: center;
}
table.wpuf-table thead th, table.wpuf-table th {
  color: black !important;
}
table.wpuf-table td a {
    color: black !important;
}
.wpuf-author {
  display: none;
}
.button, .vamtam-button, input[type="button"], input[type="submit"] {
    background: #380f63 none repeat scroll 0 0 !important;
    color: white !important;
    font-family: "Oxygen";
    font-size: 18px !important;
    text-transform: uppercase;
}
.page-id-8572 .boxed-layout {
  margin-top: -203px;
}
td.dopbsp-label, td.dopbsp-value {
  color: black !important;
}
.dopbsp-total td.dopbsp-label, .dopbsp-total td.dopbsp-value {
  color: white !important;
}
.page-id-8572 #tabs-1 p {
 color: black !important; 
}
.page-id-8572 #tabs-1 {
  padding:0px;
}
.page-id-8572 #tabs-1 .title-text {
    background: #5f3d7a none repeat scroll 0 0;
    border: 2.5px solid white;
    border-radius: 6px;
    padding: 5px 27px;
}

.page-id-8572 #tabs-1 .ui-tabs-active.ui-state-active .title-text {
    background: #7BAC41 none repeat scroll 0 0;
    border: 2.5px solid white;
    border-radius: 6px;
    padding: 6px;
}

.page-id-8572 #tabs-1.horizontal .pane {
    background: white none repeat scroll 0 0;
    color: #343434 !important;
}

.page-id-8572 #tabs-1 .ui-tabs-nav .ui-state-active, .page-id-8572 #tabs-1 .ui-tabs-nav .ui-state-selected, .page-id-8572 #tabs-1 .ui-tabs-nav .ui-state-hover {
    background: none transparent;
}

.page-id-8572 .ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0px;
    padding-left: 13px;
    padding-top: 19px;
    text-decoration: none;
}

.page-id-8572 #tabs-1 .ui-tabs-nav, .page-id-8572 #tabs-1 .ui-tabs-nav li {
    background: darkgrey none repeat scroll 0 0;
    border-radius: 0;
    border-top: 2px solid #5f3d7a;
    height: 60px;
}

.page-id-8572 aside.right {
  border-top: 4px solid #5f3d7a;
  background: white;
}

.wpv-main {
    background-color: #f3f3f3 !important;
}

.purpleborder {
    border: 3px solid #5f3b7c;
    margin: -55px auto 0;
    padding: 5px 15px 0 30px;
    width: 94%;
}

#gform_submit_button_2 {
  float: right;
  margin-top: 0px;
  margin-right: -22px;
}

.purpleborder .gform_wrapper .gform_footer {
	margin: 0 auto;
	width: 100% !important;
}

.normal-logo {
	padding-bottom: 28px !important;
	padding-top: 29px !important;
	width: 300px;
}

.gform_wrapper .gform_footer {
	margin: 0 auto;
	width: 211px;
}

.gform_wrapper .gform_page_footer {
	margin: 15px auto;
	width: 300px;
}

#gform_submit_button_1 {
	font-size: 17px;
	height: 44px;
	margin-right: .625em;
	width: 300px;
}

.button:hover, .vamtam-button:hover, input[type="button"]:hover, input[type="submit"]:hover {
	color: white !important;
	background: #92c44d !important;
}

.page .title {
	display: none;
}

.wpv-main {
	background: #f2f2f2;
}

.joinus {
  max-width: 75%;
  margin: 0 auto;
}

.joinus .gform_body {
	padding: 0 30px;
}

.joinus .gfield_label {
	color: #393939 !important;
}

#gform_wrapper_1 {
	background: white;
	padding: 2px;
	border: 1px solid #f0f0f0;
  border-radius: 5px;
}

.joinus .datepicker {
	width: 90% !important;
}

.joinus .gform_wrapper .gf_page_steps {
	border-bottom: 0 solid transparent !important;
}

.gf_step_number {
	display: none;
}

.gform_wrapper .gf_step {
	opacity: 1;
}

.joinus .gf_step_completed, .gf_step_active {
	color: white;
	/*background: #4FBC3F;*/
  background: #7dc227;
	opacity: 1 !important;
}

.joinus .gform_wrapper .gf_step {
	height: 40px !important;
	padding: 10px !important;
	margin: -2px !important;
	font-weight: bold;
}

.joinus .gf_step_pending {
	background: #CCCCCC;
}

.joinus .gf_step.gf_step_last.gf_step_pending {
	background: #DAD8D9;
}


a#wpuf-avatar-pickfiles, a.wpuf-delete-avatar {
  color: white !important;
}


.appointments {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #1c8200;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.appointments table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.appointments tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.appointments table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.appointments table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.appointments tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.appointments tr:hover td{
	
}
.appointments tr:nth-child(odd){ background-color:#c3a6db; }
.appointments tr:nth-child(even)    { background-color:#ffffff; }.appointments td{
	vertical-align:middle;
	
	
	border:1px solid #1c8200;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:6px;
	font-size:15px;
	font-family:Helvetica;
	font-weight:normal;
	color:#000000 !important;
}.appointments tr:last-child td{
	border-width:0px 1px 0px 0px;
}.appointments tr td:last-child{
	border-width:0px 0px 1px 0px;
}.appointments tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.appointments tr:first-child td{
		background:-o-linear-gradient(bottom, #5f3d7a 5%, #8753b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5f3d7a), color-stop(1, #8753b2) );
	background:-moz-linear-gradient( center top, #5f3d7a 5%, #8753b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5f3d7a", endColorstr="#8753b2");	background: -o-linear-gradient(top,#5f3d7a,8753b2);

	background-color:#5f3d7a;
	border:0px solid #1c8200;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Helvetica;
	font-weight:bold;
	color:#ffffff;
}
.appointments tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #5f3d7a 5%, #8753b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5f3d7a), color-stop(1, #8753b2) );
	background:-moz-linear-gradient( center top, #5f3d7a 5%, #8753b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5f3d7a", endColorstr="#8753b2");	background: -o-linear-gradient(top,#5f3d7a,8753b2);

	background-color:#5f3d7a;
}
.appointments tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.appointments tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
.appointments tr:first-child td{
	color: white !important;
}

.sticky-list tr, .sticky-list th, .sticky-list td {
  color: #000000 !important;
}

#gform_wrapper_1 .gform_wrapper .ginput_complex input[type="password"]
{    width: 100% !important;
    border: 1px solid #cccccc !important;
    border-radius: 5px !important;
    padding: 8px 4px !important;
  	font-size: 14px;
  	color: black !important;
}
#gform_wrapper_1 input[type="text"], #gform_wrapper_1 .gform_wrapper input[type="url"], #gform_wrapper_1 .gform_wrapper input[type="email"], #gform_wrapper_1 .gform_wrapper input[type="tel"], #gform_wrapper_1 .gform_wrapper input[type="number"], #gform_wrapper_1 .gform_wrapper .ginput_complex input[type="password"], #gform_wrapper_1 textarea, #gform_wrapper_1 select {
	border: 1px solid;
	background-color: white !important;
	border-color: #cccccc !important;
	border-radius: 5px;
	color: black !important;
	font-family: inherit;
	font-size: 14px;
	letter-spacing: normal;
	outline-style: none;
	padding: 8px 4px;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
	width: 100%;
}

#gform_wrapper_1 input[type="text"]:hover, #gform_wrapper_1 .gform_wrapper input[type="url"]:hover, #gform_wrapper_1 .gform_wrapper input[type="email"]:hover, #gform_wrapper_1 .gform_wrapper input[type="tel"]:hover, #gform_wrapper_1 .gform_wrapper input[type="number"]:hover, #gform_wrapper_1 .ginput_complex input[type="password"]:hover, #gform_wrapper_1 textarea:hover, #gform_wrapper_1 select:hover {
	border-color: #00adde !important;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
}

#gform_wrapper_1 input[type="text"]:focus, #gform_wrapper_1 .gform_wrapper input[type="url"]:focus, #gform_wrapper_1 .gform_wrapper input[type="email"]:focus, #gform_wrapper_1 .gform_wrapper input[type="tel"]:focus, #gform_wrapper_1 .gform_wrapper input[type="number"]:focus, #gform_wrapper_1 .ginput_complex input[type="password"]:focus, #gform_wrapper_1 textarea:focus, #gform_wrapper_1 select:focus {
	border-color: #00adde !important;
	background-color: #e9f9fc !important;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
}


#gform_wrapper_11 .gform_wrapper .ginput_complex input[type="password"]
{    width: 100% !important;
    border: 1px solid #cccccc !important;
    border-radius: 5px !important;
    padding: 8px 4px !important;
  	font-size: 14px;
  	color: black !important;
}
#gform_wrapper_11 input[type="text"], #gform_wrapper_11 .gform_wrapper input[type="url"], #gform_wrapper_11 .gform_wrapper input[type="email"], #gform_wrapper_11 .gform_wrapper input[type="tel"], #gform_wrapper_11 .gform_wrapper input[type="number"], #gform_wrapper_11 .gform_wrapper .ginput_complex input[type="password"], #gform_wrapper_11 textarea, #gform_wrapper_11 select {
	border: 1px solid;
	background-color: white !important;
	border-color: #cccccc !important;
	border-radius: 5px;
	color: black !important;
	font-family: inherit;
	font-size: 14px;
	letter-spacing: normal;
	outline-style: none;
	padding: 8px 4px;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
	width: 100%;
}

#gform_wrapper_11 input[type="text"]:hover, #gform_wrapper_11 .gform_wrapper input[type="url"]:hover, #gform_wrapper_11 .gform_wrapper input[type="email"]:hover, #gform_wrapper_11 .gform_wrapper input[type="tel"]:hover, #gform_wrapper_11 .gform_wrapper input[type="number"]:hover, #gform_wrapper_11 .ginput_complex input[type="password"]:hover, #gform_wrapper_11 textarea:hover, #gform_wrapper_11 select:hover {
	border-color: #00adde !important;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
}

#gform_wrapper_11 input[type="text"]:focus, #gform_wrapper_11 .gform_wrapper input[type="url"]:focus, #gform_wrapper_11 .gform_wrapper input[type="email"]:focus, #gform_wrapper_11 .gform_wrapper input[type="tel"]:focus, #gform_wrapper_11 .gform_wrapper input[type="number"]:focus, #gform_wrapper_11 .ginput_complex input[type="password"]:focus, #gform_wrapper_11 textarea:focus, #gform_wrapper_11 select:focus {
	border-color: #00adde !important;
	background-color: #e9f9fc !important;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
}

#gform_wrapper_10 .gform_wrapper .ginput_complex input[type="password"]
{    width: 100% !important;
    border: 1px solid #cccccc !important;
    border-radius: 5px !important;
    padding: 8px 4px !important;
  	font-size: 14px;
  	color: black !important;
}
#gform_wrapper_10 input[type="text"], #gform_wrapper_10 .gform_wrapper input[type="url"], #gform_wrapper_10 .gform_wrapper input[type="email"], #gform_wrapper_10 .gform_wrapper input[type="tel"], #gform_wrapper_10 .gform_wrapper input[type="number"], #gform_wrapper_10 .gform_wrapper .ginput_complex input[type="password"], #gform_wrapper_10 textarea, #gform_wrapper_10 select {
	border: 1px solid;
	background-color: white !important;
	border-color: #cccccc !important;
	border-radius: 5px;
	color: black !important;
	font-family: inherit;
	font-size: 14px;
	letter-spacing: normal;
	outline-style: none;
	padding: 8px 4px;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
	width: 100%;
}

#gform_wrapper_10 input[type="text"]:hover, #gform_wrapper_10 .gform_wrapper input[type="url"]:hover, #gform_wrapper_10 .gform_wrapper input[type="email"]:hover, #gform_wrapper_10 .gform_wrapper input[type="tel"]:hover, #gform_wrapper_10 .gform_wrapper input[type="number"]:hover, #gform_wrapper_10 .ginput_complex input[type="password"]:hover, #gform_wrapper_10 textarea:hover, #gform_wrapper_10 select:hover {
	border-color: #00adde !important;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
}

#gform_wrapper_10 input[type="text"]:focus, #gform_wrapper_10 .gform_wrapper input[type="url"]:focus, #gform_wrapper_10 .gform_wrapper input[type="email"]:focus, #gform_wrapper_10 .gform_wrapper input[type="tel"]:focus, #gform_wrapper_10 .gform_wrapper input[type="number"]:focus, #gform_wrapper_10 .ginput_complex input[type="password"]:focus, #gform_wrapper_10 textarea:focus, #gform_wrapper_10 select:focus {
	border-color: #00adde !important;
	background-color: #e9f9fc !important;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
}

#gform_wrapper_7 .gform_wrapper .ginput_complex input[type="password"]
{    width: 100% !important;
    border: 1px solid #cccccc !important;
    border-radius: 5px !important;
    padding: 8px 4px !important;
  	font-size: 14px;
  	color: black !important;
}

#gform_wrapper_7 select {
  width: 150px !important;
  height: 40px !important;
}
#gform_wrapper_7 input[type="text"], #gform_wrapper_7 .gform_wrapper input[type="url"], #gform_wrapper_7 .gform_wrapper input[type="email"], #gform_wrapper_7 .gform_wrapper input[type="tel"], #gform_wrapper_7 .gform_wrapper input[type="number"], #gform_wrapper_7 .gform_wrapper .ginput_complex input[type="password"], #gform_wrapper_7 textarea, #gform_wrapper_7 select {
	border: 1px solid;
	background-color: white !important;
	border-color: #cccccc !important;
	border-radius: 5px;
	color: black !important;
	font-family: inherit;
	font-size: 14px;
	letter-spacing: normal;
	outline-style: none;
	padding: 8px 4px;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
	width: 100%;
}

#gform_wrapper_7 input[type="text"]:hover, #gform_wrapper_7 .gform_wrapper input[type="url"]:hover, #gform_wrapper_7 .gform_wrapper input[type="email"]:hover, #gform_wrapper_7 .gform_wrapper input[type="tel"]:hover, #gform_wrapper_7 .gform_wrapper input[type="number"]:hover, #gform_wrapper_7 .ginput_complex input[type="password"]:hover, #gform_wrapper_7 textarea:hover, #gform_wrapper_7 select:hover {
	border-color: #00adde !important;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
}

#gform_wrapper_7 input[type="text"]:focus, #gform_wrapper_7 .gform_wrapper input[type="url"]:focus, #gform_wrapper_7 .gform_wrapper input[type="email"]:focus, #gform_wrapper_7 .gform_wrapper input[type="tel"]:focus, #gform_wrapper_7 .gform_wrapper input[type="number"]:focus, #gform_wrapper_7 .ginput_complex input[type="password"]:focus, #gform_wrapper_7 textarea:focus, #gform_wrapper_7 select:focus {
	border-color: #00adde !important;
	background-color: #e9f9fc !important;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
}
input[type="text"], input[type="password"], textarea {
    box-shadow: inset 0px 0px 2px lightgray !important;
}

/*********** CSS 07/12/2015 ******************/

.header-right #tools {
  display: none;
}
.read_more {
  font-weight: bold;
}
.sidebarform .gform_wrapper .gform_footer, #gform_submit_button_3 {
  width: 100% !important;
}
.agreement-statement {
  font-size: 12px;
}

input[type="password"]
{    width: 100% !important;
    border: 1px solid #cccccc !important;
    border-radius: 5px !important;
    padding: 8px 4px !important;
  	font-size: 14px;
  	color: black !important;
}
input[type="text"], input[type="url"], input[type="email"],input[type="tel"], input[type="number"], input[type="password"], textarea, select {
	border: 1px solid;
	background-color: white !important;
	border-color: #cccccc !important;
	border-radius: 5px;
	color: black !important;
	font-family: inherit;
	font-size: 14px;
	letter-spacing: normal;
	outline-style: none;
	padding: 8px 4px;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
	width: 100%;
}

input[type="text"]:hover, input[type="url"]:hover, input[type="email"]:hover, input[type="tel"]:hover, input[type="number"]:hover, input[type="password"]:hover, #gform_wrapper_1 textarea:hover, select:hover {
	border-color: #00adde !important;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
}

input[type="text"]:focus, input[type="url"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
	border-color: #00adde !important;
	background-color: #e9f9fc !important;
	-moz-transition: border-color .35s ease-in;
	-o-transition: border-color .35s ease-in;
	-webkit-transition: border-color .35s ease-in;
	transition: border-color .35s ease-in;
}

/*********** CSS 07/12/2015 ******************/

@media all and (max-width: 560px) {
  
  .sixtyfive {
  max-width: 100%;
  padding-right: 0%;
 float: none;
}
	.thirtyfive {
   max-width: 100%;
   float: none;
  }
  
  .responsive-layout header.main-header .top-nav, .responsive-layout header.main-header .second-row, .second-row.has-search {
    display: block !important;
}
	.joinus .gform_body {
		padding: 0 10px;
	}
	.joinus {
    max-width: 100%;
	}
	.gf_left_half, .gf_right_half {
		width: 100% !important;
	}
	.joinus .gform_wrapper .gf_page_steps {
    width: 101% !important;
  }
	.joinus .gform_wrapper .gf_step {
		text-align: center;
		width: 101% !important;
	}
	
	.ginput_left, .ginput_right {
		width: 100% !important;
	}
	
	.ginput_right {
		margin-left: 0 !important;
	}
	
	.purpleborder {
		width: 84%;
	}
	
	.gform_wrapper .gform_page_footer {
		width: 275px;
	}
	
	.responsive-layout header.main-header .logo-wrapper {
		padding-left: 35px !important;
	}
  .fixed-header-box .logo-wrapper .logo {
    display: block !important;
  }
  .responsive-layout header.main-header .logo-wrapper .mobile-logo-additions {
    display: none;
  }
  .mobile-logo-additions {
    display: none !important;
  }
 .responsive-layout header.main-header .second-row {
    display: block !important;
}
  #top-nav-wrapper {
    display: none;
  }
  .responsive-layout #menus {
    display: inline-block;
    margin-left: 10px;
    margin-right: 20px;
    width: 95%;
}
  
  #gform_submit_button_2 {
  margin-top: 8px;
}

.purpleborder .gform_wrapper .gform_footer {
	margin: 0 auto;
	width: 83% !important;
}
  .gform_wrapper .top_label li.gfield.gf_left_third,  .gform_wrapper .top_label li.gfield.gf_middle_third {
    width: 100%;
  }

}