

/*-----------------------------------------------scrollbarstyle starts-----------------------------*/
/*::-webkit-scrollbar {
  width: 8px;
}
::-webkit-scrollbar-button {
  width: 8px;
  height:5px;
}
::-webkit-scrollbar-track {
  background:#eee;
  border: thin solid lightgray;
  box-shadow: 0px 0px 3px #dfdfdf inset;
  border-radius:10px;
}
::-webkit-scrollbar-thumb {
  background:#999;
  border: thin solid gray;
  border-radius:10px;
}
::-webkit-scrollbar-thumb:hover {
  background:#7d7d7d;
}    */ 

/*------------------------------------------scrollbarstyle ends------------------------------------------*/

/*------------------------------------------Demographic Details starts-----------------------------------------------*/

.slimScrollBar {
background:black!important;
width :6px!important;
height:70px!important;	
	
}

#Demographic .paddings {

  padding-left: 5px;
  padding-right: 5px;
}

#Demographic .form-control {

  padding-right: 3px;
  padding-left: 3px;
}


label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 0px;
    font-weight: 700;
    font-size: 12px; 

  }
/*------------------------------------------Demographic ends-----------------------------------------------*/

/*------------------------------------------Session Management Diagnosis Vascular selection starts-----------------------------------------------*/

#tableselected .table>tbody>tr>td.active {
	background-color: #31b0d5;
}

/*------------------------------------------Session Management Diagnosis Vascular selection ends-----------------------------------------------*/
/*------------------------------------------ session-patient-details/demographic -------------------------------------------*/
#sessiondescheader .description-block > .description-header { 
	
	font-size : 13px;
	
	}

/*----------------------------- Session History Print ---------------------------------------*/

#overviewprint .inputdisable {

  background-color:#ffffff;
  border:0px;

}


#overviewprint .form-group {

  margin-bottom: 5px;  

}


#overviewprint .form-control {

  padding: 3px 6px;
  height : 25px;
  font-size : 12px;  

}


 .padding {
	
	padding-left: 5px;
	padding-right: 5px;
}

/*------------------------------------------ Session Overview disabled input style-- starts-----------------------------------*/

#overview .inputdisable {

  background-color:#ffffff;
  border:0px;

}


#overview .form-group {

  margin-bottom: 5px;  

}


#overview .form-control {

  padding: 3px 6px;
  height : 25px;
  font-size : 12px;  

}



#prealerts .form-control {

  padding: 3px 6px;
  height : 25px;
  font-size : 12px;  

}




#tabpadding .nav>li>a {
    
    padding-top: 5px;
    padding-bottom: 5px;
}
/*------------------------------------------Session Overview disabled input style-- ends-----------------------------------*/

/*------------------------------------------ PreAssessment  & postAssessment disabled input style-- starts-----------------------------------*/

#postassessment .inputdisable1, #preassessment .inputdisable1 {

  background-color: #ffffff;
  border: 0px;
  /* border-right: 1px solid #d2d6de; */
}

#postassessment .col-md-4 {

padding-top: 5px;
padding-bottom: 5px;

}

#postassessment .form-group {

  margin-bottom: 5px;  

}


#postassessment .form-control {

  padding: 3px 6px;
  height : 25px;
  font-size : 12px;  

}

/*------------------------------------------ PreAssessment & postAssessment disabled input style-- ends-----------------------------------*/
/*--------------- Print ----------------------------- */

@media screen {
  #printSection {
      display: none;
  }
}

@media print {
  body * {
    visibility:hidden;
  }
  #printSection, #printSection * {
    visibility:visible;
  }
  #printSection {
    position:absolute;
    left:0;
    top:0;
  }
}


/* ----------------------------------- List select --------------------------------------------- */


.selected {
	
	background-color : #2ecc71;
	
}

/*--------------------------------------------- timeline-----------------------------------*/

control-sidebar-bg {
	
	height:68vh;
}


.timeline li timeline-badge{
	
	left: 29px;
}

