﻿
body {
    padding-top: 4em;
    padding-bottom: 4em;
    font-size:10px;
}

.dropzone {
    background: white;
    border-radius: 5px;
    border: 2px dashed rgb(0, 135, 247);
    border-image: none;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}

h1{
    font-weight:normal;
    
    font-size:32px;
}
h2 {
    font-size: 18px;
    font-weight: bold;
}
h3 {
    font-size: 16px;
    font-weight: bold;
}
h4 {
    font-size: 13px;
    font-weight: normal;
    
}
h5 {
    font-size: 12px;
    
}

.form-control {
    font-size: 10px;
    height: 30px;
}

.btn {
    font-size: 10px;
    height:30px;
}

.badge
{
    font-size:10px;
    
}

/* Set padding to keep content from hitting the edges */
.body-content {
  /* padding-left: 15px;
    padding-right: 15px;*/
}

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 100%;    
    font-family: inherit;
    
}*/
/* Override the acep bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
[hidden] {
    display: none !important;
}

table, th, td {
    vertical-align: middle !important;
}
simpletable, th, td {
    vertical-align: top !important;
    padding:4px;
}
.dl-horizontal dt {
    white-space: normal;
}


.selecteurCSS {
    border: 2px solid #00B0A2;
    border-radius: 20px 20px 20px 20px;
    padding: 10px;
    text-align: center;
    
    color: #607D8B;
    transition: all .2s ease-in-out;
}

    .selecteurCSS:hover {
        
        transform: scale(1.1);
    }



div.hoverscale {   
    transition: all .2s ease-in-out;
}

    div.hoverscale:hover {        
        transform: scale(1.1);
    }


div.btnmenu {
    /*padding: 15px;
    margin: 10px;*/
    height: 150px;   
    min-width: 190px;
    text-align: center;
    /*border-radius: 20px;*/
    transition: all .2s ease-in-out;
    background-color: white; /* #004850;*/
    color: #607D8B !important; /*white;*/
    border-radius: 10px;
    box-shadow: 0 2px 20px 5px rgba(194, 194, 194, 0.5);
    border: solid 1px #ffffff;
    padding: 16px;
    margin: 16px;
}
    div.btnmenu:hover {
        /* background-color: #02808F;*/
        transform: scale(1.1);
        color:black!important;
    }
    div.btnmenu .Nom-widget {
        color: #607D8B !important;
        display: flex;
        align-items: center;
        font-size: 18px;
        font-weight: 900;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.33;
        letter-spacing: -0.16px;
    }
div.btnmenusmall {

    height: 110px;
    width:140px;
    padding:7px;
    margin:5px;
    text-align: center;
    color: white;
    background-color: #004850;
    border-radius: 20px;
    transition: all .2s ease-in-out;
}

    div.btnmenusmall:hover {
        
        transform: scale(1.05);
    }

div.menusmall {
   
    width: 120px;
    padding: 10px;
    margin: 5px;
    text-align: center;
    color: white;
    background-color: #004850;
    border-radius: 20px 20px 20px 20px;
    transition: all .2s ease-in-out;
}

tab {
    display: none;
}

    tab.on {
        display: block;
    }


.acep-check {
    width: 12px;
    height: 12px;
    padding: 0;
    margin: 0;
    vertical-align: bottom;
    position: relative;
    top: -2px;
    *overflow: hidden;
}
 
.a-acep {
    color: #004850; /*#607D8B;*/
}

    .a-acep:hover,
    .a-acep:focus,
    .a-acep:active {
        color: #02808F; /*#21B557;*/
        text-decoration: none;
    }

.a-acepwhite {
    color: white;
}

    .a-acepwhite:hover,
    .a-acepwhite:focus,
    .a-acepwhite:active {
        color: #004850;
        text-decoration: none;
    }

.a-acepwhiteleft {
    color: white;
}

    .a-acepwhiteleft:hover,
    .a-acepwhiteleft:focus,
    .a-acepwhiteleft:active {
        color: #02808F;
        text-decoration: none;
    }


a.btnmenu {

    color: white; /*#607D8B;*/
    text-align: center;

}
    a.btnmenu:hover,
    a.btnmenu:focus,
    a.btnmenu:active {
        color: white; /* #21B557;*/
    text-decoration: none;
}
textarea {
    min-height: 100px;
}

table.datatables tbody td {
    vertical-align: middle;
}

