.subscribe-form-wrapper {
    background: #ed7d31;
    color: #fff;
    border-radius: 20px;
    padding: 0px 20px 20px 25px;
    margin-top: 25px;
		text-align: left;
}
.sm-form-col {
    padding-right: 0px!important;
}
.subscribe-body {
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
}
.privacy-bt-txt {
    font-size: 17px!important;
    line-height: 21px!important;
    margin-top: -8px;
    font-style: italic;
    clear: both;
    padding-left:0;
    padding-top: -5px;
    position: relative;
    top: 5px;
}
.custom-form-style input[type=text], input[type=email] {
   border: 0px solid!important;
   padding: 5px 10px!important;
   font-size: 20px!important;
	 color: #111;
}
.custom-form-style input::-webkit-input-placeholder { color: #ed7d31; }
.custom-form-style input::-moz-placeholder { color: #ed7d31; }
.custom-form-style input:-ms-input-placeholder {color: #ed7d31;}
.custom-form-style input:-moz-placeholder {color: #ed7d31;}
.custom-form-style input[type="submit"] {
    background-color: #4472c4!important;
    font-size: 17px!important;
    padding: 5px 15px!important;
    border-radius: 10px!important;
    min-width: inherit!important;
    height: inherit!important;
}
.subscribe-ttl {
    display: inline-block;
    background: #fff;
    color: #ed7d31;
    border: 3px solid #ed7d31;
    font-size: 23px;
    font-weight: 600;
    border-radius: 10px;
    padding: 5px 12px;
    position: relative;
    top: -25px;
    left: 20px;
}

@media (max-width:991px) {
.subscribe-body form {
    margin-top: 15px;
    margin-bottom: 5px;
}
.subscribe-ttl {
    left: 0px!important;
}
.sm-form-col {
    padding-right: 10px!important;
    margin-bottom: 10px;
    padding-left: 10px!important;
}

}
ul.widgets-list-layout.no-grav li .widgets-list-layout-links + a.bump-view {
display: none;
}
/*input[type=email].hitt-ninjaform-email{
border: 1px solid #c4c4c4 !important;
}*/
.nf-form-cont input[type="email"]{
 border: 1px solid #c4c4c4 !important;	
}  
.ao-form input {
    border: 1px solid #ccc;
    color: #000 !important;
}
#ao-form-4e432eec-2a60-4da1-a8c9-01d9443be04a.ao-form span.ao-form-error-message {
    color: #FFF !important;
    font-size: 10px !important;
    text-align: left;
    margin-top: -2px;
}
.ao-form button.ao-form-submit {
    cursor: pointer;
    background-color: #4472c4 !important;
    font-size: 17px !important;
    padding: 5px 15px !important;
    border-radius: 10px !important;
    min-width: inherit !important;
    height: 40px;
    text-transform: uppercase;
    font-weight: 600 !important;
}
.ao-form input[type="text"], .ao-form input[type="email"],
.subscribe-body input[type="text"], .subscribe-body input[type="email"] {
    border: 0;
    text-align: left;
    height: 40px;
    padding: 5px 10px !important;
}
.ao-form input[type="text"]::placeholder, .ao-form input[type="email"]::placeholder,
.subscribe-body input[type="text"]::placeholder, .subscribe-body input[type="email"]::placeholder {
  color: #ed7d31 !important;
  font-size: 20px !important;
}

.ao-form input[type="text"]:-ms-input-placeholder, .ao-form input[type="email"]:-ms-input-placeholder,
.subscribe-body input[type="text"]:-ms-input-placeholder, .subscribe-body input[type="email"]:-ms-input-placeholder  {
  color: #ed7d31 !important;
  font-size: 20px !important;
}

.ao-form input[type="text"]::-ms-input-placeholder, .ao-form input[type="email"]::-ms-input-placeholder,
.subscribe-body input[type="text"]::-ms-input-placeholder, .subscribe-body input[type="email"]::-ms-input-placeholder {
  color: #ed7d31 !important;
  font-size: 20px !important;
}

@media only screen and (max-width: 767px) {
    
    .ao-form .ao-row .mobile-ao-column-1 {
    width: 100% !important;
    display: block;
    min-width: 100%;
    }
    .ao-form .ao-row {
        display: block !important;
    }
    .ao-form button.ao-form-submit{
        width: 100%;
    }
    .ao-form .ao-row .ao-column-inner{
        padding-right: 0 !important;
    }
    .privacy-bt-txt{
        margin-top: 5px !important;
    }
    .ao-form input[type="text"], .ao-form input[type="email"],
.subscribe-body input[type="text"], .subscribe-body input[type="email"] {
    height: 36px !important;
}
.subscribe-form-wrapper{
        margin-bottom: 25px !important;
    }

}

@media (min-width: 768px) and (max-width: 1024px) {

    .ao-form .ao-row .mobile-ao-column-1 {
    width: 100% !important;
    display: block;
    min-width: 100%;
    }
    .ao-form .ao-row {
        display: block !important;
    }
    .ao-form .ao-row .ao-column-inner{
        padding-right: 0 !important;
    }
    .privacy-bt-txt{
        margin-top: 5px !important;
    }
    .ao-form .ao-row .mobile-ao-column-1 div {
        text-align: left !important;
    }
    .subscribe-form-wrapper{
        margin-bottom: 25px !important;
    }

}


.subscribe-body input[type="submit"] {
    background-color: #4472c4!important;
    font-size: 17px!important;
    padding: 5px 15px!important;
    border-radius: 10px!important;
    min-width: inherit!important;
    height: inherit!important;
}
span.wpcf7-not-valid-tip {
    position: relative !important;
    top: -5px !important;
    right: 0 !important;
    left: auto !important;
    padding: 0 !important;
    border: none !important;
    color: #fff !important;
    background: none !important;
    font-size: 11px !important;
}
.wpcf7-response-output {
    border: 0 !important;
    font-size: 13px;
    display: block;
    clear: both;
    margin-top: 0px !important;
    margin-bottom: 0 !important;
}


/*09-09-2021*/
.ao-submit-block div {
    text-align: left !important;
}
/*.small-col.subscribe-act-on-form p {
    display: none;
}*/
/*20=10-21 Act-on Global style*/
.ao-form input, .ao-form textarea, .ao-form select {
    background: #f7f7f7!important;
    border: 1px solid #c4c4c4!important;
    border-radius: 0!important;
    box-shadow: none!important;
    color: #787878!important;
    transition: all .5s!important;
}   
.ao-form input, .ao-form select {
    height: 50px!important;
}   
.ao-form input:focus, .ao-form textarea:focus, .ao-form select:focus{
    background: #fff!important;
}
.ao-form label.ao-form-label {
    font-weight: 700!important;
    margin-bottom: 10px!important;
    font-size: 18px!important;
    line-height: 20px!important;
    color: #444444!important;
}
.ao-form label.ao-form-label span.ao-required {
    color: #e80000!important;	
}
.ao-form .ao-block-wrapper {
	margin-bottom: 18px!important;
}
.ao-form input.ao-form-error, .ao-form textarea.ao-form-error, .ao-form select.ao-form-error {
    border: 1px solid red!important;
}
.ao-form span.ao-form-error-message, .ao-form .ao-recaptcha-error-robot-message {
	color: #FF0000!important;
    font-size: 16px!important;
    line-height: 20px!important;
    padding-top: 5px!important;
}
.ao-form .ao-recaptcha-error {
    border: 0px!important;
    padding: 0px!important;
}
.ao-form button.ao-form-submit {
    color: #f7f7f7!important;
    border: 0px!important;
    background-color: #333!important;
    border-radius: 0px !important;
    height: 50px;
    font-weight: 400 !important;
    text-transform: capitalize!important;
    transition: all .5s!important;
	width: 304px!important;
}
.ao-form button.ao-form-submit:hover, .ao-form button.ao-form-submit:focus {
    background-color: #c4c4c4!important;
    color: #787878!important;
}
.ao-form .ao-center {
    text-align: left!important;
}
#aoform-4e432eec-2a60-4da1-a8c9-01d9443be04a .ao-form button.ao-form-submit {
    background-color: #4472c4!important;
    border-radius: 10px!important;
    text-transform: uppercase!important;
	margin-top: 10px!important;
	width: inherit!important;
}
#aoform-4e432eec-2a60-4da1-a8c9-01d9443be04a .ao-form button.ao-form-submit:hover, #aoform-4e432eec-2a60-4da1-a8c9-01d9443be04a .ao-form button.ao-form-submit:focus {
	color:#f7f7f7!important;
}
#aoform-4e432eec-2a60-4da1-a8c9-01d9443be04a .ao-form .ao-block-wrapper {
	margin-bottom: 0px!important;
}


