body{		
	line-height: 1.5;
	}
	@font-face {    
		font-family: 'CaviarDreams';
    	src: url('../fonts/SF\ New\ Republic.ttf');
	}
	.label{
		font-size:1em;
		color: #333333;
	}
	.jumbotron {
        background: none;             /* Transparent background */
        padding-bottom: 0px;
        margin-bottom: 0px;
    }
	.border{
		border-style:solid;
		border-color: #28A9E1;
	}
	body>div {
	font-family: CaviarDreams;
	background: 
		linear-gradient(to bottom right, #F0F1F0 50%, transparent 50.5%) no-repeat bottom,
		/* bottom part */
		linear-gradient(0deg, #F0F1F0, #F0F1F0) no-repeat top;
	/* top portion */
	color: #58585B;
	padding-bottom: 7em;
	background-size: 100% 7em, 100% calc(100% - 7em);
	}
	.input{
		color: black;
	}
	.text-control{
    width: 100%;
    color:black;
    border: 1px solid #28A9E1;
    border-color: #28A9E1;
   	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 3px;
	}
	.text-control:focus {
	border-style:solid;
	border: 1px solid #28A9E1 !important;
	box-shadow: 0 0 3px #28A9E1 !important;
	-moz-box-shadow: 0 0 3px #28A9E1 !important;
	-webkit-box-shadow: 0 0 3px #28A9E1 !important;
	}
	.form-control {
	    color: black;
	    border-color: #28A9E1; 
	    -webkit-border-radius: 2px;
     	-moz-border-radius: 2px;
         border-radius: 3px;
	}
	.form-control:focus {
		height: 40px;
		border-color: #28A9E1; 
	}
	#submit{
		border-radius: 3px;
		padding-left: 10%;
		padding-right: 10%;
	}
	#message{
		font-size: 1.2em;
		text-align: center;
		color: #ff1c1c;
    	border-color: #ffffff;
	}
	#recommed{
		position: initial;
	}
	@media screen and (max-width: 990px){
		.border{
			border: none;
			border-style: none;
		}
		.alert-danger{
			margin-left: 7px;
		}
		.reco{
			margin-left: 12px;
		}
		#message{
			font-size: 0.8em;
		}
	}
	.frame {      
    width: 100%;
    text-align: center; margin: 1em 0;
	}
	.img {
    vertical-align: middle;
    max-width: 30%;
	}
	.alert-danger {
		color: #ff1c1c;
		border-color: #ffffff;
	}
	.btn-warning{
		color: #fff;
		background-color: #28A9E1;
		border-color: #28A9E1;
	}
	.btn-warning:hover{
		color: #fff;
		background-color: #28A9E1;
		border-color: #28A9E1;
	}
	.thanku-img {
		filter: brightness(.85);
		transition: all .4s
	}
	.thanku-img:hover {
		filter: brightness(1)
	}