

@charset "utf-8";

/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Roboto:300);

@font-face {



    font-family: gadugi;



    src: url("Font/gadugi.ttf");



   



	



}



@font-face {



    font-family: GillSansStd;



    src: url("Font/GillSansStd.otf");



    font-weight: bold;



	



}



@font-face {



    font-family: GillSansStdBold;



    src: url("Font/GillSansStdBold.otf");



    font-weight: bold;



	



}



@font-face {



    font-family: GillSansStdBoldCondensed;



    src: url("Font/GillSansStdBoldCondensed.otf");



    font-weight: bold;



	



}



@font-face {



    font-family: GillSansLightShadowed;



    src: url("Font/GillSansLightShadowed.ttf");



    font-weight: bold;



	



}



@font-face {



    font-family: SegoePrint;



    src: url("Font/SegoePrint.ttf");



    font-weight: bold;



	



}



@font-face {

    font-family: ExpletusSans;

    src: url("Font/ExpletusSans-Regular.ttf");

   

	

}

@font-face {

    font-family: Exo2Light;

    src: url("Font/Exo2Light.otf");

    font-weight: bold;

	

}



@font-face {

    font-family: SEGOEUI;

    src: url("Font/SEGOEUI.ttf");

    font-weight: bold;

	

}

@font-face {

    font-family: MontserratMedium;

    src: url("Font/MontserratMedium.ttf");

    font-weight: bold;

	

}









.textBoxStyle {border-top:none;border-bottom:dashed; height:20px; border-bottom-width:2px; border-bottom-color:#ED1651; border-bottom-style:dashed; background-color:#E8E8E8; border-left:none; border-right:none; font-size:12px; color:ED1651; font-weight:bold; color:ED1651; font-family:gadugi}



body{

	background-color:#FFF;

	color:#2E3191;

	padding:0pc;

	margin:0px;

	font-family:MontserratMedium;

	font-size:12px;

	width:100%;

	height:100vh;

	

}



.Clientbody{

	padding:0pc;

	margin:0px;

	font-family:gadugi;

	color:#FFF;

	font-size:13px;

	width:100%;

	height:100vh;

	background-color:#373737;

	overflow-x:auto;

}
.Clientbody::-webkit-scrollbar {
  width: 10px;
}
 
.Clientbody::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color:#D8D8D8;
}
 
.Clientbody::-webkit-scrollbar-thumb {
  background-color:darkgrey;
  outline: 1px solid slategrey;
  border-radius:10px;
}



/*Style for iframe */
.Clientbody iframe::-webkit-scrollbar {
  width: 10px;
}
 
.Clientbody iframe::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color:#D8D8D8;
}
 
.Clientbody iframe::-webkit-scrollbar-thumb {
  background-color:darkgrey;
  outline: 1px solid slategrey;
  border-radius:10px;
}
/*Style for input eleemnts */

.Clientbody input[type]:not([type=Submit]):not([type=Reset]):not([type=textarea]):not([type=button]):not([type=select]){
 border: 1px solid rgba(0, 0, 0, 0.137);
    padding: 1vh; 
	margin:5px;;
  
    outline: none;
    width: 90%;
	   max-width: 300px;
    background-color: rgb(247, 247, 247);
	border-radius:0px;
}

.Clientbody select {
  border: 1px solid rgba(0, 0, 0, 0.137);
    padding: 1vh; 
	margin:5px;;
  
    outline: none;
  
	 
    background-color: rgb(247, 247, 247);
	border-radius:0px;
}


.Clientbody input[type=Reset],[type=submit],[type=Reset],[type=button],[type=Submit]{
   background-color:#2DACA9;
   border-width:thin;
    border-color: #000;
    color: #000;
	width:100%;
	max-width:200px;
	min-height:25px;
  
    font-size: 14px;
    margin-top: 4vh;
    padding: 1vh;
    border-radius: 0;
	margin:2px;
}
/*Input element style end */

