



.getstarted-content-h2 { width:100%; float:left; font-size:22px; font-weight:bold; color:#333; margin:3% 0;}


.pharma-getstarted { width: 100%;
    float: left;
    font-size: 22px;
    font-weight: bold;
    color: #333; margin-bottom:3%; }

.accordion {
  margin: 0 auto;
}

.toggle-tb-main { width:100%; float:left; margin-bottom:4%; margin-left:1%;}


/*header{
  position:relative;
  z-index:400;
   font-family: 'Open Sans', sans-serif;
   font-size:14px;
  text-transform:uppercase;
  letter-spacing:2px;
  font-weight:400;
  cursor:pointer;
  background: #016f43;
  padding: 8px 16px;
  color: white;
  box-shadow:5px 0px 4px #000;
transition: background 1.0s ease-in-out;
-moz-transition: background 1.0s ease-in-out;
-webkit-transition: background 1.0s ease-in-out; clear:both;}

header h1 {  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
} 
*/

.category_panel { width:100%; float:left; margin-bottom:3%;}

.content{ 
  display: none;
  width:100%;
  color:#333;

  }

/*p {padding:10px;margin:0}
*/

.selected {
  font-size:130%;
  padding-top:9px;
  background: #042c71;
}

.ticker {
    overflow: hidden;
    height: 90px;
    vertical-align: baseline;
}



.ticker h1 { 
  font-family:'Poppins',sans-serif;
  font-weight:300;
  color:#333; 
  font-size: 3.46666666667em;
    text-transform: uppercase;
    letter-spacing: 0.20em;
    margin-bottom:30px;
  height:60px;
     padding:0 ;
   color: #fff;
  line-height: 1.17em;
    -webkit-transition: margin-top 0.5s ease-in-out;
    -moz-transition: margin-top 0.5s ease-in-out;
    -o-transition: margin-top 0.5s ease-in-out;
    transition: margin-top 0.5s ease-in-out;
}


div.dark {background:#222;   
width:100%;  text-align:center; 
  padding:22px 0 0 0}

.modal-header { background: #bb3687 }
.modal-header h4 { color: #fff }
.modal-footer { background: #2b2b2b }
/* BX SLide */

/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/*.col-md-6 p{
  padding:0 90px 30px 90px;
  font-size:0.8em;
  text-align:justify;
}*/

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: 0px;
	background: #222222;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	background: url(../../bxslider.com/lib/images/bx_loader.html) center center no-repeat #ffffff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	zoom: 1;
	display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../../bxslider.com/lib/images/controls.html) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../../bxslider.com/lib/images/controls.html) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../../bxslider.com/lib/images/controls.html) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../../bxslider.com/lib/images/controls.html) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}




	
/*	TABLE*/



table {
  border-collapse: collapse;
  width: 100%; margin-top:10px;
  margin-left:-2%px;
  background:#fff;
}
th, td {
  background:#fff;
  padding: 2px;
  font-size:12px;
  border: 1px solid #ccc;
}

thead tr {
 /* background-color: rgba(44, 62, 80,1.0);*/
  color: #333; 
}

tbody tr {
	font-size:14px;
}

@media screen and (max-width: 991px) {
	.tdspan{
	vertical-align:top;
	font-size:16px;
}
}
@media(max-width:991px) {
	.tdspan{
	vertical-align:top;
	font-size:16px;
}
}
@media all and (min-width: 960px) and (max-width: 1199px) {
	.tdspan{
	vertical-align:top;
	font-size:16px;
}
}
@media screen and (max-width: 991px) {
.tdspan{
	vertical-align:top;
	font-size:16px;

}
}
@media(max-width:479px) {
	.tbcontainer{
		width:25%;
		margin-left:-4%;
		margin-top:10px;
		font-size:10px;
		padding:0px;
	}
  table {
  border-collapse: collapse;
  width: 25%; margin-top:10px;
  height:auto;
  margin-left: -4%;
  background:#fff;
  padding:1px;
    }
	th, td {
  background:#fff;
  padding: 0px;
  width:auto;
  font-size:10px;
  border: 1px solid #ccc;
}
thead tr {
 /* background-color: rgba(44, 62, 80,1.0);*/
 font-size:16px;
  color: #333; 
}
tbody
tbody tr, td  {
  background:#fff;
  padding: 0px;
  width:auto;
  font-size:9px;
  border: 1px solid #ccc;
}
td  {
  background:#fff;
  padding: 0px;
  width:auto;
  font-size:10px;
  border: 1px solid #ccc;
}

tbody tr, td {
  background:#fff;
  padding: 0px;
  width:auto;
  font-size:9px;
  border: 1px solid #ccc;
}
td  {
  background:#fff;
  padding: 0px;
  width:auto;
  font-size:9px;
  border: 1px solid #ccc;
}
.tdspan{
	vertical-align:top;
	font-size:9px;
}
}

