 /** MedQor full clickable image Use fullimg-350x250  **/
    

.fullimg-350x250.pf-widget-modal .pf-widget-content, .fullimg-350x250.pf-widget-slideout {
    width: 350px !important;
    max-width: 350px !important;
    height: 250px !important;
    overflow-y: hidden;
    padding:0 !important;
}

.fullimg-350x250.pf-widget-modal .pf-widget-img, .fullimg-350x250.pf-widget .pf-widget-img{
    border-radius:0 !important;
    width: 350px !important;
    height: 250px !important;
    left:0 !important;
    margin-left:0 !important;
    top:0 !important;
    z-index:-9999 !important;
}

.fullimg-350x250.pf-widget-slideout.pf-widget-variant-2 .pf-widget-img {
    width: 350px !important;
    height: 250px !important;
    float: none !important;
    border-radius: 0 !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    margin-left: 0 !important;
    z-index: -9999 !important;
}
.fullimg-350x250 .branding,
.fullimg-350x250 .pf-widget-cancel {
    display: none;
}
.fullimg-350x250.pf-widget .pf-widget-message {
    display:none;
}
.fullimg-350x250.pf-widget .pf-widget-close {
	top: 0px !important;
    margin-right: 6px !important;
    z-index: 999999 !important;
    color: black;
    text-shadow: none !important;
    background-color: white;
    border-radius: 0%;
    padding: 0 3px 0 3px;
    font-family: 'Open Sans';
}
.fullimg-350x250.pf-widget .pf-widget-headline {
	display:none;
}
.fullimg-350x250.pf-widget .pf-widget-btn.pf-widget-ok {
    width: 350px !important;
    height: 250px !important;
    display:block;
    text-indent:-6000px !important;
    overflow: hidden;
    background:transparent;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 600px) and (orientation: portrait) {
	.fullimg-350x250.pf-widget-modal .pf-widget-content, .fullimg-350x250.pf-widget-slideout{
    width: 250px !important;
    max-width: 250px !important;
    height: 178.5px !important;
}
.fullimg-350x250.pf-widget-modal .pf-widget-img {
    width: 250px !important;
    height: 178.5px !important;
}
.fullimg-350x250.pf-widget .pf-widget-btn.pf-widget-ok {
    width: 250px !important;
    height: 178.5px !important;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
	.fullimg-350x250.pf-widget-modal .pf-widget-content, .fullimg-350x250.pf-widget-slideout {
    width: 250px !important;
    max-width: 250px !important;
    height: 178.5px !important;
}
.fullimg-350x250.pf-widget-modal .pf-widget-img {
    width: 250px !important;
    height: 178.5px !important;
}
.fullimg-350x250.pf-widget .pf-widget-btn.pf-widget-ok {
   width: 250px !important;
    height: 178.5px !important;
}
}

/** Medqor Basic Template (use class medqor-basic) **/

.pf-widget.medqor-basic {
    font-family: "Comfortaa", sans-serif;
}


.pf-widget.medqor-basic.pf-widget-modal .pf-widget-content, .pf-widget.medqor-basic .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #1463b0 !important;
}

.medqor-basic.pf-widget-bar .pf-bar-content, .medqor-basic.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .medqor-basic.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #1463b0 !important;
}

/* IMAGE */
.pf-widget.medqor-basic .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: 125px !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
    object-fit: cover;
}

/* HEADLINE */    
.pf-widget.medqor-basic .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 550;
    font-size: 1.6em !important;
    color: white !important;
    margin-top: 130px;
}
.pf-widget.medqor-basic .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
}

.pf-widget.medqor-basic .pf-widget-headline{
    color: white !important;
}

/* MESSAGE */
.pf-widget.medqor-basic .pf-widget-message {
    color: white !important;
    font-size: 14px !important;   
    text-align: center !important;
}

/* BUTTON */

.pf-widget.medqor-basic .pf-widget-btn.pf-widget-ok {
    color: #1463b0 !important;
    background-color: white;
}

.pf-widget.medqor-basic .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.medqor-basic .pf-widget-close {
     z-index: 3 !important;
    color: black;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    
}

