.container {
    padding: 2rem 0rem;
}

h4 {
    margin: 2rem 0rem;
}

.panel {
    border-radius: 4px;
    padding: 1rem;
    margin-top: 0.2rem;
    background-color: #f5f5f5;
    color: #323b40;
}

.panel.panel-blue {
    background-color: #e0f5ff;
    color: #00a5fa;
}

.panel.panel-big-height {
    min-height: 150px;
}

.item {
    border-radius: 4px;
    padding: 0.5rem;
    margin: 0.2rem;
}

.item.item-blue {
    background-color: #b9e5fe;
    color: #00a5fa;
}

.item.item-green {
    background-color: #b7e0dc;
    color: #019888;
}

.item.item-lime {
    background-color: #c7e8c8;
    color: #42b045;
}

.item.item-yellow {
    background-color: #ffeeba;
    color: #ff9901;
}

.item.item-pink {
    background-color: #fabad0;
    color: #ef075f;
}

.item.item-red {
    background-color: #fec9c6;
    color: #fd3d08;
}

.item.item-big-width {
    min-width: 380px;
}

label {
    letter-spacing: 0.025em !important;
    font-weight: 600 !important;
}

.btn-color {
    background: #374151 !important;
    letter-spacing: 0.025em !important;
    font-weight: 600 !important;
    color: #ffffff !important;
}

.btn-color:hover {
    background: #262626 !important;
}

.btn-submit {
    background: #075985 !important;
    letter-spacing: 0.025em !important;
    font-weight: 600 !important;
    color: #ffffff !important;
}

.btn-submit:hover {
    background: #155e75 !important;
}

/* scroller */

#staticIpContainer::-webkit-scrollbar {
    width: 6px;
}

#staticIpContainer::-webkit-scrollbar-track {
    background: #f1f1f1;
}

#staticIpContainer::-webkit-scrollbar-thumb {
    background: #888;

    border-radius: 2.5px;
}

#staticIpContainer::-webkit-scrollbar-thumb:hover {
    background: #555;
}

#staticIpContainer::-webkit-scrollbar {
    width: 6px;
}

/* responsivness */
@media (min-width: 1120px) {
    .modal-dialog {
        max-width: 40% !important;
    }
}

@media (max-width: 768px) {
    .mobile-column {
        flex-direction: column;
    }

    .form-group {
        width: 100% !important;
    }
}
