.mdl-layout__header-row{padding-left:20px;}
.mdl-layout__header{background-color:#efefef;}
.mdl-mega-footer{background-color:#efefef;text-align:center;}
.mdl-layout__content{margin-right:auto;margin-left:auto;}
@@media screen and (max-width:1024px){.mdl-layout__header{display:flex;}}
@@media screen and (max-width:1024px){.mdl-layout__container.has-scrolling-header .mdl-layout__content{overflow-y:initial;overflow-x:initial;}}
.mdl-card{padding-bottom:0.5em;margin:1em auto;text-align:center;max-width:360px;width:100%;}
h3{font-size:30px;color:#3f51b5;}
#loginbtn{background-color:#fdcc52;width:90px;padding:0px;font-size:12px;text-transform:uppercase;color: #fff;height: 33px;line-height: 30px;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);}
#reglink{margin-top:15px;text-decoration:none;font-size:14px;color:#fdcc52;}
hr{margin:0;}
.sliding-middle-out{display:inline-block;position:relative;padding-bottom:2px;}
.sliding-middle-out:after{content:'';display:block;margin:auto;height:2px;width:0px;background:transparent;transition:width .5s ease, background-color .5s ease;}
.sliding-middle-out:hover:after{width:100%;background:#77c82b;}
.mdl-textfield{margin-left:5px;}
.mdl-textfield__input{padding-left:4px;}
.mdl-textfield__label{font-size:16px;}
input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;}
.error{font-size:14px;padding-top:6px;color:red;}
.success{padding-top:6px;color:green;font-size:14px;}
#reglinkdiv{width:auto;display:inline-block;}
/*#reglinkdiv #reglink:hover{background:#77C82B;color:#fff;}*/
.checkwrap .checkwrap-section1{width:50%;float:left;text-align:left;}
.checkwrap .checkwrap-section2{width:50%;float:left;text-align:right;}
.checkwrap .checkwrap-section2 #reglink{margin:0px;}
.checkwrap.forget-section{width:300px;display:inline-block;margin:20px 0px 10px 0px;}
#reglinkdiv #reglink{padding:7px 10px 6px 10px;font-size:12px;text-transform: uppercase;margin:0px;color:#000;}
#reglinkdiv #reglink.signup-login{text-transform:none;}
.login-button-section{width:100%;display:inline-block;padding:20px 0px 0px 0px;}
.login-button-section.signup-login-section{padding:20px 0px 0px 30px; text-align: left;}
.signup-login-section #reglinkdiv{width:100%;display:inline-block;text-align: left;}
.mdl-layout__header-row{padding-left:20px;}
.mdl-layout__header{background-color:#efefef;display:inline-block;box-shadow:0px 5px 4px rgba(0, 0, 0, 0.12);}
.mdl-mega-footer{background-color:#efefef;text-align:center;box-shadow:0px -4px 6px rgba(0, 0, 0, 0.22);width:100%;height:20px;position:absolute;bottom:0;left:0;}
.page-content{padding-bottom:20px;}
.checkwrap{margin-top:4px;margin-left:1.7em;text-align:left;}
.mdl-radio.is-upgraded.is-checked{}
@@media screen and (max-width:1024px){.mdl-layout__header{display:flex;}
}
@@media screen and (max-width:1024px){.mdl-layout__container.has-scrolling-header .mdl-layout__content{overflow-y:initial;overflow-x:initial;}
}
body{background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;height:100%;background: #f8f8f8;}
.mdl-card{display:table-cell;text-align:center;/*vertical-align:middle;*/min-height:auto;width:340px;-webkit-transition:padding-left .3s;-moz-transition:padding-left .3s;-o-transition:padding-left .3s;transition:padding-left .3s;/*background: #f8f8f8;background-color: #383747;*/ border-radius: 10px;}
.mdl-section{background-color: #fff;/*border: rgba(0,0,0,0.1) 1px solid;*/}
.entry-logo{margin-top: 20px;text-align: left;padding: 0px 0px 0px 20px;}
.mdl-layout.mdl-js-layout.login-page, .mdl-layout.mdl-js-layout.registration-page{background-image: url("../images/img1.jpg");height: 100%; background-size: cover;}
.mdl-layout.mdl-js-layout.resetpass-page, .mdl-layout.mdl-js-layout.forgetpass-page{background-image: url("../images/img2.jpg");height: 100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
#regbtn{display:block;text-decoration:none;width:100px;margin-left:auto;margin-right:auto;display:inline-block;background-color: #fdcc52;padding: 0px;font-size: 12px;text-transform: uppercase;color: #fff;height: 33px;line-height: 30px;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);}
h3{font-size:30px;color:#3f51b5;text-align:center;}
hr{margin:0;}
.sliding-middle-out{display:inline-block;position:relative;padding-bottom:2px;}
.sliding-middle-out:after{content:'';display:block;margin:auto;height:2px;width:0px;background:transparent;transition:width .5s ease, background-color .5s ease;}
.sliding-middle-out:hover:after{width:100%;background:#77c82b;}
#opwrap{margin-left:2em;margin-top:1em;}
.mdl-textfield{margin:-4px;}
#regform .mdl-textfield select{width: 100%;border-width: 0px 0px 1px 0px;border-color: rgba(0, 0, 0, 0.12);font-size: 16px;color: rgba(0,0,0);}
#regform .mdl-textfield select:invalid{color: rgba(0,0,0, 0.26);}
#regform .mdl-textfield select option{color:#000;}
.mdl-textfield__input{padding-left:0px;}
.mdl-checkbox__label{font-size:12px;}
.mdl-dialog{width:70%;height:70%;}
.mdl-dialog__content{margin-top:20px;height:60%;overflow-y:scroll;}
.mdl-radio{font-size:14px;}
#boxclose{float:right;color:black;font-size:20px;}
#show-dialog{text-decoration:none;color:#0000ff;}
.sliding-middle-out{display:inline-block;position:relative;padding-bottom:3px;}
.sliding-middle-out:after{content:'';display:block;margin:auto;height:2px;width:0px;background:transparent;transition:width .3s ease, background-color .3s ease;}
#loginform{margin-top:10px;}
.sliding-middle-out:hover:after{width:100%;background:#77c82b;}
#textfieldswrap{margin-left:0.5em;text-align:center;margin-top:10px;}
@@media screen and (max-width:1024px){.mdl-layout__header-row{max-height:50px;height:50px;}
}
input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;}
.mdl-radio__ripple-container{-webkit-mask-image:initial;}
.close{text-decoration:none;font-weight:bolder;font-size:16px;}