#sms-log .main-table-wrapper .table-body-wrapper table tr td {
    padding: 5px 7px;
    vertical-align: middle;
}
#sms-log .main-table-wrapper table.table-header tr td,
#sms-log .main-table-wrapper table.table-result tr td {
    padding: 10px 7px;
    vertical-align: middle;
}

#sms-log .main-table-wrapper .table-body-wrapper table.table-body tr:nth-child(even) {
    background-color: #e1ecfb;
}

#sms-log .sms-list .table-body-wrapper {
    max-height: 800px;
}

#sms-log .main-table-wrapper.sms-list table td:nth-child(1) {
    width: 10%;
    text-align: center;
}
#sms-log .main-table-wrapper.sms-list table td:nth-child(2) {
    width: 10%;
    text-align: center;
}
#sms-log .main-table-wrapper.sms-list table td:nth-child(3) {
    width: 15%;
    text-align: center;
}
#sms-log .main-table-wrapper.sms-list table td:nth-child(4) {
    width: 50%;
}
#sms-log .main-table-wrapper.sms-list table td:nth-child(5) {
    width: 15%;
}

#sms-log .main-table-wrapper.sms-stat table td:nth-child(1) {
    width: 70%;
    text-align: left;
}
#sms-log .main-table-wrapper.sms-stat table td:nth-child(2) {
    width: 10%;
    text-align: center;
}
#sms-log .main-table-wrapper.sms-stat table td:nth-child(3) {
    width: 10%;
    text-align: center;
}
#sms-log .main-table-wrapper.sms-stat table td:nth-child(4) {
    width: 10%;
    text-align: center;
}

#sms-log .main-table-wrapper table.table-result tr td {
    text-align: center;
    font-weight: 500;
    color: #86a2bc;
    background-color: #e1ecfb;
}

#sms-log .main-table-wrapper table.table-result tr td:nth-child(1) {
    text-align: right;
}

#sms-log .nav-tabs {
    border: none; }
#sms-log .nav-tabs li a {
    background-color: #a1b9ce;
    color: #fff;
    font-size: 14px;
    padding: 10px 31px;
    border: none; }
#sms-log .nav-tabs li.active a,
#sms-log .nav-tabs li:hover a {
    background-color: #446a8e;
    color: #fff; }
#sms-log .nav-tabs li:last-child a {
    margin: 0; }
#sms-log .nav-tabs > li.active > a,
#sms-log .nav-tabs > li.active > a:hover,
#sms-log .nav-tabs > li.active > a:focus {
    border: none; }
#sms-log .filter-wrap {
    padding: 15px 10px;
    background-color: #f6fcff;
    border: 2px solid #b6cbdc;
    border-radius: 0 0 2px 2px;
    margin-bottom: 20px;
    box-shadow: 0 5px 15px -2px rgba(0, 0, 0, 0.2);
}
#sms-log .filter-wrap a.filter-but {
    display: none;
    color: #446a8e;
    font-size: 12px; }
#sms-log .filter-wrap a.filter-but span {
    font-size: 14px;
    color: #446a8e;
    border-bottom: 1px dotted #446a8e; }
#sms-log .filter-wrap a.filter-but.active {
    display: block; }
#sms-log .filter-wrap a.filter-but:hover span {
    border: none; }
#sms-log .filter-wrap .alt-check input[type="checkbox"]:checked + label:before {
    background-position: 0 -16px; }
#sms-log .filter-wrap .alt-check input[type="checkbox"]:disabled + label:before {
    opacity: 0.5;
    cursor: default; }

#sms-log form {
    display: none;
    margin-top: 10px;
    font-size: 14px;
}

#sms-log form .period {
    margin: 5px 0; }
#sms-log form .period span {
    color: #86a2bc;
    font-weight: 500; }
#sms-log form .period ul {
    display: inline-block; }
#sms-log form .period ul li {
    display: inline-block; }
#sms-log form .period ul li a {
    color: #a5bace;
    border-bottom: 1px dotted #a5bace; }
#sms-log form .period ul li a:hover {
    border: none; }
#sms-log form .period ul li a.active {
    border: none;
    color: #446a8e;
    cursor: default; }

#sms-log .date-select-block {
    display: inline-block;
    margin-right: 10px;
}
#sms-log .date-select-block input[type="text"] {
    width: 110px;
    display: inline-block;
}
#sms-log #promoCodeFilterCode {
    width: 130px;
    display: inline-block;
}

#sms-log .bootstrap-select .dropdown-menu {
    max-height: 240px;
    overflow: hidden !important;
    overflow-y: auto !important; }
#sms-log .bootstrap-select .dropdown-menu ul.selectpicker {
    max-height: 190px;
}
