/*
SIDChrome ADMIN - Last Change: 2018-08-10
-------------------------------------------------- 
-------------------------------------------------- 
*/

/* General
-------------------------------------------------- */
.edit-icon {
    background: #5a5a5a none repeat scroll 0 0;
    border-radius: 50%;
    color: #000;
    height: 20px;
    line-height: 12px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 20px;
}

    .edit-icon:hover {
        background: #b2192a none repeat scroll 0 0;
        cursor: pointer;
        transition: all 0.5s ease 0s;
    }

    .edit-icon .glyphicon {
        color: #1e1e1e;
        font-size: 11px;
        left: 4.5px;
        line-height: 7px;
        position: absolute;
        top: 6.5px;
    }

.delete-icon {
    background: #5a5a5a none repeat scroll 0 0;
    border-radius: 50%;
    color: #000;
    height: 20px;
    line-height: 12px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 20px;
}

    .delete-icon:hover {
        background: #b2192a none repeat scroll 0 0;
        cursor: pointer;
        transition: all 0.5s ease 0s;
    }

    .delete-icon .glyphicon {
        color: #1e1e1e;
        font-size: 11px;
        left: 4.5px;
        line-height: 7px;
        position: absolute;
        top: 6.5px;
    }

.view-icon {
    background: #5a5a5a none repeat scroll 0 0;
    border-radius: 50%;
    color: #000;
    height: 20px;
    line-height: 12px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 20px;
}

    .view-icon .glyphicon-eye-open {
        color: #1e1e1e;
        font-size: 11px;
        left: 4.5px;
        line-height: 7px;
        position: absolute;
        top: 6.5px;
    }

    .view-icon:hover {
        background: #b2192a none repeat scroll 0 0;
        cursor: pointer;
        transition: all 0.5s ease 0s;
    }

.product-table tbody td {
    text-transform: none;
}

.edit-service-plan-admin .active {
    background: #86bd6a;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    display: block;
}

.edit-service-plan-admin .inactive {
    background: #bd3b3b;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    display: block;
}

.edit-service-plan-admin .orange {
    background: #ea9225;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    display: block;
}

/* Admin Central
-------------------------------------------------- */
.form-control, select, input {
    height: 45px !important;
}

.search-container .search-form input {
    height: 60px !important;
}

.dropdown-item td {
    background: #1e1e1e;
    width: 33%;
    border-top: 0 !important;
}

