/*************************start general selectors****************************/



@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:400,700');



@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700');



body{



	



	font-family: 'Roboto Slab', serif;



	color:#1b1b1b;



	font-size:14px;



	line-height:22px;



	font-weight:400;



	



}



a{



	text-decoration:none;



	outline:none;



}



a:focus, a:hover{



	text-decoration:none;



	outline:none;



}



.row {



	margin-right: -15px;



	margin-left: -15px;



}



.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {



	padding-right: 15px;



	padding-left: 15px;



}



.h1, .h2, .h3, h1, h2, h3 {



	margin-top: 0px;



	margin-bottom: 0px;



}



label{



	font-weight:normal;



	font-size:14px;



}



.form-group {



	margin-bottom: 8px;



}



/*************************end general selectors****************************/



/*************************start common selectors****************************/



.responsive-image{



	max-width:100%;



}



.left {



	float: left;



}



.right {



	float: right;



}



.clr {



	clear: both;



}



.clearfix:after {



	content: " ";



	display: block;



	clear: both;



	height: 0;



	width: 100%;



}



/*************************end common selectors****************************/



/*************************start content selectors****************************/



.container{



	max-width:1280px;



	margin:0px auto;



	padding-right: 15px;



	padding-left: 15px;



}



.header_bg{



	background:#80923c;



	padding:30px 0px;
	margin-bottom:35px;

}



.top_header{



	background:#196b83;



	border-bottom:1px solid #ECECEC;



}



.top_link{



	margin-top:5px;



	text-align:center;



	margin-bottom:5px;



}



.top_link li{



	padding:4px 12px;



	display:inline-block;



	margin-left:-4px;



}







.top_link li a{



	color:#fff;



	font-size:15px;



	text-transform:uppercase;



	font-family: 'Source Sans Pro', sans-serif;



}



.top_link li a:hover, .active{



	color:#fae500;



}







.top_header .socila_link{



	margin-top:5px;



	text-align:center;



	margin-bottom:15px;



}



.top_header .socila_link li{



	padding:4px 10px;



	display:inline-block;



	border-right:1px solid #ECECEC;



	text-align:center;



	margin-left:-4px;



}



.top_header .socila_link li:last-child{



	border-right:none;



}



















.mobile_logo{



	display:block;



	text-align:center;



}



.desktop_logo{



	display:none;



}











.scroller_bg{



	background:#2886a2;



	padding:8px;



	margin:12px 0px;



}



.scroller_bg h2, .scroller_bg h2 a{



	color:#fff;



	font-family: 'Roboto Slab', serif;



	font-size:18px;



}







.service_heading{



	margin:10px 0px 10px 0px;



	text-align:center;



}



.service_heading span{



	display:inline-block;



	font-size:30px;



	font-family: 'Roboto Slab', serif;



	color:#e56600;



	



}



.testimonial_heading{



	border-bottom:2px solid #D5D5D5;



	margin-bottom:10px;



}



.testimonial_heading span{



	color:#e56600;



	display:inline-block;



	font-size:20px;



	padding-bottom:10px;



	font-family: 'Roboto Slab', serif;



}



.testimonial_text{



	font-family: 'Roboto Slab', serif;



	font-size:22px;



	line-height:30px;



}



.testimonial_text a{



	font-weight:bold;



}



.notice_heading{



	border-bottom:2px solid #fff;



	margin-bottom:10px;



}



.notice_heading span{



	color:#fff;



	display:inline-block;



	font-size:20px;



	padding-bottom:10px;



	font-family: 'Roboto Slab', serif;



}

.Prog_heading{

	margin-bottom:10px;



}



.Prog_heading span{
	text-align:center;
	color:#fff;



	display:inline-block;



	font-size:18px;

	line-height:26px;



	font-family: 'Roboto Slab', serif;



}

.notice_heading{



	border-bottom:2px solid #fff;



	margin-bottom:10px;



}



.suggetion span {



	color: #ed5d0d;



	margin: 0px;



	font-family: Ebrima;



	font-size: 22px;



	padding: 0px 0px 12px 0px;



	display: inline-block;



}	



.btn-group-vertical{



	width:100%;



}



.btn-group-vertical .btn{



	font-size:16px;



}



.btn-group-vertical .btn-default{



	color: #292929;



	background-color: #ededed;



	border-color: #ccc;



}







.btn-group-vertical .btn-default:hover{



	color: #fff;



	background-color: #137b69;



	border-color: #137b69;



}



.welcome_bg{



	padding:15px 0px;



}



.welcome_bg h2 {



	color:#e56600;



	margin:0px;



	font-size:24px;



	margin-bottom:12px;



	font-family: 'Roboto Slab', serif;



}



.welcome_bg p a{



	color:#e56600;



}



.welcome_bg p a:hover{



	color:#292929;



}



.courses_bg{



	padding:15px;



	background:#124b91;



	margin-bottom:15px;



}



.courses_bg p{



	color:#fff;



	font-family: 'Source Sans Pro', sans-serif;



	font-size:16px;



	font-size:400;



}



.course_heading{



	border-bottom:2px solid #fff;



	margin-bottom:12px;



}



