﻿/*Media CSS*/

@media (min-width:993px) and (max-width:1199px) {
    .nav > li > a { padding-left:12px;padding-right:12px;}
    .navbar-fixed-top #TimeZoneID { max-width:154px !important;}
}

@media all and (max-width:1280px) {
    .asmnt-col:last-child { margin-right:0px;}
    .pst-vtl-b .wdth9 { width:10%;}
    .pst-vtl-b .wdth24 { width:23.3%;}
    .dsch-vtl-blk .wdth9 { width:10%;}
    .dsch-vtl-blk .wdth24 { width:23.3%;}
    .container { width:100%;}
    .navbar-right#logoutForm { margin-right:0;}
    .diagnosticscss.mt-40 { margin-top:30px;}

    /* top page heading */
    /*.dhc-main-form .dhc-wrap .header-diagnostic { left:15px;}
    .dhc-wrap .header-diagnostic { left:0;transform:translateX(-15px);}
    .dhc-main-form .dhc-wrap .header-diagnostic { left:15px;}*/
    
    /* top block */
    .dhc-main-form .top-block { right:20px;}

    /* modal : policy manual */
    #renderChapterModal .modal-dialog { width:calc(100% - 30px);}
    #renderChapterModal .modal-dialog td { font-size:16px;}
    #renderChapterModal .btn-custom,
    #renderChapterModal .mycss { width:200px;}
    
    /* modal : chapter list */
    #ChapterPopup .modal-dialog { top:50%;margin-top:-283px;}

    /* modal : add new chapter */
    #AddChapterPopup .modal-dialog .modal-footer .btn-custom { width:130px;}

    /* modal : acls provider manual */
    #ACLSPopup { padding-left:0 !important;}
    #ACLSPopup .modal-dialog { width:100%;margin:0 auto;}
    #Iframe-Master-CC-and-Rs { max-width:calc(100% - 30px);width:calc(100% - 30px);}

    /* modal : 100 basic mandates */
    #PolicyPopup .modal-dialog { width:calc(100% - 30px);top:50%;margin-top:-283px;}
    
    /* modal : view policy */
    #ViewPolicyPopup { max-width:100%;left:0;margin-left:0;padding:0 !important;}

    /* modal : emergency protocols */
    #EmergencyPopup .modal-dialog { width:calc(100% - 30px);padding:30px !important;top:50%;margin-top:-338px;}

    /* modal : view protocols */
    #ViewProtocolPopup { max-width:100%;left:0;margin-left:0;padding:0 !important;top:0;}
    #ViewProtocolPopup .modal-dialog { width:100%;margin:0;}
    #ViewProtocolPopup #Iframe-Master-CC-and-Rs { max-height:648px;}
    #ViewProtocolPopup #Iframe-Master-CC-and-Rs iframe { height:655px;}
}

@media screen and (max-width:1024px){
    /*body { padding-top:190px;}*/
    .dhc-wrap { width:100%;}
    .dhc-wrap h2 { font-size:14px;}

    /* top page heading */
    .dhc-wrap .header-diagnostic div[class^="col-sm-4"] { width:30%;}
    .dhc-wrap .header-diagnostic div[class^="col-sm-2"] { width:20%;}
    .page-procedure-log .page-main-head,
    .page-timeout-pause .page-main-head { position:relative;/*top:20px;*/}

    /* top block */
    .dhc-main-form .dhc-wrap .top-block { max-width: 100% !important; text-align: center !important; right: 0 !important; left: 0 !important;top:90px;}
    .dhc-main-form .dhc-wrap .header-diagnostic { top:136px; }
    .dhc-main-form .dhc-top-page-head { padding-bottom:60px;text-align:center;}

    /* patient demographics */
    .patient-demographic-wrap > div .row .col-sm-3 .form-control { width:85px;}
    .patient-demographic-wrap > div .row .col-sm-3 label { min-width:90px;}

    /* risk factors */
    .risk-factors-wrap > div .form-group { margin-bottom:5px;padding:0 10px;}
    .risk-factors-wrap > div h4 { display:inline-block;}
    .risk-factors-wrap > div h4 label { font-size:14px;}
    
    /* hemodynamic findings */
    .hemodynamic-findings-wrap .row .hdf-inner-bx .form-control { width:100%;}

    /* symptoms */
    .symptoms-wrap > div { margin-top:0;}

    /* post op standing orders */
    .post-op-standing-orders-wrap .pt-algc-hd-rw .form-control[type="checkbox"] { top:11px;}
}

