@charset "UTF-8";

@font-face {
	font-family: 'AniversRegular';
	src: url('../fonts/Anivers-Regular.eot');
	src: local('Anivers Regular'), local('Anivers-Regular'),
		url('../fonts/Anivers-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Anivers-Regular.woff') format('woff'),
		url('../fonts/Anivers-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AniversBold';
	src: url('../fonts/Anivers-Bold.eot');
	src: local('Anivers Bold'), local('Anivers-Bold'),
		url('../fonts/Anivers-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Anivers-Bold.woff2') format('woff2'),
		url('../fonts/Anivers-Bold.woff') format('woff'),
		url('../fonts/Anivers-Bold.ttf') format('truetype'),
		url('../fonts/Anivers-Bold.svg#Anivers-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

html {position: relative; min-height: 100%; }
body {font-family: 'AniversRegular', sans-serif; font-size:14px;  color: #4d4d4d; padding: 0; margin: 0px; background: #e6e6e6;}

.container{background:#fff;}
.top-right-menu{list-style: none; float: right; margin:10px 0; padding: 0;}
.top-right-menu li{display: inline-block; background:url('../images/saprator.png') no-repeat center right; padding: 0 10px;}
.top-right-menu li:last-child{background:none; padding-right: 0;}
.top-right-menu li a{font-size: 12px; color: #808080;}

.footer{color: #808080; font-size:12px; border-top: 1px solid #e6e6e6; padding: 10px 0 30px 0;}
.footer-list{list-style: none; margin:0; padding: 0;}
.footer-list li{display: inline-block;}
.footer-list li a{color: #808080; font-size:12px; text-decoration:none; display: inline-block; padding: 0 4px;}
.footer-list li:first-child a{padding-left: 0;}

.text-left-center{text-align: left;}
.text-right-center{text-align: right;}
.white-color{color:#fff !important;}
.green-color{color:#A5BE2C !important;}
.orange-color{color: #F78928 !important;}
.blue-color{color: #3744A0 !important;}
.purple-color{color: #914D96 !important;}
.light-blue-color{color: #5582AC !important;}
.gray-color{color:#808080 !important;}
.bg-purple{background-color: #924E99;}
.bg-green{background-color:#A5BE2C;}
.bg-gray{background-color:#E6E6E6}
.bg-blue{background-color:#35479d;}
.bg-light-blue{background-color:#5582AC;}
.bg-orange{background-color:#F78928;}
.orange-border{border-top-color: #F78928 !important;}
.remove-bottom{margin-bottom:0 !important}
.half-bottom{margin-bottom:0.5rem !important}
hr{margin:1.5rem 0; border-color: #ccc;}

.padding-0{padding:0px}
.margin-b-15{margin-bottom: 15px;}
.margin-b-20{margin-bottom: 20px;}
.margin-t-10{margin-top: 10px;}
.margin-b-10{margin-bottom: 10px;}
.margin-t-5{margin-top: 5px;}
.margin-t-20{margin-top: 20px;}
.margin-t-30{margin-top: 30px;}
.margin-t-35{margin-top: 35px;}
.font-12{font-size: 12px;}
.font-15{font-size: 15px;}
.font-16{font-size: 16px;}
.font-18{font-size: 18px;}
.font-20{font-size: 20px;}
.font-35{font-size:35px !important}
.position-absolute {position: absolute;}
.position-relative {position: relative;}

.header .navbar .navbar-nav li {margin: 0 1rem;}
.navbar{padding: 0px; margin-bottom: 15px;}
.navbar-light .navbar-nav .nav-link{text-align: center;font-family: 'AniversBold'; padding: 0 32px 10px; }
.navbar-light .navbar-nav .nav-link span{display: none;}
.navbar-brand{display: none;}
.home-icon{position: absolute; top: 0px; left: 50%; display: inline-block; margin:-106px 0 0 -120px}
.logo{position: absolute; top:3px; z-index: 99; left:30px; display: inline-block;}
.home-message{padding:10px;}
.home-message h3{ color: #fff; font-family: "AniversBold"; font-size: 17px;line-height: 26px; margin-top:20px;}
.home-message p{ line-height: 18px; margin-bottom:8px;}
.home-message span{font-family: "AniversBold";}
.home-panel{padding:10px; position: relative;}
.home-panel h3{ font-family: "AniversBold";  font-size: 28px; line-height: 24px;}

.navbar-nav > li > .dropdown-menu{background:#924e99; border-radius:0; margin:0; left: -10px;}
.navbar-nav > li > .dropdown-menu > li{border-bottom:1px solid #b586ba}
.navbar-nav > li > .dropdown-menu > li:last-child{border:0}
.navbar-nav > li > .dropdown-menu > li > a{color:#fff;}
.navbar-nav > li > .dropdown-menu > li > a:focus, .navbar-nav > li > .dropdown-menu > li > a:hover{color:#e5d5e7; background:none}
.navbar-nav > li > .dropdown-menu > .active > a, .navbar-nav > li > .dropdown-menu > .active > a:focus, .navbar-nav > li > .dropdown-menu > .active > a:hover{color:inherit; background:none}

.navbar-nav > li > .dropdown-menu:before{content:''; position:absolute; top:0; left:50%; margin-left:-5px; margin-top:-20px; width:0; height:0; border-top:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #924e99; border-left:10px solid transparent;}

.navbar-nav .dropdown-toggle:after{display:none}

.inner-message{padding:20px;}
.inner-content{color: #fff; font-size: 18px; line-height: 26px; padding:20px 10px}
.inner-banner{width:100%}


.banner-message{left: 34px; position: absolute; top: -133px;}
.banner-message span{display: block; height: 104px;}
.banner-message.banner-message2{top:-104px}
.banner-message h3,.banner-message h4,.banner-message-next{font-size:40px; margin:0px; padding:0; font-family: 'AniversBold'; line-height: 29px;}
.banner-message h3{color: #fff; }
.banner-message-continue{font-size:40px; margin:0px; padding:0; font-family: 'AniversBold'; line-height: 29px; float: left; padding: 0 0 0 19px;}
.breadcrumb{margin:0px; padding:5px 0 5px 35px; background-color: #E6E6E6; float: left;}
.breadcrumb .breadcrumb-item a,.breadcrumb .breadcrumb-item{color: #808080; font-size: 12px;}
.breadcrumb-item + .breadcrumb-item::before{content:"|"}
.banner-message-next{float: left; padding-left:19px; position: relative; top:0px; }
.breadcrumb-bar{height: 28px;}

.main-content{padding:30px 20px;}
.footer-content{padding:0px 20px;}
.main-content h3{font-size:18px}
.main-content h4{font-size:16px}
.main-content p{line-height:18px}
.main-content a{color:#4d4d4d}

.carousel-fade .carousel-inner .carousel-item {opacity: 0; transition-property: opacity;}
.carousel-fade .carousel-inner .active {opacity: 1; }
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {left: 0; opacity: 0; z-index: 1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1; }
.carousel-fade .carousel-control {z-index: 2;} 

.success-stories-img{margin-top:-15px; margin-bottom:15px}
.success-stories-card{border:0; margin-bottom:25px}
.success-stories-card .card-header{background:#fff; padding:0; border-bottom:solid 3px #f68e1f}
.success-stories-card .card-header .scholar-pic{width:22%}
.success-stories-card .card-header .scholar-info{padding-left:15px; width:77%}
.success-stories-card .card-header h3{color:#F78928; font-weight:600; margin-bottom:5px}
.success-stories-card .card-header .scholar-info p{font-size:15px; margin:0; line-height:16px}
.success-stories-card .card-header .scholar-info p strong{font-size:13px}
.success-stories-card .card-body{background:#e6e6e6; padding:15px}
.alert-primary{background:#924e99; border-radius:0; border:0}
.scholarship-btn{position:absolute; z-index:9; bottom:-42px; right:100px}
.scholarship-parameters li{padding-right:15px; float:left; line-height:16px}
.scholarship-parameters li:not(:first-child) {border-left: solid 1px #924e99; padding-left:15px}
.scholarship-dates{border:solid 2px #924e99}
.scholarship-dates > ul{margin:0}
.scholarship-dates > ul li{padding:10px; line-height:18px}
.scholarship-dates > ul li:not(:first-child) {border-top: solid 1px #924e99}

.imapact-box{border: 1px solid #f68e1f; padding: 8px 15px; margin:10px 0 20px 0}
.imapact-box .imact-img{float: right;}
.imapact-box p{width:85%;  font-size: 16px; line-height: 22px; padding: 15px 0; margin-bottom: 0; }

.table-green td{border: 1px solid #a5be2c; line-height: 18px;  padding:10px; font-size: 14px;}
.table-green .green-td{background:#A5BE2C; border-bottom: 1px solid #fff; color: #fff; text-align: right; vertical-align: middle;}
.table-green .green-td-last{border-bottom: 1px solid #a5be2c;}

.table-green-head thead td{background:#A5BE2C; color: #fff; font-size: 14px;}
.table-green-head td{border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;padding:8px; font-size: 14px; }
.table-green-head td:last-child{border-right:none;}

.meetScholars-bnr{background:url(../images/meet-scholars-bg.png) 0 0 no-repeat; background-size:cover;}
#meetScholars{width:72%; float:right; min-height:189px; padding-top:1px}
#meetScholars .owl-nav{display:none}
#meetScholars .owl-item .sudent-photo img{margin: 18px auto 0;}
#meetScholars .owl-item img{max-width:100%}
#meetScholars .owl-item .scholer-name{font-size: 16px; font-weight:600; margin: 5px 0 0;}
#meetScholars .owl-item .scholer-education{margin: 0; color: #4a80af}
#meetScholars .owl-item .scholer-job{margin: 0; line-height: 18px;}

.year-stamp{background:#537EAB; padding:1px 4px; color: #fff; display: inline-block; font-family: 'AniversBold'; border-radius: 2px;}

.meet-scholars-card, .meet-scholars-card-blue{border:0; margin-bottom:25px}
.meet-scholars-card .card-header{background:#fff; padding:0; border-bottom:solid 3px #507EAF}
.meet-scholars-card-blue .card-header{background:#e6e6e6; padding:10px; border-bottom:0}
.meet-scholars-card .card-header .scholar-pic{width:17.5%}
.meet-scholars-card .card-header .scholar-info{padding-left:15px; width:82%}
.meet-scholars-card-blue .card-header .scholar-pic{width:25%}
.meet-scholars-card-blue .card-header .scholar-info{padding-left:15px; width:75%}
.meet-scholars-card .card-header h3{color:#507EAF; font-weight:600; margin-bottom:5px}
.meet-scholars-card .card-header .scholar-info p{font-size:15px; margin:0; line-height:16px}
.meet-scholars-card .card-header .scholar-info p strong{font-size:13px}
.meet-scholars-card .card-body{background:#e6e6e6; padding:15px}
.meet-scholars-card-blue .card-body{background:#4579b3; padding:15px; color:#fff}
.ffe-scholars-card{border:0; border-radius:0; display:block; background:#f0f0f0; margin-bottom:20px}
.ffe-scholars-card .scholar-pic{width:24%}
.ffe-scholars-card .scholar-details{width:76%; padding:10px 10px 10px 15px}
.ffe-scholars-card .scholar-details h4{font-weight:600; margin-bottom:3px}
.ffe-scholars-card .scholar-details span{display:block; font-size:13px; line-height:14px}
.ffe-scholars-card .scholar-details span + span{margin-top:4px}
.pagination .page-item:first-child .page-link, .page-item:last-child .page-link{border-radius:0}
.pagination li.page-item:not(:first-child) {margin-left:12px}
.pagination .page-link{font-size:0.9rem; line-height:1rem; padding:5px 10px; font-family: sans-serif; background:#e6e6e6; border:0}
.pagination .page-item.active .page-link{background:#507EAF}
.pagination .page-link:hover{background:#507EAF; color:#fff}
.impact-stories-list .my-new-list .meet-scholars-card .card-header {border-bottom: solid 3px #F78928; display: flex; align-items: center;}
.impact-stories-list  .meet-scholars-card .card-header h3 {font-size: 1.25rem;color: #F78928;}
.impact-stories-list  .meet-scholars-card .card-body ul {padding-left: 0;list-style-type:square;}
.impact-stories-list  .meet-scholars-card .card-body  h4 {font-weight: bold;}
.impact-stories-list  .meet-scholars-card .card-body ul li {position: relative;margin-bottom: 0.5em;display: flex; align-items: flex-start; padding-left: 15px;}
.impact-stories-list  .meet-scholars-card .card-body ul li::before {  content: ""; width: 0.5em; height: 0.5em; background-color: #F78928; 
  position: absolute; left: 0;top: 0.35em;border-radius: 0;}
.impact-stories-list  .meet-scholars-card .card-header{display: flex; align-items: end;}
.impact-stories-list   .meet-scholars-card .card-header .scholar-info {padding-left: 20px;}
#videoCarousel .carousel-indicators   {    bottom: -12px;  margin: 0;}
#videoCarousel .carousel-indicators li {border-radius: 50%; width: 10px;height: 10px;}
#videoCarousel .carousel-indicators li:hover {cursor: pointer;}
#videoCarousel .carousel-indicators li.active {background-color: #F78928;}
#videoCarousel .carousel-indicators li  {background-color: #a1a1a1;}
#videoCarousel .carousel-item .video-thumbnail-wrapper{  position: relative;display: block;}
#videoCarousel .carousel-item .video-thumbnail-wrapper::after{ content: ''; position: absolute; top:40%; left: 45%;background: url(../images/play-button.png) no-repeat; width: 63px;height: 63px;pointer-events: none; background-size: contain;}
.scholar-info-arrow{background:url('../images/up-arrow-bue.png') no-repeat; width:26px; height: 47px; position: absolute; display: block; bottom:-3px; left: 18px;}
.meet-scholars-archive{margin-bottom: 20px; border-radius: 0px; border:0px}
.meet-scholars-archive .card-header {background: #e6e6e6; border-bottom: 0 none; padding: 10px; position: relative;}
.meet-scholars-archive .card-body{background: #4579b3;  color: #fff; padding: 15px;}
.meet-scholars-archive .card-header h3 {color: #507eaf; font-weight: 600; margin-bottom: 5px; margin-top: 15px;}
.meet-scholars-archive .card-header .scholar-pic{width: 78px; float: left;}
.meet-scholars-archive .card-header .scholar-info {padding-left: 15px;  width:64%; float: left;}

.meet-archive-card{margin-bottom: 20px;}
.meet-archive-card .card-box .scholar-pic{float: left; width: 81px;}
.meet-archive-card .card-box .scholar-info{float: left; width: 82%; border-left: 5px solid #507EAF; position: relative;}
.meet-archive-card .card-box .scholar-info:before{ background:url('../images/left-arrow-bue.png') no-repeat;  height: 21px; width: 29px; content: ""; display: block; position: absolute; left:-29px; top:56px;}
.meet-archive-card .card-box .scholar-info-bg{background:#507EAF; color: #fff; padding:15px 20px;} 
.meet-archive-card .card-box p{padding: 0 20px; margin-bottom: 5px;}
.meet-archive-card .card-box .scholar-info-bg h3{font-size:16px; margin:0px 0 3px 0;}
.meet-archive-card .card-box .scholar-info-bg p{margin:0px; font-size: 13px; line-height: 13px; padding: 0px;}
.board-panel{background-color: #a5be2c; color: #fff; padding: 10px 20px; margin-bottom: 10px;}
.board-member-grid-section .inner-panel .d-grid {display: grid;grid-template-columns: repeat(5, 1fr);gap: 2rem;margin-top: 2rem; text-align: center;}


#videoModal .modal-dialog {display: flex;align-items: center;min-height: 100vh; }
body.modal-open {padding-right: 0 !important; overflow: hidden;}
#videoModal video {max-height: 80vh;}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .carousel-item.next,
    .carousel-fade .carousel-inner > .carousel-item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .carousel-item.prev,
    .carousel-fade .carousel-inner > .carousel-item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .carousel-item.next.left,
    .carousel-fade .carousel-inner > .carousel-item.prev.right,
    .carousel-fade .carousel-inner > .carousel-item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
} 



/* Media Query Start */ 
@media (min-width:575px){
  #videoModal .modal-dialog { margin: 0 auto;}
}
@media (max-width:1199px){
.logo{top:9px; left:15px;}
.home-message{padding: 0px;}
.home-message h3{font-size: 14px; line-height:18px; margin-top:15px;  margin-bottom: 0.4rem;}
.home-message p{margin-bottom: 5px; font-size:13px;}
.home-message .font-16{font-size: 13px;}
.navbar-light .navbar-nav .nav-link{padding: 0 24px;}
.meet-archive-card .card-box .scholar-info{width: 78%;}
.board-member-grid-section .inner-panel .d-grid {grid-template-columns: repeat(3, 1fr); }
}

@media (max-width:1024px){
.home-message{padding: 0px;}
.home-message h3{font-size: 14px; line-height:18px; margin-top:15px;  margin-bottom: 0.4rem;}
.home-message p{margin-bottom: 5px; font-size:13px;}
.home-message .font-16{font-size: 13px;}
.meet-scholars-archive .card-header .scholar-info {padding-left:0px;  width:100%;}
.scholar-info p{margin-bottom:30px;}

}

@media (max-width:992px){
.text-left-center{text-align: center;}
.text-right-center{text-align: center;}
.menu-icon{display: none;}
.navbar{padding: 0.5rem 1rem;}
.navbar-light .navbar-nav .nav-link span{display: block; text-align: left;}
.navbar-brand{display:block;}
.navbar-light{background:#f7f7f9;}
.logo{position: static;margin:0 auto}
.home-panel{text-align: center;}
.home-icon{position: static; margin:0 auto;}
.navbar-nav .nav-item{border-bottom: 1px dashed #ccc; padding: 10px 0;}
.navbar-nav .nav-item:hover{background-color: #f9efe4;}
.navbar-light .navbar-nav .nav-link{padding: 0 10px;}
.home-message{padding:10px;}
.home-message h3{font-size: 18px; line-height: 26px; margin-top:20px;  margin-bottom: 0.5rem;}
.home-message p{margin-bottom:8px; font-size:14px;}
.home-message .font-16{font-size:16px;}
.no-float-md{float:none !important}
.success-stories-img{margin:0 auto 15px; display:block}
.success-stories-card .card-header .scholar-pic{width:13%}
.success-stories-card .card-header .scholar-info{width:87%}
.footer-list{margin-bottom: 10px;}
#meetScholars{width:66%;}
#meetScholars .owl-item img{width:80%}
.meet-scholars-archive .card-header .scholar-info {padding-left:15px;  width:68%;}
.meet-archive-card .card-box .scholar-info::before{top: 14px;}
}

@media (max-width:800px){

}

@media (max-width:768px){
.top-right-menu{ float: none;}
.main-content {padding: 15px 0;}
.success-stories-card .card-header .scholar-pic{width:18%}
.success-stories-card .card-header .scholar-info{width:82%}
.scholarship-btn{right:15px}
}

@media (max-width:767px){
#meetScholars{width:50%;}
#meetScholars .owl-item img{width:68%}

.navbar-nav > li > .dropdown-menu{display:none}	
}
@media (max-width:576px){
  .board-member-grid-section .inner-panel .d-grid {grid-template-columns: repeat(2, 1fr); }
.success-stories-card .card-header .scholar-pic{width:22%}
.success-stories-card .card-header .scholar-info{width:78%}	
.breadcrumb{padding:5px 0;}
.banner-message{top: -75px; left: 15px;}
.imapact-box p{width: 100%;}
.imapact-box .imact-img{float:none;        text-align: center;}
.banner-message span{width:30px; height: 40px; display: block;}
.banner-message h3, .banner-message h4, .banner-message-next{font-size: 22px; line-height: 18px;}
.banner-message-next{position: absolute; margin:-18px 0 0 -19px; }
.scholarship-parameters li{padding:0 0 10px 10px; position:relative; float:none; width:100%}
.scholarship-parameters li:not(:first-child) {padding:10px 0 10px 10px; border-top: solid 1px #924e99; position:relative; border-left:0}
.scholarship-parameters li:before{content: "\f0da"; font: normal normal normal 14px/1 FontAwesome; position:absolute; top:1px; left:0}
.scholarship-parameters li:not(:first-child):before{top:10px}
.scholarship-parameters li > br{display:none}
.scholarship-btn{bottom:-32px}
.footer{padding-bottom:10px}
#meetScholars .owl-item img{width:65%}
.meet-archive-card .card-box .scholar-info{width: 72%;}
.meet-archive-card .card-box .scholar-info::before{top: 57px;}
#videoCarousel .carousel-item .video-thumbnail-wrapper::after{top: 37%;left: 42%; width: 50px;height: 50px;}
}

@media (max-width:414px){
.success-stories-card .card-header .scholar-pic{width:25%}
.success-stories-card .card-header .scholar-info{width:75%}	
.imapact-box{text-align: center;}

.scholarship-btn{bottom:-15px}
.scholarship-btn img{max-width:130px}
#meetScholars{width:62%;}
#meetScholars .owl-item{padding-top:20px}
#meetScholars .owl-item img{margin-left:10px}
}


 


/* HRK */
/* Plugin Styles */
.custom-select{height:30px !important; border-color:#aeaeae;}
.custom-select:focus{border-color:#914d96}

.dropdown-menu.dropdown-table{border-radius:0; font-size:12px; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.dropdown-menu.dropdown-table li a{outline:none !important; padding-left:12px; padding-right:12px;}
.dropdown-menu.dropdown-table li a span.check-mark{display:none;}

.radio input[type=radio]:not(old) + label{display:inline-block; line-height:1.2; font-size:12px;}
.radio input[type=radio]:not(old){width:2em; margin:0; padding:0; font-size:0; opacity:0; display:none}
.radio input[type=radio]:not(old) + label > span{display:inline-block; width:9px; height:9px; margin:0.5em 0.5em 0.25em 0.25em; vertical-align:bottom; border-radius:50%; border:1px solid #914d96; background:#fff;}
.radio input[type=radio]:not(old):checked + label > span{background:#fff}
.radio input[type=radio]:not(old):checked +  label > span > span{display:block; width:7px; height:7px; border-radius:50%; background:#914d96;}

.custom-file{position:relative; display:inline-block; width:100%; max-width:100%; height:30px; margin-bottom:0; cursor:pointer; font-weight:400; font-size:12px; overflow:hidden;}
.custom-file-input{min-width:14rem; max-width:100%; height:30px; margin:0; filter:alpha(opacity=0); opacity:0;}
.custom-file-control{position:absolute; top:0; right:0; left:0; z-index:5; height:30px; padding:4px 8px; line-height:1.8; pointer-events:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-color:#fff; border:1px solid #aeaeae; border-radius:4px;}
.custom-file-control:before{position:absolute; content:'Browse'; top:-1px; right:-1px; bottom:-1px; z-index:6; display:block; height:30px; padding:4px 8px; line-height:1.8; background-color:#eceeef; border:1px solid #aeaeae; border-radius:0 4px 4px 0;}
.custom-file-control:after{content:'Choose file...';}
.custom-file-control.selected:after{content:'' !important;}

/* Common Styles */ 
.bg-1{background:#eaeaea}
.bg-2{background:#de4800 url('../images/bg-2.jpg') no-repeat center center; background-size:cover;}
.bg-3{background:#924e99; min-height:73vh}
.bg-4{background:#343434}

.text-white{color:#fff !important;}
.text-red{color:#de4800 !important;}

.remove-bottom{margin-bottom:0 !important}
.half-bottom{margin-bottom:10px !important}
.add-bottom{margin-bottom:20px !important}
.half-top{margin-top:10px !important}
.half-spacer{height:15px; width:100%; font-size:0; display:block;}
.add-spacer{height:30px; width:100%; font-size:0; display:block;}
.long-text{word-wrap:break-word;}
.text-bold{font-weight:700}

.display-1{font-size:24px;}
.display-2{font-size:22px;}
.display-3{font-size:20px;}
.display-4{font-size:18px;}
.display-5{font-size:16px;}
.display-6{font-size:12px;}

.gutter-0.row{margin-right:0; margin-left:0;}
.gutter-0 > [class^="col-"], .gutter-0 > [class^=" col-"]{padding-right:0; padding-left:0;}

.gutter-10.row{margin-right:-5px; margin-left:-5px;}
.gutter-10 > [class^="col-"], .gutter-10 > [class^=" col-"]{padding-right:5px; padding-left:5px;}

.gutter-100.row{margin-right:-50px; margin-left:-50px;}
.gutter-100 > [class^="col-"], .gutter-100 > [class^=" col-"]{padding-right:50px; padding-left:50px;}

.inner-section{padding-top:40px; padding-bottom:40px}
.sub-section{padding:40px 20px;}

.panel-form-body{padding:20px 0}
.panel-form-row{padding:0 20px}

.sub-title{font-size:16px; text-transform:uppercase; font-weight:700; line-height:inherit; margin:0 0 20px; background:#924e99; color:#fff; padding:10px}
.inner-title{font-size:22px; text-transform:uppercase; font-weight:900; line-height:inherit; margin:0 0 30px; position:relative}
.sub-info-title{font-weight:700;}

.btn-default{background:none; border-color:#999}
.btn-white{background:#fff; border-color:#fff; color:#de4800}
.btn-white:hover{color:#282b34}
.btn-red{color:#fff; background-color:#de4800;}
.btn-red:hover{background:#de4800; color:#fff}
.btn-purple{color:#fff; background-color:#924e99;}
.btn-purple:hover{background:#914d96; color:#fff}
.btn-grey{color:#fff; background-color:#59595b;}
.btn-grey:hover{background:#59595b; color:#fff}
.btn-sm{min-width:120px;}
.btn.btn-lg{min-width:160px;}

.btn-group.btn-group-default .btn{margin-left:15px; border-radius:4px !important;}
.btn-group.btn-group-default .btn:first-child{margin-left:0}

.list-default{list-style:none; margin-bottom:20px; padding:0}
.list-default li{margin-bottom:10px; padding:0 0 0 25px; position:relative;}
.list-default li:before{content:'\e258'; margin:2px 0 0 -25px; position:absolute; font-family:'Glyphicons Halflings'; font-size:80%;}

ol.list-numeric{margin:0 0 20px; padding:0 0 0 15px;}
ol.list-numeric > li{margin-bottom:10px; padding:0;}
ol.list-numeric > li > ul, ol.list-numeric > li > ol{margin:10px 0;}

.form-text{display:block; margin-top:.25rem;}

.table.table-default th{background:#ddd}
.table.table-default th, .table.table-default td{vertical-align:middle; border-color:#c2c2c2}

.form-default .form-group{margin-bottom:25px}
.form-default .form-group .form-control{border-color:#eac3ec; outline:none; box-shadow:none; height:40px}
.form-default .form-group .form-control:focus{border-color:#914d96}
.form-default .form-group .control-label{font-weight:400; text-transform:uppercase}

.form-info .sub-title{padding-left:20px;}
.form-info .form-control{border-color:#aeaeae; outline:none; box-shadow:none; height:30px; font-size:12px; padding:4px 8px;}
.form-info .form-control:focus{border-color:#914d96}
.form-info textarea.form-control{height:auto}
.form-info .control-label{font-weight:400; text-align:left}
.form-info .radio{border-radius:4px; border:1px solid #aeaeae; min-height:30px; padding-top:3px;}
.form-info .radio label{padding-left:6px;}
.form-info .checkbox{padding-top:0}

.form-inner-block{border-radius:4px; border:1px solid #aeaeae; padding:10px;}
.form-inner-block p{font-size:12px}
.form-inner-block .control-label{font-size:12px}

.accordion-panel{border-radius:4px; padding:5px 20px; border:1px solid #aeaeae; background:#f6f6f7; margin-bottom:20px; clear:both;}
.accordion-panel .accordion-title{position:relative; cursor:pointer; font-weight:700; font-size:14px; line-height:1.5; padding-right:30px;}
.accordion-panel .accordion-title:after{display:block; position:absolute; top:0; right:0; width:20px; height:20px; font-size:20px; line-height:.9; text-align:center; border-radius:50%; content:'+'; font-weight:700; background:#aeaeae; color:#fff}
.accordion-panel .accordion-title.active:after{content:'-'; background:#de4800}
.accordion-panel .accordion-content{display:none; padding:10px 0;}
.accordion-panel.opened{background:#fff; border-color:#de4800}

.ico-default{background:url('../images/sprite.png') no-repeat; width:30px; height:20px; display:inline-block; text-indent:-9999em}
.ico-default.ico-status{background-position:0 0}
.ico-default.ico-edit{background-position:-35px 0}
.ico-default.ico-download{background-position:-70px 0}

.ico-default.ico-md{height:30px;}
.ico-default.ico-md.ico-check{background-position:0 -25px}
.ico-default.ico-md.ico-time-management{background-position:-35px -25px}

.panel-circle{border-radius:50%; display:table; text-align:center; width:184px; height:184px; margin-bottom:25px; position:relative}
.panel-circle .panel-body{padding:10px 40px; display:table-cell; vertical-align:middle}
.panel-circle:after{content:''; position:absolute; width:184px; height:184px; background:url('../images/panel-circle-sprite.png') no-repeat bottom center; top:0; left:0; transform:rotateZ(0); -webkit-animation:spinning-circle 2s linear; animation:spinning-circle 2s linear;}
.panel-circle.completed{color:#858585}
.panel-circle.completed:after{background-position:top center;}
@-webkit-keyframes spinning-circle{from{transform:rotateZ(0deg);} 50%{transform:rotateZ(540deg);} to{transform:rotateZ(1080deg);}}
@keyframes spinning-circle{from{transform:rotateZ(0deg);} 50%{transform:rotateZ(540deg);} to{transform:rotateZ(1080deg);}}

/* Layout Styles */ 
header{min-height:151px}

.wrapper-border{border-top:5px solid #924e99}

.well-default{min-height:20px; background:#fff; border:1px solid #d8d8d8; position:relative; margin-bottom:20px}

.well-login{border-radius:10px; padding:50px; min-height:20px; background:#fff; position:relative; margin-top:60px; z-index:1;}
.well-login:before{background:#fff; border-radius:50%; display:inline-block; text-align:center; width:150px; height:150px; z-index:-1; position:absolute; top:0; left:50%; margin:-60px 0 0 -75px; content:'\f19d'; color:#924e99; font:normal normal normal 3.4em/2 FontAwesome;}
.well-login > .row > [class^="col-"]:not(:last-child){padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #eaeaea}

.form-horizontal.form-info .form-group{margin-bottom:20px; margin-right:-5px; margin-left:-5px;}
.form-horizontal.form-info .form-group > [class^="control-label"], .form-horizontal.form-info .form-group > [class^="col-"], .form-horizontal.form-info .form-group > [class^=" col-"]{padding-right:5px; padding-left:5px;}

.form-horizontal.form-preview .form-group{margin-bottom:5px}

.form-inline .form-group .bootstrap-select{width:auto; min-width:90px;}

.tab-wrapper .nav-tabs{border-color:#924e99}
.tab-wrapper .nav-tabs li a{border:1px solid #adadad; border-bottom-color:#924e99; background:#eee}
.tab-wrapper .nav-tabs .nav-item.show .nav-link, .tab-wrapper .nav-tabs .nav-link.active{border-color:#924e99; border-bottom-color:transparent; background:#fff;}
.tab-wrapper .tab-content{padding:20px; border:1px solid #924e99; border-top:0; margin-bottom:20px}

.btn-custom-space{padding-top:22px}

.well-application{border-radius:4px; padding:50px 10px 30px; border:1px solid #fff; position:relative; z-index:1;}
.well-application:before{display:inline-block; text-align:center; z-index:-1; position:absolute; top:0; left:50%; margin:-18px 0 0 -40px; content:'\f19d'; color:#fff; font:normal normal normal 4.4em/normal FontAwesome;}
.well-application p{max-width:830px; margin-left:auto; margin-right:auto}
.well-application .btn.btn-lg{font-size:14px; text-transform:uppercase;}

.pagination.pagination-info{margin-left:-8px; margin-right:-8px;}
.pagination.pagination-info > li{border-right:1px solid #adadad; display:inline-block;}
.pagination.pagination-info > li:first-child, .pagination.pagination-info > li:last-child, .pagination.pagination-info > li:nth-last-child(2){border-right:0;}
.pagination.pagination-info > li > a, .pagination.pagination-info > li > span{padding:0 8px; color:#343434; border:0; background:none; line-height:1; margin-left:0}
.pagination.pagination-info > li > a:focus, .pagination.pagination-info > li > a:hover, .pagination.pagination-info > li > span:focus, .pagination.pagination-info > li > span:hover{color:#343434; background:none}
.pagination.pagination-info > .active > a, .pagination.pagination-info > .active > a:focus, .pagination.pagination-info > .active > a:hover, .pagination.pagination-info > .active > span, .pagination.pagination-info > .active > span:focus, .pagination.pagination-info > .active > span:hover{color:#de4800; background:none}

.renew-block{display:table; width:100%;}
.renew-block .renew-block-cell{height:52vh; display:table-cell; vertical-align:middle; text-align:center;word-break: break-word;}
.renew-block table { margin: 0 auto;}

.list-download li{margin-bottom:10px; padding:0 0 0 25px; position:relative;}
.list-download li:before{content:'\f1c1'; margin:1px 0 0 -25px; position:absolute; font-family:'FontAwesome'; font-size:inherit;}

/* Development */
.validation{display:block; margin-top:.25rem; color:red; font-size:12px}

/* Media Styles */
@media (min-width: 768px){
.vcenter{display:inline-block; vertical-align:middle; float:none; margin-right:-2px}

.btn.btn-md{min-width:140px;}

.btn-group.btn-group-default .btn{margin-left:10px}

.well-login > .row > [class^="col-"]:not(:last-child){padding-bottom:0; margin-bottom:0; border-bottom:0; border-right:1px solid #eaeaea}
}

@media (min-width: 992px){
.form-info > .row > [class^="col-"]:not(:last-child){padding-bottom:0; margin-bottom:0; border-bottom:0; border-right:1px solid #eaeaea}

.well-application{padding:50px 50px 30px;}
.well-application .btn.btn-lg{font-size:16px; min-width:292px;}
}

@media (min-width: 1200px){
}

@media (min-width: 1824px){
.well-login{margin-top:10%}
}

@media (min-width: 768px) and (max-width: 991px){
}

@media (max-width: 991px){
}

@media (max-width: 767px){
.btn-group-default .btn{margin-bottom:15px; display:block; width:100%;}
.btn-group-default .btn + .btn{margin-left:0;}

.table.table-default td > p{white-space:normal}
.table.table-default input.form-control{width:auto;}

.form-group .row > [class^="col-"]:not(:last-child){margin-bottom:10px;}
}
@media (min-width: 991px)
{
  .m-10 {margin-top: 30px;}
}