@import url("../ui/bootstraptheme.css?primary=%231B174F&secondary=%23cecce2&success=%2328a745&info=%2317a2b8&warning=%23ffc107&danger=%23dc3545&light=%23f8f9fa&dark=%23343a40&color1=%233E3484&color2=%23F1F0FC&color3=%23dddddd&color4=%23FF565A&body-bg=%23ffffff&body-color=%23212529&body-bg=white&navbar-dark-color=rgba(255%2C255%2C255%2C.8)&navbar-dark-hover-color=white&font-family-base=open-sans&font-size-base=1rem&h1-font-size=2.25rem");
@import url("../ui/font-awesome/css/font-awesome.min.css");

/* custom styles for app: gramener_beta_version */
.body-color {
  background-image: linear-gradient(to right, #675b9e 0%,#665a9d 56%,#443b85 100%,#453b85 100%);
}
.gallery-content{
  font-size: 0.9rem;
}
.btn-outline-primary:hover{
  color: #fff!important;
}
.btn-outline-light:hover{
  color: #1b184f!important;
}
nav#mainNav {
  margin-top: -10px!important;
  margin-bottom: -15px !important;
}
@media only screen and (max-width: 575px) {
  .news_section{
    border-radius: 0px;
  }
  .custom_text{
    font-size: 80% !important;
  }
  .search-design-custom input {
    width: 57%!important;
  }
  .custom_bg {height: 600px !important;}
  .dropdown-menu {background-color: transparent !important; background-image: none!important;}
  .mobile_heading{ font-size: 2rem; margin-top: 1rem}
  .img__description {position: absolute;top: 0px!important;bottom: 0;left: 0;right: 0;background: rgba(29, 106, 154, 0.72);color: #fff;}
  /* .img__img{ height:215px!important} */
  #function option {
    background-color: #ffffff !important;
    }
  #demo .carousel-inner-custom {
    height: 680px!important;
  }
  .modal {
    margin-top: 20%;
  }
  .card-img-top{
    height: auto !important;
  }
  .cards-img-custom{
    height: 200px!important;
  }
  .leaders_card{height: auto!important;}
  .custom_banner_temp{height: auto!important;}
  .bmsc_custom{width: auto!important;}
}
.body-color3{
  background: linear-gradient(135deg, #FFFFFF 0%, #DCDAF2 100%);
}
/* Utility class to make carousel responsive */
.carousel_div .carousel-control-next, .carousel_div .carousel-control-prev{
  width: 50px!important;
}
.fa-chevron-left, .fa-chevron-right{
  font-size: 30px;
}
@media screen and (min-width: 768px) and (max-width: 2000px) {
  .img-responsive {
    padding-bottom: 39.85714% !important;
  }
  .navbar-nav .dropdown:hover>.dropdown-menu {
    display: block;
  }
  .carousel-def{
    font-size: 18px
  }
}
.img-embed.embed-responsive.embed-responsive-16by9:before {
  padding-top: 0px !important;
}
.custom_floating_card{
  margin-top: -40px !important;
}
.custom_bg{
  height: 450px;
}
.custom_button{
  width: 200px;
}
a.dropdown-item.text-light:hover {
  color: #ffffff !important;
  background-color: #3E3484 !important;
}
.btn-outline-light:hover {
  color: #ffffff !important;
}
.search-design-custom {
  height: 40px;
  background: #444;background: rgba(0,0,0,.2);
  border-radius: 50px;
  border: 1px solid #fff;
}
.search-design-custom input {padding: 10px 5px;float: left;color: #ccc;border: 0;background: transparent;border-radius: 3px 0 0 3px;}
.search-custom::placeholder {color: #ffffff;}
.search-design-custom input:focus {outline-width: 0;background:transparent;}
.search-design-custom button {cursor: pointer;}
a:hover {text-decoration: none;}
.custom_bg2{ height: 678px; position: relative;}
.custom_bg2_components{position: absolute; bottom: 0;left: 0; margin-bottom: 10px;}
.custom_margin{ margin-top: 300px; }
.navbar-toggler:focus, .navbar-toggler:active {outline: none; box-shadow: none;}
.custom_nav_color {filter: alpha(opacity=30);background-color: darkslateblue;}
.partner-logo{-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.partner-logo:hover{-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.search-custom:focus {box-shadow: none !important;}
/* relevant styles */
.img__description {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(29, 106, 154, 0.72);color: #fff;visibility: hidden;opacity: 0.1;/* transition effect. not necessary */}
.img__wrap:hover .img__description {visibility: visible;opacity: 0.8;}
.custom_text_bg{ background: #00000066;}
.underline_text{text-decoration: underline;}
.h7{font-size: 14px !important;}
.social_link{text-align: center;bottom:0;}
.banner_color{background-color: #112A57;margin-bottom: -24px;}
.body_custom_bg{background: linear-gradient(90deg, #3E3484 0%, #342A6F 100%);}
.static-md a{color: #796EB0;}
.close-banner-news{cursor: pointer;}
.cards_shadow{width:100%;box-shadow:0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;}
.downloads_heading:after{content:' ';display:block;width: 80px;margin: auto;border:1px solid #3E3484;margin-top: 10px;}
.container_test {position: relative;}
.image_test {display: block;width: 100%;height: auto;}
.overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;opacity: 0;transition: .5s ease;}
.container_test:hover .overlay {opacity: 1;}
.text_test {color: white;position: absolute;text-align: center;}
.description {display: flex;align-items: center;justify-content: center;height: 100%;flex-direction: column;}
@media (max-width: 767px) {
  .description .sm2{font-size: 14px !important;}
  .text-center-sm, .no-float{text-align: center; float:none !important;}
  .py-xs-5{padding-top:15px; padding-bottom:15px;}
  .px-xs-4{padding-left:20px !important; padding-right:20px !important;}
}
@media screen and (min-width: 992px) and (max-width: 2000px) {
  .carousel_img{
    width: auto !important;
  }
  #demo .carousel-inner-custom {
    height: 450px !important;
  }
  .announcement_logo, .cmp_logo{
    display: block !important;
  }
}
.video-container {position: relative;width: 100%;max-width: 400px;}
.video-container img {width: 100%;height: auto;}
.video-container .btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);background-color: #555;color: white;font-size: 16px;padding: 12px 24px;border: none;cursor: pointer;border-radius: 5px;text-align: center;opacity: 0.6;}
.video-container .btn:hover {background-color: black;}
.dwl-title {color: #1B174F;	font-family: "Open Sans";	font-size: 18px;	line-height: 24px; font-weight: 700;}
.dwl-text {color: #595959;font-family: "Open Sans";font-size: 12px;line-height: 17px;}
.e-books-case-studies {width: 163px;color: #1B174F;font-family: "Open Sans";font-size: 14px;line-height: 24px;font-weight: 700!important;}
.filters_heading {height: 30px;width: 203px;color: #797878;font-family: "Open Sans";font-size: 14px;line-height: 19px; font-weight: 700;}
.custom_input1{ height:40px!important; background-color: #D8D7E2; border: 1px solid #2D2666;}
#videoModal5 .modal-body {padding: 2px!important;}
.dropdown-toggle{border-color: #1B174F;}
.dropdown-toggle:hover{border-color: #1B174F !important;}
.dropdown-toggle:focus{border-color: #1B174F !important;}
.search-design-custom{border-color: #1B174F !important;}
.filter-option-inner-inner {color: #1B174F !important;}
.dwl-title-hero{color: #1B174F;	font-family: "Open Sans"; font-size: 21px; font-weight: 700;}
.dwl-text-hero{color: #595959;font-family: "Open Sans";font-size: 12px;}
.filter_type{cursor: pointer;}
#example-search-input2{height: 26px;font-size: 12px;color: #1B174F;background-color: #D8D7E2;}
#example-search-input1{height: 38px;font-size: 12px;color: #1B174F;background-color: #D8D7E2;}
.custom_search_input_button:active, .custom_search_input_button:focus, .custom_search_input_button:hover{border: 0!important; box-shadow: none!important;outline:none!important;}
.cards_shadow_crd{height: 90%;}
.custom_color_grey{color:#595959;}
.normal_search{padding-bottom: 0px!important;}
/* dropdown changes */
.bootstrap-select.custom_dropdown_menu > .dropdown-menu{min-width: 260px !important;right: 0 !important;}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner:before{content: "";display: inline-block;margin-right: 3px;}
.bootstrap-select.type_select .dropdown-toggle .filter-option-inner-inner:before{background: url("/img-2019/icon-departments.svg") no-repeat 2px 3px;background-size: cover;width: 16px;height: 16px;}
.bootstrap-select.location_select .dropdown-toggle .filter-option-inner-inner:before{background: url("/img-2019/icon-location.svg") no-repeat 0 2px;background-size: cover;height: 18px;width: 16px;}
.mouse_pointer{cursor: pointer!important;}
.sticy_card {position: sticky;left: 0;bottom: 0;width: 100%;background-color: red;color: white;text-align: center;}
.hover_ch:hover{color: #000000!important;}
.star-ratings-css {unicode-bidi: bidi-override;color: #c5c5c5;font-size: 36px;height: 36px;width: 150px;margin: 0 auto;position: relative;padding: 0;text-shadow: 0px 1px 0 #a2a2a2;}
.star-ratings-css-top {color: #12AB4B;padding: 0;position: absolute;z-index: 1;display: block;top: 0;left: 0;overflow: hidden;}
.star-ratings-css-bottom {padding: 0;display: block;z-index: 0;}
.star_rating {margin-left: -51px;color: #12AB4B;font-weight: bold;font-family: "Open Sans";}
.rating_text_circle {height: 48px;color: #595959;font-size: 18px;line-height: 24px;}
.h6{font-size: 18px;}

/* carousel-multi */
@media (min-width: 768px) and (max-width: 991px) {
  .multi_carousel_custom .carousel-inner .active.col-md-4.carousel-custom-item + .carousel-custom-item + .carousel-custom-item + .carousel-custom-item {position: absolute;top: 0;right: -33.3333%;z-index: -1;display: block;visibility: visible;}
}
@media (min-width: 576px) and (max-width: 768px) {
  .multi_carousel_custom .carousel-inner .active.col-sm-6.carousel-custom-item + .carousel-custom-item + .carousel-custom-item {position: absolute;top: 0;right: -50%;z-index: -1;display: block;visibility: visible;}
  .custom_banner_temp{height: auto!important;}
}
@media (min-width: 576px) {
  .multi_carousel_custom .carousel-inner .carousel-custom-item {margin-right: 0;}
  .multi_carousel_custom .carousel-inner .active + .carousel-custom-item {display: block;}
  .multi_carousel_custom .carousel-inner .carousel-custom-item.active:not(.carousel-item-right):not(.carousel-item-left),
  .multi_carousel_custom .carousel-inner .carousel-custom-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-custom-item {transition: none;}
  .multi_carousel_custom .carousel-inner .carousel-item-next {position: relative;transform: translate3d(0, 0, 0);}
  .multi_carousel_custom .carousel-inner .active.carousel-item-left + .carousel-item-next.carousel-item-left,
  .multi_carousel_custom .carousel-inner .carousel-item-next.carousel-item-left + .carousel-custom-item,
  .multi_carousel_custom .carousel-inner .carousel-item-next.carousel-item-left + .carousel-custom-item + .carousel-custom-item {position: relative;transform: translate3d(-100%, 0, 0);visibility: visible;}
  .multi_carousel_custom .carousel-inner .carousel-item-prev.carousel-item-right {position: absolute;top: 0;left: 0;z-index: -1;display: block;visibility: visible;}
  .multi_carousel_custom .carousel-inner .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
  .multi_carousel_custom .carousel-inner .carousel-item-prev.carousel-item-right + .carousel-custom-item,
  .multi_carousel_custom .carousel-inner .carousel-item-prev.carousel-item-right + .carousel-custom-item + .carousel-custom-item {position: relative;transform: translate3d(100%, 0, 0);visibility: visible;display: block;visibility: visible;}
}
@media (min-width: 768px) {
  .multi_carousel_custom .carousel-inner .active + .carousel-custom-item + .carousel-custom-item {display: block;}
  .multi_carousel_custom .carousel-inner .carousel-custom-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-custom-item + .carousel-custom-item {transition: none;}
  .multi_carousel_custom .carousel-inner .carousel-item-next {position: relative;transform: translate3d(0, 0, 0);}
  .multi_carousel_custom .carousel-inner .carousel-item-next.carousel-item-left + .carousel-custom-item + .carousel-custom-item + .carousel-custom-item {position: relative;transform: translate3d(-100%, 0, 0);visibility: visible;}
  .multi_carousel_custom .carousel-inner .carousel-item-prev.carousel-item-right + .carousel-custom-item + .carousel-custom-item + .carousel-custom-item {position: relative;transform: translate3d(100%, 0, 0);visibility: visible;display: block;visibility: visible;}
}
@media (min-width: 991px) {
  .multi_carousel_custom .carousel-inner .active + .carousel-custom-item + .carousel-custom-item + .carousel-custom-item {display: block;}
  .multi_carousel_custom .carousel-inner .carousel-custom-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-custom-item + .carousel-custom-item + .carousel-custom-item {transition: none;}
  .multi_carousel_custom .carousel-inner .active.col-lg-3.carousel-custom-item + .carousel-custom-item + .carousel-custom-item + .carousel-custom-item + .carousel-custom-item {position: absolute;top: 0;right: -25%;z-index: -1;display: block;visibility: visible;}
  .multi_carousel_custom .carousel-inner .carousel-item-next.carousel-item-left + .carousel-custom-item + .carousel-custom-item + .carousel-custom-item + .carousel-custom-item {position: relative;transform: translate3d(-100%, 0, 0);visibility: visible;}
  .multi_carousel_custom .carousel-inner .carousel-item-prev.carousel-item-right + .carousel-custom-item + .carousel-custom-item + .carousel-custom-item + .carousel-custom-item {position: relative;transform: translate3d(100%, 0, 0);visibility: visible;display: block;visibility: visible;}
}
.carousel-indicators li {width: 10px;height: 10px;border-radius: 100%;}
.custom_multi_prev, .custom_multi_next{width: 0px !important;
}
.multi_carousel2_heading { color: #1B174F;	font-size: 20px;	line-height: 24px;}
.multi_carousel2_cont { color: #595959;	font-size: 14px;}
.mxsz{font-size: 46px;}.l15{line-height: 15px;}.f10{font-size: 10px;}.f11{font-size: 11px;}
.boxshadow{box-shadow: 0 2px 3px 0 rgba(129,127,127,0.5);}
.leaders_card{height: 185px;}
.no_cursor{cursor: default !important;}
.img-gm{margin-left: -5px !important;}
.cstyle1{font-size: 21px !important;color: #1B174F !important;font-weight: bold !important;}
.cstyle2{font-size: 14px !important;}
.dropdown-menu.body-color.text-dark {margin-top: -5px;}
