body{
	margin:0;
	padding:0;
	background:#F1F1F0;
}

/*#######_start win_bank_#######*/

.head_one{
	padding:25px 0 20px 0;
	background:#FCB813;
}

.head_one .title{
    position:relative;
    display:flex;
    width:88%;
	margin:0 auto;
}

.head_one .title img{
	text-align:left;
	width:51px;
}


.head_one .title::before{
	content:"\21";
	position:absolute;
	color:rgba(0, 0, 0,0.3);
	font-size:25px;
	padding:0px 15px;
	border-radius:100%;
	border:1px solid rgba(0, 0, 0,0.3);
	top:calc(50% - 20px);
}

.head_one .title::after{
	content:"\F659";
	position:absolute;
    font-family: bootstrap-icons !important;
    right:0;
    font-size:24px;
    color:rgba(0, 0, 0, 0.4);
    padding: 0px 6px;
    border: 1px solid rgba(0, 0, 0, 0.4);
    transform: rotate(90deg);
    top:calc(50% - 20px);
}

.head_one .title p{
    margin-bottom:0;
    font-size:17px;
    width:100%;
    padding:0 240px 0 80px;
    color:rgba(0, 0, 0, 0.8);
}


/*Start__Header*/
.header{
    display:flex;
    align-items:center;
    height:100px;
    width:100%;
    background:#16315D;
    color:white;
    border-bottom:4px solid #FCB813;
}

.header .helper{
	width:88%;
	margin:0 auto;
}

.header .left_logo img{
	width:65px;
	height:65px;
}

.header .list ul{
    list-style:none;
    display:flex;
    padding-left:0;
    margin-bottom:0;
}

.header .list ul li{
	font-size:17px;
	margin-right:20px;
	position:relative;
	display:flex;
	align-items:center;
	cursor:pointer;
}

.header .list ul li img{
	margin-right:5px;
}

.header .list .right_logo
{
	padding-top:22px;
	z-index:10;
}

.header .list .right_logo img{
    width:115px;
    height:115px;
}
/*End__Header*/


/*Start__home*/
.home{
   position:relative;
}

.home .all_lool{
	background:url(../imgs/w/background_egs.jpg);
	height:460px;
	width:100%;
	background-size: auto auto;
    background-position: center top;
    padding-top:60px;
    padding-bottom:30px;
}

.home .psp
{
	width:88%;
	margin:0 auto;
}

     /*Start__accordien*/
.home .accordion
{
    display:none;
}

.home .accordion .accordion-button{
	background:none;
	box-shadow:none;
	border:none;
	font-size:18px;
	text-align:center;
	color:black;
}

.home .accordion .accordion-button:focus{
	border:none;
}

.home .accordion .accordion-body .picture{
    margin:100px 0 40px 0;
}

.home .accordion .accordion-body .picture img{
	width:100%;
}

.home .accordion .accordion-body .btn{
	color:white;
	background:#16315D;
	border-radius:0;
	font-size:14px;
	font-weight:700;
	padding:6px 20px;
	margin-bottom:40px;
}

    /*Start__accordien*/

    /*Start__milieu*/
.home .mlieu{
	padding: 26px 26px 39px 36px;
	background:white;
	margin-top:45px;
}

.home .mlieu h2{
    color: #3C5F97;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 16px;
}

.home .mlieu p
{
	color: #3C5F97;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
}

.home .mlieu .btn{
	color:white;
	background:#16315D;
	border-radius:0;
	font-size:14px;
	font-weight:700;
	padding:6px 20px;
}

.home .mlieu .btn:hover{
	background:#FCB813;
	color:white;
}
    /*End__milieu*/

    /*Start__login*/
.home .login{
    background:rgb(60,95,151);
    color:white;
}

.home .login p{
	font-size:18px;
	padding:24px 24px 0px 24px;
	margin-bottom:0;
}

.home .login #forma{
    padding:24px;
}

.home .login .form-group .input_only{
	position:relative;
}