.admin-central h4 {
    border-bottom: 1px solid #fff;
    color: #fff;
    padding: 10px 10px;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.admin-central .btn-dark {
    display: block;
    margin-bottom: 10px;
    width: 100%;
    text-align: left;
    position: relative;
    background-color: #b2192a;
    color: #fff;
}

    .admin-central .btn-dark img {
        padding-right: 10px;
    }

    .admin-central .btn-dark .caret {
        position: absolute;
        right: 15px;
        top: 20px;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px dashed;
    }

.admin-central .open .btn-dark .caret {
    position: absolute;
    right: 15px;
    top: 20px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px dashed;
    border-top: 0;
}

.admin-central .btn-dropdown.open .btn-dark {
    background-color: #d8dbe0;
    border-left: 1px solid #d8dbe0;
    border-right: 1px solid #d8dbe0;
    border-top: 1px solid #d8dbe0;
    box-shadow: none;
}

.admin-central .btn-dropdown .dropdown-menu {
    background-color: #d8dbe0;
    border-left: 1px solid #d8dbe0;
    border-right: 1px solid #d8dbe0;
    border-bottom: 1px solid #d8dbe0;
    border-radius: 0;
    min-width: 100%;
    margin-top: -2px;
    box-shadow: none;
}

    .admin-central .btn-dropdown .dropdown-menu li {
        padding: 5px 10px;
    }

    .admin-central .btn-dropdown .dropdown-menu a {
        color: #000;
        text-decoration: none;
        text-transform: uppercase;
        /*border-bottom: 1px solid #fff;*/
        padding: 0 0 10px 38px;
    }

    .admin-central .btn-dropdown .dropdown-menu li:last-child a {
        border-bottom: none;
        padding-bottom: 0;
    }

    .admin-central .btn-dropdown .dropdown-menu a:hover {
        color: #fff;
        background-color: #b2192a;
    }

.admin-central .modal-dialog {
    width: 1000px;
}

.email-info {
    font-size: 11px;
}

.communication-preferences-container .checkbox-col {
    float: left;
    width: 8%;
}

.communication-preferences-container .description-col {
    float: left;
    width: 92%;
}

.communication-preferences-container .standard-checkboxes .checkbox-wrapper {
    margin-top: -22px;
}

/* Article Admin
-------------------------------------------------- */
.article-admin .article-list {
    height: 400px;
    overflow-x: hidden;
}

.article-admin .article-list {
    white-space: nowrap
}

    .article-admin .article-list div {
        overflow: hidden;
    }

    .article-admin .article-list a {
        text-decoration: none;
        color: #fff;
        font-weight: normal;
    }

        .article-admin .article-list a:hover {
            color: #fff;
        }

.article-admin .article-list-filter {
    position: relative;
    height: 400px;
}

    .article-admin .article-list-filter select {
        width: 100%;
        margin-bottom: 10px;
        border: 1px solid #858789;
    }

    .article-admin .article-list-filter .btn-add-new {
        width: 100%;
        margin-bottom: 10px;
    }

.article-admin-edit label {
    text-transform: uppercase;
    font-weight: normal;
}

.article-admin-edit select {
    width: 100%;
    height: 38px;
}

.article-admin-edit .glyphicon-calendar {
    color: #b2192a;
}

.form-control-feedback {
    top: 30px !important;
}

.article-admin-edit .article-wysiwyg {
    margin: 30px 0;
}

.article-admin-edit .wysiwyg-buttons {
    margin-top: 15px;
}

    .article-admin-edit .wysiwyg-buttons .btn-yellow {
        text-align: center;
    }

/* Buckets Admin
-------------------------------------------------- */
.buckets-admin a[data-toggle="modal"] {
    cursor: pointer;
}

.buckets-admin .available-buckets {
    height: 200px;
}

    .buckets-admin .available-buckets a {
        color: #fff;
        text-decoration: none;
        font-weight: normal;
        text-transform: uppercase;
    }

        .buckets-admin .available-buckets a:hover {
            color: #b2192a;
            text-decoration: underline;
            font-weight: normal;
        }

.buckets-admin .add-bucket {
    background: #b2192a;
    color: #000;
    border: none;
}

    .buckets-admin .add-bucket a {
        display: block;
        height: 100%;
        width: 100%;
        color: #000;
        text-transform: uppercase;
        padding: 60px 0 0 0;
    }

    .buckets-admin .add-bucket p {
        padding: 0;
        margin: 0;
        text-align: center;
        width: 100%;
        height: 100%;
        display: block;
        font-size: 16px;
    }

        .buckets-admin .add-bucket p img {
            margin-right: 8px;
            margin-top: -4px;
        }

    .buckets-admin .add-bucket:hover {
        background: #d8dbe0;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        border: none;
    }

.buckets-admin .bucket {
    position: relative;
}

.content-container .bucket:hover {
    border: 1px solid #060606;
}

.buckets-admin .bucket .bucket-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
}

.buckets-admin .bucket:hover .bucket-overlay {
    opacity: 1;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.buckets-admin .bucket .bucket-overlay .col-xs-6 {
    padding: 0;
}

    .buckets-admin .bucket .bucket-overlay .col-xs-6:first-child {
        border-right: #000 1px solid;
    }

.buckets-admin .bucket .bucket-overlay a {
    background: #b2192a;
    padding: 15px 0;
    display: block;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}

    .buckets-admin .bucket .bucket-overlay a:hover {
        background: #d8dbe0;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        color: #000;
        border: none;
    }

.buckets-admin .modal-content {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #3f3f3f;
    border-radius: 0;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    outline: 0 none;
    position: relative;
    padding: 15px;
}

.buckets-admin #add-bucket .bucket-list {
    height: 300px;
    padding: 0 10px 0 0;
}

.buckets-admin #add-bucket .bucket-box {
    background: #fff;
    padding: 10px;
    margin-bottom: 15px;
    border: 1px solid #0951a1;
}

.buckets-admin #add-bucket .modal-dialog {
    width: 400px;
}

.buckets-admin #create-bucket .modal-dialog {
    width: 1000px;
}

.buckets-admin #create-bucket label {
    font-weight: normal;
}

.buckets-admin #create-bucket .glyphicon {
    color: #b2192a;
}

