.input-class {
    font-family: MuseoSans, Arial, Helvetica, Sans-serif;
    box-shadow: 0 0 0 1px #6d5b4a, inset 0 0 1px rgba(0,0,0,.5), inset 0 1px 1px rgba(0,0,0,.5), 0 0 5px rgba(0,0,0,1);
    text-shadow: 1px 1px 1px rgba(0,0,0,.6);
    font-size: 12px;
    width: 35%;
    padding: 8px;
    color: #b9b3b3;
    background-color: #211c15;
    border: 1px solid #080e14;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin: 5px;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    -ms-transition: all 300ms;
    transition: all 300ms;
}
table {
    width: 0%;
}

#visual-info-center{
    background-color: #261913;
}

#Success-Menssage{
    width:518px;
    min-height:40px;
    cursor:default;

    border:1px solid #33cd0a;
    background:#f4fef3;

    margin-left:-15px;

    color:#33cd0a;
    font-size:13px;
    font-weight:bold;
    font-family:monospace;
    text-align:center;
    outline:none;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

#Error-Menssage{
    width:518px;
    min-height:40px;
    cursor:default;

    border:1px solid #cd0a0a;
    background:#fdf5f1;

    margin-left:-15px;

    color:#cd0a0a;
    font-size:13px;
    font-weight:bold;
    font-family:monospace;
    text-align:center;
    outline:none;

    -webkit-border-radius: 2x;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

#Button{
    font-family:monospace;
    color:#fff;
    outline:none;
    font-size:15px;
    font-weight:bold;

    height:30px;
    width:300px;

    background-color:#30211b;
    border:1px solid #200f07;
    cursor:pointer;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    transition: background-color 0.5s ease-in-out;
}

#Button:hover{
    background-color:#251610;
    transition: background-color 0.5s ease-in-out;
}

#Button[disabled]{
    font-family:monospace;
    color:#fff;
    outline:none;
    font-size:15px;
    font-weight:bold;

    height:30px;
    width:300px;

    background-color:#251610;
    border:1px solid #200f07;
    cursor:not-allowed;

    transition: background-color 0.5s ease-in-out;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.Text{
    color:#fff;
    font-family:monospace;
    font-size:13px;
    font-weight:bold;

    cursor:default;
}

.Space-Menssage{
    height:12px;
}

.button{
    font-family:monospace !important;
    font-weight:bold !important;
    color:#fff !important;

    cursor:pointer !important;

    background-color:#008334;
    border:1px solid #000;
    outline:none !important;

    height:33px !important;
    width:103px !important;

    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    border-radius: 2px !important;
    transition: background-color 0.5s ease-in-out;
}

.button:hover{
    background-color:#005c25;
    transition: background-color 0.5s ease-in-out;
}

.no{
    background-color:#830000 !important;
}

.no:hover{
    background-color:#5c0000 !important;
}

.pdt_cls{
    background:center no-repeat #533c34;
    height:75px;
    width:115px;
    border:2px solid #200f07;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.pdt_cls_slc{
    background:center no-repeat #533c34;
    height:75px;
    width:115px;
    border:2px solid #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.pdt_cls_slc_nation{
    background:center no-repeat #533c34;
    height:75px;
    width:115px;
    border:2px solid #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.pdt_blc{
    background:#000;
    height:75px;
    opacity:0.7;
    width:115px;
    cursor:pointer;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    transition: opacity 0.5s ease-in-out;
}

.pdt_blc:hover{
    transition: opacity 0.5s ease-in-out;
    opacity:0.4;
}

.pdt_blc_slc{
    background:#608166;
    height:75px;
    opacity:0.2;
    width:115px;
    cursor:pointer;
    border: 1px solid #fff;
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;
    transition: opacity 0.5s ease-in-out;
}

.pdt_blc_slc_nation{
    background:#608166;
    height:75px;
    opacity:0.2;
    width:115px;
    cursor:pointer;
    border: 1px solid #fff;
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;
    transition: opacity 0.5s ease-in-out;
}

.pdt_nme{
    color:#fff;
    font-family:monospace;
    font-size:12px;
    font-weight:bold;

    cursor:default;
}

div.caixa {
    width: 470px;
    height: 360px;
    overflow: auto;
}

.caixa {
    white-space: nowrap;
    padding: 5px;
}
.caixa::-webkit-scrollbar {
    width: 2em;
    height: 2em;
}
.caixa::-webkit-scrollbar {
    width: 32px;
    height: 16px;
}

.caixa::-webkit-scrollbar-thumb {
    background-image: url(../../../images/kunaiTopDown.png);
    background-repeat: no-repeat;
}

.caixa::-webkit-scrollbar-track-piece {
    background-repeat: no-repeat, no-repeat;
}