.w3layouts_header p {
    
    
    position: relative;
    margin: .5em 0 1em !important;
    text-align: center;
}
.w3layouts_header p:before, .w3layouts_header p:after {
    content: '';
    background: #676666;
    height: 2px;
    width: 5%;
    position: absolute;
    top: 46%;
}
.w3layouts_header p:before {
    left: 41%;
}
.w3layouts_header p:after {
    right: 41%;
}
#call{
	background: none repeat scroll 0 0 #fff;
	box-shadow:0 0 10px 0 rgba(0,0,0,0.5);
	padding:2em 3em;	
}
#call h3{
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;	
}
.stat1, .stat2 {

    background: #41b1ac;
    padding: 32px 50px;
    transition: 0.5s all;
    /* min-height: 132px; */
    border-radius: 70px;
}

/* .bg-img
{
 background-image: url('/CDSCO/resources/app_srv/cdsco/global/img/medibg.png') !important;
} */

/* for new homepage*/
.footer_dblue{
	background-color: #00283A;
}
/* .fixed_panel{	
	position: fixed;
	z-index:9999;
} */
.twitter:hover .fa-twitter{
    color: #2aabd2;
    transition: 1s;
    transform: rotateY(360deg);
}
.twitter:hover {
background:#fff;
}


.twitter{
	position: fixed;
	right: 0;
	z-index: 99999;
	top:25%
}
.drugs11:hover {
background:#fff !important;

}

.drugs11:hover .drugimg{
 color: #2aabd2;
    transition: 1s;
    transform: rotateY(360deg);

}

.drugs11{
    position: fixed;
	right: 0;
	z-index: 99999;
	top:33%
	
	
}
}

.footer_dblue {
    background-color: #00283A;
}
.img-center{
	display:block;
	margin-left:auto;
	margin-right:auto;	
}
.marquee_new {
  /*   width: 450px; */
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
     margin-top:140px; 
    /* margin-top: 98px; */
}

.marquee_new span {
    display: inline-block;
    padding-left: 100%;
    text-indent: 0;
    animation: marquee 30s linear infinite;
}
.marquee_new span:hover {
    animation-play-state: paused
}
@media screen and (min-width: 400px) and (max-width: 767px){
  .marquee_new{
  margin-top:130px !important;
  }
/*   #header{
   margin-bottom: 130px !important;  
   }
 */ /*   #header .main_head {
    font-size: 14px !important;
} */
 }  
 
 
@media (min-width: 768px) and  (max-width: 1200px){
  #header  .visible-xs{
   display:block !important;
   }
   #header .navbar-header{
   display:none !important;
   }
/*    #header{
   margin-bottom: 130px !important;  
   }
 */


/* .marquee_new{
 margin-top:130px !important;
 } */
    .desktop{
   display:none !important;
   }
} 
.border-left{
	border-left:3px solid rgb(209, 228, 245);
}
.img_sec_outer {
	display: inline-block;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-khtml-border-radius: 50%;
border: 3px solid #fff;
border: 10px solid #337ab8;
padding: 10px;
}
.img_sec_outer img{
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-khtml-border-radius: 50%;
vertical-align: middle;
}
.demo {
    width:420px;
}
#gallery ul {
    list-style: none outside none;
    padding-left: 0;
    margin-bottom:0;
}
#gallery li {
    display: block;
    float: left;
    margin-right: 6px;
    cursor:pointer;
}
#gallery img {
    margin-left:auto;
    margin-right:auto;
    height: auto;
    max-width: 100%;
    display:inline;
	border-radius:5%;
	box-shadow: 10px 10px 8px #888888;
	border: 4px solid #fff;
}


.main{
	
position: relative;
/* max-width: 840px; */
width: 100%;
padding: 0 50px;
margin: 0 auto;
}
.shadow {
	width: 100%;
	height: 168px;
	position: relative;
	margin-top: -110px;
	background: transparent url(../images/shadow.png) no-repeat bottom center;
	background-size: 100% 100%; /* stretches it */
	z-index: -1;
	display: none;
}

.sb-description h3 {
	font-size: 20px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}

.sb-description h3 a {
	color: #4a3c27;
	text-shadow: 0 1px 1px rgba(255,255,255,0.5);
}

/* .nav-arrows {
	display: none;
}

.nav-arrows a {
	width: 42px;
	height: 42px;
	background: #cbbfae url(../images/nav.png) no-repeat top left;
	position: absolute;
	top: 50%;
	left: 2px;
	text-indent: -9000px;
	cursor: pointer;
	margin-top: -21px;
	opacity: 0.9;
	border-radius: 50%;
	box-shadow: 0 1px 1px rgba(255,255,255,0.8);
}

.nav-arrows a:first-child{
	left: auto;
	right: 2px;
	background-position: top right;
}

.nav-arrows a:hover {
	opacity: 1;
} */

.nav-dots {
	text-align: center;
	position: absolute;
	bottom: -5px;
	height: 30px;
	width: 100%;
	left: 0;
	display: none;
}

.nav-dots span {
	display: inline-block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	margin: 3px;
	background: #cbbfae;
	cursor: pointer;
	box-shadow: 
		0 1px 1px rgba(255,255,255,0.6), 
		inset 0 1px 1px rgba(0,0,0,0.1);
}

.nav-dots span.nav-dot-current {
	box-shadow: 
		0 1px 1px rgba(255,255,255,0.6), 
		inset 0 1px 1px rgba(0,0,0,0.1), 
		inset 0 0 0 3px #cbbfae,
		inset 0 0 0 8px #fff;
}

.nav-options {
	width: 70px;
	height: 30px;
	position: absolute;
	right: 70px;
	bottom: 0px;
	display: none;
}

.nav-options span {
	width: 30px;
	height: 30px;
	background: #cbbfae url(../images/options.png) no-repeat top left;
	text-indent: -9000px;
	cursor: pointer;
	opacity: 0.7;
	display: inline-block;
	border-radius: 50%;
}

.nav-options span:first-child{
	background-position: -30px 0px;
	margin-right: 3px;
}

.nav-options span:hover {
	opacity: 1;
}


#banner_carousel .carousel-control.left{
	background:none !important;
	left:30px !important;
}
#banner_carousel .carousel-control.right{
	background:none !important;
	right:30px !important;
}
.nav1 ul.dropdown-menu li a {
   	font-size:13px;
    word-wrap: break-word;
    white-space: normal;
}
 .nav1 ul.dropdown-menu > li > a:hover,
.nav1 ul.dropdown-menu > li > a:focus {
	color:#fff !important;
  background-color: #064796 !important;
  background-image: -webkit-linear-gradient(top, #064796 0%, #2989d8 100%) !important;
  background-image:      -o-linear-gradient(top, #064796 0%, #2989d8 100%) !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#064796), to(#2989d8)) !important;
  background-image:         linear-gradient(to bottom, #064796 0%, #2989d8 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff064796', endColorstr='#ff2989d8', GradientType=0) !important;
  background-repeat: repeat-x;
}


.nav1 ul.dropdown-menu li.divider{
	margin: 0 !important;
}
.nav1 ul.dropdown-menu li a{
	padding:5px 10px;
}
/* .main_login{
position:fixed;
width:100%;
top:98px;
z-index:9999 !important;
} */
.scrollToTop{
	padding:10px; 
	text-align:center; 

	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;

	bottom:55px;
	right:40px;
	display:none;
	z-index:9999;
}
.scrollToTop:hover{
	text-decoration:none;
}


@media (min-width: 768px) and  (max-width: 1920px){
 	#header h1{
 	font-size:18px !important;
 	}
 	#header h5{
 	font-size:14px !important;
 	}
 	}
 	
 	.black{
	color:#000 !important;
	}
.old_link
{
	position:fixed;
	
	bottom:0;	
	z-index:99999;
	padding:5px;
	background:#000 !important;	
	border-radius:5px;	
}
.old_link a{
	color:#fff !important;
}
.report{
	position:fixed;
	right:0;
	top:40%;
	z-index:99999;
}
.twitter{
	position: fixed;
	right: 0;
	z-index: 99999;
	top:25%
}
#banner_carousel img{
	width:100%;
}

#header{
/* margin-bottom:98px !important; */
background-color:#fff !important;
 }

#sync1 .item {
    /* background: #0c83e7; */
    /* padding: 80px 0px; */
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center; 
}
#sync1 .item p{
     
    text-align: center; 
}
#sync2 .item{
    background: #C9C9C9;
    padding: 10px 0px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
}
#sync2 .item h1{
  font-size: 18px;
}
#sync2 .synced .item{
  background: #0c83e7;
}
    #showcase {
      height: 300px;
      /* overflow: visible !important; */
    }
    .card {
      width: auto;
      padding: 12px;
      text-align: center;
       background-color: rgba(255,255,255, 0.8); 
      border: 2px black solid;
      border-radius: 12px;
      box-shadow: 10px 10px 8px #888888;
    }
    .card h2 {
      margin: 0 0 7px 0;
    }
    .card a {
      font-size: 18px;
      display: block;
    }
    .card:hover {
      cursor:pointer !important;
    }
    .card p {
      font-size: 15px;
    }
   
    #share {
      top: -84px;
    }
    #credits {
      top: -78px;
    }
   
 */
/* New css for homepage*/
/* #header{
margin-bottom:155px;

}
 */
 /*
 * To see in action, go to http://jsfiddle.net/seydoggy/9jv5e8d1/
 */
 
.panel.panel-horizontal {
    display:table;
    width:100%;
}
.panel.panel-horizontal > .panel-heading, .panel.panel-horizontal > .panel-body, .panel.panel-horizontal > .panel-footer {
    display:table-cell;
}
.panel.panel-horizontal > .panel-heading, .panel.panel-horizontal > .panel-footer {
    width: 25%;
    border:0;
    vertical-align: middle;
}
.panel.panel-horizontal > .panel-heading {
    border-right: 1px solid #ddd;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
}
.panel.panel-horizontal > .panel-footer {
    border-left: 1px solid #ddd;
    border-top-left-radius: 0;
    border-bottom-right-radius: 4px;
}
  

.shadowdiv1 {
	/* transition: all 0.3s ease-out 0s; */
	box-shadow: 4px 4px 4px #888888;
	-moz-box-shadow: 4px 4px 4px #888888;
	-webkit-box-shadow: 4px 4px 4px #888888;
	filter: progid:DXImageTransform.Microsoft.Glow(Color=#888888;,Strength=4);
	}
/* div.chklist .list-group-item.accord {
  background-image: url('/CDSCO/resources/app_srv/cdsco/global/img/acc_back.png');
 
} */
.border-danger {
	
	border: 1px solid #a94442;
	border-radius: 4px;
}

.btn-vertical-slider{ margin-left:35px; cursor:pointer;}
a {  cursor:pointer;}

.carousel.vertical .carousel-inner .item {
  -webkit-transition: 0.6s ease-in-out top;
     -moz-transition: 0.6s ease-in-out top;
      -ms-transition: 0.6s ease-in-out top;
       -o-transition: 0.6s ease-in-out top;
          transition: 0.6s ease-in-out top;
}

 .carousel.vertical .active {
  top: 0;
}

 .carousel.vertical .next {
  top: 100%;
}

 .carousel.vertical .prev {
  top: -100%;
}

 .carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}

 .carousel.vertical .active.left {
  top: -100%;
}

 .carousel.vertical .active.right {
  top: 100%;
}

 .carousel.vertical .item {
    left: 0;
}

#message_sec{
background: none repeat scroll 0 0 #fff; 
 background-size: 100% 100%;
 
 box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
