body {
    font-family: Poppins, Arial, Helvetica, sans-serif;
    background-color: #ffffff;
}

.m-header--fixed .m-header {
    position: unset;
}


.m-header--fixed.m-header--minimize-off .m-header {
    height: 117px;
}

.m-header--fixed.m-header--minimize-on .m-header {
    transition: none;
    height: 117px;
    box-shadow: 0 1px 15px 1px rgba(81, 77, 92, .1);
}


.m-header .m-header__bottom {
    background: white;
    height: 117px;
}

@media (min-width: 1025px) {

    .m-header .m-header__bottom {
        height: 117px !important;
    }

    .m-brand__logo img {
        max-height: 117px;
        padding: 12px 12px 0px 0;
        vertical-align: bottom;
    }

}

.m-header {
    transition: all .3s ease;
    /*box-shadow: 0 1px 15px 1px #74bdf5;*/
}

.m-login.m-login--2 .m-login__wrapper {
    padding: 40px 12px 12px 12px;
}

.h1, h1 {
    font-size: 4rem;
    color: #2e92fc;
}


.btn.btn-outline-metal.m-btn.m-btn--icon.m-btn--pill span {
    color: #000000 !important;
    font-size: 12px !important;
}

.btn-outline-metal {
    color: #cde4f7 !important;
    border-color: #8ac4ff;
}

.btn.btn-outline-metal.m-btn.m-btn--icon.m-btn--pill {
    background-color: #cde4f7;
}

.btn-focus {
    background-color: #2d92fc;
    border-color: #96bee8;
}

.btn-focus:hover {
    background-color: #46c048;
    border-color: #7ce47d;
}

.btn-focus:not(:disabled):not(.disabled).active, .btn-focus:not(:disabled):not(.disabled):active, .show > .btn-focus.dropdown-toggle {
    background-color: #46c048;
    border-color: #7ce47d;
}

.btn.m-btn--pill {
    border-radius: 4px;
}

.btn.btn-focus.m-btn--air, .btn.btn-outline-focus.m-btn--air, .btn.m-btn--gradient-from-focus.m-btn--air {
    box-shadow: 0 2px 8px 1px rgba(41, 81, 144, .19) !important;
}

.btn.btn-focus.m-btn--air.focus, .btn.btn-focus.m-btn--air:focus, .btn.btn-focus.m-btn--air:hover, .btn.btn-outline-focus.m-btn--air.focus, .btn.btn-outline-focus.m-btn--air:focus, .btn.btn-outline-focus.m-btn--air:hover, .btn.m-btn--gradient-from-focus.m-btn--air.focus, .btn.m-btn--gradient-from-focus.m-btn--air:focus, .btn.m-btn--gradient-from-focus.m-btn--air:hover {
    box-shadow: 0 2px 8px 1px rgba(41, 81, 144, .36) !important;
}

.btn.m-btn--custom {
    padding: .75rem 2rem;
    font-size: 2rem;
    font-family: Arial, Helvetica, sans-serif;
}


input.form-control.m-input {
    font-size: 18px;

    border: 1px solid #ced4da;
    height: 50px;
}

.select2-container--bootstrap4 .select2-selection--single {
    height: 50px !important;
}

.input-group .input-group-append > .input-group-text, .input-group .input-group-prepend > .input-group-text {
    font-size: 17px;
    min-width: 50px;
}

h3 {
    font-size: 20px;
}

span#selected-keyword {
    font-weight: bold;
}


.alert {
    display: flex;
    align-items: stretch;
    padding: 1rem 2rem;
    border-radius: 3px;
    margin: 0 0 20px 0
}

.alert .alert-icon {
    display: flex;
    align-items: center;
    padding: 0 1.25rem 0 0
}

.alert .alert-icon i {
    font-size: 2.4rem
}

.alert .alert-icon.alert-icon-top {
    align-items: flex-start;
    align-content: stretch
}

.alert .alert-text {
    align-self: center;
    flex-grow: 1
}

.alert .alert-close {
    padding: 0 0 0 1rem;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.dataTable td.sorting {
    cursor: pointer;
    font-weight: bold;
}

.dataTable td.sorting:hover,
.dataTable td.sorting_asc,
.dataTable td.sorting_desc {
    text-decoration: underline;
    color: #118534;
    font-weight: bold;
}

.m-menu__link .m-menu__link-text {
    /*text-transform: uppercase !important;*/
    font-size: 16px !important;
    color: #4285F4 !important;
    font-weight: bold;
}

.m-menu__link:hover .m-menu__link-text {
    color: #118534 !important;
    text-decoration: underline;
}

.m-header {

    border-bottom: 5px solid #8ac4ff;
    box-shadow: none !Important;
    height: auto !Important;
}

h4 {
    color: #8c8c8c;
}
#keywords_table td
{
    font-size: 14px;
}
.remove-button
{
    line-height: 50px;
    font-size: 24px;
    height: 50px;
}

.select2-container--bootstrap4 .select2-selection {
    font-size: 18px;
    line-height: 50px !important;
    padding: 0 12px !important;
}
.average-header
{

    font-size: 16px !important;
    color: #4285F4 !important;
    font-weight: bold;
    text-align: center;
}