@media (min-width: 768px) and (max-width: 1024px) {	

}
@media only screen and (max-width: 767px) {
.ao-form .ao-block-wrapper {
    margin-bottom: 8px!important;
}
.ao-form input[type="text"], .ao-form input[type="email"] {
    height: 50px!important;
}
.ao-form button.ao-form-submit {
    width: 100%!important;
}
#aoform-4e432eec-2a60-4da1-a8c9-01d9443be04a .ao-form button.ao-form-submit {
    width: 100%!important;
}
}
/* Preji Style Starts - 5 Quick Wins for CIOs to Help with Clinician Retention - 18.10.22 */

.clinician-form {
    background: #17285b;
    padding: 20px 15px 10px 15px;
	  margin-top: 10px;
}
.clinician-form .ao-form label.ao-form-label {
   color: #fff!important;
    margin-bottom: 5px!important;
    font-size: 16px!important;
    line-height: 18px!important;
}
.clinician-form .ao-form button.ao-form-submit {
    color: #000!important;
    background-color: #ffc001!important;
    width: 100%!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
}
.clinician-form .ao-form .ao-block-wrapper {
    margin-bottom: 1px!important;
}
.clinician-form .ao-form span.ao-form-error-message {
    font-size: 13px!important;
    padding-top: 3px!important;
}
.page-id-2198903 .herald-sidebar.herald-sidebar-right {
    justify-content: center;
}
@media (min-width: 768px) and (max-width: 1024px) {
.clinician-form .ao-form .ao-row .ao-column-inner {
    padding-right: 10px!important;
    padding-left: 10px!important;
}
}
@media only screen and (max-width: 767px) {
.clinician-form .ao-form .ao-row .ao-column-inner {
    padding-right: 10px!important;
    padding-left: 10px!important;
}
}