.course_heading span {



	color: #fff;



	display: inline-block;



	font-size: 24px;



	padding-bottom: 10px;



	font-family: 'Roboto Slab', serif;



}



.notice_bg {



	background:#124b91;



	padding: 10px;



	margin-bottom:12px;



}



.notice_bg p{



	color:#fff;



}



.notice_bg p a{



	color:#FFED00;



}



.notice_bg p a:hover{



	color:#fff;



}

.Prog_bg {
	text-align:center;
	background:#196b83;



	padding: 10px;



	margin-bottom:12px;



}
.Prog_bg p {
	color:#fff;
}

.body_image{



	margin-bottom:15px;



	text-align:center;



}



.memberzone_sec .nav > li > a{



	font-size:15px;



}



.upcoming li{



	background:url(../img/blue_bullet01.png) no-repeat left 10px;



	padding:4px 0px 4px 20px;



	color:#fff;



	line-height:20px;



}



.past li{



	background:url(../img/blue_bullet01.png) no-repeat left 10px;



	padding:4px 0px 4px 20px;



	color:#fff;



	line-height:20px;



}







.upcoming li a, .past li a{



	color:#124b91;



}



.upcoming li a:hover, .past li a:hover{



	color:#292929;



}



.upcoming li a span, .past li a span{



	font-weight:normal;



	font-style:italic;



	display:block;



	color:#292929;



}



.notice li{



	background:url(../img/white_bullet01.png) no-repeat left 10px;



	padding:4px 0px 4px 17px;



	color:#fff;



	font-size:14px;



	line-height:20px;



}



.notice li a{



	color:#fff;



	font-size:14px;



}



.notice li a:hover{



	color:#FFF500;



}



.notice li a span{



	font-size:15px;



	font-weight:normal;



	font-style:italic;



	display:block;



	color:#FFF500;



}



.color01{



	background:#e56600;



	padding:10px;



}



.color02{



	background:#f49835;



	padding:10px;



}



.color03{



	background:#edb34f;



	padding:10px;



}



a .color01, a .color02, a .color03{



	color:#fff;



	font-size:17px;



	font-family: 'Source Sans Pro', sans-serif;



}



.member_bg{



	padding:12px;



	background:#f49835;



	margin-bottom:10px;



}



.member_heading{



	border-bottom:1px solid #fff;



	margin-bottom: 6px;



}



.member_heading span {



	color: #fff;



	display: inline-block;



	font-size: 22px;



	padding-bottom: 10px;



	font-family: 'Roboto Slab', serif;



}



.membering li {



	background: url(../img/white_bullet01.png) no-repeat left 10px;



	padding: 4px 0px 4px 20px;



	color: #fff;



	line-height: 20px;



	font-family: 'Roboto Slab', serif;



	margin-left:10px;



}



.gry_bg .border01{



	padding:3px;



	border:1px solid #b4b4b4;



}



.notice_bg .border01{



	padding:3px;



	border:1px solid #b5d6ff;



}



.member_bg .border01{



	padding:2px;



	border:1px solid #fff;



}



.membering li a{



	color:#fff;



	font-family: 'Roboto Slab', serif;



}



.membering li a:hover{



	color:#FFF500;



}



.member_bg p a{



	color:#FFED00;



	text-decoration:underline;



}



.member_bg p a:hover{



	color:#fff;



}



.course li{



	background:url(../img/white_bullet.png) no-repeat left 11px;



	padding:2px 0px 2px 20px;



}



.course li a{



	color:#fff;



	font-family: 'Roboto Slab', serif;



	font-size:15px;



	letter-spacing:0.8px;



}



.course li a:hover{



	color:#96c4fc;



}



.member li{



	background:url(../img/white_bullet.png) no-repeat left 11px;



	padding:2px 0px 2px 20px;



}



.member li a{



	color:#fff;



	font-family: 'Roboto Slab', serif;



	font-size:15px;



	letter-spacing:0.8px;



}



.member li a:hover{



	color:#a2ccff;



}



.member01 li{



	background:url(../img/white_bullet.png) no-repeat left 11px;



	padding:2px 0px 2px 20px;



}



.member01 li a{



	color:#fff;



	font-family: 'Roboto Slab', serif;



	font-size:15px;



	letter-spacing:0.8px;



}



.member01 li a:hover{



	color:#F8FF00;



}



.memberzone_sec .nav-tabs > li.active > a, .memberzone_sec .nav-tabs > li.active > a:focus, .memberzone_sec .nav-tabs > li.active > a:hover, .memberzone_sec .nav-tabs > li > a:hover {



	color: #fff;



	cursor: default;



	background-color: #007f3b;



	border: 1px solid #007f3b;



	border-bottom-color: transparent;



	cursor:pointer;



}



.video_bg {



	border-bottom: 2px solid #124b91;



	margin-top: 15px;



}



.video_bg span {



	color: #fff;



	margin: 0px;



	font-family: 'Roboto Slab', serif;



	font-size: 18px;



	padding: 10px;



	display: inline-block;



	background: #124b91;



}



.newsletter_bg {



	border-bottom: 2px solid #137b69;



	margin-top: 15px;



}



