﻿@font-face
{
    font-family: "logo-font";
    src: url('fonts/mob.eot');
    src: url('fonts/mob.eot?#iefix') format('embedded-opentype'), url('fonts/mob.woff') format('woff'), url('fonts/mob.ttf') format('truetype'), url('fonts/mob.otf') format("opentype"), url('fonts/mob.svg#sgconsig-logo') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="sgconsig-icon-"], [class*=" sgconsig-icon-"]
{
    text-align: center;
}

.btn-panel
{
    display: table;
    text-align: center;
}

.btn
{
    display: inline-block;
    font-weight: normal;
    text-align: center;
    border: 0px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    margin: 2px;
    line-height: 1.7;
    position: relative;
    cursor: pointer;
    vertical-align: middle;
    box-shadow: none;
}

.btn > [class*="sgconsig-icon"]
{
    display: block;
    font-size: 50px;
    margin: 0px 0px 4px;
    line-height: 50px;
    min-width: 0px;
    padding: 0px;
}

.btn-link
{
    display: block;
    width: 200px;
    background: linear-gradient(#d8d8d8 0px, #e3e3e3 100%) repeat-x #eaeaea;
    border-radius: 5px;
    margin: 0 auto;
    border: 1px solid #d8d8d8;
    padding: 10px 0 10px;
}

.btn-link:hover
{
    background: linear-gradient(#e3e3e3 0px, #d8d8d8 100%) repeat-x #eaeaea;
    text-decoration: none;
}

.btn-link > label
{
    font-family: Verdana;
    font-weight: bold;
    color: #5e5e5e;
    font-size: 11px;
    cursor: pointer;
}

.btn-menu
{
    display: block;
    font-size: 32 !important;
    color: #fff !important;
    width: 72px;
    background: linear-gradient(#d32222 0px, #da3b3b 100%) repeat-x #da4b4b;
    padding: 12px 0px 8px;
    border-radius: 5px;
    margin: 0 auto;
    margin-bottom: 10px;
}

.sgconsig-logo
{
    font-size: 64px;
    color: #d32222;
}

logo.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.link-logo:hover
{
    text-decoration: none;
}

.topo {
    min-height: 64px;
    text-align: center;
}
.topo-title
{
    margin: 0 auto;
    margin-top: -44px;
    text-align: center;
    color: #d32222;
    font-size: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-shadow: none;
}


