.patient_pnl_right{
	width: 200px;
    position: absolute !important;
    right: 0;
    color: #636363;
    display: block;

    font-size: 14px;
    font-weight: bold  !important;
    outline: medium none;
    padding: 12px 16px 10px  !important;
    text-decoration: none;
    text-align:right;
}


.admin_menu .subNav .activeli{

}
.admin_menu .subNav > .activeli > a{

}
.admin_menu .subNav ul{
	display:none;
}
.admin_menu .subNav > .activeli ul{
	display:block;
}
.admin_menu .subNav > .hoverli ul{
	display:block;
}
.admin_menu .subNav li ul li a{
	background:#EEEEEE;
	padding-left:20px;
}

.admin_menu .subNav li ul li a:hover{
	background:#FFF;
}
.admin_menu .subNav > .activeli li.activeli > a{
	background: #E3E3E3;
	color:#886564;
	font-weight:bold;
	padding-left:20px;
}


.clr{
	clear:both;
}
.margin_0{
	margin:0 !important;
}
.spcr_5{
	height:5px;
}
.spcr_10{
	height:10px;
}
.spcr_15{
	height:15px;
}
.spcr_20{
	height:20px;
}
.spcr_25{
	height:25px;
}
.spcr_30{
	height:30px;
}
.buttonMS{
	padding:6px 8px;
	border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    line-height: 14px;
    text-shadow: 0 -1px #6f6f6f;
}
.no_border{
	border:none !important;
}
.patient_pic{
	padding-top: 16px;
    position: relative;
    text-align: center;
    width: 100%;
}
.patient_pic a{
	display: inline-block;
    position: relative;
}
.patient_pic a > img {
    box-shadow: 0 1px 3px #1e1e1e;
    width:100%;
}
.patient_pic a > span {
    background: url("../images/backgrounds/sidebar.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    padding: 0 2px 2px;
    position: absolute;
    right: -2px;
    text-align: center;
    top: 0;
}
.patient_pic a > span > strong {
    background: -moz-linear-gradient(center top , #da8854 0%, #c35a32 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 2px;
    color: white;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    line-height: 17px;
    padding: 0 5px;
    white-space: nowrap;
}
.noPaddingR{
	padding-right: 0 !important;
}
.short_form .formRow{
	 border: none !important;
    padding: 5px 16px !important;
}
.pateint_card .ui-tabs-panel{
	background: #CEF3C7 !important;

}

.formRow [class*="grid"] > label{
	font-size:11px !important;
}
.formRow [class*="grid"] > label.sml_font{
	font-size:9px !important;
}
.patient_form_brdr{
	border-left: 1px solid #CDD8CB;
}
.pateint_card .ui-tabs .ui-tabs-nav li.ui-tabs-active{
	background: -moz-linear-gradient(center top , #C9F1BF 0%, #CDF2C4 50%, #C9F1BF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

}
.pateint_card .ui-tabs .ui-tabs-nav li.ui-tabs-active a{
	color: #51584E;
}
.white_bg{
	background: #FFF;
}
.white_bg input[type="text"]{
	background: none repeat scroll 0 0 #fdfdfd;
    border: 1px solid #d7d7d7;
    box-shadow: 0 1px 0 #fff;
    box-sizing: border-box;
    color: #858585;
    display: inline-block;
    font-size: 11px;
    height: 28px;
    padding: 7px;
    width: 100%;
}
.whead .whead_pannel{
	width: 500px;
	float: right;
}
.whead .buttonM{
	margin-top: 4px;
}
.whead .whead_pannel .searchLine{
	margin:0;
	margin-right:8px;
	margin-top:2px;
	width:250px;
	float:right;
}
.journal_board{
	background: #FFF;
}

.journal_flex {
	display: flex !important;
	flex-basis: auto;
	align-self: flex-start;
}

.journal_menu{
	background: #F7F7F7;
}
.jounral_right{
	width:76.5958% !important;
	margin-left:0 !important;
}
.jounral_right_member{
	width:60.5958% !important;
	margin-left:0 !important;
}
.journal_text.grid8{
	width:63.8% !important;
}
.journal_text{
	padding: 20px;

}

.journal_menu .subNav .activeli{
	border: none !important;
}
.journal_menu .subNav > .activeli > a{
	background: -moz-linear-gradient(center top , #C9F1BF 0%, #CDF2C4 50%, #C9F1BF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.journal_menu .subNav ul{
	display:none;
}
.journal_menu .subNav > .activeli ul{
	display:block;
}
.journal_menu .subNav li ul li a{
	background:#FAFAFA;
}
.journal_menu .subNav li ul li a:hover{
	background:#FFF;
}
.journal_menu .subNav > .activeli li.activeli > a{
	background: #E3E3E3;
	color:#000;
	font-weight:bold;
}

.cust-tabs {
    background: -moz-linear-gradient(center top , #f8f8f8 0%, #e8e8e8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #cdcdcd;
    margin: 0;
}

.cust-tabs li {
    border-bottom: 0 none !important;
    border-left: 0 none;
    border-right: 1px solid #d5d5d5;
    float: left;
    list-style: none outside none;
    padding: 0;
    position: relative;
    top: 0;
    white-space: nowrap;
}
.cust-tabs li a {
    color: #636363;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    outline: medium none;
    padding: 12px 16px 10px;
    text-decoration: none;
}

.cust-tabs:after {
    clear: both;
    content: "";
    display: block;
}
.patient_right{
	width:56% !important;
	margin-left:0 !important;
	float:left;
}
.patient_left{
	width:43.9% !important;
	margin-left:0 !important;
	float:left;
}

.pull-right{
	float:right;
}
.pull-left{
	float:left;
}
}


.gpo_hdr{
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom:1px solid #ffffff;
}

.gpo_hdr .buttonM{
	margin-right: 10px;
}
.gpo_thumb{
	position: relative;
	width: 35px;
	height: 75px;
	float:left;
	margin-left: 15px;
	cursor:pointer;
}
.gpo_thumb> span {
    background: #7D7D7D;
    color:#FFF;
    border-radius:2px;
    display: block;
    padding: 0 2px 2px;
    position: absolute;
    right: -2px;
    text-align: center;
    top: 0;
}
.indicator{
	background: #95BFD5;
    color:#FFF;
    width:20px;
    height:20px;
    line-height:20px;
    text-align:center;
    border-radius:10px;
    display: block;
    position: absolute;
    text-align: center;
    cursor:pointer;
}
.gpo_body{
	position:relative;
	margin-top: 20px;
}
.gpo_img{
	width: 300px;
	position: relative;
	left:50%;
	margin-left:-110px;
}
.gpo_btns{
	position:absolute;
	width:80px;
	left:7px;
	top:0;
	z-index: 10000;
}
.gpo_btns a{
	display:block;
	margin-bottom: 5px;
}
a.bBlue{
	color:#FFF !important;
}
.lab_nav .middleNavR li{
	width:98px !important;
	margin:5px 3px -7px !important;
}
.right_icon{
	float:right !important;
	margin:0 !important;
}
.formRow .middleNavR{
	margin: 0;
	text-align: left;
}
.formRow .middleNavR li{
	margin:5px 3px -7px !important;
}
.lab_nav .middleNavR li a{
	width:80px !important;
	color:#717171 !important;
	font-size:11px;
}
.lab_nav .middleNavR li a.red{
	color:#a64949 !important;
}
.lab_nav .middleNavR li a.selected{
    color:#FFF !important;
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #5ba5cb 0%, #3a70ab 100%) repeat scroll 0 0;
    border: 1px solid #3e76af;
    box-shadow: 0 1px 2px 0 #66b2d2 inset;
}
.lab_nav .middleNavR li a.red.selected{
	color:#FFF !important;
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #c57979 0%, #a34c4c 100%) repeat scroll 0 0;
	border: 1px solid #a95151;
	box-shadow: 0 1px 2px 0 #cd8787 inset;
}
.lab_nav .middleNavR li,.lab_nav .middleNavR li a{
	border-radius: 0 !important;
}
.lab_nav .middleNavR li a > img, .middleNavS li a > img{
	padding-top: 13px !important;
}
.lab_nav .fs1{
	font-size:21px !important;
	padding-top: 13px !important;
}
.tag_wrapper{
	height:30px;
}
.tag_wrapper ul{
	margin:0;
	padding: 0;
	list-style: none;
}
.tag_wrapper li{
	float:left;
	padding-left: 7px;
	padding-right: 7px;
	line-height: 30px;
}
.tag_wrapper .li_1{
	background:#C9F1BF;
}
.tag_wrapper .li_2{
	background:#C9C6F3;
}
.tag_wrapper .li_3{
	background:#F3C2E0;
}
.tag_wrapper .li_4{
	background:#F2D2BF;
}
.tag_wrapper .li_5{
	background:#EDF1BE;
}
.tag_wrapper .li_6{
	background:#BFF1F0;
}
.tag_wrapper .li_7{
	background:#D4E6CE;
}
.tag_wrapper .li_8{
	background:#A39991;
}
.tag_wrapper .li_9{
	background:#ABDDC0;
}
.left_breadline{
	clear:none !important;
}
.left_breadline .icos-cog3{
	margin:0 !important;
	padding-top:0 !important;
}
.left_breadline .titleOpt{
	position:relative;
}
#patient_dialog_icons ul{
	margin: 0;
	padding: 0;
	list-style:none;
}
#patient_dialog_icons li{
	float:left;
	padding: 7px;
	height:31px;
}
.system_logo{
	text-align:right;
	padding-top: 15px;
}
.contentTopBorder{
	border-bottom:1px solid #c3c3c3;
}
.fam_label{
	width: 11.6% !important;
	font-size: 11px;
	margin-left:2.128% !important;
}
.fam_tbl{
	margin-left:0 !important;
	width:83.8% !important;
}
.fam_left_btn{
	padding-left:4.4% !important;
}
.fam_right_btn{
	padding-right: 2.7% !important;
}
.billing_pnl_btn{
	width: 100%;
}
.dashboard_wrapper{
	margin-bottom:30px;
}
#add_journal_wrapper{
	display:none;
}
#add_doc_wrapper{
	display:none;
}
.sendBtn{
	position: relative !important;
	margin-top:15px;
	text-align: right;
}


