.w-50px {
	max-width: 50px !important;min-width: 50px !important;width: 50px !important; overflow: hidden;
}


.w-5 {
    width: 5% !important;
}
.w-10 {
    width: 10% !important;
}
.w-15 {
    width: 15% !important;
}
.w-20 {
    width: 20% !important;
}
.w-30 {
    width: 30% !important;
}
.w-40 {
    width: 40% !important;
}
.w-60 {
    width: 60% !important;
}

.w-70 {
    width: 70% !important;
}
.center-block {
    display: table;  /* Instead of display:block */
    margin-left: auto;
    margin-right: auto;
}

.select2-selection.select2-selection--single {
   
    height: 40px !important;
    padding: 7px !important;
}

.select2-container {
	min-width: 25%
	 }

.modal-dialog{
	border: 1px solid white;
	border-radius: 3px;
	box-shadow: 5px 5px 7px 1px rgba(0,0,0,0.68)

}

input::placeholder{
    color: #CCC  !important;
   }


.fc-day-today{ 
			background-color: #515960 !important	    
	    }
	    .bootbox-close-button{display: none}
	    a {text-decoration: none !important}
	    a:hover { text-decoration: underline !important}
.petit, .small{ font-size: x-small}
.btn-xs, .btn-group-xs>.btn {
    padding: 0.20rem 0.5rem;
    font-size: 0.7203125rem;
    line-height: 1.2;
    border-radius: 0.1rem;
}

.slideContent{
	height: 100% !important;
	min-height: 100% !important;
}
.colorBox{
	border: 1px solid #CCC;
	background-color: gray;
	width: 25px;
	height: 25px;
	display: inline-block;
	margin: 2px;
	cursor: pointer;
}

.pageBlock .ql-editor {
	padding: 5px !important;
}

.dBlockDrag {
	position: absolute;
	left: 49%;
	bottom: -8px;
	margin: 0px !important;
	padding: 0px 5px 0px 5px;
	pointer-events:none;
	background-color: #f5f5f5;
	height: 18px;
	
	z-index: 200;
	
}
.dBlockTools {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0px !important;
	padding: 0px !important;
}
.dBlockTools .btn.btn-light.active:hover, .dBlockTools .btn.btn-outline-light.active:hover{
	background-color: #888 !important; 
}

.pageBlock{ padding: 0px;}

.bmd-btn-fab.bmd-btn-fab-xs.custom-file-control:before, .btn-group-xs .bmd-btn-fab.custom-file-control:before, .btn-group-xs .btn.bmd-btn-fab, .btn.bmd-btn-fab.bmd-btn-fab-xs {
	width: 1.5rem;
	min-width: 1.5rem;
	height: 1.5rem;
}
.ql-toolbar{ z-index: 100;}

.bmd-btn-fab-xs .material-icons {
	font-size: 12px;
}

.bmd-btn-fab-xs .fa {
	font-size: 12px;
}
.lower .ui-resizable-n {
  background: url(http://i.stack.imgur.com/Xkiaa.png) no-repeat; 
  height: 10px;
  left: -8px; /*Adjust this value to fit it properly in the container*/
  top: -5px;
}
.lower.ui-resizable {
  border-top: 3px solid gray;
}


.pointer {
	cursor: pointer;
}

.disable-select {
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none;   /* Chrome/Safari/Opera */
	-khtml-user-select: none;    /* Konqueror */
	-moz-user-select: none;      /* Firefox */
	-ms-user-select: none;       /* Internet Explorer/Edge */
	user-select: none;           /* Non-prefixed version, currently supported by any browser but < IE9 */
}

.slides {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.slide {
	background-color: rgb(250,250,250);
	/* color: red; */	    
	position: relative;
	
}
.slide-editor{}
.slide-placeholder {
	background: #DADADA;
	position: relative;
}
.slide-placeholder:after {
	content: " ";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 15px;
	background-color: #FFF;
}

.blockHeight{
	color: black;
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	margin-bottom: -11px;
	z-index: 50;
}

.btnResizeBlock{
/* 	background-color: #EEE; */
	padding-left: 3px;
	padding-right: 3px;
} 

.text-decoration-underline{ text-decoration: underline;}