#header_main .sSwitch:before {
    content: none;
}

#sidebar_main .sidebar_main_header {
    background-image: none;
    height: 48px;
}

.padding_top {
    padding-top: 4px;
}

.sidebar_actions {
    display: none;
}

/** FORM SETTINGS **/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
}

/** AGENCIES / ADVERTISERS **/
.treeOptions {
    position: absolute;
    right: 20px;
    top: 10px;
    /*display:none;*/
}

.k-input,
input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input,
.k-multiselect-wrap {
    background-color: transparent !important;
    color: #444;
}

/** CREATE CAMPAIGNS **/
.uk-alert-close-c {
    position: absolute;
    top: 10px;
    right: 8px;
    float: none !important;
    margin: 0 !important;
}
.uk-alert-close-c:after {
    color: #fff !important;
}
.inputCpm {
    display: inline;
    margin-left: 15px;
}

/** STATS **/
.dataTables_wrapper .k-state-default > .k-select {
    display: none !important;
}

.dataTables_wrapper .k-numeric-wrap.k-state-default {
    padding: 0px;
}

.save {
    cursor: pointer;
}

.tableStats td {
    vertical-align: middle;
}

.tableStats th:last-child {
    width: 20px;
}

.page_stats .k-header {
    background-color: transparent !important;
    margin-top: 10px;
}

/**************************tania/
/*-----CORPORATE FONT-----*/

.fc-thin {
    font-family: "Conv_Omnes-Thin";
}
.fc-light {
    font-family: "Conv_Omnes-Regular";
}

.fc-regular {
    font-family: "Conv_Omnes-Regular";
}

.fc-medium {
    font-family: "Conv_Omnes-Medium";
}

.fc-semibold {
    font-family: "Conv_Omnes-Semibold";
}

/*-----COLORS-----*/

body {
    color: #00263f;
    background-color: #fafafa;
}

.ra-green {
    background-color: #9ac331;
}

.ra-blue2 {
    background-color: #00678d;
}

.ra-red {
    background-color: #e62733;
}

.ra-red2 {
    background-color: #51002b;
}

.ra-blue {
    background-color: #00263f;
}

.cra-green {
    color: #9ac331;
}

.cra-blue2 {
    color: #00678d;
}

.cra-red {
    color: #e62733;
}

.cra-red2 {
    color: #51002b;
}

.cra-blue {
    color: #00263f;
}

/*-----BODY-----*/

.fl {
    float: left;
}

.fr {
    float: right;
}

.cb {
    clear: both;
}

.md-input-wrapper .md-input-bar:after,
.md-input-wrapper .md-input-bar:before {
    background: #9ac331;
}

.md-input-wrapper-danger .md-input-bar:after,
.md-input-wrapper-danger .md-input-bar:before {
    background: #e53935;
}

.md-input-wrapper-danger input:not([type]).md-input,
.md-input-wrapper-danger input[type=text].md-input,
.md-input-wrapper-danger input[type=password].md-input,
.md-input-wrapper-danger input[type=datetime].md-input,
.md-input-wrapper-danger input[type=datetime-local],
.md-input-wrapper-danger input[type=date].md-input,
.md-input-wrapper-danger input[type=month].md-input,
.md-input-wrapper-danger input[type=time].md-input,
.md-input-wrapper-danger input[type=week].md-input,
.md-input-wrapper-danger input[type=number].md-input,
.md-input-wrapper-danger input[type=email].md-input,
.md-input-wrapper-danger input[type=url].md-input,
.md-input-wrapper-danger input[type=search].md-input,
.md-input-wrapper-danger input[type=tel].md-input,
.md-input-wrapper-danger input[type=color].md-input,
.md-input-wrapper-danger select.md-input,
.md-input-wrapper-danger textarea.md-input {
    border-color: #e53935;
}

.selectize-dropdown .active {
    color: #00263f;
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
    color: #00263f;
}

textarea {
    margin-top: 15px;
}

input {
    color: #00263f;
}

.buttons a,
.buttons a:focus {
    box-shadow: none;
    /*font-family:'Conv_Omnes-Regular' !important;*/
    background-color: #00263f;
}

