
.nav-drop {
    border: 0;
    background-color: #222;
    padding: 5px 6px;
    color: #FFF;
    margin-right: 1px;
    margin-left: 1px;
    border-radius: 0;
    font-size: 110%;
    text-align: center;
}

.dropdown:hover .dropdown-menu {
    display: block;
}
.nav-drop > .dropdown-menu {
    border: 0;
    background-color: #222;
    padding: 5px 6px;
    color: #FFF;
    margin-right: 1px;
    margin-left: 1px;
    border-radius: 0;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    background-color: #111;
    color: #D7B56D;
}
.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    text-align:center;
    line-height: 1.428571429;
    color: white;
    white-space: nowrap;
    font-family: 'Cuprum','Maven Pro','Varela Round', sans-serif;
    font-size: 12pt;
    letter-spacing: 1px;
}
a, a:hover, a:focus {
    text-decoration: none;
}

.nav-tabs > li {
    font-family: 'Cuprum','Maven Pro','Varela Round', sans-serif;
    font-size: 12pt;
    letter-spacing: 1px;
    text-align: center;
}
.nav-drop:hover, .nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #333;
}
.nav-tabs > li > a:hover {
    border: 0;
    background-color: #111;
    padding: 5px 6px;
    color: #D7B56D;
    margin-right: 1px;
    margin-left: 1px;
}

.Cuprum{
    font-family: 'Cuprum', sans-serif;
}


html {
    background-image: none;
    background-color: transparent;
}
.global {
    background-color: transparent;
}


.text-Roboto{
    font-family: Roboto,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: center;
    vertical-align: middle !important;
}

.panel-body-protiming{
    padding-right:15px;
    padding-left:15px;
    padding-top:15px;
    padding-bottom:15px;
    margin-bottom:15px;
}

.panel-header-protiming{
    font-family: Cuprum,Roboto,sans-serif;
    font-size: 11pt;
    letter-spacing: 1px;
    font-weight: normal;
    padding-right:15px;
    padding-left:15px;
    padding-top:15px;
    padding-bottom:15px;
}

.panel-darkgrey{
    background-color: #2E2E2E;
    color:white;
}

.panel-white{
    background-color: white;
    color:black;
}

.panel-or{
    background-color: #D7B56D;
    color:white;
}



.btn-top-left{
    height: 100%;
    border: none;
    padding: 0 5px;
    position: absolute;
    vertical-align: middle;
    background-color: inherit;
    color:whitesmoke;
    right: 0;
}

.btn-close{
    height: 100%;
    border: none;
    padding: 0 5px;
    position: absolute;
    background-color: inherit;
    color:whitesmoke;
    vertical-align: middle;
    right: 0;
}


.btn-close:hover{
    color:whitesmoke;
    background-color: rgba(166, 64, 61, 0.91);
}

@media only screen and (min-width : 768px) {
    .is-table-row [class*="col-"] {
        float: none;
        display: table-cell;
        vertical-align: middle;
    }
}


.btn.btn-protiming-black{
    height: 30px;
    padding: 3px 7px;
    color: white;
    background-color: black;
    font-family: "Cuprum",sans-serif;
    font-size: 12pt;
    border: 1px solid black;
    white-space: nowrap;
}

.btn.btn-protiming-black-or{
    height: 30px;
    padding: 3px 7px;
    color: #D7B56D;
    background-color: black;
    font-family: "Cuprum",sans-serif;
    font-size: 12pt;
    border: 1px solid black;
    white-space: nowrap;
}


.btn.btn-protiming-transparent{
    height: 30px;
    padding: 3px 7px;
    color: #D7B56D;
    background-color: transparent;
    font-family: "Cuprum",sans-serif;
    font-size: 12pt;
    border: none;
    white-space: nowrap;
}

.btn.btn-protiming-or{
    height: 30px;
    padding: 3px 7px;
    color: white;
    background-color: #D7B56D;
    font-family: "Cuprum",sans-serif;
    font-size: 12pt;
    border: 2px solid #D7B56D;
    white-space: nowrap;
}

.btn.btn-protiming-or:hover{
    background-color: white;
    color: #D7B56D;
    border: 2px solid #D7B56D;
}

.btn.btn-protiming-danger{
    border-color: #ac2925;
    background: white;
    color: #ac2925;}

.btn.btn-protiming-danger:hover{
    border-color: #ac2925;
    background: #ac2925;
    color: white;}

.btn.btn-protiming-gris{
    height: 30px;
    padding: 3px 7px;
    color: black;
    background-color: #d0d0d0;
    font-family: "Cuprum",sans-serif;
    font-size: 12pt;
    border: 2px solid #D7B56D;
    white-space: nowrap;
}

.btn.btn-protiming-gris:hover{
    background-color: #d0d0d0;
    color: black;
    border: 2px solid #D7B56D;
}

.btn.btn-default{
    white-space: nowrap;
    border: 1px solid black;
}

.btn.btn-protiming-transparent:hover{
    color: white;
    border: none;
}

.btn.btn-protiming-black:hover{
    border: 1px solid #ae9847;
    background-color: #323232;
}

.btn.btn-protiming-white{
    height: 30px;
    padding: 3px 7px;
    color: rgb(215, 181, 109);
    background-color: white;
    font-family: "Cuprum",sans-serif;
    font-size: 12pt;
    border: 1px solid #ae9847;
    white-space: nowrap;
}



.btn.btn-protiming-white:hover{
    border: 1px solid #ae9847;
}

.btn.btn-protiming-blue {
    height: 30px;
    padding: 3px 7px;
    color: #2a6496;
    background-color: white;
    font-family: "Cuprum",sans-serif;
    font-size: 12pt;
    border: 2px solid #2a6496;
    white-space: nowrap;
}

.btn.btn-protiming-blue:hover{
    border: 2px dashed #2a6496;
}