/* GLOBAL */
.z-window-content{
	padding:0px !important;
} 
body {
	padding: 0 !important;
}
.agrande{
	font-size:30px;
}
.agrande:hover{
	font-size: 35px;
}
.back{
	font-size:30px;
}
.back:hover{
	text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
.median{
	font-size: 15px;
}
.br20{
	border-radius: 20px !important;
}
.br10{
	border-radius: 10px !important;
}
.h50{
	height: 50px;
}
.h-15{
	height: 15% !important;
}
.bgtext{
	background-color: #607F95 !important;
}
.greyBackground{
	background-color: #f8f8f8 !important;
}

.w-65{
	width: 65%
}

.w-70 {
	width: 70%
}

.w-80 {
	width: 80% !important;
}

.h-60 {
	height: 60% !important;
}

.h-70 {
	height:70% !important;
}

.h-80 {
	height: 80% !important;
}

.h-85 {
	height: 85% !important;
}

.h-90 {
	height: 90% !important;
}

.w-90 {
	width: 90% !important;
}

.w-94 {
	width: 94% !important;
}

.btn.btn-primary {
	background-color: #FFFFFF;
	border-color: #003882;
	border-radius: 20px;
}

.btn-back {
  border-radius: 50%;
  text-decoration: none;
  font-size: 40px;
}


a:hover {
	text-decoration:none;
}

.title-Panel{
	margin-bottom: .5rem;
    font-weight: 700;
    line-height: 1.2;
    font-size: 1.65rem;
    font-weight: bold;
}

.z-icon-times{
	color:#002F6D !important;
	font-weight : bold !important;
	font-size : 15px !important;
	background-color:#f8f8f8 !important;
	border-radius: 50px !important;
}

.breadCrumb{
	font-size:18px;
}
.breadCrumb-active{
	font-size:13px;
	font-weight: bold;
	color:#002F6D !important;
	border: 1px solid #002F6D !important;
	border-radius: 0px 6px !important;
	min-width: 100px;
	height: 30px !important;
	font-family : arial;
	margin-right: 3px;
	padding-right: 20px !important;
}

.breadCrumb-activeMedium{
	font-size:12px;
	font-weight: bold;
	color:#002F6D !important;	
	border: 1px solid #002F6D !important;
	border-radius: 0px 6px !important;
	height: 33px !important;
	min-width: 100px;
}

.breadCrumb-activeMin{
	border: 1px solid #002F6D !important;
	border-radius: 0px 8px !important;		
	min-width: 100px;
	height: 35px !important;
	margin-right: 2px
}

.z-tab-selected .z-tab-text{
	color: #FFFFFF !important;
	font-size : 12px !important;
	width:100% !important;
	height: 28px !important;
	border-radius: 0px 8px !important;	
}


.z-tab-selected {
	background-color:#002F6D !important;
	min-width: 120px;
}


.main-background-color{
 	background-color:  #002f6d;
}

.main-color{
 	color:  #002f6d;
}

.navbar {
	background: transparent linear-gradient(270deg, #0D3757 0%, #102D43 100%) 0% 0% no-repeat padding-box;
	height: 50px;
} 


.azul-marino{
	color: #004487;
}
.logo-thuban{
	width: 40px;

}


.z-menu-content{
	background: transparent !important;
	color: #002f6d !important;
	font-weight: bold !important;
}


.z-menu-icon{
	color: transparent !important;
}

.z-menu-content {
    padding: 0px;
}
.z-menu-image{
	max-width: 35px;
}


.size-logo{
    width: 50%;
    height: 50%;
}

@media only screen and (max-width: 461px) {
	.size-logo{
	    width: 65% !important;
	    height: 40% !important;
	}
}

/** SCROLL **/
.scroll {
  width: 8px;
  height: 200px;
  overflow: auto;
  float: left;
  scrollbar-color: #002F6D #ffffff !important;
}

.scroll4::-webkit-scrollbar {
   width: 8px !important;
   padding-right: 10px;
   scrollbar-color: #002F6D #ffffff !important;
   background: #002F6D;
   border-radius: 20px;
}
 
.scroll4::-webkit-scrollbar-thumb {
  background: #002F6D;
  border-radius: 20px;
}

.scroll4 {
    scrollbar-color: #002F6D #E9EFFA; 
}

.scroll4::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  background: #ffffff;
  border-radius: 20px;
}

.container::-webkit-scrollbar-thumb:hover {
    background: #004487;
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
}
.container::-webkit-scrollbar-thumb:active {
    background-color: #004487  !important;
}

.container::-webkit-scrollbar-thumb {
    background: #004487  !important;
    border-radius: 20px;
}

.z-datebox-popup{
	width:17.5% !important
}

.h-calc-window{
	height:calc(100% - 46px) !important;	
} 
.divInputClass{
	height: 3rem;padding:2px;
}

@media(min-width:1080px){
	.h-calc-window{
		height:80vh !important;	
	} 
}

.z-combobox-readonly>input {
    background-color: #f7f7f7;
} 

.z-button{
	background-color: #002F6D !important;
}

.z-button:hover{
	background-color: #004487 ;
}
.z-button:active{
	background-color: #004487 ;
}
input[type="checkbox"]:checked{
	background-color: #004487 !important;
}

input[type="checkbox"]:hover {
    border-color: #004487 !important;
}

input[type="radio"]:checked:before {
    background-color: #004487 !important;
}
input[type="radio"]:checked {
    border-color: #004487 !important;
}
.z-checkbox-switch-on>.z-checkbox-mold {
    background-color: #004487 !important;
}

.panelGeneral{
	min-height: 77vh !important;
	height: 77vh !important;
	max-height: 77vh !important;
	border-radius:22px;
	margin-top: 15px;
}
.title-card{
	font-size: 1rem;
	font-weight: 300;
}

.radiusVerticesMax {
	border-radius: 10px;
}

.shade {
	box-shadow: 5px 10px 8px #002F6D !important;	
}
