﻿        @font-face {
            font-family: 'Lato';
            src: url('../fonts/lato/Lato-Regular.woff')format('woff'),
                 url('../fonts/lato/Lato-Regular.woff')format('woff'),
                 url('../fonts/lato/Lato-Regular.woff2')format('woff2'),
                 url('../fonts/Lato/Lato-Regular.ttf') format('truetype');
        } 

        body {
            background: rgb(245, 244, 242) none repeat scroll 0 0;
            font-size: 13px;
        }
        
        label {
            margin-bottom: 3px;
        }

        #col-claim-number {
            margin-top: -14px;
        }

        @media (min-width:768px) and (max-width:991px) {
            #ContentPlaceHolder1_btnAddPhysician {
                font-size: 12px;
            }
        }

        @media (min-width: 1200px) {
            .container{
                width: 1050px;
            }
        }

        @media (max-width: 768px) {
            #claimant-first-name {
                padding-left: 0;
            }
            #claimant-last-name {
                padding-right: 0;
            }
            #bill-to-info-well {
                margin-top: 15px;
            }

          .AddressBox {
            margin-bottom: 8px;
            /*margin-top: 9px;*/
            padding: 2px 2px;
            width: 100% !important;
          }

            /*#ContentPlaceHolder1_uiAdjAddress_City, #ContentPlaceHolder1_uiAdjAddress, #ContentPlaceHolder1_uiBillToAddress_City, #ContentPlaceHolder1_uiBillToAddress,
            #ContentPlaceHolder1_uiDefenseAttyAddress_City, #ContentPlaceHolder1_uiDefenseAttyAddress, #ContentPlaceHolder1_uiPatientAttyAddress_City,
            #ContentPlaceHolder1_uiPatientAttyAddress {
                margin-bottom: 8px;
            }*/
            #claimant-dob {
                margin-left: 0;
            }
            #claimant-atty-info-well {
                margin-top: 15px;
            }
            #notif-appt-well, #col-claim-number {
                margin-top: 0;
            }
            #add-info-well {
                margin-top: 5px;
            }
/*            #ContentPlaceHolder1_uiAdjAddress, #ContentPlaceHolder1_uiBillToAddress, #ContentPlaceHolder1_uiAddress, #ContentPlaceHolder1_uiAddress, 
            #ContentPlaceHolder1_uiDefenseAttyAddress, #ContentPlaceHolder1_uiPatientAttyAddress {
                 padding: 3px 7px !important;
                 width: 50px !important;
            }*/
        }

        .form-group > table {
            width: 100%;
        }
       
        /*.validator-valid-class {
            background-color: #eeeeee !important;
        }*/
       #ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_TextBox0, #ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_TextBox1,
       #ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_TextBox2, #ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_TextBox3,
       #ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_TextBox4, #ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_TextBox5,#ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_ClearBox0,
       #ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_ClearBox1,#ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_ClearBox2,#ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_ClearBox3,
       #ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_ClearBox4,#ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_ClearBox5 {
           background-color: #f0f1f5 !important;
       }
        .validator-error-class {
            background: white none repeat scroll 0 0 !important;
            border-color: #c0392b;
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
        }
        .panel {
            border-radius: 0;
        }
