﻿/*
------------------------------------------------------------------------
    KENDO VALIDATIONS
------------------------------------------------------------------------
*/
    .policyLabel, .policyError + label {
        color: #A94442;
        font-weight: normal;
    }

    .kendoStyleError {
        color: #A94442;
        font-weight: normal;
    }

    .k-widget.k-tooltip-validation.k-invalid-msg {
        color: white;
        font-size: 16px;
        background-color: #EE6363;

        /*TWFG Meadow Green:  #96BD4A
    TWFG Tree Green:        #15875B
    TWFG Midnight Forest:   #335753
    TWFG Morning Blue:      #53A2A6 
    TWFG Waterway Blue:     #3E6C7B
    TWFG Purple Dusk:       #9F70A8
    TWFG Texas Rose:        #AE4772
    TWFG Sunset Orange:     #D66755
    TWFG Golder Sunshine:   #EBA84D*/
        border-radius: 4px;
    }

    .k-widget.k-tooltip-validation::before{
        content: "* ";
    }
    .k-widget.k-tooltip-validation::after{
        content: "  ";
    }
    .k-widget.k-tooltip-validation > .k-icon {
        display: none;
    }

    .k-dropdown {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .k-dropdown > .k-dropdown-wrap {
        -webkit-box-shadow: 5px 5px 10px lightgray;
        box-shadow: 5px 5px 10px lightgray;
    }

    input.showAsEnabled {
        background-color: transparent;
        border-color: transparent;
    }


/*
------------------------------------------------------------------------
    TEXT ALIGNMENT
------------------------------------------------------------------------
*/
.truncate-text {
    -moz-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

/*
------------------------------------------------------------------------
    TABLE FORMATTING
------------------------------------------------------------------------
*/
.subheader[colspan] {
    border-top: 1px transparent;
}

.table-top-button {
    float: right;
    margin-left: 20px;
    margin-bottom: 10px;
}

tr.wide-row label {
    margin-top: 15px;
    margin-bottom: 15px;
}

.empty-cell {
    height: 36px;
}