.buckets-admin #create-bucket .bucket-size {
    height: 120px;
    width: 100%;
    background: #000;
    position: relative;
    border: 1px solid #000;
}

    .buckets-admin #create-bucket .bucket-size p {
        margin: 0;
        padding: 10px;
        text-transform: uppercase;
        font-weight: bold;
        color: #fff;
        position: relative;
        z-index: 9999;
    }

    .buckets-admin #create-bucket .bucket-size .half-width-bg {
        background: #0f0f0f;
        position: absolute;
        width: 50%;
        left: 50%;
        height: 100%;
        z-index: 1;
    }

    .buckets-admin #create-bucket .bucket-size .half-height-bg {
        background: #0f0f0f;
        position: absolute;
        width: 100%;
        top: 50%;
        height: 50%;
        z-index: 1;
    }

.buckets-admin #create-bucket .upload-image {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(247,180,39,0.9);
    opacity: 0;
    z-index: 99999;
}

    .buckets-admin #create-bucket .upload-image:hover {
        background: rgba(239,163,2,0.95);
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
    }

.buckets-admin #create-bucket .bucket-size:hover .upload-image {
    opacity: 1;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.buckets-admin #create-bucket .country-scrollbox {
    background: #fff;
    padding: 8px;
    color: #000;
    height: 374px;
}

    .buckets-admin #create-bucket .country-scrollbox li p {
        padding: 0;
        margin: 0 0 3px 0;
    }

    .buckets-admin #create-bucket .country-scrollbox input {
        float: left;
        margin-right: 3px;
        height: auto !important;
    }

.buckets-admin #edit-bucket .modal-dialog {
    width: 1000px;
}

.buckets-admin #edit-bucket label {
    font-weight: normal;
}

.buckets-admin #edit-bucket .glyphicon {
    color: #b2192a;
}

.buckets-admin #edit-bucket .bucket-size {
    height: 120px;
    width: 100%;
    background: #000;
    position: relative;
    border: 1px solid #000;
}

    .buckets-admin #edit-bucket .bucket-size p {
        margin: 0;
        padding: 10px;
        text-transform: uppercase;
        font-weight: bold;
        color: #fff;
        position: relative;
        z-index: 9999;
    }

    .buckets-admin #edit-bucket .bucket-size .half-width-bg {
        background: #0f0f0f;
        position: absolute;
        width: 50%;
        left: 50%;
        height: 100%;
        z-index: 1;
    }

    .buckets-admin #edit-bucket .bucket-size .half-height-bg {
        background: #0f0f0f;
        position: absolute;
        width: 100%;
        top: 50%;
        height: 50%;
        z-index: 1;
    }

.buckets-admin #edit-bucket .upload-image {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(247,180,39,0.9);
    opacity: 0;
    z-index: 99999;
}

    .buckets-admin #edit-bucket .upload-image:hover {
        background: rgba(239,163,2,0.95);
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
    }

.buckets-admin #edit-bucket .bucket-size:hover .upload-image {
    opacity: 1;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.buckets-admin #edit-bucket .country-scrollbox {
    background: #fff;
    padding: 8px;
    color: #000;
    height: 374px;
}

    .buckets-admin #edit-bucket .country-scrollbox li p {
        padding: 0;
        margin: 0 0 3px 0;
    }

    .buckets-admin #edit-bucket .country-scrollbox input {
        float: left;
        margin-right: 3px;
    }

/* Banner Admin
-------------------------------------------------- */
.banner-admin .add-banner {
    background: #e9e9e9;
    color: #000;
    border: none;
    height: 130px;
}

    .banner-admin .add-banner a {
        display: block;
        height: 100%;
        width: 100%;
        color: #0951a1;
        text-transform: uppercase;
        padding: 40px 0 0 0;
    }

    .banner-admin .add-banner p {
        padding: 0;
        margin: 0;
        text-align: center;
        width: 100%;
        height: 100%;
        display: block;
        font-size: 16px;
        color: #0951a1;
    }

        .banner-admin .add-banner p img {
            margin-right: 8px;
            margin-top: -4px;
        }

    .banner-admin .add-banner:hover {
        background: #e9e9e9;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        border: none;
    }

.banner-admin .uploaded-image {
    width: 100% !important;
    height: auto;
}