tbody tr:nth-child(odd) {
  /*background-color: rgba(52, 152, 219,1.0);*/
}


tbody tr:nth-child(even) {
 /* background-color: rgba(241, 196, 15,1.0);*/
}

table tr td{text-align:left; line-height:20px;}



table {
  border-collapse: collapse;
  width: 100%; margin-top:10px;
  margin-left: -1%;
  background:#fff;
}
th, td {
  background:#fff;
  padding: 2px;
  font-size:12px;
  border: 1px solid #ccc;
}

thead tr {
	font-size:10px;
 /* background-color: rgba(44, 62, 80,1.0);*/
  color: #333; 
}
tbody tr {
	font-size:12px;
}
.tdspan{
	vertical-align:top;
	font-size:12px;
}
tbody tr, td  {
  background:#fff;
  padding: -2px;
  width:auto;
  font-size:10px;
  border: 1px solid #ccc;
}
td  {
  background:#fff;
  padding: -2px;
  width:auto;
  font-size:14px;
  font-weight:normal;
  border: 1px solid #ccc;
}

@media(max-width:479px) {
	.tbcontainer{
		width:25%;
		margin-left:-4%;
		margin-top:10px;
		font-size:10px;
		padding:0px;
	}
  table {
  border-collapse: collapse;
  width: 25%; margin-top:10px;
  margin-left: -4%;
  padding:1px;
  background:#fff;
    }
	th, td {
  padding: 0px;
  border: 1px solid #ccc;
  font-size:9px;
}
thead tr {
 /* background-color: rgba(44, 62, 80,1.0);*/
  color: #333; 
}
tbody tr, td  {
  background:#fff;
  padding: 0px;
  width:auto;
  font-size:9px;
  border: 1px solid #ccc;
}
td  {
  background:#fff;
  padding: 0px;
  width:auto;
  font-size:9px;
  border: 1px solid #ccc;
}
.tdspan{
	vertical-align:top;
	font-size:9px;
}
}

tbody tr:nth-child(odd) {
  /*background-color: rgba(52, 152, 219,1.0);*/
}


tbody tr:nth-child(even) {
 /* background-color: rgba(241, 196, 15,1.0);*/
}

