@media only screen and (max-width: 450px) {
	#btnDemo {
		width: 50%;
	}
	body {
		margin-top: 50px !important;
	}
	.mNavBar {
    top: 0px !important;
    background: #005ca0 !important;
    position: fixed;
	}
  #mBoxUser {
    top: 20px !important;
    right: 5px !important;
    min-width: 350px !important;
    max-width: 350px !important;
  }
  
  .px-content, .panel-body {
	  padding-left: 0 !important;
	  padding-right: 0 !important;
  }
  #px-navbar-collapse {
	  margin-top: 50px;	  
  }
}

.select2-container .select2-selection--single .select2-selection__arrow {
    padding: 4px 25px 4px 0;
}
#imgLogo img {
	content: url('../../img/portales/facturalomaster/logo.png');
	margin-top: 27px !important;
    margin-left: 50px;
    height: 60px;
    width: 60px;
 
}

.header, .main-header {
  background: url('../../img/portales/facturalomaster/banner.jpg') !important;
  height: 116px !important;
  background-size: 100% 80% !important;
}


.main-header img {
	height: 50px;
  width: 50px;
  margin-top: 20px;
  margin-left: 50px;
}


.mNavBar {
	top: 110px;
}

.header img {
	height: 100px;
	width: 100px;
  margin-top: 20px;
  margin-left: 50px;
}

#px-navbar-collapse, #btn-px-nav-toggle {
	background: #005ca0;
  box-shadow: 0 3px 5px 0 rgba(0,0,0,0.24);	
}



.btn-primary, .table-primary .table-header {
  	background: #005ca0; 
  	font-weight: bold;
}
* {

}

.table-light thead th, .table-light thead tr {
  	background: #37bcae;
  	font-weight: bold;
  	color: #fff;
}

.panel-flo {
	font-family: 'Roboto', sans-serif;
	color: #005ca0;
  border-color: #005ca0;
  border: 1.5px dashed;
  border-radius: 18px 18px 15px 15px;
  background: #ebebeb;
  padding: 11px;
  margin-bottom: 24px;
  border: none;
	box-shadow: 10px 10px 20px -5px rgba(0,0,0,0.75);
}


.panel-flo .panel-flo {
	box-shadow: none;	
}

.panel-flo .panel-flo .panel-heading {
	background: #37bcae !important;
}
.panel-flo .panel-flo {
	border-color: #37bcae !important;
  border: 1.5px dashed;
  border-radius: 18px 18px 15px 15px;
}


.panel-flo .panel-heading {
		border-top-left-radius: 15px;
    /* min-height: 1.2rem; */
    border-top-right-radius: 15px;
    margin-left: -13px;
    position: relative;
    height: auto;
    vertical-align: middle;
    margin-bottom: 1rem;
    color: #FFF;
    /* margin-left: calc(-1.5rem - 2px); */
    /* margin-top: -1.7rem; */
    /* width: calc(100% + 1.2rem + 1px); */
    background-color: #005ca0;
    margin-top: -13px;
    width: calc(100% + 26px);
	
}

.panel-flo .title-flo {
	color: white !important;
	font-size: 14px;
  float: left;
}


.panel-flo.panelP  .title-flo,
.panelP label {
	color: #005ca0 !important;
}
.mCenter {
	margin-left: calc(50% - 100px);
	color: white !important;
}
#title-white {
	color: #fff !important;
}
#btnDemo {
	width: 200px !important;
}

.panel-flo .title-flo.btnTitleFlo {
	color: #444 !important;
}