@CHARSET "UTF-8";

/*

BUSCAR ALTERNATIVAS ANTES DE CREAR CLASES QUE YA ESTÁN DEFINIDAS ;)

/home/amur/Work/Projects/empresas/src/public/assets/library/inspinia/css/style.css:3626

.mr5{margin-right: 5px;} == .m-r-xs
.mr10{margin-right: 10px;} == .m-r-sm
.ml5{margin-left: 5px;} == .m-l-xs
.ml10{margin-left: 10px;} == .m-l-sm
.mt5{margin-top: 5px;} == .m-t-xs
.mt10{margin-top: 10px;} == .m-t-sm
.mt15{margin-top: 15px;} == .m-t
.mt20{margin-top: 20px;} == .m-t-md
.negrita{font-weight: bold}; == .font-bold

Bootstrap

.fl{float: left;} == .pull-left
.fr{float: right;} == .pull-right
.dis-none {display: none;} == .hidden (bootstrap)

*/

/* Padding */
.pl0 {
	padding-left: 0;
}
.pl10 {
	padding-left: 10px;
}
.pl5 {
	padding-left: 5px;
}
.pl15 {
	padding-left: 15px;
}
.pl25 {
	padding-left: 25px;
}
.pr0 {
	padding-right: 0;
}
.pr1 {
	padding-right: 1px;
}
.pr5 {
	padding-right: 5px;
}
.pr10 {
	padding-right: 10px;
}
.pr15 {
	padding-right: 15px;
}
.pr25 {
	padding-right: 25px;
}
.pt5{
	padding-top : 5px;
}
.pt10{
	padding-top : 10px;
}
.pt0{
	padding-top: 0;
}
.pb0{
	padding-bottom: 0;
}
.oflow-h{
	overflow: hidden;
}

/* Margin */
.mt0{
	margin-top: 0px;
}
.mb0{
	margin-bottom: 0px;
}
.ml0{
	margin-left: 0px;
}
.mr0{
	margin-right: 0px;
}

.vcenter { 
	display: inline-block; 
	vertical-align: middle; 
	float: none; 
}
/*div[class*="col-"]{
	margin-right: -4px;
}*/
.vtop{
	display: inline-block; 
	vertical-align: top;	
	float: none; 
}

/* Alineación vertical de botones-icono */
[class*="btn-icon"].btn-sm span i { 
	line-height: 28px; 
}

/* Colores generales */
.color-white{
	color: #FFFFFF;
}

/* Textarea styles*/
textarea {
    border: 1px solid #e4e4e4;
	outline: none;
	border-radius: 0px;
	resize: none;
	
    -webkit-transition : border .15s linear;
    -moz-transition : border .15s linear;
    -o-transition : border .15s linear;
    -ms-transition: border .15s linear;
    -kthtml-transition: border .15s linear;
    transition : border .15s linear;
}
textarea:focus {
	border: 1px solid #1ab394;
}

#processing {
    /*background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0;*/
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    font-size: 2em;
    height: 55px;
    left: 50%;
    margin-left: -50%;
    position: fixed;
    top: 0;
    color: white;
    bottom: 0;
    height: 100%;
    width: 100%;
    z-index: 2035;
}

#processing > div {
    height: 150px;
    margin: auto;
    position: relative;
    top: 30%;
    width: 160px;
}

#processing .sk-spinner-fading-circle.sk-spinner {
	height: 100px;
	width: 50px;
	margin-top: 2%;
}

.dropdownMessagesBox {
	min-height: 40px;
}

.pointer {
    cursor: pointer;
}

.label-emerg {
    background-color: #000; 
    color: #ffffff;
}

/* Progress bar */
.progress {
    background-color: #cbcbcb;
}

/* Bordes */
.b-l {
	border-left: 1px solid #e7eaec;
}

.b-lrtb {
	border: 1px solid #e7eaec;
}
.top-navigation .nav.navbar-top-links .profile  a{
	padding-right: 5px;
}
.top-navigation .nav.navbar-top-links .messaging  a{
	padding-left: 5px;
}

/** Ajustes altura select 2 */
.select2-container--bootstrap-inspinia.select2-container--open {
	z-index: 2200;
}
.modal-content .select2-container--bootstrap-inspinia {
	width: 100% !important;
}

form span.select2-container{
	max-width: 100%;
}
/** DataTables */
.dataTables_wrapper table.dataTable tbody td {
	vertical-align: middle;
}
.dataTables_wrapper table.dataTable tbody td .btn-group {
	display: flex;
	justify-content: center;
}
.dataTables_wrapper {
	overflow-x: auto;
}
.dataTables_wrapper > .row {
	margin: 0;
}
.dataTables_wrapper .dataTables_length select {
	font-size: 0.85em;
	text-align: center;
}

.dataTables_wrapper .dataTables_filter > label > input {
	margin-left: 10px;
}