.buttons a:hover {
    box-shadow: none;
    opacity: 0.7;
    background-color: #00263f;
}

.buttons i {
    color: white;
    margin-left: 10px;
    font-size: 20px;
}

.exportBtns .md-btn,
.exportBtns .md-btn i {
    background-color: transparent !important;
    color: #00263f !important;
}

/*-----LOGIN-----*/

.login_page_wrapper {
    width: 992px;
}

.cabecera-login {
    padding: 15px 30px 15px 30px;
    margin-bottom: 15px;
    height: 65px;
}
.cabecera-login img {
    display: block;
}

#register_form h2 {
    font-size: 35px;
}
#login_card .steps {
    position: relative;
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 50px;
    margin-left: 5px;
}

#login_card .steps ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#login_card .steps ul li {
    width: 33%;
    float: left;
    position: relative;
}

#login_card .steps ul li .line {
    border-top: 3px solid rgba(0, 103, 140, 0.15);
    display: inline-block;
    width: 100%;
    margin-top: 14px;
}

#login_card .steps ul li .number {
    font-size: 18px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin-top: -30px;
    border: 3px solid #e6f1cb;
    text-align: center;
    border-radius: 50%;
    position: absolute;
    left: 12px;
    top: 50%;
    background-color: #9ac331;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top: 15px;
}

#login_card .steps ul .active .number {
    border: 3px solid #2b89aa;
    background-color: #00263f;
    color: white;
}

#login_card .steps ul li .titulo {
    text-align: center;
    font-size: 15px;
    display: block;
    width: 100%;
    margin-top: 25px;
}

#sidebar_main.idioma {
    background: transparent;
    border: 0px;
}

.buttonnext {
    width: 100%;
    display: inline-block;
}

.buttonnext a {
    float: right;
}

/*----interiores----*/

.logoheader {
    height: 45px;
    float: left;
}

#header_main.header_richaudience {
    background-color: #00263f;
    height: 70px;
    z-index: 1299;
}
.header_richaudience {
    margin-left: 0px !important;
}

.header_richaudience .header_main_content {
    padding-top: 10px;
}

#sidebar_main.menu_richaudience {
    z-index: 1299;
    top: 70px;
    padding-top: 18px !important;
}

#sidebar_main.menu_richaudience .menu_section > ul > li > a {
    color: #00263f;
}

.material-icons {
    color: rgba(0, 48, 62, 0.5);
}

#page_content_inner {
    padding: 15px 24px 15px;
}

#sidebar_main.menu_richaudience .sidebar_main_header {
    height: 30px;
    border: 0px;
    background-image: none;
}

.menu_richaudience .sSwitch.sSwitch_left {
    float: right;
    margin-right: 16px;
    margin-top: 25px;
}

.menu_richaudience .sSwitch,
.menu_richaudience .sSwitch .sSwitchIcon {
    display: block;
    height: 2px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 20px;
}

.menu_richaudience .sSwitch {
    cursor: pointer;
    margin: 12px 0 0;
    padding: 12px 0;
    margin-left: 25px;
}

.menu_richaudience .sSwitch.sSwitch_left .sSwitchIcon {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.menu_richaudience .sSwitch .sSwitchIcon,
.menu_richaudience .sSwitch .sSwitchIcon:after,
.menu_richaudience .sSwitch .sSwitchIcon:before {
    background: #9ac331;
    -webkit-transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

.menu_richaudience .sSwitch.sSwitch_left .sSwitchIcon:after,
.menu_richaudience .sSwitch.sSwitch_left .sSwitchIcon:before {
    left: 0px;
}

.menu_richaudience .sSwitch .sSwitchIcon:before {
    top: 6px;
}

.menu_richaudience .sSwitch .sSwitchIcon:after {
    top: -6px;
}

.menu_richaudience .sSwitch .sSwitchIcon:after,
.menu_richaudience .sSwitch .sSwitchIcon:before {
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    width: 20px;
    z-index: -1;
}
.menu_richaudience .sSwitch .sSwitchIcon,
.menu_richaudience .sSwitch .sSwitchIcon:after,
.menu_richaudience .sSwitch .sSwitchIcon:before {
    background: #9ac331;
    -webkit-transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

.icheckbox_md.checked,
.icheckbox_md.hover.checked {
    background-color: #00678d;
    border-color: #00678d;
}

.headingInter {
    font-size: 30px;
    /*font-family: 'Conv_Omnes-Light';*/
    color: #00678d;
}

.md-card-primary {
    /*border-left-color: #9ac331;*/
    /*border-left-color: #00678d;*/
    /*border-left-color: #00263f;*/
    border-left: 3px solid rgba(0, 48, 62, 0.5);
}

#page_content .path {
    margin-top: 25px;
    box-shadow: none;
}

#page_content .path #breadcrumbs li a {
    color: #00263f;
}

#page_content .path #breadcrumbs li span {
    color: #9ac331;
}