@media all and (max-width:991px) {
    /* header */
    /*#logoutForm { display:inline-block;width:auto;float:left !important; min-width:190px;}*/
    #logoutForm ul li { display:inline-block;width:auto;float:none;}
	#logoutForm ul li > ul.dropdown-menu li {display: block;}
    #TimeZoneID { width:auto;}
    /*.navbar-fixed-top .navbar-collapse { overflow:auto !important;height:230px !important;}*/
    .navbar-fixed-top .navbar-collapse #TimeZoneID { float:left;margin-bottom:15px;margin-left:15px;}
    .navbar-fixed-top .nav.navbar-nav { max-width:100%;}
    .dhc-main-form .dhc-wrap .header-diagnostic { font-size:13px;}
    .dhc-main-form .dhc-wrap .header-diagnostic strong { font-size:13px;}
    .dhc-main-form .dhc-wrap.dhc-to-wrap .header-diagnostic { width:100%;}
    /*.dhc-main-form .dhc-wrap.dhc-to-wrap .header-diagnostic .col-sm-4 { max-width:250px;}*/
    /*.dhc-main-form .dhc-wrap .header-diagnostic .col-sm-2 { width:20%;}*/

    /* patient demographics */
    .patient-demographic-wrap > div .row .col-sm-3 .form-control { width:100%;max-width:100%;}
    .patient-demographic-wrap > div .row .col-sm-3 label { min-width:100%;text-align:center;margin:0 0 10px 0;}

    /* risk factors */
    .risk-factors-wrap > div h4 { float:left;width:calc(100% - 50px);}
    
    /* hemodynamic findings */
    .hemodynamic-findings-wrap .row .capture-lbl-box { width:50%;float:left;}
    .hemodynamic-findings-wrap .row .hdf-inner-bx label { width:80px;}

    /* pacu recovery notes */
    .pacu-recovery-notes-wrap .pasmnt-ipt { max-width:inherit;}
    .pacu-recovery-notes-wrap .act-rslt-wrp .row > div:last-child { margin-top:12px;}

    /* pre op standing orders */
    .pre-op-standing-orders-wrap .lbl-time { padding-right:15px;}
    .pre-op-standing-orders-wrap .col-md-6.col-sm-5.paddingtop7.paddingleftnone.col-xs-12 { padding-top:0 !important;}
    .post-op-standing-orders-wrap .pt-algc-hd-rw .form-control[type="checkbox"] { top:0;}
    .post-op-standing-orders-wrap .pt-algc-hd-rw label { margin:0 !important;}

    /* admission assessment */
    .admission-assessment-wrap .pls-pn-mbl > *:not(.col-xs-6) { width:100%;padding:0 15px !important;margin:5px 0;text-align:left;}
    .admission-assessment-wrap .vtl-ast-rw.row pls-pn-mbl > label { max-width:inherit;}

    /* patient consent */
    /*.patient-consent-wrap .col-md-7.col-xs-12 { margin-top:20px;}*/
    .patient-consent-wrap .mbl-ptnt-fil { padding:0;margin-top:20px;}

    /* intra op standing orders */
    .intra-op-standing-orders-wrap .txt-uid { display:block;}

    /* others */
    .container { width:100%;}
    .pasmnt-ipt{ max-width:90px;}
    .asmnt-col{ margin-right:4px;}
    .pasmnt-ipt-md { max-width:126px; }
    .pd-pls-opt .tightpadding{ margin-bottom:10px;}
    .actvt-blk .col-xs-6 { float:none;display:inline-block;vertical-align:top;margin-right:-3px;}
    .dhc-wrap .diagnosticscss .dsch-mt-ui label { margin-top:0px;}
    .max110 { max-width: 210px;}
    .dsch-mt-ui .wdth46 { width: 50%; float:left;}
    .dsch-mt-ui .form-control{ max-width:100%;}
    .dsch-mt-ui span{ display:inline-block;}
    .dsch-vtl-tbl .col-md-1,
    .dsch-vtl-tbl .col-md-2,
    .dsch-vtl-tbl .col-md-3,
    .pst-vtl-b .col-md-1,
    .pst-vtl-b .col-md-2,
    .pst-vtl-b .col-md-3 { float:left;}
    .dsch-vtl-tbl .col-md-1,
    .pst-vtl-b .col-md-1 { width:8.33333333%;}
    .dsch-vtl-tbl .col-md-2,
    .pst-vtl-b .col-md-2 { width:16.66666667%;}
    .dsch-vtl-tbl .col-md-3,
    .pst-vtl-b .col-md-3 { width: 24.3%;}
    .dsch-vtl-blk .wdth9,
    .pst-vtl-b .wdth9 { width: 10%;}
    .dsch-vtl-blk .wdth24,
    .pst-vtl-b .wdth24 { width: 23.3%;}
    .tm-vtl-wrp{ overflow-x:auto;}
    .tm-vtl-rcd{ min-width:1010px;}
    .dsch-vtl-blk{ overflow-x:auto;}
    .dsch-vtl-tbl{ min-width:1010px;}
    .col-avtbl{ min-width:1010px;}
    .col-actvt{ overflow-x:auto;}
    .vtl-rsp div.col-xs-2{ max-width:103px;}
    .pn-rsp-tp{ padding-top:15px !important;}
    .pre-los-bx{ margin-top:25px;}
    .asa-class-label .form-control{ max-width:178px;}
    .ht-lg-bx .form-control { max-width:200px;}
    .prcd-bx {margin-top: 30px; margin-bottom:20px;}
    .pnmngbx .col-md-2.tm-lbl { width:16.66666667%;float:left;}
    .pnmngbx .col-sm-2.col-md-1.tm-lbl { width: 16.66666667%;float:left;}
    .pnmngbx .col-md-1.control-label { width:16.66666667%;float:left;}
    .pnmngbx .col-md-6  { width: 33.33333333%;float:left;}
    .pnmngbx .col-md-7 { float:left;width:50%;}
    /*.dhc-wrap.dhc-to-wrap .diagnosticscss label { padding-left:15px !important;}*/
    .dhc-wrap.dhc-to-wrap .tm-out-wrap .pl-8 { padding-left:15px;}
    .dhc-wrap.dhc-to-wrap .tm-out-wrap .mt-15 { margin-top:0;}
    .dhc-wrap.dhc-to-wrap div[id^="UserID"] { margin-top:10px;}
    .dhc-wrap.dhc-to-wrap .prgn-rsn-ui.frm-grp-rvrs .form-control { margin-bottom:10px;}
}

