/* CUSTOM CSS HERE */

.custom-dialog-container .mat-dialog-container
{
	background: lightgray !important;
}

.padding_all_20{padding: 20px;}
.padding_all_40{padding: 40px;}
.padding_all_60{padding: 60px;}
.padding_top_bottom_20{padding-top:20px;padding-bottom:20px;}

.error-message-custom{
	color: red;
	padding: 20px;
}

body{
	overflow-x: hidden !important;
}

.cursor-pointer{
	cursor: pointer;
}

/* input[type="file"] {
    display: none;
}
.custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
} */

.ql-editor{
  min-height: 100px;
  padding: 20px !important;
}

.custom-quill .ql-toolbar{
  display: none;
}

.remove-border-bottom .mat-tab-header {
  border-bottom: none;
}

.mat-tab-labels {
  justify-content: center;
}


.custom-container {
  position: relative;
  width: 100%;
}

.custom-container .image {
  display: block;
  width: 100%;
  height: auto;
  /* border-radius:50%; */
}

.custom-container .overlay-left {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #008CBA;
  overflow: hidden;
  width: 0;
  height: 100%;
  transition: .5s ease;
}

.custom-container:hover .overlay-left {
  width: 100%;
}

.custom-container .text {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.overlay-right {
  position: absolute;
  bottom: 0;
  left: 100%;
  right: 0;
  background-color: #008CBA;
  overflow: hidden;
  width: 0;
  height: 100%;
  transition: .5s ease;
}

.container:hover .overlay-right {
  width: 100%;
  left: 0;
}

.icon-bar:before {
  content: '' !important;
}