html, body{
	background: rgb(9, 39, 70) !important;
}
/*----- Scrollbar -----*/
::-webkit-scrollbar {
	width: 5px;
	height: 8px;
}
::-webkit-scrollbar-thumb {
	background: #7BA33D;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2); 
}
::-webkit-scrollbar-track-piece{
	background: rgba(123,163,61,0.5);
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.1); 
}	

/*----- Alert -----*/
.alert-1{
	color: #383d41;
	background-color: #e2e3e5;
	border-color: #d6d8db;
}
/*----- Botones Nuevos -----*/
.btnPlg a i{
	font-size:30px;
	margin-left: 10px
}
.btnico a {
	font-size:30px;
	margin-left: 10px	
}
.cursor {
	cursor:pointer;
	touch-action: manipulation;
}
.visionPro{
	min-width: 30px !important;
}
.btncircle
{
	width: 30px;
	height: 30px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

/*---------- Textos ----------*/
.text-danger {
	color: #AF3232 !important;
}
a.text-danger:hover, a.text-danger:focus {
	color: #8B3131 !important;
}
.text-success {
	color: #489407 !important;
}
a.text-success:hover, a.text-success:focus {
	color: #326903 !important;
}
.text-info {
	color: #6187B3 !important;
}
a.text-info:hover, a.text-info:focus {
	color: #5D7CA1 !important;
}

.text-primary {
	color: #f7e400 !important;
}
a.text-primary:hover, a.text-primary:focus {
	color: #e6bf00 !important;
}
.text-warning {
	color: #fe7400 !important;
}
a.text-warning:hover, a.text-warning:focus {
	color: #d46304 !important;
}

.text-light {
	color:  #96C1EF  !important;
}
a.text-light:hover, a.text-warning:focus {
	color: #789ABF !important;
}
.text-dark {
	color:  #11579D  !important;
}
a.text-dark:hover, a.text-warning:focus {
	color: #1D466F !important;
}

.text-titles{
	color: #476f97 !important;
}
.text-titles1{
	color: #2C3E50 !important;
}
.text-ng{
	color:#000000 !important;
}
.text-bl{
	color: #ffffff!important;
}
.text-gr{
	color: #566472!important;
}
.text-a1{
	color: #2a71c3!important;
}
.text-hf{
	color: #092746!important;
}
/*---------- Botones ----------*/
.btn-danger {
	color: #fff;
	background-color: #AF3232;
	border-color: #AF3232;
}
.btn-danger:hover {
	color: #fff;
	background-color: #8B3131;
	border-color: #8B3131;
}
.btn-danger:focus, .btn-danger.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(175, 50, 50, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(175, 50, 50, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
	color: #fff;
	background-color: #AF3232;
	border-color: #AF3232;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #AF3232;
	border-color: #AF3232;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(175, 50, 50, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(175, 50, 50, 0.5);
}
/*------ success -------*/
.btn-success {
	color: #fff;
	background-color: #489407!important;
	border-color: #489407!important;
}
.btn-success:hover {
	color: #fff;
	background-color: #326903!important;
	border-color: #326903!important;
}
.btn-success:focus, .btn-success.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(72, 148, 7, 0.5)!important;
	box-shadow: 0 0 0 0.2rem rgba(72, 148, 7, 0.5)!important;
}
.btn-success.disabled, .btn-success:disabled {
	color: #fff;
	background-color: #489407!important;
	border-color: #489407!important;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
	color: #fff;
	background-color: #489407!important;
	border-color: #489407!important;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(72, 148, 7, 0.5)!important;
	box-shadow: 0 0 0 0.2rem rgba(72, 148, 7, 0.5)!important;
}
/*------ info -------*/
.btn-info {
	color: #fff;
	background-color: #6187B3!important;
	border-color: #6187B3!important;
}
.btn-info:hover {
	color: #fff!important;
	background-color: #5D7CA1!important;
	border-color: #5D7CA1!important;
}
.btn-info:focus, .btn-info.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(97 , 135, 179 , 0.5)!important;
	box-shadow: 0 0 0 0.2rem rgba(97 , 135, 179, 0.5)!important;
}
.btn-info.disabled, .btn-info:disabled {
	color: #fff;
	background-color: #6187B3!important;
	border-color: #6187B3!important;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
	color: #fff;
	background-color: #6187B3!important;
	border-color: #6187B3!important;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(97 , 135, 179, 0.5)!important;
	box-shadow: 0 0 0 0.2rem rgba(97 , 135, 179, 0.5)!important;
}
/*------ primary -------*/
.btn-primary {
	color: #fff;
	background-color: #f7e400!important;
	border-color: #f7e400!important;
}
.btn-primary:hover {
	color: #fff;
	background-color: #e6bf00 !important;
	border-color: #e6bf00 !important;
}
.btn-primary:focus, .btn-primary.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(247, 228, 0, 0.5)!important;
	box-shadow: 0 0 0 0.2rem rgba(247, 228, 0, 0.5)!important;
}
.btn-primary.disabled, .btn-primary:disabled {
	color: #fff;
	background-color: #f7e400!important;
	border-color: #f7e400!important;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #f7e400!important;
	border-color: #f7e400!important;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(247, 228, 0, 0.5)!important;
					box-shadow: 0 0 0 0.2rem rgba(247, 228, 0, 0.5)!important;
}
/*------ warning -------*/
.btn-warning {
	color: #fff;
	background-color: #fe7400!important;
	border-color: #fe7400!important;
}
.btn-warning:hover {
	color: #fff;
	background-color: #d46304!important;
	border-color: #d46304!important;
}
.btn-warning:focus, .btn-warning.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(254, 116, 0, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(254, 116, 0, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
	color: #fff;
	background-color: #fe7400!important;
	border-color: #fe7400!important;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #fe7400!important;
	border-color: #fe7400!important;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(254, 116, 0, 0.5);
			box-shadow: 0 0 0 0.2rem rgba(254, 116, 0, 0.5);
}
/*------ secondary -------*/
.btn-secondary {
	color: #fff;
	background-color: #8998A5!important;
	border-color: #8998A5!important;
}
.btn-secondary:hover {
	color: #fff;
	background-color: #6c757d!important;
	border-color: #6c757d!important;
}
.btn-secondary:focus, .btn-secondary.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(137, 152, 165, 0.5) !important;
			box-shadow: 0 0 0 0.2rem rgba(137, 152, 165, 0.5) !important;
}
.btn-secondary.disabled, .btn-secondary:disabled {
	color: #fff;
	background-color: #8998A5!important;
	border-color: #8998A5!important;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #8998A5!important;
	border-color: #8998A5!important;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(137, 152, 165, 0.5) !important;
			box-shadow: 0 0 0 0.2rem rgba(137, 152, 165, 0.5) !important;
}
/*------ light -------*/
.btn-light {
	color: #fff;
	background-color: #96C1EF!important;
	border-color: #96C1EF!important;
}
.btn-light:hover {
	color: #fff;
	background-color: #789ABF!important;
	border-color: #789ABF!important;
}
.btn-light:focus, .btn-light.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(150 , 193 , 239, 0.5) ;
	box-shadow: 0 0 0 0.2rem rgba(150 , 193 , 239, 0.5) ;
}
.btn-light.disabled, .btn-light:disabled {
	color: #fff;
	background-color: #96C1EF;
	border-color: #96C1EF;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
	color: #fff;
	background-color: #96C1EF;
	border-color: #96C1EF;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(150 , 193 , 239, 0.5) ;
	box-shadow: 0 0 0 0.2rem rgba(150 , 193 , 239, 0.5) ;
}
.btn-dark {
	color: #fff;
	background-color: #11579D!important;
	border-color: #11579D!important;
}
.btn-dark:hover {
	color: #fff;
	background-color: #1D466F!important;
	border-color: #1D466F!important;
}
.btn-light:focus, .btn-light.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(17 , 87, 157, 0.5) ;
	box-shadow: 0 0 0 0.2rem rgba(17 , 87, 157, 0.5) ;
}
.btn-light.disabled, .btn-light:disabled {
	color: #fff;
	background-color: #11579D!important;
	border-color: #11579D!important;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
	color: #fff;
	background-color: #11579D!important;
	border-color: #11579D!important;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(17 , 87, 157, 0.5) ;
	box-shadow: 0 0 0 0.2rem rgba(17 , 87, 157, 0.5) ;
}

.maxInput{
	width: 110px;
	text-align: center !important;
	display:block;
}
.footer{
	background: rgb(9, 39, 70) !important;
}
