@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic);
/*!
 *   AdminLTE v2.3.6
 *   Author:Almsaeed Studio
 *	 Website:Almsaeed Studio <http://almsaeedstudio.com>
 *   License:Open source - MIT
 *           Please visit http://opensource.org/licenses/MIT for more information
!*/
/*
 * Core:General Layout Style
 * -------------------------
 */
html,
body{min-height:100%;}
.layout-boxed html,
.layout-boxed body{height:100%;}
body{-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-family:'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight:400; overflow-x:hidden; overflow-y:auto;}
.login-page{background-image:url(../img/bg-1.jpg); background-size:cover; background-position:top center;
background-color:rgb(0, 188, 212); padding-left:0px; max-width:360px; overflow-x:hidden; margin:5% auto;}
.login-wrapper{position:relative; max-width:460px; width:100%; margin:0 auto 100px;}

.card{position:relative; background:#ffffff; border-radius:5px; padding:50px 0 40px 0; box-sizing:border-box; box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); -webkit-transition:.3s ease; transition:.3s ease;}
.card .title{position:relative; z-index:1; border-left:5px solid #5bc0de; margin:0 0 25px; padding:10px 0 10px 42px; color:#5bc0de; font-size:22px; font-weight:600; text-transform:uppercase;}
.card .title span{font-size:13px; display:block; margin:0; line-height:18px; font-weight:400; color:#444;}
.card .title .msg{font-size:13px; color:#666; display:block; margin:0; padding:0; font-weight:normal; line-height:18px; margin-top:10px; text-transform:none;}
.card .input-container{position:relative; margin:0 0px 30px;}

.input-group{width:100%; margin-bottom:20px; position:relative; display:table; border-collapse:separate;}
.input-group-addon{background-color:transparent; border:0;}
.form-control{padding-left:0; font-size: 14px; border-width:0 0 1px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border: 0;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#009688),to(#009688)),-webkit-gradient(linear,left top,left bottom,from(#D2D2D2),to(#D2D2D2));
    background-image: -webkit-linear-gradient(#009688,#009688),-webkit-linear-gradient(#D2D2D2,#D2D2D2);
    background-image: -o-linear-gradient(#009688,#009688),-o-linear-gradient(#D2D2D2,#D2D2D2);
    background-image: linear-gradient(#009688,#009688),linear-gradient(#D2D2D2,#D2D2D2);
    -webkit-background-size: 0 2px,100% 1px;
    background-size: 0 2px,100% 1px;
    background-repeat: no-repeat;
    background-position: center bottom,center -webkit-calc(100% - 1px);
    background-position: center bottom,center calc(100% - 1px);
    background-color: rgba(0,0,0,0);
    -webkit-transition: background 0s ease-out;
    -o-transition: background 0s ease-out;
    transition: background 0s ease-out;
    float: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;}
.form-control:focus{-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; outline:0; background-image:-webkit-gradient(linear,left top,left bottom,from(#40aafa),to(#40aafa)),-webkit-gradient(linear,left top,left bottom,from(#40aafa),to(#40aafa));background-image:-webkit-linear-gradient(#40aafa,#40aafa),-webkit-linear-gradient(#40aafa,#40aafa);background-image:-o-linear-gradient(#40aafa,#40aafa),-o-linear-gradient(#40aafa,#40aafa);background-image:linear-gradient(#40aafa,#40aafa),linear-gradient(#40aafa,#40aafa);-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
.login-page .btn{font-size:14px; padding:12px 30px; margin:10px 1px; border:0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; box-shadow:0 2px 5px rgba(0,0,0,0.16), 0 2px 10px rgba(0,0,0,0.12);}
[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px;opacity:0}
[type="checkbox"]+label{position:relative;padding-left:30px;cursor:pointer;display:inline-block;height:25px;line-height:20px;font-weight:normal;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}
[type="checkbox"]+label:before,[type="checkbox"]:not(.filled-in)+label:after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:2px;transition:.2s}
[type="checkbox"]:not(.filled-in)+label:after{border:0;-webkit-transform:scale(0);transform:scale(0)}
[type="checkbox"]:not(:checked):disabled+label:before{border:none;background-color:rgba(0,0,0,0.26)}
[type="checkbox"].tabbed:focus+label:after{-webkit-transform:scale(1);transform:scale(1);border:0;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}
[type="checkbox"]:checked+label:before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
[type="checkbox"]:checked:disabled+label:before{border-right:2px solid rgba(0,0,0,0.26);border-bottom:2px solid rgba(0,0,0,0.26)}
[type="checkbox"]:indeterminate+label:before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #26a69a;border-bottom:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
[type="checkbox"]:indeterminate:disabled+label:before{border-right:2px solid rgba(0,0,0,0.26);background-color:transparent}
[type="checkbox"].filled-in+label:after{border-radius:2px}
[type="checkbox"].filled-in+label:before,[type="checkbox"].filled-in+label:after{content:'';left:0;position:absolute;transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;z-index:1}
[type="checkbox"].filled-in:not(:checked)+label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:20% 40%;transform-origin:100% 100%}
[type="checkbox"].filled-in:not(:checked)+label:after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0px;z-index:0}
[type="checkbox"].filled-in:checked+label:before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
[type="checkbox"].filled-in:checked+label:after{top:0;width:20px;height:20px;border:2px solid #5bc0de;background-color:#5bc0de;z-index:0}
[type="checkbox"].filled-in.tabbed:focus+label:after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,0.1)}
[type="checkbox"].filled-in.tabbed:checked:focus+label:after{border-radius:2px;background-color:#26a69a;border-color:#26a69a}
[type="checkbox"].filled-in:disabled:not(:checked)+label:before{background-color:transparent;border:2px solid transparent}
[type="checkbox"].filled-in:disabled:not(:checked)+label:after{border-color:transparent;background-color:#BDBDBD}
[type="checkbox"].filled-in:disabled:checked+label:before{background-color:transparent}
[type="checkbox"].filled-in:disabled:checked+label:after{background-color:#BDBDBD;border-color:#BDBDBD}