.home .login .form-group .input_only label,
.home .login .form-group .input_only i{
	position:absolute;
	left:40px;
	top:10px;
	color:rgba(0, 0, 0,0.6);
	cursor:text;
	font-size:16px;
}

.home .login .form-group .input_only i{
	left:10px;
	color:rgba(0, 0, 0,0.3);
	top:12px;
	font-size:20px;
}

.home .login .form-group .input_only::after{
	content:"\21";
	position:absolute;
	color:rgba(0, 0, 0,0.3);
	font-size:15px;
	padding:0px 10px;
	border-radius:100%;
	border:1px solid rgba(0, 0, 0,0.5);
	top:10px;
	right:10px;
}

.home .login .form-group .input_only img, svg {
    width:18px;
}

.home .login .form-group .input_only #close_password{
    position:absolute;
    right:45px;
    top:9px;
    display:none;
}

.home .login .form-group .input_only .eys_open{
	display:none;
}

.home .login .form-group .input_only input{
    border-radius:0;
    border:2px solid rgb(60,95,151);
    padding:8px 60px 8px 38px;
    color:rgba(0, 0, 0,0.7);
}

.home .login .form-group .input_only input:focus{
	box-shadow:none;
	border:2px solid #FCB813;
}

.home .login .form-group .input_only input:focus ~ label{
    top:0;
    font-size:11px;
}

.home .login .form-group .forget{
	padding-bottom:20px;
}

.home .login .form-group .forget  a{
    color:#FCB813;
    text-decoration:none;
    font-size:14px;
    font-weight:600;
}

.home .login .form-group .forget  a:hover{
	text-decoration:underline;
}

.home .login .btn{
	width:100%;
	color:rgba(0, 0, 0, 0.8);
	font-weight:700;
	padding:11px 0;
	font-size:14px;
	background:rgb(249,183,21);
	box-shadow:none;
	border-radius:0;
	transition:0.2s;
}

.home .login .btn:hover{
	background:white;
}

.home .login .bottom_idee{
   display:flex;
   align-items:center;
   box-shadow: inset 0 1px 0 0 #787f89;;
   padding:16px 24px;
}

.home .login .bottom_idee a{
	color:#FCB813;
    text-decoration:none;
    font-size:14px;
    font-weight:600;
}

.home .login .bottom_idee a:hover{
	text-decoration:underline;
}

    /*End__login*/
/*End__home*/


/*Start_News*/
.news{
	background: #D1DCEE;
	color: #3C5F97;
	padding-top:50px;
	padding-bottom:60px;
}

.news .power{
	width:88%;
	margin:0 auto;
}

.news h1{
	font-size:38px;
	font-weight:normal;
	position:relative;
	margin-bottom:30px;
}

.news h1::after{
	content:"";
	position:absolute;
	width:38px;
	height:4px;
	background:white;
	bottom:-9px;
	left:0;
}

.news .num__one{
    display:flex;
}

.news .num__one .im_ge{
	height:100px;
	height:80px;
	background:#A1B8DD;
	display:flex;
	align-items:end;
	padding:0 30px 8px 8px;
}

.news .num__one .ti_tle{
    margin-left:20px;
}

.news .num__one .ti_tle h3{
    font-size:19px;
}

.news .num__one .ti_tle p{
	font-size:17px;
}
/*Start_News*/


/*Start__works*/
.works
{
	padding-top:40px;
	padding-bottom:50px;
	color: #3C5F97;
}

.works .our_work{
	width:88%;
	margin:0 auto;
}

.works h1{
	font-size:38px;
	font-weight:normal;
	position:relative;
	margin-bottom:30px;
}

.works h1::after{
	content:"";
	position:absolute;
	width:38px;
	height:4px;
	background:#FCB813;
	bottom:-9px;
	left:0;
}

.works p{
    font-size:17px;
}

.works .btn{
	color:white;
	background:#16315D;
	border-radius:0;
	font-size:14px;
	font-weight:700;
	padding:8px 20px;
}

.works .btn:hover{
	background:#FCB813;
	color:white;
}

.works .quition .botox{
	text-align:center;
}

.works .show_xs{
	display:none;
}
/*Start__works*/


