

/*Template Designer:Shamima Sultana Nipa*/





* {
	margin: 0;
	padding: 0;
	outline: 0;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.btn-link:hover {
	text-decoration: none;
}

ul,
ol {
	list-style-type: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a {
	margin: 0;
	padding: 0;
	font-family: 'Arimo';
}

p,
a {
	font-weight: 400;
}

h1,
h2,
h3,
h4,
{
	font-weight: 700;
}

li {
	font-family: 'Arimo';
	font-weight: 400;
	font-size: 14px;
}

img {
	border: none;
}

clr {
	clear: both;
}

html,
body {
	overflow-x: hidden;
}



/* ========================== 
    menu css start
=========================== */

#top_part {
    border-bottom: 1px solid #f1f1f1;
}
.head_img img{
    width: 200px;
    padding: 30px 0px;
}


.andro a{
    font-family: 'Arimo';
    font-size:14px;
    font-weight: 800;
    color:#222222 !important;
    margin-left: 50px;
    margin-bottom: 15px;
}
.andro  i{
    margin-top: 20px;
    margin-left: 80px;
    width:50px;
    height: 50px;
    border-radius: 50%;
    line-height: 50px;
    text-align: center;
    color: white;
    font-size: 30px;
    display: block;
background: -moz-linear-gradient(45deg, #febf01 0%, #fce6ad 100%);
background: -webkit-linear-gradient(45deg, #febf01 0%,#fce6ad 100%); 
background: linear-gradient(45deg, #febf01 0%,#fce6ad 100%); 
    
-webkit-box-shadow: -2px 13px 20px 0px rgba(254,241,207,1);
-moz-box-shadow: -2px 13px 20px 0px rgba(254,241,207,1);
box-shadow: -2px 13px 20px 0px rgba(254,241,207,1);
}

.andro .w-map{
    background: #0c8698; 
background: -moz-linear-gradient(45deg, #0c8698 0%, #6ff5d1 100%);
background: -webkit-linear-gradient(45deg, #0c8698 0%,#6ff5d1 100%); 
background: linear-gradient(45deg, #0c8698 0%,#6ff5d1 100%); 
    
    -webkit-box-shadow: -2px 13px 20px 0px rgba(224,239,242,1);
-moz-box-shadow: -2px 13px 20px 0px rgba(224,239,242,1);
box-shadow: -2px 13px 20px 0px rgba(224,239,242,1);
}



/* ============================================
          sign in page css start here
================================================ */

.login_color{
    color: #fbaa33 !important;
}

#login_form{
    padding-top: 40px;
    padding-bottom: 30px;
}

.sing_btn button{
    width: 100%;
    background: #d9594f;
    font-family: 'Arimo';
    font-size: 20px;
    font-weight: 600;
    color: white;
    padding: 6px 0px;
    margin-top: 15px;
    margin-bottom: 30px;
    transition: all linear .4s;
    -webkit-transition: all linear .4s;
    -moz-transition: all linear .4s;
    -ms-transition: all linear .4s;
    -o-transition: all linear .4s;
}
/*
.sing_btn button:hover{
    
    background: #2e3e50;
  
}
*/
.sign_in h2{
    font-family: 'Arimo';
    font-size: 28px;
    font-weight: 700;
    color: #2e3e50;
    padding-bottom: 10px;
    position: relative;
}

.sign_in h2:before{
    position: absolute;
    content: '';
    width: 60px;
    height: 4px;
    border-radius: 5px;
    background: #ed5555;
    left: 0;
    top: 80px;
}

.sign_in p{
    font-family: 'Arimo';
    font-size: 16px;
    font-weight: 400;
    color: #999999;
    padding-bottom: 20px;
}


.sign_email .form-control{
    font-family: 'Arimo';
    font-size: 16px;
    font-weight: 400;
    color: #999999;
    font-style: normal;
    border: 0px;
    border-bottom: 1px solid  #dddddd;
    padding-left: 0;
    padding-top: 60px;
    padding-bottom: 25px;
}
.sign_email{
    position: relative;
}

.sign_email i {
	right: 1px;
	top: 54px;
	position: absolute;
	color: #999;
}


.f_pass a{
    font-family: 'Arimo';
    font-size: 16px;
    font-weight: 400;
    color: #999999;
    transition: all linear .4s;
    -webkit-transition: all linear .4s;
    -moz-transition: all linear .4s;
    -ms-transition: all linear .4s;
    -o-transition: all linear .4s;
}

.f_pass a:hover{
    color: #2d3e50;
}

.f_pass  .social{
    display: inline-block;
    position: relative;
}

.f_pass .social::before {
	position: absolute;
	content: '';
	width: 1px;
	height: 30px;
	background: #dddddd;
	right: 48px;
	top: 5px;
}

.f_pass p{
    font-family: 'Arimo';
    font-size: 15px;
    font-weight: 400;  
    color: #999999;
 display: inline-block;
}

.signup {
	font-family: 'Arimo';
	font-size: 16px;
	font-weight: 400;
	padding-left: 20px;
}


.signup .form-check-input:hover{
    color: #999999;
}
.signup label{
  color: #999999;
 display: inline-block;
}
.signup .change{
    padding-top: 8px;
    font-size: 15px;
}

.signup a{
    color: #2d3e50;
    
}

.signup .change1{
    font-size: 15px;
}
.sing_btn .btn:focus {
	outline: 0;
	 box-shadow:none ; 
}

.sign_email .form-control:focus{
    border-bottom: 1px solid  #d9594f;
  
}

input:focus::placeholder{
    color: #2d3e50;
}

input:focus + i {

	color: #444444 !important;
}

.form-control:focus{
    box-shadow: none;
}

/* ============================================
         sign in page css end here
================================================ */

#end_part{
    background: #f5f5f5;
}

.left_logo{
    padding-left: 86px;
}

.left_logo  img{
    padding-top: 30px;
    padding-bottom: 30px;
}

.left_logo p{
    font-family: 'Arimo';
    font-size: 16px;
    font-weight: 400;  
    color: #444444;
    padding-bottom: 30px;
}

.center{
    padding-left: 100px;
}
 .title_footer{
    color: #b21c2c;
    font-family: 'Arimo';
    font-size: 20px;
    font-weight: 400; 
    padding-top: 50px;
    padding-bottom: 20px;
}

.center p , .right p{
    font-family: 'Arimo';
    font-size: 16px;
    font-weight: 400;
    color: #444444;
}

.right .policy{
     font-family: 'Arimo';
    font-size: 16px;
    font-weight: 400;
    color: #b21c2c;
}
