body.function-login {
height:100%;
background:transparent url("https://linkerbid.com/wp-content/uploads/2020/03/linkerbid-linkerdbid-duotone-0110.jpg");
background-size:cover;
}
/*
.r-vbar-page .r-left {
	color: navy !important;
}
*/
/*Busqueda en horizontal */
.form-group.srchPanelRow.rnr-basic-search-field, div.srchPanelRow.form-group {  
float: left !important;  
display: table;  
margin: 5px;  
} 

/*
.r-vbar-page .r-left [data-logo-cell][data-logo-cell] {
    background-color: #ffffff;   
  }
*/
/*Este elemento me lo seguía cogiendo gris, a pesar de que debería coger el del default  btn, lo cambio aquí directamente en el custom */
/*
.navbar.navbar-default .btn-default:not(:hover) {
    background-color: #7399BD;
}
*/
/*Div del menu lateral izquierdo*/
/*
.mCustomScrollBox {
    position: relative;
    overflow: hidden; 
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr;
    background-color: #1C477F;
}
*/
/*cambia el div del recuadro superior del menú  lateral*/
.r-vbar-page .r-left [data-logo-cell][data-logo-cell] {
    background-color: #163864;
    color: #ffffff;
    border-right: none;
    border-left: none;
    border-top: solid #163864 1px;
    border-bottom: solid #163864 1px;
    display: flex;
    align-items: stretch;
    align-self: stretch;
    flex-grow: 1;
    justify-content: center;
}

/*Link del dropdown del vbar left*/

  .r-vbar-page .r-left .nav .dropdown-menu > li >a{
    min-width: 250px;
    color:rgb(52, 58, 64);
  }

/*Link navbar left hover y dropdowm link hover*/

  .r-vbar-page .r-left .nav a:hover {
    color: white;
    background: #7399BD;
  }

/*link  navbar left al hacer click sobre una opción de menú*/

    .r-vbar-page .r-left .nav a:focus {
    color: white;
    background: #7399BD;
  }

/*Dropdown del navbar left hover color*/
/*
  .r-vbar-page .r-left .nav .dropdown-menu > li >a:hover{
    min-width: 250px;
    color:white;
  }
*/
/*Parte inferior del menú lateral*/
/*
  .r-vbar-page .r-left[data-fixed] {
    position: fixed;
    z-index: 99;
    height: 100vh;
    background-color:#1C477F;
  }
*/
/*Dropdown del login*/
.btn-group > .btn:first-child {
  margin-left: 0;
  background-color: #CEAA7A ;
}
/*breadcrumb*/
.breadcrumb > li {
  display: inline-block;
  color:white;
}


/*Desplegable del dropdown*/

  .menu-treelike.menu-treelike ul[data-menulevel]:not([data-menulevel="1"]) > li > a:not(:hover) {
    background-color: white;
	color:#1C477F;
	border-top:silver ridge; 
	border-bottom:silver ridgex;
	border-width: thin;
	
  }
/*soluciona el color del dropdown del menú lateral cuando está activo */

  .r-vbar-page .r-left .nav > li > a {
    padding: 8px 15px;
    background-color:#1C477F;
  }

/*Clase añadida para badge en el menú item, formato a botones o grid field*/

.badge-green {  
background-color: #1ab394;
color: #FFFFFF;  
 /*     font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;   */
  /*    font-weight: 600;    */
/*    text-shadow: none;      */
 /*   border-radius: .25em;    */
	/*	border: 3px solid #1ab394;      */  
}  

/*Clase añadida para badge en el menú item, formato a botones o grid field*/

.badge-red {  
background-color: #ff4040;
color: #FFFFFF;  
   /*   font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;  
    font-weight: 600;
    padding: 2px 8px;  
    text-shadow: none;      
    border-radius: .25em;  
    float: right!important;
		border: 3px solid #ff4040;*/		
} 

.card-box {
    position: relative;
    color: #fff;
    padding: 20px 10px 40px;
    margin: 20px 0px;
}
.card-boxFont {
    position: relative;
    color: #1C477F;
    padding: 20px 10px 40px;
    margin: 20px 0px;
}


.card-box:hover {
    text-decoration: none;
    color: #f1f1f1;
}
.card-box:hover .icon i {
    font-size: 100px;
    transition: 1s;
    -webkit-transition: 1s;
}
.card-box .inner {
    padding: 5px 10px 0 10px;
}
.card-box h3 {
    font-size: 27px;
    font-weight: bold;
    margin: 0 0 8px 0;
    white-space: nowrap;
    padding: 0;
    text-align: left;
		color: #fff;
}
.card-box p {
    font-size: 15px;
}
.card-box .icon {
    position: absolute;
    top: auto;
    bottom: 5px;
    right: 5px;
    z-index: 0;
    font-size: 72px;
    color: rgba(0, 0, 0, 0.15);
}
.card-box .card-box-footer {
    position: absolute;
    left: 0px;
    bottom: 0px;
    text-align: center;
    padding: 3px 0;
    color: rgba(255, 255, 255, 0.8);
    background: rgba(0, 0, 0, 0.1);
    width: 100%;
    text-decoration: none;
}


.card-box:hover .card-box-footer {
    background: rgba(0, 0, 0, 0.3);
}
.bg-azul {
    background-color: #1C477F !important;
}
.bg-azulclaro {
    background-color: #7399BD !important;
}
.bg-marron {
    background-color: #CEAA7A !important;
}
.bg-marronclaro {
    background-color: #E9E2CE !important;
}
.bg-gris {
    background-color: #a7a7a7 !important;
}
.bg-violeta {
    background-color: #a071a7 !important;
}
.bg-naranja {
    background-color: #f78f03 !important;
}
.bg-rosa {
    background-color: #de71af !important;
}
.bg-pistacho {
    background-color: #B0CB1F !important;
}
.bg-turquesa {
    background-color: #8edbe6 !important;
}


.rnr-radio-label {
  width: 100%;
  text-align: center;
}
.rnr-radio-label h1 {
  font-family: "Inter", sans-serif;
  color: #1C477F;
}
.rnr-radio-label input[type=radio] {
  display: none;
}
.rnr-radio-label input[type=radio]:checked + .box {
  background-color: #1C477F;
}
.rnr-radio-label input[type=radio]:checked + .box span {
  color: #CEAA7A;
  transform: translateY(70px);
}
.rnr-radio-label input[type=radio]:checked + .box span:before {
  transform: translateY(0px);
  opacity: 1;
}
.rnr-radio-label .box {
  width: 200px;
  height: 200px;
  background-color: White;
  transition: all 250ms ease;
  will-change: transition;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  position: relative;
  font-family: "Inter", sans-serif;
  font-weight: 900;
}
.rnr-radio-label .box span {
  position: absolute;
  transform: translate(0, 60px);
  left: 0;
  right: 0;
  transition: all 300ms ease;
  font-size: 1.5em;
  user-select: none;
  color: #CEAA7A;
}