.sendBtn .attachLink, .sendBtn .attachPhoto {
	float:right !important;
}
.sendBtn input[type="submit"]{
	float:right !important;
}

.specialMessageRight{
	width: 70% !important;
	float:right !important;
}
.blue_msg{
	background:#86CADA !important;
}
.blue_msg .aro{
	background:url("../images/elements/other/messageArrow_right_m.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.blue_msg .infoRow{
	color:inherit !important;
	font-size:12px;
}
.blue_msg .sub_text{
	color:#549DE6;
}
.edi_msg .messageArea{
	background:none !important;
	border:none !important;
	padding:0 !important;

}
.edi_msg .time{
	float:right;
	padding-right:12px;
	padding-top: 8px;
}
.edi_msg .info{
	padding:8px 12px;
	width: 70%;
	border-radius: 3px;
    box-sizing: border-box;
    background:#F1BCF1;
}
.form_area{
	padding:5px;
}
.form_area .form_image{
	padding: 15px;
}
.form_image img{
	width:100%;
}
.form_pagination{

	padding-bottom:20px;
}

.accordion_widget.wid_opened  .caret-icon {


     border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #000000;
    content: "";
    display: inline-block;
    height: 0;
    margin: 10px 2px;
    opacity: 0.6;
    vertical-align: top;
    width: 0;
}
.accordion_widget.wid_closed  .caret-icon {


    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-right: 4px solid #000000;
    content: "";
    display: inline-block;
    height: 0;
    margin: 8px 2px;
    opacity: 0.6;
    vertical-align: top;
    width: 0;
}
.accordion_widget.wid_opened .accordion_body{
	display:block;
}
.accordion_widget.wid_closed .accordion_body{
	display:none;
}
.lab_submenu{
	background:-moz-linear-gradient(center top , #f8f8f8 0%, #e8e8e8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-top:1px solid #EFEFEF;
}
.lab_submenu .tToolbar{
	float:left;
}
.lab_nav .middleNavR{
	margin:15px 0 !important;
}

.lang a{
    padding: 0 15px;
    width: auto !important;
    color:#DADADA;
    font-weight:bold;
    line-height:28px;
}
ul.userNav li.lang{
	border-radius:10px;
}
.langdiv{
	 right: -11px;
}
.settings_div{
	 right:76px;
}

/* === User nav dropdown === */

.hdr_dd { display: none; position: absolute; top: 50px; font-size: 12px; width: 137px; padding-top: 6px;  border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; text-align: left; background: url(../images/elements/other/dropTopArrow.png) 60px 0 no-repeat; z-index: 1000; }
.hdr_dd li { border-bottom: 1px solid #343434; border-top: 1px solid #545454; background: url(../images/backgrounds/sidebar.jpg);  }
.hdr_dd li:hover { background: #454545; }
.hdr_dd li:first-child { border-top: none; -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px;  }
.hdr_dd li:last-child { border-bottom: none; -webkit-border-bottom-left-radius: 2px;  -webkit-border-bottom-right-radius: 2px;  }
.hdr_dd li a { display: block; padding: 6px 5px 6px 34px; color: #c2c2c2; }
.hdr_dd li a.sProfile { background: url(../images/icons/usernav/profile.png) no-repeat 12px 12px; }
.hdr_dd li a.sMessages { background: url(../images/icons/usernav/messages.png) no-repeat 12px 13px; }
.hdr_dd li a.sSettings { background: url(../images/icons/usernav/settings.png) no-repeat 12px 12px; }
.hdr_dd li a.sLogout { background: url(../images/icons/usernav/logout.png) no-repeat 12px 12px; }
.hdr_dd li a.en { background: url(../images/flags/flag_uk.png) no-repeat 12px 12px; }
.hdr_dd li a.dk { background: url(../images/flags/flag_dk.png) no-repeat 12px 12px; }
.hdr_dd li a.refresh { background: url(../images/icons/light/icon-refresh.png) no-repeat 12px 12px; }
/*.hdr_dd{
	background: url("../images/backgrounds/sidebar.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 2px;
    display: none;
    padding: 5px 0 0 0;
    position: absolute;

    top: 58px;
}
.hdr_dd a{
	height:20px;
	line-height:20px;
	display:block;
	padding:10px 10px;
	color:#DADADA;
	font-size:14px;
}
.hdr_dd li{
	border-bottom:1px solid #545454;
	width:130px;
}*/
.hdr_dd a img{
	margin-right:10px;
}

.hdr_srch{
	width: 400px;
	float:left;


	margin-left:50px;
}
.hdr_srch .searchLine{
	margin-top: 10px !important;
}
#sidebar{
	position:fixed !important;
}
.quickStats li a{
	display: block !important;
}
#sidebar .nav.fixed{
	position:fixed;
	top:38px;
}
.selector{
	width:100% !important;
	padding:0 !important;
}
.selector > span{
	width:auto !important;
	padding-left:8px !important;
}


#patient_board{
	display: table;
    width: 100%;
}
#patient_board tbody {
        float: left;
        width: 100%;
    }
#patient_board thead {
        padding-right: 16px;
        background:#404040;
        width: 98.55%;
        float: left;
    }
