header{
	background: #222d3c;
	border-bottom: 1px solid #000000;
}
.dialog-toolbar{
	border:0;
	border-top: 1px solid #304359;
	padding:15px;
}

.dlgtbSticky{
	padding: 15px 15px 15px 236px;
}
	
@media (max-width: 1024px) {
	.dialog-toolbar{
		padding:15px;
	}	
	header{
		display: none;
	}
	header ul:first-child li.logo{
		width:auto;
	}	
	.doc{
		border-radius:0;
	}
	#content{
		/* padding-left: 0; */
		/* padding-right: 0; */
		padding: 0;
		/* border-top: 1px solid #3c3c3c; */
	}
	h1{
		background: #212121;
		padding: 12px;
	}
	#main{
		min-width:auto;
		padding: 0;
		margin-top: 83px;
	}
	nav{
		display: none;
	}
	#navsc{
		display: block;;
		height:auto;
		position:fixed;
		top:0px;
		left:0;
		width:100%
	}
	#navsc .panel-section{
		display:flex;
		padding: 0 !important;
	}
	#navsc .panel-section div{
		flex-direction: row;
		flex: .25;
	}
	#navsc .panel-section div strong{
		display: block;
		width: 100%;
	}
	#navsc .panel-section div.paciente{
		flex: .6;
	}
	.secciones_sticky{
		padding-left: 0!important;
		top: 119px !important;
	}
	.bottombar{
		padding: 5px;
	}
	.actions{
		top: 84px;
	}
	.formulario h1, #indicaciones h1{
		position:fixed;
		width:100%;
		padding: 10.5px;
		z-index: 5;
		top: 83px;
		left:0;
		/* line-height: 12px;
		height: 12px; */
		border-top: 1px solid #242424;
	}
	#tbSecciones{
		/* position:
		fixed; */
		/* top: 36px; */
	}
	.frmContent{
		margin-top: 0;
	}

	.actions #btnAdd{
		position:fixed;
		width: 48px!important;
		height: 48px;
		line-height: 48px;
		border-radius: 50%;
		display: block;
		padding: 0;
		z-index: 5000000;
		bottom: 2.5rem;
		right: 1rem;
	}
	.actions #btnAdd .mdi{
		vertical-align: middle;
		background: none;
	}	
	.actions #btnAdd .ib{
		display: none!important;
	}
	
	#tbFormato{
		/* top:auto; */
		right: 0rem;
		/* bottom:2.5rem; */
		min-height: 36px;
		min-width: 36px;
	}
	.grid{
		border-radius:0;
		max-width: 100%;
	}
	form.doc{
		padding-top: 36px;
	}
	#slide-form-content form.doc{
		padding-top: 0;
	}
	#dashboard{
		padding:1rem;
		margin: 0;
	}
	#dashboard .lista {
		width: 100% !important;
	}
	.med-thumbs .tag {
		width: 100%;
	}
	#navHeader{
		display:none;
	}

	.indicacion-activa {
		padding-top: 1rem;
	}

	#indicaciones{
		padding-top: 36px !important;
	}
	#indicaciones h1{
		display:block;
	}
	#slide-form.lg-form-container>div.lg-form-wrapper>div.lg-right-pane {
	    max-width: 90%;
	}
	.widgetAlergias{
		display: inline-block;
	    width: 90%;
	}
	.widgetAlergias ul{
		display: inline-block;
		width: 100%;
		padding: 0;
		vertical-align: middle;
	}
	.widgetAlergias li {
		display: inline-block;
		padding: 0;
	}
	
	.widgetAlergias li:after {
		content: ",";
	}	

	.widgetAlergias li.lastItem:after {
		content: "";
	}		

	#mnuidx a {
	    padding: 9px 0.75rem;
	}	
	.watermark img{
		filter: grayscale(90%);
	    opacity: .25;		
	    width: 160px;
	    padding: 1rem 2rem;
	}	
	.dialog-toolbar{
		top: 36px;
		left:0;
		z-index: 1;
		box-sizing:border-box;
	}
	.dlgtbSticky {
		top:0;
		padding-left:0;
		z-index: 38;
	}	
	#prevDoc{
		margin-left:-24px;
	}
}

@media (max-width: 640px) {
	#tbFormato{
		background:#3c454a;
		top: 119px;
		width: 100%;
		text-align: center;
	}
	#tbFormato .btnBack{
		display:none
	}
    #main {
        margin-top: 83px;
    }
	form.doc{
		padding-top: 72px;
	}
	.dialog-toolbar{
		top: 72px;
	}	
	.dlgtbSticky{
		top:0
	}
}

@media (max-width: 480px) {
	#mnuidx a {
	    padding: 9px 0.5rem;
	}
}
.fancybox-inner h1{
	position: static;
	padding:.5rem;
	border:0
}
