/*!
 * Bootstrap Drawer v4.0.0 (https://iqbalfn.github.io/bootstrap-drawer/)
 * Copyright 2019 Iqbal Fauzi
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/* Dropdown container (hidden by default). Optional: add a lighter background color and some left padding to change the design of the dropdown content */
/* devanagari */
/* devanagari */
@font-face {
    font-family: 'Biryani';
    font-style: normal;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddYQyKTZYUtJ-.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
    font-family: 'Biryani';
    font-style: normal;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddYQyKTlYUtJ-.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Biryani';
    font-style: normal;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddYQyKTdYUg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
    font-family: 'Biryani';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddeAxKTZYUtJ-.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
    font-family: 'Biryani';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddeAxKTlYUtJ-.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Biryani';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddeAxKTdYUg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



/* Optional: Style the caret down icon */
.fa-angle-down {
    float: right;
    padding-right: 8px;
}
.drawer-open {
  overflow: hidden;
}
.dropdown-btn {
    text-decoration: none;
    color: #fff;
    display: block;
    border: none;
    background: none;
    width:100%;
    text-align: left;
    cursor: pointer;
    outline: none;
}
.drawer {
position: fixed;
width: 320px;
top: 0;
z-index: 1050;
height: 100vh;

}

.drawer.drawer-right {
  right: -320px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}

.drawer.drawer-left {
  left: -320px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.drawer.show {
  -webkit-transform: none;
  transform: none;
}

.drawer.show.drawer-right {
  right: 0;
}

.drawer.show.drawer-left {
  left: 0;
}

.drawer.slide {

    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);

}

.drawer-header .closebtn {
	font-size: 22px;
	text-decoration: none;
	font-style: normal;
	color: #fff;
	font-weight:100;
	cursor:pointer;
}
/*.drawer-header .close-btn {
    line-height: 30px;
    text-align: center;
    font-size: 22px;
    color: #ffffff;
    cursor: pointer;
}*/

.drawer-header .nav-logo {
    position: relative;
    padding: 30px 0px 10px 5px;
    text-align: left;
    width: 180px;
}
.drawer-right.slide .drawer-header .close-btn {
    position: absolute;
    right: 25px;
    top: 10px;
    line-height: 30px;
    width: 41px;
    text-align: center;
    font-size: 22px;
    color: #ffffff;
    cursor: pointer;
    z-index: 10;
    -webkit-transition: all 0.9s ease;
    -moz-transition: all 0.9s ease;
    -ms-transition: all 0.9s ease;
    -o-transition: all 0.9s ease;
    transition: all 0.9s ease;
}
.drawer-right.slide.show .drawer-header .close-btn {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.mobile-menu .menu-box {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    max-height: 100%;
    overflow-y: auto;
    background: #05286e;
    background-image: url(../images/Background-01.jpg);
    background-size: auto !important;
    /* background-origin: padding-box !important; */
    /* background-clip: border-box !important; */
    background-attachment: scroll;
    background-repeat: no-repeat;
    padding: 0px 0px;
    z-index: 5;
    opacity: 0;
    visibility: hidden;
    border-radius: 0px;
    -webkit-transform: translateX(101%);
    -ms-transform: translateX(101%);
    transform: translateX(101%);
}
.dropdown-container {
    display: none;
    padding-left: 0px;
    background-color: #0c4ca3;
    transition: .33s all ease;

}

@media (prefers-reduced-motion: reduce) {
  .drawer.slide {
    transition: none;
  }
}

.drawer-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.drawer-backdrop.fade {
  opacity: 0;
}

.drawer-backdrop.show {
  opacity: 0.5;
}

.drawer-body {
  padding: 1rem 1rem;
}

.drawer-content {
  width: 100%;
  pointer-events: auto;
  background-color: #0171bb;
  background-clip: padding-box;
  outline: 0;
  height: 100%;
  overflow-y: auto;

    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    max-height: 100%;
    overflow-y: auto;
    background: #05286e;
    background-image: url(../images/Background-01.jpg);
    background-size: auto !important;
    /* background-origin: padding-box !important; */
    /* background-clip: border-box !important; */
    background-attachment: scroll;
    background-repeat: no-repeat;
    padding: 0px 0px;
    z-index: 5;

 /* background-color: rgb(0, 114, 188);
background-image: linear-gradient(141deg, #05286e 0%, #0072c4 51%, #05286e 75%);*/
}

.drawer-content.drawer-content-scrollable {
  display: flex;
  flex-direction: column;
}

.drawer-content.drawer-content-scrollable > div {
  display: flex;
  flex-direction: column;
}

.drawer-content.drawer-content-scrollable > div.drawer-body {
  flex: 1;
  overflow-y: auto;
}

.drawer-header {
  padding: 0rem 1rem;
 /* border-bottom: 1px solid #dee2e6;*/
}

.drawer-footer {
  padding: 1rem;
  border-top: 1px solid #dee2e6;
}

.drawer-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.drawer-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.drawer-content .drawer-body {
    font-family: Biryani,sans-serif;
	font-size: 15px;
	line-height: 26px;
	text-align: left;
}
.drawer-content .drawer-body li > a {
    font-family: Biryani,sans-serif;
    display: block;
    padding: 5px 20px 5px 0px;
    color: #fff;
    border-bottom: 1px solid rgb(25, 115, 193);
    text-transform: uppercase;
    transition: .33s all ease;
}
.drawer-content .dropdown-container li > a  {
    display: block;
    padding: 5px 10px 5px 10px;
    color: #fff;
    border-bottom: 1px solid rgb(25, 115, 193);
    text-transform: uppercase;
    transition: .33s all ease;
    font-size: 14px;
}
.drawer-content .drawer-body li > a:hover {
	padding-left: 10px !important;
}

@media(max-width:768px) {

}

/*# sourceMappingURL=bootstrap-drawer.css.map */