/* padding: 1em 2em; */
}
#message_sec .img_sec{
	display: inline-block;
/* -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%; */
-khtml-border-radius: 50%;
/* border: 3px solid #fff; 
 border: 10px solid #3e2b14;*/
padding: 10px;

}
#message_sec img{
margin-left:auto;
margin-right:auto;
	/* webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-khtml-border-radius: 50%; */
box-shadow:10px 10px 10px 10px;
}
#aboutus{
background:url('/CDSCO/resources/app_srv/cdsco/global/img/new/abtus.jpg')  no-repeat ;
 background-size: 100% 100%;
 
 box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
/* padding: 1em 2em; */
}
#aboutus img{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#aboutus  h3{
text-align:center;
text-transform: uppercase;
font-weight:bold;

}
#statefda {
/* background: none repeat scroll 0 0 #d7932e; */
/* background: none repeat scroll 0 0 #723e18; */
background: none repeat scroll 0 0 #92623f;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
padding: 3em 2em;
}
#statefda  h3{
text-align:center;
text-transform: uppercase;
font-weight:bold;
color:#fff;
}

#statefda a{
	color:#fff;
}
/* #statefda img{
	display:inline !important;
} */
#statefda h4{
	color:#e0d7a6;
}
#getstarted {
/* background: none repeat scroll 0 0 #fff; */
background:url('/CDSCO/resources/app_srv/cdsco/global/img/new/getstart_bg.jpg')   scroll 0 0 #fff no-repeat;
 /* #1a2c50;*/
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
padding: 3em 2em;
}
#getstarted  h3{
text-align:center;
text-transform: uppercase;
font-weight:bold;
 /* color:#337AB7; */ 
/* color:#fff; */
}
#getstarted label{
 /* color:#337ab7; */ 
cursor:pointer;
}
#getstarted img{
	max-width:100%;

	}
 #getstarted  .fa-stack .fa-circle{
   
    color: #337ab7 !important; 
}
#getstarted  .fa-stack .fa{
    color: #d9edf7 ;
}
#getstarted  .fa-stack:hover .fa {
    color: #337ab7;
}

#getstarted  .fa-stack:hover .fa-circle{
    color: #d9edf7 !important;
}
#getstarted  a:hover label{
     color: #337ab7;
}
#features {
background: none repeat scroll 0 0 #d25505;

/* #d25505;#dd6f29; #00283a;*/
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
padding: 4em 2em;
}
#features  h3{
text-align:center;
text-transform: uppercase;
font-weight:bold;

}
#process{
	background: none repeat scroll 0 0 #fff;
	box-shadow:0 0 10px 0 rgba(0,0,0,0.5);
	padding:2em 3em;	
}
#process h3{
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;	
}
#section3 {
/* background: url('/CDSCO/resources/app_srv/cdsco/global/img/new/bg_10.png') no-repeat; 
background-size:100% 100%;  */
background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
padding: 1em 1em;
}
#section3 [class*="bg-"]{
	border-radius:20px !important;
}
#section3  h3{
text-align:center;
text-transform: uppercase;
font-weight:bold;

}
#section4 {
background: none repeat scroll 0 0 #00283a;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
padding: 1em 1em;
}
#section4  h3{
text-align:center;
text-transform: uppercase;
font-weight:bold;

}
#gallery{
	background: #00283a   none repeat scroll 0 0;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	padding: 3em 2em;
}
#gallery  h3{
text-align:center;
text-transform: uppercase;
font-weight:bold;
color:#fff;
}

#achieve{
	background: #fff   none repeat scroll 0 0;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	padding: 3em 2em;
}
#achieve  h3{
text-align:center;
text-transform: uppercase;
font-weight:bold;

}
#contact{
	/* background: #fff   none repeat scroll 0 0; */
	background:url('/CDSCO/resources/app_srv/cdsco/global/img/new/bg_contact.jpg') no-repeat;
	background-size: 100% 100%;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	padding: 3em 2em;
}
#contact  h3{

text-transform: uppercase;
font-weight:bold;

}
footer{
background-color:#005BA2;
/*#337ab7;*/
/* padding:10px; */
}

footer .badge{
background-color:#000 !important;
}
.mobile{
min-height:0px !important;
margin-bottom:0px;
}


.btn3d {
    position:relative;
    top: -6px;
    border:0;
     transition: all 40ms linear;
     margin-top:10px;
     margin-bottom:10px;
     margin-left:2px;
     margin-right:2px;
	 border-radius:20px !important;
}
.btn3d:active:focus,
.btn3d:focus:hover,
.btn3d:focus {
    -moz-outline-style:none;
         outline:medium none;
}
.btn3d:active, .btn3d.active {
    top:2px;
}

.btn3d.btn-blue {
    box-shadow:0 0 0 1px #417fbd inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #4D5BBE, 0 8px 8px 1px rgba(0,0,0,0.5)!important;
    background-color:#4274D7 !important;
}
.btn3d.btn-blue:active, .btn3d.btn-blue.active {
    box-shadow:0 0 0 1px #417fbd inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3) !important;
    background-color:#4274D7 !important;
}
.btn3d.btn-success1 {
    box-shadow:0 0 0 1px #31c300 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #5eb924, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#78d739;
}
.btn3d.btn-success1:active, .btn3d.btn-success.active {
    box-shadow:0 0 0 1px #30cd00 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #78d739;
}
.btn3d.btn-info1 {
    box-shadow:0 0 0 1px #00a5c3 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #348FD2, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#39B3D7;
}
.btn3d.btn-info1:active, .btn3d.btn-info.active {
    box-shadow:0 0 0 1px #00a5c3 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #39B3D7;
}
.btn3d.btn-warning1 {
    box-shadow:0 0 0 1px #d79a47 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #D79A34, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#FEAF20;
}
.btn3d.btn-warning1:active, .btn3d.btn-warning.active {
    box-shadow:0 0 0 1px #d79a47 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #FEAF20;
}
.btn3d.btn-danger1 {
    box-shadow:0 0 0 1px #b93802 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #AA0000, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#D73814;
}
.btn3d.btn-danger1:active, .btn3d.btn-danger.active {
    box-shadow:0 0 0 1px #b93802 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #D73814;
}
/**/





/* for twitter link */

.jssocials-share-logo:hover {

-webkit-animation: spin 2s;

-moz-animation: spin 2s;

-o-animation: spin 2s;

animation: spin 2s;

}

@-moz-keyframes spin {

from { -moz-transform: rotate(0deg); }

to { -moz-transform: rotate(360deg); }

}

@-webkit-keyframes spin {

from { -webkit-transform: rotate(0deg); }

to { -webkit-transform: rotate(360deg); }

}

@keyframes spin {

from {transform:rotate(0deg);}

to {transform:rotate(360deg);}

}

#contact-buttons-bar.slide-on-scroll {
  position: absolute !important;
  padding-right: 0px;
padding-left: 0px;
margin-right: auto;
margin-left: auto;
}

.contact-button-link  {
  display: block;
  width: 50px;
  height: 50px;
  z-index:99999 !important ;
  padding: 0;
  margin-bottom: 1px;
  text-align: center;
  line-height: 50px;
  font-size: 22px;
  background: #8e8e93;
  color: #fff;
  position: relative;
 /*  left: 0; */
  
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  
  -webkit-transition: all 250ms;
     -moz-transition: all 250ms;
          transition: all 250ms;
}
.contact-button-link:hover,
.contact-button-link:focus,
.contact-button-link:active {
  	color: #fff;
 	padding-right: 20px;
  	width:70px;
}
.contact-button-link.cb-hidden {
  left: 50px;
}
.contact-button-link.facebook {
	color:#fff;
  background: #3b5998;
 /*  float:right; */
  clear:right;
}

.contact-button-link.phone:hover,
.contact-button-link.phone:focus,
.contact-button-link.phone:active {
  	color: #fff;
 	left: 50px;
  	width:350px;
}

.contact-button-link.phone:hover .showme{
	display : block !important;
}



.contact-button-link.twitter {
	color:#fff;
	background:#00ACED;
	/* float:right; */
	clear:right;
}
.contact-button-link.gplus {
  background: #db4437;
}

.contact-button-link.separated {
  margin-top: 1em;
}

.show-hide-contact-bar,
.contact-button-link.show-hide-contact-bar:focus,
.contact-button-link.show-hide-contact-bar:active {
  background: transparent;
  color: #000;
  border: 0;
  outline: 0;
  padding: 0;
  width: 50px;
 /*  float:right; */
}
.contact-button-link.show-hide-contact-bar:hover {
  color: #000;
  background: #ccc;
  padding: 0;
  width: 50px;
 /*  float:right; */
}

.jssocials-shares {
  margin: 0.2em 0; }

.jssocials-shares * {
  box-sizing: border-box; }

.jssocials-share {
  display: inline-block;
  vertical-align: top;
  margin: 0.3em; }

.jssocials-share:first-child {
  margin-left: 0; }

.jssocials-share:last-child {
  margin-right: 0; }


.jssocials-share-logo {
  width: 1em;
  vertical-align: middle;
  font-size: 1.5em; }

img.jssocials-share-logo {
  width: auto;
  height: 1em; }

.jssocials-share-link {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  padding:5px; }
  
  .jssocials-share-link.jssocials-share-link-count {
    padding-top: .2em; }
    
    .jssocials-share-link.jssocials-share-link-count .jssocials-share-count {
      display: block;
      font-size: .6em;
      margin: 0 -.5em -.8em -.5em; }
      
  .jssocials-share-link.jssocials-share-no-count {
    padding-top: .5em;
   
     }
    
    .jssocials-share-link.jssocials-share-no-count .jssocials-share-count {
      height: 1em; }