/*FORM*/
.pf-widget-modal.medqor-basic form input[type=text], .pf-widget-modal.medqor-basic form input[type=email], .pf-widget-modal.medqor-basic form select {
    font-weight: bolder !important;
    text-transform: uppercase;
}
.pf-widget-modal.medqor-basic form input[type=checkbox]{
    color: white;
    display: none;
}

.pf-form.medqor-basic .pf-widget-checkbox{
    display: none;
}

.pf-widget.medqor-basic a{
    color: white;
}
.pf-form.medqor-basic .pf-form-label, .pf-sitegate.medqor-basic .pf-form-label{
    color: white;
    
}
.pf-form.medqor-basic .pf-widget-radio{
    color: white;
}

.pf-form.medqor-basic div.pf-form-required span.required, .pf-sitegate.medqor-basic div.pf-form-required span.required{
    display: inline-block;
}

/*BAR*/
.pf-widget.medqor-basic .pf-widget-bar.medqor-basic {
    background-color: #1463b0 !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.medqor-basic .pf-bar-content .pf-widget-message {
    color: white !important;
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.medqor-basic .pf-widget-btn{
    background-color: white;
    color: #1463b0 !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.medqor-basic .pf-widget-slideout.pf-position-bottom-left, .pf-widget.medqor-basic .pf-widget-slideout.pf-position-left, .pf-widget.medqor-basic .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
    .pf-widget.medqor-basic .pf-widget-headline {
    color: white !important;
    margin-top: 90px;
}
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}



/** ORTHODONTIC PRODUCTS Basic Template (use class op-basic) **/

.pf-widget.op-basic {
    font-family: "Comfortaa", sans-serif;

}

.pf-widget.op-basic.pf-widget-modal .pf-widget-content, .pf-widget.op-basic .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
	background-color: #1463b0 !important;
}

.op-basic.pf-widget-bar .pf-bar-content, .op-basic.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .op-basic.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #1463b0 !important;
}

/* IMAGE */
.pf-widget.op-basic .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: 125px !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
    object-fit: cover;
}

/* HEADLINE */    
.pf-widget.op-basic .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 550;
    font-size: 1.6em !important;
    color: white !important;
    margin-top: 130px;
}
.pf-widget.op-basic .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
}

.pf-widget.op-basic .pf-widget-headline{
    color: white !important;
}

/* MESSAGE */
.pf-widget.op-basic .pf-widget-message {
    color: white !important;
    font-size: 14px !important;   
    text-align: center !important;
}

/* BUTTON */

.pf-widget.op-basic .pf-widget-btn.pf-widget-ok {
    color: #1463b0 !important;
    background-color: white;
}

.pf-widget.op-basic .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.op-basic .pf-widget-close {
z-index: 3 !important;
    color: black;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
    
}

/*FORM*/
.pf-widget-modal.op-basic form input[type=text], .pf-widget-modal.op-basic form input[type=email], .pf-widget-modal.op-basic form select {
    font-weight: bolder !important;
    text-transform: uppercase;
}
.pf-widget-modal.op-basic form input[type=checkbox]{
    color: white;
    display: none;
}

.pf-form.op-basic .pf-widget-checkbox{
    display: none;
}

.pf-widget.op-basic a{
    color: white;
}

.pf-form.op-basic .pf-form-label, .pf-sitegate.op-basic .pf-form-label{
    color: white;
    
}
.pf-form.op-basic .pf-widget-radio{
    color: white;
}
.pf-form.op-basic div.pf-form-required span.required, .pf-sitegate.op-basic div.pf-form-required span.required{
    display: inline-block;
}
/*BAR*/
.pf-widget.op-basic .pf-widget-bar.op-basic {
    background-color: #1463b0 !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.op-basic .pf-bar-content .pf-widget-message {
    color: white !important;
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.op-basic .pf-widget-btn{
    background-color: white;
    color: #1463b0 !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.op-basic .pf-widget-slideout.pf-position-bottom-left, .pf-widget.op-basic .pf-widget-slideout.pf-position-left, .pf-widget.op-basic .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
    .pf-widget.op-basic .pf-widget-headline {
    color: white !important;
    margin-top: 90px;
}
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}



/** 24x7 Basic Template (use class mag24x7-basic) **/



.pf-widget.mag24x7-basic {
    font-family: "Comfortaa", sans-serif;
}

.pf-widget.mag24x7-basic.pf-widget-modal .pf-widget-content, .pf-widget.mag24x7-basic .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #8A100E !important;
}