@media all and (min-width:768px) and  (max-width: 992px) {
    /*.navbar-nav > li > .dropdown-menu{position:static; background-color:transparent; width:100%;}*/
    .navbar-nav > li > .dropdown-menu > li > a { color: #9d9d9d; }
    .navbar-nav { /*width: 100%;*/ max-width: 750px; margin: 0 auto; /*float:none !important;*/ width: auto;float: right !important;}
    .container > .navbar-header { width: 100%; }
    .navbar-toggle { display: block; float: right; margin-right:0px; }
    .navbar-collapse.collapse { /*display: none !important; background-color: #222;*/ width:100%; top: 100%; position: relative; left: 0; max-height:none; } 
    .navbar-nav > li, form.navbar-right { display: block; /*width: 100%;*/ margin-right:0px; }
    .navbar-collapse.collapse.in { display: block !important; }
    .dhc-wrap .diagnosticscss .pro-op-md label { margin-right:0px;}
	.navbar-top-menu{display: none;}
}

@media (min-width:768px) and (max-width:991px) {
    /* header */
    .header-diagnostic img { width:15px;height:15px;padding:0;margin:0 !important;}
    .header-diagnostic .col-sm-4 { max-width:216px;}
    .header-diagnostic span { display:inline-block !important;}
}

@media screen and (max-width:800px) {
    /* pregnancy statement : pre assessment */
    .pa-pregnancy-statement-wrap #PregnancyAbstinenceCheck1 { top:16px !important;}

    /* patient consent */
    .patient-consent-wrap #PatientConsentExtremity { margin-top:10px;}

    /* post op discharge : procedure log */
    .pl-post-op-discharge-wrap label { text-align:left !important;margin-right:0 !important;padding-left:15px !important;}

    /* indications */
    .indications-wrap select.form-control { width:auto;}

    /* symptoms : diagnostic carotid catheterization */
    .dcc-symptoms-wrap > div #SymptomsFluidType { margin-bottom:10px;}

    /* symptoms : diagnosticrenal catheterization */
    .drc-symptoms-wrap > div .form-group:not(:nth-last-child(2)) { margin-bottom:0;}

    /* hemodynamic findings : heart catheterization */
    .hemodynamic-findings-wrap.hfw-for-heart-catheterization .row .hdf-inner-bx label:first-of-type { min-width:70px;}
    .hemodynamic-findings-wrap.hfw-for-heart-catheterization .row .hdf-inner-bx.hdf-inner-bx-lg label:first-of-type { min-width:120px;}

    /* admission assessment */
    .vtl-ast-rw .control-label { max-width:100%;}
    .gag-lbl.gag-lc-tp + .gag-lc-tp { margin-top:20px;}
    .prea-vi-wrap .gag-ipt { width:100%;padding-left:0;padding-right:0;}
    .prea-vi-wrap .gag-ipt .form-control { max-width:100%;}
    .prea-vi-wrap .gag-lbl { width:100%;text-align:left;margin-top:20px !important;}
    .prea-vi-wrap .gag-lc { width:100%;margin-top:0 !important;padding-left:0;padding-right:0;}
    .prea-vi-wrap .gag-lc .form-control { max-width:100%;}
    .prea-rp-wrap .col-xs-6 { width:100%;}
    .prea-rp-wrap .col-xs-6 select.form-control { max-width:100%;margin-bottom:15px;}
    .prea-rp-wrap .pn-rsp-tp .form-control,
    .prea-lp-wrap .pls-pn-mbl .form-control { max-width:100%;}

    /* start form */
    #startformid .col-md-offset-3.col-md-1 { padding-left:216px;}
    .pacu-recovery-notes-wrap .dsch-vtl-blk .dsch-vtl-tbl .form-group { margin-left:0 !important;margin-right:0 !important;}
}

@media screen and (width:800px){
    .r-800-mt-15 { margin-top:15px !important;}
    .r-800-mt-20 { margin-top:20px !important;}
}

@media screen and (height:1280px){
    .dhc-wrap { min-height:1500px !important;}
    .dhc-main-form .dhc-wrap .header-diagnostic { padding-bottom:5px;}
    #ACLSPopup .responsive-wrapper iframe { max-height:inherit;height:1120px;}
    #ACLSPopup #Iframe-Master-CC-and-Rs .responsive-wrapper-wxh-572x612 { height:100% !important;}
    #Iframe-Master-CC-and-Rs { max-height:inherit;height:1127px;}
    #Iframe-Master-CC-and-Rs .responsive-wrapper-wxh-572x612 { padding-bottom:0;}
    #Iframe-Master-CC-and-Rs iframe { height:1130px;}
    #ViewProtocolPopup #Iframe-Master-CC-and-Rs { max-height:inherit;}
    #ViewProtocolPopup #Iframe-Master-CC-and-Rs iframe { height:1130px;}
}

@media screen and (height:800px){
    #Iframe-Master-CC-and-Rs { max-height:648px;}
    #Iframe-Master-CC-and-Rs iframe { height:650px;}
    #ACLSPopup .responsive-wrapper iframe { max-height:100%;}
}

@media screen and (max-width:768px) {
    .dhc-top-page-head .container { padding:0;}
    .dhc-main-form .dhc-wrap .top-block { right:5px;}
    .dhc-wrap .diagnosticscss { padding:0 15px;}

    /* sidebar */
    .navbar.navbar-inverse.navbar-fixed-top.lft-sidebar-wrap .navbar-collapse { display:block !important;}

    /* header */
    .navbar-header { margin-left:0;}
    .header-diagnostic img { display:none;}
    .dhc-wrap .header-diagnostic div[class^="col-sm"] { margin-left:0px !important;text-align:center;float:left;width:25% !important;padding-top:5px !important;padding-bottom:5px !important;padding-left:15px !important;padding-right:15px !important;}
    .dhc-wrap .header-diagnostic { line-height:20px;}
    .dhc-wrap .header-diagnostic span { line-height:20px;display:block;}
    .navbar-inverse .navbar-toggle .icon-bar { background-color:#080808;}
    .navbar.navbar-inverse.navbar-fixed-top .top-bar { left:15px;height:auto !important;padding-left:25px;}

    /* top block */
    .top-block .form-control { display:inline-block;max-width:140px !important;}
    .top-block .form-group { margin-bottom:0px;}
    .dhc-wrap .top-block { max-width:440px !important;}
    .dhc-main-form .top-block { right:15px !important;}
    /*.dhc-main-form .dhc-wrap .top-block { padding-left:285px;}*/
    .expend .dhc-main-form .dhc-wrap .top-block { padding-left:0;}

    /* start form */
    .form-startform { margin:0 auto;max-width:700px;}
    .form-startform .form-control { max-width:100%;}
    /*#startformid .select2 { width:calc(100% - 35px) !important;max-width:calc(100% - 35px);}*/
	#startformid .start-form-wrap .sf-bx .add-input {top: 0px;}

    /* procedure times */
    /*.procedure-times-wrap label { width:200px;}*/
    .procedure-times-wrap .form-control { display:inline-block;}

    /* procedure notes */
    .procedure-notes-wrap > div .select2-container--default .select2-selection--single .select2-selection__rendered { line-height:24px !important;}

    /* indications */
    .indications-wrap > div select#PeripheralIndicationCEAPClassification { margin-top:16px;}

    /* hemodynamic findings */
    .hemodynamic-findings-wrap .row .capture-lbl-box,
    .hemodynamic-findings-wrap .row .col-lg-4.col-md-6 { width:50%;float:left;}
    .hemodynamic-findings-wrap .row .hdf-inner-bx.hdf-inner-bx-tg { margin-top:0;}
    .hemodynamic-findings-wrap .row .hdf-inner-bx.hdf-inner-bx-tg label { width:auto;}

    /* case totals */
    .case-totals-wrap .form-control { display:inline-block;/*max-width:150px;*/}

    /* post op discharge */
    .post-op-discharge-wrap label { margin-right:0 !important;text-align:left !important;padding-left:15px !important;}
    .post-op-discharge-wrap input,
    .post-op-discharge-wrap textarea,
    .post-op-discharge-wrap select { max-width:100% !important;}

    /* symptoms : diagnostic renal catheterization */
    .drc-symptoms-wrap > div .form-group { margin-bottom:0;}
    .drc-symptoms-wrap > div .form-group:last-child textarea { margin-top:10px;}

    /* indications : diagnostic renal catheterization */
    .indications-wrap .indication-wrap .row div select:nth-of-type(2) { margin-top:15px;}
    
    /* pre op standing orders */
    .pre-op-standing-orders-wrap .pro-op-md .form-group { float:left;width:50%;}
    .pre-op-standing-orders-wrap .ptnt-algb-mbl .form-group > *,
    .pre-op-standing-orders-wrap .pro-op-md .form-group > * { width:100%;padding:0 15px !important;text-align:left;}

    /* intra op standing orders */
    .intra-op-standing-orders-wrap .pro-op-md .form-group { float:left;width:50%;height:140px;}
    .intra-op-standing-orders-wrap .pro-op-md .form-group > * { width:100%;padding:0 15px !important;text-align:left;margin:0;}

    /* post op standing orders */
    .post-op-standing-orders-wrap .pro-op-md .form-group { float:left;width:50%;height:140px;}
    .post-op-standing-orders-wrap .pro-op-md .form-group > * { width:100%;padding:0 15px !important;text-align:left;margin:0;}

    /* admission assessment */
    .admission-assessment-wrap .vtl-ast-rw .control-label { max-width:100%;}

    /* modal */
    .modal-default .modal-dialog { margin:0 auto;/*top:100px;*/}

    /* other */
    .float_lblclass1 { margin-left:0;}
    .table-responsive { border:none;}
    .dhc-top-page-head .container.body-content { padding-left:0px;padding-right:0px;}
    .asmnt-col{ width:33%;margin-right:-4px !important;padding-right:15px;max-width:180px;}
    .pasmnt-ipt { max-width:140px;}
    .pasmnt-ipt-md { max-width:180px;}
    label.control-label.pls-cntrl-lbl { text-align:left !important;}
    .ipt-inlnblk.widthauto{ max-width:100%;}
    .dhc-main-form .dhc-wrap .header-diagnostic { left:0px !important;width:100% !important;transform:translate(0,0) !important;-webkit-transform:translate(0,0) !important;-ms-transform:translate(0,0) !important;}
    .wll-ht-lg{ padding-left:0px; padding-right:0px;}
    .diagnosticscss .ht-lg-bx label{ text-align:left;}
    .dhc-wrap .diagnosticscss label{ white-space:normal;}
    .ht-lg-bx label{ min-width:1px !important;}
    .vtl-rsp div.col-xs-2 { margin:8px 0px;}
    .vtl-rsp { margin:0px;}
    .pls-pn-mbl .control-label{ max-width:none;width:100%;text-align:left;padding-left:15px;}
    .pls-pn-mbl .col-xs-3,
    .pls-pn-mbl .col-xs-4 { width:50%;margin-bottom:10px;}
    .pls-pn-mbl .col-xs-5{ width:50%;padding-top:0px !important;} 
    .gag-lbl{ width:17% !important; max-width:none !important;}
    .gag-ipt{ width:33% !important; max-width:none !important;}
    .gag-lc{ width:80% !important;}
    .gag-lc-tp{ margin-top:15px !important;}
    .pg-opt{ padding-left:0px; padding-right:0px;}
    .dhc-main-form .dhc-wrap .header-diagnostic .container div[class^="col-sm"] span{ margin-left:0px !important;}
    /*.dhc-main-form .dhc-wrap .header-diagnostic{ height:50px;}*/
    .dhc-wrap .diagnosticscss .pro-op-md label.control-label { margin-top: 7px;}
    .width_500 { width: auto; margin: 40px 10px 0; }
    .new p { font-size: 12px; position: relative; top: 3px; }
    .label_check { font-size: 12px !important; }
    label#loginLink { padding: 10px 30px 10px 15px; margin-bottom: 0; width: 100%; top: 0; }
    a.btn.btn-primary.trial { top: auto; margin: 0 15px; }
    .form-control.custom { width: calc(100% - 85px); float: left; margin-bottom:15px; }
    .text-xs-left{text-align:left;}

    .dataTables_length select { width:70px;}
    #TypeName { top:100px;}
}

@media screen and (max-width:640px) {

    /* patient demographics */
    .patient-demographic-wrap > div .p-demographic > div .form-control { max-width:90px;}
    .patient-demographic-wrap > div .pdw-staffing label { display:block;}
    .patient-demographic-wrap > div .pdw-staffing label br { display:none;}

    /* indications */
    .indications-wrap > div > .row select[id*="Indication"] { max-width:360px;}
    .indications-wrap > div > .row label.ml-15 { margin-left:0 !important;margin-top:20px !important;}

    /* indications : diagnostic renal catheterization */
    .drc-indications-wrap #IndicationSymptomName1,
    .drc-indications-wrap #IndicationSymptomName2 { max-width:100px;}
    .drc-indications-wrap #IndicationSymptomName1 + label { margin-left:15px;}

    /* indications : diagnostic peripheral vascular catheterization */
    .dpvc-indications-wrap #IndicationAbnormal { max-width:100px;}

    /* hemodynamic findings */
    .hemodynamic-findings-wrap .row { margin-bottom:20px;}
    .hemodynamic-findings-wrap .row.mt-40 { margin-top:0;}
    .hemodynamic-findings-wrap .row .capture-lbl-box { width:100%;margin-bottom:20px;}
    .hemodynamic-findings-wrap .row .hdf-inner-bx label:last-of-type { width:45px;margin-right:0;}
    .hemodynamic-findings-wrap .row .hdf-inner-bx input.form-control { max-width:110px;}

    /* symptoms : diagnostic carotid catheterization */
    .dcc-symptoms-wrap #SymptomsFluidType { margin-bottom:30px;margin-top:12px;}

    /* pre op standing orders 
       intra op standing orders
       post op standing orders
    */
    .pre-op-standing-orders-wrap .pro-op-md .form-group,
    .intra-op-standing-orders-wrap .pro-op-md .form-group,
    .post-op-standing-orders-wrap .pro-op-md .form-group { width:100%;margin-bottom:0;}
    .pre-op-standing-orders-wrap .pro-op-md .form-group .form-control,
    .intra-op-standing-orders-wrap .pro-op-md .form-group .form-control,
    .post-op-standing-orders-wrap .pro-op-md .form-group .form-control { max-width:100%;}
    
    /* pre vitals records */
    .pre-vitals-records-wrap { overflow:hidden;}

    /* patient consent */
    .patient-consent-wrap #PatientConsentWitness1,
    .patient-consent-wrap #PatientConsentDate2,
    .patient-consent-wrap #PatientConsentWitness2,
    .patient-consent-wrap #PatientWitnessConsentDate2,
    .patient-consent-wrap #PatientReasonConsentWitness1,
    .patient-consent-wrap #PatientRelationship,
    .patient-consent-wrap #PatientConsentDate1 {
        max-width: 100%;
    }

    /* others */
    .table-responsive { border:none;}
    #ddlSelectedRoom { display:inline-block;width:200px;}
    #CardiacRiskFactors10 .form-group { margin:0;}
    .dhc-wrap #CardiacRiskFactors3 .form-inline { float: left; width:50%; padding:0 5px;}
    .dhc-wrap #CardiacRiskFactors3 .form-inline .form-group { margin:0;}
    .dhc-wrap #CardiacRiskFactors3 .form-inline .form-group label { margin-right:0;width:100%;text-align:center;}
    .dhc-wrap #CardiacRiskFactors3 .form-inline .form-group .autopoptime { width:100%;max-width:none; }
    .dhc-main-form.dhc-to-form .dhc-wrap .header-diagnostic { top: 86px;}
    .btm-txt-electro { margin-bottom:30px;}
}

@media all and (max-width:600px) {
    .pd-pls-opt .tightpadding { width:50%;}
    .act-rslt-wrp .col-xs-4 { width:50%; margin-bottom:15px;}
    .dhc-wrap .header-diagnostic span { margin-left:0px !important;}
    .dhc-wrap .top-block { max-width: 100% !important;text-align: center; float:none;}
    .dhc-wrap .diagnosticscss .lbl-title label { white-space:normal;}
    .asmnt-lbl-pos.pre-los-bx .asmnt-ipt .col-md-2.col-xs-2 { width:25%;}
    .vtl-rsp .control-label { max-width:none;width:10%;}
    .vtl-rsp div.col-xs-2 { max-width: none;width: 23%;}
    .ptnt-cnsnt-cntnt .col-xs-5,
    .ptnt-cnsnt-cntnt .col-xs-7 { width:100%;margin-bottom:15px;}
    .ptnt-cnsnt-cntnt .form-group{ margin-bottom:0px;}
    .ptnt-cnsnt-cntnt .form-control{ margin-bottom:10px;}
    .ast-inpt-lst{ padding-left:5px;}

    /**preopstanding**/
    .pro-op-md-mn .col-md-2.col-sm-2 { width:20%;}
    .pro-op-md-mn .col-md-7.col-sm-6 { width:40%;}
    .pro-op-md-mn .col-sm-1.col-md-1 { width:14%;}
    .pro-op-md-mn .col-md-1.col-sm-2 { width:24%;}
    .introopmbl .col-md-6.col-sm-4.paddingleftnone { width:54%;min-height:42px;}
    .introopmbl .col-sm-1.col-md-1 { width:20%;}
    .pnmngbx .col-md-2.tm-lbl{ width:20%;}
    .pnmngbx .col-md-7 { width: 40%;}
    .pnmngbx .col-md-1.control-label{ width:14%;}
    .pnmngbx .col-md-1, .pnmngbx .col-md-1.tm-lbl{ width:24%;}
    .pnmngbxtop .col-md-2.tm-lbl { width:20%;}
    .pnmngbxtop .col-md-1, .pnmngbxtop .col-md-1.tm-lbl { width:24%;}
    .pnmngbxtop .col-md-6 { width:54%;min-height:42px;}
    .pnmngbxtop .col-md-1.control-label { width:20%;}
    .dhc-main-form.dhc-to-form .dhc-wrap .header-diagnostic { top:75px;}
}

@media screen and (max-width:540px){
    .patient-demographic-wrap > div .p-demographic > div .form-control { max-width:100%;display:block;}
    
    /* case totals */
    .case-totals-wrap .form-group label:first-of-type { width:100%;text-align:left;}
}

@media all and (max-width:480px){
    /* custom button */
    .btn-custom { font-size:12px;width:84px;}

    /* header */
    .dhc-main-form .dhc-wrap .header-diagnostic { top:131px;}
    .dhc-main-form .dhc-top-page-head { height:111px;}

    .dhc-wrap .diagnosticscss .post-pd-wrp .control-label{ width:100%; max-width:100%; text-align:left;}
    .dhc-wrap .diagnosticscss .post-pd-wrp .col-sm-2.col-xs-3 ~ .col-xs-4 { width: 100%;    }
    .dhc-wrap .diagnosticscss .post-pd-wrp .form-control{ max-width:100%;}
    .dhc-wrap .diagnosticscss .post-pd-wrp .form-group{ margin-bottom:0px;}
    .dhc-wrap #btnSubmit { margin-top:20px;}
    .pd-pls-opt .col-xs-9{ width:100%;}
     .act-rslt-wrp .col-xs-4{ width:100%; }
    .act-rslt-wrp .col-xs-4 .form-control{ max-width:100%;}
    .dsch-mt-ui .wdth46{ width:100%;}
    .dhc-wrap .header-diagnostic div[class^="col-sm"] { padding:3px !important;text-align:center;font-size:12px;}
    .hp-mbl-fil{ width:100%;}
    .cnt-algn-col {width: 33.33%; text-align:left;}
    .cnt-algn-col ~ .col-md-9.col-xs-9,
    .cnt-algn-col ~ .col-md-3.col-xs-6{ width:100%; padding-right:15px !important;}
    .vtl-rsp div.col-xs-2 {  width: 40%;}
    .vtl-rsp .control-label {width: 10%; }
    .prcd-bx .col-md-8, .prcd-bx .control-label{ width:100%;text-align:left !important;}
    .mbl-ptnt-fil{ width:100%; margin-bottom:15px;}
    .list-assstmnt { padding-left: 15px;}
    .pro-op-md-mn{ padding-left:15px;}
    .p-demographic > div { display:block;margin-bottom:10px;}
    .p-demographic > div label { min-width:45px;}
    .risk-factors-wrap > div h4 { width:calc(100% - 35px);}

    /* case totals */
    .case-totals-wrap .form-group label:first-of-type { width:100%;text-align:left;}
    .case-totals-wrap .form-group label:first-of-type + .form-control { width:calc(100% - 75px);display:inline-block;margin-right:0;}
}

@media screen and (max-width:410px) {
    .dhc-wrap #CardiacRiskFactors3 .form-inline { width:100%;}
    .dhc-wrap .diagnosticscss label { white-space:normal;text-align:left;}
    #ddlSelectedRoom { width:160px;}
    .dhc-main-form .dhc-wrap .header-diagnostic { top:160px;}
    .dhc-main-form .dhc-top-page-head { padding-bottom:70px;}
    .dhc-main-form .top-block h3 { margin-bottom:6px;}
}

@media all and (max-width:400px) {
    .pd-pls-opt .tightpadding { width:100%;}
    .actvt-blk .col-xs-6{ width:100%;}
    .asmnt-col{ width:100%; max-width:100%; padding-right:0px; margin-bottom:10px;}
    .pasmnt-ipt{ width:100%; max-width:100%;}
    .asmnt-lbl-pos.pre-los-bx .asmnt-ipt .col-md-2.col-xs-2 { width:50%;}
    .pls-pn-mbl .col-xs-3, .pls-pn-mbl .col-xs-4 { width:100%;}
    .pls-pn-mbl .col-xs-5{ width:100%;}
    .gag-lbl { width: 19% !important;}
    .gag-ipt { width: 73% !important; margin-bottom:10px;}
    .pg-opt .col-xs-6{ width:100%; margin-bottom:15px;}
    .pg-opt .form-group{ margin-bottom:0px;}

    .pro-op-md-mn .col-md-2.col-sm-2 { width:30%;}
    .pro-op-md-mn .col-md-7.col-sm-6 { width:70%;margin-bottom:15px;}
    .pro-op-md-mn .col-sm-1.col-md-1 { width:30%;}
    .pro-op-md-mn .col-md-1.col-sm-2 { width:70%;}
    .ptnt-algb-mbl .col-md-6.col-sm-5.paddingtop7.col-xs-6 { width:100%;margin-bottom:8px;}
    .ptnt-algb-mbl .col-md-1.col-sm-2.col-xs-3 { width:70%;}
    .ptnt-algb-mbl .col-md-2.col-sm-2.paddingtop7.tm-lbl.col-xs-3 { width:30%;padding-left:0px;text-align:left !important;}
    .ptnt-algb-mbl .col-md-1.col-sm-1.control-label.col-xs-3 { width:30%;padding-left:0px;text-align:left;}
    .pro-op-md-mn .col-md-1.col-sm-1.tm-lbl.col-xs-9 { width:60%;}
    .introopmbl .col-md-6.col-sm-4.paddingleftnone { width:100%;padding-left:34% !important;}
    .cls-asmnt { padding-left:20px;padding-right:20px;}
    .pnmngbx .col-md-2.tm-lbl{ width:30%;}
    .pnmngbx .col-md-7 { width:70%;}
    .pnmngbx .col-md-1.control-label { width:30%;}
    .pnmngbx .col-md-1, .pnmngbx .col-md-1.tm-lbl { width:70%;margin:10px 0px;}
    .pnmngbx .form-group{ margin-bottom:0px;}
    .dhc-wrap .diagnosticscss .pro-op-md.pnmngbx label { margin-top:16px;}
    .dhc-wrap .diagnosticscss .pro-op-md.pnmngbx.pnmngbxtop .col-md-6 { width:100%;padding-left:34% !important;}
}

@media screen and (max-width:375px){
    body { padding-top:205px;}
    .dhc-main-form .dhc-wrap .header-diagnostic { top:134px;}
    .dhc-wrap .top-block h3 { margin-bottom:15px;}
    .dhc-main-form .top-block h3 { font-size:12px;margin-bottom:0;}
    .dhc-main-form .dhc-wrap .top-block .form-inline input[type="button"] { width:52px;font-size: 12px;}
    .dhc-main-form .dhc-wrap .top-block .form-inline select.form-control { font-size: 12px; max-width:105px !important;}
    .dhc-main-form .dhc-wrap .header-diagnostic { overflow:auto;}
    .dhc-main-form .dhc-wrap .header-diagnostic .row { width:500px;}
    .dhc-main-form .dhc-top-page-head .body-content span strong { font-size:14px;}
    .dhc-wrap .diagnosticscss #CardiacRiskFactors4.stnd-prblk { padding:0px;}
    .diagnosticscss .collapse .form-inline .form-group { margin-right:0;}
    .dhc-wrap .diagnosticscss #CardiacRiskFactors4 h4 label { font-size:12px;position:relative;top:2px;}
    .dhc-wrap table h2 label { font-size:12px;}
    .btm-txt-electro .pull-right { width:45%;}
    .btm-txt-electro .pull-right:first-child { margin-left:10%;}
    .comment-control-wrap .comment-chart { overflow:auto;}
}

@media screen and (min-width:640px){
    .dhc-wrap { min-height:750px;}
}

@media screen and (min-width:2400px){
    /* top block */
    .dhc-wrap .top-block { max-width:470px;}
}

@media screen and (min-height:1920px){
    .dhc-wrap { min-height:1300px;}
}