﻿* {
    margin: 0;
    padding: 0;
}

body {
    width: 100%;
    background-color: #fafafa;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #545454;
    letter-spacing: 0.025em;
    text-align: left;
    position: relative;
    word-wrap: break-word;
}

legend {
    padding: 3px;
    letter-spacing: 1.5px;
    font-size: 10px;
    text-transform: uppercase;
    border-left: 4px;
    border-right: 0px;
    border-left: 6px solid;
    border-bottom: 1px solid;
    border-top: 1px solid;
    color: #CDCDCD;
}

a {
    text-decoration: none;
}

    a:link {
        color: #000;
    }

    a:visited {
        color: #000;
    }

    a:focus {
        color: #C25E00;
    }

    a:hover {
        color: #C25E00;
    }

    a:active {
        color: #000;
    }

img {
    border: 0;
}


input[type=text],
input[type=password],
textarea {
    border: solid 1px #aaa;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    color: #606060;
    border-radius: 5px;
    background: #fff;
    height: 30px;
}

input[type=text],
input[type=password] {
    border-radius: 5px;
    height: 30px;
}

select {
    border: solid 1px #aaa;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    color: #606060;
    height: 25px;
    border-radius: 5px;
    background: #fff;
    height: 30px;
}

input[type=submit] {
    padding: 4px;
    border: none;
    color: #545454;
    background: #FFF;
    transition: 0.3s;
    min-width: 130px;
    font-weight:bold;
    border: 1px solid #aaa;
    padding: 8px 15px;
    margin: 0;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
}

input, textarea, select {
    background: #fff;
}

    input[type=radio], input[checkbox], input[type=image] {
        background: none;
    }

    input[type=submit]:focus, input[type=submit]:hover {
        cursor: pointer;
        background: #bf2323;
        color: White;
        transition: 0.3s;
    }

    input[type=text]:focus, input[type=password]:focus, input[type=select]:focus {
        background: #eee;
        color: #000;
    }

#footer {
    background: #991d1d;
    bottom: 0;
    float: right;
    position: relative;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: calc(100% - 250px);
}

.sidebar-collapsed #footer {
    width: 100%;
}

.wrapper {
  height: 100%;
  min-height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