.ClientHomeBody{

	

	

	padding:0px;

	margin:0px;

	font-family:gadugi;

	color:#E1E1E1;

	font-size:13px;

	width:100%;

	height:100vh;

	background-image:url(../images/background.jpg);

	background-repeat:no-repeat;

	  background-size: 100% 100%;

	
 
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-radius: 1rem;
    border: transparent;
	margin-top:20px;
 
	 

	

	

}

.Clientbody table{

	color:#000;

	background-color:#C9C9C9;

}

#tablestructure

{

	background-color:none;

}

.Clientbody  a{

	

	cursor:pointer;

	color:#000;

	padding:5px;
	

	margin:5px;

	border-radius:5px;
	text-decoration:none;

}

.Clientbody  a:hover{

	

	cursor:pointer;

	background-color:#FFF;

	color:#000;

	text-decoration:none;

	



}

.ClientHomeBody  a{

	

	cursor:pointer;

	color:#E1E1E1;

	padding:5px;

	margin:5px;

	border-radius:5px;

}

.ClientHomeBody  a:hover{

	

	cursor:pointer;

	background-color:#2DB3A5;

	color:#000;

	text-decoration:none;

	



}





.menuBar{

	background-color:#BFBFBF;

	color:#ED1651;

	font-family:ExpletusSans; font-size:12px;

	

}

.AreaOfInterest{

	

	background-color:#2E3192;

	color:#FFF;

	height:50px;

	width:100px;

	border-radius:15px;

	text-align:center;

	vertical-align:middle;

	top:25px;

	border-top:thin;

	border-top-color:#F00;

	}

.AreaOfInterest <a> {top:25px; vertical-align:middle;}



.CourseOfInterest{

	

	background-color:#EE1C25;

	color:#FFF;

	

	text-align:center;

	vertical-align:middle;

	top:25px;

	}

	

.CourseOfInterest <a> {top:25px; vertical-align:middle;}



.collegeBox{

	background-color:#43CCE9;

	color:#FFF;

	

	text-align:center;

	vertical-align:middle;

	top:25px;

	}

	.collegeBox <a> {top:25px; vertical-align:middle;}





.franchiseBox{

	background-color:#F5F5F5;

	color:#333;

	border:thin;

	border:#999;

	

	text-align:center;

	vertical-align:middle;

	top:25px;

	}

	

.franchiseBox <a> {top:25px; vertical-align:middle;}







.galleryImageDiv{

	cursor:pointer

	

	

}

.galleryImageDiv .galleryImageThrash{

	display:none;

}

galleryImageDiv:hover + .galleryImageThrash{

	display:block;

	

}



.zoom {

	width:95%;

     

	 

       transition: transform .2s; /* Animation */

   

   

    margin: 0 auto;

}