.well {
  background-color: #901588 !important;
  border-color: #901588 !important;
  border: 0 none;
  border-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
  color: #fff !important;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 13px;
}
        .well, .form-control, .alert, .input-group-addon {
            border-radius: 0;
        }
        .well > h4 {
            font-size: 15px;
            color: #fff !important;
        }
        .sub-header {
            background: #dfe6e9 !important;
            border-color: #dfe6e9 !important; 
            color: #000 !important;
            font-weight: bold;
            margin-bottom: 9px;
            margin-top: -15px;
            padding: 10px;
        }
         #imx-panel-logo {
            position: relative;
            top: -11px;
        }

        #request-form-header {
            display: inline-block;
            font-weight: 600;
            margin-top: 28px;
            position: relative;
        }

        #imx-nav-title {
            vertical-align: top;
        }
    
       .form-group {
           margin-bottom: 3px !important;
       }
       .input-group-addon {
           padding: 4px 12px !important;
       }
       .form-control {
           height: 27px;
           padding: 2px 12px;
           color: #000;
       }
       .block_vcenter {
           display: inline;
       }
 
        /*#chkDivBillToSameAsReferrer {
            margin-top: -7px;
        }*/
        /*#ContentPlaceHolder1_trReEvaluation {
            font-weight: bold;
            margin-bottom: 3px;
            margin-top: -6px;
        }*/

        #ContentPlaceHolder1_trReEvaluation {
            font-weight: bold;
            margin-bottom: 9px;
            margin-top: -2px;
        }

        #ContentPlaceHolder1_uiBillToAddress_Address1, #ContentPlaceHolder1_uiBillToAddress_Address2, #ContentPlaceHolder1_uiDefenseAttyAddress_Address1, #ContentPlaceHolder1_uiDefenseAttyAddress_Address2,#ContentPlaceHolder1_uiPatientAttyAddress_Address1,#ContentPlaceHolder1_uiPatientAttyAddress_Address2,
        #ContentPlaceHolder1_uiAdjAddress_Address1, #ContentPlaceHolder1_uiAdjAddress_Address2 {
            margin-bottom: 8px;
        }
        #ContentPlaceHolder1_uiAddress_Address2, #ContentPlaceHolder1_uiAddress_City, #ContentPlaceHolder1_uiAddress, #ContentPlaceHolder1_uiAddress_ZipCode {
            margin-top: 9px;
        }
        #ContentPlaceHolder1_uiBillToAddress,#ContentPlaceHolder1_uiBillToAddress_ZipCode, #ContentPlaceHolder1_uiAdjAddress, #ContentPlaceHolder1_uiAdjAddress_ZipCode,#ContentPlaceHolder1_uiAddress, #ContentPlaceHolder1_uiAddress_ZipCode, #ContentPlaceHolder1_uiDefenseAttyAddress, #ContentPlaceHolder1_uiDefenseAttyAddress_ZipCode,
        #ContentPlaceHolder1_uiPatientAttyAddress,#ContentPlaceHolder1_uiPatientAttyAddress_ZipCode {
            width: 100% !important;
        }
        #ContentPlaceHolder1_txtSSN {
             margin-left: 54px;
             margin-top: -23px;
             width: 60px !important;
        }
        #lbltxtSSN {
            margin-bottom: 9px;
        }
        #ContentPlaceHolder1_txtDOI, #ContentPlaceHolder1_txtDOB, #ContentPlaceHolder1_txtApptDate, #ContentPlaceHolder1_txtReportDate {
            font-size: 14px;
        }
        #ContentPlaceHolder1_txtDOI {
            padding-left: 12px;
        }
        .blockcontainer {
            margin-left: 0 !important;
            margin-right: 0 !important;
            width: 100% !important;
        }
        .blockcontainer > thead.block > tr > td {
            background-color: #3897d9;
            border: 1px solid #3897d9;
            border-radius: 0;
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
            margin-bottom: 20px;
            min-height: 20px;
            padding: 9px;
            color: #fff;
            display: none;
        }
        .form-btn {
			background: #16a085;
			border-color: #16a085;
			border-radius: 0;
			color: #fff;
			font-size: 1.2em;
			font-weight: bold;
			margin-top: 6px;
			padding: 6px 9px;
			width: 95px;
            outline:0 !important;
		}

        .text-danger {
          color: #dc3545 !important;
        }

        .font-weight-bold {
          font-weight: 700 !important;
        }

        .file-upload-btn {
			    background: #27ae60;
			    border-color: 0 none;
			    border-radius: 0;
			    color: #fff;
			    font-size: 1.2em;
			    font-weight: bold;
			    margin-top: 6px;
			    padding: 6px 9px;
			    width: 95px;
          outline:0 !important;
          margin: 0;
          font-family: Arial;
		    }

        #ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_Browse0 {
            color: #fff !important;
        }

        #ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_TextBox0_FakeInput,#ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_TextBox1_FakeInput,#ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_TextBox2_FakeInput,
        #ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_TextBox3_FakeInput,#ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_TextBox4_FakeInput,#ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_TextBox5_FakeInput {
            color: black;
        }

        .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
			background-color: #e67e22;
			border-color: #e67e22;
			color: #fff;
		}
		
		.form-btn:hover, .form-btn:focus {
			background-color: #e67e22; 
			border-color: #e67e22;
			color: #fff;
		}

        #btnClear {
            background: #95a5a6;
            color: #fff;
            border-color: #95a5a6;
        }

        #btnClear:hover, #btnClear:focus {
            background: #bdc3c7;
            color: #000;
        }


