@charset "utf-8";
@font-face { font-family: cairo-regular; 
			 src: url('../fonts/Cairo/Cairo-Regular.ttf'); } 	
@font-face { font-family: noto-kufi; 
			 src: url('../fonts/NotoKufi.ttf'); }

h1,h2,h3,h4,h5 {
	color:#7e587E ;
}
a {text-decoration: none; color:#000000}
a:hover {text-decoration: none; color:#c8a2c8;}

	input[type=number] {width:40px;text-align: center}
	/* Chrome, Safari, Edge, Opera */
	input::-webkit-outer-spin-button,
	input::-webkit-inner-spin-button {
	  -webkit-appearance: none;
	  margin: 0;
	}
	/* Firefox */
	input[type=number] {
	  -moz-appearance: textfield;
	}
	
	.qButton {
		width:40px;
		height:40px;
	}
#footer a {
	color:gray;
}

#footer a:hover {
	color:#c8a2c8;
}
.footer_a a {
	color:grey;
}

.footer_a a:hover {
	color:#c8a2c8;
}


#cp_top a {
	color:#7e587E;
	font-size: 22px;
}

#cp_top a:hover {
	color:#c8a2c8;;
}

#cp_title a {
	color:#000000;
	font-size: 26px;
}

#cp_title a:hover {
	color:#7e587E;;
}


 #fileInput, #fileInput2
	{
		display: none;
	} 
	
	#dropBox, #dropBox2 {
    border: 3px soild #7e587E;
    border-radius: 10px;
    background-color:#F3F4F5;
    cursor: pointer;
    min-height: 60px;
    padding: 10px 10px;
    box-sizing: border-box;	
}

input[type="radio"] {
    -ms-transform: scale(1.5); /* IE 9 */
    -webkit-transform: scale(1.5); /* Chrome, Safari, Opera */
    transform: scale(1.5);	
}


	  
	.video iframe  {
		width:100%;
		border:thin solid #ccc;
		padding: 10px;
	}	

	.card_img {
	  	object-fit: cover;
		border-radius: 20px 20px 0px 0px ;
		width:100%;
		height:auto;
	}
	
	@media only screen and (max-width: 600px) {
  .card_img 
 	{
		height:250px;
	}
	
	}
	