.bg-light{
    background-color:white!important;
    -webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
border-radius: 3px;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td{
    border-top: 0px solid #ddd; !important;
}
.dataTables_wrapper{
    padding:50px;
}
.inputs{
    color:#f05a1a;
}
.contSubmits{
    text-align: center;
}
.active{
    background-color: #f05a1a;
    border-radius: 3px;
    color: white!important;
}
.descargar{
        width: 200px;
    display: block;
    margin: 0 auto;
    margin-bottom: 60px;
    background-color: #f05a1a;
    color: white;
    text-align: center;
    margin-top: 20px;
    border-radius: 5px;
}
td.sinBordes{
    background-color: #e9ecef; !important;
    border-top: 0px solid #ddd;
}
a.excel{
    color:#f05a1a;
}
a.archivos{
    color:grey;
}
a.subidos{
    color:green;
}
a.archivos:hover{
    color:f05a1a;
}
body{
    font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.navbar{
    width: 100%;
}
.dropdown-item:active{
    background-color:#f05a1a!important;
    color:white!important; 
}
.nav-item{

}
.navbar-nav{
    margin-left: 65px;
}
.fondo{
    width: 100%;
    height: 250px;
}
.princi{
    font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color:#f05a1a;
    font-size: 40px;
    text-align: center;
}
.imgcompany{
    width: 250px;
}
body{
    background-image: url('https://gestiones.forlopd.es/appdocus/img/fondo.jpg');
}
th{
    text-align: center;
}
#contfase0{
    margin-top: -40px;
}
#contfase1{
    margin-top: -40px;
}
#contfase2{
    margin-top: -40px;
}
.fases{
    text-align: center;
    color:#fd7e14;
    cursor: pointer;
}
select{
    text-align: center;
        word-wrap: normal;
    border-color: #fd7e14;
    border-radius: 5px;
    color: #fd7e14;
}
select[option]{
    font-weight: bold;
}
.contenido{
    margin-top: 10px;
    background-color: white;
      display:inline-block;
    margin-left:auto;
    margin-right:auto;
    border-radius: 5px;
}
.contenido2{
    padding: 40px;
    margin-top: 10px;
    background-color: white;
    display: inline-block;
    /* margin-left: auto; */
    margin-right: auto;
    border-radius: 5px;
}
.docus{
    margin-top: 50px;
}
.acceso{
     -webkit-box-shadow: 9px 7px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 9px 7px 5px 0px rgba(0,0,0,0.75);
box-shadow: 9px 7px 5px 0px rgba(0,0,0,0.75);
    border-radius: 5px;
    background-color: white;
    /*margin-left:5%; */
    width: 100%;
    height: 500px;
}

input[type=text], input[type=password], input[type=submit]{
    width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
  background-color: #fcfcfc;
}
#clausuladoGeneral, #clausuladoSanidad, #clausuladoAsocyfund, #docEmple, #clausAsesAbog, #docusWeb, #docuset, #docused, #politicas{
    text-align: left;
}
#btAdd{
    width: 250px;
}
input[type=radio]{
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}
input[type=text]:focus, input[type=password]:focus, input[type=submit]:focus{
@include box-shadow(0 0 5px rgba(81, 203, 238, 1));
outline: none !important;
/*border:1px solid #f05a1a;*/
border: 1px solid #f05a1a;
-webkit-box-shadow: 9px 7px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 9px 7px 5px 0px rgba(0,0,0,0.75);
box-shadow: 9px 7px 5px 0px rgba(0,0,0,0.75);
}
input[type=submit]{
    width: 160px;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
    background-color: #f05a1a;
    color:white;
}
input[type=submit]#archivos{
    width: 100px;
    display: inline-block;
    margin: 0 auto;
    margin-bottom: 20px;
    background-color: #f05a1a;
    color:white;
}
input[type=submit].altaCliente{
    width: 130px;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
    background-color: #f05a1a;
    color:white;
}
input[type=button]{
    width: 145px;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
    background-color: #f05a1a;
    color:white;
    border-radius: 5px;
}
@media (max-width: 600px) {
.imgcompany{
    width: 250px;
}
}
@media (max-width: 900px) {
.navbar{
    width: 110%!important;
}
.imgcompany{
    width: 250px;
}
}