.banner-admin .glyphicon {
    color: #0951a1;
}

/* Navigation Admin
-------------------------------------------------- */
.navigation-admin .navigation-admin-menu {
    background: #4D4D4F;
    color: #cacaca;
}

    .navigation-admin .navigation-admin-menu li {
        float: left;
        padding: 20px 15px 15px;
        font-size: 17px;
        font-weight: 700;
        margin-top: 0;
        text-transform: uppercase;
        cursor: pointer;
        margin: 0;
        background: #4D4D4F;
        border-bottom: 5px solid #4D4D4F;
    }

        .navigation-admin .navigation-admin-menu li.active {
            background: #fff;
            color: #D6133E;
            border-bottom: 5px solid #D6133E;
        }

        .navigation-admin .navigation-admin-menu li:hover {
            background: #fff none repeat scroll 0 0;
            transition: all 0.5s ease 0s;
            border-bottom: 5px solid #D6133E;
        }

    .navigation-admin .navigation-admin-menu .navigation-add {
        background: #D6133E;
        border-bottom: 5px solid #fff;
    }

        .navigation-admin .navigation-admin-menu .navigation-add a {
            color: #000;
            font-size: 16px;
            padding: 10px;
            text-align: center;
            text-transform: uppercase;
            width: 100%;
            text-decoration: none;
        }

        .navigation-admin .navigation-admin-menu .navigation-add:hover {
            /*background: #efa302 none repeat scroll 0 0;*/
            transition: all 0.5s ease 0s;
            /*border-bottom:5px solid #efa302;*/
        }

/* Agent Admin
-------------------------------------------------- */
.agent-admin .agent-table thead th {
    border-bottom: none;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0;
    text-transform: none;
}

.agent-admin .agent-table thead {
    border-bottom: none;
}

.agent-admin .agent-table tbody td {
    padding: 2px 0;
    text-transform: none;
}

    .agent-admin .agent-table tbody td a {
        color: #fff;
        font-weight: normal;
        text-decoration: none;
    }

.agent-admin .agent-table .icon-type {
    width: 20px;
    height: auto;
    margin-right: 5px;
}

.agent-admin .agent-table .delete {
    text-decoration: none;
    text-transform: uppercase;
    color: #b2192a;
    font-weight: bold;
}

.agent-admin .agent-table .sort-ascending {
    color: #b2192a;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px dashed;
}

.agent-admin .agent-table .sort-descending {
    color: #b2192a;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px dashed;
    border-top: transparent;
}

.agent-admin .agent-table tr:hover td,
.agent-admin .agent-table tr:hover td a {
    color: #b2192a;
    cursor: pointer;
}

.agent-admin .checkbox-col a {
    color: #fff;
}

.agent-admin .modal-dialog {
    width: 1000px;
}

.agent-admin .modal-content {
    background-clip: padding-box;
    background-color: #1e1e1e;
    border: 1px solid #3f3f3f;
    border-radius: 0;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    outline: 0 none;
    padding: 15px;
    position: relative;
}

.agent-admin .checkbox-brand .checkbox-description {
    width: 260px !important;
    height: 27px !important;
}

.agent-admin .checkbox-brand .checkbox-wrapper {
    margin-top: 0;
}

/* Assign Customers Admin
-------------------------------------------------- */
.assign-customers-admin .scroll {
    padding-right: 10px;
}

.assign-customers-admin .accounts-table thead th {
    border-bottom: none;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0;
    text-transform: none;
    text-transform: uppercase;
}

.assign-customers-admin .accounts-table thead {
    border-bottom: none;
}

.assign-customers-admin .accounts-table tbody td {
    padding: 2px 0;
    text-transform: none;
}

    .assign-customers-admin .accounts-table tbody td:last-child {
        text-align: right;
    }

    .assign-customers-admin .accounts-table tbody td a {
        color: #fff;
        font-weight: normal;
        text-decoration: none;
        cursor: pointer;
    }

.assign-customers-admin .accounts-table .select {
    text-decoration: none;
    text-transform: uppercase;
    color: #b2192a;
    font-weight: bold;
}

.assign-customers-admin .accounts-table tr:hover td,
.assign-customers-admin .accounts-table tr:hover td a {
    color: #b2192a;
}