/*Staaart_securety */
.security{
	padding-top:60px;
	background:#D1DCEE;
	color: #3C5F97;
}

.security .transaction{
	width:88%;
	margin:0 auto;
}

.security h1{
	font-size:38px;
	font-weight:normal;
	position:relative;
	margin-bottom:30px;
}

.security h1::after{
	content:"";
	position:absolute;
	width:38px;
	height:4px;
	background:white;
	bottom:-9px;
	left:0;
}

.security .btn{
	color:white;
	background:#16315D;
	border-radius:0;
	font-size:14px;
	font-weight:700;
	padding:8px 20px;
}

.security .btn:hover{
	background:#FCB813;
	color:white;
}

/*End_securety */


/*Start__app*/
.app{
	padding-top:60px;
	color: #3C5F97;
}

.app .winbank_app{
	width:88%;
	margin:0 auto;
}

.app .picture{
	display:flex;
	justify-content:center;
}

.app h1{
	font-size:38px;
	font-weight:normal;
	position:relative;
	margin-bottom:30px;
}

.app h1::after{
	content:"";
	position:absolute;
	width:38px;
	height:4px;
	background:#FCB813;
	bottom:-9px;
	left:0;
}

.app p
{
	font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.34px;
    margin: 0 0 16px;
}

.app .btn{
	color:white;
	background:#16315D;
	border-radius:0;
	font-size:14px;
	font-weight:700;
	padding:8px 20px;
}


.app .btn:hover{
	background:#FCB813;
	color:white;
}

/*End__app*/

.fotter{
	padding: 40px 0;
	background:white;
}

.fotter .opps{
    position:relative;
    width:100%;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}

.fotter .parti_hide{
	display:none;
}

.fotter .opps .left{
	display:flex;
	align-items:center;
}

.fotter .opps .left .accen
{
	margin-left:20px;
}

.fotter .opps .left .accen a
{
	color: #3C5F97;
    padding: 0 9px;
    text-decoration: none;
}

.fotter .opps .left .accen a:hover{
	text-decoration:underline;
}

.fotter .opps .right .s_media{
	color: #666;
    font-size: 16px;
}

.fotter .opps .right .social{
	display:flex;
	justify-content:space-between;
	padding-top:10px;
}

.fotter .opps .right .social span{
    width:48px;
    height:48px;
    background:#16315D;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:0.2s;
} 

.fotter .opps .right .social span:hover{
	background:#FCB813;
	cursor: pointer;
}

.fotter .opps .right .social span i{
	color:white;
	font-size:20px;
}


/* Media */

@media (min-width:0px) and (max-width:700px){
	.head_one .title p{
	    padding:0 50px 0 50px;
	    font-size:15px;
	}
	.header{
		height:48px;
	}
	.header .left_logo img{
		width:32px;
	}
	.header .list .right_logo img{
	    width:55px;
	    height:55px;
	}
	.header .list .right_logo{
		padding-top:18px;
	}
	.header .list ul li img{
		width:40px;
		height:44px;
		margin-right:0;
	}

}

@media (min-width:0px) and (max-width:767px){
	.head_one .title{
		width:96%;
	}
	.home .all_lool{
		background:#F1F1F0;
	}
	.home .mlieu{
		display:none;
	}
	.home .accordion{
		display:block;
	}
	.works .show_xs{
		display:block;
		margin-bottom:20px;
	}
	.works .show_all{
		display:none;
	}
    .bottona{
    	display:flex;
    	justify-content:center;
    }
	.works .btn, .security .transaction .btn,
	.app .winbank_app .btn{
		width:60%;
	}
	.fotter .opps,.home .psp, .news .power,
	 .works .our_work,
	.security .transaction{
	    width:100%;
	    padding:0 20px;
	}
	.fotter .opps .left{
        display:block;
        text-align:center;
	}
	.fotter  .parti_hide{
		display:block;
	}
	.fotter  .parti_hide .right .social{
		justify-content:center;
		margin-bottom:20px;
	}
	.fotter  .parti_hide .right .social span{
        margin: 0 8px;
	}
	.fotter  .parti_show{
		display:none;
	}

}