.newsletter_bg span {



	color: #fff;



	margin: 0px;



	font-family: 'Roboto Slab', serif;



	font-size: 18px;



	padding: 10px;



	display: inline-block;



	background: #137b69;



}



.application_bg {



	border-bottom: 2px solid #124b91;



	margin-top: 15px;



}



.application_bg span {



	color: #fff;



	margin: 0px;



	font-family: 'Roboto Slab', serif;



	font-size: 18px;



	padding: 10px;



	display: inline-block;



	background:#124b91;



}



.box_bg {



	background: #e3e3e3;



	padding: 12px;



	text-align: center;



	margin-bottom: 25px;



}



.gry_bg {



	background: #f1f1f1;



	padding: 12px;



	margin-bottom: 15px;



}



.upcoming_bg {



	border-bottom: 2px solid #2886a2;



	margin-top: 15px;



}



.upcoming_bg span {



	color: #fff;



	margin: 0px;



	font-family: 'Roboto Slab', serif;



	font-size: 18px;



	padding: 10px;



	display: inline-block;



	background:#2886a2;



}



.event_bg {



	border-bottom: 2px solid #2886a2;



	margin-bottom: 15px;



}



.event_bg span {



	color: #2886a2;



	margin: 0px;



	font-family: 'Roboto Slab', serif;



	font-size: 20px;



	padding-bottom: 12px;



	display: inline-block;



}



.past_bg {



	border-bottom: 2px solid #2886a2;



	margin-top: 15px;



}



.past_bg span {



	color: #fff;



	margin: 0px;



	font-family: 'Roboto Slab', serif;



	font-size: 18px;



	padding: 10px;



	display: inline-block;



	background: #2886a2;



}



.event_gallery img{



	padding:4px;



	border:1px solid #DFDFDF;



	margin-bottom:5px;



}



.event_gallery .text01{



	text-align:center;



	color:#137b69;



	margin-bottom:15px;



}







.bulletine{



	text-align:center;



	margin-bottom:15px;



}



.orange_text{



	color:#e56600;



}







.events_seminars_trainings{



	background:#124b92;



	padding:14px;



	margin-bottom:15px;



}



.events_seminars_trainings .heading_nipm_chapters{



	border-bottom:1px solid #fff;



	margin-bottom:12px;



}



.events_seminars_trainings .heading_nipm_chapters span{



	display:inline-block;



	padding:0px 0px 12px 0px;



	color:#fff;



	font-size:18px;



}



.events_seminars_trainings li{



	background:url(../img/news_bullet.png) no-repeat left 9px;



	padding:2px 0px 2px 15px;



	font-weight:bold;



	color:#0d4c94;



}



.events_seminars_trainings li a{	



	color:#fff;



	display:block;



	font-weight:normal;



}



.events_seminars_trainings li a:hover{	



	color:#c8e6f4;



}







.event_notice01 li{



	background:url(../img/blue_bullet.png) no-repeat left 15px;



	padding:6px 0px 6px 15px;



	font-weight:bold;



	color:#0d4c94;



	margin-left:15px;



	



}



.event_notice01 li a{	



	display:block;



	font-weight:normal;



	color:#124b91;



	font-size:16px;



}



.event_notice01 li a:hover{	



	color:#1e1e1e;



}







.advertisement_tesminial_section, .banner_bg{



	padding:15px 0px;



}



.carousel-control.right, .carousel-control.left {



	background-image:none;



}



.carousel-inner > .item{



	text-align:center;



	font-style:italic;



	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;



	font-size:17px;



}







.carousel-inner > .item a{



	color:#337AB7;



}



.carousel-inner > .item h2{



	font-size:20px;



	color:#124b91;



}



.cd-author-left{



	width:40%;



	float:left;



	text-align:right;



}



.cd-author-right{



	width:60%;



	float:left;



	text-align:left;



	padding-top:12px;



}



.cd-author img {



	width: 50px;



	height: 50px;



	border-radius: 50%;



	margin-right: 5px;



	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);



}



.panel-group .panel, .print_margin{



	margin-bottom:15px;



}



.table > tbody > tr.info > th{



	background-color:#9adfff;







}







/*************************end content selectors****************************/



/*************************start navigation section****************************/







.marginBottom-0 {margin-bottom:0;}







.dropdown-submenu{position:relative;}



.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}



.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}



.dropdown-submenu:hover>a:after{border-left-color:#555;}



.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}







.navbar-inverse {



	background-color:transparent;



	border-color:transparent;



}



.navbar-inverse .navbar-nav > li > a {



	color: #0c4285;



	text-transform:uppercase;



	font-family: 'Source Sans Pro', sans-serif;



}



.navbar-inverse .navbar-nav > li > a:hover {



	color:#5a88c1;



	background-color:transparent;



}



.dropdown-menu{



	background-color: #dfdfdf;



}



.dropdown-menu > li > a{



	color:#0c4285;



	text-transform:uppercase;



	font-family: 'Source Sans Pro', sans-serif;



}



.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {



	color: #fff;



	text-decoration: none;



	background-color:#d89042;



}



