/* MEMO */
/* VERT : #b4ce49 - CYAN : #00BBC8 - ORANGE : #f28c27 */

/* GLOBAL */
* {outline:none !important} 
.loader-section {background:#FFF !important} #loader::before {border-color:#00BBC8 transparent transparent !important}
#loader::after {border-color:#f28c27 transparent transparent !important} #loader {border-color:#b4ce49 transparent transparent !important}
.btn, .btn-large {background-color:#b4ce49 !important}
input[type="text"]:focus:not([readonly]) + label, input[type="password"]:focus:not([readonly]) + label, input[type="email"]:focus:not([readonly]) + label, input[type="url"]:focus:not([readonly]) + label, input[type="time"]:focus:not([readonly]) + label, input[type="date"]:focus:not([readonly]) + label, input[type="datetime-local"]:focus:not([readonly]) + label, input[type="tel"]:focus:not([readonly]) + label, input[type="number"]:focus:not([readonly]) + label, input[type="search"]:focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label, .input-field .prefix.active {color:#00BBC8}
input[type="text"]:focus:not([readonly]), input[type="password"]:focus:not([readonly]), input[type="email"]:focus:not([readonly]), input[type="url"]:focus:not([readonly]), input[type="time"]:focus:not([readonly]), input[type="date"]:focus:not([readonly]), input[type="datetime-local"]:focus:not([readonly]), input[type="tel"]:focus:not([readonly]), input[type="number"]:focus:not([readonly]), input[type="search"]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {border-bottom:1px solid #00BBC8; box-shadow:0 1px 0 0 #00BBC8}
[type="checkbox"]:checked + label::before {border-color:transparent #f28c27 #f28c27 transparent}
#header {margin-bottom:25px} .collections-title {color:#000000 !important} .collections-content {color:#3B3B3B !important}  #projects-collection>a>li.black-text{border-bottom: none; padding: 10px 20px 0px } .avatar .grey-text {right:32px !important} .sorting_1 {cursor: pointer !important} 
.deleteme {position: absolute; right: 10px; padding: 0 7px;} 
.upwards {position: absolute; left: 10px; padding: 0 7px} 
.downwards {position: absolute; left: 10px; top:20px; padding: 0 7px} 
.Grup{position: absolute !important; top: 20px !important; right: 35px !important} .footer-copyright .right {color:#FFF !important}  .collection-item:hover {background: #f4f4f4} .collapsible-flat {border: 0 !important; box-shadow:none} #work-collections p.collections-title {font-weight: bold} #main,footer {padding-left: 0px;} header .brand-logo, .logo-wrapper {margin: 1px 0px; padding: 0 10px;} header .brand-logo img{ width: 172px;} .collection .avatar {background: none !important; border:0 !important; border-bottom: 1px solid #e0e0e0 !important} .collection-item {border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0 } .width90 .chosen-container {width: 90% !important} .collGroup .collection-item {border: 0 !important} .collGroup {border:1px dashed #e0e0e0 !important;} .collGroup .avatar {border-bottom: 1px solid #e0e0e0 !important}

/* LOGIN */
#loginbas {position: absolute; bottom: 0; width: 100%; overflow: hidden; height: 300px; right: 0; background: url('../images/login/degbas.png') repeat-x} .fondlog {background:url('../images/login/logu.png') center no-repeat}

/* ERREURS */
#erreurs {width:100%; background:#FFFFFF; position:absolute; top:0; left:0; box-shadow:0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21); border-radius:0; padding:10px; margin-bottom:50px; color:#f28c27; font-size:1.1rem; opacity:1; font-family: "Roboto",​sans-serif; display:none; text-align:center; z-index:999}
#erreurs .btn-floating {position:absolute; bottom:-15px; right:10px; cursor:pointer}

/* MOTEUR */
.dataTables_length {width:40px; display:inline-block} .dataTables_filter {width:200px; display:inline-block} .datatable i {padding:0 1px}
.yadcf-filter-wrapper {display:block} #data-table-simple_filter_header {float:right; margin:15px 45px 0 0; color:#00BBC8} #data-table-simple_filter_header input {background:#FFF} #data-table-simple_filter {display:none} #data-table-simple_info {padding:20px 0 0 3px} .collapsible-header {width: 75% !important} .section {padding: 0} .yadcf-filter {color:#DC0B79 !important}

/* WYSIWYG */
.redactor-styles {font-size: 14px !important; line-height:14px} .redactor-layer{padding: 10px; min-height: 60px !important} .redactor-air li a.re-button-icon, .redactor-toolbar li a.re-button-icon {padding: 1px} .redactor-air li a, .redactor-toolbar li a {height: 18px} .redactor-toolbar i {line-height: 2px !important; margin: 0 2px !important} .redactor-box textarea {padding: 10px !important; font-size: 14px !important}

.html5fileupload,.html5fileupload .add{background-color:#eee;text-align:left;position:relative;border:1px solid #ddd;display:block;min-height:55px; margin-bottom: 15px; left:0.75rem; max-width:90% !important}.html5fileupload .add{border:none;background-color:#f3f3f3}.html5fileupload .add:after,.html5fileupload:after{content:'Déposez un fichier ou cliquez içi';font-size:30px;color:#bbb;position:absolute;top:10%;left:15px;width:100%;text-align:left;z-index:0}.html5fileupload .add:before,.html5fileupload:before{content:'';font-family:"Glyphicons Halflings";font-size:60px;color:#dbdbdb;position:absolute;top:20%;left:0;width:100%;text-align:center;z-index:0}.html5fileupload.empty:after,.html5fileupload.empty:before{content:''}.html5fileupload.loading:after{content:'Please wait, file is loading'}.html5fileupload.alert-danger:after,.html5fileupload.loading:before{content:''}.html5fileupload.alert-danger{background-color:#f2dede}.html5fileupload .notvalid{font-weight:700;color:#d9534f;padding:5px 110px 5px 5px}.html5fileupload .multiple{position:relative;padding:5px;background:#ddd;text-align:right}.html5fileupload .multiple>*{margin-left:5px}.html5fileupload .file.double{background:#fcf8e3}.html5fileupload .file{background-color:#eee;min-height:60px;position:relative;z-index:1;border-top:1px solid #ddd;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.html5fileupload .file .preview{height:50px;width:50px;background-size:cover;background-position:center;background-color:#fff;float:left;vertical-align:middle;margin:5px}.html5fileupload .file .inner{float:left}.html5fileupload .file .input{padding:5px 30px 5px 5px;position:relative}.html5fileupload .file .input input{padding-right:40px}.html5fileupload .file .input .extension{position:absolute;top:50%;right:42px;color:#999}.html5fileupload .file .name{padding:5px 30px 5px 5px}.html5fileupload .file .size{font-size:10px;color:#999;padding:0 30px 0 5px}.html5fileupload.small,.html5fileupload.small .add{min-height:35px}.html5fileupload.small .btn{font-size:12px;line-height:1.5;border-radius:3px;padding:1px 5px}.html5fileupload.small .add:after,.html5fileupload.small:after{font-size:20px}.html5fileupload.small .file{min-height:40px}.html5fileupload.small .file .preview{height:30px;width:30px}.html5fileupload input[type=file]{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;opacity:0;cursor:pointer;z-index:2;height:100%}.html5fileupload>input[type=text]{display:none}.html5fileupload .progress{margin:5px;bottom:10px;left:10px;right:10px;display:none}.html5fileupload .tools{position:absolute;top:5px;right:5px;z-index:999;display:inline-block}.html5fileupload .tools>*{margin:0 0 0 5px}.html5fileupload.smalltools .tools .btn{padding:1px 4px;font-size:12px} .collapsible ul {margin: 7px 15px; box-shadow:none; background: #FFFFFF} .collapsible ul .collapsible-header {color: #00768e !important; height: 2rem; line-height: 2rem} .collapsible .collapsible-header i {display: none} .collapsible .collapsible i {display: inline; line-height: 2rem; font-size: 1.1rem; margin-right:0.5rem} .collapsible-header {width: 100% !important} #c5_formadd .section:hover {background: #efefef; border-left: 2px #CCCCCC dashed; box-sizing: border-box}  @media (min-width:1100px){ #c5_formadd .section  {width: 48% !important; display: inline-block; box-sizing: border-box; padding: 0 1px; vertical-align: top; border-left: 2px #FFFFFF dashed; margin: 0 0.5%} .container .row {margin-right: 0 !important} } .section .col {padding: 0 5px 5px} input[type="range"] {border: 0} #prefilling-text.section:hover {background:none; border-left:2px dashed #fcfcfc} #prefilling-text .col {width:100% !important; padding: 0} .html5fileupload .add:after, .html5fileupload:after {font-size:18px !important} #c5_formadd p.grey-text {margin-top:5px; font-size: 13px; padding: 0} .input-field {margin-top: 0} #c5_formadd .row {margin: 0} .html5fileupload {margin-top:5px;} a[href="https://froala.com/wysiwyg-editor"] { display: none !important; position: absolute !important; top: -99999999px !important;} .btn-module {font-size: 18px; padding: 7px 19px; line-height: 18px; height: 30px; margin-left: 10px; font-weight: bold; box-shadow:none !important} .btn-module2 {font-size: 16px; padding: 0px 8px; line-height: 20px; height: 22px; margin-left: 10px; margin-top: 6px} .collapsible ul ul .collapsible-header {background:#E4E4E4 !important; color: #00768e !important; padding-left: 25px; border-radius: 5px} .collapsible ul ul {border: 0 !important} .l9 {width: 100% !important} #breadcrumbs-wrapper {margin-bottom: 25px} #reinitLink {text-align:right; cursor:pointer; color:#949494; display:block; width:100%} #recherche_barre{margin:5px 0 0 0; padding:2px 0 2px 5px} 
fieldset { border:3px solid #CCC; margin: 10px 0; background:#f7f7f7; padding-left: 25px; padding-right: 25px; } 
legend {padding: 0.2em 0.5em; background: #CCC; color:#FFF; font-size: 16px} .repeatafterme {border-bottom: 3px #CCC dashed; margin-bottom: 5px} .chosen-disabled {opacity:0.9 !important} .chosen-disabled a div {display: none !important} .icon-demo {line-height: 18px !important} #ariane_retour {display: none; background-color: #B6B6B6 !important; color:#FFF !important; margin: 10px 0}

.uploadifive-button{background-color:#0097a7;background-image:linear-gradient(bottom,#0097a7 0%,#20b7c7 100%);background-image:-o-linear-gradient(bottom,#0097a7 0%,#20b7c7 100%);background-image:-moz-linear-gradient(bottom,#0097a7 0%,#20b7c7 100%);background-image:-webkit-linear-gradient(bottom,#0097a7 0%,#20b7c7 100%);background-image:-ms-linear-gradient(bottom,#0097a7 0%,#20b7c7 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0097a7),color-stop(1,#20b7c7));background-position:center top;background-repeat:no-repeat;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0px solid #006070;color:#FFF;font:bold 12px Arial,Helvetica,sans-serif;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);text-transform:uppercase;width:100%}.uploadifive-button:hover{cursor:pointer !important;background-color:#0097a7;background-image:linear-gradient(top,#0097a7 0%,#006070 100%);background-image:-o-linear-gradient(top,#0097a7 0%,#006070 100%);background-image:-moz-linear-gradient(top,#0097a7 0%,#006070 100%);background-image:-webkit-linear-gradient(top,#0097a7 0%,#006070 100%);background-image:-ms-linear-gradient(top,#0097a7 0%,#006070 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0097a7),color-stop(1,#006070));background-position:center bottom}.uploadifive-queue-item{background-color:#F5F5F5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font:12px Arial,Helvetica,Sans-serif;margin-top:3px;padding:5px; width: 33%; display: inline-block}.uploadifive-queue-item .close{background:url(../scripts/plugins/uploadifive/uploadifive-cancel.png) 0 0 no-repeat;display:block;float:right;height:16px;text-indent:-9999px;width:16px}.uploadifive-queue-item .progress{border:1px solid #ccc;height:5px;margin-top:5px;width:100%; background: #FFF}.uploadifive-queue-item .progress-bar{background-color:#0097a7;height:7px;width:0} .progress {margin-bottom:0px} .filename {width:80%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display: inline-block } .fr-quick-insert {display:none !important} .fr-counter {position:absolute !important; left: -168px !important}.filtres{margin-top: 15px !important;}

.swal2-modal {min-height: 80% !important;} h6.memo {text-decoration: underline}

/* RESPONSIVE */
@media screen and (max-width: 768px){
	.grey-text {display: none} .collection-item .s3, #reinitLink {display: none} .collection-item .col.s6 {width:100%} .breadcrumbs-title a {display: none} .btn-large {width: 100% !important; display: block !important; height: 30px; line-height: 30px} #data-table-simple_filter_header {margin: 5px; width: 99%} .recherche_barre {width: 100%} h5 {text-align: center} #ariane_retour {display: block} .breadcrumb {display: none} thead {display: none !important} .dt-buttons {display: none} #data-table-simple tr {display: block !important; border-top:2px #CCC dashed; margin-top: 5px; padding-top: 5px; background-color: #FFF !important} #data-table-simple td {text-align: center; border-top:1px solid #ddd !important} #data-table-simple_info {font-weight:bold}
}