.select2-container {
	width: 100%!important;
}

.select2-search--dropdown .select2-search__field {
	font-size: 14px;
}

.select2-results__option {
	font-size: 14px;
}

.select2-selection--single.is-invalid {
	border-color: #e74a3b;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e74a3b' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74a3b' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.95em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.text_13 {
	font-size: 13px;
}

.bg-image {
	background-image: url("../../admin/img/bg.png");
	background-size: cover;
  background-position: center;
}

.bg-image-black {
	background-image: url("../../admin/img/bg.png");
	background-size: inherit;
  background-position: center;
}

.bg-image-women {
	background-image: url("../../admin/img/bg-women.png");
	background-size: cover;
  background-position: center;
}

.bg-image-ramadhan {
	background-image: url("../../admin/img/bg-ramadhan.svg");
	background-repeat: repeat;
	background-size: unset;
  /*  background-attachment: fixed;
    background-size: cover;
    background-color: #e54919;*/
}

.bg-image-family {
	background-image: url("../../admin/img/bg-family.jpg");
	background-repeat: repeat;
	/*background-size: unset;*/
   background-attachment: fixed;
    background-size: cover;
    background-color: #478f9f;
}

.bg-image-eiger-women {
	background-image: url("../../admin/img/eiger-women-horizontal.png");
	background-repeat: repeat;
	/*background-size: unset;*/
   background-attachment: fixed;
    background-size: cover;
    background-color: #478f9f;
}

.bg-image-sunset {
	background-image: url("../../admin/img/eiger-sunset-road.jpg");
	background-repeat: repeat;
   background-attachment: fixed;
    background-size: cover;
    background-color: #478f9f;
}

.bg-image-black-family {
	background-color: #f0f2f5!important;
}

.bg-image-black-women {
	background-color: #e5d3c7!important;
}

.border-top-info {
    border-top: 0.25rem solid #36b9cc !important;
}

.mt-custom {
	margin-top: 10%;
}

.btn-eiger {
	color: #fff;
  background-color: #312760;
  border-color: #312760;
}

.btn-eiger:hover {
	color: #fff;
  background-color: #56479b;
  border-color: #56479b;
}

.btn-eiger-women {
	color: #fff;
  background-color: #424f53;
  border-color: #312760;
}

.btn-eiger-women:hover {
	color: #fff;
  background-color: #424f53;
  border-color: #56479b;
}

.btn-eiger-ramadhan {
	color: #fff;
  background-color: #e63b18;
  border-color: #e63b18;
}

.btn-eiger-ramadhan:hover {
	color: #fff;
  background-color: #e63b18;
  border-color: #e63b18;
}

.btn-eiger-family {
	color: #fff;
  background-color: #478f9f;
  border-color: #478f9f;
}

.btn-eiger-family:hover {
	color: #fff;
  background-color: #478f9f;
  border-color: #478f9f;
}

.btn-eiger-sunset {
	color: #fff;
  background-color: #ed5f2d;
  border-color: #ed5f2d;
}

.btn-eiger-sunset:hover {
	color: #fff;
  background-color: #ab3d0a;
  border-color: #ab3d0a;
}

.bg-img-eiger {
	background: linear-gradient(to bottom, rgb(0 0 0 / 50%) 0%, rgb(0 0 0 / 55%) 100%, #00000091 100%), url(../../admin/img/bg.png);
	background-size: cover;
	background-position: center;
}

.bg-img-eiger-women {
	background: linear-gradient(to bottom, rgb(0 0 0 / 30%) 0%, rgb(0 0 0 / 70%) 100%, #00000091 100%), url(../../admin/img/bg-women.png);
	background-size: cover;
	background-position: left;
}

.bg-img-eiger-ramadhan {
	background: linear-gradient(to bottom, rgb(0 0 0 / 30%) 0%, rgb(0 0 0 / 70%) 100%, #00000091 100%), url(../../admin/img/white-diagonal.svg);
	background-size: cover;
	background-position: bottom;
	background-attachment: scroll;
}

.bg-img-eiger-family {
	background: linear-gradient(to bottom, rgb(0 0 0 / 30%) 0%, rgb(0 0 0 / 70%) 100%, #00000091 100%), url(../../admin/img/bg-family-vertical.jpg);
	background-size: cover;
	background-position: right;
	background-attachment: scroll;
}

.bg-img-eiger-women-sidebar {
	background: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 40%) 100%, #00000091 100%), url(../../admin/img/eiger-women-vertical.png);
	background-size: cover;
	background-position: right;
	background-attachment: scroll;
}

.bg-img-sunset-road-sidebar {
	background: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 40%) 100%, #00000091 100%), url(../../admin/img/eiger-sunset-road-vertical.jpg);
	background-size: cover;
	background-position: right;
	background-attachment: scroll;
}

.sidebar .sidebar-brand {
	height: 6.375rem;
	padding: 3.5rem 1rem;
}

.border-top-primary {
	border-top: 0.25rem solid #654fc4 !important;
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #d84f24;
}

.border-left-dark {
    border-left: 0.25rem solid #d84f24 !important;
}

.border-top-dark {
    border-top: 0.25rem solid #d84f24 !important;
}

.text-eiger-women {
	color: #424f53;
}

.bg-dark {
	background-color: #424f53 !important;
}

.sidebar-dark .nav-item.active .nav-link {
    color: #434f54;
}

.sidebar-dark .nav-item.active .nav-link i {
    color: #434f54;
}

.sidebar-dark .nav-item .nav-link {
    color: #434f54;
}

.sidebar-dark .nav-item .nav-link i {
    color: #434f54;
}

.sidebar-dark .nav-item .nav-link:hover {
    color: #434f54;
    font-weight: 700;
}

.sidebar-dark .nav-item .nav-link:hover i {
    color: #434f54;
    font-weight: 700;
}

.sidebar-dark #sidebarToggle {
    background-color: rgb(67 79 84 / 60%);
}

.sidebar-dark #sidebarToggle:hover {
    background-color: rgb(67 79 84 / 80%);
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #424f53;
    border-color: #424f53;
}

.sidebar-light .nav-item.active .nav-link {
    color: #fff;
}

.sidebar-light .nav-item.active .nav-link i {
    color: #fff;
}

.sidebar-light .nav-item .nav-link {
    color: #fff;
}

.sidebar-light .nav-item .nav-link:hover {
    color: #fff;
    font-weight: 700;
}

.sidebar-light .nav-item .nav-link:hover i {
    color: #fff;
    font-weight: 700;
}

@media (min-width: 1919.98px) {
	.mt-custom {
    margin-top: 23%;
	}
}