.timeline:before{
	
	left:27px;
}

.timeline li timeline-panel{
 right: 5px;
 word-break: break-all;
min-height: 100px;
/* float:right; */
 }
 ul.timeline li timeline-panel {
    width: -webkit-calc(100% - 80px);
}

li timeline-panel {
    width: -webkit-calc(100% - 0px);
}


@media only screen and (min-width: 768px) {
  ul.timeline li .timeline-panel {
    width: calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: -webkit-calc(100% - 80px); } }

/* -------------------------New Changes--------------------------- */
.main-header>.navbar {
	min-height: 35px; 
	height: 35px;
}

.main-header .logo {
	height: 35px; 
	line-height: 40px;
}

/* .main-header > .navbar {
  min-height: 40px;
}

.main-header .logo {
	height:40px;
	line-height: 40px;
} */

.main-header .sidebar-toggle {
	padding-top:10px;
	padding-bottom:5px;
	}

	

.navbar-custom-menu .navbar-nav > li > a {
   padding-top:10px;
	padding-bottom:10px;
    line-height: 20px;
  }


.main-footer {
	padding-top:8px;
	padding-bottom:8px;
}



#sessionmonitor .table>tbody>tr>th {
	
	padding-top : 4px;
	padding-bottom : 4px;
	font-size : 13px;
}

#sessionmonitor .table>tbody>tr>td {
	
	padding-top : 4px;
	padding-bottom : 4px;
	font-size : 12px;
	
}




#sessionextracons .table>tbody>tr>td {
	
	padding-top : 4px;
	padding-bottom : 4px;
	font-size : 12px;
	border: 0px;
	min-width: 100px;
}

#sessionextracons .form-control {
	
	font-size : 12px;
	 height: 27px;
	 padding: 3px;
	 	
}

#defaultbill .table>thead>tr>th {
	
	padding-top : 4px;
	padding-bottom : 4px;
	font-size : 12px;
}

#defaultbill .table>tbody>tr>td {
	
	padding-top : 4px;
	padding-bottom : 4px;
	font-size : 12px;
	
}

/* ---------------New Design starts------------ */
.h1header {
	
	font-size : 16px!important; /* 18 */
}

.breadcrumblink {

	margin-bottom: 0px; 
	padding: 0px;
}

.breadcrumblink > li > a {
	
	font-size: 12px;
	
}

@media (max-width: 767px) {
  .fixed .content-wrapper,
  .fixed .right-side {
    padding-top: 75px; 
  }
}


.box-header {
	padding-top: 5px;
	padding-bottom: 5px;
}

.box-header .box-title {
	

	font-size : 14px;

	}
	
.btn {
	padding: 3px 12px;
}

.box-body {
	padding: 5px;
}

.bed-padding {
	padding-left: 5px;
	padding-right: 5px;
}

.product-list-in-box>.item {
	padding: 3px;
}

.product-title, .product-description {
	font-size: 12.5px;
}

.content {
	padding : 10px;
}

.sidebar-menu > li > a {
	
	padding-top : 6px;
	padding-bottom : 6px;
}

#patapptable .table > tbody > tr > td {
	padding-top: 1px;
	padding-bottom: 1px;
	font-size : 12px;
}

#patapptable .label {
	font-size :11px;
}

#patapptable .table > tbody > tr > th {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 13px;
}

#ShiftMgnt .table > tbody >tr > th {
	
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 13px;
}

#ShiftMgnt .table>tbody>tr>td {
	
	padding-top:0px;
	padding-bottom:0px;
	font-size: 12px;
}


.patappdetails {
	
font-size: 18px;
margin-top: 0px; 
margin-left: 30px; 
margin-bottom: 5px; 
font-weight: 300; 
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	
}

.description-block {

	margin-top :5px;
	margin-bottom : 5px;
}

 #configunitlist .table > tbody > tr > td {
	padding-top: 4px;
	padding-bottom: 4px;
}

#configunitlist .table > tbody > tr > th {
	border-top: 0px;
	padding : 4px;
	font-size: 13px;
	
}