.uk-datepicker-nav {
    background: #00263f;
}

.uk-datepicker-table a.uk-active {
    color: #00263f;
    background-color: #9ac331;
}

#calendartable .uk-input-group-addon {
    padding-left: 0px;
}

#calendartable .uk-input-group-addon i {
    color: rgba(0, 48, 62, 0.5);
}

#calendartable .md-input-wrapper label {
    color: #00263f;
}

#calendartable input {
    border-color: rgba(0, 48, 62, 0.12);
}

#calendartable .rangecalendartable {
    padding-top: 25px;
}

.uk-table-hover tbody tr:hover {
    background: rgba(0, 0, 0, 0.03);
}

tfoot .total th {
    color: #e62733;
}

.listadotablas .md-card {
    box-shadow: none;
    border-color: 1px solid #00678d;
}

.uk-form-row {
    margin-top: 0px !important;
}

.uk-form-row .uk-input-group .md-input-wrapper {
    margin-top: 0px;
}

.uk-form-row .uk-input-group {
    margin-top: 25px;
}

.selectize-control.multi .selectize-input > div,
.selectize-control.multi .selectize-input > div:active,
.selectize-control.multi .selectize-input > div:focus,
.selectize-control.multi .selectize-input > div:hover,
.selectize-control.multi .selectize-input > div.active {
    background: rgb(124, 179, 66);
    color: #fff;
}
.selectize-control.multi .selectize-input > div a {
    color: #00263f;
}

.selectize-control.multi .selectize-input>div {
    padding-right: 24px;
}

.selectize-control.plugin-remove_button [data-value] .remove {
    padding: 3px 5px 0 0;
}
.selectize-control.plugin-remove_button [data-value] .remove:after {
    color: #999;
    font-size: 14px;
}

/** JORGEJAR **/

#sidebar_main.idioma {
    right: 0px;
}
.cabecera-login .selectize-input {
    width: 48px;
    border: none;
    padding: 6px 0;
    background: 0 0;
    float: right;
    margin-top: 30px;
}
.cabecera-login .selectize-dropdown {
    width: 160px !important;
    margin-left: 0px;
    padding-left: 15px;
    right: 0px;
    left: auto !important;
}

.cabecera-login .selectize-dropdown .selectize-dropdown-content .option i {
    margin-right: 5px;
}