.mag24x7-basic.pf-widget-bar .pf-bar-content, .mag24x7-basic.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .mag24x7-basic.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #8A100E !important;
}

/* IMAGE */
.pf-widget.mag24x7-basic .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
}

/* HEADLINE */    
.pf-widget.mag24x7-basic .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 550;
    font-size: 1.6em !important;
    color: white !important;
    margin-top: 130px;
}
.pf-widget.mag24x7-basic .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
}

.pf-widget.mag24x7-basic .pf-widget-headline{
    color: white !important;
}

/* MESSAGE */
.pf-widget.mag24x7-basic .pf-widget-message {
    color: white !important;
    font-size: 14px !important;   
    text-align: center !important;
}

/* BUTTON */

.pf-widget.mag24x7-basic .pf-widget-btn.pf-widget-ok {
    color: #8A100E !important;
    background-color: white;
}

.pf-widget.mag24x7-basic .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.mag24x7-basic .pf-widget-close {
z-index: 3 !important;
    color: black;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
    font-family: 'Open Sans';
}

/*FORM*/
.pf-widget-modal.mag24x7-basic form input[type=text], .pf-widget-modal.mag24x7-basic form input[type=email], .pf-widget-modal.mag24x7-basic form select {
    font-weight: bolder !important;
    text-transform: uppercase;
}
.pf-widget-modal.mag24x7-basic form input[type=checkbox]{
    color: white;
    display: none;
}

.pf-form.mag24x7-basic .pf-widget-checkbox{
    display: none;
}

.pf-widget.mag24x7-basic a{
    color: white;
}
.pf-form.mag24x7-basic .pf-form-label, .pf-sitegate.mag24x7-basic .pf-form-label{
    color: white;
    
}
.pf-form.mag24x7-basic .pf-widget-radio{
    color: white;
}
.pf-form.mag24x7-basic div.pf-form-required span.required, .pf-sitegate.mag24x7-basic div.pf-form-required span.required{
    display: inline-block;
}

/*BAR*/
.pf-widget.mag24x7-basic .pf-widget-bar.mag24x7-basic {
    background-color: #8A100E !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.mag24x7-basic .pf-bar-content .pf-widget-message {
    color: white !important;
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.mag24x7-basic .pf-widget-btn{
    background-color: white;
    color: #8A100E !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.mag24x7-basic .pf-widget-slideout.pf-position-bottom-left, .pf-widget.mag24x7-basic .pf-widget-slideout.pf-position-left, .pf-widget.mag24x7-basic .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
    .pf-widget.mag24x7-basic .pf-widget-headline {
    color: white !important;
    margin-top: 90px;
}
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}



/** AXIS Basic Template (use class axis-basic) **/



.pf-widget.axis-basic {
    font-family: "Comfortaa", sans-serif;
}

.pf-widget.axis-basic.pf-widget-modal .pf-widget-content, .pf-widget.axis-basic .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #0285A3 !important;
}

.axis-basic.pf-widget-bar .pf-bar-content, .axis-basic.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .axis-basic.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #0285A3 !important;
}

/* IMAGE */
.pf-widget.axis-basic .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
}

/* HEADLINE */    
.pf-widget.axis-basic .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 550;
    font-size: 1.6em !important;
    color: white !important;
    margin-top: 130px;
}
.pf-widget.axis-basic .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
}

.pf-widget.axis-basic .pf-widget-headline{
    color: white !important;
}

/* MESSAGE */
.pf-widget.axis-basic .pf-widget-message {
    color: white !important;
    font-size: 14px !important;   
    text-align: center !important;
}

/* BUTTON */

.pf-widget.axis-basic .pf-widget-btn.pf-widget-ok {
    color: #0285A3 !important;
    background-color: white;
}

.pf-widget.axis-basic .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.axis-basic .pf-widget-close {
 z-index: 3 !important;
    color: black;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
    
}

