body, h1, h2, h3, h4, h5, h6, html { font-family: Arial !important }
.display_flex { display: flex; align-items: center; padding: 5px 0 8px 0; }
.select2-container { box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle }
.select2-container .select2-selection--single { box-sizing: border-box; cursor: pointer; display: block; height: 28px; user-select: none; -webkit-user-select: none }
.select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 2px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px }
.select2-container .select2-selection--multiple { box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; user-select: none; -webkit-user-select: none }
.select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap }
.select2-container .select2-search--inline { float: left }
.select2-container .select2-search--inline .select2-search__field { box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px }
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none }
.select2-dropdown { background-color: #fff; border: 1px solid #aaa; border-radius: 4px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 100051 }
.select2-results { display: block }
.select2-results__options { list-style: none; margin: 0; padding: 0 }
.select2-results__option { padding: 6px; user-select: none; -webkit-user-select: none }
.select2-results__option[aria-selected] { cursor: pointer }
.select2-container--open .select2-dropdown { left: 0 }
.select2-container--open .select2-dropdown--above { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0 }
.select2-container--open .select2-dropdown--below { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0 }
.select2-search--dropdown { display: block; padding: 4px }
.select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; box-sizing: border-box }
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none }
.select2-search--dropdown.select2-search--hide { display: none }
.select2-close-mask { border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff }
.select2-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px }
.select2-container--classic .select2-results > .select2-results__options, .select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto }
.select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #55EFC4; padding-left: 8px !important; height: 34px !important }
.select2-container--default .select2-selection--single .select2-selection__rendered { color: #000; line-height: 28px }
.select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: 700 }
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #999 }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px }
.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent; border-style: solid; border-width: 5px 4px 0; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0 }
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear { float: left }
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto }
.select2-container--default.select2-container--disabled .select2-selection--single { cursor: default }
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888; border-width: 0 4px 5px }
.select2-container--default .select2-selection--multiple { background-color: #fff; border: 1px solid #55EFC4; cursor: text; border-radius: 5px; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100% }
.select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left }
.select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: 700; margin-top: 5px; margin-right: 10px }
.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #55EFC4; border: 1px solid #1dd1a1; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; color: #003760; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #003760; cursor: pointer; display: inline-block; font-weight: 700; margin-right: 2px }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333 }
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder { float: right }
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto }
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto }
.select2-container--default.select2-container--focus .select2-selection--multiple { border: 1px solid #000; outline: 0 }
.select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single { border-top-left-radius: 0; border-top-right-radius: 0 }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single { border-bottom-left-radius: 0; border-bottom-right-radius: 0 }
.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #55EFC4;border-radius:5px }
.select2-container--default .select2-search--inline .select2-search__field { background: 0 0; border: none; outline: 0 }
.select2-container--default .select2-results__option[role=group] { padding: 0 }
.select2-container--default .select2-results__option[aria-disabled=true] { color: #999 }
.select2-container--default .select2-results__option[aria-selected=true] { background-color: #55EFC4 }
.select2-container--default .select2-results__option .select2-results__option { padding-left: 1em }
.select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0 }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em }
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #003760; color: #fff
}
.select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px }
.select2-container--classic .select2-selection--single { background-color: #f6f6f6; border: 1px solid #aaa; border-radius: 4px; outline: 0; background-image: -webkit-linear-gradient(top,#fff 50%,#eee 100%); background-image: -o-linear-gradient(top,#fff 50%,#eee 100%); background-image: linear-gradient(to bottom,#fff 50%,#eee 100%); background-repeat: repeat-x }
.select2-container--classic .select2-selection--single:focus { border: 1px solid #5897fb }
.select2-container--classic .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px }
.select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: 700; margin-right: 10px }
.select2-container--classic .select2-selection--single .select2-selection__placeholder { color: #999 }
.select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: #ddd; border: none; border-left: 1px solid #aaa; border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: -webkit-linear-gradient(top,#eee 50%,#ccc 100%); background-image: -o-linear-gradient(top,#eee 50%,#ccc 100%); background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%); background-repeat: repeat-x }
.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent; border-style: solid; border-width: 5px 4px 0; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0 }
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear { float: left }
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow { border: none; border-right: 1px solid #aaa; border-radius: 4px 0 0 4px; left: 1px; right: auto }
.select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid #5897fb }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: 0 0; border: none }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888; border-width: 0 4px 5px }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; background-image: -webkit-linear-gradient(top,#fff 0,#eee 50%); background-image: -o-linear-gradient(top,#fff 0,#eee 50%); background-image: linear-gradient(to bottom,#fff 0,#eee 50%); background-repeat: repeat-x }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-image: -webkit-linear-gradient(top,#eee 50%,#fff 100%); background-image: -o-linear-gradient(top,#eee 50%,#fff 100%); background-image: linear-gradient(to bottom,#eee 50%,#fff 100%); background-repeat: repeat-x }
.select2-container--classic .select2-selection--multiple { background-color: #fff; border: 1px solid #aaa; border-radius: 4px; cursor: text; outline: 0 }
.select2-container--classic .select2-selection--multiple:focus { border: 1px solid #5897fb }
.select2-container--classic .select2-selection--multiple .select2-selection__rendered { list-style: none; margin: 0; padding: 0 5px }
.select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none }
.select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color: #888; cursor: pointer; display: inline-block; font-weight: 700; margin-right: 2px }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: #555 }
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice { float: right; margin-left: 5px; margin-right: auto }
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto }
.select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid #5897fb }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0 }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0 }
.select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; outline: 0 }
.select2-container--classic .select2-search--inline .select2-search__field { outline: 0 }
.select2-container--classic .select2-dropdown { background-color: #fff; border: 1px solid transparent }
.select2-container--classic .select2-dropdown--above { border-bottom: none }
.select2-container--classic .select2-dropdown--below { border-top: none }
.select2-container--classic .select2-results__option[role=group] { padding: 0 }
.select2-container--classic .select2-results__option[aria-disabled=true] { color: grey }
.select2-container--classic .select2-results__option--highlighted[aria-selected] { background-color: #3875d7; color: #fff }
.select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px }
.select2-container--classic.select2-container--open .select2-dropdown { border-color: #5897fb }
.margin-top-5 { margin-top: 5px }
.panel-group { margin-bottom: 0 !important }
.panel-group h3 { margin: 0 !important }
.fontSize14 { font-size: 14px !important }
.actionOverWrite { white-space: nowrap !important; width: 150px !important }
table thead th { vertical-align: top !important }

.wrapTh thead th { white-space: normal !important }
/*.user-settting-tab li { margin-bottom: 10px; background-color: #285287; color: #fff !important }
.user-settting-tab li a { color: #fff }
.user-settting-tab li a:focus, .user-settting-tab li a:hover { text-decoration: none }
.user-settting h4 { font-size: 20px; font-weight: 700 }
label { font-weight: 400 !important }
.user-settting-tab li a:focus, .user-settting-tab li a:hover, .user-settting-tab li.active > a, .user-settting-tab li.active > a:focus, .user-settting-tab li.active > a:hover { border-radius: 0; background-color: #003760 !important; color: #fff }*/
.imgCircleBorder { border: 1px solid #ccc; padding: 5px }
.picSize100px { width: 40px; height: 40px }
.patientDetailsHeading { margin-top: 36px }
.displayBlock { display: block !important }
.ChkboxMain_hedding ul { overflow: hidden; padding: 0 }
.ChkboxMain_hedding ul li:nth-child(2n+1) { width: 30% }
.ChkboxMain_hedding ul li { float: left; list-style-type: none; margin-right: 25px }
.left_Padding { padding-left: 15px }
form#frmSettng .checkbox label, form#frmSettng .radio label { font-size: 14px }
ul.leftBtns { margin: 0; padding: 0 }
ul.leftBtns li { list-style: none; margin: 5px 0 5px 5px; float: left }
ul.leftBtns .btn { padding: 4px 10px !important; font-size: 14px !important }
ul.leftBtns li:last-child { margin-right: 0 }
ul.headingRightBtns { margin: 0; padding: 0 }
ul.headingRightBtns li { list-style: none; margin: 5px 0 5px 5px; float: left }
/*ul.headingRightBtns .btn { padding:10px !important; font-size: 14px !important }*/
.headingRightBtns{margin-top:10px}
/*.headingRightBtns .btn {padding: 10px 20px !important;font-size: 14px !important;margin: 1px 0}*/
ul.headingRightBtns li:last-child { margin-right: 0 }
ul.actionButtonsRight13px li a { font-size: 13px !important }
ul.actionRightBtns { margin: 0; padding: 0 }
ul.actionRightBtns li { list-style: none; margin: 5px; float: left }
ul.actionRightBtns .btn { padding: 4px 10px !important; font-size: 11px !important }
ul.actionRightBtns li:last-child { margin-right: 0 }
.comingSoon { text-align: center; padding-top: 180px; color: #000; font-size: 95px }
.blueBg { background: #003760 }
.positionStatic { position: static !important }
.checkbox .cr .cr-icon, .radio .cr .cr-icon { position: absolute; font-size: .8em; line-height: 0; top: 51%; left: 18% }
.deleteClass { color: #fff !important; opacity: .8 }
.deleteClass:hover { color: #fff !important; opacity: 1 }
.copyright-boom { min-height: 398px }
.datetimepicker { margin-top: 0px !important }
.appointWithoutSlotMsg { top: -12px; background: red; color: #fff; border-radius: 50%; padding: 0 5px; left: 0; font-size: 15px;vertical-align: super; }
.ChkboxMain_hedding .drpDown { float: right; width: 40%; height: 34px }
.labelContnr { width: 165px; display: block; float: left }
.table > tbody > tr > .noWrap { white-space: nowrap !important }
.selectError .error { top: 34px; left: 16px }
label { font-weight: 700 !important }
table tr td:first-child { white-space: normal !important }
.nowrapAction tr td:last-child { white-space: normal !important }
#tblTimeShow tr td:last-child { white-space: normal !important }
ul.nav .fa { margin-bottom: -12px }
ul.loadMore { margin-left: 0; padding-left: 0 }
ul.loadMore li { margin-left: 0; padding-left: 0; background: 0 }
.loadMoreBtn { cursor: pointer; color: #003760 }
.bgGreen { background: #14cb72 !important }
.bgRed { background: #ff5733 !important }
.bgYellow { background: #ffc300 !important }
.profileIMg { width: 100px; height: 100px }
.overflowVisible { overflow: visible !important }
.paraLoad { display: none }
.padding-t-input { padding-top: 10px }
.valueWithUnderLine { border-bottom: 1px solid #000; font-weight: 700; padding-bottom: 5px }
.refAddNoteBtn { padding: 6px 18px !important; margin-top: 5px }
.apSteps { padding-bottom: 15px }
.apSteps .nav-tabs { text-align: center; margin-bottom: 10px; border-bottom: 0 }
.apSteps .nav-tabs > li { float: none; display: inline-block; margin: 0 5px; background: 0 0 }
.apSteps .nav-tabs > li.active { background: 0 0 !important }
.apSteps .nav-tabs > li img { filter: gray; -webkit-filter: grayscale(100%) }
.apSteps .nav-tabs > li:nth-child(odd) img { width: 35px }
.apSteps .nav-tabs > li a { pointer-events: none; padding: 6px 11px !important }
.apSteps .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { background-color: #e5e5e5 !important; border: 1px solid #ccc; border-radius: 5px }
.apSteps .nav-tabs > li.active img { -webkit-filter: grayscale(0) }
.apSteps .tab-content .active { background: 0 0 !important }
.apSteps .asStepTitle { background: #e5e5e5; border: 1px solid #ccc; color: #333; text-align: center; padding: 6px 0 }
.apSteps .btn { padding: 8px 32px; margin: 10px 0 }
.apSteps .btn-default { background: #f1f1f1 }
.apSteps .select2-container--default .select2-selection--single { height: 34px !important; line-height: 34px !important }
.apSteps .form-control { height: 34px !important; line-height: 34px !important }
#frmAppointment hr { margin: 10px }
#frmAppointment .panel-body { padding-top: 5px }
.facilitySteps .nav-tabs > li:nth-child(odd) img { width: 35px }
.space-30 { height: 30px; clear: both }

@media only screen and (max-width:991px) {
    .apSteps .nav-tabs > li { width: auto; background: 0 0; padding: 0 }
    .apSteps .nav-tabs > li a { padding: 6px 2px !important }
    .apSteps .nav-tabs > li > a > img { width: 65% }
    .facilitySteps .nav-tabs > li:nth-child(odd) img { width: 30px }
}

@media only screen and (min-width:320px) and (max-width:767px) {
    .apSteps .nav-tabs > li { margin: 0 }
    .apSteps .btn { padding: 8px 25px !important }
    .resSubMenu { left: 10px !important }
    .nav-tabs > li { width: 100% }
    .comingSoon { text-align: center; padding-top: 180px; color: #000; font-size: 32px }
    .headingRightBtns .btn {   padding: 5px 15px !important;  font-size: 12px !important;}
}

.navAct { background-color: #1DD1A1 !important; color: #003760 !important; }
.btn-brown { background-color: #642c2d !important; border: 1px solid #642c2d !important; color: #fff !important; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease }
.attorneyApBoxLiBgNone li { background: no-repeat }
.panel-default > .panel-heading { color: #003760 !important; border-color: #ddd !important; background: #55EFC4;border-radius:5px }
.datetimepicker table tr td span.active:active, .datetimepicker table tr td span.active:hover:active, .datetimepicker table tr td span.active.disabled:active, .datetimepicker table tr td span.active.disabled:hover:active, .datetimepicker table tr td span.active.active, .datetimepicker table tr td span.active:hover.active, .datetimepicker table tr td span.active.disabled.active, .datetimepicker table tr td span.active.disabled:hover.active { background-color: #55EFC4 !important; color: #003760 }