#patient_board tbody {
        overflow: auto;
        height: 165px;
    }
#patient_board tr {
        width: 100%;
        display: table;
        text-align: left;
    }
#patient_board th, #patient_board td {
        width: 25%;
    }


.secMiniNav {
   position: fixed;
   width: 43px;
	left: 100px;
	top: 49px;
    z-index: 10000;
}
.secnavFixed{
	 position: fixed;
	left: 100px;
	top: 49px;
	width:225px;
    z-index: 10000;
	border-right: 2px solid #e3e3e3;
	background: #eee;
	height: 100%;
	overflow-y: auto;
}
.withMini{
	width: 143px;
}
.secMiniNav .dropdown-menu{
	left:0 !important;
}

#content.withMargin{
	margin-left:327px;
}
#content.withoutMargin{
	margin-left:100px;
}
#content.withMiniMargin{
	margin-left:143px;
}

.secMiniNav .titleOpt > a{
	border:none !important;
	height: 14px !important;
	padding: 6px 10px !important;
}
.secMiniNav  .titleOpt,.secMiniNav .titleOpt > a,.secMiniNav .titleOpt > a span{
	float:none !important;
	text-align:center;
}
.dropdown-menu{
	min-width:115px !important;
}
.hdr_cls{
	padding-top:12px;
	float:left;
}
.room_span{
	width: 72px;
	margin:0 auto !important;
	background:rgba(0, 0, 0, 0.5);
	color: #FFF;
	position: absolute;
	left: 0;
	bottom: 0;
}
.patients_tab{
	position: fixed !important;
	width:100%;
	z-index:9999;
}
.patients_tab ul{
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}
.patients_tab li{
	width: 100px;
	float:left;
	background:#DBDBDB;
	border-right:1px solid #CBCBCB;
	position: relative;
}
.patients_tab li.active{
	background:#FFF;
}
.patients_tab li a{
	height: 28px;
	display:block;
	position: relative;
	padding:0 15px 0 5px;
	color:#797979;
	line-height:28px;

}
.patients_tab li a.icon{
	position: absolute;
	padding:0;
	right:5px;
	top:5px;
	height: 14px;
	width:14px;
	background:url(../images/icons/light/icon-cross.png) no-repeat;
}
.patients_tab li a.icon:hover{
	background:url(../images/icons/light/icon-cross.png) no-repeat #CE3F3F;
}
#footer_fixed{
	position:fixed;
	bottom: 0;
	left:0;
	z-index: 1000000;
	margin-left:327px;
}
.footer_dd{
	position:relative;
}
.footer_hdr{
	position:relative;
}
#footer_dagsplan{
	position:absolute;
	width: 250px;
	height:70px;
	left: 0;
	bottom: 0;
}
.footer_hdr{
	height: 25px;
	background:#7A7C7C;
	color:#FFF;
}
.footer_pnl_action{
	position: relative;
}
#user_dialog{
	padding: 0 !important;
}
a.buttonS, a.buttonM , a.buttonL, a.buttonH{
	color:#FFF !important;
}
.nav li{
	background:url("../images/backgrounds/sidebar.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.ngNote{
	margin: 15px;
	padding: 15px;
}
.patient_update_pannel{
	padding: 10px;
	background:#CEF3C7;
	border-top: 1px solid #cdd8cb;
	margin-top: 10px;
}
.patient_update_pannel_top{
	padding: 10px;
	background:#CEF3C7;
	border-bottom: 1px solid #cdd8cb;
	margin-bottom: 10px;
}
.patient_profile{
	background:#CEF3C7 !important;
}
.patient_hdr_balance{
	font-size: 14px !important;
	line-height:37px;
    font-weight: bold  !important;
    outline: medium none;
    padding: 0 16px  !important;
    text-decoration: none;
    text-align:right;
}

#search_dialog ul{
	margin:0;
	padding: 0;
	list-style: none;
}
#search_dialog ul li{
	margin:0;
	padding: 0;
	border-bottom:1px solid #CDCDCD;
}
#search_dialog ul li a{
	display:block;
	font-size: 14px;
	line-height: 35px;
}
#app_content{

}
.patient_info_top{
	position: fixed !important;
	width:100%;
	z-index: 1000;
}
.tab_margin{
	height:28px;
}
.patient_top_margin{
	height:98px;
}
.breadLinks_left{
	float:left !important;
}
/* Breadlinks */

