.wpsms-error-notice {
    background-color: #ffd5d5;
    padding: 7px 7px;
    display: inline-block;
    border: 1px solid #ffb7b7;
    border-radius: 2px;
    color: #e02222;
}

.wpsms-time {
    clear: both;
    color: #a4a2a2;
    display: block;
    font-size: 10px;
}

.wpsms-color-green {
    color: #27bb00;
}

.wpsms-color-red {
    color: #f10000;
}

.wpsms-button-group .dashicons {
    vertical-align: text-top;
}

#wpsms-select-subscriber-group {
    display: none;
}

#wpsms-custom-text {
    display: none;
}

#wpsms-custom-text textarea {
    font-size: 12px;
    width: 100%;
    height: 114px;
}

#wpsms-custom-text p.description.data, #wpsms-custom-text code {
    font-size: 11px !important;
}

.wpsms-plugin-meta-link span {
    font-size: 14px;
    vertical-align: sub;
}

.wpsms-plugin-meta-link.wp-sms-pro {
    color: green;
    font-weight: bold;
}

.wpsms-has-credit {
    color: #3b9d00;
}

.wpsms-no-credit {
    color: #c20000;
}

.wpsms-premium-tab {
    color: #F1F1F1;
    background: #21A8D2;
}

.wpsms-tab-group {
    border: 1px solid #d8d8d8;
    display: block;
    width: 100%;
    float: left;
    background-color: #ffffff;
    margin-top: 18px;
    border-radius: 3px;
    overflow: hidden;
}

.wpsms-tab {
    width: 190px;
    float: left;
}

.wpsms-tab li {
    margin: 0;
}

.wpsms-tab li a:focus {
    outline: 0 !important;
    box-shadow: none !important;
}

.wpsms-tab #wpsms-logo {
    text-align: center;
    padding-bottom: 7px;
    border-bottom: 1px solid #f1f1f1;
}

.wpsms-tab #wpsms-logo img {
    width: 50%;
}

.wpsms-tab li a {
    display: block;
    text-decoration: none;
    padding: 13px 14px;
    font-weight: bold;
    margin: 0 -1px 0px 0;
}

.wpsms-tab li .active {
    background-color: #f4f6ff;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    border-right: 1px solid #f4f6ff;
}

.wpsms-tab-content {
    background-color: #f4f6ff;
    display: grid;
    padding: 6px 33px;
    border-left: 1px solid #d8d8d8;
    min-height: 610px;
}

.rtl .wpsms-tab {
    float: right;
}

.rtl .wpsms-tab-content {
    border-left: 0px none;
    border-right: 1px solid #d8d8d8;
}

.rtl .wpsms-tab li a {
    margin: 0 0 0 -1px;
}

.rtl .wpsms-tab li .active {
}

/* Privacy Page */
.privacy_page input[type=tel] {
    margin-top: 15px;
    height: 35px;
    min-width: 250px;
}

.privacy_page #universal-message-container {
    padding: 2px 0px 17px 0px;
}

.privacy_page .text-lead {
    line-height: 26px;
    text-align: justify;
}

.wp_camoo_sms_status_success {
    background: #04ca15;
    color: #ffffff;
    padding: 3px 5px;
    border-radius: 3px;
}

.wp_camoo_sms_status_fail {
    background: #ca0404;
    color: #ffffff;
    padding: 3px 5px;
    border-radius: 3px;
}

.wp_camoo_sms_status_sent {
    background: #ffa500;
    color: #ffffff;
    padding: 3px 5px;
    border-radius: 3px;
}

.wp_camoo_sms_subscribers_label {
    line-height: 19px;
    left: 0px;
    top: 6px;
    width: 81px;
    height: 19px;
    display: inline-block;
}

.wp_camoo_sms_subscribers_input_text {
    left: 81px;
    top: 0px;
    width: 379px;
    height: 28px;
}

.wpsms-value.wpsms-numbers code {
    font-family: inherit;
}

@media screen and (min-width: 1440px) {
    .postbox-container {
        max-width: 60%;
    }

    .rtl .postbox-container {
        max-width: unset;
    }
}

/** Welcome page **/
.wp-sms-welcome .wp-badge {
    background-image: url('../images/welcome/logo.svg');
    background-color: #f88e40;
}

.wp-sms-welcome .nav-tab.donate {
    background-color: #459605;
    color: #ffffff;
}

.wp-sms-welcome .tab-content {
    display: none;
}

.wp-sms-welcome .tab-content.current {
    display: block;
}

.wp-sms-welcome ul li {
    margin: 0 31px;
}

.wp-sms-welcome ul {
    list-style-type: square;
    line-height: 28px;
    margin: 0 0 20px 0;
}

.wp-sms-welcome img {
    width: auto;
}

.wp-sms-welcome .center-section {
    padding: 41px 0 60px;
    clear: both;
    text-align: center;
}

.wp-sms-welcome .normal-section .left {
    float: left;
    width: 50%;
    text-align: left;
}

.wp-sms-welcome .normal-section .right {
    float: right;
    width: 50%;
}

.wp-sms-welcome .normal-section {
    float: left;
    width: 100%;
    padding: 36px 0 44px;
    border-bottom: 1px solid #dedede;
}

.wp-sms-welcome .normal-section h2 {
    text-align: left;
}

.wp-sms-welcome .text-center {
    text-align: center !important;
}

.wp-sms-welcome .content-padding {
    padding: 0 43px;
}

.wp-sms-welcome .addons-item img {
    width: 120px;
    border-radius: 4px;
}

.wp-sms-welcome .addons-item a {
    display: inline-block;
    margin: 0 5px;
}

.wp-sms-welcome .center-section.logo img {
    width: 150px;
}

.wp-sms-welcome .center-section.logo > a {
    display: inline-block;
}

.wp-sms-welcome .plugin-icon {
    width: 128px;
    height: 128px;
}

.wp-sms-welcome .plugin-card h3 {
    margin: 0 0 12px;
    font-size: 18px;
    line-height: 1.3;
}

.wp-sms-welcome .plugin-card {
    text-align: left;
}

.wp-sms-welcome .wp-list-table.widefat {
    width: 40%;
    margin: 0 auto;
}

.wp-sms-welcome .widefat td .dashicons.dashicons-yes {
    color: green;
}

.wp-sms-welcome .widefat td .dashicons.dashicons-no-alt {
    color: red;
}

.wp-sms-welcome .widefat td, .widefat th {
    border-bottom: 1px solid #eaeaea;
    text-align: center;
}

.wp-sms-welcome .widefat td:first-child {
    text-align: left;
}

.wp-sms-welcome .widefat .bold {
    background: #f5f5f5;
}
