
:root {
    --main: #2b2b6c;
}
.viber-page-title {
    padding: 10px 0 20px 10px;
}

.content-wrapper {
    background-color: #edf0f5 !important;
}

.content-header {
    padding: 10px 0.5rem !important;
}


.form-control{
    color: #495057;
    background-color: #eff0f5;
    border-color: #eff0f5;
    box-shadow: 0 0 0 0.08rem #eff0f5;
}
.form-control:focus{
    background-color: #e4e5ec;
    border-color: #e4e5ec;
    box-shadow: 0 0 0 0.08rem #e4e5ec;
}

.form-control-sidebar {
    box-shadow: unset;
}

.form-control-sidebar:focus {
    background-color: #3f474e;
    border: 1px solid #7a8793 !important;
    box-shadow: unset;
}
#imgURL {
    background-color: #dbdbe5;
    cursor: no-drop;
    box-shadow: 0 0 0 0.08rem #dbdbe5;
    border: none;
}
input,select,option
{
    height: unset !important;
    font-size: 14px !important;
    border-radius: 5px !important;
    line-height: 2 !important;
}

textarea {
    font-size: 14px !important;
    border-radius: 5px !important;
    line-height: 1.5 !important;
}
select {
    padding: 10.5px 0 10.5px 10px !important;
}
.viber-label {
    padding-bottom: 5px;
}

.right-align {
    float:right;
}

.viber-btn-main, .viber-main-color {
    background-color: var(--main);
}
.viber-main-text {
    color: var(--main);
}
.viber-btn-main:hover {
    background-color: #5959af;
}

.viber-btn-secondary {
    background-color: #898994;
}.viber-btn-secondary:hover {
    background-color: #b3b3b8;
}

.viber-btn {
    color: #fff;
    border-radius: 50rem!important;
    padding: 3px 20px;
    font-weight: 500;
    outline: none;
    border:none;
    font-size: 15px;
}

.viber-btn:hover {
    
    color: #fff;
}

.viber-btn:focus {
    opacity: .8;
}

.viber-btn-lg {
    padding: 6px 40px !important; 
    font-size: 18px;
}
.modal-content .modal-header, .modal-content .modal-footer {
    border: 0;
}

.primary-text {
    color: var(--main) !important;
}

.modal-body {
    padding: 0 1rem;
}

.modal-content {
    border-radius: 10px;
    border: 0;
    padding: 5px;
}

.card {
    border-radius: 10px;
}
.page-item.active .page-link {
    background-color: var(--main);
    border-color: var(--main);
}

.pagination .paginate_button  {
    margin: 0 3px;
}

.pagination .paginate_button .page-link {
    border-radius: 50rem !important;
    height: 40px;
    width: 40px;
    text-align: center;
}

.viber-portal {
    width: 100%;
    /* margin-top: 80px; */
}
.viber-bot {
    position: absolute;
    top: -75px;
    background-color: #fff;
    border-radius: 50%;
    padding: 20px;
    border: 5px solid var(--main);
}
.viber-bot img{
    height: auto;
    width: 100px;
}