@media (min-width: 1200px) {
    .sidebar_main_open .menu_richaudience .sSwitch.sSwitch_left .sSwitchIcon {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    .sidebar_main_open
        .menu_richaudience
        .sSwitch.sSwitch_left
        .sSwitchIcon:before {
        top: 4px;
        -webkit-transform: rotate(35deg);
        transform: rotate(35deg);
        -webkit-transform-origin: left top;
        transform-origin: left top;
    }

    .sidebar_main_open
        .menu_richaudience
        .sSwitch.sSwitch_left
        .sSwitchIcon:after {
        top: -4px;
        -webkit-transform: rotate(-35deg);
        transform: rotate(-35deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }

    .sidebar_main_open
        .menu_richaudience
        .sSwitch.sSwitch_left
        .sSwitchIcon:after,
    .sidebar_main_open
        .menu_richaudience
        .sSwitch.sSwitch_left
        .sSwitchIcon:before {
        width: 12px;
    }
}
@media (max-width: 767px) {
    .headerUsername {
        display: none;
    }

    .uk-form-row .md-input-wrapper {
        margin-top: 25px;
    }
    .uk-form-row .uk-width-medium-1-4:first-child .md-input-wrapper {
        margin-top: 0px !important;
    }
}
.form-horizontal {
    margin-top: 15px;
}

.font14px {
    font-size: 14px;
}

/** FORMATS **/
#noPhoto {
    font-size: 60px;
    color: black;
}

/** PLACEMENTS **/
/*.formatGrid > div{
        cursor:pointer;
    }*/
.chooseType {
    margin-top: 20px !important;
}
.chooseType .material-icons {
    font-size: 60px;
    position: relative;
    /*margin-left: -25%;

        left: 50%;*/
}
.chooseType .md-card {
    cursor: pointer;
}

.gridPrev {
    position: absolute;
    height: 100%;
    width: 100%;
    -webkit-transition: background-color 1s; /* Safari */
    transition: background-color 0.5s;
}
.gridPrev.bg,
.gridPrev:hover {
    background-color: rgba(0, 0, 0, 0.5);
}
.gridPrev > div {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
}

.gridPrev .material-icons {
    font-size: 60px;
    color: white;
    padding: 15px;
}
.gridPrev .material-icons.save:hover {
    color: #7cb342;
}
.gridPrev .material-icons.cancel:hover {
    color: #e53935;
}
.contentCard {
    position: relative;
    text-align: center;
}

.imgC {
    margin: 15px 0px;
}

#page_content_inner .heading_b,
.uk-breadcrumb li {
    font-size: 28px;
    color: #00263f !important;
    /*color:#00263f !important;*/
    /*font-family: 'Conv_Omnes-Regular',arial;*/
    font-weight: 300;
}

.md-btn {
    /*font-family: 'Conv_Omnes-Regular',arial !important;*/
    background-color: #7cb342 !important;
    font-size: 14px !important;
    color: #fff !important;
}
.md-btn i {
    color: #fff !important;
    padding-right: 5px;
}
.md-btn-danger,
.md-btn-danger:active,
.md-btn-danger:focus,
.md-btn-danger:hover {
    background: #e53935 !important;
}
/*.bcmb{margin-bottom:-10px !important}*/
.bcmb a {
    color: #00678d !important;
}
.bcmb i {
    padding: 0px 10px;
    color: #00678d !important;
    font-size: 18px;
}

.uk-tab > li.uk-active > a {
    border-bottom-color: #7cb342;
}
/*.uk-tab>li>a:focus, .uk-tab>li>a:hover{border-bottom-color:red !important}*/
.uk-tab > li > a:hover {
    border-bottom-color: rgba(124, 179, 66, 0.3);
}
.uk-tab > li > a:focus {
    border-bottom-color: #7cb342;
}
#header_alerts a {
    color: #00263f !important;
}
.md-list-heading {
    color: #00263f !important;
}

#header_main {
    box-shadow: none !important;
}

.headerUsername {
    color: #fff;
    /*padding-top: 15px;*/
    padding-right: 15px;
}

.dropdownUserLine {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.adjustBadgeTop {
    padding: 8px 14px !important;
    font-size: 15px !important;
    font-family: Roboto, sans-serif !important;
}

.adjustBadgeAlerts {
    padding: 2px 6px !important;
}

.contentGrids ul {
    margin-top: 5px;
    padding-top: 5px;
}
.contentGrids {
    margin-top: -15px;
}
.uk-form-label {
    font-size: 15px !important;
}
.devicesList {
    text-align: center;
}
.devicesList .material-icons {
    margin-right: 24px;
    font-size: 24px !important;
}
.cardDevicesList {
    padding: 10px !important;
    height: auto !important;
}
.cancel,
.save {
    cursor: pointer;
}

.cardFilter {
    padding: 0px 16px 1px 16px !important;
}
.uk-subnav-pill > .uk-active > * {
    background-color: #00263f !important;
}
.uk-pagination > li.uk-active > a,
.uk-pagination > li.uk-active > span {
    background-color: rgba(0, 48, 62, 0.3) !important;
}
.uk-pagination > li > a:hover {
    background-color: rgba(0, 48, 62, 0.1) !important;
}
#top_bar {
    top: 70px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.16), 0 0px 1px rgba(0, 0, 0, 0.23);
    padding: 26px !important;
    padding-top: 18px !important;
    border-bottom: 0px !important;
    height: 81px !important;
    z-index: 1221;
}

