/*
 Theme Name:   UpScript Child Theme
 Theme URI:    http://www.wpbeginner.com/
 Description:  A Twenty Seventeen child theme
 Author:       WPBeginner
 Author URI:   http://www.phxcapital.com
 Template:     twentyseventeen
 Version:      2.0.0
*/


/*
 * Web Fonts from colophon-foundry.org
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Colophon Foundry. The fonts are protected under domestic and international trademark and
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2017 Colophon Foundry
 *
 * Licenced to Peter Ax PCM LLC
 */



 /**
 Product Page Margin
 **/
span.jpPrice + .btn{margin-bottom: 15px;}
span.jpPrice {font-size: 18pt; margin: 0px 0 35px;}

@media all and (min-width: 768px){
  span.jpPrice {font-size: 18pt; margin: -20px 0 20px;}
  span.jpPrice + .btn{margin-bottom: 24px;}
}

.product-page-icon{
  width: 18px;
  margin:3px 10px 0px 0px;
}

.product-page-icon.chat{
  margin:3px 6px 0px 0px;
}


@media only screen and (max-width: 1279px) {
  .nav-sections .navigation {
    overflow-y: unset;
  }
}

.nav-sections .mobile-only .timings {
    display: inline-block;
    text-align: center;
}

/* ***** tweaking the file uploader buttons ******* */
.file_input_uploadform input[type='button'] {pointer-events: none}

#wordpress_file_upload_form_1 #uploadform_1, #wordpress_file_upload_form_1 #input_1,
#wordpress_file_upload_submit_1 #upload_1, #wordpress_file_upload_textbox_1 #fileName_1 {height:57px}

.col-6 .col:nth-child(6n + 1) {clear:none !important}
.col-6 .col:nth-child(7n + 1) {clear:both}


.help-block {margin-bottom:20px}


/* ******* custom colors for Prescriber Visit selection page ******** */

    .visitSelectLeftImg {
        border:solid 2px #00ab4f;
        background-color:#00ab4f;
    }


    .visitSelectContentWrap p span {
        color:#00ab4f;
    }

/* ******* end custom colors for Prescriber Visit selection page ******** */


/* trying to override the datepicker div being UNDER other divs */
#ui-datepicker-div {z-index:9999 !important}

#subscribeForm .orderNowBtnBig{
    max-width: 265px;
}

.page-footer a{
    vertical-align: middle;
}

.blur {
  filter: blur(3px);
  -webkit-filter: blur(3px);
}

/*
consult radio buttons 0b84c5
*/

.consultQ input[type="checkbox"]:checked + label {
    border: 2px solid #4983c4 !important;

}


.consultQ input[type="radio"]:checked + label {
    border: 2px solid #4983c4 !important;
}

/*
end consult radio buttons
*/


.progress {
    height: 2px;
    margin: .5rem 0 0rem 0;
    background-color:#e8e8e8!important;
}

.progress .determinate {
    background-color:#4983C4!important;
}

hr {
  background-color: white;
  border: solid;
  color: #dadfe5;
  border-width: 1px;
  display: block;
}

.checkoutHR{
  background-color: white;
  border: solid;
  color: #dadfe5;
  border-width: 1px;
  display: block;
}

select {
    display: inherit!important;
}

/**

Global Border Color

**/

input[type=text],
input[type=email],
input[type=password],
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px white inset !important;
    border: 1px solid #DADFE5!important;
    padding: 0px 20px!important;
    box-sizing: border-box!important;
    font-family: 'GT-American-Regular';
}

.fs-38{
  font-size: 38px;
}

.header-banner {

}

.header-banner-container {

}

.header-banner-container .title {
  font-size: 38px;
}

.marB0{
  margin-bottom: 0px;
}

.pad0{
  padding: 0px!important;
}

label.error{
  color: red!important;
}

.form .row{
  margin-bottom: 12px;
}

i[data-tooltip]::before {
  border: solid red 2px;
}

form a.btn:not() {
  color: #4c4c4c!important;
  text-decoration: underline!important;
}

.amountdue td.amountduelabel, .amountdue td.amountdue {
  padding-left: 0px;
}

#slide-out-pharmacyPickup #ARFinfoSideCart_header{
  background-image: url('/wp-content/themes/Upscript-Twentyseventeen-Child/dist/images/updated-doctor-image.png');
}

.mw-230{
  max-width: 230px;
}

#footerlivechat{
  max-width: 220px;
}

#footerlivechat .material-icons{
  margin: 0px;
}