.navbar-acep {
    background-color: transparent;
    background-image: url(../../Images/Fond.png);
    background-size: 100%;
    background-repeat: repeat-y;
    border:none;
  
}

    .navbar-acep .navbar-brand {
        color: #607D8B;
    }

        .navbar-acep .navbar-brand:hover,
        .navbar-acep .navbar-brand:focus {
            color: #fff;
            background-color: transparent;
        }

    .navbar-acep .navbar-text {
        color: #607D8B;
    }

    .navbar-acep .navbar-nav > li > a {
        color: white; /*#607D8B;*/
        font-weight: normal;
    }

        .navbar-acep .navbar-nav > li > a:hover,
        .navbar-acep .navbar-nav > li > a:focus {
            color: #004048; /*#21B557;*/
            background-color: transparent;
        }

    .navbar-acep .navbar-nav > .active > a,
    .navbar-acep .navbar-nav > .active > a:hover,
    .navbar-acep .navbar-nav > .active > a:focus {
        color: #004048; /*#21B557;*/
        background-color: transparent;
    }

    .navbar-acep .navbar-nav > .disabled > a,
    .navbar-acep .navbar-nav > .disabled > a:hover,
    .navbar-acep .navbar-nav > .disabled > a:focus {
        color: #ccc;
        background-color: transparent;
    }

    .navbar-acep .navbar-nav > .open > a,
    .navbar-acep .navbar-nav > .open > a:hover,
    .navbar-acep .navbar-nav > .open > a:focus {
        color: #555;
        background-color: #e7e7e7;
    }


@media (max-width: 767px) {
    .navbar-acep .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }

        .navbar-acep .navbar-nav .open .dropdown-menu > li > a:hover,
        .navbar-acep .navbar-nav .open .dropdown-menu > li > a:focus {
            color: #333;
            background-color: transparent;
        }

    .navbar-acep .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-acep .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-acep .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555;
        background-color: #e7e7e7;
    }

    .navbar-acep .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-acep .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-acep .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #ccc;
        background-color: transparent;
    }
}

.navbar-acep .navbar-toggle {
    background-color: transparent;
    /*  background-color: white !important;*/
    border: none; /*-color: #607D8B;*/
}

    .navbar-acep .navbar-toggle:hover,
    .navbar-acep .navbar-toggle:focus {
        background-color: transparent;
    }

    .navbar-acep .navbar-toggle .icon-bar {
        background-color: white; /*#21B557;*/
    }

.navbar-acep .navbar-collapse,
.navbar-acep .navbar-form {
    border-color: #607D8B;
    background-color: transparent;
}

.navbar-acep .navbar-link {
    color: #777;
}

    .navbar-acep .navbar-link:hover {
        color: #333;
    }

.navbar-acep .btn-link {
    color: #777;
}

    .navbar-acep .btn-link:hover,
    .navbar-acep .btn-link:focus {
        color: #333;
    }

    .navbar-acep .btn-link[disabled]:hover,
    fieldset[disabled] .navbar-acep .btn-link:hover,
    .navbar-acep .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-acep .btn-link:focus {
        color: #ccc;
    }

.btn:active, .btn:focus, .btn:active:focus, .btn.active:focus {
    outline: none !important;
}

.btnnav {
    margin: 5px;
    padding: 5px;
    height: 60px;
    min-width: 110px;
    text-align: center;
    color: white;
    background-color: #004850;
    opacity: 0.5;
    border-radius: 20px;
    transition: all .2s ease-in-out;
}

    .btnnav:hover {
        color: white;
        opacity: 1;
        transform: scale(1.10);
    }


    .btnnav:active,
    .btnnav.active,
    .open > .dropdown-toggle.btn-acep2inverse {
        transform: scale(1.10);
        opacity: 1;
        background-color: #1FB578;
    }

.btnok {
    margin: 5px;
    padding: 5px;
    height: 40px;
    min-width: 110px;
    text-align: center;
    color: white;
    background-color: #1FB578;
    border-radius: 20px;
    transition: all .2s ease-in-out;
    font-weight:bold;
    vertical-align:middle;
}

    .btnok:hover {
        color: white;       
        transform: scale(1.10);
    }


a.btnok {
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    vertical-align: middle;
}

    a.btnok:hover,
    a.btnok:focus,
    a.btnok:active {
        color: white;
        text-decoration: none;
    }