/* ends */
/* Health Gis */
.health_gis .herald-date
{
    display: none !important;
}
.Hitt-header-ad
{ color: #999;
  float: right;
}
@media(min-width: 1250px)
{
.gis-header
{
	margin-left: 30px;
}
}

#herald-responsive-header, .herald-header-sticky
{
   height: 60px !important;
   padding: 4px 0px !important;  
}
#jetpack_widget_social_icons-4
{
	padding-top: 10px !important;
}
#jetpack_widget_social_icons-4 .jetpack-social-widget-item
{
    width: 57px !important;
}
@media screen and (min-width: 800px)
{
.smush-detected-img {
    box-shadow: none !important;
}
}
.submit-wrap #nf-field-16
{
 width: 278px !important;
 max-width: 100%;
}
.single-post .herald-single h2 {
    font-size: 20px !important;
}
.single-post .herald-single h3 {
    font-size: 18px !important;
}
.single-post .herald-single h2 a, .single-post .herald-single h3 a {
    font-size: 14px !important;
}
/*verticaltab fixes 01.02.2024*/
@media only screen and (max-width: 768px) {

	.tablabel {
	 width: 43% !important;
	}

	.contentlabel {
	   width: 57% !important;
	}

	.tab {
	   width: 43% !important;
	}
	.tabcontent {
	 width: 57% !important;
	}
	
	.main-body .tablabel h1, .main-body .contentlabel h1 {
			 font-size: 2.4rem!important;
	}
	
}