@media (min-width:768px) and (max-width:991px){
    .works .quition .botox{
		text-align:left;
	}
}

@media (min-width:700px) and (max-width:980px){
	.head_one .title p{
	    padding:0 40px 0 40px;
	    font-size:16px;
	}
	.header{
		height:64px;
	}
	.header .left_logo img{
		width:40px;
	}
	.header .list .right_logo{
		padding-top:18px;
	}
	.header .list .right_logo img{
	    width:73px;
	    height:73px;
	}
}

@media (max-width:990px){
	.news{
		margin-top:200px;
	}
    .home .mlieu{
    	margin-top:250px;
    }

}

@media (max-width:1099px){
	.header .list ul li .littel
    {
    	display:none;
    }
    .header .helper
	{
		width:96%;
		margin:0 auto;
	}
	.home .all_lool
	{
        background-position:center top;
        background-size:cover;
        height:400px;
	}
    .home .psp
	{
		width:96%;
		margin:0 auto;
	}
}

/*#######_ennd win_bank_#######*/


/*#######_start ccv_#######*/
.head .coca{
	width:100%;
	margin:0 auto;
	display:flex;
	align-items:center;
	height:56px;
	justify-content:space-between;
}

.head .coca .head_right ul{
    list-style:none;
    padding-left:none;
    display:flex;
    margin-bottom:0;
}

.head .coca .head_right ul li
{
	font-size:17px;
    margin:0 10px;
    cursor:pointer;
}

/*Start_header*/
.header_two ul li{
    margin:0 14px;
    line-height:20px;
    transition:0.2s;
}

.header_two ul li:hover{
	color:#FCB813;
}

.littel i{
	font-size:14px;
}

.header_two .right{
	padding-top:0;
}

.header_two .right .time{
	padding:5px 10px;
	font-weight:700;
	border:2px solid #FCB813;
	border-radius:3px;
}

.header_two .right .time i{
	color:#FCB813;
}

.header_two .collapseed{
   margin-bottom:0;
   display:flex;
   align-items:center;
   font-size:20px;
   display:none;
}

/*End_header*/


/*Start__log*/
.log{
	padding-top: 50px;
	padding-bottom: 50px;
}

.log h1
{
	font-size:24px;
	font-weight:400;
	display:flex;
	align-items:center;
	margin-bottom:0;
	margin-bottom:20px;
}

.log h1 i{
	color:orange;
	font-size:17px;
	margin-right:7px;
}

.log .mony{
	width:100%;
	height:100%;
	padding:40px 40px;
	background:white;
}

.log .mony .step{
	display:flex;
}

.log .mony .step ul{
    display:flex;
    list-style:none;
    padding-left:0;
    margin:0 auto;
}

.log .mony .step ul li{
	display:block;
	color: #fff;
    list-style: none;
    line-height: 1.5;
    margin: 0;
    padding: 0 48px;
    position: relative;
}

.log .mony .step ul li .circle{
    border-radius: 50%;
    width: 40px;
    height: 40px;
    background-color: #16315d;
    transition: background-color 150ms ease-out;
    display: inline-block;
    font-size: 28px;
    line-height: 38px;
    position: relative;
    color:white;
}

.log .mony .step ul li p
{
	color: #16315d;
    display: block;
    font-family: "robotobold",arial;
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 0;
    font-weight:600;
}

.log .mony .step ul .line::after{
	background-color: rgba(22,49,93,.3);
    content:'';
    position: absolute;
    right: -32px;
    top: 18px;
    width: 64px;
    height: 2px;
}

    /*Log__card*/
.log .mony .card_se h4
{
 	font-size:16px;
 	color:#1e3c78;
 	width:214px;
 	text-align:right;
}

.log .mony .card_se .debit{
	width:100%;
	padding-top:20px;
	display:flex;
	align-items:center;
}

.zow label{
	margin-top: 5px;
} 

.zow input{
	width:100%;
	padding:6px 20px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	outline:none;
} 