#configunitlist .form-control {
	
	height : 30px;
}

#configbedlist .table > tbody > tr > td {
	padding-top: 4px;
	padding-bottom: 4px;
}

#configbedlist .table > tbody > tr > th {
	border-top: 0px;
	padding : 4px;
	font-size: 13px;
}

#configbedlist .form-control {
	
	height : 30px;
}


#patshittable .table > tbody > tr > th {
	border-top: 0px;
	padding : 4px;
	font-size: 13px;
}


#patshittable .table > tbody > tr > td {
	padding-top: 4px;
	padding-bottom: 4px;
}

#patshittable .form-control {
	
	height : 30px;
}


#machinelisttable .table > tbody > tr > th {
	border-top: 0px;
	padding : 4px;
	font-size: 13px;
}

#machinelisttable .table > tbody > tr > td {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 13px;
}

#machinelisttable .form-control {
	
	height : 27px;
	padding-top : 3px;
	padding-bottom : 3px;
}




#medicinelisttable .table > tbody > tr > td {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size : 11px;
}

#medicinelisttable .form-control {
	
	height : 27px;
	padding-top : 3px;
	padding-bottom : 3px;
	
}

 #medicinelisttable .form-group {
	
	margin-bottom : 5px;
	
} 


#rackslisttable .table > tbody > tr > td {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size : 12px;
}

#rackslisttable .table > tbody > tr > th {
	border-top: 0px;
	padding : 4px;
	font-size: 13px;
}


 #consumablelist .table > tbody > tr > td {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size : 12px;
}

#consumablelist .table > tbody > tr > th {
	border-top: 0px;
	padding : 4px;
	font-size: 13px;
}


#defconsumablelist .table > tbody > tr > td {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size : 12px;
}

#defconsumablelist .table > tbody > tr > th {
	border-top: 0px;
	padding : 4px;
	font-size: 13px;
}


#defconsumablelist .form-control {
	
	padding : 3px 6px;
	font-size: 12px;
}

#diareuselist .table > tbody > tr > td {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size : 12px;
}

#diareuselist .table > tbody > tr > th {
	border-top: 0px;
	padding : 4px;
	font-size: 13px;
}

#diareuselist .form-control {
	
	padding : 3px 6px;
	font-size: 12px;
}



#machinemonitoring .btn-box-tool {
	
	padding : 0px;
}


/* #dnrbtnhidden .hidebtn {
    display: none;
}

#dnrbtnhidden:hover .hidebtn {
    display: block;
} */

#dnrbtnhidden i {
  display: none;
}
#dnrbtnhidden td:hover i {
  display: inherit;
}

/* #dnrbtn .table-responsive>.fixed-column {
    position: absolute;
    display: inline-block;
    width: auto;
    
} */

/* #dnrbtnhidden .table > tbody > tr > th {
	border-top: 0px;
	padding : 4px;
	font-size: 13px;
}

#dnrbtnhidden .table > tbody > tr > td {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 13px;
}

#dnrbtnhidden .form-control {
	
	height : 27px;
	padding-top : 3px;
	padding-bottom : 3px;
	display: inline-block;
	width: 60%;
} */


/* #dnrbtnhidden .table > tbody > tr > td {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size : 12px;
}

#dnrbtnhidden .table > tbody > tr > th {
	border-top: 0px;
	padding : 4px;
	font-size: 13px;
} */

/* #dnrbtnhidden .form-control {
	
	padding : 3px 6px;
	font-size: 12px;
} */



/*----------------- New design Ends-------------- */

/*---------------- Dashboard appointment------------------------- */

.content-header {
	padding-top:0px;
}

.row-app-dash, .row-shift-dash {
	margin-bottom: 5px; /* 10px */
	margin-top: 0px;
	margin-left: 0px;
	padding-right: 15px;
}

.date-app-dash {
	padding-left: 5px;
	padding-bottom: 5px; /* 10px */
	padding-top: 5px; /* 10px */
}

