body{font-family:Roboto,sans-serif;font-size:16px;font-weight:300;color:#fff;line-height:30px;text-align:center}strong{font-weight:500}a,a:focus,a:hover{color:#de615e;text-decoration:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}h1,h2{margin-top:10px;font-size:22px;font-weight:300;color:#fff;line-height:50px}h3{font-size:22px;font-weight:300;color:#555;line-height:30px}img{max-width:100%}::-moz-selection{background:#de615e;color:#fff;text-shadow:none}::selection{background:#de615e;color:#fff;text-shadow:none}.btn-link-1{display:inline-block;height:50px;margin:5px;padding:16px 20px 0 20px;background:#de615e;font-size:16px;font-weight:300;line-height:16px;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.btn-link-1:active,.btn-link-1:focus,.btn-link-1:hover{outline:0;opacity:.6;color:#fff}.btn-link-1.btn-link-1-facebook{background:#4862a3}.btn-link-1.btn-link-1-twitter{background:#55acee}.btn-link-1.btn-link-1-google-plus{background:#dd4b39}.btn-link-1 i{padding-right:5px;vertical-align:middle;font-size:20px;line-height:20px}.btn-link-2{display:inline-block;height:50px;margin:5px;padding:15px 20px 0 20px;background:rgba(0,0,0,.3);border:1px solid #fff;font-size:16px;font-weight:300;line-height:16px;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.btn-link-2:active,.btn-link-2:active:focus,.btn-link-2:focus,.btn-link-2:hover{outline:0;opacity:.6;background:rgba(0,0,0,.3);color:#fff}.inner-bg{padding:100px 0 170px 0}.top-content .text{color:#fff}.top-content .text h1{color:#fff}.top-content .description{margin:20px 0 10px 0}.top-content .description p{opacity:.8}.top-content .description a{color:#fff}.top-content .description a:focus,.top-content .description a:hover{border-bottom:1px dotted #fff}.form-box{margin-top:35px}.form-top{overflow:hidden;padding:0 25px 15px 25px;background:#444;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;text-align:left}.form-top-left{float:none;width:100%;padding-top:25px}.form-top-left h3{margin-top:0;color:#fff}.form-top-left p{opacity:.8;color:#fff}.form-top-right{float:left;width:25%;padding-top:5px;font-size:66px;color:#fff;line-height:100px;text-align:right;opacity:.3}.form-bottom{padding:25px 25px 30px 25px;background:#444;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;text-align:left}.form-bottom form textarea{height:100px}.form-bottom form button.btn{width:100%}.form-bottom form .input-error{border-color:#de615e}.social-login{margin-top:35px}.social-login h3{color:#fff}.social-login-buttons{margin-top:25px}@media (max-width:767px){.inner-bg{padding:60px 0 110px 0}}@media (max-width:415px){h1,h2{font-size:32px}}input[type=password],input[type=text],textarea,textarea.form-control{height:50px;margin:0;padding:0 20px;vertical-align:middle;background:#fff;border:3px solid #fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:300;line-height:50px;color:#888;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;margin-top:20px}textarea,textarea.form-control{padding-top:10px;padding-bottom:10px;line-height:30px}input[type=password]:focus,input[type=text]:focus,textarea.form-control:focus,textarea:focus{outline:0;background:#fff;border:3px solid #fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}input[type=password]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea.form-control:-moz-placeholder,textarea:-moz-placeholder{color:#888}input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea.form-control:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#888}input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea.form-control::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888}button.btn{height:50px;margin:0;padding:0 20px;vertical-align:middle;background:#ffc41f;border:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:300;line-height:50px;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}button.btn:hover{opacity:.6;color:#fff}button.btn:active{outline:0;opacity:.6;color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}button.btn:focus{outline:0;opacity:.6;background:#de615e;color:#fff}button.btn.active:focus,button.btn:active:focus{outline:0;opacity:.6;background:#de615e;color:#fff}.alert{background-color:#fffcee;background-image:none;border:1px solid #f0dbb4;border-radius:3px;box-shadow:none;color:#ce8f22;padding:9px 19px 9px 15px;text-shadow:none;transition:all .2s linear 0s}.alert .link{color:#ce8f22;font-weight:700}.alert .alert-heading{color:#ce8f22!important;font-weight:600;margin-bottom:5px}.alert .btn-small{position:relative;top:-3.5px}.alert .button-set .btn{position:relative;top:8px}.alert .close{background:transparent url("../img/icon/noti-cross.png") no-repeat scroll -9px -10px;float:right;height:9px;margin-left:20px;opacity:.8;position:relative;top:4.5px;width:10px}.alert .close:hover{opacity:1}.alert-success{background-color:#f3faf8;border-color:#bfd1cf;color:#438a85}.alert-success .link{color:#438a85}.alert-success .alert-heading{color:#438a85!important}.alert-success .close{background-position:-38px -10px!important}.alert-info{background-color:#ebf6fb;border-color:#bfd4de;color:#246a8e}.alert-info .link{color:#246a8e}.alert-info .alert-heading{color:#246a8e!important}.alert-info .close{background-position:-67px -10px!important}.alert-danger,.alert-error{background-color:#fff6f4;border-color:#f8cdcd;color:#e76e70}.alert-danger .link,.alert-error .link{color:#e76e70}.alert-danger .alert-heading,.alert-error .alert-heading{color:#e76e70!important}.alert .alert-danger .close,.alert-error .close{background-position:-95px -10px!important}.alert-block{padding:15px 19px 15px 17px}.popover-content .notification-messages{padding:15px 18px}.error-message{color:red}