.zow input:hover, 
.zow input:focus{
	border:1px solid black;
} 





.log .mony .card_se .debit label{
	width:290px;
	text-align:right;

}


.log .mony .card_se .debit input{
	width:100%;
	padding:6px 20px;
	margin-left:20px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	outline:none;
} 

.log .mony .card_se .debit input:hover, 
.log .mony .card_se .debit input:focus{
	border:1px solid black;
} 

      /*Log__Usage*/


.log .mony .card_se .pite input{
	margin-left:20px;
	width:150px;
}  

.log .mony .card_se .pite label{
	width:220px;
	text-align:right;
}
     
     /*log__remember*/

.log .mony .remember{

}

.log .mony .remember h4
{
 	font-size:16px;
 	color:#1e3c78;
 	width:214px;
 	text-align:right;
}

.log .mony .remember .titre{
	width:100%;
	padding-top:20px;
	display:flex;
	align-items:center;
}

.log .mony .remember .titre .check{
	width:350px;
	text-align:right;
}

.log .mony .remember .titre .check input{
	width:18px;
	height:18px;
	border:2px solid #16315D;
	margin-bottom:20px;
}

.log .mony .remember .titre p{
	margin-left:20px;
	font-size:17px;
	margin-bottom:0;
}

.log .mony .bottona {
    margin-top:30px;
}

.log .mony .bottona .btn{
	color:white;
	background:#16315D;
	border-radius:0;
	font-size:14px;
	font-weight:700;
	padding:8px 20px;
	transition:0.2s;
}
  
.log .mony .bottona .btn:hover{
	background:#FCB813;
	color:white;
}

.log .mony .info{
	margin-top:20px;
	display:flex;
	align-items:center;
	justify-content:center;
}

.log .mony .info p{
	margin-bottom:0;
	font-size: 17px;
	margin-left:20px;
}

.log .mony .info i{
	font-weight:bold;
}
/*End__log*/


/*Start__footer*/
.fotter{
	color:#16315D;
	padding:20px 70px;
}

.fotter .fot{
	display:flex;
	justify-content:center;
	position:relative;
}

.fotter .fot .bg-logo{
    left:0;
    margin-top: -32px;
    position: absolute;
    top: 50%; 
    width: 64px;
    height: 64px;
}

.fotter .show_xs{
	display:none;
}

.fotter .fot .box{
	margin:0 20px;
	padding-top:20px;
}

.fotter .fot strong{
	font-size:14px;
}

.fotter .fot span{
	font-size:15px;
}


.fotter .privicy ul{
	display:flex;
	justify-content:center;
	list-style:none;
}

.fotter .privicy ul li{
	padding:0 20px;
	cursor:pointer;
}
/*End__footer*/


/*Media*/

@media(max-width: 767px){
	.log .mony{
		width:100%;
		height:100%;
		padding:40px 20px;
		background:white;
	}
	.log .mony .step ul li{
	    padding: 0 20px;
	    position: relative;
	}
	.log .mony .step ul .line::after{
	    width: 42px;
	    right: -25px;
	}
	.log .mony .card_se h4, .log .mony .remember h4
	{
	 	width:200px;
	 	text-align:left;
	}

	.log .mony .card_se .debit label{
		width:250px;
		text-align:left;
		margin-bottom:7px;
	}
	.log .mony .card_se .debit{
        display:block;
	}
	.log .mony .card_se .debit input{
		width:100%;
		padding:6px 20px;
		margin-left:0;
	} 
	.log .mony .card_se .pite input{
		margin-left:0;
		width:100%;
	}  
	.log .mony .remember .titre{
		display:block;
	}
	.log .mony .remember .titre .check{
		width:40px;
		text-align:left;
	}
	.log .mony .remember .titre p{
        margin-left:0;
	}

	.fotter .privicy ul{
		display:block;
	}
	.fotter .fot{
		display:block;
	}
	.log .mony .info i {
	    margin-bottom: 45px;
	}
    .log .mony .step ul li .circle
 	{
		font-size: 20px;
	    line-height: 30px;
	    width: 30px;
	    height: 30px;
	}
}