.cal-app-dash {
	padding-right: 5px;
	padding-top: 5px; /* 10px */
}
/* 
.row-app-dash , .row-shift-dash  {
	margin-bottom:10px;
	margin-top: 0px;
	margin-left: 0px;
	padding-right: 15px;
}

.date-app-dash {
padding-left: 5px; 
padding-bottom: 10px;
 padding-top: 10px;
}

.cal-app-dash {
	padding-right: 5px;
	 padding-top: 10px;
}
 */
 
 .btnxs {
 
 padding-right: 6px;
 padding-left: 6px;
 padding-bottom: 0px;
 padding-top: 0px;
 color : white;
 
 }
 
 
 .table-app-dash {
 
 padding-top: 0px;
 
 }
.table-app-dash .table>tbody>tr>td {
	padding-top: 0px;
	padding-bottom: 0px;
}

.table-app-dash .table>tbody>tr>th {
	
	padding :5px;
	font-size : 12px;
}
.table-data-app-dash h5 , .table-staff-roster-dash h5  {
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
}

.row-adm-app-dash {
	margin-bottom: 5px; /* 10px */
	margin-top: 5px; /* 10px */
	margin-left: 0px;
}

/* ipad media
 */
 
 @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
    .ipad {
   
   width: 50%;
   
   }
 
}

.limitletter {
	
	white-space: nowrap;
	overflow: hidden;
	text-overflow : clip ;
	max-width : 60%;
	margin-top : 4px;
	margin-left : 10px;
	font-size: 12px;
	margin-bottom : 4px;
}

.admlimitletter {
	
	white-space: nowrap;
	overflow: hidden;
	text-overflow : clip ;
	max-width : 80%;
	margin-top : 0px;
	margin-left : 0px;
	padding-left :0px;
	font-size: 12px;
	margin-bottom : 0px;
}


.freelimitletter {
	
	white-space: nowrap;
	overflow: hidden;
	text-overflow : clip ;
	max-width : 80%;
	margin-top : 0px;
	margin-left : 0px;
	padding-left :0px;
	font-size: 12px;
	margin-bottom : 0px;
}

 #delbutton {
     
     margin-top: 5px;
     margin-right: 2px;
     position:absolute;
     top:0;
     right:0;
     font-size : 12px;
 }
 
 #absentbutton {
 
  margin-top: 5px;
     margin-right: 25px;
     position:absolute;
     top:0;
     right:0;
 	font-size : 12px;
 }
 
 #rupeebutton {
 
  margin-top: 5px;
     margin-right: 1px;
     position:absolute;
     top:0;
     left:0;
 	font-size : 12px;
 }
 
 #editp {
 
  margin-top: 19px;
     margin-right: 20px;
     position:absolute;
     top:0;
     right:0;
 
 }
 
 #invdelbutton{
 margin-top: 10px;
     margin-right: 2px;
     position:absolute;
     top:0;
     right:0;
 
 }
 
 #defdelbutton{
 
 margin-top: 0px;
     margin-right: 2px;
     position:absolute;
     top:0;
     right:0;
 
 
 }
 
 #editdef {
 
  margin-top: 0px;
     margin-right: 20px;
     position:absolute;
     top:0;
     right:0;
 
 }
 
 #editc {
 
  margin-top: 10px;
     margin-right: 20px;
     position:absolute;
     top:0;
     right:0;
 
 }
 
 /* Edit patient active/inactive style */

#editp .active, #editp .inactive {font-size:35px;cursor:pointer;}
#editp .active, #editp .inactive {font-size:35px;cursor:pointer;}
#editp i.active { color: #03a9f4}
#editp i.inactive {color: #f44336} 

#edits .active, #edits .inactive {font-size:35px;cursor:pointer;}
#edits .active, #edits .inactive {font-size:35px;cursor:pointer;}
#edits i.active { color: #03a9f4}
#edits i.inactive {color: #f44336} 

