/*** HIDE BLOC PROFIL CUSTOMER ***/
.page-wrapper-espe #block-views-block-reversements-block-2,
.page-wrapper-espe #block-views-block-reversements-block-3,
.page-wrapper-espe #block-views-block-reversements-block-4,
.page-wrapper-espe #block-views-block-soumissions-block-1,
.page-wrapper-espe #block-views-block-reversements-block-1,
.page-wrapper-espe #block-views-block-actualites-block-1,
.page-wrapper-espe #block-views-block-livres-block-2-2,
.page-wrapper-espe #block-views-block-commerce-user-orders-block-1,
.page-wrapper-espe #block-views-block-mes-epub-items-block-1 {
  display: none;
}

a.btn.btn-add,
a.btn.btn-red {
  background: #AC3528;
  color: white;
  margin: 5px;
  padding: 5px 10px;
  border-radius: 0;
  border: solid 1px #AC3528;
  display: inline-block;
  transition: all 0.3s ease-in-out;
}

a.btn.btn-add:hover,
a.btn.btn-red:hover {
  background: #FFF !important;
  color: #AC3528 !important;
}

.wrapper_login .col-sm-6 .btn {
  margin-top: 1em;
}

body .espace-editeur-page .form-item {
  display: flex;
  flex-direction: column;
}

body .espace-editeur-page .form-type-managed-file {
  background: white;
  padding: 20px;
}

.field--name-field-espe-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}

.wrapper-collection .col-12 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.field--name-field-espe-collections {
  margin-bottom: 0;
}

#informations-general .fieldset-wrapper {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}


#views-exposed-form-espe-mon-catalogue-page-1 .form--inline {
  display: flex;
  align-items: flex-end;
}

#views-exposed-form-espe-mon-catalogue-page-1{
	margin-top:-105px;
}

.total-catalogue{
	margin-top:100px;
}

form input.form-text {
  min-height: 41px !important;
}

a.tabledrag-handle .handle {
  width: 22px;
}

[id^=field-espe-contributeurs-values] th,
[id^=field-espe-contributeurs-values] td,
[id^=field-espe-produits-values] th,
[id^=field-espe-produits-values] td {
  background: white;
}

[id^=field-espe-contributeurs-values] th h4,
[id^=field-espe-produits-values] th h4 {
  color: black;
}

[id^=field-espe-contributeurs-values] .form-select {
  margin-top: 0.25em;
}

.page-wrapper-espe .paragraphs-subform,
.path-espace-editeur .paragraphs-subform {
  display: flex;
}

.page-wrapper-espe .paragraphs-subform>div, 
.path-espace-editeur .paragraphs-subform>div {
  margin-right: 10px;
  flex: 1;
}

.path-espace-editeur form input:not([type=submit]):not([type="checkbox"]):not([type="radio"]) {
  min-height: 45px !important;
}

.path-espace-editeur form .js-form-type-checkbox {
  align-items: flex-start !important;
}

.js .field--widget-paragraphs th .paragraphs-actions,
.paragraphs-icon-button-collapse,
.tabledrag-toggle-weight-wrapper,
.js .paragraph-type {
  display: none !important;
}

.form-wrapper .paragraphs-dropdown-action.button {
  color: black;
}

.js .field--widget-paragraphs .field-multiple-drag {
  vertical-align: bottom !important;
  padding-bottom: 35px;
}

.btn-edit:hover {
  color: #AC3528 !important;
}

.btn-edit i {
  font-style: normal;
}

.btn-edit i::before {
  content: "\f044" !important;
  font-family: "Font Awesome 5 Free";
}

.form-date {
  border: 1px solid #ccc;
}

details {
  border-radius: 0 !important;
}

details summary {
  font-size: 20px;
}

body .espace-editeur-page form .js-form-type-checkbox input {
  display: none;
}

.form-wrapper .field-multiple-table .label {
  font-size: 16px !important;
}

.modal{
  top: 5% !important;
}
.modal .field--name-field-espe-logo{
  justify-content: flex-start;
}
.modal .form-type-managed-file{
  padding: 0;
}
.modal .form-item-field-espe-revue-value{
  margin-top: 2em;
}


.js-form-item-contrat label p{
	display: inline-block;
}

.field--name-field-espe-contributeurs .tabledrag-changed-warning.messages.messages--warning{
	display:none!important;
}

.region-header-espe .site-branding__logo img{
	height: 50px;
}

.espe-wrapper-contrat{
	display:flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.espe-wrapper-contrat .field--type-boolean, 
.espe-wrapper-contrat .field--widget-options-select{
	width: 47%;
}
/*
.espe-wrapper-contrat .field--type-boolean.field--name-field-referencement-dilicom{
	width: 100%;
}
*/

.espe-wrapper-contrat .field--name-field-stock .form-radios {
	box-shadow: none;
	border:none;
	display:flex;
	align-items: center;
	justify-content: space-between;
	padding: 0;
	width: 100%;
}

.espe-wrapper-contrat .field--name-field-stock .form-radios > .js-form-type-radio{
	width: 47%;
	display: block!important;
}


.espe-wrapper-contrat .field--name-field-stock {
	width: 100%;	
}

.espe-wrapper-contrat .field--name-field-stock legend{
	display: none;
}


.espe-wrapper-contrat .field--name-field-distribution-epub > div{
	padding-top: 30px;
}

@media(max-width:767px){
	.espe-wrapper-contrat .field--type-boolean, 
	.espe-wrapper-contrat .field--widget-options-select{
		width: 100%;
	}
	
	.espe-wrapper-contrat .field--name-field-stock .form-radios{
		display: block;
	}
	
	.espe-wrapper-contrat .field--name-field-stock .form-radios > .js-form-type-radio{
		width: 100%;
	}
	
	.espe-wrapper-contrat .field--name-field-distribution-epub > div{
		padding-top: 0;
	}

}


.path-user .espace-editeur-page .highlighted,
.path-espace-editeur .espace-editeur-page .highlighted, 
.path-espace-editeur .espace-editeur-page .messages.messages--status  {
  display: block;
}

.path-espace-editeur .espace-editeur-page .messages__wrapper {
  position: absolute;
  z-index: 100000;
  width: 100%;
  left: 50%;
  translate: -50%;
}