#global-msg-area {
    margin: 0 0 10px auto;}
#global-message.message-area,#global-message.message-areas {
    font-size: 16px;
    line-height: 1.3;}
#global-message > div {
    position: relative;
    overflow: auto;}
#global-message span {
    display: inline-block;
    float: left;}
#dynaCacheErrorDiv {
    margin: 0 0 10px auto;} 
.message-area,.message-areas {
	display: none;
    border-radius: 2px;
    color: #322222;
    font-weight: 500;
    margin: 3% 2%;
    padding: 5px;
    font-size: 22px;
    }
    @font-face {
    font-family: 'Oswald';
    src: url(fonts/Oswald-Regular.ttf);    
}

 @font-face {
    font-family: 'Chubb Publico Light';
    src: url("fonts/ChubbPublico-Light.eot");
	src: url("fonts/ChubbPublico-Light.eot?#iefix")
		format("embedded-opentype"),
        url("fonts/ChubbPublico-Light.woff2") format("woff2"),
		url("fonts/ChubbPublico-Light.woff") format("woff"),
		url('fonts/ChubbPublico-Light.ttf') format('truetype');
		font-weight: 300;
	font-style: normal;
	font-stretch: normal; 
}

.tab-content .message-area,.tab-content .message-areas {
    border: medium none;
    box-shadow: none;
    margin-bottom: 1.5%;
    margin-top: 5px;}
.user-input-form .message-area.success {
    border: none;
    box-shadow: none;}
.message-area.error, .message-area.success, .message-area.info,
.message-areas.error, .message-areas.success, .message-areas.info {
	display: block;}
.message-area span,.message-areas span {
	color: #322222;
    margin: 0 0 0 40px;
    display: inline-block;}
.message-area img,.message-areas img  {
    left: 12px;
    position: absolute;
    top: 12px;
    padding-right: 5px;
    vertical-align: middle;}
.message-area.error img,.message-areas.error img {
    background: url('../images/icons_sprites.png') no-repeat -230px -230px;
	height: 27px;
    width: 27px;}
.message-area.info img,.message-areas.info img, .bgNotification.info img {
	background: url('../images/icons_sprites.png') no-repeat -307px -230px;
	width: 27px;
	height: 27px;}
	
 .sprite-inspec { background: url('../images/orange-info.png') no-repeat top left;  } 
/*.sprite-inspec.info_orange { background-position: 0 0; width: 24px; height: 24px; } */
 
 .sprite-inspec.info_orange{
    background-position: 0 0;
    width: auto;
    box-shadow: 0 3px 2px -2px rgba(153, 153, 153, 0.300019);
    height: auto;
    padding-bottom: 10px;
    top: 34px;
    position: relative;
    
}

.sprite {
 background: url('../images/purple-warning.png') no-repeat top left; } 
.sprite.icon-info-purple {
 background-position: 0 0;
 width: auto;
 border: 1px solid #ddd0;
box-shadow: 0 3px 2px -2px rgba(153, 153, 153, 0.300019);
 height: 40px;
  margin-top: 20px !important;
 
 } 
 .div-style{
   font-family: 'Chubb Publico Light';
   font-size:16px;
   width: 74%;
   text-indent: -0.5em;
 }  
	.sprite.icon-info-purple span{
	 font-size: 16px;
     color: #4b4e53;
	 }
	
	@media only screen and (min-width:1200px) and (max-width:1399px){
	  .sprite-inspec.info_orange{
		   position:relative;
		   right:26%;
		  }
		 .div-style{
		   position: relative;
		    left: 5%;
		   }
		    .sprite.icon-info-purple
		    {
		    position: relative;
		    right: 7%;
		    top: 15px;
         } 		  
	
	}
	@media only screen and (min-width: 1024px) and (max-width:1199px) {
	  .sprite-inspec.info_orange{
		   position:relative;
		   right:32%;
		  }
	  .div-style{
		   position: relative;
		    left: 8%;
		    width:94%
		   }
	   .sprite.icon-info-purple{
	      position: relative;
          left: 22px;
	     }
	}
	 @media only screen and (min-width: 768px) and (max-width:991px) {
	   
	  .sprite-inspec.info_orange{
		   position:relative;
		   left:3%;
		  }
	 .div-style{
	    font-family: 'Chubb Publico Light';
	    font-size: 16px;
	    width: 80%;
	    text-indent: -0.5em;
	    position: relative;
        left: 7%;
	 }
	 .sprite.icon-info-purple{
		  position: relative;
	      left: 22px;
		 }			  
	 }
	 
	@media only screen and (min-width:320px) and (max-width:479px){
	   .sprite.icon-info-purple
		    {
		    height:70px;
		     position: relative;
		     left: 8%;
		     width: 97%;
		  }
	} 

 @media only screen and (max-width: 600px) {
 
	 .div-style{
	   position: relative;
	    left: 13%;
	    width: 63%;
	   }
	   
	 
	  .sprite-inspec.info_orange{
	   position:relative;
	   left:11%;
	   
	  }
 } 

  
.message-area.success img,.message-areas.success img {
	background: url('../images/icons_sprites.png') no-repeat -271px -230px;
	width: 27px;
	height: 27px;}
.message-area > div,.message-areas > div {
    position: relative;
    min-height: 27px;
    padding: 10px;}
.message-area.error > div,.message-areas.error > div {
   /* background: #F8A8A8;*/}
.message-area.success > div,.message-areas.success > div {
   /* background: #ddffde;*/}
.message-area.info > div,.message-areas.info > div {
   /* background: #CFEDFF;*/}
#consolidate-msg-area {
    margin: 0 0 10px auto;
    border: 1px solid #ddd1d1;
    border-radius: 2px;
    box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.3);
    color: #322222;
    font-weight: 500;
    padding: 5px;}   
#consolidate-msg-area div {
    background: #FFFFCC;}
#consolidate-msg-area.message-area span {
	margin: 0;}
.home #consolidate-msg-area {
    margin-top: 20px;
}
/****  */

/*defect #1695 starts*/
#consolidate-msg-area.message-area{
    border: none;
    box-shadow: none;
}
/*defect #1695 ends*/

/*defect #1708 starts*/
.bgNotification span {
	color: #322222;
    margin: 0 0 0 10px;
    display: inline-block;}
.bgNotification img  {
    padding-right: 5px;
    vertical-align: middle;}
/*defect #1708 ends*/