/*---------------- pre assessment & post assessment vitals area------------------------ */
.input-group-addon {
	padding-left:6px;
	padding-right:6px;
}

#preassessment .form-control {
	
	padding:3px 6px;
	height : 25px;
  	font-size : 12px;
	
}



.box {
	margin-bottom:10px;
}

/*---------------------------------------- Session Tab------------------  */

.session-tab-col , .dia-config-col {

background-color: white;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;

}


.session-box , .dia-config-box , .shift-config-box {
	
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.session-tab-innercol  {

	padding-left: 10px; 
	padding-right: 10px;
}



/*------------------------- Loader---------------------------- */
#spinner{
	
	position:absolute;
	top : 50%;
	left : 50%;
	
}

.fa-refresh {
	color : red;
}
/*----------------------------------Report List ------------------------ */

#repList:HOVER {
	background-color: #f2f2f2;
}

#dashappreporttable  .table > tbody > tr > td {
	
	padding :4px;
}

#dashappreporttable .label {
	
	padding-top : 1px;
	padding-bottom : 1px;
}

#dashappreporttable .small-box h3 {
	
	font-weight: 500;
}

#dashappreporttable .inner {
	
	padding: 5px;
}

#dashappreporttable .small-box {
	
	margin-bottom: 0px;
}


#dashappreporttable .pfont {
    font-size: 12px;
}

#sessreporttable .table > tbody > tr > td {
	
	padding :4px;
}

.textadmited {
	color: #03a9f4;
}
.textongoing {
	color: #ffc107;
}
.textcompleted {
	color:#00a65a;
}

.textabsent {
	
	color:#f44336;
}

#sessreporttable .label {
	
	padding-top : 1px;
	padding-bottom : 1px;
}

#sessreporttable .info-box-content {
	
	margin-left :0px;
	padding :0px; 
	
}

#sessreporttable .info-box-text {
    text-transform: none;
    height:19px;
    font-size : 12px;
}
#sessreporttable .small-box h3 {
	
	font-weight: 500;
}

#sessreporttable .small-box {
	
	height: 105px;
	margin-bottom: 0px;
}
 #sessreporttable .contentpadding {
	
	padding :5px;
	
} 

 #sessreporttable .info-box-number {
	
	font-size: 22px;
	 height:24px; 
	 font-weight: normal;
} 

/*------------------------------------ Collapse test size ---------------------------- */
.description-text {
	font-size:12px;
	
}
/*------------------------------ under construction ----------------------------- */

#inprogress{
	
	/* position:absolute; */
	top : 20%;
	left : 40%;
	
}

/*------------------------------ Vacancy ----------------------------- */
.btn-circle-sm {
  width: 20px;
  height: 20px;
  text-align: center;
  padding: 2px 0;
  font-size: 20px;
  line-height: 1.65;
  border-radius: 30px;
}

.btn-circle-sm1 {
  width: 15px;
  height: 15px;
  text-align: center;
  padding: 2px 0;
  font-size: 20px;
  line-height: 1.65;
  border-radius: 30px;
}



#menus ul.nav {
    white-space: nowrap;
    overflow-x: auto;
}

#menus ul.nav li {
    display: inline-block;
    float: none;
}

/* Horizontal scroll bar starts */

#tabmenu .wrapper {
    position:relative;
    margin:0 auto;
    overflow:hidden;
	padding:5px;
  	height:50px; 
}

.mylist {
    position:absolute;
    left:0px;
    top:0px;
  	min-width:3000px;
  	margin-left:12px;
    margin-top:0px;
}

.mylist li{
	display:table-cell;
    position:relative;
    text-align:center;
    cursor:grab;
    cursor:-webkit-grab;
    color:#efefef;
    vertical-align:middle;
}

.scroller {
  text-align:center;
  cursor:pointer;
  display:none;
  padding:7px;
  padding-top:11px;
  white-space:no-wrap;
  vertical-align:middle;
  background-color:#fff;
}

.scroller-right {
  float:right;
}

