label{
            color: #33475b !important;
            margin: 0px 0px 4px !important;
        }
input{
            border-radius: 15px !important;
            background-clip: padding-box !important;
          /*  background: #f5f8fa !important; */
            border: 1px solid #cbd6e2 !important;

        }
input[type="checkbox"] {height:inherit;}

input[type="submit"]{
           /* background: #4db3d0 !important; */
            text-transform: capitalize !important;
            box-shadow: none !important;
}

.required{
            color: #ff0000 !important;
            font-weight: bold !important;
            font-size: 16px !important;
}

#thank-you{
color: #333 !important;;
font-family: "Source Sans Pro",Arial,sans-serif !important;

}

#thank-you p {
font-size: 16px !important;

}

    #thank-you h1,
    #thank-you h2,
    #thank-you h3,
    #thank-you h4,
    #thank-you h5,
    #thank-you h6 {
        color: #005480;
        font-weight: 600;
        line-height: 1.125;
    }

 body {
            margin: 0;
            padding: 0;

        }

        .btPageContainer {
            padding: 0px 16px;
            width: 100%;
            max-width: 545px;
            margin: auto;
            box-sizing: border-box;    
        }
      .btPageContainer p {padding: 0 20px;}
      .main-image-banner {
        margin-left:auto; margin-right:auto; width:100%; height:auto; max-width:545px;
      }
      .gray-bar, gray-bar.footer {
        background: rgba(244,244,244,1);
        height:105px;
        text-align:center;
      }
      .gray-bar p {
        margin:0px;
        padding:0px;
      }
      .gold-bar {
        background: #fdb91f;
        height:2px;
        width:100%;
      }
        p, li {
          font-family: "Source Sans Pro",Arial,sans-serif !important;
          color: rgb(68, 68, 68);
          line-height:24px;
          font-weight:400;
        }
      img.main-image {
          max-width:515px;
      }
      .accent-image {margin-right:-20px;}
      .blue-text {
        line-height:28px;
        text-align:center;
        font-size: 36px;
        font-weight: 700;
        font-style: normal;
        background-color: rgba(77, 179, 208, 0);
        color: rgb(77, 179, 208);
        margin-bottom: 30px;
        margin-top: -35px;
      }
      h2.title ,h3.title {
        color:#005581;
        text-align:center;
        font-family: "Source Sans Pro",Arial,sans-serif !important;
      }
      h3.title {font-size:16px; text-align:left; padding: 0 20px;}
      
      /* Footer Styles */
      .footer-left {float:left; width:45%;}
      .footer-right {float:right; width:45%;}
      
        .level-item {
        align-items: center;
        display: flex;
        flex-basis: auto;
        flex-grow: 0;
        flex-shrink: 0;
        justify-content: center;
        }
        ul.level-item {list-style:none;padding-top:10px;}
        ul.level-item li {margin: 0 .5rem;}
      
      /* Form Hosp Peds Styles */
      
      .form input.button[type="submit"] { 
        background-color:#E86C1F;
        border-color: #4db3d0;
        color: #ffffff;
        margin-top:20px;
      }
      .form input {max-width:500px;}
      .form label {color:#5d5d5d!important; font-weight:400;}
      .form {max-width: 545px; padding: 0 20px;} 
      .form input, .form select, .form textarea {border-radius:10px!important; background: rgba(244,244,244,1);}
        
     /* End Form Hosp Peds Styles */   
        
        
        @media only screen and (max-width: 570px) {
            .btBodyContent {
                display: flex;
                flex-direction: column-reverse;
            }
          .btPageContainer .main-image-banner .main-image {width:100%;}
          .blue-text { font-size:28px; line-height:18px; margin-bottom:18px;padding-top:10px;margin-top:-20px;}
            .btPageContainer.main-image img.main-image {
              width:100%;
              height:auto;
          }
          .accent-image {max-width:30px;margin-right:-10px;}
          .gray-bar.footer { height:205px; }
          .footer-right, .footer-left {width:100%;}
          .level-item {padding-right: 7%;}
          }