.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus{



	background-color:transparent;



	color:#5a88c1;



}



.navbar-nav .open .dropdown-menu{



	background-color: #dfdfdf;



}



.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {



	color:#1e1e1e;



	text-transform:uppercase;



}



.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {



	color: #fff;



	background-color:#d89042;



}



/*************************end navigation section****************************/



/*************************start footer selectors****************************/



.footer_bg{



	background:#80923c;



	padding:20px 0px;



	margin-top:15px;

color:#fff;

}



.footer_heading{



	border-bottom:1px solid #fff;



	margin-bottom:15px;



}



.footer_heading span{



	color:#fff;



	display:inline-block;



	font-size:18px;



	padding-bottom:10px;



	font-family: 'Roboto Slab', serif;



}



.footer_bg .footer_link{



	text-align:center;



}



.footer_bg .footer_link li{



	display:inline-block;



	margin-left:-4px;



	padding:0px 18px;



	background:url(../img/footer_division.jpg) no-repeat right 8px;



}



.footer_bg .footer_link li:last-child{



	background:none;



}



.footer_bg .footer_link li a{



	color:#fff;



	font-size:15px;



}



.footer_bg .footer_link li a:hover{



	color:#bbfffd;



}



.footer_bg p, .footer_bg p a{



	color:#fff;



	font-size:14px;



	text-align:center;



}



.copyright_bg{



	background:#020202;



	padding:15px 0px;



	text-align:center;



}



.copyright_bg p{



	font-size:11px;



	color:#fff;



}

.inside_bg {



	margin-top:16px;



	text-align:center;



}



.inside_bg span {



	display:inline-block;



	color: #e56600;



	margin: 0px;



	font-size: 22px;



	padding-bottom:5px;



	font-family: 'Roboto Slab', serif;



	text-transform:uppercase;



}

.inside_bg01 {



	margin-top:16px;





}



.inside_bg01 span {



	display:inline-block;



	color: #e56600;



	margin: 0px;



	font-size: 22px;



	padding-bottom:5px;



	font-family: 'Roboto Slab', serif;



	text-transform:uppercase;



}



.gallery_list ul, .sub_gallery_list ul{



	margin:0 -1%;



}	



.gallery_list li{



	margin:15px 1%;



	box-sizing:border-box;



	text-align:center;



	color:#0A44A3;



}



.gallery_list li a{



	color:#0A44A3;



	font-size:16px;



	display:block;



}



.gallery_list li a:hover{



	color:#5F5F5F;



}



.gallery_list .img_border, .sub_gallery_list .img_border{



	border:1px solid #A6A6A6;



	padding:4px;



}



.sub_gallery_list li{



	margin:15px 1%;



	box-sizing:border-box;



	text-align:center;



	color:#0A44A3;



}



.inside{



	margin:10px 0px 15px 0px;



}



.inside .services_text{



	font-family: 'Roboto Slab', serif;



	color:#1b1b1b;



	font-size:14px;



}



.inside p a, .inside_foodback p a{



	color:#e56600;



	font-weight:bold;



}



.inside p a:hover, .inside_foodback p a:hover{



	color:#292929;



}



.modal-header{



	text-align: center;



}



.modal-title {



	color:#0A44A3;



}



.modal-header p{



	margin-bottom:0px;



	color:#E87300;



}



.archive{



	text-align:right;



}



.main-navigation > li{



	text-align:center;



	display:inline-block;



	position:relative;



}



.main-navigation > li > a{



	padding:8px 15px;



	display:block;



	color:#fff;



	font-size:16px;



	background:#3fa8df;



}



.main-navigation > li:hover > a, .main-navigation > li.active > a{



	color:#fff;



}



.sub-navigation{



	display:none;



	text-align: left;



	width: 100px;



	position: absolute;



	right: 0;



	top: 38px;



	z-index:999999;



	border-right:1px solid #fff;



}



.main-navigation > li:hover .sub-navigation{



	display:block;



}



.sub-navigation li{



	display:block;



	border-bottom:1px solid #fff;



}



.sub-navigation a{



	font-size:15px;



	display:block;



	padding:6px;



	color:#fff;



	background-color:#124B91;



}



.sub-navigation a:hover{



	background-color:#3fa8df;



	color:#fff;



}



.inside h3, .inside_foodback h3{



	font-size:20px;



	color:#124b91;



	margin-bottom:15px;



	font-family: 'Roboto Slab', serif;



	line-height:24px;



}



.inside h4, .inside_foodback h4{



	font-size:18px;



	color:#e56600;



	margin-bottom:15px;



	font-family: 'Roboto Slab', serif;



	line-height:24px;



}



h5{



	font-size:20px;



	color:#124B91;



	margin-bottom:15px;



	line-height:25px;



}



.caption{



	text-align:center;



}



.caption h3{



	font-size:15px;



	margin-bottom:8px;



	color:#124b91;



	font-family: 'Roboto Slab', serif;



	line-height:20px;



}



.caption p{



	margin-bottom:4px;



	font-family: 'Roboto Slab', serif;



	font-size:14px;



}



.caption p a{



	font-weight:bold;



	color:#e56600;



}



