@charset "UTF-8";
/* CSS Document */

@media (min-width: 769px) {
	.logoMtop {margin-top:10px;}
}
@media (max-width: 768px) {
	.logoMtop {margin-top:0;}
}



a {color:#0073aa;}



.bgmain {background-color:#d4d4d4; padding:1%; background-image: url('/INT/assets/img/common/bg-brainiac1.jpg');}
.thinn {font-family: 'Pathway Gothic One', sans-serif;}
.mada {font-family: 'Mada', sans-serif;}
.pod-title {font-family: 'Pathway Gothic One', sans-serif; font-size:22px;}


/* PADDING & MARGINS */
.padtop2 {padding-top:2px;}
.padtop3 {padding-top:3px;}
.padtop4 {padding-top:4px;}
.padtop5 {padding-top:5px;}
.padtop10 {padding-top:10px !important;}
.padtop15 {padding-top:15px !important;}
.padtop20 {padding-top:20px !important;}
.padtop25 {padding-top:25px !important;}
.padtop30 {padding-top:30px;}

.pad2 {padding:2px;}
.pad3 {padding:3px;}
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.pad15 {padding:15px;}
.pad20 {padding:20px;}
.pad30 {padding:30px;}


.padH0 {padding:0 0;}
.padH5 {padding:0 5px;}
.padH10 {padding:0 10px;}
.padH20 {padding:0 20px;}
.padvaletcheck1 {padding-left:15px; padding-right:1px;}
.padvaletcheck2 {padding-left:0; padding-right:1px;}


.padV4 {padding:4px 0;}
.padV8 {padding:8px 0;}
.padV20 {padding:20px 0;}

.padb3 {padding-bottom:3px;}
.padb5 {padding-bottom:5px;}
.padb10 {padding-bottom:10px;}
.padb15 {padding-bottom:15px;}
.padb20 {padding-bottom:20px;}
.padb30 {padding-bottom:30px;}

.padInsCaption {padding:0 15px;}


.m5 {margin:5px;}
.m10 {margin:10px;}
.m20 {margin:20px;}
.m24 {margin:24px;}
.m30 {margin:30px;}


.mb0 {margin-bottom:0 !important;}
.mb3 {margin-bottom:3px;}
.mb5 {margin-bottom:5px;}
.mb7 {margin-bottom:7px;}
.mb10 {margin-bottom:10px;}
.mb12 {margin-bottom:12px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb24 {margin-bottom:24px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}
.mb70 {margin-bottom:70px;}


.mt3 {margin-top:3px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt24 {margin-top:24px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt75 {margin-top:75px;}


.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml24 {margin-left:24px;}

.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr24 {margin-right:24px;}

.mh10 {margin-right:10px; margin-left:10px;}




/* General Helper classes */
.reset {clear:both;}
.ctr {text-align:center;}
.align-r {text-align:right;}

.bor2grey {border: 2px solid #dadada;}

.w300 {font-weight:400;}
.w400 {font-weight:400;}
.w600 {font-weight:600;}
.w700 {font-weight:700;}
.w800 {font-weight:800;}

.f10 {font-size:10px !important;}
.f11 {font-size:11px !important;}
.f12 {font-size:12px !important;}
.f13 {font-size:13px !important;}
.f14 {font-size:14px !important;}
.f15 {font-size:15px !important;}
.f16 {font-size:16px !important;}
.f17 {font-size:17px !important;}
.f18 {font-size:18px !important;}
.f20 {font-size:20px !important;}
.f22 {font-size:22px !important;}
.f24 {font-size:24px !important;}
.f30 {font-size:30px !important;}
.f40 {font-size:40px !important;}
.f50 {font-size:50px !important;}






 @media (min-width:768px){
.fmed3 {font-size:22px;}
.fmed3Top {padding-top:0;}
.fmed {font-size:17px;}  
.fvalet {font-size:16px;} 
.fmed2 {font-size:15px;}
 }

 @media (max-width:767px){
.fmed3 {font-size:17px;}
.fmed3Top {padding-top:5px;}
.fmed {font-size:15px;}
.fvalet {font-size:14px;}
.fmed2 {font-size:13px;}
 }


.lh11 {line-height:11px;}
.lh12 {line-height:12px;}
.lh13 {line-height:13px;}
.lh14 {line-height:14px!important;}
.lh15 {line-height:15px;}
.lh16 {line-height:16px;}
.lh17 {line-height:17px;}
.lh18 {line-height:18px;}
.lh20 {line-height:20px;}
.lh22 {line-height:22px;}
.lh24 {line-height:24px;}

.lhstandard {line-height: 1.1;}

.upper {text-transform:uppercase; }
.under {text-decoration:underline;}


.blue {color:#0073aa; font-weight: bold;}
.wite {color:#FFFFFF;}
.grey {color:#8D8D8D;}
.grey2 {color:#5A5A5A;}
.grey3 {color:#C9C9C9;}
.teal {color:#207071;}
.orange {color:#BF4E11;}
.green {color:#317D28;}
.green2 {color:#3aab3e;}
.indigo {color:#7329B1;}
.violet {color:#BF17D5;}
.red {color:#df1d26;}
.purple {color:#7314B6;}
.blue2 {color:#314495;}
.pink {color:#DF119F;}
.st-red {color:#cd3333;}


.bg-red {background-color: rgb(223, 29, 38);}
.bg-new {background-color:#deffe6;}
.bg-slate {background-color: #29323f;}


.rad6 { border-radius:6px;}




.newbtn {padding:3px 5px; border:2px solid #FFF; border-radius:3px; line-height:11px;}

.btn-pad-sm {padding: 5px 12px;}


.pagetitlebar {width:100%; background-color: rgb(205 51 51); color:#FFF; padding:10px 15px 10px 20px; margin-bottom:5px;}
.reporttitlebar {width:100%; background-color: rgb(206, 206, 206); color:#000; padding:6px 15px 6px 20px; margin-top:-5px;}
.valetbar {width:100%; background-color: rgb(36 46 59); color:#FFF; padding:3px 15px 10px 20px; margin-bottom:10px;}
a.valetbarlink:link, a.valetbarlink:visited {color:#0190d4;}
a.valetbarlink:hover {color:#00ACFF;}

.cardheaderbar {background-color:#cacaca; padding:8px 5px; width:100%;}
.cardheaderbarPrime {background-color:#cacaca; padding:20px 5px; width:100%;}

.inputlessener {height: auto;padding: 2px 5px;}

.btopgreydots {border-top:1px dotted #7e7e7e;}
.bbottomgreydots {border-bottom:1px dotted #7e7e7e;}

.buls-standard li {margin-bottom:8px; line-height:1.2;}
.buls-standard2 li {margin-bottom:4px; line-height:1.2;}

.eventCalloutItem {background-color:#e8e8e8; padding:10px;}

.greybox1 {background-color:#e9ecef; padding:10px; border-radius:6px;}


.activeMedCard {margin-bottom:5px; border:4px solid #0073aa; border-radius:4px; padding:8px 15px; font-size:18px;background-color: aliceblue;}

.modal-footer-step {justify-content: flex-end;padding: .75rem;border-top: 1px solid #dee2e6;} 




/* Just a bunch of responsive classes, mainly to keep mobile view in line */

@media (max-width:767px){
.seizureEventDisplay {border: 2px solid #df1d26; padding:8px 8px; display: inline-block; border-radius: 4px; font-size:16px; color:#df1d26;}
.diverDown {border-right:none; margin-bottom:20px;}	
.hide767 {display:none;}
.show767 {display:block;} 
.calCaptionRow {margin-top:5px;}
.calCaption {font-size:18px; color: rgb(205 51 51);} 
.calButton { padding:3px 5px 1px;}
.buttonRowIcon {font-size:20px;}  
}

@media (min-width:768px){
.seizureEventDisplay {border: 2px solid #df1d26; padding:8px 8px; display: inline-block; border-radius: 4px; font-size:19px; color:#df1d26;}	
.diverDown {border-right:1px solid #e8e8e8;}	
.hide768 {display:none;}
.show768 {display:block;} 
.calCaptionRow {margin-top:20px;}
.calCaption {font-size:24px; color: rgb(205 51 51);} 
.calButton { padding:3px 10px 1px;}
.buttonRowIcon {font-size:30px;} 
}

@media (max-width:991px){
.show991 {display:block;}
.hide991 {display:none;}
}

@media (min-width:992px){
.hide992 {display:none;}
.show992 {display:block;}
}

.dateDisplay {/*background-color: #dcebf5;*/ background-color: #29323f; padding:2px 4px 6px 4px; display: inline-block; border-radius: 6px; width:100%; color:#FFF;}
.dateDisplayFlatfoot {background-color: #29323f; padding:2px 4px 6px 4px; display: inline-block; border-top-left-radius: 6px; border-top-right-radius: 6px; width:100%; color:#FFF;}

.dateDisplay2 { background-color: #0073aa; padding:2px 4px 6px 4px; display: inline-block; border-radius: 6px; width:100%; color:#FFF;}
.dateDisplay2Flatfoot { background-color: #0073aa; padding:2px 4px 6px 4px; display: inline-block; border-top-left-radius: 6px; border-top-right-radius: 6px; width:100%; color:#FFF;}

.dateDisplayCap { background-color: #0073aa; padding:2px 4px 6px 4px; display: inline-block; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 6px; border-top-right-radius: 6px; width:100%; color:#FFF;}

.smallHeading {font-size:11px; text-decoration: underline;}
.smallish {font-size:11px; line-height:12px;}
.smallish2 {font-size:12px; line-height:13px;}

.mediumHeading {font-size:13px; text-decoration: underline;}

.formlabelsafoot strong {line-height:12px;}

.accHeaderSlim {padding:0 !important;}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {background-color:#0073aa;}



/* HELP CLASSES */
.help-section {margin-bottom:35px;}
.help-badge {font-family: 'Pathway Gothic One', sans-serif; font-weight:500 !important; padding: 4px 7px;background-color: #b5f993;}
.help-image {border:1px solid #e8e8e8; padding:3px;}
.help-caption {font-family: 'Pathway Gothic One', sans-serif;font-size: 1em; margin-bottom:24px;border-bottom: 1px solid #e8e8e8;
    padding: 4px 2px 2px 9px;
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;}
.help-paragraph {margin-bottom:24px;}
.help-bullets {list-style-type: disc; padding-left: 15px;}



.help-item {line-height: 16px; margin-bottom: 7px; font-size:16px;}
.help-links {width:100%;}
.help-links a {font-size:15px;}


    .help-link {
        display:block;
    }
    .help-link:hover {
        text-decoration:none
    }

    .help-item.active>.help-link:hover {
        background-color:transparent;

    }
    .help-item>.help-sub-nav {
        display:block;
        padding-left:7px;
        margin-bottom:12px;
        line-height: 20px;
        margin-top: 4px;
        font-size:14px;
    }
  .help-item>.help-sub-nav a {
        font-size:14px;
    }

    .help-links .help-item.active>a,
    .help-links .help-item.active:hover>a {
        font-weight:600;
        background-color:transparent
    }

    .help-links .nav>.active>a,
    .help-links .nav>.active:hover>a {
        font-weight:600;
        background-color:transparent
    }



/* OVERRIDES */

.noshadow {box-shadow: none!important;}
.tablerowless {padding: 0.2rem 2rem !important;}
.dow {font-size:13px;}

.restore.table td, .table th {
    padding: .5rem;}


/* tooltip overrides */
.tooltip-content5 .tooltip-inner2 {
    background-color:#F1F1F1;
	border-top: 2px solid #FF7814;
	border-left: 2px solid #FF7814;
	border-right: 2px solid #FF7814;
    padding: 20px 10px;
	color:#000;
}

.tooltip-content5::after {
    border-color: #FF7814 transparent transparent;
}

.tooltip-content5 .tooltip-text3 {
    border-bottom: 2px solid #FF7814;
}

.tooltip {
  z-index: 100000;
     font-size: 13px;
}


.fc-pad-reducer {padding: .375rem .25rem;}

.colPad0R {padding-right:0px;}
.colPad0L {padding-left:0px;}

 @media (max-width:767px) {
     .colPadR0 {padding-right:0px;}
     .colPadL0 {padding-left:0px;}
}


 @media (max-width:991px){
	 .calCard {padding-right:15px; margin-bottom: 20px;}
}
 @media (min-width:992px){
	 .calCard {padding-right:0px;}
}


 @media (max-width:575px){
	 .ataglancerow {padding-right:15px; margin-bottom: 20px;}
}
 @media (min-width:576px){
	 .ataglancerow {padding-right:10px; margin-bottom: 0;}
}



 @media (min-width:768px){
	 .loseColPadR {padding-right:0px;}
     .loseColPadL {padding-left:0px;}
}


 @media (max-width:1000px) {
     .vloginL {padding-right:15px;}
     .vloginR {padding-left:15px;}
}


 @media (min-width:1001px){
	 .vloginL {padding-right:25px;}
     .vloginR {padding-left:25px;}
}







.col1padL30 {padding-left:30px;}

 @media (min-width:768px){
.col2padL30 {padding-left:0px;}
 }

 @media (max-width:767px){
.col2padL30 {padding-left:30px;}
 }




@media (max-width:767px){
	 .bigSelect {font-size:18px !important;}
     .lineItemCare {font-size:14px !important;}
     .padContactItem1 {padding-top: 16px !important;}
}

 @media (max-width:991px){
	 .bigSelect {font-size:15px !important;}
     .lineItemCare {font-size:15px !important;}
     
}

 @media (min-width:992px) and (max-width:1199px){
	 .bigSelect {font-size:16px !important;}
     .lineItemCare {font-size:16px !important;}
     .padContactItem1 {padding-top: 18px !important;}
}

 @media (min-width:1200px){
	 .bigSelect {font-size:18px !important;}
     .lineItemCare {font-size:16px !important;}
     .padContactItem1 {padding-top: 18px !important;}
}






/* @media (min-width:576px){
	 .hide-xs {display:block;}
}*/
 @media (max-width:575px){
     .hide-xs {display:none;}
}

@media (min-width:576px) and (max-width:767px){
	 .hide-sm {display:none;}
}

 @media (min-width:768px) and (max-width:991px){
	 .hide-md {display:none;}
}

 @media (min-width:992px) and (max-width:1199px){
	 .hide-lg {display:none;}
}

 @media (min-width:1200px){
	 .hide-xl {display:none;}
}









 @media (min-width:576px){
	 .show-xs {display:none;}
}
 @media (max-width:575px){
     .show-xs {display:block;}
}













 @media (min-width:576px){
	 .picRTop {margin:0 0 2% 2%; float:right; max-width:100px;}
     .picRTop2 {margin:0 0 2% 2%; float:right; max-width:120px;}
}
 @media (max-width:575px){
     .picRTop {margin:0 0 25px 0; float:none;}
     .picRTop2 {margin:0 0 2% 2%; float:right; max-width:100px;}
}





 @media (min-width:768px){
	 .add2top {margin-top:0px;}
}
 @media (max-width:767px){
     .add2top {margin-top:2px;}
}

 @media (min-width:768px){
	 .add10top {margin-top:0px;}
}
 @media (max-width:767px){
     .add10top {margin-top:10px;}
}

 @media (min-width:992px){
	 .add10topCal {margin-top:0px;}
}
 @media (max-width:991px){
     .add10topCal {margin-top:10px;}
}



 @media (min-width:768px){
	 .add20top {margin-top:0px;}
}
 @media (max-width:767px){
     .add20top {margin-top:20px;}
}


 @media (min-width:768px){
	 .add20topLine {margin-top:0px;}
}
 @media (max-width:767px){
     .add20topLine {margin-top:20px; border-top:1px solid #e8e8e8; padding-top:20px;}
}



 @media (min-width:768px){
	 .add30top {margin-top:0px;}
}
 @media (max-width:767px){
     .add30top {margin-top:30px;}
}




a.phlink:link {color:#989898 !important;}
a.phlink:visited {color:#989898 !important;}
a.phlink:hover {color:#0190d4 !important;}






/* removes the arrows from number input fields */

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}


#listReportSections li:hover {
    cursor: pointer;
}
#listReportSections li.ui-sortable-helper{
    cursor: move;
}
