
/* * *
 *
 * Copyleft (!) 2010-2019 Ngombe Inc.
 * http://www.gnu.org/copyleft/gpl.html
 *
 * @Details : Surcharge CSS
 * @File    : style.css
 * @Author  : gpascal <gregory@pascal.gr>
 * @LastMod : 2020-06-15T10:55:24+02:00
 *
 */

body{
    background-color:#eee;
}

@media only screen and (max-width: 450px) {
  .footer {
    display:none;
  }
}

.navbar,
.footer{
    z-index:10000;
}

.noHover:hover{
    text-decoration: none;
}

b, strong {
    font-weight: bold;
}

table, td {
   font-family: 'Source Sans Pro', sans-serif !important;
}

td {
    font-family: 'Source Sans Pro', sans-serif !important;
}

input, textarea {
    font-family: 'Source Sans Pro', sans-serif
}

H1,H2,H3,H4,H5,H6 {
    font-family: 'Open Sans', sans-serif;
}

.round{
    border-radius: 15px;
}

/* UI Overload */

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: 'Lato', 'Open Sans', 'Source Sans Pro', sans-serif;
}

.ui-growl {
    top: 90px;
}

.ui-confirm-dialog-message {
    font-size: 120%;
}

.ui-datatable .nofilter .ui-column-filter{
    display:none;
}

.page-header {
    text-transform: uppercase;
    border:0;
    margin:0;
    padding:0;
}

.ui-dialog {
    margin-top:30px !important;
}

.ui-dialog .ui-dialog-title {
    float:none;
}


.ui-fileupload-buttonbar .ui-fileupload-choose input{
    display:none;
}

.ui-fileupload-buttonbar {
    background: transparent none;
    border: none;
    padding:0;
}

.ui-fileupload-buttonbar .ui-button {
    margin-top: 1.2em;
}

.ui-fileupload-content {
    border:0;
    padding:0;
}

.ui-fileupload-buttonbar .ui-fileupload-choose,
.ui-fileupload-buttonbar .ui-widget-content,
.ui-fileupload-content  {
    border:0 !important;
    background-image: none !important;
    background-color: transparent !important;
    background: transparent !important;
    box-shadow: none !important;
    text-shadow:none !important;
    border:0 !important;
}

.ui-fileupload-buttonbar .ui-button-text-icon-left .ui-button-text {
    
}

.ui-fileupload {
    border: 1px solid #8d0e57;
    background: #fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="43" viewBox="0 0 50 43"><path fill="%238d0e57" d="M48.4 26.5c-.9 0-1.7.7-1.7 1.7v11.6h-43.3v-11.6c0-.9-.7-1.7-1.7-1.7s-1.7.7-1.7 1.7v13.2c0 .9.7 1.7 1.7 1.7h46.7c.9 0 1.7-.7 1.7-1.7v-13.2c0-1-.7-1.7-1.7-1.7zm-24.5 6.1c.3.3.8.5 1.2.5.4 0 .9-.2 1.2-.5l10-11.6c.7-.7.7-1.7 0-2.4s-1.7-.7-2.4 0l-7.1 8.3v-25.3c0-.9-.7-1.7-1.7-1.7s-1.7.7-1.7 1.7v25.3l-7.1-8.3c-.7-.7-1.7-.7-2.4 0s-.7 1.7 0 2.4l10 11.6z"/></svg>') center no-repeat;
    background-position-x: 96%;
    text-align: center;
    border-radius: 15px;
}

.ui-fileupload:hover {
    background-color:#eee;
}

.ui-fileupload-choose {
    color:#8d0e57 !important;
}

.ui-fileupload .ui-button-icon-left {
    display:none;
}

@media screen and (max-width:40em) {
 .ui-fileupload-buttonbar .ui-button {
  padding:.9em 5em .9em 5em;
 }
 .ui-fileupload-buttonbar .ui-button .ui-button-text {
  display:block !important;
 }
 .ui-button-text-icon-left .ui-button-text{
   padding: .3em 6em .1em 1.1em !important;
 }
}

.ui-inputfield.ui-state-focus{
    border-color:#FFF;
    outline-color:#7A5AA6;
    /* IE6-9 */-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(122, 90, 166, 0.6);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(122, 90, 166, 0.6);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(122, 90, 166, 0.6);
}

/* Additionnal classes */

.w100 {
    width:100%
}

.ui-panel {
    padding: 0;
}

.ui-widget-header {
    border:0;
}

.bold{
    font-weight: bold !important;
}

.cursor{
    cursor:pointer;
}

.ombrer{
    box-shadow: 0px 5px 30px #CCC;
    -moz-box-shadow: 0px 5px 30px #CCC;
    -webkit-box-shadow: 0px 5px 30px #CCC;
}

.ombre{
    box-shadow: 0px 5px 30px #111;
    -moz-box-shadow: 0px 5px 30px #111;
    -webkit-box-shadow: 0px 5px 30px #111;
}

label {
    margin-bottom: 0;
}