.n2-ss-spinner-simple-white-container {
    position     : absolute;
    top          : 50%;
    left         : 50%;
    margin       : -20px;
    background   : #fff;
    width        : 20px;
    height       : 20px;
    padding      : 10px;
    border-radius: 50%;
    z-index      : 1000;
}

.n2-ss-spinner-simple-white {
    outline: 1px solid RGBA(0, 0, 0, 0);
    width  : 100%;
    height : 100%;
}

.n2-ss-spinner-simple-white:before {
    position   : absolute;
    top        : 50%;
    left       : 50%;
    width      : 20px;
    height     : 20px;
    margin-top : -11px;
    margin-left: -11px;
}

.n2-ss-spinner-simple-white:not(:required):before {
    content      : '';
    border-radius: 50%;
    border-top   : 2px solid #333;
    border-right : 2px solid transparent;
    animation    : n2SimpleWhite .6s linear infinite;
}

@keyframes n2SimpleWhite {
    to {
        transform: rotate(360deg);
    }
}

.n2-ss-spinner-simple-white-container {
    position     : absolute;
    top          : 50%;
    left         : 50%;
    margin       : -20px;
    background   : #fff;
    width        : 20px;
    height       : 20px;
    padding      : 10px;
    border-radius: 50%;
    z-index      : 1000;
}

.n2-ss-spinner-simple-white {
    outline: 1px solid RGBA(0, 0, 0, 0);
    width  : 100%;
    height : 100%;
}

.n2-ss-spinner-simple-white:before {
    position   : absolute;
    top        : 50%;
    left       : 50%;
    width      : 20px;
    height     : 20px;
    margin-top : -11px;
    margin-left: -11px;
}

.n2-ss-spinner-simple-white:not(:required):before {
    content      : '';
    border-radius: 50%;
    border-top   : 2px solid #333;
    border-right : 2px solid transparent;
    animation    : n2SimpleWhite .6s linear infinite;
}

@keyframes n2SimpleWhite {
    to {
        transform: rotate(360deg);
    }
}

.n2-ss-spinner-simple-white-container {
    position     : absolute;
    top          : 50%;
    left         : 50%;
    margin       : -20px;
    background   : #fff;
    width        : 20px;
    height       : 20px;
    padding      : 10px;
    border-radius: 50%;
    z-index      : 1000;
}

.n2-ss-spinner-simple-white {
    outline: 1px solid RGBA(0, 0, 0, 0);
    width  : 100%;
    height : 100%;
}

.n2-ss-spinner-simple-white:before {
    position   : absolute;
    top        : 50%;
    left       : 50%;
    width      : 20px;
    height     : 20px;
    margin-top : -11px;
    margin-left: -11px;
}

.n2-ss-spinner-simple-white:not(:required):before {
    content      : '';
    border-radius: 50%;
    border-top   : 2px solid #333;
    border-right : 2px solid transparent;
    animation    : n2SimpleWhite .6s linear infinite;
}

@keyframes n2SimpleWhite {
    to {
        transform: rotate(360deg);
    }
}

.n2-ss-spinner-simple-white-container {
    position     : absolute;
    top          : 50%;
    left         : 50%;
    margin       : -20px;
    background   : #fff;
    width        : 20px;
    height       : 20px;
    padding      : 10px;
    border-radius: 50%;
    z-index      : 1000;
}

.n2-ss-spinner-simple-white {
    outline: 1px solid RGBA(0, 0, 0, 0);
    width  : 100%;
    height : 100%;
}

.n2-ss-spinner-simple-white:before {
    position   : absolute;
    top        : 50%;
    left       : 50%;
    width      : 20px;
    height     : 20px;
    margin-top : -11px;
    margin-left: -11px;
}

.n2-ss-spinner-simple-white:not(:required):before {
    content      : '';
    border-radius: 50%;
    border-top   : 2px solid #333;
    border-right : 2px solid transparent;
    animation    : n2SimpleWhite .6s linear infinite;
}

@keyframes n2SimpleWhite {
    to {
        transform: rotate(360deg);
    }
}

#top-menu li {
    display      : inline-block;
    font-size    : 14px;
    padding-right: 0px !important;
}

.form-control {
    display         : block !important;
    width           : 100% !important;
    height          : 34px !important;
    padding         : 6px 12px !important;
    font-size       : 14px !important;
    line-height     : 1.42857143 !important;
    color           : #555 !important;
    background-color: #fff !important;
    background-image: none !important;
    border          : 1px solid #ccc !important;
    border-radius   : 4px !important;
}

img.wp-smiley,
img.emoji {
    display       : inline !important;
    border        : none !important;
    box-shadow    : none !important;
    height        : 1em !important;
    width         : 1em !important;
    margin        : 0 .07em !important;
    vertical-align: -0.1em !important;
    background    : none !important;
    padding       : 0 !important;
}

.tab-container {
    padding      : 10px;
    border       : 1px solid #cccccc;
    margin-top   : 5px;
    border-radius: 5px;
    margin-bottom: 10px;
}

.card-div {
    padding       : 5px;
    border        : 1px solid #cccccc;
    border-radius : 5px;
    display       : flex;
    padding-bottom: 19px;
}

.card-container {
    border       : 1px solid #cccccc;
    border-radius: 8px;
    border-top   : 4px solid #e6141f;
}

.pt-name {
    font-weight: bold;
}

.mt-2 {
    margin-top: 10px;
}

.pager div {
    float  : left;
    border : 1px solid gray;
    margin : 5px;
    padding: 10px;
}

.pager div.disabled {
    opacity: 0.25;
}

.pager .pageNumbers a {
    display: inline-block;
    padding: 0 10px;
    color  : gray;
}

.pager .pageNumbers a.active {
    color: white;
    background: #e6141f;
    border-radius: 34px;
    padding: 4px 12px 6px 11px;
}

.pager {
    overflow: inherit;
}

.paginate-no-scroll .items div {
    height: 250px;
}

.firstPage, .previousPage, .nextPage , .lastPage {
    border-radius: 14%;
    cursor: pointer;
}
.pageNumbers {
    border-radius: 8px;
}
.preview, .next {
    color: white !important;
    background: #e6141f;
    border-radius: 34px;
    padding: 4px 12px 6px 11px;
}
.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {
    color: #777;
    cursor: not-allowed;
    background-color: crimson  !important;
}
.pager  {
    float: right;
}