.text01{



	font-style: italic;



	font-family: Cambria,"Hoefler Text","Liberation Serif",Times,"Times New Roman",serif;



	font-size: 16px;



}



.text02{



	font-size:18px;



	color:#e56600;



}







.division{



	border:1px dotted #292929;



	margin-bottom:15px;



}



.btn-default01 {



	color: #fff;



	background-color: #2886a2;



	border-color: #2886a2;



}



.btn01 {



	display: inline-block;



	padding: 6px 12px;



	margin-bottom: 15px;



	font-size: 14px;



	font-weight: 400;



	line-height: 1.42857;



	text-align: center;



	white-space: nowrap;



	vertical-align: middle;



	cursor: pointer;



	-moz-user-select: none;



	background-image: none;



	border: 1px solid transparent;



	border-radius: 4px;



}

.bulletins02{



	margin-left:10px;



	margin-bottom:15px;



}



.bulletins02 li{



	background:url(../images/bullet.jpg) no-repeat left 12px;



	padding:3px 0px 3px 18px;



	text-align:justify;



}



.bulletins{



	margin-left:10px;



	margin-bottom:15px;



}



.bulletins li{



	background:url(../img/blue_bullet.png) no-repeat left 10px;



	padding:3px 0px 3px 18px;



	text-align:justify;



}



.bulletins li a{



	color:#e56600;



}



.bulletins li a:hover{



	color:#5A5A5A;



}



.bulletins_link{



	margin-left:10px;



	margin-bottom:15px;



}



.bulletins_link li{



	background:url(../img/blue_bullet.png) no-repeat left 10px;



	padding:3px 0px 3px 18px;



	text-align:justify;



}



.bulletins_link li a{



	color:#e56600;



}



.bulletins_link li a:hover{



	color:#5A5A5A;



}



.footer_bulletins{



	margin-left:10px;



	margin-bottom:15px;



}



.bulletins01{



	margin-left:10px;



	margin-bottom:15px;



}



.bulletins01 li{



	background:url(../img/blue_bullet.png) no-repeat left 10px;



	padding:3px 0px 3px 18px;



	text-align:justify;



	color:#e56600;



}



.footer_bulletins li{



	background:url(../img/blue_bullet.png) no-repeat left 10px;



	padding:3px 0px 3px 18px;



	text-align:justify;



}



.footer_bulletins li a{



	color:#e56600;



	font-size:17px;



}



.footer_bulletins li a:hover{



	color:#5A5A5A;



}



.numbers{



	margin-bottom:15px;



	margin-left:25px;



}



.numbers li{



	padding:2px 0px 2px 10px;



}



.panel-title{



	font-style:normal;



	font-size: 20px;



	color:#2886a2;



	font-family: 'Roboto Slab', serif;



}



.panel-default {



	border-color: #fff;



}



.panel-default > .panel-heading {



	background-color: #e7e7e7;



}



.border_bg{



	border:1px solid #989898;



	padding:15px;



}



.division01{



	border:1px dotted #292929;



	margin-bottom:15px;



}



/*************************end footer selectors****************************/



.row-full-height {



	height: 100%;



}



.col-full-height {



	height: 100%;



	vertical-align: middle;



}



.row-same-height {



	display: table;



	width: 100%;



	/* fix overflow */



	table-layout: fixed;



}



.col-xs-height {



	display: table-cell;



	float: none !important;



}



.col-top {



	vertical-align: top;



}























ul.file_download li a{



	display:block;



	font-weight:normal;



	color:#141415;



}



ul.file_download li a:hover{	



	color:#0d4c94;



}



ul.file_download li{



	background:url(../img/blue_bullet.png) no-repeat left 9px;



	padding:2px 0px 2px 15px;



	font-weight:bold;



	color:#0d4c94;	



}







pre{



	display: block;



	padding: 9.5px;



	margin: 0 0 10px;



	font-size: 14px;



	line-height: 1.42857143;



	color: #333;



	word-break:keep-all;



	word-wrap: break-word;



	background-color:#fff;



	border: 0px solid #ccc; 



	border-radius: 0px; 



}



.icon_text{ 



	font-size:14px; 



	font-family: 'Roboto Slab', serif;



	text-align:center;



	margin:10px 0px;



	color:#5c5c5c;



	line-height:20px;



	font-weight:bold;







}



.btn-warning {



	color: #fff;



	background-color: #e56600;



	border-color:#e56600;



}



.table > tbody > tr.service_row > th {



	background-color: #e0f8ff;



}



.table-bordered > tbody > tr > th{



	border: 1px solid #416797;



}



.table-bordered > tbody > tr > th{



	border: 1px solid #416797;



}



.table-striped> tbody > tr > th{



	border-top: 1px solid #416797;



}



.table_blue_text{



	color:#0a3e7d;



	font-family: 'Roboto Slab', serif;



	font-size:14px;



}



.services_numbers{



	margin-bottom:15px;



	margin-left:40px;



}



.services_numbers li{







	padding:2px 0px 2px 10px;



	color:#e56600;



	font-family: 'Roboto Slab', serif;



	font-size:14px;



}



.services_numbers li span{



	display:block;



	color:#1b1b1b;



}