table tr td{text-align:left; line-height:20px; font-size:15px; color:#333;}

.table-checkbox { width:18px; height:20px; outline:none;}

/*GET STARTED/LEAD GENERATION*/


.pharmaclearbox { width:100%; float:left; padding:1.5% 0;}

.pharmabox_new {
    float: left;
    width: 45%;
	margin:5% 0;
}

.pharmabox_hd { font-size:16px; font-weight:600;
    color: #333;}

.pharmabox_txt {
    float: left;
    width: 100%;
	font-size:13px;
    color: #333;
    padding-top: 15px;
    text-align: justify;
}
/*GET STARTED/LEAD GENERATION*/

/*FOOTER IS HERE*/

.pharma-footer { width:100%; float:left; background:#042c71; padding:1% 0;}

.pharmab-inner { width:100%; float:left; margin:0 0 2% 0%; text-align:center; border-bottom:1px solid #ccc; padding:1% 0;}
.pharmab-link { width:30%; float:left; color:#fff; font-size:14px; margin-right:5%;}
.pharmab-link a { text-decoration:none; }
.pharmab-link:last-child { margin-right:0%;}
.copyright { width:100%; float:left; color:#fff; text-align:center; font-size:12px;}



/*APPLY FOOTER START HERE*/

.bot_full{position:fixed; bottom:0px; width:100%; height:auto; background:url(../images/bot_img.png) repeat; border-top: 2px solid #ddd; left:0px; 
z-index:9999;}

.inner_bot{float:left; width:100%; margin:0 auto; padding:15px 0; font:bold 30px 'Open Sans', sans-serif; color:#000; text-align:center;}

.container_bot{margin:0 auto; width:1100px;}

.inner_bot_txt{float:left; width:100%; color:#000; font:bold 25px verdana, arial; padding-left:20px; text-transform:uppercase;}

.inner_bot_txt_1{float:left; width:100%; color:#000; text-align:center; font:bold 25px verdana, arial; padding:10px 0 10px 20px; text-transform:uppercase;}

.arrow{position:absolute; right:0px; bottom:-31px; cursor:pointer;}


.bg{background:#042c71; float:left; width:100%; padding:1% 2%; box-shadow:0px 2px 1px #ccc; margin-top:5px;}
.top_txt{ width:100%; float:left; color:#fff; font-size:17px; }
.table{ float:left; width:100%; margin-bottom:3%;}
/*.c_box{float:left; width:98%; margin-left:5px; padding:7px; border: 1px solid #1d4c9a; margin-top:10px; margin-right:5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); border-radius: 3px; -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); }*/
.c_box{float:left; width:98%; margin-left:5px; padding:7px; margin-top:10px; margin-right:5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); border-radius: 3px; -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); }
.c_box::after{
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
/*  opacity: 0;
  -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);*/
}
.c_box:hover {
  /*-webkit-transform: scale(1.11, 1.11);
  transform: scale(1.11, 1.11);*/
}

.c_box.box:hover::after {
    opacity: 1;
}
@media screen and (max-width: 479px) {
	
.c_box{float:left; width:100%; margin-left:1px; padding:1px; margin-top:10px; margin-right:1px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); border-radius: 3px; -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); }
.c_box::after{
  z-index: -1000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
/*  opacity: 0;
  -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);*/
}
.c_box:hover {
  /*-webkit-transform: scale(1.11, 1.11);
  transform: scale(1.11, 1.11);*/
}

.c_box.box:hover::after {
    opacity: 1;
}
	
}
/*.c_box .corntitle{ margin-top:-22px; margin-left:10px; width:40px; background:#042c71; padding:3px; font-size:12px; color:#fff;}*/
.c_box .corntitle{ margin-top:-18px; width:auto; padding:3px; font-size:12px; color:#fff;}
.c_box .opttitle{
	font-size:12px;
	padding:0 10px 0px 5px;
	vertical-align:top;
	color:#ffba00;
}
.close_img{ width:3%; float:right; cursor:pointer; margin-top:-8px; margin-left:-28px;}
.close_img img { width:100%;}

/*====  checkbox into button*/
@-webkit-keyframes pulse {
  25% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}

@keyframes pulse {
  25% {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }
  75% {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
}

#pulse {
  float:left;
  display: inline-block;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

#pulse:hover {
  float:left;
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}


@-webkit-keyframes wobble {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes wobble {
  16.65% {
    -webkit-transform: translateY(8px);
    -ms-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    -ms-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
#wobble {
  float:left;
  display: inline-block;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

#wobble:hover {
  -webkit-animation-name: wobble;
  animation-name: wobble;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

#fade-out {
  float:left;
  -webkit-transition:opacity .5s ease-out;
  -moz-transition:opacity .5s ease-out;
  -ms-transition:opacity .5s ease-out;
  -o-transition:opacity .5s ease-out;
  transition:opacity .5s ease-out;
}
#fade-out:hover {
  opacity:0.2;
}

#tran{transition:background, 1s ease;}
#tran:hover{background:#ffb900;color:white;}

.box-checkbox {
	margin:2px;
	float:left;  
  overflow: hidden;
  position: relative;
  width: auto;
  margin-right:3px;
  border-radius: 5px;
  text-align:center;
/*  -webkit-transition: .3s;
    transition: .3s;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);*/
}
.box-checkbox:hover{
	background: #ffb900;
	
    box-shadow: 0 2px 8px 0 rgba(255,255,255);
}


.box-checkbox__input {
  display: none;
}
.box-checkbox__input ~ span {
	width:auto;
	padding:7px;
}
.box-checkbox__input:checked ~ span {
  background: #ffba00;
  border-radius: 5px;
  padding:7px;
  font-size:13px;
  color: #04245c; 
   
    transition: opacity 0.5s ease-in-out;
	
}
.box-checkbox__input:hover ~ span{
	background: #ffb900;
	border-radius: 5px;
   
	box-shadow: 0 2px 8px 0 rgba(255,255,255);
}
.box-checkbox__input:hover ~ span:before {
  content: "✔";
  position:absolute;
  color:#8092af;
  display: block;
  margin-right: 5px;
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:20px;
  border-radius:50px;
  background:#032c6f;
 
  box-shadow: 0 2px 8px 0 rgba(0,0,5);
}
.box-checkbox__input:checked:hover ~ span{
	background: #ffb900;
	border-radius: 5px;
    
	box-shadow: 0 2px 4px 0 rgba(255,255,255);
}

.box-checkbox__input:checked ~ span:before {
  content: "✔";
  color:#1ac165;
  position:absolute;
  display:block;
  margin-right: 7px;
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:20px;
  border-radius:50px;
  background:#032c6f;
  
  box-shadow: 0 2px 4px 0 rgba(0,0,5);
}
.box-checkbox__text {
  background: #fff;
  font-size:12px;
  color: #032c6f;
  display: block;
  padding: 5px 10px;
  position: relative;
  transition: all .2s ease-out;
  width: 100%;
}
.box-checkbox__label {
  cursor: pointer;
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}








/*//////////================ss check for all starts ss===============///////////////////////////////////////////*/

/*=============== manpoer ==========================*/
.smbox-checkbox {
	margin:2px;
	float:left;  
  overflow: hidden;
  position: relative;
  width: auto;
  margin-right:3px;
  border-radius: 5px;
  text-align:center;
/*  -webkit-transition: .3s;
    transition: .3s;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);*/
}
.smbox-checkbox:hover{
	background: #ffb900;
	
    box-shadow: 0 2px 8px 0 rgba(255,255,255);
}


.smbox-checkbox__input {
  display: none;
}
.smbox-checkbox__input ~ span {
	width:auto;
	padding:7px;
}
.smbox-checkbox__input:checked ~ span {
  background: #ffba00;
  border-radius: 5px;
  padding:7px;
  font-size:13px;
  color: #04245c; 
   
    transition: opacity 0.5s ease-in-out;
	
}
.smbox-checkbox__input:hover ~ span{
	background: #ffb900;
	border-radius: 5px;
   
	box-shadow: 0 2px 8px 0 rgba(255,255,255);
}
.smbox-checkbox__input:hover ~ span:before {
  content: "✔";
  color:#8092af;
  position:absolute;
  display:block;
  margin-right: 5px;
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:20px;
  border-radius:50px;
  background:#032c6f;
 
  box-shadow: 0 2px 8px 0 rgba(0,0,5);
}
.smbox-checkbox__input:checked:hover ~ span{
	background: #ffb900;
	border-radius: 5px;
    
	box-shadow: 0 2px 4px 0 rgba(255,255,255);
}

.smbox-checkbox__input:checked ~ span:before {
  content: "✔";
  color:#1ac165;
  position:absolute;
  display:block;
  margin-right: 5px;
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:20px;
  border-radius:50px;
  background:#032c6f;
  
  box-shadow: 0 2px 4px 0 rgba(0,0,5);
}
.smbox-checkbox__text {
  background: #fff;
  font-size:12px;
  color: #032c6f;
  display: block;
  padding: 5px 10px;
  position: relative;
  transition: all .2s ease-out;
  width: 100%;
}
.smbox-checkbox__label {
  cursor: pointer;
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/*=====manpower ends ==============*/

/*=============== comp reg starts ==========================*/
.scrbox-checkbox {
	margin:2px;
	float:left;  
  overflow: hidden;
  position: relative;
  width: auto;
  margin-right:3px;
  border-radius: 5px;
  text-align:center;
/*  -webkit-transition: .3s;
    transition: .3s;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);*/
}
.scrbox-checkbox:hover{
	background: #ffb900;
	
    box-shadow: 0 2px 8px 0 rgba(255,255,255);
}


.scrbox-checkbox__input {
  display: none;
}
.scrbox-checkbox__input ~ span {
	width:auto;
	padding:7px;
}
.scrbox-checkbox__input:checked ~ span {
  background: #ffba00;
  border-radius: 5px;
  padding:7px;
  font-size:13px;
  color: #04245c; 
   
    transition: opacity 0.5s ease-in-out;
	
}
.scrbox-checkbox__input:hover ~ span{
	background: #ffb900;
	border-radius: 5px;
   
	box-shadow: 0 2px 8px 0 rgba(255,255,255);
}
.scrbox-checkbox__input:hover ~ span:before {
  content: "✔";
  color:#8092af;
  position:absolute;
  display:block;
  margin-right: 5px;
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:20px;
  border-radius:50px;
  background:#032c6f;
 
  box-shadow: 0 2px 8px 0 rgba(0,0,5);
}
.scrbox-checkbox__input:checked:hover ~ span{
	background: #ffb900;
	border-radius: 5px;
    
	box-shadow: 0 2px 4px 0 rgba(255,255,255);
}

.scrbox-checkbox__input:checked ~ span:before {
  content: "✔";
  color:#1ac165;
  position:absolute;
  display:block;
  margin-right: 5px;
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:20px;
  border-radius:50px;
  background:#032c6f;
  
  box-shadow: 0 2px 4px 0 rgba(0,0,5);
}
.scrbox-checkbox__text {
  background: #fff;
  font-size:12px;
  color: #032c6f;
  display: block;
  padding: 5px 10px;
  position: relative;
  transition: all .2s ease-out;
  width: 100%;
}
.scrbox-checkbox__label {
  cursor: pointer;
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/*=====comp reg ends ==============*/

/*=============== call minute starts ==========================*/
.scmbox-checkbox {
	margin:2px;
	float:left;  
  overflow: hidden;
  position: relative;
  width: auto;
  margin-right:3px;
  border-radius: 5px;
  text-align:center;
/*  -webkit-transition: .3s;
    transition: .3s;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);*/
}
.scmbox-checkbox:hover{
	background: #ffb900;
	
    box-shadow: 0 2px 8px 0 rgba(255,255,255);
}


.scmbox-checkbox__input {
  display: none;
}
.scmbox-checkbox__input ~ span {
	width:auto;
	padding:7px;
}
.scmbox-checkbox__input:checked ~ span {
  background: #ffba00;
  border-radius: 5px;
  padding:7px;
  font-size:13px;
  color: #04245c; 
   
    transition: opacity 0.5s ease-in-out;
	
}
.scmbox-checkbox__input:hover ~ span{
	background: #ffb900;
	border-radius: 5px;
   
	box-shadow: 0 2px 8px 0 rgba(255,255,255);
}
.scmbox-checkbox__input:hover ~ span:before {
  content: "✔";
  color:#8092af;
  position:absolute;
  display:block;
  margin-right: 5px;
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:20px;
  border-radius:50px;
  background:#032c6f;
 
  box-shadow: 0 2px 8px 0 rgba(0,0,5);
}
.scmbox-checkbox__input:checked:hover ~ span{
	background: #ffb900;
	border-radius: 5px;
    
	box-shadow: 0 2px 4px 0 rgba(255,255,255);
}

.scmbox-checkbox__input:checked ~ span:before {
  content: "✔";
  color:#1ac165;
  position:absolute;
  display:block;
  margin-right: 5px;
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:20px;
  border-radius:50px;
  background:#032c6f;
  
  box-shadow: 0 2px 4px 0 rgba(0,0,5);
}
.scmbox-checkbox__text {
  background: #fff;
  font-size:12px;
  color: #032c6f;
  display: block;
  padding: 5px 10px;
  position: relative;
  transition: all .2s ease-out;
  width: 100%;
}
.scmbox-checkbox__label {
  cursor: pointer;
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/*=====call minute ends ==============*/


/*=============== dedicated line starts ==========================*/
.sdlbox-checkbox {
	margin:2px;
	float:left;  
  overflow: hidden;
  position: relative;
  width: auto;
  margin-right:3px;
  border-radius: 5px;
  text-align:center;
/*  -webkit-transition: .3s;
    transition: .3s;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);*/
}
.sdlbox-checkbox:hover{
	background: #ffb900;
	
    box-shadow: 0 2px 8px 0 rgba(255,255,255);
}


.sdlbox-checkbox__input {
  display: none;
}
.sdlbox-checkbox__input ~ span {
	width:auto;
	padding:7px;
}
.sdlbox-checkbox__input:checked ~ span {
  background: #ffba00;
  border-radius: 5px;
  padding:7px;
  font-size:13px;
  color: #04245c; 
   
    transition: opacity 0.5s ease-in-out;
	
}
.sdlbox-checkbox__input:hover ~ span{
	background: #ffb900;
	border-radius: 5px;
   
	box-shadow: 0 2px 8px 0 rgba(255,255,255);
}
.sdlbox-checkbox__input:hover ~ span:before {
  content: "✔";
  color:#8092af;
  position:absolute;
  display:block;
  margin-right: 5px;
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:20px;
  border-radius:50px;
  background:#032c6f;
 
  box-shadow: 0 2px 8px 0 rgba(0,0,5);
}
.sdlbox-checkbox__input:checked:hover ~ span{
	background: #ffb900;
	border-radius: 5px;
    
	box-shadow: 0 2px 4px 0 rgba(255,255,255);
}

.sdlbox-checkbox__input:checked ~ span:before {
  content: "✔";
  color:#1ac165;
  position:absolute;
  display:block;
  margin-right: 5px;
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:20px;
  border-radius:50px;
  background:#032c6f;
  
  box-shadow: 0 2px 4px 0 rgba(0,0,5);
}
.sdlbox-checkbox__text {
  background: #fff;
  font-size:12px;
  color: #032c6f;
  display: block;
  padding: 5px 10px;
  position: relative;
  transition: all .2s ease-out;
  width: 100%;
}
.sdlbox-checkbox__label {
  cursor: pointer;
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/*=====dedicated line ends ==============*/

/*=============== lead reg starts ==========================*/
.slgbox-checkbox {
margin:2px;
	float:left;  
  overflow: hidden;
  position: relative;
  width: auto;
  margin-right:3px;
  border-radius: 5px;
  text-align:center;
/*  -webkit-transition: .3s;
    transition: .3s;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);*/
}
.slgbox-checkbox:hover{
	background: #ffb900;
	
    box-shadow: 0 2px 8px 0 rgba(255,255,255);
}


.slgbox-checkbox__input {
  display: none;
}
.slgbox-checkbox__input ~ span {
	width:auto;
	padding:7px;
}
.slgbox-checkbox__input:checked ~ span {
  background: #ffba00;
  border-radius: 5px;
  padding:7px;
  font-size:13px;
  color: #04245c; 
   
    transition: opacity 0.5s ease-in-out;
	
}
.slgbox-checkbox__input:hover ~ span{
	background: #ffb900;
	border-radius: 5px;
   
	box-shadow: 0 2px 8px 0 rgba(255,255,255);
}
.slgbox-checkbox__input:hover ~ span:before {
  content: "✔";
  color:#8092af;
  position:absolute;
  display:block;
  margin-right: 5px;
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:20px;
  border-radius:50px;
  background:#032c6f;
 
  box-shadow: 0 2px 8px 0 rgba(0,0,5);
}
.slgbox-checkbox__input:checked:hover ~ span{
	background: #ffb900;
	border-radius: 5px;
    
	box-shadow: 0 2px 4px 0 rgba(255,255,255);
}

.slgbox-checkbox__input:checked ~ span:before {
  content: "✔";
  color:#1ac165;
  position:absolute;
  display:block;
  margin-right: 5px;
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:20px;
  border-radius:50px;
  background:#032c6f;
  
  box-shadow: 0 2px 4px 0 rgba(0,0,5);
}
.slgbox-checkbox__text {
  background: #fff;
  font-size:12px;
  color: #032c6f;
  display: block;
  padding: 5px 10px;
  position: relative;
  transition: all .2s ease-out;
  width: 100%;
}
.slgbox-checkbox__label {
  cursor: pointer;
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/*=====lead reg ends ==============*/

/*=============== payment gatway starts ==========================*/
.spgbox-checkbox {
	margin:2px;
	float:left;  
  overflow: hidden;
  position: relative;
  width: auto;
  margin-right:3px;
  border-radius: 5px;
  text-align:center;
/*  -webkit-transition: .3s;
    transition: .3s;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);*/
}
.spgbox-checkbox:hover{
	background: #ffb900;
	
    box-shadow: 0 2px 8px 0 rgba(255,255,255);
}


.spgbox-checkbox__input {
  display: none;
}
.spgbox-checkbox__input ~ span {
	width:auto;
	padding:7px;
}
.spgbox-checkbox__input:checked ~ span {
  background: #ffba00;
  border-radius: 5px;
  padding:7px;
  font-size:13px;
  color: #04245c; 
   
    transition: opacity 0.5s ease-in-out;
	
}
.spgbox-checkbox__input:hover ~ span{
	background: #ffb900;
	border-radius: 5px;
   
	box-shadow: 0 2px 8px 0 rgba(255,255,255);
}
.spgbox-checkbox__input:hover ~ span:before {
  content: "✔";
  color:#8092af;
  position:absolute;
  display:block;
  margin-right: 5px;
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:20px;
  border-radius:50px;
  background:#032c6f;
 
  box-shadow: 0 2px 8px 0 rgba(0,0,5);
}
.spgbox-checkbox__input:checked:hover ~ span{
	background: #ffb900;
	border-radius: 5px;
    
	box-shadow: 0 2px 4px 0 rgba(255,255,255);
}

.spgbox-checkbox__input:checked ~ span:before {
  content: "✔";
  color:#1ac165;
  position:absolute;
  display:block;
  margin-right: 5px;
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:20px;
  border-radius:50px;
  background:#032c6f;
  
  box-shadow: 0 2px 4px 0 rgba(0,0,5);
}
.spgbox-checkbox__text {
  background: #fff;
  font-size:12px;
  color: #032c6f;
  display: block;
  padding: 5px 10px;
  position: relative;
  transition: all .2s ease-out;
  width: 100%;
}
.spgbox-checkbox__label {
  cursor: pointer;
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/*=====payment gatway ends ==============*/

/*=============== compliance license starts ==========================*/
.ssclbox-checkbox {
	margin:2px;
	float:left;  
  overflow: hidden;
  position: relative;
  width: auto;
  margin-right:3px;
  border-radius: 5px;
  text-align:center;
/*  -webkit-transition: .3s;
    transition: .3s;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);*/
}
.ssclbox-checkbox:hover{
	background: #ffb900;
	
    box-shadow: 0 2px 8px 0 rgba(255,255,255);
}


.ssclbox-checkbox__input {
  display: none;
}
.ssclbox-checkbox__input ~ span {
	width:auto;
	padding:7px;
}
.ssclbox-checkbox__input:checked ~ span {
  background: #ffba00;
  border-radius: 5px;
  padding:7px;
  font-size:13px;
  color: #04245c; 
   
    transition: opacity 0.5s ease-in-out;
	
}
.ssclbox-checkbox__input:hover ~ span{
	background: #ffb900;
	border-radius: 5px;
   
	box-shadow: 0 2px 8px 0 rgba(255,255,255);
}
.ssclbox-checkbox__input:hover ~ span:before {
  content: "✔";
  color:#8092af;
  position:absolute;
  display:block;
  margin-right: 5px;
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:20px;
  border-radius:50px;
  background:#032c6f;
 
  box-shadow: 0 2px 8px 0 rgba(0,0,5);
}
.ssclbox-checkbox__input:checked:hover ~ span{
	background: #ffb900;
	border-radius: 5px;
    
	box-shadow: 0 2px 4px 0 rgba(255,255,255);
}

.ssclbox-checkbox__input:checked ~ span:before {
  content: "✔";
  color:#1ac165;
  position:absolute;
  display:block;
  margin-right: 5px;
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:20px;
  border-radius:50px;
  background:#032c6f;
  
  box-shadow: 0 2px 4px 0 rgba(0,0,5);
}
.ssclbox-checkbox__text {
  background: #fff;
  font-size:12px;
  color: #032c6f;
  display: block;
  padding: 5px 10px;
  position: relative;
  transition: all .2s ease-out;
  width: 100%;
}
.ssclbox-checkbox__label {
  cursor: pointer;
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/*=====compliance license ends ==============*/

/*/////==========================ss check for all ends ss=========================//////////////////////////////////////////////////////*/


.slider-box { float:right; font-size:15px; color:#fff; margin-top:0.5%; cursor:pointer;}




.confirm-submt { width:30%; clear:both; margin:90% auto 2% auto; cursor:pointer;}
.confirm-submt input { width:100%;}

.glossy-submt { width:10%; clear:both; margin:0 auto 4% auto; cursor:pointer;}
.glossy-submt input { width:100%;}



.everythingpharma-bg { width:100%; float:left; background:#000033; padding:115% 0; clear:both; display:none;}
.every-content { color:#333; font-size:20px; text-align:center;}


.mobilie-cover { width:100%; float:left;}




/*Ruchika Css *******************************************************************************************/

.sel_plan_1{float:left; width:86%;}
.sel_plan_2{float:left; width:40%;}


.part_1{width:100%; float:left;}
.selected_data_display{width:100%; float:left;}

.fl_1{float:left;}
.fl_1 input{margin:4% 0 0 2%; width:100%;}
.fl_2{float:left;}
.fl_3{float:left;}
.fl_4{float:left;}
.comp_1{float:left; width:100%;}
.full_plan{float:left; width:55%;}
.sel_plan{float:left; color:#fff; font:bold 11px Arial, Helvetica, sans-serif;}

.lp_txt{float:left; color:#fff; font:normal 11px Arial, Helvetica, sans-serif; padding:0 0 0 0.5%; width:70%;}
.lp_inp{width:100%; background:none; border:none; outline:none; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; margin:0px !important; padding:0px !important;}

.il_txt{float:left; color:#fff; font:normal 11px Arial, Helvetica, sans-serif; padding:0 0 0 1px;}
.il_inp{width:100%; background:none; border:none; outline:none; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; margin:0px !important; padding:0px !important;}

.os_txt{float:left; color:#fff; font:normal 11px Arial, Helvetica, sans-serif; padding:0 0 0 0%; width:33%;}
.os_inp{width:100%; background:none; border:none; outline:none; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; margin:0px !important; padding:0px !important;}

.dot_txt{float:left; color:#fff; font:normal 11px Arial, Helvetica, sans-serif; padding:0 0 0 0%; width:11%;}
.dot_inp{width:100%; background:none; border:none; outline:none; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; margin:0px !important; padding:0px !important;}

.price_txt{float:left; color:#fff; font:bold 11px Arial, Helvetica, sans-serif; padding-left:1%;}

.dl_txt_1{float:left; color:#fff; font:normal 11px Arial, Helvetica, sans-serif; width:38%; padding-left:0.5%;}
.dl_inp_1{width:100%; background:none; border:none; outline:none; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; margin:0px !important; padding:0px !important;}

.dl_txt_2{float:left; color:#fff; font:normal 11px Arial, Helvetica, sans-serif; width:10%;}
.dl_inp_2{width:100%; background:none; border:none; outline:none; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; margin:0px !important; padding:0px !important;}

.dl_txt_3{float:left; color:#fff; font:normal 11px Arial, Helvetica, sans-serif; width:10%;}
.dl_inp_3{width:100%; background:none; border:none; outline:none; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; margin:0px !important; padding:0px !important;}

.dl_txt_4{float:left; color:#fff; font:normal 11px Arial, Helvetica, sans-serif; width:10%;}
.dl_inp_4{width:100%; background:none; border:none; outline:none; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; margin:0px !important; padding:0px !important;}



.full_gs{width:100%; float:left;}
.left_table_gs{width:68%; float:left; clear:both;}
.right_form_gs{width:25%; float:right; border: 1px solid #999; padding: 1% 2%; border-radius: 5px; box-shadow: 0px 3px 10px -4px #333; margin-bottom: 3%;}


.form-sbmt { width:100%; float:left; font-size:14px; color:#333; margin-top:1%;}


.left_table_gs table{margin-top:17px !important;}


@-moz-document url-prefix() { 
  .contact-detail {
     width:38%;
  }
}



@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.contact-detail { width: 40%;}
}





