p.message{color:#b53333;margin-bottom:10px;font-size:16px;padding:0 0 20px;}
p.message a{color:#b53333;}
p.success{color:#006600;}

.loginform-wrapper{max-width:1440px;margin:0 auto 60px;}
.loginform{max-width:350px;margin:0;background:#F5F5F5;}
.loginform-header{background:#66b822;position:relative;margin:0 0 10px;padding:20px;color:#fff;font-size:24px;}
.loginform-content{padding:20px;}
.loginform-buttons{margin:30px auto 25px;text-align:center;}
.action{text-align:center;color:#000;font-size:12px;padding:0 0 10px;margin:0;}
.action a{color:#000;}
.no-js .action{display:none;}
#loginform-password{display:none;}
.loginform input{width:100%;}
@media screen and (max-width:800px){
  .loginform{margin:0 auto;}
}
/*
.loginform button{background:#88b5db;border:1px solid #88b5db;color:#fff;font-size:24px;padding:7px 20px;line-height:1;cursor:pointer;transition:all .4s;}
.loginform button:hover,button:focus{background:#4c7c18;border-color:#4c7c18;}
*/

.apps{text-align:center;margin:0 0 40px;}
.app{display:inline-block;margin:0 10px;}

#form_send_passwd{background:#fff;position:fixed;top:40%;width:280px;padding:20px;left:50%;margin:0 0 0 -160px;}
#form_send_passwd label{font-size:13px;}
button.send_passwd{position:relative;margin:20px 0 0;font-size:12px;bottom:auto;}

.message{margin:0 auto;max-width:90%;}

.registerform{max-width:600px;margin:0 auto 60px;background:#F5F5F5;}
.registerform-header{background:#88b5db;position:relative;margin:0 0 10px;padding:20px;color:#fff;font-size:24px;}
.registerform-content{padding:20px;}
.registerform-buttons{margin:30px auto 25px;}
.registerform input{width:100%;}

/* catamaran-regular - latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/catamaran-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('/fonts/catamaran-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/fonts/catamaran-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
  url('/fonts/catamaran-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
  url('/fonts/catamaran-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
  url('/fonts/catamaran-v17-latin-regular.svg#Catamaran') format('svg'); /* Legacy iOS */
}
/* catamaran-700 - latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/catamaran-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('/fonts/catamaran-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/fonts/catamaran-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
  url('/fonts/catamaran-v17-latin-700.woff') format('woff'), /* Modern Browsers */
  url('/fonts/catamaran-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
  url('/fonts/catamaran-v17-latin-700.svg#Catamaran') format('svg'); /* Legacy iOS */
}
/* catamaran-800 - latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 800;
  src: url('/fonts/catamaran-v17-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('/fonts/catamaran-v17-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/fonts/catamaran-v17-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
  url('/fonts/catamaran-v17-latin-800.woff') format('woff'), /* Modern Browsers */
  url('/fonts/catamaran-v17-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
  url('/fonts/catamaran-v17-latin-800.svg#Catamaran') format('svg'); /* Legacy iOS */
}