.jssocials-share-twitter .jssocials-share-link {
  background: #03494b; }
  .jssocials-share-twitter .jssocials-share-link:hover {
   text-decoration:none !important;
    background: #9e9e9f; }

.jssocials-share-facebook .jssocials-share-link {
  background: #03494b; }
  .jssocials-share-facebook .jssocials-share-link:hover {
   text-decoration:none !important;
    background: #9e9e9f; }

.jssocials-share-label {
  padding-left: 0.3em;
  vertical-align: middle; 
 }

.jssocials-share-count-box {
  display: inline-block;
  height: 1.5em;
  padding: 0 0.3em;
  vertical-align: middle;
  cursor: default; }
  .jssocials-share-count-box.jssocials-share-no-count {
    display: none; }

.jssocials-share-count {
  line-height: 1.5em;
  vertical-align: middle; }


/* end link */


.round_corner1{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	}
	.round_corner2{
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	}
/*added for sugam at glance page*/
.bg-dark_green{
	background-color:#007b99;
}
.border_leftright{
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
}

.Pad-bottom35
{
	padding-bottom:35px;
}



div.fixedGlance {
position: fixed;  
top:32%;
right:0px;
z-index: 9500;
cursor: pointer;
width: 187px;
padding: 18px 18px 14px;
/* background-color:#4538ff; */
color:white
}

/**/
/* added by monika for state dashboard */

.info-tiles,
.shortcut-tiles {
  margin: 0px 0px 20px;
  display: block;
  border-radius: 1px;
}
a.info-tiles,
a.shortcut-tiles {
  background: none;
}
.info-tiles .tiles-heading {
 /* letter-spacing: 0.1em; */
  padding: 6px 10px;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
  /* text-transform: uppercase; */
  text-align: center;
  font-size: 14px;
}
.info-tiles .tiles-heading .pull-right {
  -webkit-transition: 0.06s ease-in;
  -o-transition: 0.06s ease-in;
  transition: 0.06s ease-in;
  color: rgba(255, 255, 255, 0.4);
}
.info-tiles .tiles-body {
  font-size: 42px;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.info-tiles .tiles-body-alt {
  font-size: 48px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.info-tiles .tiles-body-alt,
.info-tiles .tiles-body {
  padding: 10px 20px;
  font-weight: 300;
}
.info-tiles .tiles-body-alt .sparkline,
.info-tiles .tiles-body .sparkline {
  width: 100px;
  margin: 0 auto;
  padding: 0px;
}
.info-tiles .tiles-body-alt .text-top,
.info-tiles .tiles-body .text-top {
  vertical-align: super;
  font-size: 24px;
}
.info-tiles .tiles-body-alt .text-smallcaps,
.info-tiles .tiles-body .text-smallcaps {
  font-variant: small-caps;
}
.info-tiles .tiles-body-alt .text-center,
.info-tiles .tiles-body .text-center {
  margin-top: -5px;
}
.info-tiles .tiles-body-alt i,
.info-tiles .tiles-body i {
  font-size: 42px;
  color: rgba(255, 255, 255, 0.4);
  -webkit-transition: 0.06s ease-in;
  -o-transition: 0.06s ease-in;
  transition: 0.06s ease-in;
}
.info-tiles .tiles-body-alt > i,
.info-tiles .tiles-body > i {
  position: absolute;
  font-size: 42px;
}
.info-tiles .tiles-body-alt div + small,
.info-tiles .tiles-body div + small {
  font-size: 14px;
  text-align: center;
  display: block;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
  margin-top: -7px;
  margin-bottom: 4px;
}
.info-tiles .tiles-footer {
  color: #fff;
  color: rgba(255, 255, 255, 0.4);
  padding: 5px 10px;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.info-tiles .tiles-footer i {
  float: right;
  position: relative;
  top: 2px;
  display: none;
}
.info-tiles .tiles-footer:after {
  content: "";
  position: absolute;
  bottom: 0%;
  right: -1px;
  width: 0px;
  height: 0px;
  margin-right: 15px;
  margin-bottom: 20px;
  border-top: 5px solid rgba(0, 0, 0, 0.35);
  border-right: 5px solid #f7f8fa;
  border-bottom: 5px solid #f7f8fa;
  border-left: 5px solid rgba(0, 0, 0, 0.35);
  border-top-left-radius: 1px;
}
.info-tiles .tiles-footer:r {
  color:#000000;
}
.info-tiles:r {
  text-decoration: none;
}
.info-tiles:r i {
  color: #000000;
}
.info-tiles:r .tiles-footer {
  color: #000000;
}
.info-tiles:r .tiles-footer i {
  display: inline;
}
.info-tiles:r .tiles-heading .pull-right {
  color: #000000;
}


.info-tiles.tiles-sky {
  color: #000000 !important;
}
.info-tiles.tiles-sky .tiles-heading {
  background: #9ad4f2;
}
.info-tiles.tiles-sky .tiles-body {
  background: #76c4ed;
}
.info-tiles.tiles-sky .tiles-body-alt {
  background: #76c4ed;
}
.info-tiles.tiles-sky .tiles-footer {
  background: #49b1e7;
}
.info-tiles.tiles-sky:r {
  color: #000000;
}
.info-tiles.tiles-sky:r .tiles-heading {
  background: #81c9ee;
}
.info-tiles.tiles-sky:r .tiles-body {
  background: #5fbaea;
}
.info-tiles.tiles-sky:r .tiles-body-alt {
  background: #5fbaea;
}
.info-tiles.tiles-sky:r .tiles-footer {
  background: #32a7e4;
}
.red
{
	color:#c23315;
}

.blue
{
	color:#005ba2;
}

.green
{
	color:#00a65a;
}
.black
{
	color:#000000 !important;
}
/* ---------- Ends here --------- */
/* #google-visualization-errors-all-1 {
   display:none !important;
}
 */
#sidebar-wrapper .dropdown-menu > li > a
{
	white-space: initial !important;
} 

.pointer{
	cursor:pointer !important;
}
/*option to upload*/
.border-danger {
	
	border: 1px solid #a94442;
	border-radius: 4px;
}

.blink {
    animation-duration: 2s;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
}
@keyframes blink {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

.bg-dark_green{
	background-color:#007b99;
}
.border_leftright{
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
}

.Pad-bottom35
{
	padding-bottom:35px;
}
/*Start of css for Form12A Preview and upload*/

#myWizard .progress{
	height:26px !important;
	
}
#myWizard .progress .progress-bar{
	font-size: 14px !important;
	border-right: 1px solid
}
#myWizard .progress .progress-bar-success{
	width:50%;	
}

.progress_grey{
	color:#B4A9A9;
}

.box1{
 	position: relative;
 	background: #ffffff;  
  	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);	  
	margin:0px auto;	  
}
 .shadow_green{
 box-shadow: 2px 2px 2px 2px rgba(82, 159, 42, 0.7);
 }

.shadow_gray{
 box-shadow: 2px 2px 2px 2px rgba(219, 228, 230, 0.7);
 }
/*End  of css for Form12A Preview and upload*/


/* Start of code for form 12a link on homepage*/
.nopadding{
	padding:0px; !important;
}
	.cuadro_intro_hover {
    	padding: 0px;
		position: relative;
		overflow: hidden;
		height: 200px;
		border-radius:4px;
	}


	.cuadro_intro_hover:hover .caption{
		opacity: 1;
		transform: translateY(-150px);
		-webkit-transform:translateY(-150px);
		-moz-transform:translateY(-150px);
		-ms-transform:translateY(-150px);
		-o-transform:translateY(-150px);
	}
	.cuadro_intro_hover img{
		z-index: 4;
	}
	.cuadro_intro_hover .caption{
		position: absolute;
		top:150px;
		-webkit-transition:all 0.3s ease-in-out;
		-moz-transition:all 0.3s ease-in-out;
		-o-transition:all 0.3s ease-in-out;
		-ms-transition:all 0.3s ease-in-out;
		transition:all 0.3s ease-in-out;
		width: 100%;
	}
	.cuadro_intro_hover .blur{
		background-color: #2194CB;
		height: 300px;
		z-index: 5;
		position: absolute;
		width: 100%;
	}
	.cuadro_intro_hover .caption-text{
		z-index: 10;
		color: #fff;
		position: absolute;
		height: 300px;
		text-align: center;
		top:-10px;
		width: 100%;
	}

/* End of code for form 12a link on homepage*/

/*For blinking Text*/
.blink_text {
-webkit-animation-name: blinker;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;

-moz-animation-name: blinker;
-moz-animation-duration: 1s;
-moz-animation-timing-function: linear;
-moz-animation-iteration-count: infinite;

 animation-name: blinker;
 animation-duration: 1s;
 animation-timing-function: linear;
 animation-iteration-count: infinite;

 color: red;
}

@-moz-keyframes blinker {  
 0% { opacity: 1.0; }
 50% { opacity: 0.0; }
 100% { opacity: 1.0; }
 }

@-webkit-keyframes blinker {  
 0% { opacity: 1.0; }
 50% { opacity: 0.0; }
 100% { opacity: 1.0; }
 }

@keyframes blinker {  
 0% { opacity: 1.0; }
 50% { opacity: 0.0; }
 100% { opacity: 1.0; }
 }
/**/

/* Loading Image */
.modal-dialog.loading{
	width:350px !important;
}
.modal-dialog.loading .modal-body{
padding-bottom:0px;
}
.modal-dialog.loading .modal-footer{
	text-align:center;
	padding:0px;!important;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);	
	font-weight:900;
}
 .greenback{
      background-color: #5cb85c;
  } 
  
 @media screen and (max-width: 480px) {
	.modal-dialog.loading{
	width:300px !important;
	padding-left:50px;
}

  } 
  
.zerobottommargin{
	margin-bottom:0px !important;;
}

/* If scroll bar not working */
  .modal-open {
    overflow: scroll;
}



/* Make it a marquee */
.marquee {
  /*   width: 450px; */
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    
}

.marquee span {
    display: inline-block;
    padding-left: 100%;
    text-indent: 0;

    animation: marquee 30s linear infinite;
}
.marquee span:hover {
    animation-play-state: paused
}

/* Make it move */
@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}



/* fixed div in registration page*/
div.fixed {
      position: fixed;  
top:40 px;
right:0px;
z-index: 9500;
cursor: pointer;
width: 100px;
padding: 18px 18px 14px;
}
/* end of fixed div*/

.contactus{


background: -moz-linear-gradient(center top , #4CB1E0 0%, #1675A1 100%) repeat scroll 0% 0% #3193C0;
border-radius: 8px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
	
} 

/* scroll to top in registration page*/
.scroll-top-wrapper {
    position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
    background-color: #265A88;
	color: #eeeeee;
	width: 50px;
	height: 48px;
	line-height: 48px;
	right: 30px;
	bottom: 30px;
	/* padding-top: 2px; */
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-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;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
	background-color: #888888;
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 1.0;
}
.scroll-top-wrapper i.fa {
	line-height: inherit;
}

/* end of scroll to top in registration page*/


/*css for drug search dropdown*/
.btn.drug-dropdown
{
	padding:12px 12px;
}
.dropdown.dropdown-lg .dropdown-menu {
    margin-top: -1px;
    padding: 6px 20px;
}
.input-group-btn .btn-group {
    display: flex !important;
}
.btn-group .btn {
    border-radius: 0;
    margin-left: -1px;
}
.btn-group .btn:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.btn-group .form-horizontal .btn[type="submit"] {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
}
.form-group .form-control:last-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

@media screen and (min-width: 768px) {
    #adv-search {
        width: 500px;
        margin: 0 auto;
    }
    .dropdown.dropdown-lg {
        position: static !important;
    }
    .dropdown.dropdown-lg .dropdown-menu {
        min-width: 500px;
    }
}
/*end of css*/


/*css for callouts*/
.bs-callout {
margin: 20px 0;
padding: 15px 30px 15px 15px;
border-left: 5px solid #eee;
}
.bs-callout h4 {
margin-top: 0;
}
.bs-callout p:last-child {
margin-bottom: 0;
}
.bs-callout code,
.bs-callout .highlight {
background-color: #fff;
}

/* Themes for different contexts */
.bs-callout-danger {
background-color: #fcf2f2;
border-color: #d9534f;
}
.bs-callout-warning {
background-color: #fefbed;
border-color: #f0ad4e;
}
.bs-callout-info {
background-color: #f0f7fd;
border-color: #5bc0de;
}

/*end of callouts css*/
			
			
/* bagckground colors for status*/			
.bg-blue{
background-color:#0073b7 !important}
			
			
.bg-teal{
background-color:#39cccc !important}


.bg-maron{
	background-color:#AE404C !important}
			
.bg-light-green{
	background-color:#BBC312 !important}

.bg-brown{
	background-color:#b76828 !important
	
}
.bg-peach{
	background-color:#f99a91 !important;
	color:#ffffff
}
.bg-pink{
	background-color:#d772b0 !important;
	color:#ffffff
}

.bg-dgreen {
	background-color: #00a65a !important;
}
.bg-teal-gradient {
  background: #39cccc !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #39cccc), color-stop(1, #7adddd)) !important;
  background: -ms-linear-gradient(bottom, #39cccc, #7adddd) !important;
  background: -moz-linear-gradient(center bottom, #39cccc 0%, #7adddd 100%) !important;
  background: -o-linear-gradient(#7adddd, #39cccc) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7adddd', endColorstr='#39cccc', GradientType=0) !important;
  color: #fff;
}
.bg-light-blue-gradient {
  background: #3c8dbc !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3c8dbc), color-stop(1, #67a8ce)) !important;
  background: -ms-linear-gradient(bottom, #3c8dbc, #67a8ce) !important;
  background: -moz-linear-gradient(center bottom, #3c8dbc 0%, #67a8ce 100%) !important;
  background: -o-linear-gradient(#67a8ce, #3c8dbc) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67a8ce', endColorstr='#3c8dbc', GradientType=0) !important;
  color: #fff;
}
.bg-blue-gradient {
  background: #0073b7 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0073b7), color-stop(1, #0089db)) !important;
  background: -ms-linear-gradient(bottom, #0073b7, #0089db) !important;
  background: -moz-linear-gradient(center bottom, #0073b7 0%, #0089db 100%) !important;
  background: -o-linear-gradient(#0089db, #0073b7) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089db', endColorstr='#0073b7', GradientType=0) !important;
  color: #fff;
}
.bg-aqua-gradient {
  background: #00c0ef !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00c0ef), color-stop(1, #14d1ff)) !important;
  background: -ms-linear-gradient(bottom, #00c0ef, #14d1ff) !important;
  background: -moz-linear-gradient(center bottom, #00c0ef 0%, #14d1ff 100%) !important;
  background: -o-linear-gradient(#14d1ff, #00c0ef) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14d1ff', endColorstr='#00c0ef', GradientType=0) !important;
  color: #fff;
}
.bg-yellow-gradient {
  background: #f39c12 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f39c12), color-stop(1, #f7bc60)) !important;
  background: -ms-linear-gradient(bottom, #f39c12, #f7bc60) !important;
  background: -moz-linear-gradient(center bottom, #f39c12 0%, #f7bc60 100%) !important;
  background: -o-linear-gradient(#f7bc60, #f39c12) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7bc60', endColorstr='#f39c12', GradientType=0) !important;
  color: #fff;
}
.bg-purple-gradient {
  background: #605ca8 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #605ca8), color-stop(1, #9491c4)) !important;
  background: -ms-linear-gradient(bottom, #605ca8, #9491c4) !important;
  background: -moz-linear-gradient(center bottom, #605ca8 0%, #9491c4 100%) !important;
  background: -o-linear-gradient(#9491c4, #605ca8) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9491c4', endColorstr='#605ca8', GradientType=0) !important;
  color: #fff;
}
.bg-green-gradient {
  background: #00a65a !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00a65a), color-stop(1, #00ca6d)) !important;
  background: -ms-linear-gradient(bottom, #00a65a, #00ca6d) !important;
  background: -moz-linear-gradient(center bottom, #00a65a 0%, #00ca6d 100%) !important;
  background: -o-linear-gradient(#00ca6d, #00a65a) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ca6d', endColorstr='#00a65a', GradientType=0) !important;
  color: #fff;
}
.bg-red-gradient {
  background: #dd4b39 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dd4b39), color-stop(1, #e47365)) !important;
  background: -ms-linear-gradient(bottom, #dd4b39, #e47365) !important;
  background: -moz-linear-gradient(center bottom, #dd4b39 0%, #e47365 100%) !important;
  background: -o-linear-gradient(#e47365, #dd4b39) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e47365', endColorstr='#dd4b39', GradientType=0) !important;
  color: #fff;
}
.bg-black-gradient {
  background: #111111 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #111111), color-stop(1, #2b2b2b)) !important;
  background: -ms-linear-gradient(bottom, #111111, #2b2b2b) !important;
  background: -moz-linear-gradient(center bottom, #111111 0%, #2b2b2b 100%) !important;
  background: -o-linear-gradient(#2b2b2b, #111111) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b', endColorstr='#111111', GradientType=0) !important;
  color: #fff;
}
.bg-maroon-gradient {
  background: #d81b60 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d81b60), color-stop(1, #e73f7c)) !important;
  background: -ms-linear-gradient(bottom, #d81b60, #e73f7c) !important;
  background: -moz-linear-gradient(center bottom, #d81b60 0%, #e73f7c 100%) !important;
  background: -o-linear-gradient(#e73f7c, #d81b60) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e73f7c', endColorstr='#d81b60', GradientType=0) !important;
  color: #fff;
}
/* end of background colors for status*/


a.white{
	  color:#ffffff!important;  /* for approvals and clearances span on home page  */
}


/*for menu bar in mainlayout_out*/
.contactus .navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  /* -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);  */
          /* background: -moz-linear-gradient(center top , #4CB1E0 0%, #1675A1 100%) repeat scroll 0% 0% #3193C0; */
          background:linear-gradient(to bottom, #4CB1E0 0%, #1675A1 100%);
border-radius: 8px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
          
}
.contactus .navbar-default .navbar-nav > li > a 
{
display:block;
	position: relative;
padding: 9px 24px;
color: #FFF!important;
/* font-size: 16px; */
line-height: 10px;
font-weight: bold;
text-decoration: none;
text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);	
}


.contactus .navbar-default .navbar-nav > li > a:hover,
.contactus .navbar-default .navbar-nav > li > a:focus {  
  color:#2576AB;
   background-color: #2576AB; *//*commented for navbar on homepage*/
}


.contactus .navbar-default .navbar-nav > .active > a,
.contactus  .navbar-default .navbar-nav > .active > a:hover,
.contactus .navbar-default .navbar-nav > .active > a:focus {
   color:#2576AB;
   background-color: #2576AB;
  

}
/*end for menu bar in mainlayout_out*/
  body.container_home{
	 background:url('/CDSCO/resources/app_srv/cdsco/global/img/home_back.jpg');
}  
body.container_home .container{
	 background-color:fff;
}
.shadowdiv:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	box-shadow: 4px 4px 4px 4px #7b7878;
	position: relative;
	
}

.shadowdiv:hover > a
{
	vertical-align: 100%;
	text-shadow: 0px 0px 2px #eee;
		font-size: 1.0em;
		cursor: pointer;
}
 .shadowdiv:hover > p
 {
 font-weight: 400;
	text-shadow: 0px 0px 2px #eee;
	font-size: 0.8em;
 }

.shadowdiv {
	transition: all 0.3s ease-out 0s;
	box-shadow: 4px 4px 4px #888888;
	-moz-box-shadow: 4px 4px 4px #888888;
	-webkit-box-shadow: 4px 4px 4px #888888;
	filter: progid:DXImageTransform.Microsoft.Glow(Color=#888888;,Strength=4);
	}
/* div.chklist .list-group-item.accord {
  background-image: url('/CDSCO/resources/app_srv/cdsco/global/img/acc_back.png');
 
} */
.bordered {
	border: 1px solid #317ec0;
	overflow: hidden;
}

.gap-top.half {
	margin-top: 5px;
}

div.chklist .list-group-item.accord a {
	color: white;
}

div.chklist .list-group-item.list-group-item-heading {
	background-color: rgba(243, 243, 243, 1);
}
/* a.list-group-item.accord{
	color:#337AB7;
}
 */
.chklist textarea.form-control[readonly] {
	background-color: transparent !important;
	cursor: allowed !important;
}

.wordwrap {
	word-wrap: break-word;
}

/*header of table blue  */
table.bg-head thead tr {
	background-color: #337AB7;
	color: white;
}

/* filled in text box */
/* div.app_checklist span.queryspan
{
	color:red;
} */
div.app_checklist .list-group-item.list-group-item-success .modal-title
	{
	color: #337ab7;
}

div.app_checklist .list-group-item.list-group-item-success,div.chklist .list-group-item.accord.list-group-item-success
	{
	color: #3C763D;
	background-color: #DFF0D8;
	background-image: none;
	border-color: #dddddd;
}

div.app_checklist div.list-group-item .modal-content {
	color: black;
}

div.app_checklist .list-group-item.list-group-item-queryraised {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
	background-image: none;
}
/* div.app_checklist .list-group-item.list-group-item-heading, div.chklist .list-group-item.list-group-item-heading {

background-color:rgba(245, 245, 245, 1);
color:black;
} */
.pad-left-tetra {
	padding-left: 30px;
}

.pad-left-double {
	padding-left: 20px;
}

.pad-left-quad {
	padding-left: 40px;
}

.border-top {
	border-top: 1px solid #cccccc;
}

input.form-control.filled[readonly] {
	border: none;
	background-color: white;
	cursor: none;
	font-weight: bold;
	color: #00A300;
	box-shadow: none;
	font-size: 1.3em;
	padding-top: 0px;
	height: 25px;
}

input.form-control.filled.text-primary[readonly] {
	color: #337AB7;
}
/* background color for different table actions */
div.date input[readonly] {
	background-color: white;
	cursor: auto;
}

.bg-yellow {
	background-color: #FFC40D;
}

.text-green {
	color: #00A300;
}
/* .bg-green
{
	background-color: #00A300;
} */
.bg-darkgreen {
	background-color: #427B2A;
}

.bg-red {
	background-color: #EB3C00;
}

.bg-lightblue {
	background-color: #5BC0DE;
}

.bg-purple {
	background-color: #765896;
}



/* heading for different devices */
@media ( min-width : 768px) {
	h2 {
		font-size: 1.6em;
	}
	h3 {
		font-size: 1.8em;
	}
}

@media ( max-device-width : 480px) {
	h2 {
		font-size: 1.2em;
	}
	h3 {
		font-size: 1.5em;
	}
}
/*  @media ( min-width : 992px) {
	h2 {
		font-size: 2em;
	}
		h3 {
		font-size: 2.2em;
	}
}
@media ( min-width : 1200px) {
	h2 {
		font-size: 2.3em;
	}
	h3 {
		font-size: 2.8em;
	}
}  */
/* tiles hyperlink  */
a.info {
	color: inherit;
	text-decoration: none;
}

a.info:hover,a.info:focus {
	color: inherit;
	text-decoration: none;
}

.border-bottom-darkgrey {
	border-bottom: .1em solid #A8A8A8;
}
/* notification padding n border */
ul.list-group.notify>li.list-group-item {
	padding: 10px 10px;
	border: none;
}

ul.list-group.notify>li.list-group-item.header {
	padding: 5px 10px;
	border: none;
}

ul.list-group.notify {
	border: 1px solid #ddd;
}

div.list-group-item span.glyphicon.glyphicon-unchecked {
	color: #acacac;
}

div.list-group-item-success span.glyphicon.glyphicon-check {
	color: #3C763D;;
}

.list-group.chklist {
	border-radius: none;
	box-shadow: none;
}

.list-group.chklist .list-group-item.active {
	text-shadow: none;
}

.list-group.chklist .list-group-item {
	padding: 5px 25px;
}

.list-group-item.active.list-group-item-success {
	color: #3C763D;
	background-color: #DFF0D8;
	background-image: none;
	border-color: #dddddd;
}

ul.sortable li {
	padding: 8px;
}

.glyphicon.grey_square,.fa.grey_square {
	background-color: #F8F8F8;
	padding: 10px;
}

div.cklist span.form-control-feedback {
	top: -6px;
}

.bigicon {
	font-size: 17px;
}

.largeicon {
	font-size: 20px;
}

div.cklist {
	border-bottom: 1px dotted #333333;
}

.panel-heading.lesspad {
	padding: 2px 0px;
}
/* Forms step css*/
div.disabled i.preview,div.disabled i.checklist,div.disabled i.payment,div.disabled i.full_preview,div.disabled i.upload
	{
	opacity: 0.3;
}

div.active i.preview,div.active i.checklist,div.active i.payment,div.active i.full_preview,div.active i.upload
	{
	opacity: 1;
	color: #333333;
}

div.complete i.preview,div.complete i.checklist,div.complete i.payment,div.complete i.full_preview,div.complete i.upload
	{
	opacity: 1;
	color: #000000;
}

.fill_form {
	font-size: 40px;
	padding-left: 12px;
	padding-top: 7px;
	color: #000000;
}

.preview {
	font-size: 40px;
	padding-left: 7px;
	padding-top: 7px;
	color: #000000;
}

.checklist {
	font-size: 40px;
	padding-left: 12px;
	padding-top: 12px;
	color: #333333;
}

.payment {
	font-size: 40px;
	padding-left: 15px;
	padding-top: 8px;
	color: black;
}

.full_preview {
	font-size: 40px;
	padding-left: 14px;
	padding-top: 8px;
	color: black;
}

.upload {
	font-size: 40px;
	padding-left: 8px;
	padding-top: 8px;
	color: black;
}

.smpl-step {
	margin-top: 40px;
}

.smpl-step {
	border-bottom: solid 1px #e0e0e0;
	padding: 0 0 10px 0;
}

.smpl-step>.smpl-step-step {
	padding: 0;
	position: relative;
}

.smpl-step>.smpl-step-step .smpl-step-num {
	font-size: 17px;
	margin-top: -20px;
	margin-left: 35px;
	/*  margin-left: 47px; */
}

.smpl-step>.smpl-step-step .smpl-step-info {
	font-size: 14px;
	padding-top: 5px;
	/*  padding-top: 27px; */
}

.smpl-step>.smpl-step-step>.smpl-step-icon {
	position: absolute;
	/*  width: 70px;
        height: 70px; */
	width: 55px;
	height: 55px;
	display: block;
	background: #94CC7B;
	top: 45px;
	left: 50%;
	margin-top: -35px;
	margin-left: -15px;
	border-radius: 50%;
}

.smpl-step>.smpl-step-step.active>.smpl-step-icon {
	background: #DFF0D8;
	/* box-shadow:4px 4px 4px #42732D; */
	-webkit-box-shadow: 3px 3px 5px 3px #488031;
	-moz-box-shadow: 3px 3px 5px 3px #488031;
	box-shadow: 3px 3px 5px 3px #488031;

	/*   box-shadow:2px 2px 2px #999999; */
}

.smpl-step>.smpl-step-step>.progress {
	position: relative;
	border-radius: 0px;
	border: none;
	height: 8px;
	box-shadow: none;
	margin-top: 37px;
}

.smpl-step>.smpl-step-step>.progress>.progress-bar {
	width: 0px;
	box-shadow: none;
	background: #428BCA;
}

.smpl-step>.smpl-step-step.complete>.progress>.progress-bar {
	width: 100%;
}

.smpl-step>.smpl-step-step.active>.progress>.progress-bar {
	width: 50%;
}

.smpl-step>.smpl-step-step:first-child.active>.progress>.progress-bar {
	width: 0%;
}

.smpl-step>.smpl-step-step:last-child.active>.progress>.progress-bar {
	width: 100%;
}

.smpl-step>.smpl-step-step.disabled>.smpl-step-icon {
	background-color: #f5f5f5;
}

.smpl-step>.smpl-step-step.disabled>.smpl-step-icon:after {
	opacity: 0;
}

.smpl-step>.smpl-step-step:first-child>.progress {
	left: 50%;
	width: 50%;
}

.smpl-step>.smpl-step-step:last-child>.progress {
	width: 50%;
}

.smpl-step>.smpl-step-step.disabled a.smpl-step-icon {
	pointer-events: none;
}

@media ( max-device-width : 499px) {
	.fill_form {
		font-size: 22px;
		padding-left: 7px;
		padding-top: 4px;
		color: #000000;
	}
	.preview {
		font-size: 22px;
		padding-left: 5px;
		padding-top: 3px;
		color: #000000;
	}
	.checklist {
		font-size: 22px;
		padding-left: 7px;
		padding-top: 5px;
		color: #333333;
	}
	.payment {
		font-size: 22px;
		padding-left: 10px;
		padding-top: 4px;
		color: black;
	}
	.full_preview {
		font-size: 22px;
		padding-left: 8px;
		padding-top: 4px;
		color: black;
	}
	.upload {
		font-size: 22px;
		padding-left: 4px;
		padding-top: 4px;
		color: black;
	}
	.smpl-step {
		margin-top: 40px;
	}
	.smpl-step {
		border-bottom: solid 1px #e0e0e0;
		padding: 0 0 10px 0;
	}
	.smpl-step>.smpl-step-step {
		padding: 0;
		position: relative;
	}
	.smpl-step>.smpl-step-step .smpl-step-num {
		font-size: 17px;
		margin-top: -20px;
		margin-left: 35px;
		/*  margin-left: 47px; */
	}
	.smpl-step>.smpl-step-step .smpl-step-info {
		font-size: 14px;
		padding-top: 5px;
		/*  padding-top: 27px; */
	}
	.smpl-step>.smpl-step-step>.smpl-step-icon {
		position: absolute;
		/*  width: 70px;
        height: 70px; */
		width: 30px;
		height: 30px;
		display: block;
		background: #94CC7B;
		top: 45px;
		left: 50%;
		margin-top: -35px;
		margin-left: -15px;
		border-radius: 50%;
	}
	.smpl-step>.smpl-step-step.active>.smpl-step-icon {
		background: #DFF0D8;
		/* box-shadow:4px 4px 4px #42732D; */
		-webkit-box-shadow: 3px 3px 5px 3px #488031;
		-moz-box-shadow: 3px 3px 5px 3px #488031;
		box-shadow: 3px 3px 5px 3px #488031;

		/*   box-shadow:2px 2px 2px #999999; */
	}
	.smpl-step>.smpl-step-step>.progress {
		position: relative;
		border-radius: 0px;
		border: none;
		height: 5px;
		box-shadow: none;
		margin-top: 24px;
	}
	/* 
.smpl-step>.smpl-step-step>.progress>.progress-bar {
	width: 0px;
	box-shadow: none;
	background: #428BCA;
}

.smpl-step>.smpl-step-step.complete>.progress>.progress-bar {
	width: 100%;
}

.smpl-step>.smpl-step-step.active>.progress>.progress-bar {
	width: 50%;
}

.smpl-step>.smpl-step-step:first-child.active>.progress>.progress-bar {
	width: 0%;
}

.smpl-step>.smpl-step-step:last-child.active>.progress>.progress-bar {
	width: 100%;
}

.smpl-step>.smpl-step-step.disabled>.smpl-step-icon {
	background-color: #f5f5f5;
}

.smpl-step>.smpl-step-step.disabled>.smpl-step-icon:after {
	opacity: 0;
}

.smpl-step>.smpl-step-step:first-child>.progress {
	left: 50%;
	width: 50%;
}

.smpl-step>.smpl-step-step:last-child>.progress {
	width: 50%;
}

.smpl-step>.smpl-step-step.disabled a.smpl-step-icon {
	pointer-events: none;
} */
}
/*ends here*/
/* dashboard css */
.panel-group.dash>.panel-body {
	font-size: 12px !important;
}

.dash_green {
	color: #4C9C30;
}

.dash_grey {
	color: #7A7777;
}

.big_count {
	font-size: 24px;
	font-weight: bold;
}

.dash_voilet {
	color: #C324D4;
}

.voilet {
	color: #830E90;
}
/*end of dashboard css */
.underline {
	text-decoration: underline;
}
/* change the color and cursor of readonly date*/
input[readonly].date1 {
	cursor: default !important;
	background-color: #fff !important;
}

/* icon  animation for tiles */
.rotate {
	position: relative !important;
	text-decoration: none !important;
	-webkit-transition: .7s all ease-in-out !important;
	-moz-transition: .7s all ease-in-out !important;
	-o-transition: .7s all ease-in-out !important;
	transition: .7s all ease-in-out !important;
}

.rotate:hover {
	opacity: 0.4 !important;
	-webkit-transform: rotate(0deg) scale(2) !important;
	-moz-transform: rotate(0deg) scale(2) !important;
	-o-transform: rotate(0deg) scale(2) !important;
	transform: rotate(0deg) scale(2) !important;
	-webkit-box-shadow: 2px 2px 5px #000 !important;
}
/* badge animation start
.zoom {
		text-decoration: none !important;
	-webkit-transition: .5s all ease-in-out !important;
	-moz-transition: .5s all ease-in-out !important;
	-o-transition: .5s all ease-in-out !important;
	transition: .5s all ease-in-out !important;
}

.zoom:hover {
	-webkit-transform: rotate(360deg) scale(2) !important;
	-moz-transform: rotate(360deg) scale(2) !important;
	-o-transform: rotate(360deg) scale(2) !important;
	transform: rotate(360deg) scale(2) !important;
	-webkit-box-shadow: 2px 2px 5px #000 !important;
}
 badge animation ends */
.navbar-toggle.xs {
	padding: 0px !important;
}

.navbar-brand.xs {
	float: none;
	line-height: inherit;
}

.btn.btn-greyblack {
	padding: 0px;
}

.dropdown-menu.link {
	margin: 25px 0px 0px;
}

.btn-greyblack {
	background-color: #626262;
	color: white;
}

.navbar-header {
	background-color: #ddd;
}

.subhead {
	color: #0D7D9B;
	font-size: 13px;
}

p .subhead {
	line-height: .5em;
}

.vertical_middle {
	vertical-align: middle;
}
/*classes to place footer at bottom*/
html,body {
	height: 100%;
}

.zero-margin {
	margin: 0px !important;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -61px;
	/* the bottom margin is the negative value of the footer's height */
	/* margin: 0 auto -80px;    changed for ie8 repeatition bug*/
	scroll: auto;
}

.footer,.push {
	height: 61px; /* .push must be the same height as .footer */
	/* height: 80px;             changed for ie8 repeatition bug*/
}

.menublue {
	background-color: #337ab7;
	color: white;
}

.font_menu {
	font-size: 12px;
}

.menu_border {
	border-top: 1px dotted #555;
}

.nav-green {
	color: #679C51 !important;
}

.nav-tabs.flow>li.active>a,.nav-tabs.flow>li.active>a:hover,.nav-tabs.flow>li.active>a:focus
	{
	border: 1px solid #679C51;
	border-bottom: none !important;
}

@media ( max-width : 480px) {
	.nav-tabs.flow>li>a {
		border-bottom: none;
	}
}

.nav-tabs.flow.nav-justified>li>a {
	border-bottom: 1px solid #679C51;
}

.nav.flow>li.disabled>a {
	color: #337AB7;
}

.nav-tabs.flow.nav-justified>li>a { /*  text-align: left; */
	
}

.nav-tabs.flow.nav-justified>li>a>div {
	padding-left: 20px;
	padding-right: 20px;
}

ul.head {
	margin-bottom: 1px !important;
}

ul.head li a {
	color: white;
}

/* footer.inner
{
	position: absolute;
	bottom: 0px;
	width: 100% !important;
} */
img.inner {
	max-width: 20%;
}
/* img.shadow
{
	    -webkit-box-shadow:  #7C7C7C;
    box-shadow:  #7C7C7C;
} */
.popup-div {
	position: absolute;
	z-index: 20;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	filter: alpha(opacity :         60);
	opacity: .60;
	-moz-opacity: .60;
	background-color: #cccccc;
}

a.plain {
	text-decoration: none;
	text-align: center !important;
}

.circle {
	height: 60px;
	width: 60px;
	border-radius: 50%;
	background: #79C3D8;
}

.circle.over {
	z-index: 10;
	margin-top: -32%;
	position: relative;
}

.contact {
	z-index: 10;
	margin-top: -5%;
	position: relative;
}

.border-orange {
	border: 1px solid #FF9326;
	border-radius: 5px;
}

.search-btn {
	background-image: linear-gradient(to bottom, #00A0E2 0%, #00A0E2 100%);
	background-repeat: repeat-x;
	border-color: #00A0E2;
	color: white;
}

.panel.temp {
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 0px;
	background-color: #fff;
	border: ;
	border-radius: 0px;
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
	box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
}

ul.home {
	list-style: disc;
	font-size: x-large;
	color: #B4B4B4 !important;
	line-height: .8em;
}

ul.home li span {
	color: black;
	font-size: 0.6em;
}

.grey-line-divider {
	border-bottom: 1px solid #DDDDDD !important;
}

.grey-line {
	border-bottom: 4px solid #DDDDDD;
}

.nolineheight {
	line-height: 70%;
}

.img-shadow {
	-webkit-box-shadow: 2px 2px 3px 3px white;
	-moz-box-shadow: 2px 2px 3px 3px white;
	box-shadow: 2px 2px 3px 3px white;
}

.text-shadow {
	text-shadow: 0 0 3px white;
}

.zero {
	padding: 0px !important;
}

.verti_line {
	border-right: 2px solid;
	border-color: #747474;
}

.blue_line {
	border-left: 5px solid #79C3D8;
	margin-left: 10px;
}

/* -------  size */
.bolder {
	font-weight: 900;
}

.text-big {
	font-size: 40px !important;
}

.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.smaller {
	font-size: smaller;
}

.small {
	font-size: small;
}

.less-bold

 {
	font-weight: 600;
}

.medium {
	font-size: 16px !important;
}

.big_head {
	font-size: 20px;
}
/* ------- end of size */

/* -------  color */
.grey_back {
	background-color: #626262;
	color: white;
}

.search-orange {
	background-color: #FF9326;
	/* color: #FF9326; */
}

.newsin {
	color: #3EAEE5;
}

.newsout {
	color: #347FB8;
}

.what_grey {
	color: #777777;
}

.consumer-blue {
	color: #005DA1 !important;
}

.step_blue { /* color: #4D97CD; */
	color: #007BA7;
}

.banner-blue {
	background-color: #79C3D8;
}

.fb-blue {
	color: #3A5A9F;
}

.orange {
	color: #F2503B;
}

.signin_grey {
	color: #444444 !important;
}

.portal_name_blue {
	color: #003366 !important;
}

.page-head_blue {
	color: #00468C;
	/* font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; */
}

.white {
	color: white;
}
.no_text_shdw{
text-shadow:none;
}


.bg-white {
	background-color: white;
}

.footer_blue {
	background-color: #005BA2;
}

.bg-green {
	background-color: #7BB084;
	color: white;
}
/* ------- end of color */

/*--------------------- spacing styles  */
.zero_line {
	line-height: 0px !important;
}

.gap-left1 {
	margin-left: 1px;
}

.gap-left18 {
	margin-left: 18px;
}

.pad-top15 {
	padding-top: 15px !important;
}

.pad-top25 {
	padding-top: 25px !important;
}

.pad-left30 {
	padding-left: 30px;
}

.pull-center {
	margin-left: 40%;
}

.pull-top {
	margin-top: 0px !important;
}

.pull-bottom {
	margin-bottom: 0px !important;
}

.padded {
	padding: 10px !important;
}

.padded.half {
	padding: 5px !important;
}

.padded.double {
	padding: 20px !important;
}

.pad-right.half {
	padding-right: 5px !important;
}

.pad-right {
	padding-right: 10px !important;
}

.pad-right.double {
	padding-right: 20px !important;
}
.pad-right.quad{
	padding-right: 50px !important;
}
.pad-left.half {
	padding-left: 5px !important;
}

.no-pad-left {
	padding-left: 0px;
}

.pad-left {
	padding-left: 10px !important;
}

.pad-left.double {
	padding-left: 20px !important;
}

.pad-left.triple {
	padding-left: 30px !important;
}

.pad-left.triplemore {
	padding-left: 35px !important;
}

.pad-left.tetra {
	padding-left: 40px !important;
}

.pad-left.quad {
	padding-left: 50px !important;
}

.inline {
	display: inline;
}

.gap-left.double {
	margin-left: 40px;
}

.gap-left {
	margin-left: 20px;
}

.gap-right.double {
	margin-right: 40px;
}

.gap-right {
	margin-right: 20px;
}

.gap-top.double {
	margin-top: 40px;
}

.gap-top {
	margin-top: 20px;
}

.gap-bottom.double {
	margin-bottom: 40px;
}

.gap-bottom {
	margin-bottom: 20px;
}

.pad-top.double {
	padding-top: 20px !important;
}

.pad-top.triple {
	padding-top: 30px !important;
}

.pad-top.half {
	padding-top: 5px !important;
}

.pad-top {
	padding-top: 10px !important;
}

.pad-bottom.half {
	padding-bottom: 5px !important;
}

.pad-bottom {
	padding-bottom: 10px !important;
}

.pad-bottom.double {
	padding-bottom: 20px !important;
}

.border-bottom {
	padding-top: 2px;
	border-bottom: 2px solid #eee;
}

.border-bottom.blue1 {
	border-bottom: 2px solid #005ba2;
}

/*---------- spacing styles ------------------- */
.border-bottom-dotted {
	border-bottom: 2px dotted #cccccc;
}

p {
	text-align: justify;
}

/* added from groundworks as removed from bootstrap */
legend,fieldset {
	font-size margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
}

fieldset,.fieldset {
	border: 1px solid #dddddd;
	padding: 10px;
	border-radius: 7px;
}

legend,.legend {
	font-weight: 800;
	color: #757474;
	margin-bottom: 0;
	font-size: 15px;
}

/* for checklist textarea*/
.no-border {
	border: none;
}

.border-red {
	border-color: #a94442;
}

.border-green {
	border-color: #3c763d;
}
.border-blue{
	border:3px solid #0073B7 !important ;
}
.border-purple {
	border: 1px solid #605CA8;
}

.border-info{
	border: 1px solid #A1E0FF;
	border-radius: 4px;

}
 
.module1 {
	font-size: 28px;
	padding-left: 6px;
	padding-top: 7px;
	color: #000000;
}

.module2 {
	font-size: 28px;
	padding-left: 6px;
	padding-top: 7px;
	color: #000000;
}

.module3 {
	font-size: 28px;
	padding-left: 7px;
	padding-top: 7px;
	color: #000000;
}

.module4 {
	font-size: 28px;
	padding-left: 7px;
	padding-top: 7px;
	color: #000000;
}

.module5 {
	font-size: 28px;
	padding-left: 7px;
	padding-top: 7px;
	color: #000000;
}

/* .bs-wizard {margin-top: 40px;} -----------------commented by shipra for module implementation in checklist*/

/*Form Wizard*/
.bs-wizard {
	border-bottom: solid 1px #e0e0e0;
	padding: 0 0 10px 0;
}

.bs-wizard>.bs-wizard-step {
	padding: 0;
	position: relative;
}

.bs-wizard>.bs-wizard-step+.bs-wizard-step {
	
}

.bs-wizard>.bs-wizard-step .bs-wizard-stepnum {
	color: #595959;
	font-size: 16px;
	margin-bottom: 5px;
}

.bs-wizard>.bs-wizard-step .bs-wizard-info {
	color: #382F2F;
	font-size: 12px;
}

.bs-wizard>.bs-wizard-step>.bs-wizard-icon {
	/* position: absolute; width: 30px; height: 30px; display: block; background: #fbe8aa; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%; */
	position: absolute;
	/*  width: 70px;
        height: 70px; */
	width: 40px;
	height: 40px;
	display: block;
	background: #FFC40D;
	top: 45px;
	left: 50%;
	margin-top: -35px;
	margin-left: -15px;
	border-radius: 4px;
}

.bs-wizard>.bs-wizard-step>.bs-wizard-icon:after {
	/* content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; */
	content: ' ';
	background: #FFC40D;
	position: absolute;
	top: 8px;
	left: 8px;
}

.bs-wizard>.bs-wizard-step>.progress {
	position: relative;
	border-radius: 0px;
	height: 6px;
	box-shadow: none;
	margin: 25px 0;
}

.bs-wizard>.bs-wizard-step>.progress>.progress-bar {
	width: 0px;
	box-shadow: none;
	background: #fbe8aa;
}

.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar {
	width: 100%;
}

.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar {
	width: 50%;
}

/* .bs-wizard > .bs-wizard-step.active > .bs-wizard-icon {
	background: #FBE8AA;
	box-shadow:4px 4px 4px #42732D;
	-webkit-box-shadow: 3px 3px 5px 3px #FFC40D;
	-moz-box-shadow: 3px 3px 5px 3px #FFC40D;
	box-shadow: 3px 3px 5px 3px #FFC40D;

	  box-shadow:2px 2px 2px #999999;
} */
.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar {
	width: 0%;
}

.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar {
	width: 100%;
}

.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-icon {
	background-color: #f5f5f5;
}

.bs-wizard>.bs-wizard-step.active>.bs-wizard-icon {
	background: #FFEFBA;
	box-shadow: 4px 4px 4px #42732D;
	-webkit-box-shadow: 3px 3px 5px 3px #FFC40D;
	-moz-box-shadow: 3px 3px 5px 3px #FFC40D;
	box-shadow: 3px 3px 5px 3px #FFC40D;
	box-shadow: 3px 3px 5px 3px #FFC40D;

	/*background-color: #f5f5f5;*/
}

.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-icon:after {
	opacity: 0;
}

.bs-wizard>.bs-wizard-step:first-child>.progress {
	left: 50%;
	width: 50%;
}

.bs-wizard>.bs-wizard-step:last-child>.progress {
	width: 50%;
}

.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-icon {
	pointer-events: none;
}

div.disabled i.module1,div.disabled i.module2,div.disabled i.module3,div.disabled i.module4,div.disabled i.module5
	{
	opacity: 0.3;
}

div.active i.module1,div.active i.module2,div.active i.module3,div.active i.module4,div.active i.module5
	{
	opacity: 1;
	color: #333333;
}

div.complete i.module1,div.complete i.module2,div.complete i.module3,div.complete i.module4,div.complete i.module5
	{
	opacity: 1;
	color: #000000;
}



/* Required field START */

/* .required-field-block {
    position: relative;   
}

.required-field-block .required-icon {
    display: inline-block;
    vertical-align: middle;
    margin: -0.25em 0.25em 0em;
    background-color: #E8E8E8;
    border-color: #E8E8E8;
    padding: 0.5em 0.8em;
    color: rgba(0, 0, 0, 0.65);
    text-transform: uppercase;
    font-weight: normal;
    border-radius: 0.325em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: background 0.1s linear;
    -moz-transition: background 0.1s linear;
    transition: background 0.1s linear;
    font-size: 75%;
}
	
.required-field-block .required-icon {
    background-color: transparent;
    position: absolute;
    top: 0em;
    right: 0em;
    z-index: 10;
    margin: 0em;
    width: 30px;
    height: 30px;
    padding: 0em;
    text-align: center;
    -webkit-transition: color 0.2s ease;
    -moz-transition: color 0.2s ease;
    transition: color 0.2s ease;
}

.required-field-block .required-icon:after {
    position: absolute;
    content: "";
    right: 1px;
    top: 1px;
    z-index: -1;
    width: 0em;
    height: 0em;
    border-top: 0em solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-left: 0em solid transparent;
    border-right-color: inherit;
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
}

.required-field-block .required-icon .text {
	color: #B80000;
	font-size: 26px;
	margin: -3px 0 0 12px; 
}*/


	/* <style type="text/css">
		body { margin: 50px; background: url(assets/bglight.png); }
		.well { background: #fff; text-align: center; }
		.modal { text-align: left; }
		input, textarea, button { margin-top:10px } */

/* Required field START */

 .required-field-block,.required-field-block-select {
    position: relative;   
}

.required-field-block .required-icon, .required-field-block-select .required-icon {
    display: inline-block;
    vertical-align: middle;
    margin: -0.25em 0.25em 0em;
    background-color: #E8E8E8;
    border-color: #E8E8E8;
    padding: 0.5em 0.8em;
    color: rgba(0, 0, 0, 0.65);
    text-transform: uppercase;
    font-weight: normal;
    border-radius: 0.325em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: background 0.1s linear;
    -moz-transition: background 0.1s linear;
    transition: background 0.1s linear;
    font-size: 75%;
}
	
.required-field-block .required-icon, .required-field-block-select .required-icon {
    background-color: transparent;
    position: absolute;
    top: 0em;
    right: 0em;
    z-index: 10;
    margin: 0em;
    width: 30px;
    height: 30px;
    padding: 0em;
    text-align: center;
    -webkit-transition: color 0.2s ease;
    -moz-transition: color 0.2s ease;
    transition: color 0.2s ease;
}

.required-field-block .required-icon:after {
    position: absolute;
    content: "";
    right: 1px;
    top: 1px;
    z-index: -1;
    width: 0em;
    height: 0em;
    border-top: 0em solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-left: 0em solid transparent;
    border-right-color: inherit;
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
}

.required-field-block .required-icon .text, .required-field-block-select .required-icon .text {
	color: #B80000;
	font-size: 26px;
	margin: -3px 0 0 12px;
}


.required-field-block-select .required-icon {
   left:0em;
    
}
.required-field-block-select .required-icon:after {
    position: absolute;
    content: "";
    left: 1px;
    top: 1px;
    z-index: -1;
    width: 0em;
    height: 0em;
    border-top: 0em solid transparent;
    border-left: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-right: 0em solid transparent;
    border-left-color: inherit;
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
}

.required-field-block-select .required-icon .text {
	
	margin:-2px 3px 0px -10px;
}
.required-select
{
width:100%;padding: 6px 15px;
}


	

/* Required field END */





/* For Inbox*/
/* .inbox-head {
    background: none repeat scroll 0 0 #41cac0;
    border-radius: 0 4px 0 0;
    color: #fff;
    min-height: 60px;
    padding:5px;
}
.inbox-head .sr-btn{
	background: #00A6B2 none repeat scroll 0px 0px;
	
}


.inbox-head .sr-input{
	height:33px;
	border-radius: 4px 0px 0px 4px;
}

.nav-tabs .glyphicon:not(.no-margin) { margin-right:10px; }
.tab-pane .list-group-item:first-child {border-top-right-radius: 0px;border-top-left-radius: 0px;}
.tab-pane .list-group-item:last-child {border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
.tab-pane .list-group .checkbox { display: inline-block;margin: 0px; }
.tab-pane .list-group input[type="checkbox"]{ margin-top: 2px; }
.tab-pane .list-group .glyphicon { margin-right:5px; }
.tab-pane .list-group .glyphicon:hover { color:#FFBC00; }
a.list-group-item.read { color: #222;background-color: #ECF0F5; }
hr { margin-top: 5px;margin-bottom: 10px; }
.nav-pills>li>a {padding: 5px 10px;} */





/* start of css for accordian for form12 */
    .form12 .accordion {
    width:100%;
    min-height:300px;
    margin:20px auto;
	}	
	.form12 .accordion-toggle {
	    cursor: pointer;
		font-size: 1.3em;
		margin: 0px 10px;
		padding: 10px 15px 30px;
		height: 30px;
		background: #337AB7 none repeat scroll 0% 0%;
		border-bottom: 1px solid transparent;
		color: #FFF;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}
	.form12 .accordion-content {
	    background: #fff;
	    margin: 0 10px 0 10px;
	    padding: 10px;
	    border:1px solid #ccc;
	  /*   font-size: .8em; */
	   /*  line-height: 140%; */
	    display:none;
	}
	.form12 .accordion-content.default {
	    display: block;
	}
	.form12 .disable{
	    color:#958F8F;
	    background-image: linear-gradient(to bottom, #FFF 0%, #E0E0E0 100%);
		background-repeat: repeat-x;
		background-image: linear-gradient(to bottom, #F5F5F5 0px, #E8E8E8 100%);
		border: 1px solid transparent; 
		border-color: #DDD;		
	}

	/* end of css for accordian for form12 */

/*start of loading image on screen */
#loading {
   width: 100%;
   height: 100%;
   top: 0px;
   left: 0px;
   position: fixed;
   display: block;
   opacity: 0.7;
   background-color: #0a0a0a;
   z-index: 99;
   text-align: center;
   background: url('../img/Loading1.GIF') center no-repeat #0a0a0a;
}



/*end of loading image on screen */



/* start of text color */
.text-aqua {
  color: #00c0ef !important;
}
.text-blue {
  color: #0073b7 !important;
}

.text-teal {
  color: #39cccc !important;
}
.text-olive {
  color: #3d9970 !important;
}
.text-lime {
  color: #01ff70 !important;
}

.text-fuchsia {
  color: #f012be !important;
}
.text-purple {
  color: #605ca8 !important;
}
.text-maroon {
  color: #d81b60 !important;
}
.text-yellow-green{
	color:#E1FF19;	
}

.text-darkgrey{
	color:#262626  !important;
}
.text-faded {
    color: rgba(255, 255, 255, 0.7);
}

.text-transparent{
	color: rgba(0, 0, 0, 0.15);
}
/* Start of css for admin dashboard*/
.profile-header-container{
    
    text-align: center;
}


 .rank-label-container{
margin-top: -20px; 
border: 2px solid #E1FF19;
background-color:#58898C;
 }
 
.profile-header-img > i.img-circle {
    width: 72px;
    height: 72px;
    border: 2px solid #E1FF19;
    background-color:#58898C;
}

.profile-header {
    margin-top: 43px;
}



.blockquote-box{border-right:5px solid #E6E6E6;margin-bottom:25px}
.blockquote-box .square{width:100px;min-height:50px;margin-right:22px;text-align:center!important;background-color:#E6E6E6;padding:30px 0}

.blockquote-box.blockquote-primary{border-color:#357EBD}
.blockquote-box.blockquote-primary .square{background-color:#428BCA;color:#FFF}
.blockquote-box.blockquote-success{border-color:#4CAE4C}
.blockquote-box.blockquote-success .square{background-color:#5CB85C;color:#FFF}
.blockquote-box.blockquote-info{border-color:#46B8DA}
.blockquote-box.blockquote-info .square{background-color:#5BC0DE;color:#FFF}
.blockquote-box.blockquote-warning{border-color:#EEA236}
.blockquote-box.blockquote-warning .square{background-color:#F0AD4E;color:#FFF}
.blockquote-box.blockquote-danger{border-color:#D43F3A}
.blockquote-box.blockquote-danger .square{background-color:#D9534F;color:#FFF}
.blockquote-box.blockquote-purple{border-color:#6C66CF}
.blockquote-box.blockquote-purple .square{background-color:#605ca8;color:#FFF}
.bg-light-purple{
background-color:#DAD8F9;
}



/* end  of css for admin dashboard*/
	
	
/* start of css for blinking text */
	
.css_blink {
   -webkit-animation-name: blinker;
   -webkit-animation-duration: 1s;
   -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
/* end of css for blinking text */




/*start of circle css for dashboard*/

@media screen and (min-width: 768px) {
.circle-tile {
    margin-bottom: 30px;
}
}
.circle-tile {
    margin-bottom: 15px;
    text-align: center;
}
   .circle-tile-heading { position: relative;
    width: 80px;
    height: 80px;
    margin: 0px auto -40px;
    border: 3px solid rgba(255, 255, 255, 0.3);
    border-radius: 100%;
    color: #FFF;
    transition: all 0.3s ease-in-out 0s;
}

.dark-blue {
    background-color: #34495E;
}
.circle-tile-heading .fa {
    line-height: 80px;
}
.circle-tile-content {
    padding-top: 50px;
}



.circle-tile-number {
    padding: 5px 0px 15px;
    font-size: 26px;
    font-weight: 700;
    line-height: 1;
}

.circle-tile-footer {
    display: block;
    padding: 5px;
    color: rgba(255, 255, 255, 0.5);
    background-color: rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease-in-out 0s;
}
/*end of carousel css*/



/*start of css for dashboard dcgi*/
.axisLabel {
    position: absolute;
    text-align: center;
   
}

.xaxisLabel {
	/* bottom: 3px; */
    bottom: -35px;
    left: 0;
    right: 0;
    
}
.yaxisLabel {
    top: 50%;
   /*  left: 2px; */
    transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform:  rotate(-90deg);
    transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
 .flot-x-axis div.flot-tick-label { 
    Rotate Axis Labels
    transform:  translateX(50%)  rotate(-20deg); CSS3
    transform-origin: 0 0;
    
    -ms-transform: translateX(50%) rotate(20deg); IE
    -ms-transform-origin: 0 0;

    -moz-transform: translateX(50%) rotate(20deg); Firefox
    -moz-transform-origin: 0 0;

    -webkit-transform: translateX(50%) rotate(20deg); Safari and Chrome
    -webkit-transform-origin: 0 0;

    -o-transform: translateX(50%) rotate(20deg); Opera
    -o-transform-origin: 0 0;
} 
.round{
display: inline-block;
height: 70px;
width: 70px;
line-height: 70px;
border-radius: 35px;
color: #FFF;
text-align: center;
}


/* badge class by K Priya*/
[class*="badger"] {
    position: relative
}

[class*="badger"]:after {
    content: attr(data-badger);
    position: absolute;
    top: 0;
    padding: 8px 8px;
    font-size: 16px;
    font-weight: bold;
    background: #999;
    color: #fff
}

.bgd{
margin: 15px 0;
    padding: 33px 15px 15px;
    background: #fff;
    border-radius: 6px;
    box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, .64)
}
.badger-left {
    border-top-left-radius: 6px
}
.badger-left:after {
    left: 0;
    border-radius: 6px 0 6px 0
}
.badger-danger:after {
    background: #d9534f
}

.badger-warning:after {
    background: #f0ad4e
}

.badger-success:after {
    background: #5cb85c
}

.badger-info:after {
    background: #5bc0de
}
.badger-purple:after {
    background: #765896
}

.badger-inverse:after {
    background: #222
}
.font14{
	font-size:14px;
}
.font_14{
	font-size:14px !important;
}
.usr_upload
{
position: absolute;
text-align: center;
font-size: 9px;
padding: 2px 3px;
line-height: 0.9;
margin: -2px -5px;
color:white;
}

.usr_upload.color
{
	background: #d9534f;
}
/**/

/* added by monika for state dashboard */

.info-tiles,
.shortcut-tiles {
  margin: 0px 0px 20px;
  display: block;
  border-radius: 1px;
}
a.info-tiles,
a.shortcut-tiles {
  background: none;
}
.info-tiles .tiles-heading {
 /* letter-spacing: 0.1em; */
  padding: 6px 10px;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
  /* text-transform: uppercase; */
  text-align: center;
  font-size: 14px;
}
.info-tiles .tiles-heading .pull-right {
  -webkit-transition: 0.06s ease-in;
  -o-transition: 0.06s ease-in;
  transition: 0.06s ease-in;
  color: rgba(255, 255, 255, 0.4);
}
.info-tiles .tiles-body {
  font-size: 42px;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.info-tiles .tiles-body-alt {
  font-size: 48px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.info-tiles .tiles-body-alt,
.info-tiles .tiles-body {
  padding: 10px 20px;
  font-weight: 300;
}
.info-tiles .tiles-body-alt .sparkline,
.info-tiles .tiles-body .sparkline {
  width: 100px;
  margin: 0 auto;
  padding: 0px;
}
.info-tiles .tiles-body-alt .text-top,
.info-tiles .tiles-body .text-top {
  vertical-align: super;
  font-size: 24px;
}
.info-tiles .tiles-body-alt .text-smallcaps,
.info-tiles .tiles-body .text-smallcaps {
  font-variant: small-caps;
}
.info-tiles .tiles-body-alt .text-center,
.info-tiles .tiles-body .text-center {
  margin-top: -5px;
}
.info-tiles .tiles-body-alt i,
.info-tiles .tiles-body i {
  font-size: 42px;
  color: rgba(255, 255, 255, 0.4);
  -webkit-transition: 0.06s ease-in;
  -o-transition: 0.06s ease-in;
  transition: 0.06s ease-in;
}
.info-tiles .tiles-body-alt > i,
.info-tiles .tiles-body > i {
  position: absolute;
  font-size: 42px;
}
.info-tiles .tiles-body-alt div + small,
.info-tiles .tiles-body div + small {
  font-size: 14px;
  text-align: center;
  display: block;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
  margin-top: -7px;
  margin-bottom: 4px;
}
.info-tiles .tiles-footer {
  color: #fff;
  color: rgba(255, 255, 255, 0.4);
  padding: 5px 10px;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.info-tiles .tiles-footer i {
  float: right;
  position: relative;
  top: 2px;
  display: none;
}
.info-tiles .tiles-footer:after {
  content: "";
  position: absolute;
  bottom: 0%;
  right: -1px;
  width: 0px;
  height: 0px;
  margin-right: 15px;
  margin-bottom: 20px;
  border-top: 5px solid rgba(0, 0, 0, 0.35);
  border-right: 5px solid #f7f8fa;
  border-bottom: 5px solid #f7f8fa;
  border-left: 5px solid rgba(0, 0, 0, 0.35);
  border-top-left-radius: 1px;
}
.info-tiles .tiles-footer:r {
  color:#000000;
}
.info-tiles:r {
  text-decoration: none;
}
.info-tiles:r i {
  color: #000000;
}
.info-tiles:r .tiles-footer {
  color: #000000;
}
.info-tiles:r .tiles-footer i {
  display: inline;
}
.info-tiles:r .tiles-heading .pull-right {
  color: #000000;
}


.info-tiles.tiles-sky {
  color: #000000 !important;
}
.info-tiles.tiles-sky .tiles-heading {
  background: #9ad4f2;
}
.info-tiles.tiles-sky .tiles-body {
  background: #76c4ed;
}
.info-tiles.tiles-sky .tiles-body-alt {
  background: #76c4ed;
}
.info-tiles.tiles-sky .tiles-footer {
  background: #49b1e7;
}
.info-tiles.tiles-sky:r {
  color: #000000;
}
.info-tiles.tiles-sky:r .tiles-heading {
  background: #81c9ee;
}
.info-tiles.tiles-sky:r .tiles-body {
  background: #5fbaea;
}
.info-tiles.tiles-sky:r .tiles-body-alt {
  background: #5fbaea;
}
.info-tiles.tiles-sky:r .tiles-footer {
  background: #32a7e4;
}
.red
{
	color:#c23315;
}

.blue
{
	color:#005ba2;
}

.green
{
	color:#00a65a;
}
.black
{
	color:#000000 !important;
}

.pad-right.quad{
	padding-right: 50px !important;
}

/*CODE BY HARSHITA FOR industry_first page  */
#mm{
	margin:40px;
}
.tile_green {
	background: #c8e6c9;
	border: double
}

.tile_green:hover {
	background: white;
}

.tile_blue {
	background: #b3e5fc;
	border: double
}

.tile_blue:hover {
	background: white;
}
/*CSS FOR FLIP OF IMAGES  */
#f1_container {
	position: relative;
	margin: 5px auto;
	width: 276px;
	height: 150px;
	z-index: 1;
	
}
/* #f1_container {
  perspective: 1000;
} */


.face {
	position: absolute;
	width: 100%;
	height: 100%;
	backface-visibility: hidden;
}

/* Code BY HARSHITA FOR PATIENT_FIRST PAGE */
#patient_fieldset{
	margin:auto;
	margin-bottom:20px;
	 border: 2px solid #0099CC;
	 text-align:center; 
}
#patient_tile1{
	margin-left:250px;
	
}
.thumb {
    position:relative;
    overflow:hidden;
}
 
.cap {
    position:absolute;
    top:0;
    right:0;
    background:rgba(66, 139, 202, 0.75);
    width:100%;
    height:100%;
    padding:10%;
    display: none;
    text-align:center;
    color:#fff !important;
    z-index:2;
}
	/*CODE BY MONIKA FOR MAINBODY_NEW SIDE TAB OF MANUFACTURING SITE  */
.manufSites{
	position: fixed;
	right: 0;
	z-index: 99999;
	top:41%;
	background-color:#e0e0e0;
}

.manufSites:hover .manufimg{
 color: #2aabd2;
    transition: 1s;
    transform: rotateY(360deg);

}
.manufSites:hover {
background:#fff;
}
.report{
	position:fixed;
	right:0;
	top:56%;
	z-index:99999;
}
.med_devices1{
	position: fixed;
	right: 0;
	z-index: 99999;
	top:48.5%;
	background-color:#fff;
}

.med_devices1:hover .med_devices_img{
 color: #2aabd2;
    transition: 1s;
    transform: rotateY(360deg);

}
.med_devices1:hover {
background:#fff;
} 


/*Code for guidance new  */
.guide_app
{
	padding-left:200px;
}

/* Code by harshita for consumer page 1st Sept 2017*/
.btn-consumer {
    border:0;
    padding:20px 60px;
    max-width:100%;
    position:relative;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
}
.consumer-button-img{
	display:block;
	margin:auto;
}
.btn-consumer:hover, .btn-consumer:visited, .btn-consumer:active {
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    color: white;
    text-decoration: none;
    outline: none;
}

.btn-success-consumer, .btn-success-consumer:hover{
    background-color:  #7fccc0;
}
.btn-primary-consumer, .btn-primary-consumer:hover{
    background-color: #f1bd64;
    max-width:100%;
}
.btn-danger-consumer, .btn-danger-consumer:hover{
    background-color: #b8d84f;
}
.btn-consumer:hover:after {
    width: 100%;
    background-color: rgba(255, 255, 255, 0);
    -webkit-transition: all .8s ease-out;
    -moz-transition: all .8s ease-out;
    -ms-transition: all .8s ease-out;
    -o-transition: all .8s ease-out;
    transition: all .8s ease-out;
}
.btn-consumer:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.4);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}


/*  */
/*Code added on 8th Sept by Harshita for changing the color of industry tiles  */
.f1_card {
	width: 100%;
	height: 22%;
	 background-color :#a6aed8 !important;  /* front face color  */ 
	transform-style: preserve-3d;
	transition: all 1.0s linear;
}


.f1_container:hover .f1_card {
	transform: rotateY(180deg);
	box-shadow: -5px 5px 5px #aaa;
}
.f2_card {
	width: 100%;
	height: 22%;
	 background-color : #acbd77 !important;  /* front face color  */ 
	transform-style: preserve-3d;
	transition: all 1.0s linear;
}


.f1_container:hover .f2_card {
	transform: rotateY(180deg);
	box-shadow: -5px 5px 5px #aaa;
}
.f3_card {
	width: 100%;
	height: 22%;
	 background-color : #e8b578 !important;  /* front face color  */ 
	transform-style: preserve-3d;
	transition: all 1.0s linear;
}


.f1_container:hover .f3_card {
	transform: rotateY(180deg);
	box-shadow: -5px 5px 5px #aaa;
}
.f4_card {
	width: 100%;
	height: 22%;
	 background-color : #e2a7c1 !important;  /* front face color  */ 
	transform-style: preserve-3d;
	transition: all 1.0s linear;
}


.f1_container:hover .f4_card {
	transform: rotateY(180deg);
	box-shadow: -5px 5px 5px #aaa;
}
/*Code already exists, replace the existing code with this code  */
.face.back {
	display: block;
	transform: rotateY(180deg);
	box-sizing: border-box;
	padding: 10px;
	color: white;
	text-align: center;
	background-color :#bdbdbd ; /* back face color */
}
#industry_fieldset
{
  margin:auto;
  text-align:center;
  border: 2px solid #bdbdbd;
}

/* ---------- Ends here --------- */

/* ************* Code added by Neetu for subscript & superscript ********** */
.icon-1quatfx {
  font-size: 1.2em;
}

.gap-right-half
{
	margin-right:5px;
}

.button,a.button
{
	display: inline-block;
  word-wrap: break-word;
  padding: 0.25em 1em;
  background: #1a01a3;
  border: 1px solid #198d98;
  color: white;
  font-family: Helvetica, Arial, Geneva, sans-serif;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.5;
  width: auto;
  height: auto;
  text-align: center;
  -ms-transition: background-color 0.25s ease-out;
  -o-transition: background-color 0.25s ease-out;
  -moz-transition: background-color 0.25s ease-out;
  -webkit-transition: background-color 0.25s ease-out;
  transition: background-color 0.25s ease-out;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

sup, .sup, sub, .sub{
  font-size: 0.8em;
}
/*DCGI Dashboard Project Documents  */
  
.md{
border: 2px solid#0000;
}
.panel_doc table{
	background-color:   #D1F2EB  
 ;
}
.logo2_proj_docs img{
float: right;
}
.main_div_proj_docs {
    background-image: url('/CDSCO/resources/app_srv/cdsco/dashboard/Images_CDSCO/sugamf.jpg') !important;
    background-repeat:repeat; 
    background-size: contain; 
	font-size: 17px;
}
.accordian_doc {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 17px;
    transition: 0.4s;
}

/* .active, .accordian_doc:hover {
    background-color: #d9d6b8;
} */

.accordian_doc:after {
    content: '\002B';
    color: #000;
    font-weight: bolder;
    float: right;
    margin-left: 5px;
    font-size: 20px;
}

/* .active:after {
    content: "\2212";
} */

 .panel_doc {
    padding: 0 18px;
    background-color:  #1F618D;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
} 
.sug_img{
float:right;
}
.sug_img img{
         width: 300px;
    margin-left: 180px;
    margin-top: 250px;
	}
	
	.fa-file-pdf-o{
		color:red;
	}
	.fa-file-picture-o{
			color : green;
	}
	
	.table_proj_docs{
	background-color: #FAE5D3;
	width:100%;
	height:100%;
	 border: 1px solid black;
	    text-align: justify;
	}
	.table_proj_docs tr, td, th{
	 border: 1px solid black;
	    text-align: justify;
	}
	.center{
	text-align: center !important;
	}
	.border1{
	border:1px solid #b5b5b5 !important;
	}
/* ********** Ends here ********** */