.services_numbers_link{



	margin-bottom:15px;



	margin-left:40px;



}



.services_numbers_link li{



	padding:2px 0px 2px 10px;



	color:#e56600;



	font-family: 'Roboto Slab', serif;



	



}



.services_numbers_link li a{



	color:#e56600;



	font-size:14px;



}



.services_numbers_link li a:hover{



	color:#292929;



	font-size:14px;



}



.services_bulletins{



	margin-left:15px;



	margin-bottom:30px;



}



.services_bulletins li{



	background:url(../img/services_icon.png) no-repeat left 8px;



	padding:3px 0px 3px 34px;



	text-align:justify;



	color:#124b91;



	font-family: 'Roboto Slab', serif;



	font-size:14px;



}



.services_bulletins01{



	margin-left:15px;



	margin-bottom:20px;



}



.services_bulletins01 li{



	background:url(../img/services_icon.png) no-repeat left 8px;



	padding:3px 0px 3px 34px;



	text-align:justify;



	font-family: 'Roboto Slab', serif;



	font-size:14px;



}







.services_abc{



	margin-bottom:15px;



	margin-left:40px;



}



.services_abc li{



	list-style-type:upper-alpha;



	padding:2px 0px 2px 10px;



	color:#e56600;



	font-family: 'Roboto Slab', serif;



	font-size:14px;



}







.side_img_border{



	border:1px solid #CFCFCF;



	padding:4px;



}



.none_border .table > tbody > tr > td{



	border-top:none;



}



.blue_text01{



	color:#124b91;



}



.bg01{



	background:#124b91;



	padding:12px;



	margin-bottom:15px;



}



.bg01 h2{



	font-family: 'Roboto Slab', serif;



	font-size:22px;



	padding:0px;



	color:#fff;



	margin-bottom:15px;



	



}



.bg01 h3{



	font-family: 'Roboto Slab', serif;



	font-size:18px;



	padding:0px;



	color:#FFE500;



	margin-bottom:15px;	



}



.bg01 .bulleting01{



	margin-bottom:15px;



	margin-left:15px;



}



.bg01 .bulleting01 li{



	background:url(../img/services_icon01.png) no-repeat left 6px;



	padding:3px 0px 3px 35px;



	color:#fff;



}



.bg01 p{



	color:#fff;



}




.form-inline .form-control {



	display: inline-block;



	height: 30px;



	padding: 4px;



	font-size: 13px;



	line-height: 1.42857143;



	color: #555;



	background-color: #fff;



	background-image: none;



	border: 1px solid #ccc;



	border-radius: 0px;



	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;



	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;



}



.inside .form-control01 {



	display: block;



	width: 100%;



	height: 30px;



	padding: 4px;



	font-size: 13px;



	line-height: 1.42857143;



	color: #555;



	background-color: #fff;



	background-image: none;



	border: 1px solid #ccc;



	border-radius: 0px;



	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;



	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;



}



.inside .form-control02 {



	display: block;



	width: 100%;



	height: 30px;



	padding: 4px;



	font-size: 13px;



	line-height: 1.42857143;



	color: #555;



	background-color: #fff;



	background-image: none;



	border: 1px solid #ccc;



	border-radius: 0px;



	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;



	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;



}



.inside .form-control03 {



	display: block;



	width: 100%;



	height: 30px;



	padding: 4px;



	font-size: 13px;



	line-height: 1.42857143;



	color: #555;



	background-color: #fff;



	background-image: none;



	border: 1px solid #ccc;



	border-radius: 0px;



	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;



	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;



}



.well-lg .table > tbody > tr.info > td{



	font-size:13px;



}



.breadcrumb {



	padding: 6px;



	background-color:transparent;



	font-size:14px;



}



.breadcrumb li a{



	color:#124b91;



}



.breadcrumb li a:hover{



	color:#292929;



}



.breadcrumb > .active {



    color:#292929;



}



.modal-title {



	color: #0A44A3;



	font-size:22px;



}



.modal-body h3{



	font-size: 18px;



	color: #124b91;



	margin-bottom: 15px;



	font-family: 'Roboto Slab', serif;



	line-height: 24px;



}



.blue_text{



	font-size: 16px;



	color: #124b91;



	margin-bottom:15px;



	font-weight:bold;



}



.breadcrumb {



	margin-bottom: 12px;



}



.border02{



	padding:3px;



	border:1px solid #b4b4b4;



}



.red{



	color:#FB0105;



	font-size:15px;



}



.inside_form_bg{



	background:#e0f8ff;



	border-top:2px solid #fff;



}



.form_heading{



	margin:10px 0px 10px 0px;



	text-align:center;



}



.form_heading span{



	display:block;



	font-size:16px;



	font-family: 'Roboto Slab', serif;



	color:#fff;



	background:#129793;



	padding:5px 0px;



}





.form_bg{



	padding:15px;



	background:#b3e3f1;



	margin-bottom:20px;



}



.inside_form_bg .form-control {



	display: block;



	width: 100%;



	padding: 4px;



	font-size: 14px;



	line-height: 1.42857143;



	color: #555;



	background-color: #cbf3fe;



	background-image: none;



	border: 1px solid #70afc2;



	border-radius: 0px;



	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;



	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;



}



