@font-face {
	font-family:"font1";
	src:url('fonts/A-Google.ttf');p
}

body {
	background-color: #fff;
	font-family: "font1";
	font-size: 100%;
	}
/*** start login **/
.link h6{
	margin-top:170px;
	color:#3d4591;	
	text-align:center;
}
.form-control{
    text-align:right;   
}
.radio{
	text-align:right;
}
.ctitle{
	text-align:center;
	font-size:1.5em;
	color:#3d4591;	
}

.buttonn {
  border-radius: 5px;
  background-color: white;
  color: black;
  padding: 14px 28px;
  font-size: 16px;
  cursor: pointer;
  width:100%;
  text-align:center;
}
.default {
  background-color:#3d4591;
  color:white;
}

.default:hover {
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.3);
  color:white;
}
.card {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
  transition: 1s;
  width:40%;
  color:#3d4591;
}


.card:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.7);
}

.card-text,ul,li{
	text-align:center;
}
.card-title{
		text-align:center;
}
@media(max-width:375px){
	.card{
		width:90%;
		}
	}
@media screen and (max-width:768px){
	.card{
		width:50%;
		}
	}
@media(max-width:1024px){
		.card{
		width:45%;
		}
}
@media(max-width:624px){
		.card{
		width:62%;
		}
}
/*-- //login page --*/
/*--//validation--*/
.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.form-group.has-error {
    margin-bottom: 15px !important;
	text-align:right;
}
.error {
    background: #fbcfcf;
    border: #f3c6c7 1px solid;
	color:red;
	font-size:1em;
	padding:15px;
	text-align:right;
}
.sucess {
    background: #c2f1c9 ;
    border: #65ec79 1px solid;
	color: #65ec79 ;
	font-size:1em;
	padding:15px;
	text-align:right;
}

div#response.display-block {
    display: block;
}