/*FORM*/
.pf-widget-modal.axis-basic form input[type=text], .pf-widget-modal.axis-basic form input[type=email], .pf-widget-modal.axis-basic form select {
    font-weight: bolder !important;
    text-transform: uppercase;
}
.pf-widget-modal.axis-basic form input[type=checkbox]{
    color: white;
    display: none;
}

.pf-form.axis-basic .pf-widget-checkbox{
    display: none;
}

.pf-widget.axis-basic a{
    color: white;
}
.pf-form.axis-basic .pf-form-label, .pf-sitegate.axis-basic .pf-form-label{
    color: white;
    
}
.pf-form.axis-basic .pf-widget-radio{
    color: white;
}
.pf-form.axis-basic div.pf-form-required span.required, .pf-sitegate.axis-basic div.pf-form-required span.required{
    display: inline-block;
}

/*BAR*/
.pf-widget.axis-basic .pf-widget-bar.axis-basic {
    background-color: #0285A3 !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.axis-basic .pf-bar-content .pf-widget-message {
    color: white !important;
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.axis-basic .pf-widget-btn{
    background-color: white;
    color: #0285A3 !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.axis-basic .pf-widget-slideout.pf-position-bottom-left, .pf-widget.axis-basic .pf-widget-slideout.pf-position-left, .pf-widget.axis-basic .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
    .pf-widget.axis-basic .pf-widget-headline {
    color: white !important;
    margin-top: 90px;
}
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}



/** The Hearing Review Basic Template (use class HR-basic) **/



.pf-widget.hr-basic {
    font-family: "Comfortaa", sans-serif;
}

.pf-widget.hr-basic.pf-widget-modal .pf-widget-content, .pf-widget.hr-basic .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #1B4655 !important;
}

.hr-basic.pf-widget-bar .pf-bar-content, .hr-basic.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .hr-basic.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #1B4655 !important;
}

/* IMAGE */
.pf-widget.hr-basic .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
}

/* HEADLINE */    
.pf-widget.hr-basic .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 550;
    font-size: 1.6em !important;
    color: white !important;
    margin-top: 130px;
}
.pf-widget.hr-basic .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
}

.pf-widget.hr-basic .pf-widget-headline{
    color: white !important;
}

/* MESSAGE */
.pf-widget.hr-basic .pf-widget-message {
    color: white !important;
    font-size: 14px !important;   
    text-align: center !important;
}

/* BUTTON */

.pf-widget.hr-basic .pf-widget-btn.pf-widget-ok {
    color: #1B4655 !important;
    background-color: white;
}

.pf-widget.hr-basic .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.hr-basic .pf-widget-close {
    z-index: 3 !important;
    color: black;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
    font-family: 'Open Sans';
}

/*FORM*/
.pf-widget-modal.hr-basic form input[type=text], .pf-widget-modal.hr-basic form input[type=email], .pf-widget-modal.hr-basic form select {
    font-weight: bolder !important;
    text-transform: uppercase;
}
.pf-widget-modal.hr-basic form input[type=checkbox]{
    color: white;
    display: none;
}

.pf-form.hr-basic .pf-widget-checkbox{
    display: none;
}

.pf-widget.hr-basic a{
    color: white;
}
.pf-form.hr-basic .pf-form-label, .pf-sitegate.hr-basic .pf-form-label{
    color: white;
    
}
.pf-form.hr-basic .pf-widget-radio{
    color: white;
}
.pf-form.hr-basic div.pf-form-required span.required, .pf-sitegate.hr-basic div.pf-form-required span.required{
    display: inline-block;
}

/*BAR*/
.pf-widget.hr-basic .pf-widget-bar.hr-basic {
    background-color: #1B4655 !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.hr-basic .pf-bar-content .pf-widget-message {
    color: white !important;
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.hr-basic .pf-widget-btn{
    background-color: white;
    color: #1B4655 !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.hr-basic .pf-widget-slideout.pf-position-bottom-left, .pf-widget.hr-basic .pf-widget-slideout.pf-position-left, .pf-widget.hr-basic .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
    .pf-widget.hr-basic .pf-widget-headline {
    color: white !important;
    margin-top: 90px;
}
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}



/**  Physical Therapy Products Basic Template (use class ptp-basic) **/



.pf-widget.ptp-basic {
    font-family: "Comfortaa", sans-serif;
}

.pf-widget.ptp-basic.pf-widget-modal .pf-widget-content, .pf-widget.ptp-basic .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #0a2539 !important;
}