#reasonForReportRushDate {
  display: none;
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary.focus[disabled], .btn-primary[disabled]:focus,
.btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
  background-color: #1abc9c;
  border-color: #1abc9c;
}

.ui-widget-header {
  /*background: #3897d9;*/
  border: 0 none ;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  color: #000;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-radius: 0 !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: #ECF0F1 !important;
  border: 0 none !important;
  color: #000 !important;
  font-weight: normal;
}
/*.ui-widget-content {
           border-top-color: #3498db !important;
            min-width: 378px !important;
        }*/

        .ui-widget-content{
            margin-left: 0rem;
            padding-right: 0;
            min-width: 10rem !important;
        }

         #left-issues-to-be >.checkbox- > label {
            margin-top: -17px;
            margin-left: 18px;
            position: relative;
            top: 0;
            white-space: pre-line;
        }
        #left-issues-to-be > .checkbox- > label > input[type="checkbox"] {
            margin-left: -15px;
            position: relative;
            top: 18px;
        }
        #chkDivBillToSameAsReferrer > span > label {
            vertical-align: text-top;
        }
        .panel-footer > span {
			      display: block;
            font-size: 1em;
            font-weight: bold;
		    }

        #ContentPlaceHolder1_divUploader {
            padding: 15px;
        }

        #ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_TextBox0 {
            font-size: 14px !important;
        }

        /*#ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_Browse0 {
            background: #337ab7 !important;
        }*/

        #ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_Browse0 > a  {
            color: #fff !important;
            font-weight: 600;
        }
        #ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_TextBox0, #ContentPlaceHolder1_uiFileUploadBlock_ASPxUploadControl1_ClearBox0 {
            background: #fff !important;
            border-bottom-color: #ccc;
            border-left-color: #ccc;
            border-right-color: #ccc;
            border-top-color: #ccc;
        }


    /*******Drag and Drop Settings****/

    .groupBox {
        margin: 5px 0px;
        border: solid 1px gray;
        width: 480px;
    }
    .groupBox legend {
        margin-left: 20px;
    }
    .groupBox .fileContainer {
        height: 200px;
        padding: 5px 10px;
        overflow: auto;
    }

    .dropZoneExternal > div, .dropZoneExternal > img {
        position: absolute;
    }

    .dropZoneExternal {
        position: relative;
        color: #ccc;
        border-style: dashed;
        border-color: #ccc;
        line-height: 85px;
        text-align: center;
        cursor: pointer;
    }

    .dropZoneExternal, .dragZoneText {
        height: 160px;
    }

    .dropZoneText {
        width: 200px;
        height: 160px;
        color: #fff;
        background-color: #888;
    }

    #dropZone {
        top: 0;
    }

    .uploadControlDropZone,.hidden {
        display: none;
    }

    .dropZoneText, .dragZoneText {
        /* display: table-cell;
        vertical-align: middle;
        text-align: center;
        font-size: 20pt;
        */
        display: block;
        font-size: 15pt;
        line-height: 8;
        padding-left: 31px;
        text-align: center;
        vertical-align: middle;
        font-weight: 600;
    }

    .dragZoneText {
        color: #808080;
    }

    .dxucInlineDropZoneSys span {
        color: #fff !important;
        font-size: 10pt;
        font-weight: normal !important;
    }

    #ContentPlaceHolder1_uiFileUploadBlock_divUploader > table.blockcontainer > tbody > tr > td.block_label {
		  display: inline-block;
		  font-weight: 700;
		  max-width: 100%;
      margin-top:2px;
	  }

    .checkbox label, .radio label {
        font-weight: bold;
    }

    .ui-widget-content a:hover {
        color: grey !important;
    }

    .fa-search.fa-lg {
        cursor: pointer; 
        color:#3897d9;
        width:20px;
    }

    .errorFields {
        margin-bottom: -15px;
        color: red;
        font-weight: bold;
    }

    #lblTimeStamp {
        display: block;
        font-size: 13px;
        font-weight: 600;
        margin-top: 0 !important;
    }

    /**Modal**/
    #translation-modal-header {
        border-color: #0984e3;
        background: #0984e3;
        color: #fff;
    }

    #btnNoTranslation:hover {
        color: #fff;
        background-color: #c9302c;
        border-color: #ac2925;
    }

    #btnAddTranslation:hover {
        color: #fff;
        background-color: #449d44;
        border-color: #398439;
    }

    .btn-default:hover {
        color: #333 !important;
        background-color: #e6e6e6 !important;
        border-color: #adadad !important;
    }

    /*****CSS Media Print Settings**/

    @media print {
            #bill-to-info-well {
                margin-top: -15px;
            } 
            .container {
                max-width: none!important;
                width: 100%!important;
                padding-left: 0;
                padding-right: 0;
            }
            .row {
                margin-left: -1%;
            }

            [class*="col-"] {
                float: left;
                padding-left: 1%;
                padding-right: 1%;
            }
            .col-sm-12,
            .col-md-12,
            .col-lg-12 {
                width: 100%
            }
            .col-sm-11,
            .col-md-11,
            .col-lg-11 {
                width: 91.66666667%
            }
            .col-sm-10,
            .col-md-10,
            .col-lg-10 {
                width: 83.33333333%
            }
            .col-sm-9,
            .col-md-9,
            .col-lg-9 {
                width: 75%
            }
            .col-sm-8,
            .col-md-8,
            .col-lg-8 {
                width: 66.66666667%
            }
            .col-sm-7,
            .col-md-7,
            .col-lg-7 {
                width: 58.33333333%
            }
            .col-sm-6,
            .col-md-6,
            .col-lg-6 {
                width: 50%
            }
            .col-sm-5,
            .col-md-5,
            .col-lg-5 {
                width: 41.66666667%
            }
            .col-sm-4,
            .col-md-4,
            .col-lg-4 {
                width: 33.33333333%
            }
            .col-sm-3,
            .col-md-3,
            .col-lg-3 {
                width: 25%
            }
            .col-sm-2,
            .col-md-2,
            .col-lg-2 {
                width: 16.66666667%
            }
            .col-sm-1,
            .col-md-1,
            .col-lg-1 {
                width: 8.33333333%
            }
        }
       
        input:-webkit-autofill,
        input:-webkit-autofill:hover,
        input:-webkit-autofill:focus,
        input:-webkit-autofill:active {
            -webkit-box-shadow: 0 0 0px 1000px white inset !important;
        }

        .chkBillTo {
            margin-top: -5px;
            margin-bottom: 8px;
        }

        #tdImportCaseInfo {
            font-weight: 600;
            font-size: 14px;
        }

        .btn-primary {
          background: #007BFF;
          border-color: #007BFF;
        }

        .flat-borders {
            border-radius: 0;
        }
        
        .btn-success {
          background: #28A745;
          border-color: #28A745;
          color: #fff;
        }

        .btn-success-alt {
            background: #00b894;
            border-color:#00b894;
            color: #fff;
        }

        .btn.focus, .btn:focus, .btn:hover {
            color: #fff;
            text-decoration: none;
            background: #00997a;
            border-color: #00997a;
        }

        #ContentPlaceHolder1_trProviderAvailability {
			margin-bottom: 10px;
			margin-top: 0;
		}

        #ContentPlaceHolder1_trProviderAvailability > a {
			font-weight: 600;
		}
        #SearchDefAttorney,#SearchPatientAtty {
            margin-top: 0;
			margin-bottom: 10px;
			font-weight: 600;
        }
/*
        .ui-dialog .ui-dialog-title {
            float: left;
            margin: .1em 0;
            white-space: normal !important;
            width: 90%;
            overflow: hidden;
            text-overflow: unset !important;
        }

        .ui-dialog {

        }*/

        #divWellTreatingPhysician {
            height: 50px;
            padding: 8px;
        }

        #divWellTreatingPhysician > span {
            margin-top: 7px;
            display: inline-block;
        }

        #divWellTreatingPhysician > #ContentPlaceHolder1_btnAddPhysician {
            font-weight: 600;
        }

        .hidden-provider-group {
            display: none;
        }

        .lato-font {
            font-family: 'Lato', sans-serif;
        }

        /*#lblBillToDDL {
            padding-top: 0.45rem;
        }*/

        .shadow-sm {
            box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;
        }

        #divBillToDDL {
            margin-bottom: 4rem !important
        }
        #referralFormSSL {
            margin-top: -20px;
        }