/*
Theme Name: ICMSA
*/
body{padding:0; margin:0; background-color:#007DEA; color:#fff; font:300 16px/1.5 'Merriweather Sans', sans-serif;}
img{max-width:100%; height:auto; outline:none;}
a{color:#21edb5 ;}

h1, .h1{font:300 80px/1.1 'Merriweather Sans', sans-serif;}
h2, .h2{font:300 40px/1.1 'Merriweather Sans', sans-serif;}
h3, .h3{font:300 22px/1.5 'Merriweather Sans', sans-serif;}
h4, .h4{font:300 18px/1.5 'Merriweather Sans', sans-serif;}
h5, .h5{font:300 16px/1.5 'Merriweather Sans', sans-serif;}
h6, .h6{font:300 11px/1.5 'Merriweather Sans', sans-serif;}
p{margin-bottom:25px;}
hr{margin-top:30px; margin-bottom:30px;}
.border-2{border-width:2px;}
.border-4{border-width:4px;}
.lead{font:300 22px/1.5 'Merriweather Sans', sans-serif;}
.feather{vertical-align:middle;}

.btn{border-radius:50px; font-weight:300; padding:15px 50px; font-size:18px; border-width:2px; white-space:normal; box-shadow:none !important;}
@media screen and (max-width: 991px) {
.btn{padding:15px 20px;}
}
.btn .feather{width:18px; vertical-align:middle;}
.btn-group-sm > .btn, .btn-sm{font-size:14px; padding:12px 20px;}
.btn-group-sm > .btn .feather, .btn-sm .feather{width:14px;}

.btn-light{background-color:#fff; border-color:#fff; color:#007DEA;}
.dashboardpage .btn-light{color:#00109C;}
.btn-light:hover, .btn-light:focus, .btn-light.active{background-color:transparent; border-color:#fff; color:#fff;}

.btn-orange{background-color:#ff8c3c; border-color:#ff8c3c; color:#fff;}
.btn-orange:hover, .btn-orange:focus, .btn-orange.active{background-color:transparent; border-color:#ff8c3c; color:#ff8c3c;}

.btn-link{color:#fff;}

.link-close{color:#fff; font-size:16px; text-decoration:underline; background:url(images/close.png) 0 center no-repeat; padding:5px 0 5px 34px; display:inline-block;}
.link-close:hover{color:#fff; text-decoration:none;}
.link-more{color:#fff; font-size:16px; text-decoration:underline; background:url(images/arrow-right.png) 0 center no-repeat; padding:5px 0 5px 34px; display:inline-block;}
.link-more:hover{color:#fff; text-decoration:none;}
.link-more2{color:#666; font-size:16px; text-decoration:underline; background:url(images/arrow-right2.png) 0 center no-repeat; padding:5px 0 5px 34px; display:inline-block;}
.link-more2:hover{color:#666; text-decoration:none;}
.link-download{color:#fff; font-size:16px; text-decoration:underline; background:url(images/arrow-down2.png) 0 center no-repeat; padding:5px 0 5px 34px; display:inline-block;}
.link-download:hover{color:#fff; text-decoration:none;}

.link-download2{color:#666; font-size:16px; text-decoration:underline; background:url(images/arrow-down4.png) 0 center no-repeat; padding:5px 0 5px 34px; display:inline-block;}
.link-download2:hover{color:#666; text-decoration:none;}

.btn-icmsa{border-color:#fff; color:#007DEA; padding-right:80px; background:url(images/arrow-small1.png) right 30px center no-repeat #fff;}
.dashboardpage .btn-icmsa{color:#00109C; background-image:url(images/arrow-small2.png);}
.btn-icmsa:hover, .btn-icmsa:focus, .btn-icmsa:active, .btn-icmsa.active{background:url(images/arrow-small.png) right 30px center no-repeat; color:#fff;}


.btn-back{position:relative; padding-left:60px; padding-right:60px;}
.btn-back .feather{width:12px; position:absolute; left:30px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}

.btn-arrow-right{position:relative; padding-right:80px;}
.btn-arrow-right .feather{width:14px; position:absolute; right:30px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}


.btn-signin{padding-right:15px; border-color:#fff; color:#007DEA; background:#fff; font-size:14px; padding:18px 38px;}
.dashboardpage .btn-signin{color:#00109C;}
.dashboardpage .btn-signin .ficon{background:#00109C;}
.btn-signin:hover, .btn-signin:focus, .btn-signin:active, .btn-signin.active{background-color:transparent; color:#fff;}
.btn-signin .ficon{width:22px; height:22px; border-radius:100%; background:#007DEA; color:#fff; text-align:center; display:inline-block; position:relative; vertical-align:middle; margin-left:30px;}
.btn-signin .feather{width:14px;}

.bg-none{background:none !important;}

.form-control{border-radius:0; border:none; background:none !important; border-bottom:solid 1px #fff !important; border-color:#fff; padding-left:0; padding-right:0; box-shadow:none !important; color:#fff;}
.form-control:focus{color:#fff;}
.form-control::-webkit-input-placeholder{color:#fff;}
.form-control::-moz-placeholder{color:#fff;}
.form-control:-ms-input-placeholder{color:#fff;}
.form-control::-ms-input-placeholder{color:#fff;}
.form-control::placeholder{color:#fff;}

.card{color:#666666;}
.card .form-control{border-color:#8b8b8b !important; color:#ff8c3c;}
.card .form-control:focus{color:#ff8c3c;}
.card .form-control::-webkit-input-placeholder{color:#ff8c3c;}
.card .form-control::-moz-placeholder{color:#ff8c3c;}
.card .form-control:-ms-input-placeholder{color:#ff8c3c;}
.card .form-control::-ms-input-placeholder{color:#ff8c3c;}
.card .form-control::placeholder{color:#ff8c3c;}



.bg-info{background-color:#21edb5 !important;}
.border-info{border-color:#21edb5 !important;}
.text-info{color:#21edb5 !important;}

.bg-primary{background-color:#21edb5 !important;}
.border-primary{border-color:#21edb5 !important;}
.text-primary{color:#00109c !important;}

.bg-orange{background-color:#ff8c3c !important;}
.border-orange{border-color:#ff8c3c !important;}
.text-orange{color:#ff8c3c !important;}



@media (min-width:1390px){.container{max-width:1360px}}

/*Header CSS
------------------------------------------------------------------------------------*/
.header{margin:60px 0; position:relative; min-height:96px;}
.header .logo{position:absolute; left:50%; top:0; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.header .header-left{float:left; width:40%;}
.header .header-left ul.top-menu{float:right;}
.header .header-right{float:right; width:40%;}
.signinlink{float:right; margin-top:16px;}

.signinlink .dropdown-menu{padding:20px; font-size:14px; color:#666666; width:250px; background:#fff; border-radius:20px; box-shadow: 0 2px 7px rgba( 0, 0, 0, .4 );}
.signinlink .dropdown-menu ul{padding:0; margin:0; list-style:none; text-align:center;}
.signinlink .dropdown-menu ul li a{color:#666666; padding:5px 0; display:block;}
.signinlink .dropdown-menu ul li a .feather{width:18px;}
.signinlink .dropdown-menu ul li a:hover,
.signinlink .dropdown-menu ul li.current-menu-item > a{color:#ff8c3c;}

.signinlink .btn-link{color:#666666;}
.signinlink .form-control{border-bottom-color:#f3f3f3; color:#007dea;}
.signinlink .form-control::-webkit-input-placeholder{color:#007dea;}
.signinlink .form-control::-moz-placeholder{color:#007dea;}
.signinlink .form-control:-ms-input-placeholder{color:#007dea;}
.signinlink .form-control::-ms-input-placeholder{color:#007dea;}
.signinlink .form-control::placeholder{color:#007dea;}



ul.top-menu{padding:0; margin:20px 0 0; list-style:none; float:left;}
ul.top-menu li{float:left; position:relative;}
ul.top-menu li.menu-item-has-children{background:url(images/arrow-down.png) right center no-repeat;}
ul.top-menu li a{font-size:14px; color:#fff; font-weight:300; padding:15px 20px; display:block;}
ul.top-menu li a:hover,
ul.top-menu li:hover > a,
ul.top-menu li.current-menu-item > a{color:#ff8c3c;}
ul.top-menu ul{padding:15px 0; margin:0; list-style:none; float:none; position:absolute; top:100%; left:0; width:250px; background:#fff; border-radius:20px;}
ul.top-menu ul li{float:none;}
ul.top-menu ul li a{color:#666666; padding:5px 10px; text-align:center;}
ul.top-menu ul li a:hover,
ul.top-menu ul li:hover > a,
ul.top-menu ul li.current-menu-item > a{color:#ff8c3c;}
ul.top-menu ul ul{left:100%; top:0;}
ul.top-menu li:hover > ul{display:block;}
ul.top-menu li ul {
	opacity: 0;
	z-index: 990;
	top: -9999em;
	-webkit-box-shadow: 0 2px 7px rgba( 0, 0, 0, .4 );
	   		box-shadow: 0 2px 7px rgba( 0, 0, 0, .4 );

	-webkit-transform: scale(.9);
	   		transform: scale(.9);

	-webkit-transform-origin: center top;
	   		transform-origin: center top;

	-webkit-transition-property: -webkit-transform, opacity, top;
	   		transition-property: transform, opacity, top;

	-webkit-transition-duration: .3s, .3s, 0s;
	   		transition-duration: .3s, .3s, 0s;

	-webkit-transition-delay: 0s, 0s, .3s;
	   		transition-delay: 0s, 0s, .3s;
}

ul.top-menu li:hover > ul {
	top:100%;
	opacity: 1;
	-webkit-transform: scale(1);
	   		transform: scale(1);

	-webkit-transition-delay: 0s;
	   		transition-delay: 0s;
}

ul.top-menu ul li:hover > ul{top:-10px; left:100%;}

.mobile-menu-wrapper{border-top:solid 4px #fff;}
.mobile-menu-wrapper.show{margin-bottom:40px;}
.mobile-menu{}
.mobile-menu ul{padding:0; margin:0; list-style:none;}
.mobile-menu ul li{border-bottom:solid 2px rgba(255, 255, 255, 0.3); position:relative;}
.mobile-menu ul li a{display:block; padding:20px 0; text-align:center; color:#fff;}
.mobile-menu ul li a:hover,
.mobile-menu ul li.current-menu-item > a{color:#ff8c3c;}
.mobile-menu ul li li{border:none;}
.mobile-menu ul ul{display:none; margin-bottom:20px;}
.mobile-menu ul ul li a{padding:0; font-size:16px;}
.mobile-menu ul li.dropdown .arrow{position:absolute; z-index:8; top:0; right:0; width:60px; height:68px; text-align:center; color:#fff; font-size:24px; cursor:pointer; background:url(images/arrow-down.png) center center no-repeat;}
.mobile-menu ul li.dropdown.open > .arrow{background:url(images/arrow-up.png) center center no-repeat;}
.mobile-menu ul li.dropdown > a{}
.mobile-menu ul li.dropdown.open > ul{display:block;}

.mobile-menu-bottom{border-bottom:solid 2px rgba(255, 255, 255, 0.3); text-align:center; padding:25px 0;}
.mobile-menu-bottom ul{padding:0; margin:0 0 20px; list-style:none;}
.mobile-menu-bottom ul li a{color:#fff; font-size:12px; padding:5px 0; display:block;}
.mobile-menu-bottom ul li.current-menu-item > a,
.mobile-menu-bottom ul li a:hover{color:#ff8c3c;}
.mobilemenu-social{font-size:24px;}
.mobilemenu-social a{color:#fff;}

.mobile-myaccountmenu-wrapper{border-top:solid 4px #fff; border-bottom:solid 2px rgba(255, 255, 255, 0.3);}
.mobile-myaccountmenu-wrapper.show{margin-bottom:40px;}
.mobile-login{padding:30px 0;}
.mobile-login h3{border-bottom:solid 2px #fff; margin-bottom:30px; padding:15px 0; position:relative;}
.mobile-login h3 .ficon{width:30px; height:30px; border-radius:100%; background:#fff; color:#007DEA; text-align:center; display:inline-block; position:relative; vertical-align:middle; position:absolute; top:15px; right:0;}
.mobile-login h3 .feather{width:18px;}



.home-banner{padding:80px 0; position:relative; transform:translateZ(0); -webkit-transform:translateZ(0);}
.home-banner:after{content:''; width:560px; height:560px; border-radius:100%; position:absolute; left:50%; top:0; z-index:-1; transform:translateX(-50%); -webkit-transform:translateX(-50%);
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,20ebb6+100&0+0,1+100 */
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(32,235,182,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(32,235,182,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(32,235,182,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#20ebb6',GradientType=1 ); /* IE6-9 */
}



/*Main CSS
------------------------------------------------------------------------------------*/
.wrapper{position:relative; transform:translateZ(0); -webkit-transform:translateZ(0); overflow:hidden;}
.home .wrapper:after{top:30px;}
.wrapper:after{content:''; width:2000px; height:2000px; border-radius:100%; position:absolute; left:50%; top:150px; z-index:-1; transform:translateX(-40%); -webkit-transform:translateX(-40%);
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,20ebb6+100&0+0,1+100 */
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(32,235,182,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(32,235,182,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(32,235,182,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#20ebb6',GradientType=1 ); /* IE6-9 */
}


.site-content-contain{}
#content{padding:80px 0;}


ul.member-benefits-list{padding:0; margin:0; list-style:none; font-size:36px;}
ul.member-benefits-list li{padding-left:54px; position:relative; padding-bottom:15px;}
ul.member-benefits-list li:before{content:'+'; position:absolute; left:0; top:0; color:#21edb5;}

.members-marquee-wrap{margin-right:20%; border:solid 1px #fff; border-left:none; border-radius:0 50px 50px 0; overflow:hidden; padding:40px 0;}
.members-marquee .item{display:inline-block; padding:0 40px;}
.members-marquee h4{margin:0;}

.management-list-wrap{position:relative; padding-top:100px;}
.management-list-wrap:before{content:''; width:50%; height:2px; background:#fff; display:block; position:absolute; right:0; top:0;}
.management-list-wrap:after{content:''; width:50%; height:2px; background:#fff; display:block; position:absolute; right:0; botom:0;}
.management-list{}
.management-list .item{font-size:16px; text-align:center; padding:15px 15px 70px; float:left; width:25%;}
.management-list .item:nth-child(4n+1){clear:left;}
.management-list .thumb{width:150px !important; height:150px !important; border-radius:100%; display:inline-block !important; margin-bottom:30px;}

.management-carousel{}
.management-carousel .item{font-size:16px; text-align:center; padding:0 10px;}
.management-carousel .thumb{width:150px !important; height:150px !important; border-radius:100%; display:inline-block !important;}

.owl-carousel.management-carousel .owl-nav button.owl-next, .owl-carousel.management-carousel .owl-nav button.owl-prev{position:absolute; top:50px; width:59px; height:59px; z-index:9; outline:none !important;}
.owl-carousel.management-carousel .owl-nav button.owl-next{background:url(images/next.png) center center no-repeat; right:14px;}
.owl-carousel.management-carousel .owl-nav button.owl-prev{background:url(images/prev.png) center center no-repeat; left:14px;}
.owl-carousel.management-carousel .owl-dots{text-align:center;}
.owl-carousel.management-carousel .owl-dot{width:16px; height:16px; background:#ffffff; border:solid 4px #ffffff; border-radius:100%; margin:0 10px; outline:none !important;}
.owl-carousel.management-carousel .owl-dot.active{background:transparent;}


.publications{padding:0 0 30px 100px; position:relative;}
.publications .date{position:absolute; left:0; top:0; border-radius:100%; background:#fff; text-align:center; line-height:66px; width:66px; height:66px; font-size:12px; color:#007dea; font-family:Arial, Helvetica, sans-serif;}
.publications .top{padding:15px 0; font-size:16px;}
.publications .top a{color:#fff;}
.publications .top ul{padding:0; margin:0; list-style:none;}
.publications .top ul li{display:inline-block;}
.publications .top ul li:after{content:','; margin-right:15px;}
.publications .top ul li:last-child:after{display:none;}
.publications .title a{color:#fff;}
.publications .meta{padding:15px 0; font-size:16px;}
.publications .meta a{margin-right:25px;}
.publications .meta2{border-top:solid 2px #86d6e9; border-bottom:solid 2px #86d6e9; padding:15px 0; margin-bottom:70px;}
.publications .meta2 a{margin:15px;}

.latest-publications-section{padding:100px 0 0; position:relative; transform:translateZ(0); -webkit-transform:translateZ(0); overflow:hidden;}
.latest-publications-section:after{content:''; width:804px; height:804px; border-radius:100%; position:absolute; left:-200px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:-1; background:url(images/bg2.jpg) center center no-repeat; background-size:cover;
}
.latest-publications-section .sectop{padding:0 0 45px 90px; border-bottom:solid 4px #fff; margin-bottom:35px;}
.latest-publications-section .publications{padding-left:190px; border-bottom:solid 1px #fff; margin-bottom:35px;}
.latest-publications-section .publications-wrap .publications:last-child{border-bottom:none;}
.latest-publications-section .publications .date{left:100px;}

.publications-grid{margin:0 -15px;}
.publications-grid .cell{width:50%; padding:15px; float:left;}
.publications-grid .cell:nth-child(2n+1){clear:left;}


.input-group.searchbox1{color:#fff;}
.input-group.searchbox1 .input-group-text{color:#fff; border:none; background:rgba(255, 255, 255, 0.3); padding:0 30px; }
.input-group.searchbox1 .btn{background:none; box-shadow:none; padding:20px; background:rgba(255, 255, 255, 0.3);}
.input-group.searchbox1 .btn.btns{color:#00109C;}
.input-group.searchbox1 .btn.btns:hover{color:#fff;}
.input-group.searchbox1 .btn.btns .feather{width:24px; height:24px;}
.input-group.searchbox1 .btn.btnr{color:#fff; margin-left:2px;}
@media screen and (min-width: 768px) {
.input-group.searchbox1 .btn.btnr{min-width:150px;}
}
.input-group.searchbox1 .btn.btnr span{display:block;}
.input-group.searchbox1 .input-group-append.input{margin:0;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 1%;}
.input-group.searchbox1 .input-group-append.input .input-group-text{width:100%; padding:0;}



ul.list{padding:0; margin:0; list-style:none;}
ul.list li{margin-bottom:20px; position:relative; padding-left:20px;}
ul.list li:before{content:'•'; position:absolute; left:0; top:0; color:#21edb5;}

.formrow{margin-left:-1px; margin-right:-1px;}
.formrow .cell{padding:1px;}
.formrow .input-group{background:rgba(255, 255, 255, 0.3); padding:30px;}
.formrow .input-group p{margin:0;}
.formrow .input-group-text{color:#fff; border:none; background:none; padding:0;}
.formrow .label{min-width:140px; padding-right:30px;}
.formrow textarea.form-control{border:none !important; resize:none; height:180px;}



.dashboardpage{background:#2634ab;}
@media screen and (min-width: 992px) {
.dashboardpage{background:url(images/bg1.png) right 0 no-repeat #2634ab;}
.dashboardpage .wrapper{background:url(images/bg3.png) 0 bottom no-repeat;}
}
.dashboardpage .wrapper:after{display:none;}

.dashboard-banner{overflow:hidden; min-height:300px;}
.dashboard-banner .caption{position:relative; transform:translateZ(0); -webkit-transform:translateZ(0);}
.dashboard-banner .caption:after{content:''; width:270px; height:270px; border-radius:100%; position:absolute; left:-80px; top:30px; z-index:-1;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1358cb+0,ffffff+100&1+0,0+100 */
background: -moz-linear-gradient(-45deg, rgba(19,88,203,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(19,88,203,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(19,88,203,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1358cb', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.dashboard-banner .con{max-width:850px;}

.dashboard-card{background:#fff; box-shadow:0 0 30px rgba(0, 0, 0, 0.3);}
.dashboard-card .input-group.searchbox1 .input-group-text{color:#666666; background:#f8f8f8;}
.dashboard-card .input-group.searchbox1 .btn{background:#f8f8f8;}
.dashboard-card .input-group.searchbox1 .btn.btnr{color:#666666;}
.dashboard-card .input-group.searchbox1 .btn.btnr span{color:#ff8c3c;}
.dashboard-card .input-group.searchbox1 .btn.btns{color:#ff8c3c;}
.dashboard-card .input-group.searchbox1 .btn.btns:hover{color:#666666;}

.dashboard-card .formrow .input-group{background:#f8f8f8;}
.dashboard-card .formrow .input-group-text{color:#666666;}

.text-link{color:#fff; text-decoration:underline;}
.text-link:hover{color:#fff; text-decoration:none;}

.dashboard-card .text-link{color:#666666; text-decoration:underline;}
.dashboard-card .text-link:hover{color:#666666; text-decoration:none;}

.dashboard-card .publications .date{background:#f8f8f8; color:#666;}
.dashboard-card .publications .top a{color:#666;}
.dashboard-card .publications .title a{color:#ff8c3c;}


.account-card{}
.account-card .card-header{border-bottom:solid 2px #e6e7f5; background:none;}
@media screen and (min-width: 992px) {
.account-card .card-header{padding:45px 90px;}
.account-card .card-body{padding:45px 90px;}
}

.myform-group{border-bottom:solid 1px #b3b3b3; margin-bottom:25px;}
.myform-group .form-control{border:none !important; color:#ff963c; font-size:18px;}
.myform-group label{margin:0; padding-top:8px;}

.nav-dashboard{}
.nav-dashboard .nav-link{border-bottom:solid 2px #e6e7f5; border-left:solid 2px #e6e7f5; font-size:18px; color:#666666; display:table; height:140px; width:100%; padding:20px 30px;}
.nav-dashboard .nav-link span{vertical-align:middle; display:table-cell;}
.nav-dashboard .nav-link:hover{color:#ff8c3c;}
.nav-dashboard .current-menu-item > a.nav-link{color:#ff8c3c;}
@media screen and (min-width: 576px) {
.nav-dashboard .current-menu-item > a.nav-link{border-bottom-color:transparent;}
}

.btn-filter{border-radius:0; text-align:left; position:relative;}
.btn-filter .feather{position:absolute; right:20px; top:15px; color:#ff8c3c;}

.advance-searchbox{margin-bottom:15px;}
.advance-searchbox .formrow .label{min-width:auto;}
.advance-searchbox .form-control{border-color:#ff8c3c !important;}
.advance-searchbox select.form-control{appearance:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; background:url(images/arrow-down3.png) right center no-repeat !important;}
.advance-searchbox select.form-control option{color:#666666;}
@media screen and (min-width: 768px) {
.advance-searchbox .formrow .label.first{min-width:120px;}
.advance-searchbox .input-group.searchbox1 .input-group-text{min-width:150px;}
#collapseFilter{display:block;}
}


.meeting-article{padding:60px 80px; border-bottom:solid 2px #e6e7f5;}
.meeting-article .widget{margin-bottom:20px;}
.meeting-article .widget a{color:#666; text-decoration:underline;}
.meeting-article .widget a:hover{text-decoration:none;}
.btn-accept, .btn-decline{appearance:none; -moz-appearance:none; -webkit-appearance:none; font-size:24px; color:#666666; text-decoration:none !important; display:inline-block;}
.btn-accept .micon, .btn-decline .micon{width:66px; height:66px; border-radius:100%; border:solid 1px rgba(0,0,0,.1); text-align:center; display:inline-block; vertical-align:middle; margin-right:20px;}
.btn-accept .micon .feather, .btn-decline .micon .feather{margin-top:20px;}
.btn-accept:hover, .btn-accept.active{color:#ff8c3c ;}
.btn-accept:hover .micon, .btn-accept.active .micon{background:#ff8c3c; border-color:#ff8c3c; color:#fff;}
.btn-decline:hove, .btn-decline.active{color:#00109C;}
.btn-decline:hover .micon, .btn-decline.active .micon{background:#00109C; border-color:#00109C; color:#fff;}

ul.agendalist{padding:0; margin:0; list-style:none;}
ul.agendalist li{position:relative; padding-left:25px; margin-bottom:10px;}
ul.agendalist li:before{font-family:'FontAwesome'; content:"\f0c9"; position:absolute; left:0; top:0; color:#ff8c3c;}

ul.documentslist{padding:0; margin:0; list-style:none;}
ul.documentslist li{position:relative; padding-left:25px; margin-bottom:10px;}
ul.documentslist li:before{font-family:'FontAwesome'; content:"\f0f6"; position:absolute; left:0; top:0; color:#ff8c3c;}


.document-library-list{}
.document-library-list .item{padding:40px 80px; border-bottom:solid 2px #e6e7f5;}


.pagination .nav-links{border-radius:50px; padding:15px 20px; border:solid 1px #fff; background:none;}
.pagination .nav-links .page-numbers{margin:0 5px; font-size:22px; color:#fff;}
.dashboard-card .pagination .nav-links{border-color:rgba(0,0,0,.1);}
.dashboard-card .pagination .nav-links .page-numbers{color:#cccfeb;}
.pagination .nav-links .page-numbers.current, .pagination .nav-links .page-numbers.next, .pagination .nav-links .page-numbers.prev{color:#00109c;}


.who-we-are{background:url(images/bg4.png) -50px bottom no-repeat; padding-bottom:100px;}

.market-associations-list{margin-left:20%;}
@media screen and (min-width: 480px) {
.market-associations-list .market-associations:first-child .entry-content{border-top:solid 4px #fff;}
.market-associations-list .market-associations:last-child .entry-content{border-bottom:solid 4px #fff;}
}

.market-associations{position:relative; padding:0 0 0 240px;}
.market-associations .thumb{width:150px; height:150px; background:#fff; border-radius:100%; position:absolute; left:0; top:21px; display:table; overflow:hidden;}
.market-associations .thumb .img{display:table-cell; vertical-align:middle; text-align:center; padding:10px;}
.market-associations .entry-content{padding:40px 90px; border-bottom:solid 1px #c3ebf4;}
.market-associations .entry-content .dec{display:none;}
.market-associations .entry-content .bottom .link-close{display:none;}
.market-associations .entry-content.active .exceept{display:none;}
.market-associations .entry-content.active .dec{display:block;}
.market-associations .entry-content.active .bottom .link-more{display:none;}
.market-associations .entry-content.active .bottom .link-close{display:block;}

/*Footer CSS
------------------------------------------------------------------------------------*/
.footer{}
.footer-top{font-size:11px;}
.footer-widget-area{}
.footer-widget-area .widget{float:left; width:33.333%; padding-bottom:20px;}
.footer-widget-area .widget-title{border-bottom:solid 1px #fff; margin-bottom:10px; padding:10px 0;}
.footer-widget-area .widget ul{padding:0; margin:0; list-style:none;}
.footer-widget-area .widget ul li{margin-bottom:2px;}
.footer-widget-area .widget a{color:#fff;}
.footer-widget-area .widget a:hover{text-decoration:underline;}

.footer-social{text-align:right; font-size:24px; padding-top:15px;}

.footer-bottom{border-top:solid 1px #fff; padding:30px 0; font-size:11px;}
.footer-menu{padding:0; margin:0; list-style:none;}
.footer-menu ul{padding:0; margin:0; list-style:none;}
.footer-menu ul li{display:inline-block;}
.footer-menu ul li:after{content:'•'; margin:0 5px;}
.footer-menu ul li:last-child:after{display:none;}
.footer-menu ul li a{color:#fff;}
.footer-menu ul li a:hover{text-decoration:underline;}

@media (min-width: 768px) {
.pb-md-5, .py-md-5 {
    padding-bottom: 0rem!important;
}
}
.entry-content table td, .entry-content table th { border:1px solid; width:50%; padding:10px; }

.updatedmsg {
background: #00109C;
padding: 10px 20px;
border-radius: 20pc;
display: block;
margin: 0 auto;
width: 300px;
text-align: center;
}

.modal-dialog {
	width: 500px !important;
	max-width: 96.5% !important;
}

@media all and (max-width: 500px) {
	.modal-dialog {
		left: 0 !important;
	}
}

.datepicker-container {
	color: #111;
}

.datepicker-top-left:before, .datepicker-top-right:before {
	border-bottom-color: #ff8c3c !important;
}

.datepicker-top-left, .datepicker-top-right {
	border-top-color: #ff8c3c !important;
}

.datepicker-panel>ul>li.picked, .datepicker-panel>ul>li.picked:hover {
	color: #ff8c3c !important;
}

.datepicker-panel>ul>li.highlighted {
	background-color: #ddd;
}
