@charset "utf-8";
/* CSS Document */
/* icpm */


html, body			{font-family: 'Montserrat', sans-serif; font-size:14px; margin:0;line-height:20px; color:#767676;font-weight:500;}
h1					{font-family: 'Montserrat', sans-serif; font-size:20px; font-weight:700; color:#00267f; margin-bottom:20px;}
h2					{font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:500; color:#424347;}
h3					{font-family: 'Montserrat', sans-serif; font-size:14px; font-weight:700; color:#767676; margin-bottom:10px; line-height:20px;  }
h4					{font-family: 'Montserrat', sans-serif; font-size:14px; font-weight:700; color:#424347;}
h5					{font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:700; color:#424347;}
h6					{ color:#ff7300;font-size:14px;}
h7, h7 > a			{font-size: 20px; color: #424356;}
p					{line-height:20px; margin:0 0 20px;}
a					{color:#ff7300;}
a:hover				{color:#00267f;}

/* Header */
.head-icons					{color:#fff; font-size:14px; line-height:60px;}
.head-icons a,.fa-search 	{color:#fff; margin-left:40px;}
.btn-head 					{border-radius: 5px; border:1px solid #fff; padding:4px 35px; margin-left:50px;}
.btn-head:hover 			{text-decoration:none;}
.head-icons > a > em.fa 	{font-size:18px;}
em.fa.icpm 					{color:#00267f;font-size:20px; margin-right:20px;}



/* Containers */
.row-eq-height 			{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;} /*For equal div col for content*/
#content				{font-family: 'Montserrat', sans-serif; font-size:14px;color:#767676;line-height:27px;font-weight:500;}
.content-icpm 			{background-color:#fff;padding:0; min-height:700px;}
main 					{padding:30px 80px 50px 80px;}
main.w_sidebar			{ width:70%;}
main > div.row > 
div.col-md-6 			{padding-right: 30px;}
main > div.row > 
div.col-md-7 			{padding-right: 30px;}
.icpm-bg-grey 			{background-color:#eeeeee;}
.icpm-bg-white 			{background-color:#fff;}


/* =============WEBCONTENT STYLES======================== */
iframe							{margin:30px 0;}
hr								{margin-bottom:30px;}

.dir-search 					{margin-right:20px;}
.sideblock 						{border: 4px solid #eee; padding: 10px 30px 30px 30px; /*margin: 50px 40px 30px 30px; float: right;min-height: 205px; max-width:370px;*/ }
.newsblock 						{margin-bottom:40px;}
div.rssItemDescription > img 	{display:none;}
.rssItemTitle 					{margin-bottom:40px;margin-left:60px;}
.rssItemTitle a 				{color:#767676;}
.rssItemTitle a:hover 			{color:#ff7300;}
div.rssItem 					{background-image: url("/uploaded/web/site/images/icons/list-icon-blue.png");background-position: top left;background-repeat: no-repeat;float:left;}
.menu-flag 						{background: #62bd19; color:#fff;padding:25px 50px;font-size:32px; line-height:34px; font-weight:300;position: absolute;transform: translateY(-50%);}
a.btn-icpm 						{border-radius:0;background:none #00267f;border:none;color:#fff;padding:0;text-shadow:none;}
a.btn-icpm-o					{border-radius:0;background:none #ff7300;border:none;color:#fff;padding:0;text-shadow:none;}
.btn-text 						{margin: 0 20px;}
em.fa.icon-icpm 				{color:#00267f; background-color:#eee;padding:10px;}

.icpm-list 						{list-style:none;}
.icpm-list > li 				{background-image: url("/uploaded/web/site/images/icons/ICPM-document-icon.jpg");
								background-position: top left;background-repeat: no-repeat;height:75px; padding-left:100px;}
ul.list-pad	> li				{margin-bottom:55px;}								
.btn-icpm-grayblk 				{background-color: #eee; padding: 10px 50px; text-align: center;}
main.rijpm > div.row > 
div.col-md-7 > p 				{margin-top:20px;}						
								
								
.bod-img 						{border-radius:50%;}
.bod-title 						{color:#ff7300;font-size:16px; text-transform:uppercase;}
.bod-name 						{font-size:20px; font-weight:600; color:#00267f;margin-top:20px;}
.bod-country					{ text-transform:uppercase;}



/* Footer */
.footer-bg				{background-color:#00267f; padding:50px 0;}
.footer					{color:#fff;}
.footer a 				{color:#fff;line-height:25px;}
.footer-in1touchbg		{background-color:#011e62; padding:10px 0;}




.social, .social a 							{color:#525252; margin-top:30px;}
a.fa-stack.fa-2x.social.smm-fb:hover 		{color:#3e5c9a;transition: all .50s ease-out;-webkit-transition: all .50s ease-out;-o-transition: all .50s ease-out;}
a.fa-stack.fa-2x.social.smm-twitter:hover 	{color:#009cff;transition: all .50s ease-out;-webkit-transition: all .50s ease-out;-o-transition: all .50s ease-out;}



/* Scrolling back to top button*/
.scroll-top-wrapper 				{background-color: #011e62; bottom: 60px; color: #FFF; height: 48px;
									line-height: 48px; opacity: 0; overflow: hidden;padding-top: 2px; position: fixed;
									right: 30px; text-align: center; visibility: hidden; width: 50px; z-index: 99999999;
									transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;
									-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out; }    

.scroll-top-wrapper:hover 			{background-color: #62bd19;}
.scroll-top-wrapper.show 			{cursor:pointer; opacity: 1.0; visibility:visible;}
.scroll-top-wrapper i.fa 			{line-height: inherit;}


/* Portal */
div.panel.panel-default.panel-icpm 	{border:none; box-shadow:none;}
div.panel-heading.icpm 				{background: none #fff; color:#555555;font-family: 'Montserrat', sans-serif;box-shadow:none; border-bottom:5px solid #eee;font-size:18px;}
div.panel-body.icpm 				{background-color:#f6f5f5; padding:20px; /*min-height:258px;*/}
div.panel-heading.icpm > em.fa 		{color:#62bd19;}
div.panel-body.icpm > div.list-group > a.list-group-item {color:#ff7300;}

/* Banner */
.carousel-inner{
	background-position: center left;
	background-repeat: no-repeat;
	height:450px;
	width:1170px;
	margin:0;
}

.carousel-caption					{top:126px;text-align:left;left:0px;padding:30px;height:200px;background-color: #62bd19;width:685px;}
.carousel-caption h4 				{color:#fff; font-size: 26px;line-height: 30px;font-weight:300;text-shadow:none;}
.carousel-indicators 				{left:30%;bottom:80px;}
.carousel-indicators .active 		{background-color:#ff7300; border:none;}
.carousel-indicators li 			{background-color:#d6d6d6;}

/* orgportal */
em.fa.fa-phone.lg 			{color: #00267f;font-size:25px;margin-right: 10px;}
em.fa.fa-external-link.lg 	{color: #00267f;font-size:25px;margin-right: 10px;}
em.fa.fa-map-marker.lg 		{color:#00267f; font-size:25px; margin-right:10px;}
em.fa.fa-globe.lg 			{color:#00267f; font-size:25px; margin-right:10px;}

.background-bg {padding:20px; border:1px solid #CCC;}
.companylogo-bg {border:1px solid #ccc; max-width:227px;text-align:center;}
em.fa.md {color:#00267f; font-size:24px; margin-right:10px;}
em.fa.fa-map-marker.md {margin-bottom:47px;float:left;}
.no-topmargin {margin-top:0px;}
.headshot {border:7px solid #ddd;border-radius:100px;}