#breadcrumbs a {
    font-size: 14px !important;
    color: #00263f !important;
}
#breadcrumbs {
    padding-left: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0px;
}
#page_content {
    margin-top: 0px !important;
}

.content-preloader {
    top: 200px !important;
}

#breadcrumbs > li + li a:before,
#breadcrumbs > li + li span:before {
    color: #00263f !important;
    font-size: 18px !important;
}
.h3SelectFormats {
    font-size: 16px !important;
    font-weight: 500 !important;
}

.uk-tab > li > a {
    padding: 8px 20px !important;
}
.statusNotification {
    font-size: 14px;
    font-weight: 400;
    color: #727272 !important;
}
.statusNotification span {
    margin-left: 5px;
    width: 10px;
    margin-bottom: 3px;
    padding-left: 3px !important;
}
#breadcrumbs > li + li a,
#breadcrumbs > li + li span {
    padding-left: 20px;
}
#breadcrumbs > li + li a:before,
#breadcrumbs > li + li span:before {
    left: 0px !important;
    top: 52% !important;
}
#sidebar_main .menu_section > ul > li > a > .menu_icon {
    width: 35px !important;
}
#sidebar_main .menu_section > ul > li ul a {
    padding-left: 60px !important;
}
.nm {
    font-size: 15px !important;
}
#prefix_errorFormat {
    font-size: 14px !important;
    font-weight: 400 !important;
}
button i {
    font-size: 18px !important;
    padding-left: 10px;
    padding-right: 0px !important;
}

.selectize-dropdown {
    margin-top: 0px !important;
}
.selectize-control.single {
    margin-top: 0px !important;
}
.md-input-filled > label,
.md-input-focus > label {
    z-index: 1000;
}
.selectize-input {
    line-height: 18px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-top: 0px !important;
}
.selectize-control.single .selectize-input {
    padding: 12px 8px 9px;
}
.dataTables_wrapper .uk-overflow-container td,
.dataTables_wrapper .uk-overflow-container th {
    vertical-align: top;
}

.dt_default_buttons {
    text-align: right;
    margin-bottom: 10px;
}

.selectize-control.multi .selectize-input {
    margin-top: 0px;
}
#page_heading.uk-active {
    box-shadow: none !important;
}
#top_bar a {
    color: #00263f;
}

#top_bar a:hover {
    color: #7cb342;
    font-size: 14px !important;
}
.activePath {
    color: #7cb342 !important;
}
#sidebar_main .menu_section > ul > li > a {
    font-size: 15px !important;
}
#sidebar_main .menu_section > ul > li ul a {
    font-size: 14px !important;
}
#page_heading {
    z-index: 1220 !important;
    border: 0px !important;
    background-color: #fafafa;
}
#top_bar .uk-text-medium {
    margin-top: 3px;
    float: left;
}
#top_bar .md-btn {
    margin-top: -15px !important;
}
.titleMedium {
    font-weight: 500 !important;
    color: #444;
    font-size: 22px !important;
}
.mgt15 {
    margin-top: 15px;
}
.mgt5 {
    margin-top: 5px;
}
.mgr5 {
    margin-right: 5px;
}
.mgt20Less {
    margin-top: -20px;
}
.mgt20 {
    margin-top: 20px;
}
.mgt30 {
    margin-top: 30px;
}
.width200 {
    width: 200px;
}
/*.imgThumbValidate{width:300px;float:left;height:200px !important;border:1px solid #e1e1e1}*/
.imgThumbValidate {
    margin-right: 15px;
    max-width: 300px;
    height: auto;
    float: left;
    border: 1px solid #e1e1e1;
}
.dropify-wrapper {
    margin-top: 15px;
    height: 100px;
}
.parsley-errors-list span {
    font-size: 13px;
}
.uk-notify {
    z-index: 99999999999;
}

