@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');

body{
	font-size:14px;font-weight:400;background:#f1f1f1;
}
.no-pad{
	padding-left:0;padding-right:0;
}
.no-padl{
	padding-left:0;
}
.no-padr{
	padding-right:0;
}

/*login form*/
.bg_LoginBlock{
	background:#fff;padding:15px 15px;width:33.33%;margin-top:10%;border-top:3px solid #1769B4;-webkit-box-shadow: -1px 4px 13px -2px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 4px 13px -2px rgba(0,0,0,0.75);
box-shadow: -1px 4px 13px -2px rgba(0,0,0,0.75);border-radius: 20px;
}
.mem_Login{
	color: #1769B4;
    font-size: 18px;
    margin-top: 10px;
}
.FormMain{
	margin-top:26px;padding: 0px 15px;margin-bottom: 20px;
}
.form_common{
	height:40px;border: none;box-shadow: none;
}
.user_Form{
	background:#F4F8F7 url(../images/profile.png) no-repeat 3%;padding-left: 35px;
}
.passwd_Form{
	background:#F4F8F7 url(../images/locked.png) no-repeat 3%;padding-left: 35px;
}

.remember_left{
	float:left;
}
.rem_text{
	font-size: 14px;color: #787878;
}
a.rem_text:hover{
	text-decoration:none;
}
.forgot_Right{
	float:right;
}
.btn_Log,.btn_Log:hover,.btn_Log:focus{
	background:#1769B4;color:#fff;font-size:14px;padding:9px 15px;width: 45%;
    border-radius: 20px;outline:none;box-shadow:none;
}
/*login form*/

/*animated checkbox*/
.check-rect:hover .only-hvr-text{
	display:block;
}
.only-hvr-text{
	color: #E30F34;font-size:13px;display:none;
    float: right;margin-left: 54px;
   
}
.check-rect label input[type="checkbox"]:checked + span.cr{
	 background: #1769B4;
    border: #1769B4;
}
.check-name{
	font-size:14px;color:#666;
}
.check-rect{
	margin-bottom:15px;margin-top:0px;
}
.check-rect label:after, 
.radio label:after {
    content: '';
    display: table;
    clear: both;
}
.check-rect label, .radio label{
	padding-left:0px;
}
.check-rect .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}

.radio .cr {
    border-radius: 50%;
}

.check-rect .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    top: 50%;
    left: 20%;
}

.radio .cr .cr-icon {
    margin-left: 0.04em;
}

.check-rect label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}

.check-rect label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.check-rect label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;color:#fff;
}

.check-rect label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}

/*animated checkbox*/