.ptp-basic.pf-widget-bar .pf-bar-content, .ptp-basic.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .ptp-basic.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #0a2539 !important;
}

/* IMAGE */
.pf-widget.ptp-basic .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
}

/* HEADLINE */    
.pf-widget.ptp-basic .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 550;
    font-size: 1.6em !important;
    color: white !important;
    margin-top: 130px;
}
.pf-widget.ptp-basic .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
}

.pf-widget.ptp-basic .pf-widget-headline{
    color: white !important;
}

/* MESSAGE */
.pf-widget.ptp-basic .pf-widget-message {
    color: white !important;
    font-size: 14px !important;   
    text-align: center !important;
}

/* BUTTON */

.pf-widget.ptp-basic .pf-widget-btn.pf-widget-ok {
    color: #0a2539 !important;
    background-color: white;
}

.pf-widget.ptp-basic .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.ptp-basic .pf-widget-close {
    z-index: 3 !important;
    color: black;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
    font-family: 'Open Sans';
}

/*FORM*/
.pf-widget-modal.ptp-basic form input[type=text], .pf-widget-modal.ptp-basic form input[type=email], .pf-widget-modal.ptp-basic form select {
    font-weight: bolder !important;
    text-transform: uppercase;
}
.pf-widget-modal.ptp-basic form input[type=checkbox]{
    color: white;
    display: none;
}

.pf-form.ptp-basic .pf-widget-checkbox{
    display: none;
}

.pf-widget.ptp-basic a{
    color: white;
}
.pf-form.ptp-basic .pf-form-label, .pf-sitegate.ptp-basic .pf-form-label{
    color: white;
    
}
.pf-form.ptp-basic .pf-widget-radio{
    color: white;
}
.pf-form.ptp-basic div.pf-form-required span.required, .pf-sitegate.ptp-basic div.pf-form-required span.required{
    display: inline-block;
}
/*BAR*/
.pf-widget.ptp-basic .pf-widget-bar.ptp-basic {
    background-color: #0a2539 !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.ptp-basic .pf-bar-content .pf-widget-message {
    color: white !important;
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.ptp-basic .pf-widget-btn{
    background-color: white;
    color: #0a2539 !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.ptp-basic .pf-widget-slideout.pf-position-bottom-left, .pf-widget.ptp-basic .pf-widget-slideout.pf-position-left, .pf-widget.ptp-basic .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
    .pf-widget.ptp-basic .pf-widget-headline {
    color: white !important;
    margin-top: 90px;
}
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}


/**  Clinical Lab Products Basic Template (use class clp-basic) **/


.pf-widget.clp-basic {
    font-family: "Comfortaa", sans-serif;
}

.pf-widget.clp-basic.pf-widget-modal .pf-widget-content, .pf-widget.clp-basic .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #2D4852 !important;
}
.pf-widget-slideout.clp-basic .pf-widget-content {
    background-color: #2D4852 !important;
    text-align: center !important;
}
.clp-basic.pf-widget-bar .pf-bar-content, .clp-basic.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .clp-basic.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #2D4852 !important;
}

/* IMAGE */
.pf-widget.clp-basic .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
}

/* HEADLINE */    
.pf-widget.clp-basic .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 550;
    font-size: 1.6em !important;
    color: white !important;
    margin-top: 130px;
}
.pf-widget.clp-basic .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
}

.pf-widget.clp-basic .pf-widget-headline{
    color: white !important;
}

/* MESSAGE */
.pf-widget.clp-basic .pf-widget-message {
    color: white !important;
    font-size: 14px !important;   
    text-align: center !important;
}

/* BUTTON */

.pf-widget.clp-basic .pf-widget-btn.pf-widget-ok {
    color: #2D4852 !important;
    background-color: white;
}

.pf-widget.clp-basic .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.clp-basic .pf-widget-close {
    z-index: 3 !important;
    color: black;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
    font-family: 'Open Sans';
}

