.sms_list_wrapper {
    background-color: #DDDDDD;
}

.sms_list_wrapper table td a:link, .sms_list_wrapper table td a:active, .sms_list_wrapper table td a:visited {
    color: #0033DD;
    text-decoration: none;
}

.sms_list_wrapper table th {
    background-color: #DDDDDD;
}

.sms_list_wrapper table td {
    background-color: #FFFFFF;
}

.sms_list_wrapper table tr.odd td {
    background-color: #FFFFFF;
}

.sms_list_wrapper table tr.even td {
    background-color: #EFEFEF;
}

.backrow {
    text-align: right;
    margin-bottom: 5px;
}

.backrow a:link, .backrow a:active, .backrow a:visited {
    color: #0033DD;
    text-decoration: none;
}

.sms_pagination {
    text-align: right;
}

.sms_pagination ul {
    
}

.sms_pagination ul li {
    width: 20px;
    height: 20px;
    background-color: #DDDDDD;
    border: solid 1px #BCBCBC;
    display: inline-block;
    text-align: center;
    margin-left: 2px;
}

.sms_pagination ul li:hover, .sms_pagination ul li.active {
    background-color: #BCBCBC;
}

.sms_pagination ul li a {
    display: block;
}

.sms_pagination ul li a:active, .sms_pagination ul li a:visited, .sms_pagination ul li a:link {
    color: #000000;
    text-decoration: none;
}

.sms_pagination ul li.disabled {
    color: #999999 !important;
    background-color: #EEEEEE !important;
}

.sms_beacon_header {
	float: left;
}
.sms_beacon_header2 {
	float: right;
    margin: 10px 15px 0 0;
}
.sms_beacon_header2 a:link, .sms_beacon_header2 a:active, .sms_beacon_header2 a:visited {
	color: #666666;
    font-size: 15px;
}
.sms_beacon_form_area {
    clear: both;
}

i.icon-append.fa.fa-calendar {
    top: 1px;
    width: 22px;
    height: 23px !important;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    background-color: #EFEFEF;
}

input#testnumber {
    width: 158px;
}

a.page-title-action.sms-red {
    background: red;
    color: white;
}