.assign-customers-admin .modal-content {
    background-clip: padding-box;
    background-color: #1e1e1e;
    border: 1px solid #3f3f3f;
    border-radius: 0;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    outline: 0 none;
    padding: 15px;
    position: relative;
}

.assign-customers-admin .assign-customer p {
    margin: 0;
    padding: 0;
}

    .assign-customers-admin .assign-customer p span {
        padding: 2px 5px 0 0;
        margin: 0;
    }

/* Edit Service Plan
-------------------------------------------------- */
.edit-service-plan-admin .active {
    background: #86bd6a;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    display: block;
}

.edit-service-plan-admin .inactive {
    background: #bd3b3b;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    display: block;
}

.edit-service-plan-admin .service-plan-table a {
    text-decoration: none;
    font-weight: normal;
    color: #fff;
}

.edit-service-plan-admin .service-plan-table tr:hover td,
.edit-service-plan-admin .service-plan-table tr:hover td a {
    color: #b2192a;
}

.edit-service-plan-admin .service-plan-table thead,
.edit-service-plan-admin .service-plan-table thead th {
    border-bottom: none;
}

    .edit-service-plan-admin .service-plan-table thead th,
    .edit-service-plan-admin .service-plan-table tr td {
        padding: 5px 15px 5px 0;
    }

.edit-service-plan-admin .modal-dialog {
    width: 1000px;
}

.edit-service-plan-admin .service-plan-changes td,
.edit-service-plan-admin .service-plan-changes th {
    padding: 3px 15px 3px 0;
}

.edit-service-plan-admin .service-plan-changes th {
    text-transform: uppercase;
}

.edit-service-plan-admin .service-plan-changes th {
    text-transform: uppercase;
}

.edit-service-plan-admin .service-plan-changes td {
    color: #cccccc;
}

.edit-service-plan-admin .service-plan-number {
    padding: 9px;
    border: 1px solid #cccccc;
    height: 45px;
}

/* Business Groups
-------------------------------------------------- */
.business-groups-admin .delete {
    cursor: pointer;
}

    .business-groups-admin .delete:hover {
        color: #b2192a;
    }

/* Privileges
-------------------------------------------------- */
.privileges-admin .product-table thead,
.privileges-admin .product-table th {
    border: none;
}

/* Roles
-------------------------------------------------- */
.roles-admin .product-table thead,
.roles-admin .product-table th {
    border: none;
}

/* Express Repair - Manage Agents
-------------------------------------------------- */
.express-repair-agents-admin .checkbox-description {
    width: 190px;
    text-transform: uppercase !important;
    color: #b2192a;
}

/* Express Repair - Manage Dealers
-------------------------------------------------- */
.express-repair-dealers-admin .checkbox-description {
    width: 190px;
    text-transform: uppercase !important;
    color: #b2192a;
}

/* Express Repair - Manage Users
-------------------------------------------------- */
.express-repair-users-admin table tr:hover td,
.express-repair-users-admin table tr:hover td a {
    color: #b2192a;
}

.express-repair-users-admin .modal-dialog {
    width: 1000px;
}

.express-repair-users-admin .btn-grey {
    background: #363636;
    color: #fff;
}

    .express-repair-users-admin .btn-grey a {
        color: #fff;
    }

.express-repair-users-admin .checkbox-description {
    width: 210px;
    text-transform: uppercase !important;
}

.express-repair-users-admin table a {
    font-weight: normal;
    text-decoration: none;
    color: #fff;
}

/* Express Repair - Manage Carriers
-------------------------------------------------- */
.express-repair-carriers-admin .product-table thead,
.express-repair-carriers-admin .product-table th {
    border: none;
}

.express-repair-carriers-admin .product-table .edit-icon {
    background: #3c3c3c;
    color: #000;
    border-radius: 50%;
    height: 15px;
    width: 15px;
    line-height: 12px;
    float: left;
    margin: 2px 5px 0 0;
    padding: 0;
    position: relative;
}

    .express-repair-carriers-admin .product-table .edit-icon .glyphicon-pencil {
        color: #000;
        font-size: 7px;
        line-height: 7px;
        position: absolute;
        top: 4px;
        left: 4px;
    }

    .express-repair-carriers-admin .product-table .edit-icon:hover {
        background: #b2192a;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        cursor: pointer;
    }

.express-repair-carriers-admin .product-table .glyphicon-remove-sign:hover {
    color: #bc3a3a;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    cursor: pointer;
}