.btn-acep {
    color: white;
    background-color: #02808F;
}
    .btn-acep:focus,
    .btn-acep.focus {
        color: white;
        background-color: #02808F;
    }
    .btn-acep:hover {
        color: white;
        background-color: #004850;
    }
    .btn-acep:active,
    .btn-acep.active,
    .open > .dropdown-toggle.btn-acep {
        color: white; 
        background-color: #02808F; 
    }
 

.btn-acep2 {
    color: white; 
    background-color: #004850; 
  
}
    .btn-acep2:focus,
    .btn-acep2.focus {
        color: white; 
        background-color: #004850;       
    }
    .btn-acep2:hover {
        color:white;
        background-color: #02808F;
    }
    .btn-acep2:active,
    .btn-acep2.active,
    .open > .dropdown-toggle.btn-acep2 {
        color: white; /*#333;*/
        background-color: #004850; /*#21B557; /*#e6e6e6;*/
        
    }


.btn-acep2inverse {
    color: #607D8B; /*#333;*/
            background-color: white; /* #fff;*/
            border-color: #ccc;
        }

    .btn-acep2inverse:focus,
    .btn-acep2inverse.focus {
        color: white; /*#333;*/
        background-color: #02808F; /*#21B557; /*#e6e6e6;*/
        border-color: #8c8c8c;
    }

    .btn-acep2inverse:hover {
        color: white; /*#333;*/
        background-color: #02808F; /*#21B557; /*#e6e6e6;*/
        border-color: #adadad;
    }

    .btn-acep2inverse:active,
    .btn-acep2inverse.active,
    .open > .dropdown-toggle.btn-acep2inverse {
        color: white; /*#333;*/
        background-color: #004850;/*#21B557; /*#e6e6e6;*/
        border-color: #adadad;
    }

        .btn-acep2inverse:active:hover,
        .btn-acep2inverse.active:hover,
        .open > .dropdown-toggle.btn-acep2inverse:hover,
        .btn-acep2inverse:active:focus,
        .btn-acep2inverse.active:focus,
        .open > .dropdown-toggle.btn-acep2inverse:focus,
        .btn-acep2inverse:active.focus,
        .btn-acep2inverse.active.focus,
        .open > .dropdown-toggle.btn-acep2inverse.focus {
            color: white; /*#333;*/
            background-color: #004850;/*#21B557; /*#d4d4d4;*/
            border-color: #8c8c8c;
        }

    .btn-acep2inverse:active,
    .btn-acep2inverse.active,
    .open > .dropdown-toggle.btn-acep2inverse {
        background-image: none;
        background-color: #004850; /*#21B557;*/
        border-color: #8c8c8c;
    }

    .btn-acep2inverse.disabled,
    .btn-acep2inverse[disabled],
    fieldset[disabled] .btn-acep2inverse,
    .btn-acep2inverse.disabled:hover,
    .btn-acep2inverse[disabled]:hover,
    fieldset[disabled] .btn-acep2inverse:hover,
    .btn-acep2inverse.disabled:focus,
    .btn-acep2inverse[disabled]:focus,
    fieldset[disabled] .btn-acep2inverse:focus,
    .btn-acep2inverse.disabled.focus,
    .btn-acep2inverse[disabled].focus,
    fieldset[disabled] .btn-acep2inverse.focus,
    .btn-acep2inverse.disabled:active,
    .btn-acep2inverse[disabled]:active,
    fieldset[disabled] .btn-acep2inverse:active,
    .btn-acep2inverse.disabled.active,
    .btn-acep2inverse[disabled].active,
    fieldset[disabled] .btn-acep2inverse.active {
        background-color: #fff;
        border-color: #ccc;
    }

    .btn-acep2inverse .badge {
        color: #fff;
        background-color: #333;
    }

.panel-acep {
    border-color: #607D8B;
}

    .panel-acep > .panel-heading {
        color: white;
        background-color: #607D8B;
        border-color: #ddd;
    }

        .panel-acep > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #ddd;
        }

        .panel-acep > .panel-heading .badge {
            color: #f5f5f5;
            background-color: #333333;
        }

    .panel-acep > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #ddd;
    }



.panel-acep2 {
    border:none;
    
}

    .panel-acep2 > .panel-heading {
        color: white;
        background-color: #004850;
       border-radius:7px 7px 0px 0px;
    }
    .panel-acep2 > .panel-body {
        border: none;
    }

      