.zoom:hover {

    transform: scale(1.1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */

	cursor:pointer;

}

.zoomSmall {



     

	 

       transition: transform .2s; /* Animation */

   

   

    margin: 0 auto;

}



.zoomSmall:hover {

    transform: scale(1.9); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */

	cursor:pointer;

}



.submitBtnRed{

	font-size:24px;

	background-color:#E32020;

	color:#FFF;

	font-family: SegoePrint;

	}

	

	

	

	.DataRegistration{

	z-index:11000;

	width:100%;

	height:100%;

	opacity:0.95;

	

	

}

.voucherTable{border-style:outset;

border-width:thin;

border-collapse: collapse;

}



.voucherTable <tr>{

	border-style:solid;

border-width:medium;

}

.voucherTable <td>{

	border-style:none;

}

.paginationNavigationDiv{

	border-color:#404040;

	

	

}

.paginationNavigator {

	background-color:#1C99BD;

	color:white;

	font-size:medium;

	text-decoration:none;

	font-weight:bold;

	cursor:pointer;

}



/* ----- new design class by salena-------*/


.login-page {
  width: 360px;
  padding: 8% 0 0;
  margin: auto;
}
.form {
  position: relative;
  z-index: 1;
  background: #FFFFFF;
  max-width: 360px;
  margin: 0 auto 100px;
  padding: 45px;
  text-align: center;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}
.form input {
  font-family: "Roboto", sans-serif;
  outline: 0;
  background: #f2f2f2;
  width: 100%;
  border: 0;
  margin: 0 0 15px;
  padding: 15px;
  box-sizing: border-box;
  font-size: 14px;
   -webkit-appearance: none;
}
.form button {
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  outline: 0;
  background: #2e3191;
  width: 100%;
  border: 0;
  padding: 15px;
  color: #FFFFFF;
  font-size: 14px;
  -webkit-transition: all 0.3 ease;
  transition: all 0.3 ease;
  cursor: pointer;
}
.form button:hover,.form button:active,.form button:focus {
  background: #ec1c24;
}
.form .message {
  margin: 15px 0 0;
  color: #b3b3b3;
  font-size: 12px;
}
.form .message a {
  color: #ec1c24;
  text-decoration: none;
}
.form .register-form {
  display: none;
}
.container {
  position: relative;
  z-index: 1;
  max-width: 300px;
  margin: 0 auto;
}
.container:before, .container:after {
  content: "";
  display: block;
  clear: both;
}
.container .info {
  margin: 50px auto;
  text-align: center;
}
.container .info h1 {
  margin: 0 0 15px;
  padding: 0;
  font-size: 36px;
  font-weight: 300;
  color: #1a1a1a;
}
.container .info h2 {
  margin: 0 0 15px;
  padding: 0;
  font-size: 28px;
  font-weight: 300;
  color: #1a1a1a;
}
.container .info h3 {
  margin: 0 0 15px;
  padding: 0;
  font-size: 22px;
  font-weight: 300;
  color: #1a1a1a;
}
.container .info span {
  color: #4d4d4d;
  font-size: 12px;
}
.container .info span a {
  color: #000000;
  text-decoration: none;
}
.container .info span .fa {
  color: #EF3B3A;
}
body {
  background: #e0e0e0; /* fallback for old browsers */
  background: #e0e0e0;
  background: #e0e0e0;
  font-family: "Roboto", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;      
}

@charset "utf-8";
/* CSS Document */


.title{
    margin-bottom: 5vh;
}
.card{
    margin: 20px;
   
    width: 100%;
	max-width:300px;
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-radius: 1rem;
    border: transparent;
	margin-top:20px;
	font-size:15px;
}

.card .resultDiv{
		width: 100%;
		 
		overflow:auto;
	}
	
.card	.resultDiv .innerResult{
		width: 100%;
		 
		overflow:auto;
	}
	
 .card .resultDiv td{
 
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#FFF;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#FFF;
}
 .card .resultDiv th{
 
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#FFF;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#FFF;
}

@media(max-width:767px){
    .card{
        margin: 1vh auto;
    }
}
.card .cart{
	
    background-color: #fff;
    padding: 2vh 2vh;
    border-bottom-left-radius: 1rem;
    border-top-left-radius: 1rem;
}
@media(max-width:767px){
 .card   .cart{
        padding: 1vh;
        border-bottom-left-radius: unset;
        border-top-right-radius: 1rem;
    }
}
.card .summary{
	font-size:12px;
    background-color: #ddd;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
	border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
	margin:10px;
	 
    
    color: rgb(65, 65, 65);
	 
}
 .primaryColor{
	color:#23BEB7;
	 
 }
 .primaryBackColor{
	 background-color:#23BEB7;
	 
 }
 
 .Clientbody th {
  
  position: sticky;
  top:0; 
  color:#000;
  background-color:#23BEB7;
 
   
 
}
@media(max-width:767px){
.card     .summary{
	margin-top:20px;
    border-top-right-radius: unset;
    border-bottom-left-radius: unset;
	 
	 
    }
.card .resultDiv{
		width: 100%;
		 
		overflow:auto;
	}
.card	.resultDiv .innerResult{
		width: 100%;
		 
		overflow:auto;
	}
.card .productimg
{
	 width:100%;
	 margin:10px;
	 min-width:50px;
	 max-width:120px;
	 
}
	
	
}
@media(max-width:400px){
     
.card	.resultDiv{
		max-width:350px;
		 
		overflow:auto;
	}
	
.card	.resultDiv .innerResult{
		
		width:100%;
		min-width:400px;
		max-width:450px;
		 
		overflow:auto;
	}
	
	
	.card .productimg
{
	 width:100%;
	 margin:10px;
	 min-width:50px;
	 max-width:120px;
	 
}
	
	
	
}
.card .ProductName{
	font-size:18px;
	 font-weight:bold;
	 color:#9954C2;
	 min-width:50%;
	 marign-top:5px;
	 
}
.card .productimage{
	margin:5px;
}
.card .MRP{
	font-size:15px;
	 font-weight:bold;
}
.card .BV{
	font-size:16px;
	 font-weight:bold;
}

.card .DP{
	font-size:15px;
	 font-weight:bold;
}
. 

.card .summary .col-2{
    padding: 0;
}
.card .summary .col-10
{
    padding: 0;
}

.card .row{
    margin: 0;
}
.card .title b{
    font-size: 1.5rem;
}
.card .main{
    margin-top: 10px;
    padding: 2vh 0;
    width: 100%;
	
	border-radius:5px;
	font-size:16px;
	background-color:#E8E8E8;
}
.card .col-2, .col{
    padding: 0 1vh;
	margin:20px;
	
}
.card a{
    padding: 0 1vh;
	 
}

.card .plusMinusLink{
    padding: 0 1vh;
	margin:2px;
	 
	min-width:10px;
}


.card .close{
    
    font-size: 14px;
	 margin-right:10px;
	 
}
.card .card .card img{
    width:100%;
	 
}

.card .productimg
{
	 width:80%;
	 margin:10px;
	 max-width:20px;
	 max-width:50px;
	 
}
.card .back-to-shop{
    margin-top: 4.5rem;
}
.cardh5{
    margin-top: 4vh;
}
.card hr{
    margin-top: 1.25rem;
}
.card form{
    padding: 2vh 2vh;
}
.card select{
    border: 1px solid rgba(0, 0, 0, 0.137);

    padding: 2vh 2vh ;
    margin-bottom: 5px;
	margin-left:5px;
    outline: none;
    width: 90%;
    background-color: rgb(247, 247, 247);
 
}
.card input{
    border: 1px solid rgba(0, 0, 0, 0.137);
    padding: 1vh; 
	margin:5px;;
  
    outline: none;
    width: 90%;
    background-color: rgb(247, 247, 247);
	border-radius:0px;
}
.cardinput:focus::-webkit-input-placeholder
{
      color:transparent;
}

.card textarea{
    border: 1px solid rgba(0, 0, 0, 0.137);
    padding: 1vh;
    margin-bottom: 4vh;
    outline: none;
    width: 100%;
	 height:100px;
    background-color: rgb(247, 247, 247);
	border-radius:10px;
}

.card textarea:focus::-webkit-input-placeholder
{
      color:transparent;
}
.card .btn{
    background-color: #000;
    border-color: #000;
    color: white;
    width: 100%;
    font-size: 1rem;
    margin-top: 4vh;
    padding: 1vh;
    border-radius: 0;
}
.card .btn:focus{
    box-shadow: none;
    outline: none;
    box-shadow: none;
    color: white;
    -webkit-box-shadow: none;
    -webkit-user-select: none;
    transition: none; 
}
.card .btn:hover{
    color: white;
}
.card a{
    color: black; 
}
.card a:hover{
    color: black;
    text-decoration: none;
}
.card  #code{
    background-image: linear-gradient(to left, rgba(255, 255, 255, 0.253) , rgba(255, 255, 255, 0.185)), url("https://img.icons8.com/small/16/000000/long-arrow-right.png");
    background-repeat: no-repeat;
    background-position-x: 95%;
    background-position-y: center;
}