.express-repair-carriers-admin .edit {
    background: #1e1e1e;
}

.express-repair-carriers-admin .edit-icons {
    padding-top: 11px;
}

    .express-repair-carriers-admin .edit-icons .glyphicon-remove-sign {
        color: #bc3a3a;
        cursor: pointer;
    }

    .express-repair-carriers-admin .edit-icons .glyphicon-ok-sign {
        color: #86bd6a;
        cursor: pointer;
    }

.express-repair-carriers-admin .product-table thead th,
.express-repair-carriers-admin .product-table tbody td {
    padding: 5px 10px 5px 10px !important;
}

.express-repair-carriers-admin table input,
.express-repair-carriers-admin table select {
    font-weight: normal;
}

/* Country Admin
-------------------------------------------------- */
.country-admin .checkbox-description {
    color: #fff;
    text-transform: uppercase !important;
    width: 270px;
}

.country-admin .tooltip-inner {
    text-align: left;
    width: 190px;
    font-size: 14px;
    line-height: 16px;
    padding: 10px;
}

/* SAP Maintenance Shedule
-------------------------------------------------- */
.sap-maintenance-shedule .delete-edit {
    padding-top: 30px;
}

    .sap-maintenance-shedule .delete-edit .delete-icon {
        float: left;
        margin: 0 5px;
    }

    .sap-maintenance-shedule .delete-edit .edit-icon {
        float: left;
        margin: 3px 5px;
    }

.sap-maintenance-shedule .shedule-row p {
    padding-top: 10px;
}

.sap-maintenance-shedule .shedule-row {
    border-bottom: 1px solid #1e1e1e;
    padding-bottom: 20px;
}

/* SAP Maintenance Shedule
-------------------------------------------------- */
.user-search-admin .checkbox-brand .checkbox-description {
    width: 260px !important;
    height: 27px !important;
    padding-top: 17px !important;
}

.user-search-admin .choose-role {
    padding: 3px !important;
    height: auto;
    font-size: 14px;
}

/* Date Picker
-------------------------------------------------- */
.ui-datepicker {
    border-radius: 0;
    padding: 5px 5px 0 5px;
    background: #fff;
    border: 1px solid #1e1e1e;
    color: #1e1e1e;
    font-family: "Roboto Condensed",​sans-serif;
}

    .ui-datepicker .ui-widget-header {
        background: #b2192a;
        border: none;
        border-radius: 0;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 14px;
    }

    .ui-datepicker th {
        border: 0 none;
        font-weight: bold;
        padding: 5px;
        text-align: center;
        font-size: 12px;
    }

    .ui-datepicker .ui-state-default {
        background: transparent;
        border: 1px solid #ddd;
        color: #000;
        font-weight: normal;
        font-size: 12px;
        text-align: center;
    }

    .ui-datepicker .ui-datepicker-next-hover .ui-datepicker-focus {
        background: #bdd7e9 url("/Content/images/common/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
        color: #fff;
        font-weight: bold;
        border: 1px solid #fff;
    }

.form-group span[ng-show] {
    font-size: 11px;
    font-style: italic;
}

.admin-central {
    height: 450px;
}

.min-height-450 {
    height: auto !important;
}

.header-top .access-market .dropdown-menu {
    min-width: 100%;
}

.user-dropdown .dropdown-toggle::after {
    content: '';
    border: 4px solid transparent;
    border-top-color: #333;
    height: 0;
    position: absolute;
    width: 0;
    right: -3px;
    top: 8px;
}

.header-top .access-market .access-market-btn {
    padding: 0 10px 0 10px;
}

.user-dropdown .dropdown-menu li {
    background: #e9e9e9;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

    .user-dropdown .dropdown-menu li a {
        color: #000 !important;
        font-weight: 700 !important;
        padding-left: 14px;
        background-color: #e9e9e9;
    }

.user-dropdown .dropdown-menu {
    right: -10px !important;
}

    .user-dropdown .dropdown-menu > li > a:focus,
    .user-dropdown .dropdown-menu > li > a:hover {
        color: #fff !important;
        text-decoration: none;
        background-color: #D6133E;
    }

.glyphicon-remove-sign {
    cursor: pointer;
}

.btn-agentadmin {
    width: 100%;
    padding: 5px;
}