@media(min-width: 768px) and (max-width: 991px){
	.log .mony .card_se .pite label{
		width:182px;
		text-align:right;
	}
	.log .mony .card_se h4, .log .mony .remember h4
	{
	 	width:180px;
	}
	.log .mony .info i {
	    margin-bottom: 45px;
	}

}

@media (max-width:991px){
	.head .coca{
		width:96%;
	}
	.head .spopo{
		display:none;
	}

	.head i{
		font-size:20px;
		margin:0 0 0 30px;
	}
	.fotter .fot .bg-logo{
	    display:none;
	}

	.fotter .show_xs{
		display:block;
	}

}


@media(max-width: 1220px){
	.extend{
		display:flex;
	}
	.header  .list ul{
		display:none;
	}
	.header .list{
		width:60%;
		justify-content:space-between;
	}
	.header_two .right .time{
		border:none;
	}
	.header_two .collapseed{
	    display:block;
	}

}



/*#######_end ccv_#######*/



/*#######_Start number_#######*/
.log .mony .info{
	margin-top:20px;
    padding-left:200px;
}

.confirm, .completion{

}

.log .mony .step ul li.confirm .circle,
.log .mony .step ul li.completion .circle
{
	 background:#CFD5DE;
	 color:white;
}
.log .mony .step ul li.confirm  p,
.log .mony .step ul li.completion  p{
	color:#CFD5DE;
}


@media(max-width: 767px){
	.log .mony .info{
	    padding-left:0;
	}
}
/*#######_End number_#######*/



/*#######_Start Sms_#######*/

/*Start__log	*/
.log .mony .card_se .debit img{
    width:50px;
    height:77px;
}

.log .mony .bottona .btn.back{
	color:#16315D;
	background:none;
}

.log .mony .bottona .btn.back:hover{
	color:#FCB813;
}

    /* start step*/
.log .mony .step ul li.confirm .circle{
    background-color: #16315d;
	color:white;
}
.log .mony .step ul li.confirm  p{
	color:#16315d;
}
.log .mony .step ul .fill_in::after{
	background-color: #16315d;
}
    /* End step*/
/*Start__log*/


/*Start__sms*/
.sms{
	position:fixed;
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(38,55,83,0.8);
}

.sms .whait_{
    background: #fff;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,.3);
    margin-top: -20px;
    overflow: auto;
    text-align: left;
    width: calc(100% - 16px);
    max-width: 736px;
    padding:40px 50px 20px 50px;
}

.sms .whait_ h2
{
	font-size: 20px;
    margin: 0 0 32px;
    padding-right: 16px;
}

.sms .whait_ p,
.sms .whait_ a{
	font-size:15px;
	text-decoration:none;
}

.sms .whait_ .pictora{
    margin: 40px 0;
}

.sms .whait_ a
{
    color:#5c85c9;
}

.sms .whait_ a:hover{
	text-decoration:underline;
	margin-top:20px;
}

.fot-s{
	font-size:15px;
	color:rgba(0, 0, 0, 0.5);
}

.sms .whait_  .btn{
	color:white;
	background:#CFD5DE;
	border-radius:0;
	font-size:14px;
	font-weight:700;
	padding:8px 20px;
	transition:0.2s;
}
  
.sms .whait_ .all{
    display:flex;
    align-items:center;
    justify-content:center;
}

.sms .whait_ input{
	padding: 6px 10px;
	width:128px;
	margin:0 10px;
	outline:none;
	border:1px solid black;
}

.sms .whait_ input:hover{
	border:1px solid black;
}

.sms .whait_  .btn:hover{
	background:#FCB813;
	color:white;
}
/*End__sms	*/


/*#######_End Sms_#######*/



.loader {
	text-align: center;
	padding:  50px 0;
}

.lds-ring {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid #fff;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #16315D transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


.has-error input {
	border:  1px solid red !important;
}
.has-error label {
	color:  red !important;
}
.error-message {
	color:  red;
	font-size:  13px;
	margin-top: 3px;
}