.breadLinks_left .nav {
	border:none !important;
	margin:0 !important;
	text-align:left !improtant;
}
.breadLinks_left .nav li{
	border-top:none !important;
	border-bottom:none !important;
	background:none !important;
}
.breadLinks_left .nav li > a{
	width:auto !important;
	background:none !important;
}
.breadLinks_left .nav > li > a:hover { color: #666666;
background: #d3f0fa !important; /* Old browsers */
background: -moz-linear-gradient(top, #d3f0fa 0%, #bde9f8 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3f0fa), color-stop(100%,#bde9f8)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d3f0fa 0%,#bde9f8 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d3f0fa 0%,#bde9f8 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d3f0fa 0%,#bde9f8 100%) !important; /* IE10+ */
background: linear-gradient(to bottom, #d3f0fa 0%,#bde9f8 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3f0fa', endColorstr='#bde9f8',GradientType=0 ); /* IE6-9 */
 }
 .breadLinks_left .nav > li > a.active { color: #666666;
background: #d3f0fa !important; /* Old browsers */
background: -moz-linear-gradient(top, #d3f0fa 0%, #bde9f8 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3f0fa), color-stop(100%,#bde9f8)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d3f0fa 0%,#bde9f8 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d3f0fa 0%,#bde9f8 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d3f0fa 0%,#bde9f8 100%) !important; /* IE10+ */
background: linear-gradient(to bottom, #d3f0fa 0%,#bde9f8 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3f0fa', endColorstr='#bde9f8',GradientType=0 ); /* IE6-9 */
 }
.breadLinks_left .nav li > a span{
	display:inline !important;
	padding:0 !important;
	text-shadow: none !important;
}
.breadLinks_left .nav li ul{
	background:none !important;
	border-radius:0 !important;
	left:0 !important;
	min-width:140px !important;
	top:100% !important;
	padding:0 !important;
}
.breadLinks_left .nav li ul li{
	 border-top: 1px solid #fff !important;
	 border-bottom: 1px solid #ddd !important;
}
.breadLinks_left .nav li ul li a{
	width:auto !important;
	background:  #FDFDFD !important;
    background: -moz-linear-gradient(top, #FDFDFD 0%, whiteSmoke 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDFDFD), color-stop(100%,whiteSmoke)) !important;
	background: -webkit-linear-gradient(top, #FDFDFD 0%,whiteSmoke 100%) !important;
	background: -o-linear-gradient(top, #FDFDFD 0%,whiteSmoke 100%) !important;
	background: -ms-linear-gradient(top, #FDFDFD 0%,whiteSmoke 100%) !important;
	background: linear-gradient(top, #FDFDFD 0%,whiteSmoke 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f5f5f5',GradientType=0 ) !important;
    padding: 5px 12px !important;
    color: #666666 !important;
    display: block !important;
}
.breadLinks_left .nav li ul li a:hover{
	 background: #f5f5f5 !important;
}

.breadLinks ul li ul li a.status{
	padding:0 12px 0 0 !important;
	height:35px;
	line-height: 35px;
}
.breadLinks ul li ul li a.menu_appt{
	background:#ffffff !important;
}
.menu_status_col{
	width:5px;
	height:35px;
	display:block;
	float:left;
	margin-right:5px;
}
.menu_arrived{ 	background:#FFE138; }
.menu_started{ 	background:#FF3E3F; }
.menu_ended{ 	background:#26F123; }
.menu_waiting{ 	background:#999999; }
.imp_link{
	color:#A88281 !important;

}
.patientTitle{
	padding-top:11px !important;
	float:left;
	width:500px;
}
.patientTitle img{
	float:left;
	margin-right:10px;
}
.patientTitle .patientName{
	font-weight:bold;
	line-height: 25px;
	font-size:14px;
}
.codeLine {
    box-shadow: 0 1px 1px #fcfcfc;
    position: relative;
    margin-top:4px;
}

.codeLine button {
    height: 100%;
    max-height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
     line-height:15px;
    z-index: 99;
    text-align: center;
}
.codeLine input[type="text"] {
    border: 1px solid #cdcdcd;
    border-radius: 2px;
    box-sizing: border-box;
    padding: 9px;
    width: 100%;
    margin: 0 !important;

}

.alert_div{
	position:fixed;
	width: 500px;
	left: 50%;
	margin-left:-250px;
	top:82px;
	z-index:999999;
}
.alert_margin{
	margin-bottom:0 !important;
}

#loading_div{
	width:150px;
	height: 35px;
	background:#F9EDBE;
	border:1px solid #F0C46E;
	border-right:0;
	color:#244C77;
	font-weight:bold;
	line-height:35px;
	font-size:14px;
	border-radius:5px 0 0 5px;
	position:fixed;
	right:0;
	top:74px;
	z-index:9999999;
	padding-left:15px;
}
#loading_div img{
	margin-top:8px;
	margin-right:7px;
}

.draft_cls{
	color:#B00000;
}


.thumb {
    float: left;
    height: 50px;
    padding-right: 10px;
    width: 50px;
}
.file_icon{
	font-size: 50px;
	line-height: 50px;
}
.sel-file{
	margin-bottom:15px;
}
.progress{
	color:#5F5F5F;
	disply:block;
	width: 100%;
	border:1px solid #CCC;
	text-align: center;
}
.progress div{
	background: #CEF3C7;
}
.break-word{
	word-wrap: break-word;
}
.del_btn{
	width: 20px;
	height: 20px;
	color:#000;
	font-size:15px;
	text-align:center;
	border-radius:4px;
	display:block;
	background: #FFF;
}
.del_btn:hover{
	color:#FFF;
	background: #B56767;
}
.file_response{
	margin-bottom: 10px;
	margin-top: 5px;
}
.file_name{
	padding-top: 10px;
	line-height: 20px;
}
.upload_error{
	color:#F00;
}
.journal_file_area{
	font-size:12px;
	float:right !important;
	border-left: 2px solid #cdcdcd;
	padding:20px 15px 15px;
}
.journal_file_area ul{
	margin:0;
	padding:0;
	list-style:none;
}
.journal_file_area li{
	padding-bottom: 10px;
}
.journal_file_area li .glyph{
	font-size:40px;
	line-height: 40px;
}
.journal_file_area li .img_thumb {
    width: 100%;
}
.journal_dialog{
	display: none;
}
.dialog_box{
	display: none;
}
.tbl_garid .glyph{
	float: right;
	width: auto;
	line-height: 12px;
	font-size:15px !important;
}
.tbl_garid .glyph .spcr{
	height: 8px;
}
.contact_tbl thead td{
	line-height:30px;
	cursor: pointer;
}
.contact_tbl thead td a{
	color:#FFF;
	display:block;
}



.colPicker div{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 24px;
	height: 24px;
	background: url(../images/elements/colorPicker/select.png) center no-repeat;
	cursor: pointer;
	z-index: 10000;
}
.colorpicker {
	z-index: 100000;
}

.profile_pic_dialog_pannel,.patient_pic_dialog_pannel{
	border-bottom:1px solid #E9EAED;
}
.profile_pic_dialog_pannel a,.patient_pic_dialog_pannel a{
	display:block;
	text-align:center;
	height:70px;
	line-height: 70px;
	font-size:16px;
	font-weight:bold;
	color:#6A7180;
	border-right:1px solid #E9EAED;
}
.profile_pic_dialog_pannel a span,.patient_pic_dialog_pannel a span{
	margin-right:15px;
}
.dialog_profile_image_wrapper,.dialog_patient_image_wrapper{
	margin-top: 30px;
}
.dialog_profile_image_wrapper img,.dialog_patient_image_wrapper img{
	max-width:670px;

}
.dialog_profile_pannel ul{
	width:auto;
	white-space: nowrap;
}
.dialog_profile_pannel ul li{
	float:none;
	margin-left:-2px;
	margin-right:-2px;
	display:inline-block;
}
.dialog_profile_pannel ul li a{
	color:#6A7180 !important;
	font-size:16px;
}
.dialog_profile_pannel ul li a.bBlue{
	color:#FFF !important;
}
.dialog_profile_pannel ul li a span{
	margin:0 !important;
}
.pic_wrapper,.patient_pic_wrapper{
	min-height:400px;
}
.cam_sel{
	width: 300px;
}

.settings_profile_image{
	max-width:150px;
}


#kids-tab-1{
	padding:0 !important;
}
.kids_tabs .tDark thead td{
	padding:0 12px !important;
}

.kid_journal_dialog{
	display:none;
}
#add_study_dialog .formRow{
	padding: 6px 16px !important;
}
.padding_0{
	padding:0 !important;
}

.test_dialog .formRow{
	border: none !important;
	padding: 4px 16px !important;
}
.dialog_lab_pannel h3{
	margin:0;
	padding:0;
	line-height: 35px;
	background: #CEEEF9;
	color: #3C3938;
	font-size:13px;
	text-align: center;
}

.dialog_lab_pannel ul{
	margin:0;
	padding:0;
	list-style:none;
}
.dialog_lab_pannel li{

	line-height:35px;
	display:block;
	background: -moz-linear-gradient(center top , #f8f8f8 0%, #e8e8e8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #686868;
	font-weight: bold;
}
.dialog_lab_pannel li span{
	padding-left:10px;

}
.dialog_lab_pannel li ul li{
	padding-left:20px;
	background: #CEF3C7;
	color: #686868;
	font-weight: normal;
}
.dialog_lab_pannel li.red ul li{
	background: #E2CECF;
}
.lab_dialog_left{
	border-right:2px solid #858585;
}
.dialog_lab_pannel{
	margin:0 !important;
}
.test_code{
	font-size:11px;
	color: #929292;
}
.test_result{
	color:#4592F4;
	font-weight: bold;
	text-align:center;
	padding:10px 7px 12px 7px;
	display: block;
	position:relative;
	cursor:pointer;

}
.test_result.active,.test_result:hover{
	background: #C4EBF9;
}
.test_result:hover{
	background:#DFF5FD;
}
.test_result.active:hover{
	background:#C4EBF9;
}
.test_result_unit{
	font-weight:normal;
	font-size: 11px;

}
.result_td{
	padding:0 !important;
	vertical-align: top !important;
}
.test_date{
	display:block;
	background: #434343;
	color: #FFF;
	padding:7px 7px;
	line-height:12px;

	text-align: center;
	position:relative;
}
.test_time{
	color: #CCC;
	font-size:11px;
}

.lab_table thead{
	background: #000;
}

.ui-autocomplete
    {
        position:absolute;
        cursor:default;
        z-index:9999999 !important
    }

.lab_submenu{
	position:relative;
}
.lab_submenu > ul{
	position:relative;
}
.lab_submenu > ul > li{
	position:relative;
}
.test_actions{
	position: absolute;
	top:1px;
	display:none;
}
.test_actions.edit_test{
	left:1px;
	 padding: 4px 6px;
	 font-size: 12px;
	 font-weight:bold;
}
.test_actions.del_test{
	right:1px;
}
.test_select_action{
	position: absolute;
	left:5px;
	top:-1px;
	display:none;
}
.result_td:hover .test_actions{
	display:block;
}
.result_td:hover .test_select_action{
	display:block;
}

.testctrl_small {
    font-size: 8px;
    padding: 4px;
    color:#fff;
}
.lab_table_wrapper{
	width: auto !important;
	overflow-x: scroll;
}
.lab_table_wrapper table{
	table-layout: fixed;

}
.lab_table_wrapper td{
	white-space: nowrap;
}
.test_display{
	width: 280px !important;
	display:block;
}
.test_display_list{
	width: 330px !important;
	display:block;
}
.list_result{
	width: 75px !important;
	text-align: center;
	position: relative;
	line-height: 30px;
	padding-right: 25px;
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #FFF;

}
.lablist_spn{
	cursor: pointer;
	width: 75px;
	display: block;
}
.list_result.active,.list_result:hover{
	background: #C4EBF9;
}
.list_result:hover{
	background:#DFF5FD;
}
.list_result.active:hover{
	background:#C4EBF9;
}
.list_td:hover .lablist_time{
	display: block;
}
.lablist_time{
	float: left;
	width: 50px;
	height: 30px;
	background: #000;
	color: #FFF;
	margin-left: -50px;
	border-radius: 5px 0 0 5px;
	display: none;
}

.edit_lablist{
	float: right;
	margin-right: -23px;
	margin-top: 5px;
	line-height: 10px;
	display: none;
}
.list_td{
	padding:0 !important;
	vertical-align: top !important;
	max-width: 100px;
}
.list_result:hover .edit_lablist{
	display:block;
}
.short_td{
	padding: 1px 10px !important;
}

div.checker span.indeterminate {
    background-position: 0 -34px;
}

.table_menu_heading{
	padding-left: 40px;
	padding-right: 15px;
	font-size:14px;
	line-height:35px;
}
.invisible_date{
	opacity: 0;
	width: 1px;
	height: 1px;
	float: left;
}
.grouUserList .userList{
	border: 1px solid #ddd;
	padding: 3px;
}

.grid_bold{
    font-weight: bold;
}
.tTop tbody td{
    vertical-align: top !important;
}







.custom_tabs::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}

.custom_tabs {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f8f8f8 0%, #e8e8e8 100%) repeat scroll 0 0;
    border-bottom: 1px solid #cdcdcd;
    margin: 0;
    border-radius: 2px;
    font-weight: bold;
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style: outside none none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}

.custom_tabs li.active {
    background-color: #f7f7f7;
    box-shadow: 0 1px 0 #eaeaea;
}
.custom_tabs li {
    border-bottom: 0 none !important;
    border-left: 0 none;
    border-right: 1px solid #d5d5d5;
    float: left;
    list-style: outside none none;
    padding: 0;
    position: relative;
    top: 0;
    white-space: nowrap;
    color: #5a95ba;
    font-weight: normal;
}
.custom_tabs li.active a {
    color: #2e6b9b;
}
.custom_tabs li a {
    cursor: pointer;
    color: #636363;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    outline: medium none;
    padding: 12px 16px 10px;
    text-decoration: none;
}

.custom_tabs_body{
    padding: 15px;
    overflow-x: scroll;
    white-space: nowrap;
    vertical-align: top !important;
}
.test_wrapper{
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #cdcdcd;
    border-radius: 3px;
    box-shadow: 0 2px 2px -2px #ccc;
    position: relative;
    width: 206px;
	margin: 10px 0 10px 27px;
    vertical-align: top !important;

}
/*
.test_wrapper:last{
    margin-right:0 !important;
}*/
.test_wrapper .hdr{
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f8f8f8 0%, #e8e8e8 100%) repeat scroll 0 0;
    color: #636363;
    border-bottom: 1px solid #cdcdcd;
    box-shadow: 0 1px 0 #fff;
    position: relative;
    text-shadow: 0 1px #fff;
    text-align: center;
    height: 25px;
    line-height: 24px;
}
.test_wrapper .hdr h6{
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.group_pagination .page_btn{
    cursor: pointer;
}
.group_pagination .pre{
    float: left;
    margin-left: 4px;
}
.group_pagination .next{
    float: right;
    margin-right: 4px;
}
.test_hdr{
    height: 26px;
    background: #434343;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.test_body{
    position: relative;
    color: #222222;
}
.test_time{
    font-weight: normal;
}
.test_action{
    background: #434343;
    display: none;
}
.test_action a{
    width: 73px;
}
.test_action_empty{
    background: #434343;
    text-align: center;
}
.test_action_empty a{
    width: 175px;
}
.test_body:hover .test_action{
    display: block;
}
.test_body:hover .test_date{
    display: none;
}
.test_result_overview{
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 50px;
}
.test_limit_overview{
    position: absolute;
    left: 7px;
    bottom: 0;
    font-size: 10px;
    font-weight: bold;
}
.test_unit_overview{
    position: absolute;
    right: 7px;
    bottom: 0;
    font-size: 10px;
    font-weight: bold;
}
#overview_lab_group{
    padding: 0 !important;
}
.patients_tab_recent{
    width: 100px;
    float: left;
    border-top: none !important;
    border-bottom: none !important;
    border-right: 2px solid #c3c3c3;
    box-shadow: none !important;
    line-height: 26px;
    font-size: 12px !important;
    padding-left: 7px;
	cursor: pointer;
	position: relative;
}
.patients_tab_recent .fs1{
    float: right;
    padding-right: 7px;

}
.patients_tab_recent ul{
	position: absolute;
	left: 0;
    top: 26px;
    display: none;
}
.patients_tab_recent ul li{
    width: 340px;

}
.patients_tab_recent ul li a{

	background: #E7E7E7;
	background: -moz-linear-gradient(top,  #F5F5F5 0%, #E7E7E7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F5), color-stop(100%,#E7E7E7));
	background: -webkit-linear-gradient(top,  #F5F5F5 0%,#E7E7E7 100%);
	background: -o-linear-gradient(top,  #F5F5F5 0%,#E7E7E7 100%);
	background: -ms-linear-gradient(top,  #F5F5F5 0%,#E7E7E7 100%);
	background: linear-gradient(top,  #F5F5F5 0%,#E7E7E7 100%);
    border-bottom: 1px solid #c3c3c3;
    box-shadow: 0 1px 0 #fff, 0 1px 0 #fff inset;
    line-height: 25px;
    font-size: 12px !important;

    color: #A3A3A3;
}
.patients_tab_recent ul li a strong{
	color: #483B33;
}
.patients_tab_recent ul li a.rec{
	height: 50px !important;
}
.patients_tab_recent ul li a.more{
	height: 30px !important;
	line-height: 30px;
	color:#483B33;
	text-align: center;
	padding: 0 !important;
}
.patients_tab_recent ul li  a.rec .history_img{
	width: 50px;
	height: 45px;
	float: left;
	margin-right: 7px;
	padding-top: 2px;
	display: block;
}

.hide_dialog{
	display: none;
}
.action_btn_white{
	color: #FFF !important;
}
.info_hdng{
	font-weight: bold;
	font-size: 14px;
}
.pagination_div{
	border-top: 1px solid #DADADA;
	display: block;
	height: 33px;
	padding-top: 8px;
	text-align: center;
}
.pagination_div .pages li a{
	padding: 7px !important;
}
.lab_transfer_menu > li a{
	background: #F5F5F5 !important;
}
.lab_transfer_menu li ul li a{
	border: none !important;
	padding: 2px 10px 2px 20px;
}
.lab_transfer_menu li ul.red li a{
	background: #E2CECF !important;
}
.lab_transfer_menu li ul.green li a{
	background: #CEF3C7 !important;
}
.preg_history{
	margin-top: 15px;
}
.secMsgWrapper{
	margin-bottom: 10px;
}
.sec_index{
    width: 2% !important;
}

.titleOpt.active{
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #c9f1bf 0%, #cdf2c4 50%, #c9f1bf 100%) repeat scroll 0 0;
}
.red td {
	color: #a64949 !important;
}
.topTitle{
	font-weight: bold;
	font-size: 18px;
	padding-top: 20px !important;
	float: left;
}
.topTitle .icon-title{
	line-height: 20px;
}
.userLine {
	box-shadow: 0 1px 1px #fcfcfc;
	margin-top: 4px;
	position: relative;
	width: 110px;
}

.doc_rights_wrapper{
	background: #E5E5E5;
	height: 50px;
	padding: 10px;
}
.tasks_board{
	padding: 0 20px;
	background: #FFF;
}
.task_hdr{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	border-bottom: 3px solid #F4F4F4;
	padding-top: 7px;
	width: 33%;
	border-right: 5px solid #FFF;
	display: table-cell;
}
.task_hdr span{
	position: relative;
	font-weight: bold;

	font-size: 12px;
}
.task_hdr span .checker{
	float: right !important;
	margin-left: 5px !important;
	margin-top: 7px;
}
.task_user_wrapper{
	position: relative;
	margin-top: 7px;
	margin-bottom: 10px;
}
.task_user_name{
	width: 15%;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	float: left;
}
.task_user_sel_wrapper{
	width: 85%;
	float: left;
}
.task_user_sel_wrapper div{
	width: 150px;
	background: #CDE69C;
	border: 1px solid #A5D24A;
	color: #638421;
	float: left;
	margin-right: 7px;
	padding-left: 7px;
	height: 30px;
	line-height: 30px;
}
.task_user_sel_wrapper div span{

	display: block;
	float: right;
	height: 15px;
	line-height: 15px;
	margin-right: 3px;
	margin-top: 8px;
	text-align: center;
	width: 15px;
	cursor: pointer;
}
.task_user_sel_wrapper div span:hover{

}
.task_user_wrapper .dropdown-menu{
	min-width: 300px !important;
}
.task_body_wrapper,.task_hdr_wrapper{
	position: relative;
	display: table;
	width: 100%;
}
.task_body_wrapper::after,.task_body_wrapper::before,.task_hdr_wrapper::after,.task_hdr_wrapper::before{
	display: table;
}
.task_col_dashboard{
	background: #F5F5F5;
	border-right: 5px solid #FFF ;
}

.task_status_header {
	margin-left: 3%;
	color: #999;
}
.mr6percent {
	margin-right: 6%;
}
.task_dropdown-menu {
	top:15% !important;
	left: 40% !important;
}
.task_management_dropdown_menu {
	top:7% !important;
	left: 23% !important;
}
.selected_preference {
	color: #5f5f5f;
	font-weight: bold;
}

.task_col_dashboard:last-child{
	border: none !important;
}
.task_col{
	background: #F5F5F5;
	display: table-cell;
	border-right: 5px solid #FFF ;
	width: 33%;
}

.task_col:last-child{
	border: none !important;
}
.task_col:after,.task_hdr:after {
	display: block;
	position: absolute;
	height: 100%;
	content: "";
	background-color: #F5F5F5;
}
.task_wrapper-toDo {
	border-left: 3px solid #ffcc00 ;
}
.task_wrapper-progress {
	border-left: 3px solid #fb5b5b ;
}
.task_wrapper-done {
	border-left: 3px solid #00CC33 ;
}
.task_wrapper{
	padding: 10px;
	margin-top: 3px;
	background: #FFF;
}
.task_wrapper h3{
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.task_wrapper .task_profile{
	float: right;
}
.task_wrapper .task_no{
	float: right;
	color: #91C66C;
	margin-right: 10px;
	line-height: 25px;
}
.task_wrapper .taskNo{
	float: right;
}
.task_wrapper .task_desc{
	font-size: 11px;
	line-height: 20px;
	margin-bottom: 5px;
}
.task_wrapper .task_details{
	height: 30px;
	line-height: 30px;
	color: #878787;
	font-size: 10px;
}
.task_wrapper .taskDetails{
	 height: 30px;
	 color: #878787;
	 font-size: 10px;
 }

.task_dialog{
	display: none;
}
.tasks_form .formRow{
	padding: 5px 5px 2px !important;
	border: 0;
}
.bordered_row{
	border-bottom: 1px solid #ddd !important;
}
.top_bordered_row{
	border-top: 1px solid #fff !important;
}
.task_time{
	width: 50px !important;
}
.font_11{
	font-size: 11px !important;
}
#add_task_wrapper{
	display: none;
}
.quick_lab_tab{
	padding: 3px 10px 4px;
}
.profile_widget{
	height: 690px;
	overflow: hidden;
}
.pateint_card{
	background: #CEF3C7;
	height: 670px;
}
.quick_lab_cover{
	height: 620px;
	overflow: auto;
	width: 93% !important;
}
.task_comments_wrapper{
	margin-top: 25px;
	border-top: 2px solid #F0F0F1;
	padding-top: 20px;
}
#task_comment{
	width: 100%;
}
.task_comment_wrapper{
	border-top: 2px solid #F0F0F1;
	margin-top: 15px;
	padding-top: 10px;
}
.pic_area{
	width: 15%;
	float: left;
}
.pic_area img{
	border-radius: 25px;
}
.rest_comment{
	width: 85%;
	float: left;
}
.cmnt_date{
	color: #C4C4C4;
	font-size: 11px;
}
.task_sub_users_img_wrapper{

}
.task_sub_users_img_wrapper::after{
	content: " ";
	clear: both;
	height: 0;
	display: block;
}
.task_sub_users_img_wrapper div{
	width: 40px;
	height: 35px;
	overflow: hidden;
	text-align: left;
	float: left;
}
.archive_task{

}
.archive_task input{
	margin-top: 10px;
	float: right;
	margin-left: 5px;
}
#task_col3 .done_actions{
	display: block;
}
#task_col1 .done_actions,#task_col2 .done_actions{
	display: none;
}
.task_link{
	cursor: pointer;
}
.task_hdng{
	color: #2B6893;
}
.notifyWrapper{
	margin: 0 auto;
	padding-top: 100px;
	width: 500px;
}
.notifyWrapper div{
	background: #FFF;
	padding-bottom: 20px;
}
.notifyWrapper h3{
	background: #333;
	height: 50px;
	line-height: 50px;
	color: #FFF;
	margin-bottom: 15px;
	padding-left: 20px;
}
.notifyWrapper p{
	padding-left: 10px;
}

.internal_doc_hdng {
	border-bottom: 1px solid #cdcdcd;
	padding: 10px;
}

.internal_doc_hdng h3 {
	color: blue;
	font-size: 14px;
}

.internal_doc_hdng h3 span {
	color: #5f5f5f;
}

.internal_doc_hdng h3 i {
	margin-right: 3px;
}

.internal_doc_files_wrapper {
	border-left: 2px solid  #cdcdcd;
	font-size: 10px;
	flex: 1;
}

.grid5_no_margin {
	margin: 0 !important;
	width: 42.5% !important;
}

.grid4_no_margin {
	margin: 0 !important;
	width: 34% !important;
}

.grid3_no_margin {
	margin: 0 !important;
	width: 25.5% !important;
}

.internal_doc_files_wrapper .img_thumb {
	width: 40px;
}

.internal_doc_file_name {
	width: 100px;
	word-break: break-all;
}

.action-icon {
	margin: 0 !important;
	line-height: 68px !important;
	color: #5f5f5f;
	font-size: 28px;
}
.doc_icon {
	text-align: center;
	font-size: 20px;
}

.flex-container {
	display: flex !important;
}

.doc_comments_wrapper {
	display: flex !important;
	flex-direction: column;
}
.internal_doc_comments_wrapper {
	padding: 10px;
	background: #EEEEEE;
	border-left: 2px solid #cdcdcd;
	flex: 1;
}

.doc_files_wrapper {
	display: flex !important;
	flex-direction: column;

}


.doc_body {
	overflow-y: auto;
}

.comment_wrapper {
	margin-bottom: 20px;
}

.comment_img img {
	border-radius: 50%;
}

.comment_text {
	background: #FFF;
	border-radius: 5px;
	padding: 7px;
}

.comment_user {
	font-weight: bold;
	font-size: 13px;
	color: blue;
	overflow: hidden;
	float: left;
	max-width: 115px;
	white-space: nowrap;
	text-overflow: clip;
}

.comment_date {
	font-size: 11px;
	color: #5f5f5f;
	text-align: right;
	padding: 0 5px;
}

.show_comments_wrapper {
	margin-top: 20px;
}

.comment_settings {
	position: relative;
	float: right;
	width: auto;
}
.doc_menu {
	overflow-y: auto;
}
.doc_right {
	display: flex !important;
	flex-direction: column;
}
.doc_no_document_text {
	height: 100%;
	display: flex !important;
	flex-direction: column;
	padding-top: 100px;
}

.doc_small .doc_eq_height {
	height: 535px;
}
.doc_small .doc_journal_body {
	max-height: 335px;
}
.doc_small .internal_doc_comments_wrapper {
	max-height: 400px;
}
.doc_small .internal_doc_files_wrapper {
	max-height: 420px;
}

.doc_med .doc_eq_height {
	height: 735px;
}
.doc_med .doc_journal_body {
	max-height: 535px;
}
.doc_med .internal_doc_comments_wrapper {
	max-height: 600px;
}
.doc_med .internal_doc_files_wrapper {
	max-height: 620px;
}

.doc_large .doc_eq_height {
	height: 935px;
}
.doc_large .doc_journal_body {
	max-height: 735px;
}
.doc_large .internal_doc_comments_wrapper {
	max-height: 800px;
}
.doc_large .internal_doc_files_wrapper {
	max-height: 820px;
}

.comment_cancel {
	margin-right: 10px;
}

.settings_area {
	margin-left: 220px;
}

.settingsNav { position: relative; z-index: 98; }
.settingsNavTop {
	height: 50px;
	position: relative;
}

@media (max-width: 1200px) {  }
@media (min-width: 1201px) {
.patient_profile_info{
	width:37%;
	float:left;

}
	.patient_profile_lab{
		width:23%;
		float:left;
		margin-left:1%;
	}
.patient_profile_xtra{
	width:38%;
	float:left;
	margin-left:1%;
}

}



.file_response_custom_dialog .loader-thumb{
	position: relative;
	width: 100px;
	height: 90px;
	display: inline-block;
}
.file_response_custom_dialog .preloader{
	position: absolute;
	top: 26px;

	left: 30px;
}
.file_response_custom_dialog .thumb{
	height: 90px !important;
	width: 100px !important;
	padding: 0;
}
.file_response_custom_dialog .remove-icon{
	position: absolute;
	right: 7px;
	background: transparent;
}

.action-array .action-btn {
	height: 70px;
	min-width: 150px;
	margin-right: 1px;
}
.action-array .action-btn.active {
	border: 1px solid #3e76af;
	box-shadow: 0 1px 2px 0 #66b2d2 inset;
	color: white;
	-webkit-box-shadow: 0 1px 2px 0 #66b2d2 inset;
	-moz-box-shadow: 0 1px 2px 0 #66b2d2 inset;
	background: #5ba5cb;
	background: -moz-linear-gradient(top,  #5ba5cb 0%, #3a70ab 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba5cb), color-stop(100%,#3a70ab));
	background: -webkit-linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
	background: -o-linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
	background: -ms-linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
	background: linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba5cb', endColorstr='#3a70ab',GradientType=0 );
}

.action-array .action-btn:first-child{
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.action-array .action-btn:last-child{
	border-top-right-radius: 10px;
	margin-right: 0;
	border-bottom-right-radius: 10px;
}
.user-tags span.tag {
	border: 1px solid #a5d24a;
	display: block;
	float: left;
	padding: 0 8px;
	background: #cde69c;
	color: #638421;
	margin: 5px 5px 5px 5px;
	line-height: 23px;
	font-size: 11px;
}
.group-dropdown-div {
	margin-left: 10px;
}
.create-header {
	margin: 20px 0;
}
.text-right{
	text-align: right;
}
.div-center{
	margin: 0 auto;
}
.categories-height {
	height: 420px !important;
	min-height: 0;
	max-height: 0;
}