.hn-margin-top-classify {
    margin-top: 23px;
}
.linkNotificationsList a {
    color: #00263f;
}
.uk-badge-ajaxButton {
    cursor: pointer;
}
.labelForUrlText {
    font-size: 12px;
    color: #727272;
    margin-top: -9px;
    position: relative;
    margin-bottom: 8px;
    float: left;
    margin-left: 3px;
}
.textForInput {
    position: absolute;
    top: 9px;
    left: 4px;
    color: #999;
}
.inputForUrlText {
    padding-left: 49px !important;
    padding-top: 6px !important;
}
.divForUrlText {
    position: relative;
    margin-top: -13px;
    float: left;
    width: 100%;
}
.siteReviewThumb {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.mgt0 {
    margin-top: 0px;
}
.mgb0 {
    margin-bottom: 0px;
}
.mgb5 {
    margin-bottom: 5px;
}
.pdt30 {
    padding-top: 30px;
}
.pdt20 {
    padding-top: 20px;
}
.pdt10 {
    padding-top: 10px;
}
.siteReviewThumb a {
    font-size: 13px;
    color: #727272;
}
.siteReviewThumb .material-icons {
    margin-right: 5px;
}

.lnkSiteReview {
    color: #444;
}
.siteReviewRating {
    width: 130px;
    float: right;
    text-align: center;
    margin-right: 20px;
}
.epcOverall {
    margin-top: 10px;
    position: relative;
}
.epcRatings {
    margin-top: 10px;
    font-weight: 500;
    font-size: 40px;
    margin-left: 5px;
}
.epcPeity {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
}
.font18 {
    font-size: 18px !important;
}
.fontBold {
    font-weight: bold;
}
.textareaYourtag {
    background-color: #e1e1e1 !important;
    height: 140px !important;
    max-height: 140px !important;
    min-height: 100px !important;
}
.faviconSiteReview {
    height: 20px;
}

@media print {
    .uk-sticky-placeholder {
        display: none;
    }
    .alertMessage {
        display: none;
    }
    .sidebar_main {
        display: none;
    }
    .containerButton {
        display: none;
    }
}

.item-icon {
    margin-right: 5px;
    margin-top: -2px;
}

.user_actions {
    margin-top: 20px;
    padding-bottom: 15px;
}
.user_actions > li {
    border-right: 1px solid #fff;
    height: 18px !important;
}
#header_main .uk-navbar .uk-navbar-nav > li > a {
    margin-top: -16px;
    padding: 0px 18px;
}
.noBorder {
    border: 0px !important;
}
.highcharts-credits {
    display: none;
}

.simpleBadge {
    padding: 8px 14px !important;
    font-size: 15px !important;
    margin-right: 5px;
    margin-bottom: 3px;
    padding-left: 3px !important;
    border-radius: 20px;
}
.lnkEditDatatable {
    color: #00263f !important;
    font-size: 16px;
    font-weight: 500;
}
.lnkEditDatatableDisabled {
    color: #00263f !important;
    font-size: 16px;
    font-weight: 500;
}
.lnkEditDatatable:hover {
    text-decoration: underline;
}
.tabledit-delete-button {
    background: transparent;
    border: 0px;
}
.tabledit-deleted-row {
    display: none;
}

.md-input-number {
    width: 100px;
    font-size: 14px;
    text-align: right;
}
.alertMessage .alert-message-info {
    border-left-color: #7cb342 !important;
}
.alertMessage .md-list-addon-element {
    padding: 0px;
}

.alertMessage .material-icons {
    font-size: 50px !important;
}

.alertMessage .md-list-content h3 {
    margin-bottom: 5px;
}

ul.breadcrumb {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.breadcrumb li {
    float: left;
}

ul.breadcrumb li:not(:last-child):after {
    content: "/";
    margin-right: 7px;
    margin-left: 7px;
}

ul.breadcrumb li.active {
    color: #7cb342;
}

.uk-form input:not([type]),
.uk-form input[type=text],
.uk-form input[type=password],
.uk-form input[type=email],
.uk-form input[type=url],
.uk-form input[type=search],
.uk-form input[type=tel],
.uk-form input[type=number],
.uk-form input[type=datetime],
.uk-form input[type=datetime-local],
.uk-form input[type=date],
.uk-form input[type=month],
.uk-form input[type=time],
.uk-form input[type=week],
.uk-form input[type=color],
.uk-form select,
.uk-form textarea {
    height: auto;
}

.uk-form-help-block {
    font-size: 13px;
    margin: 0;
    font-style: normal;
}

.uk-modal-dialog.modal-dialog-lg {
    width: 768px;
}

#modal-changelog-view table tr.even {
    background-color: #f1f1f1;
}

