
input[type="radio"] {
  margin-right: 5px !important;
}



#background {
 position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("../../images/logo_dong.png");
    
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position:center;
    background-size: 50%;
    opacity: 0.15;
    overflow:hidden;  

}


.jumbotron {
  padding:25px;
  opacity:1 !important;
}


.navbar-inverse .navbar-brand {

  color: white;
  position: relative;
}

.navbar-custom { 
  color: white;
  background-color: #F51E1E;
  background:rgba(0,0,0,0.4);
  font-size:100%;
  border-color: grey;
  background-image: url("../../images/cyvipat.png");
  background-size: 65px 65px;
  background-repeat: no-repeat;   

}


.navbar-brand
{
  font-family: 'Lato', sans-serif;
  color:white;
  font-size: 30px;
  margin: 10px;
}

.btn-danger{
 background-color: #F51E1E;
  background:rgba(0,0,0,0.4);
  font-size:100%;
  border-color:black;
  font-size:15px;
  #font-family: sans-serif;
}

.btn-success{
  border-color:green;
}

.btn-danger:hover{
   background-color: #F51E1E;
  background:rgba(0,0,0,0.8);
  font-size:100%;

}

input.transparent-input{
       background-color:transparent !important;
       box-shadow:none !important;
    }


table#checkBoxTab{
  border-collapse: collapse;
}

#checkBoxTab tr:hover{
  background-color: rgba(0,0,0,0.1);
}
#checkBoxTab th{
  background-color: #fff;
}
#checkBoxTab th #checkBoxTab td{
  padding: 3px 5px;
}



.btn-xlarge {
    padding: 10x 20px;
    font-size: 20px;
    line-height: normal;
    display: block;
    -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
            border-radius: 8px;
}


#formLogin {
  margin-top : 10%;
}
#tableLogin {
   margin-left: auto;
    margin-right: auto;
border-collapse: separate;
    border-spacing: 6px;
  vertical-align: middle;
}


.margeHaute{
  height:60px !important; 
  min-height:60px !important;    
}

    .btn-file {
        position: relative;
        overflow: hidden;
    }
    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        font-size: 100px;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        outline: none;
        background: white;
        cursor: inherit;
        display: block;
    }
#alert_placeholder {
   position: fixed;
   top: 10%;
   left: 50%;
   transform: translate(-50%, -50%);
   z-index:9999 !important; /* Try to get it on top. */
}

.scrollable-menu {
    height: auto;
    max-height: 300px;
    overflow-x: hidden;
}


input[type="checkbox"] {
  transform:scale(1.3, 1.3);
}


.caffTrait{
  display: inline-block !important;
  //margin:5px;
  margin-right:5px  !important;
  margin-top:5px  !important;
  margin-bottom:5px  !important;
}



.ui-state-focus {
background: none !important;
background-color: rgba(0,0,0,0.2) !important;
border: none !important;
color: black !important;
}

.button_ok {
position: absolute;
top: 6em;
right: 1em;
padding: 1em;
width: 20%;
background-color: rgba(0,0,0,0.2) !important;
}

html>body .button_ok {
position: fixed;
}

#inner_button_ok  {
  width: 65%;
  margin: 0 auto;
}

.close_button_ok  {
  width:100%; 
  margin: 0 auto;
}




