@font-face{font-family:'Neucha';src:local('☺︎'),url('https://www.schweizer-hof.net/files/templates/fonts/neucha-v12-latin/neucha-v12-latin-regular.ttf') format('truetype'),url('https://www.schweizer-hof.net/files/templates/fonts/neucha-v12-latin/neucha-v12-latin-regular.woff') format('woff'),url('https://www.schweizer-hof.net/files/templates/fonts/neucha-v12-latin/neucha-v12-latin-regular.svg') format('svg'),url('https://www.schweizer-hof.net/files/templates/fonts/neucha-v12-latin/neucha-v12-latin-regular.eot') format('embedded-opentype');font-weight:400;}@font-face{font-family:'Aladin';src:local('☺︎'),url('https://www.schweizer-hof.net/files/templates/fonts/aladin-v14-latin/aladin-v14-latin-regular.ttf') format('truetype'),url('https://www.schweizer-hof.net/files/templates/fonts/aladin-v14-latin/aladin-v14-latin-regular.woff') format('woff'),url('https://www.schweizer-hof.net/files/templates/fonts/aladin-v14-latin/aladin-v14-latin-regular.svg') format('svg'),url('https://www.schweizer-hof.net/files/templates/fonts/aladin-v14-latin/aladin-v14-latin-regular.eot') format('embedded-opentype');font-weight:400;font-style:italic;}@font-face{font-family:'Aladin';src:local('☺︎'),url('https://www.schweizer-hof.net/files/templates/fonts/aladin-v14-latin/aladin-v14-latin-regular.ttf') format('truetype'),url('https://www.schweizer-hof.net/files/templates/fonts/aladin-v14-latin/aladin-v14-latin-regular.woff') format('woff'),url('https://www.schweizer-hof.net/files/templates/fonts/aladin-v14-latin/aladin-v14-latin-regular.svg') format('svg'),url('https://www.schweizer-hof.net/files/templates/fonts/aladin-v14-latin/aladin-v14-latin-regular.eot') format('embedded-opentype');font-weight:400;}


/* xxxxxxxxx BASIC-STYLES xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

*															{ font-family: arial, helvetica, sans-serif; }

.mod_login:before
{
display: block;
margin-right: auto;
margin-left: auto;
text-align: center;
content: url("../../files/templates/gcmspro_v202001/img/logos/gastrocms_logo_left_smal_invers_250x80px_RGB_72dpi.png");
}

/* xxxxxxxxx PRINT-STYLES xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* print */
@media print
{
}

/* xxxxxxxxx MOBILE-STYLES xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* min:480px and max:480px */

@media screen and (max-width: 480px)
{
body														{ background-color: rgba(20,30,40,1); }

.mod_login													{ width: 100%; padding-right: 15px; padding-left: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

}

/* xxxxxxxxx WEB-STYLES xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* min:480px */

@media screen and (min-width: 480px)
{
body														{ background-color:rgba(210,220,230,1); }


.mod_login													{ background-color: rgba(20,30,40,1); box-shadow: 0px 0px 10px rgba(17,17,21,0.5); }
.mod_login													{ position: absolute; top: 50%; left: 50%; width: 400px; height: 220; margin-left: -200px; margin-top: -140px; padding: 15px; }
.mod_login label											{ display: inline-block; width: 120px; color: rgba(255,255,255,1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mod_login input											{ display: inline-block; width: 265px; height: 30px; margin-bottom: 10px; font-size: 14px; color: rgba(0,0,0,1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mod_login .submit											{ display: inline-block; width: 265px; height: 30px; margin-left: 125px; margin-top: 10px; margin-bottom: 10px; font-size: 14px; color: rgba(0,0,0,1); }

.mod_login .error											{ color: rgba(255,0,0,1); }
}

