.uk-visible-toggle .uk-invisible-hover {
    opacity: 0!important;
    transition-duration: 0.3s;
}

.uk-visible-toggle:hover .uk-invisible-hover {
    opacity: 1!important;
}

/***************
 * DESK STYLES *
 ***************/

#top-desk-menu {

}

#top-desk-menu .desk-menu-item {
    color: #f1f1f1;
    margin-top: -10px!important;
    text-align: center;
    padding: 27px 20px 19px;
    float: left;
}

#top-desk-menu .desk-menu-item  .material-icons {
    color: #f1f1f1;
    vertical-align: -6px;
}

#top-desk-menu .desk-menu-item.active,
#top-desk-menu .desk-menu-item:hover {
    background-color: #153b54;
}

#top-desk-menu .desk-menu-item:first-child {
    margin-left: 80px;
}

.ticket-content .heading_c {
    font-weight: 500;
}

.page_aside_inner {
    padding-top: 0;
}

.timeline_icon_avatar {
    left: -50px;
    height: 36px;
    width: 36px;
    background: #fff;
    border: 2px solid #ccc8c8;
}

.timeline_icon_avatar > .md-user-image {
    width: 100%;
}

body>.content-preloader,
.sidebar_main_open>.content-preloader,
body>.content-preloader.preloader-active {
    z-index: 999999999;
    margin-left: inherit!important;
}

.md-preloader {
    width: 100%;
}

/** NOTIFICATIONS DROPDOWN */

.alerts-subtitle {
    margin-left: 15px!important;
    border: none!important;
    font-weight: bold;
    min-height: auto!important;
}

.user-alert-actions {
    position: absolute;
    right: 5px;
}

#header_main .uk-navbar .uk-navbar-nav>li#user-alerts-button .uk-dropdown {
    max-height: 500px;
    width: 415px;
}

#header_main .uk-navbar .uk-navbar-nav>li .uk-dropdown #header_alerts.uk-switcher {
    max-height: 430px;
}

#header_main .uk-navbar .uk-navbar-nav>li .uk-dropdown .md-list>li.alert-item {
    margin-right: 0;
}

#header_main .uk-navbar .uk-navbar-nav>li .uk-dropdown .md-list>li.alert-item.alert-unreaded {
    border-bottom: 1px solid #fff;
    border-top: none;
    padding: 8px 4px;
}

#header_main .uk-navbar .uk-navbar-nav>li .uk-dropdown .md-list>li.alert-item:last-child {
    border-bottom: 1px solid #fff;
}

#header_alerts .md-list-addon-element {
    top: 0;
    bottom: 0;
}

#header_alerts .alert-unreaded,
#header_alerts .alert-unreaded > .md-list-addon-element,
#last-activity-list-wrapper .alert-unreaded,
#last-activity-list-wrapper .alert-unreaded > .md-list-addon-element {
    background-color: #e5e5e5;
}

/** END NOTIFICATIONS */

/** TINYMCE CUSTOM */

div.mce-fullscreen {
    z-index: 9999;
}

ul.mention-items > li {
    cursor: pointer;
    padding: 5px 5px 5px 10px;
    line-height: 16px;
}

ul.mention-items > li.mention-item-user {
    padding: 5px;
}

ul.mention-items > li.active {
    background-color: #f1f1f1;
}

ul.mention-items > li:hover {
    background-color: #f1f1f1;
}

.mention-items > li img {
    margin-right: 6px;
    border-radius: 50%;
}

