body{
    font-family: poppins;
    font-size: 0.8em;
    margin: 0;
    background-color: whitesmoke;
}

input[type=text], input[type=password], input[type=date], textarea, select {
    font-family: poppins;
    font-size: 0.9em;
    border: solid 1px #dcdcdc;
    padding: 9px 10px;
    border-radius: 3px;
}

input[type=button], button {
    font-family: poppins;
    font-weight: 500;
    border: solid 1px #ff6b51;
    border-radius: 4px;
    background-color: white;
    padding: 7px 12px;
    color: black;
    text-transform: uppercase;
    cursor: pointer;
}

input[type="button"]:hover, button:hover {
    background-color: #ff6b51;
    color: white;
}

input[type="checkbox"] {
    cursor: pointer;
    transform: scale(1.5, 1.5);
    vertical-align: middle;
}

content{
    display: inline-block;
    padding-left: 2%;
    width: 79%;
}

.page-title {
    font-size: 2em;
    font-weight: bold;
    padding: 20px 0;
    color: #6b6b6b;
    width: auto;
}

.footer{
    height: 50px;    
}

.btn-icon {
    padding: 4px 20% 2px;
    font-size: .95em;
}

.label, .table-header  {
    font-size: 0.9em;
    color: #6b6b6b;
}

.width-100 {
    width: 100%;
    box-sizing: border-box;
}

.width-50 {
    width: 50%;
    box-sizing: border-box;
}
            
.row-highlight-js {
    background-color: #85e9ff;
    font-weight: 600;
}

.row-highlight:hover {
    background-color: #85e9ff;
}

.color-row-alt {
    background-color: #ededed;
}

.toggle-off {
    font-size: 1.8em;
    color: #6b6b6b;
    cursor: pointer;
    margin-top: 5px;
}

.toggle-on {
    font-size: 1.8em;
    color: #ff6b51;
    cursor: pointer;
}
    
.tooltip {
    color: #f5f5f5;
    background-color: #292929;
    opacity:0.9;
    font-size: 0.85em;
    padding: 8px 10px;
    text-align:center;
    max-width:550px;
    border-radius: 4px;
}

.tooltip-left {
    color: #f5f5f5;
    background-color: #292929;
    opacity:0.9;
    font-size: 0.85em;
    padding: 8px 10px;
    text-align:center;
    max-width:550px;
    text-align: left;
    border-radius: 4px;
}

.tele-info {
    font-family: 'Poppins';
    background-color: white;
}

.tele-success {
    font-family: 'Poppins';
    background-color: #38a643;
    border: solid 1px #009428;
    text-align: center;
    color: white;
    font-size: 0.9em;
}

.tele-warning {
    font-family: 'Poppins';
    background-color: #d93d3d;
    border: solid 1px orangered;
    text-align: center;
    color: white;
    font-size: 0.9em;
}