﻿.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
    color: #ffffff !important;
}
#m_header_menu h3 {
    margin-top: 20px;
    margin-left: 20px;
}
.m-brand__logo h2 {
    color: #b6b6b6;
    font-weight: 400;
    font-size: 1.2rem;
}
.field-validation-error {
    padding: 2px 7px;
    border-radius: 4px;
}
.inline {
    display:inline;
}

.required {
    color: red;
    margin-left: 5px;
    font-weight: 600;
}

.templateOption {
    background-color: #f6f6f6;
    margin: 10px 0px;
    padding: 20px 5px;
    text-align: center;
}

    .templateOption i {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .templateOption select {
        width: 75px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
    }

.tPortlets {
    margin-bottom: .5rem;
}

    .tPortlets .m-portlet__head {
        height: 2.5rem !important;
        padding: 0 1.2rem !important;
    }
 .tPortlets .m-portlet__head .m-portlet__head-icon i {
    font-size: 1.4rem !important;
}

 /*child sections differnt header and background color*/
    .tPortlets.parentView .tPortlets {
        margin-top: 10px;
    }

    .tPortlets.parentView .m-portlet__body .m-portlet__head {
        background-color: #a9acdd !important;
        border-color: #a9acdd !important;
    }

    .portlets-title-input, .portlets-title-input:focus {
        background-color: transparent;
        padding: 0.1rem .4rem;
        font-size: 1.2rem;
        font-weight: 600;
        color: #fff !important;
    }

label.portlets-title-input {
    border: none !important;
    margin-top: 7px;
    padding: 0 .4rem;
}
.m-form .m-form__group {
    padding-bottom: 0px !important;
}

.alert-danger:not(.m-alert--outline) {
    color: #d7576c;
    font-size: 1rem;
    font-weight: normal;
    background-color: #ffffff;
}
.field-validation-error {
    padding: 2px 7px;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #f7cad1;
}
.chkbox {
    height: 25px;
    width: 25px;
}

.btn-warning {
    color: #fff !important;
}
.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {
    color: #fff !important;
}
.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {
    color: #fff !important;
}
.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__body {
    /*background: #f4f5f8  !important;*/
    border: 1px solid #e8e8e8;
}
.tPortlets.parentView .m-portlet__body .m-portlet__body {
    background-color: #f7f8fa !important;
    border: 1px solid #e8e8e8;
}

.modal-newsletter {
    width:925px !important;
    max-width: 925px !important
}


/*.dark-gray {
    color: #4c4c4c;
    font-family: 'Helvetica Neue LT W05_63 Md Ex';
}

.light-gray {
    color: #b2b2b2;
    font-family: 'Helvetica Neue LT W05_63 Md Ex';
}

.blue {
    color: #38b8f2;
    font-family: 'Helvetica Neue LT W05_63 Md Ex';
}
.dark-gray-light {
    color: #4c4c4c;
    font-family: 'Helvetica Neue LT W05_43 Lt Ex';
}

.light-gray-light {
    color: #b2b2b2;
    font-family: 'Helvetica Neue LT W05_43 Lt Ex';
}

.blue-light {
    color: #38b8f2;
    font-family: 'Helvetica Neue LT W05_43 Lt Ex';
}*/

.dark-gray {
    color: #4c4c4c;
    font-family: 'Helvetica Neue LT W01_41488878';
}

.light-gray {
    color: #b2b2b2;
    font-family: 'Helvetica Neue LT W01_41488878';
}

.blue {
    color: #38b8f2;
    font-family: 'Helvetica Neue LT W01_41488878';
}

.dark-gray-ex {
    color: #4c4c4c;
    /*font-family: 'Helvetica Neue LT W05_43 Lt Ex';*/
    font-family: 'Helvetica Neue LT W05_53 Ext';
}

.light-gray-ex {
    color: #b2b2b2;
    font-family: 'Helvetica Neue LT W05_53 Ext';
}

.blue-ex {
    color: #38b8f2;
    font-family: 'Helvetica Neue LT W05_53 Ext';
}

/*overrite*/
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__section .m-menu__section-text {
    color: #625e96;
}
.m-stack__item.m-stack__item--middle.m-brand__tools {
    width:40px;
}