ul.mention-items > li.mention-item-user span .mention-subtitle {
    display: inline-block;
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.rte-autocomplete {
    min-width: 250px!important;
    max-width: 350px;
    max-height: 170px;
    overflow-y: scroll;
}

/** END TINYMCE */


@media screen and (max-width: 767px) {
    #page_content_inner {
        padding: 0;
    }
    .follow-favourites-bar {
        margin-top: -5px;
    }
    .md-card .md-card-content {
        padding: 10px;
    }
    .timeline {
        margin-left: -15px;
    }
    .ticket-right-column{
        padding-left: 25px!important;
    }
    #top_bar {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    body.page-ticket-view #top_bar {
        padding-right:20px!important;
    }
    .uk-tab > li.ticket-tab-type > a {
        min-width: 60px;
        padding: 8px 15px !important;
    }
    #top-bar-right a.md-btn {
        margin-left: 0!important;
        margin-top: -25px!important;
    }
    .md-btn {
        min-width: 50px;
        padding: 2px 15px;
    }
}

@media screen and (max-width: 560px) {
    #top-desk-menu .desk-menu-item:first-child {
        margin-left: 20px;
    }

    #top-desk-menu .desk-menu-item {
        padding: 27px 13px 19px;
    }

    #header_main {
        padding: 0 0 0 15px;
    }
    .uk-tab > li.ticket-tab-type > a {
        min-width: 50px;
        padding: 8px 10px !important;
    }
}

.extraOptionsHead {
    padding-right: 15px !important;
}

.extraOptionsHead a {
    margin-top: -12px !important;
    padding: 0px !important;
}

.extraOptionsHead i {
    font-size: 18px;
    color: #FFF;
    padding-right: 5px;
    margin-top: -15px
}

.pdl15 {
    padding-left: 15px
}

.break-large-text {
    overflow-wrap: break-word;
    word-wrap: break-word;

    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;

    -ms-hyphens: none;
    -moz-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
}

.uk-form input:not([type]):readonly,
.uk-form input[type=text]:readonly,
.uk-form input[type=password]:readonly,
.uk-form input[type=email]:readonly,
.uk-form input[type=url]:readonly,
.uk-form input[type=search]:readonly,
.uk-form input[type=tel]:readonly,
.uk-form input[type=number]:readonly,
.uk-form input[type=datetime]:readonly,
.uk-form input[type=datetime-local]:readonly,
.uk-form input[type=date]:readonly,
.uk-form input[type=month]:readonly,
.uk-form input[type=time]:readonly,
.uk-form input[type=week]:readonly,
.uk-form input[type=color]:readonly,
.uk-form select:readonly,
.uk-form textarea:readonly {
    border-color: #ddd;
    background-color: #fafafa;
    color: #999;
}

.readonly input, .readonly select, .readonly textarea {
    pointer-events:none;
}

.selectize-control.selectize-muted.multi .selectize-input>div a {
    color: #00263f;
}

.selectize-control.selectize-muted.multi .selectize-input>div,
.selectize-control.selectize-muted.multi .selectize-input>div:active,
.selectize-control.selectize-muted.multi .selectize-input>div:focus,
.selectize-control.selectize-muted.multi .selectize-input>div:hover,
.selectize-control.selectize-muted.multi .selectize-input>div.active {
    background-color: rgb(232, 232, 232);
    color: #00263f;
}

.uk-sticky-placeholder .uk-active {
    z-index: 1211!important;
}

.daterangepicker .ranges li {
    font-size: 14px!important;
    font-family: Roboto, sans-serif;
    color: rgb(114,114,114);
}

@media screen and (min-width: 960px) and (max-width: 1079px) {
    .uk-hidden-xmedium {
        display: none!important;
    }
}

@media screen and (min-width: 1080px) {
    .uk-hidden-xlarge {
        display: none!important;
    }
}


.forms-v2 .md-list .uk-nestable-list > li, .forms-v2 .md-list > li {
    border: none !important;
}

.forms-v2 .heading_z {
    margin: 0;
    margin-top: 5px;
    font: 400 22px/28px Roboto, sans-serif;
    color: #00263f;
}

.forms-v2  hr {
    margin-bottom: 26px !important;
    box-sizing: content-box;
    width: 50px;
    height: 0px;
    margin: 9px 0;
    border: 0;
    border-top: 2px solid #00263f;
}