.scroller-left {
  float:left;
}  
/* Horizontal scroll bar ends */

 #myul {
/* 	 position:relative; */ 
	-webkit-transition: left 0.3s ease;
}

#myul .myli {
/* 	width:50px;
	float: left; 
 */	
} 

/* rating */

#rating .fa{
	font-size: 30px;
	
}

.angular-input-stars > li {
    font-size: 30px;
 
}


#rendatetimepick .btn {
	
	padding :2px;
	font-size: 12px;
}

.tooltip-inner {
    max-width: 450px;
}

/*----------------------------- Donor Management---------------------------- */


#donordashfreelist .table > tbody > tr > th {
	border-top: 0px;
	padding : 4px;
	font-size: 13px;
}

#donordashfreelist .table > tbody > tr > td {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 13px;
	border: 0px; 
}

#donordashfreelist .form-control {
	
	height : 27px;
	padding-top : 3px;
	padding-bottom : 3px;
}


#donormgntlisttable .table > tbody > tr > th {
	border-top: 0px;
	padding : 4px;
	font-size: 13px;
}

#donormgntlisttable .table > tbody > tr > td {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 13px;
	/* border: 0px; */
}

#donormgntlisttable .form-control {
	
	height : 27px;
	padding-top : 3px;
	padding-bottom : 3px;
}

#donorfreelisttable .table > tbody > tr > th {
	border-top: 0px;
	padding : 4px;
	font-size: 13px;
}

#donorfreelisttable .table > tbody > tr > td {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 13px;
}

#donorfreelisttable .form-control {
	
	height : 27px;
	padding-top : 3px;
	padding-bottom : 3px;
}



#donfreediaadd .form-control {
	
	font-size : 12px;
  	padding: 3px 6px;
  	height: 30px;
  
}

#donfreediaadd .form-group {
	
  	margin-bottom: 5px;
	
}


#donorpatientpat .table > tbody > tr > th {
	border-top: 0px;
	padding : 4px;
	font-size: 13px;
}

#donorpatientpat .table > tbody > tr > td {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 13px;
	/* border: 0px; */
}

#loading .modal {
    display: block; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 2; /* Sit on top */
    left: 0;
    top: 0; 
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
   /*  background-color: rgb(99,0,0,0); */ /* Fallback color */
    background-color: rgba(0,0,0,0.2); /* Black w/ opacity */
    
    /* left: 20;
    top: 50px; */
}

#loading .modal-content {
    background-color: rgba(0,0,0,0);
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    /* border: 1px solid #888; */
 /*    width: 100%; */ /* Could be more or less, depending on screen size */
    
    border: 0px;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0)!important;
    font-size: 14px;
    /* color: floralwhite; */
    font-weight: bold;
    background: white;
    width:300px;
}



.rzslider .rz-pointer {
  top: -8px;
  z-index: 2;
  width: 16px;
  height: 16px;
  cursor: pointer;
  -webkit-border-radius: 16px;
     -moz-border-radius: 16px;
          border-radius: 16px;
}

.rzslider .rz-pointer:after {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  content: '';
}

.rzslider .rz-bar-wrapper {
	padding-top : 14px;
}


/* Transplant starts */


#drecpworkup label {
	
	padding: 4px;
}

/* transplant ends */

/* Discharge Summary strats */


#dsprint .form-group {
	
	margin-bottom: 5px;
}

#dsprint label {
	
	padding-left: 5px;
	padding-right: 5px;
}

#dsprint .input-group-addon{
	
	padding:2px;
	font-size: 9px;
	border:0px;
}


#dsdataprint .form-control {
	
	padding:0px 3px;
	height : 18px; /* 20px */
  	font-size : 11px;
	
}
/* Discharge Summary Ends */

.video-modal-window .modal-dialog {
  width: 1200px;
}



/* 
.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
 */

 .div-disabled
 {
   pointer-events: none;
   opacity: 0.5;
   background: #CCC;
 }
 
 @media (min-width: 992px){
.modal-xl {
    width: 1250px;
}}