/*FORM*/
.pf-widget-modal.clp-basic form input[type=text], .pf-widget-modal.clp-basic form input[type=email], .pf-widget-modal.clp-basic form select {
    font-weight: bolder !important;
    text-transform: uppercase;
}
.pf-widget-modal.clp-basic form input[type=checkbox]{
    color: white;
    display: none;
}

.pf-form.clp-basic .pf-widget-checkbox{
    display: none;
}

.pf-widget.clp-basic a{
    color: white;
}
.pf-form.clp-basic .pf-form-label, .pf-sitegate.clp-basic .pf-form-label{
    color: white;
    
}
.pf-form.clp-basic .pf-widget-radio{
    color: white;
}
.pf-form.clp-basic div.pf-form-required span.required, .pf-sitegate.clp-basic div.pf-form-required span.required{
    display: inline-block;
}

/*BAR*/
.pf-widget.clp-basic .pf-widget-bar.clp-basic {
    background-color: #2D4852 !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.clp-basic .pf-bar-content .pf-widget-message {
    color: white !important;
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.clp-basic .pf-widget-btn{
    background-color: white;
    color: #2D4852 !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.clp-basic .pf-widget-slideout.pf-position-bottom-left, .pf-widget.clp-basic .pf-widget-slideout.pf-position-left, .pf-widget.clp-basic .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
    .pf-widget.clp-basic .pf-widget-headline {
    color: white !important;
    margin-top: 90px;
}
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}


/**  RT: For Decision Makers in Respiratory Care Basic Template (use class rt-basic) **/


.pf-widget.rt-basic {
    font-family: "Comfortaa", sans-serif;
}

.pf-widget.rt-basic.pf-widget-modal .pf-widget-content, .pf-widget.rt-basic .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #083654 !important;
}

.rt-basic.pf-widget-bar .pf-bar-content, .rt-basic.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .rt-basic.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #083654 !important;
}

/* IMAGE */
.pf-widget.rt-basic .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
}

/* HEADLINE */    
.pf-widget.rt-basic .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 550;
    font-size: 1.6em !important;
    color: white !important;
    margin-top: 130px;
}
.pf-widget.rt-basic .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
}

.pf-widget.rt-basic .pf-widget-headline{
    color: white !important;
}

/* MESSAGE */
.pf-widget.rt-basic .pf-widget-message {
    color: white !important;
    font-size: 14px !important;   
    text-align: center !important;
}

/* BUTTON */

.pf-widget.rt-basic .pf-widget-btn.pf-widget-ok {
    color: #083654 !important;
    background-color: white;
}

.pf-widget.rt-basic .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.rt-basic .pf-widget-close {
    z-index: 3 !important;
    color: black;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
    font-family: 'Open Sans';
}

/*FORM*/
.pf-widget-modal.rt-basic form input[type=text], .pf-widget-modal.rt-basic form input[type=email], .pf-widget-modal.rt-basic form select {
    font-weight: bolder !important;
    text-transform: uppercase;
}
.pf-widget-modal.rt-basic form input[type=checkbox]{
    color: white;
    display: none;
}

.pf-form.rt-basic .pf-widget-checkbox{
    display: none;
}

.pf-widget.rt-basic a{
    color: white;
}
.pf-form.rt-basic .pf-form-label, .pf-sitegate.rt-basic .pf-form-label{
    color: white;
    
}
.pf-form.rt-basic .pf-widget-radio{
    color: white;
}
.pf-form.rt-basic div.pf-form-required span.required, .pf-sitegate.rt-basic div.pf-form-required span.required{
    display: inline-block;
}

/*BAR*/
.pf-widget.rt-basic .pf-widget-bar.rt-basic {
    background-color: #083654 !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.rt-basic .pf-bar-content .pf-widget-message {
    color: white !important;
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.rt-basic .pf-widget-btn{
    background-color: white;
    color: #083654 !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.rt-basic .pf-widget-slideout.pf-position-bottom-left, .pf-widget.rt-basic .pf-widget-slideout.pf-position-left, .pf-widget.rt-basic .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
    .pf-widget.rt-basic .pf-widget-headline {
    color: white !important;
    margin-top: 90px;
}
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}


/**  Rehab Management (use class rm-basic) **/


.pf-widget.rm-basic {
    font-family: "Comfortaa", sans-serif;
}
.pf-widget-slideout.rm-basic .pf-widget-content {
    background-color: #3A495C !important;
}

.pf-widget.rm-basic.pf-widget-modal .pf-widget-content, .pf-widget.rm-basic .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #3A495C !important;
}