.inside_form_bg .form-control01 {



	display: block;



	width: 100%;



	height: 30px;



	padding: 4px;



	font-size: 13px;



	line-height: 1.42857143;



	color: #555;



	background-color: #cbf3fe;



	background-image: none;



	border: 1px solid #70afc2;



	border-radius: 0px;



	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;



	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;



}



.inside_form_bg .form-control02 {



	display: block;



	width: 100%;



	height: 30px;



	padding: 4px;



	font-size: 13px;



	line-height: 1.42857143;



	color: #555;



	background-color: #cbf3fe;



	background-image: none;



	border: 1px solid #70afc2;



	border-radius: 0px;



	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;



	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;



}



.inside_form_bg .form-control03 {



	display: block;



	width: 100%;



	height: 30px;



	padding: 4px;



	font-size: 13px;



	line-height: 1.42857143;



	color: #555;



	background-color: #cbf3fe;



	background-image: none;



	border: 1px solid #70afc2;



	border-radius: 0px;



	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;



	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;



}



.inside_form_bg .form-control:focus, .inside_form_bg .form-control01:focus, .inside_form_bg .form-control02:focus, .inside_form_bg .form-control03:focus  {



	background-color:#fff;



	border-color: #459fba;



	outline: 0;



	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(69,159,186,.6);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(69,159,186,.6);



}



.inside_form_bg .input-group-addon {



    padding: 6px 12px;



    font-size: 14px;



    font-weight: 400;



    line-height: 1;



    color: #fff;



    text-align: center;



    background-color: #25687c;



    border: 1px solid #25687c;



    border-radius: 4px;



}



.inside_form_bg .table > tbody > tr.info > td{



	background-color:#0f83a3;



	color:#fff;



}



.inside_form_bg .table-bordered > tbody > tr > td{



	border:1px solid #0f83a3;



}



.inside_form_bg .btn-xs {



    padding: 1px 5px;



    font-size: 12px;



    line-height: 1.5;



    border-radius: 3px;



}



.inside_form_bg .btn-info {



    color: #fff;



    background-color: #124b91;



    border-color: #124b91;



}



.membership_type_bg{



	background:#196b83;



padding: 12px;



border:3px solid #6bc4de;



border-radius:6px;







}



.login_bg{



	background:#196b83;



padding: 18px;



border:3px solid #6bc4de;



border-radius:6px;







}



.login_bg label{



	color:#fff;



	font-size:15px;



}



.login_bg .form-group{



	margin-bottom:15px;



}



.membership_type_bg h2{



	color:#fff;



	font-size:18px;



	margin-bottom:25px;



}



.membership_type_bg01{



	padding:12px;



	margin-bottom: 12px;



	background:#9cd2e1;



}



.membership_type_bg .form-control {



	display: block;



	width: 100%;



	height: 44px;



	padding: 10px;



	font-size: 14px;



	line-height: 1.42857143;



	color: #555;



	background-color: #fff;



	background-image: none;



	border: 1px solid #ccc;



	border-radius: 0px;



	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;



	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;



}



.light_blue{



	background:#e0f8ff;



	padding:12px;



}







#back-top {



	position: fixed;



	bottom: 0px;



	right: 10px;



	z-index:111;



}



#back-top a {



	width: 40px;



	display: block;



	text-align: center;



	font: 11px/100% Arial, Helvetica, sans-serif;



	text-transform: uppercase;



	text-decoration: none;



	color: #bbb;



	/* background color transition */



	-webkit-transition: 1s;



	-moz-transition: 1s;



	transition: 1s;



}



#back-top a:hover {



	color: #000;



}



/* arrow icon (span tag) */



#back-top span {



	width: 40px;



	height: 40px;



	display: block;



	margin-bottom: 7px;



	background:#ababab url(up-arrow.png) no-repeat center center;



	/* rounded corners */



	-webkit-border-radius: 15px;



	-moz-border-radius: 15px;



	border-radius: 15px;



	/* background color transition */



	-webkit-transition: 1s;



	-moz-transition: 1s;



	transition: 1s;



}



#back-top a:hover span {



	background-color: #3f3f3f;



}



.inside_feedback_bg {



    background: #e0f8ff;



    border-top: 2px solid #fff;



}



.inside_foodback{



	margin:10px 0px 15px 0px;



}



.inside_foodback label{



	background-image:url(Untitled-2.svg);



	background-position:center;



	background-size:cover;



	color:#fff;



	text-align:left;



	width:167px;



	height:32px;



	background-color:#e0f8ff;



	vertical-align:top;



	padding:4px 8px;



	font-size:15px;



}



.inside_foodback .control01{



	background-image:url(Untitled-2.svg);



	background-position:center;



	background-size:cover;



	color:#fff;



	text-align:left;



	width:255px;



	height:32px;



	background-color:#e0f8ff;



	font-size:15px;



	padding:4px 8px;



}



