/* depricated */

.IMG_floatRight{
margin-top:10px!important;
}
.pimc_IMG_Align, .pimc_IMG_Align img {
	position:relative;
	padding-left:0px;
	margin:0px;
	text-align:center;
}
.pimc_IMG_floatRight_nb img {
   	position:relative;
	padding:0;
	margin:0;
    float:right;
}

.pimc-cell_60pct {
	width:60%;
}
.pimc-cell_40pct {
	width:40%;
}


/* START ADD ICON FOR IMAGES */
.add-img-icon{
position:relative;
}

.add-img-icon:before{
font-family: FontAwesome;
position:absolute;
left:0px;
top:0px;
font-size: 2em;
text-decoration: none;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
/* background:rgba(0,0,0,0.3); */
color:white!important;
text-shadow: 0px 0px 2px rgba(0,0,0,0.8)!important;
/* pointer-events: none; */
}

.col-md-2.add-img-icon:before, .col-md-3.add-img-icon:before, .col-md-4.add-img-icon:before, .col-md-5.add-img-icon:before, .col-md-6.add-img-icon:before {
top:0px;
left:15px!important;
}
.pull-right.add-img-icon:before, .pull-left.add-img-icon:before, .center-block.add-img-icon:before{
top:16px;
left:16px!important;
}
.expand-img:before{
content: '\f0b2'; /* expand arrows */
padding:2px 4px;
}
.file-img:before{
content: '\f0f6'; /* expand arrows */
padding:4px 4px;
}
.link-img:before{
content: '\f0c1'; /* expand arrows */
padding:4px 4px;
}
.external-img:before{
content: '\f08e'; /* expand arrows */
padding:4px 4px;
}
/* END ADD ICON FOR IMAGES */

	
/* START UTILITY BOX CSS */
.panel-utility.col-md-3, .panel-utility.col-md-4, .panel-utility.col-md-5{
padding-right: 0px!important;
padding-left: 0px!important;
float:right;
margin-left:15px;
margin-bottom:10px;
}

.panel-utility{
border-color:rgba(0,0,0,0.1)!important;
}
.panel-utility > .panel-heading{
	background:rgba(0,0,0,0.1)!important;
	padding:5px 10px!important;
}
.panel-utility .panel-title{
	color:rgba(0,0,0,0.6)!important;
	font-weight:700;
	padding:0px;
}
.panel-utility .panel-body{
	padding:0px 10px;
}
.panel-utility .panel-body p{
	padding:0px;
}
.panel-utility .panel-body ul{
	padding:10px 0px;
}
.icon-mail:before,.icon-link:before,.icon-info:before,.icon-calendar:before,.icon-survey:before,.icon-file:before,.icon-search:before,.icon-social:before{
	display: inline-block;
	font-family: FontAwesome;
	float:right;
	font-size: 1.25em;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin:7px 12px 0px 15px;
	color:rgba(0,0,0,0.6)!important;
}
.icon-mail:before {
	content: '\f0e0'; /* envelope */
}
.icon-link:before {
	content: '\f0c1'; /* link */
}
.icon-calendar:before {
	content: '\f073'; /* calendar */
}
.icon-info:before {
	content: '\f05a'; /* info-circle */
}
.icon-survey:before {
	content: '\f046'; /* info-circle */
}
.icon-file:before {
	content: '\f0f6'; /* info-circle */
}
.icon-search:before {
	content: '\f002'; /* info-circle */
}
.icon-social:before {
	content: '\f007'; /* info-user */
}

/* END UTILITY BOX CSS */

/* remove padding from pimc */
.no-padding { 
   padding:0 !important;
   }
.no-margin {
	margin:0 !important;
	}
}

/* responsive css plm */
.center {
   text-align: center !important;
   }
.center > div, .center > table /*  other block level elements */ {
  margin-right:auto !important;
  margin-left:auto !important;
}
	.faq-collapse .panel-title .faq, .panel-body .faq {
   color:#185394 !important;
   padding-right:3px;
   font-weight:bold;
}
.pull-right-custom {
    float: right;
    padding-left:15px;
    padding-bottom:15px;
    padding-right:0px !important;
}
.pimc-h3-spacing {
	margin-top:20px !important;
}
.pimc-space-top-18 {
	   margin-top:18px !important;
 }
.pimc-margin-top-18 {
	margin-top:18px !important;
}
.pimc-nopadding {
   padding: 0 !important;
 }

@media only screen and (max-width : 480px) {
    .pull-right-custom {
        float: none;
        margin-left:auto;
        margin-right:auto;
        padding-left:0px;
      
    }
}