.rm-basic.pf-widget-bar .pf-bar-content, .rm-basic.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .rm-basic.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #3A495C !important;
}

/* IMAGE */
.pf-widget.rm-basic .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
}

/* HEADLINE */    
.pf-widget.rm-basic .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 550;
    font-size: 1.6em !important;
    color: white !important;
    margin-top: 130px;
}
.pf-widget.rm-basic .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
}

.pf-widget.rm-basic .pf-widget-headline{
    color: white !important;
}

/* MESSAGE */
.pf-widget.rm-basic .pf-widget-message {
    color: white !important;
    font-size: 14px !important;   
    text-align: center;
}

/* BUTTON */

.pf-widget.rm-basic .pf-widget-btn.pf-widget-ok {
    color: #3A495C !important;
    background-color: white;
}

.pf-widget.rm-basic .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.rm-basic .pf-widget-close {
    z-index: 3 !important;
    color: black;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
    font-family: 'Open Sans';
}

/*FORM*/
.pf-widget-modal.rm-basic form input[type=text], .pf-widget-modal.rm-basic form input[type=email], .pf-widget-modal.rm-basic form select {
    font-weight: bolder !important;
    text-transform: uppercase;
}
.pf-widget-modal.rm-basic form input[type=checkbox]{
    color: white;
    display: none;
}

.pf-form.rm-basic .pf-widget-checkbox{
    display: none;
}

.pf-widget.rm-basic a{
    color: white;
}
.pf-form.rm-basic .pf-form-label, .pf-sitegate.rm-basic .pf-form-label{
    color: white;
    
}
.pf-form.rm-basic .pf-widget-radio{
    color: white;
}
.pf-form.rm-basic div.pf-form-required span.required, .pf-sitegate.rm-basic div.pf-form-required span.required{
    display: inline-block;
}


/*BAR*/
.pf-widget.rm-basic .pf-widget-bar.rm-basic {
    background-color: #3A495C !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.rm-basic .pf-bar-content .pf-widget-message {
    color: white !important;
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.rm-basic .pf-widget-btn{
    background-color: white;
    color: #3A495C !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.rm-basic .pf-widget-slideout.pf-position-bottom-left, .pf-widget.rm-basic .pf-widget-slideout.pf-position-left, .pf-widget.rm-basic .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
    .pf-widget.rm-basic .pf-widget-headline {
    color: white !important;
    margin-top: 90px;
}
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}


/**  Sleep Review (use class sr-basic) **/


.pf-widget.sr-basic {
    font-family: "Comfortaa", sans-serif;
}

.pf-widget.sr-basic.pf-widget-modal .pf-widget-content, .pf-widget.sr-basic .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #0B5867 !important;
}

.sr-basic.pf-widget-bar .pf-bar-content, .sr-basic.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .sr-basic.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #0B5867 !important;
}

/* IMAGE */
.pf-widget.sr-basic .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
}

/* HEADLINE */    
.pf-widget.sr-basic .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 550;
    font-size: 1.6em !important;
    color: white !important;
    margin-top: 130px;
}
.pf-widget.sr-basic .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
}

.pf-widget.sr-basic .pf-widget-headline{
    color: white !important;
}

/* MESSAGE */
.pf-widget.sr-basic .pf-widget-message {
    color: white !important;
    font-size: 14px !important;   
    text-align: center !important;
}

/* BUTTON */

.pf-widget.sr-basic .pf-widget-btn.pf-widget-ok {
    color: #0B5867 !important;
    background-color: white;
}

.pf-widget.sr-basic .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.sr-basic .pf-widget-close {
    z-index: 3 !important;
    color: black;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
    font-family: 'Open Sans';
}