.inside_foodback .control02{



	background-image:url(Untitled-2.svg);



	background-position:center;



	background-size:cover;



	color:#fff;



	text-align:left;



	width:325px;



	height:32px;



	background-color:#e0f8ff;



	font-size:15px;



	padding:4px 8px;



}



.inside_foodback .btn{



	cursor:auto;



}



.inside_foodback .input-group{



	border:none;



	background:none;



	margin-bottom:12px;



}



.inside_foodback .form-control {



	display: block;



	width: 100%;



	padding: 4px;



	font-size: 14px;



	line-height: 1.42857143;



	color: #282828;



	background-color: #92cad9;



	background-image: none;



	border:none;



	border-radius: 0px;



	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;



	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;



}



.inside_foodback .form-control01 {



	display: block;



	width: 100%;



	padding: 4px;



	font-size: 14px;



	line-height: 1.42857143;



	color: #282828;



	background-color: #92cad9;



	background-image: none;



	border:none;



	border-radius: 0px;



	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;



	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;



}



.inside_foodback .form-control02 {



	display: block;



	width: 100%;



	padding: 4px;



	font-size: 14px;



	line-height: 1.42857143;



	color: #282828;



	background-color: #92cad9;



	background-image: none;



	border:none;



	border-radius: 0px;



	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);



	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;



	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;



}



.inside_foodback .form-control:focus, .inside_foodback .form-control01:focus, .inside_foodback .form-control02:focus   {



	background-color:#fff;



	border-color: #459fba;



	outline: 0;



	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(69,159,186,.6);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(69,159,186,.6);



}



.inside_foodback .btn-warning {



    color: #fff;



    background-color: #124b91;



    border-color: #124b91;



}



.inside_foodback .form_structure{



	display:block;



}



.mission_abc{



	margin-bottom:12px;



	margin-left:40px;



}



.mission_abc li{



	list-style-type:lower-alpha;



	padding:4px 0px 4px 10px;



	font-family: 'Roboto Slab', serif;



	line-height:28px;



}



.blue_bar_bg{



	background:#124b91;



	padding:8px;



	font-size:18px;



	color:#fff;



	text-align:left;



	margin-top:6px;



}



.leading_thoughts_bg{



	background:#858eb5;



	padding:8px;



	font-size:18px;



	color:#fff;



	text-align:left;



	margin-top:6px;



}



.leading_thoughts_body {



	background:#dde3ff;



	padding: 12px;



	margin-bottom: 15px;



}



.leading_thoughts_body p{



	color:#292929;



}



.leading_thoughts_body p a{



	color:#124b91;



}



.leading_thoughts_body p a:hover{



	color:#292929;



}



.leading_heading{



	border-bottom:1px solid #124b91;



	margin-bottom:10px;



}



.leading_heading span{



	color:#124b91;



	display:inline-block;



	font-size:20px;



	padding-bottom:10px;



	font-family: 'Roboto Slab', serif;



}



.laurels_messages_bg {



    background: #2886a2;



    padding: 8px;



    font-size: 18px;



    color: #fff;



    text-align: left;



    margin-top: 6px;



}



.inside p a.member_link {



    color: #124b91;



    font-weight: bold;



	text-decoration:underline;



}



.inside p a:hover.member_link {



	color:#292929;



}



.thumbnail .caption{



	padding: 9px;



    color: #0A44A3;



}



.thumbnail{



	border:none;



}



.thumbnail img{



	border: 1px solid #ddd;



	padding:4px;



}



a.forget{



	color:#fff;



	text-decoration:underline;



	float:right;



}



a:hover.forget{



	color:#84d9ff;



}



.top_header .top_link .btn-default{



	    color: #fff;



    background-color:transparent;



    border-color: transparent;



}



.top_header .top_link .btn{



	text-transform:uppercase;



	font-family: 'Source Sans Pro', sans-serif;



	font-size:15px;



}



.top_header .top_link .btn-default:hover,.top_header .top_link .btn-default:focus{



	    color: #fae500;



    background-color:transparent;



    border-color: transparent;



}



.top_header .top_link .dropdown-menu {



	top:75%;



	z-index:99999;



}

.pgdpm_bg{

	background:#eeeeee;

	border:1px solid #B8B8B8;

	margin-bottom:10px;

}

blink {

    -webkit-animation: 2s linear infinite condemned_blink_effect; // for android

    animation: 2s linear infinite condemned_blink_effect;

}

@-webkit-keyframes condemned_blink_effect { // for android

    0% {

        visibility: hidden;

    }

    50% {

        visibility: hidden;

    }

    100% {

        visibility: visible;

    }

}

@keyframes condemned_blink_effect {

    0% {

        visibility: hidden;

    }

    50% {

        visibility: hidden;

    }

    100% {

        visibility: visible;

    }

}
.sidebg{
	padding:25px;
	background:#42626c;
}
.sidebg .side_link li{
	border-bottom:1px dotted #fff;
	padding:10px 0px 10px 25px;
	background:url(../images/bullet.png) no-repeat left 14px;
}
.sidebg .side_link li:last-child{
	border-bottom:none;
}
.sidebg .side_link li a{
	color:#fff;
}
.sidebg .side_link li a:hover{
	color:#FFED00;
}