/*FORM*/
.pf-widget-modal.sr-basic form input[type=text], .pf-widget-modal.sr-basic form input[type=email], .pf-widget-modal.sr-basic form select {
    font-weight: bolder !important;
    text-transform: uppercase;
}
.pf-widget-modal.sr-basic form input[type=checkbox]{
    color: white;
    display: none;
}

.pf-form.sr-basic .pf-widget-checkbox{
    display: none;
}

.pf-widget.sr-basic a{
    color: white;
}
.pf-form.sr-basic .pf-form-label, .pf-sitegate.sr-basic .pf-form-label{
    color: white;
    
}
.pf-form.sr-basic .pf-widget-radio{
    color: white;
}
.pf-form.sr-basic div.pf-form-required span.required, .pf-sitegate.sr-basic div.pf-form-required span.required{
    display: inline-block;
}

/*BAR*/
.pf-widget.sr-basic .pf-widget-bar.sr-basic {
    background-color: #0B5867 !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.sr-basic .pf-bar-content .pf-widget-message {
    color: white !important;
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.sr-basic .pf-widget-btn{
    background-color: white;
    color: #0B5867 !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.sr-basic .pf-widget-slideout.pf-position-bottom-left, .pf-widget.sr-basic .pf-widget-slideout.pf-position-left, .pf-widget.sr-basic .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
    .pf-widget.sr-basic .pf-widget-headline {
    color: white !important;
    margin-top: 90px;
}
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}


/**  PLASTIC SURGERY PRACTICE (use class psp-basic) **/


.pf-widget.psp-basic {
    font-family: "Comfortaa", sans-serif;
}

.pf-widget.psp-basic.pf-widget-modal .pf-widget-content, .pf-widget.psp-basic .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #00bacb !important;
}

.psp-basic.pf-widget-bar .pf-bar-content, .psp-basic.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .psp-basic.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #00bacb !important;
}

/* IMAGE */
.pf-widget.psp-basic .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
}

/* HEADLINE */    
.pf-widget.psp-basic .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 550;
    font-size: 1.6em !important;
    color: white !important;
    margin-top: 130px;
}
.pf-widget.psp-basic .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
}

.pf-widget.psp-basic .pf-widget-headline{
    color: white !important;
}

/* MESSAGE */
.pf-widget.psp-basic .pf-widget-message {
    color: white !important;
    font-size: 14px !important;   
    text-align: center !important;
}

/* BUTTON */

.pf-widget.psp-basic .pf-widget-btn.pf-widget-ok {
    color: #00bacb !important;
    background-color: white;
}

.pf-widget.psp-basic .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.psp-basic .pf-widget-close {
    z-index: 3 !important;
    color: black;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
    font-family: 'Open Sans';
}

/*FORM*/
.pf-widget-modal.psp-basic form input[type=text], .pf-widget-modal.psp-basic form input[type=email], .pf-widget-modal.psp-basic form select {
    font-weight: bolder !important;
    text-transform: uppercase;
}
.pf-widget-modal.psp-basic form input[type=checkbox]{
    color: white;
    display: none;
}

.pf-form.psp-basic .pf-widget-checkbox{
    display: none;
}

.pf-widget.psp-basic a{
    color: white;
}
.pf-form.psp-basic .pf-form-label, .pf-sitegate.psp-basic .pf-form-label{
    color: white;
    
}
.pf-form.psp-basic .pf-widget-radio{
    color: white;
}
.pf-form.psp-basic div.pf-form-required span.required, .pf-sitegate.psp-basic div.pf-form-required span.required{
    display: inline-block;
}
/*BAR*/
.pf-widget.psp-basic .pf-widget-bar.psp-basic {
    background-color: #00bacb !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.psp-basic .pf-bar-content .pf-widget-message {
    color: white !important;
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.psp-basic .pf-widget-btn{
    background-color: white;
    color: #00bacb !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.psp-basic .pf-widget-slideout.pf-position-bottom-left, .pf-widget.psp-basic .pf-widget-slideout.pf-position-left, .pf-widget.psp-basic .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
    .pf-widget.psp-basic .pf-widget-headline {
    color: white !important;
    margin-top: 90px;
}
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}
