

@import 'select2.css';
@import 'style_overrides.css';

/*wizards?=============================*/

.nav.nav-pills > .li > a {
    font-size: 16px !important;
    margin-bottom: 3em;
}

/*tabs*/
.is-popover-title {
    position: fixed;
    top: -9999px;
}

.is-popover-image {
    position: fixed;
    top: -9999px;
}

.popover {
    max-width: 400px;
}

    .popover.right .arrow {
        top: 38% !important;
    }

.has-image {
    text-align: center;
    width: 100%;
    height: auto;
}

.link {
    cursor: pointer;
    color: #3A87AD;
    font-weight: bold;
    text-decoration: underline;
}

    .link:hover {
        color: #000000;
        text-decoration: none;
    }

/* boxes and tiles=============================*/
/*chat box testing*/


.box.noOverflow {
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
}
/* Chat Widget
      =================================================================== */
.chat {
    position: relative;
    background: white;
}

    .chat .contacts {
        position: absolute;
        height: 100%;
        float: left;
        width: 30%;
        background: #e4e6eb;
    }

        .chat .contacts ul.list {
            list-style: none;
            margin: 0;
            padding: 0;
        }

            .chat .contacts ul.list li {
                position: relative;
                /*padding: 5px 10px;*/
                border-bottom: 1px solid #d6d9e0;
                cursor: pointer;
            }

                .chat .contacts ul.list li:hover {
                    background: #c7cbd5;
                }


                .chat .contacts ul.list li img.avatar {
                    -webkit-border-radius: 50em;
                    -moz-border-radius: 50em;
                    border-radius: 50em;
                    width: 40px;
                    margin-right: 10px;
                }

                .chat .contacts ul.list li .status {
                    display: block;
                    position: absolute;
                    top: 42%;
                    right: 20px;
                    width: 8px;
                    height: 8px;
                    -webkit-border-radius: 50em;
                    -moz-border-radius: 50em;
                    border-radius: 50em;
                }

                    .chat .contacts ul.list li .status.online {
                        background: #bdea74;
                    }

                    .chat .contacts ul.list li .status.offline {
                        background: #c7cbd5;
                    }

                    .chat .contacts ul.list li .status.busy {
                        background: #fa603d;
                    }

                .chat .contacts ul.list li .important {
                    font-size: 11px;
                    display: inline-block;
                    position: absolute;
                    bottom: 0px;
                    left: 35px;
                    line-height: 16px;
                    padding: 2px 7px;
                    color: white;
                    -webkit-border-radius: 50em;
                    -moz-border-radius: 50em;
                    border-radius: 50em;
                    background: #ff5454;
                }

    .chat .conversation {
        width: 70%;
        float: none;
    }

        .chat .conversation .actions {
            /* background: #383e4b;
          */ background: #071E40;
            width: 100%;
            /*height: 50px;*/
            height: 53px;
            margin-top: -15px;
            padding-top: 3px;
        }

            /*additions====*/
            .chat .conversation .actions h2 {
                margin: 0px;
                color: white;
            }

            /*============*/
            .chat .conversation .actions a {
                display: block;
                color: white;
                padding: 16px;
                font-size: 18px;
                width: 18px;
                float: left;
            }

            .chat .conversation .actions img.avatar {
                -webkit-border-radius: 50em;
                -moz-border-radius: 50em;
                border-radius: 50em;
                width: 30px;
                margin: 10px 0px 10px 10px;
            }

        .chat .conversation ul {
            height: 516px;
            overflow-y: scroll;
            list-style: none;
            margin: 0;
            padding: 0;
        }

            .chat .conversation ul li {
                position: relative;
                padding: 15px 10px 10px 60px;
                border-bottom: 1px solid #e4e6eb;
            }

                .chat .conversation ul li img.avatar {
                    top: 10px;
                    left: 10px;
                    position: absolute;
                    -webkit-border-radius: 50em;
                    -moz-border-radius: 50em;
                    border-radius: 50em;
                    width: 40px;
                    margin-right: 10px;
                }

                .chat .conversation ul li .name {
                    font-weight: bold;
                    text-transform: uppercase;
                }

                .chat .conversation ul li .time {
                    font-weight: bold;
                    right: 10px;
                    position: absolute;
                    color: #c7cbd5;
                    font-size: 11px;
                }

                .chat .conversation ul li .message {
                    margin-top: 10px;
                    font-size: 12px;
                }

        .chat .conversation .form {
            border-top: 2px solid #e4e6eb;
            height: 60px;
            padding: 10px;
        }

            .chat .conversation .form input {
                -webkit-border-radius: 2px;
                -moz-border-radius: 2px;
                border-radius: 2px;
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                box-shadow: none;
                border: 0;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                width: 100%;
                height: 100%;
                background: #c7cbd5;
                color: white;
                padding: 10px;
            }

    .chat.alt .contacts {
        /*width: 60px;*/
        /*changed width*/
         width: 63px;
    }

        .chat.alt .contacts ul.list {
            list-style: none;
            margin: 0;
            padding: 0;
        }

            .chat.alt .contacts ul.list li {
                text-align: center;
            }

                .chat.alt .contacts ul.list li img.avatar {
                    -webkit-border-radius: 50em;
                    -moz-border-radius: 50em;
                    border-radius: 50em;
                    width: 40px;
                    margin: 0 auto;
                }

                .chat.alt .contacts ul.list li .name {
                    display: none;
                }

                .chat.alt .contacts ul.list li .status {
                    top: 70%;
                    right: 10px;
                }

    .chat.alt .conversation {
        width: auto;
        margin-left: 60px;
    }
/*end chat box testing*/


/*===========================*/

.tiles-heading,
.tiles-body,
.tiles-footer {
    -webkit-transition: 0.05s ease-in;
    transition: 0.05s ease-in;
}

    .tiles-heading:before,
    .tiles-body:before,
    .tiles-footer:before,
    .tiles-heading:after,
    .tiles-body:after,
    .tiles-footer:after {
        content: " ";
        /* 1 */
        display: table;
        /* 2 */
    }

    .tiles-heading:after,
    .tiles-body:after,
    .tiles-footer:after {
        clear: both;
    }

    .tiles-heading:before,
    .tiles-body:before,
    .tiles-footer:before,
    .tiles-heading:after,
    .tiles-body:after,
    .tiles-footer:after {
        content: " ";
        /* 1 */
        display: table;
        /* 2 */
    }

    .tiles-heading:after,
    .tiles-body:after,
    .tiles-footer:after {
        clear: both;
    }

.info-tiles,
.shortcut-tiles {
    margin: 0px 0px 20px;
    display: block;
    border-radius: 2px;
}

    .info-tiles .tiles-heading .pull-right {
        color: #fff;
        opacity: 0.4;
        filter: alpha(opacity=40);
        -webkit-transition: 0.06s ease-in;
        transition: 0.06s ease-in;
    }

    .info-tiles .tiles-heading {
        padding: 5px 10px;
        border-top-right-radius: 2px;
        border-top-left-radius: 2px;
        /*text-transform: uppercase;*/ /*as we require 1st letter to be uppercased only*/
        text-align: center;
        letter-spacing: 0.04em;
    }

    .info-tiles .tiles-body {
        padding: 10px;
        font-size: 42px;
        font-weight: 300;
        border-bottom-right-radius: 2px;
        border-bottom-left-radius: 2px;
    }

        .info-tiles .tiles-body i {
            color: #fff;
            opacity: 0.4;
            filter: alpha(opacity=40);
            -webkit-transition: 0.06s ease-in;
            transition: 0.06s ease-in;
        }

        .info-tiles .tiles-body > i {
            position: absolute;
            font-size: 42px;
        }

        .info-tiles .tiles-body div + small {
            font-size: 14px;
            text-align: center;
            display: block;
            font-weight: 400;
            opacity: 0.7;
            filter: alpha(opacity=70);
            margin-top: -7px;
            margin-bottom: 4px;
        }

        .info-tiles .tiles-body .sparkline {
            width: 100px;
            margin: 0 auto;
            padding: 0px;
        }

        .info-tiles .tiles-body .text-top {
            vertical-align: super;
            font-size: 24px;
        }

        .info-tiles .tiles-body .text-smallcaps {
            font-variant: small-caps;
        }

        .info-tiles .tiles-body .text-center {
            margin-top: -5px;
        }

    .info-tiles .tiles-body-alt {
        padding: 10px;
        font-size: 48px;
        font-weight: 300;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

        .info-tiles .tiles-body-alt i {
            color: #fff;
            opacity: 0.4;
            filter: alpha(opacity=40);
            -webkit-transition: 0.06s ease-in;
            transition: 0.06s ease-in;
        }

        .info-tiles .tiles-body-alt > i {
            position: absolute;
            font-size: 42px;
        }

        .info-tiles .tiles-body-alt div + small {
            font-size: 14px;
            text-align: center;
            display: block;
            font-weight: 400;
            opacity: 0.7;
            filter: alpha(opacity=70);
            margin-top: -7px;
            margin-bottom: 4px;
        }

        .info-tiles .tiles-body-alt .sparkline {
            width: 100px;
            margin: 0 auto;
            padding: 0px;
        }

        .info-tiles .tiles-body-alt .text-top {
            vertical-align: super;
            font-size: 24px;
        }

        .info-tiles .tiles-body-alt .text-smallcaps {
            font-variant: small-caps;
        }

        .info-tiles .tiles-body-alt .text-center {
            margin-top: -5px;
        }

    .info-tiles .tiles-footer {
        color: #fff;
        color: rgba(255, 255, 255, 0.4);
        padding: 5px 10px;
        border-bottom-right-radius: 2px;
        border-bottom-left-radius: 2px;
    }

        .info-tiles .tiles-footer i {
            float: right;
            position: relative;
            top: 2px;
            display: none;
        }

        .info-tiles .tiles-footer:after {
            content: "";
            position: absolute;
            bottom: 0%;
            right: -1px;
            width: 0px;
            height: 0px;
            margin-right: 11px;
            margin-bottom: 20px;
            border-top: 5px solid rgba(0, 0, 0, 0.35);
            border-right: 5px solid #ffffff;
            border-bottom: 5px solid #ffffff;
            border-left: 5px solid rgba(0, 0, 0, 0.35);
            border-top-left-radius: 2px;
        }

        .info-tiles .tiles-footer:hover {
            color: #fff;
        }

    .info-tiles:hover {
        text-decoration: none;
    }

        .info-tiles:hover i {
            color: #fff;
            opacity: 1;
            filter: alpha(opacity=100);
        }

        .info-tiles:hover .tiles-footer {
            color: #fff;
        }

            .info-tiles:hover .tiles-footer i {
                display: inline;
            }

        .info-tiles:hover .tiles-heading .pull-right {
            color: #fff;
            opacity: 1;
            filter: alpha(opacity=100);
        }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .info-tiles .tiles-footer:after {
        right: 0;
        border-top: 6px solid rgba(0, 0, 0, 0.35);
    }
}

@media (max-width: 767px) {
    .col-xs-12 .info-tiles .tiles-footer:after {
        bottom: -20px;
    }
}
  @media print {
  a[href]:after {
    content: none !important;
  }
}
.shortcut-tiles .tiles-body {
    padding: 10px 10px 0px 10px;
    font-size: 42px;
    line-height: 42px;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
}

    .shortcut-tiles .tiles-body i {
        color: #fff;
        opacity: 0.6;
        filter: alpha(opacity=60);
        -webkit-transition: 0.06s ease-in;
        transition: 0.06s ease-in;
    }

    .shortcut-tiles .tiles-body .pull-right {
        margin-top: -3px;
        line-height: 0;
    }

        .shortcut-tiles .tiles-body .pull-right .badge {
            background: #000;
            background-color: rgba(0, 0, 0, 0.3);
        }

.shortcut-tiles .tiles-footer {
    text-transform: none;
    text-align: right;
    padding: 7px 10px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}

.shortcut-tiles:hover {
    text-decoration: none;
}

    .shortcut-tiles:hover i {
        color: #fff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

.info-tiles.tiles-info {
    color: #ffffff;
}

    .info-tiles.tiles-info .tiles-heading {
        background: #4cc7e5;
    }

    .info-tiles.tiles-info .tiles-body {
        background: #2bbce0;
    }

    .info-tiles.tiles-info .tiles-body-alt {
        background: #2bbce0;
    }

    .info-tiles.tiles-info .tiles-footer {
        background: #1c9cbc;
    }

    .info-tiles.tiles-info:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-info:hover .tiles-heading {
            background: #36c0e2;
        }

        .info-tiles.tiles-info:hover .tiles-body {
            background: #1fafd3;
        }

        .info-tiles.tiles-info:hover .tiles-body-alt {
            background: #1fafd3;
        }

        .info-tiles.tiles-info:hover .tiles-footer {
            background: #188aa6;
        }

.info-tiles.tiles-success {
    color: #ffffff;
}

    .info-tiles.tiles-success .tiles-heading {
        background: #98d061;
    }

    .info-tiles.tiles-success .tiles-body {
        background: #85c744;
    }

    .info-tiles.tiles-success .tiles-body-alt {
        background: #85c744;
    }

    .info-tiles.tiles-success .tiles-footer {
        background: #6ca632;
    }

    .info-tiles.tiles-success:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-success:hover .tiles-heading {
            background: #8bca4e;
        }

        .info-tiles.tiles-success:hover .tiles-body {
            background: #78ba38;
        }

        .info-tiles.tiles-success:hover .tiles-body-alt {
            background: #78ba38;
        }

        .info-tiles.tiles-success:hover .tiles-footer {
            background: #5f932c;
        }

.info-tiles.tiles-danger {
    color: #ffffff;
}

    .info-tiles.tiles-danger .tiles-heading {
        background: #eb5e5e;
    }

    .info-tiles.tiles-danger .tiles-body {
        background: #e73c3c;
    }

    .info-tiles.tiles-danger .tiles-body-alt {
        background: #e73c3c;
    }

    .info-tiles.tiles-danger .tiles-footer {
        background: #d61a1a;
    }

    .info-tiles.tiles-danger:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-danger:hover .tiles-heading {
            background: #e84747;
        }

        .info-tiles.tiles-danger:hover .tiles-body {
            background: #e42525;
        }

        .info-tiles.tiles-danger:hover .tiles-body-alt {
            background: #e42525;
        }

        .info-tiles.tiles-danger:hover .tiles-footer {
            background: #bf1818;
        }

.info-tiles.tiles-warning {
    color: #ffffff;
}

    .info-tiles.tiles-warning .tiles-heading {
        background: #f3cd33;
    }

    .info-tiles.tiles-warning .tiles-body {
        background: #f1c40f;
    }

    .info-tiles.tiles-warning .tiles-body-alt {
        background: #f1c40f;
    }

    .info-tiles.tiles-warning .tiles-footer {
        background: #c29d0b;
    }

    .info-tiles.tiles-warning:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-warning:hover .tiles-heading {
            background: #f2c71b;
        }

        .info-tiles.tiles-warning:hover .tiles-body {
            background: #dab10d;
        }

        .info-tiles.tiles-warning:hover .tiles-body-alt {
            background: #dab10d;
        }

        .info-tiles.tiles-warning:hover .tiles-footer {
            background: #aa8a0a;
        }

.info-tiles.tiles-primary {
    color: #ffffff;
}

    .info-tiles.tiles-primary .tiles-heading {
        background: #6fa2e2;
    }

    .info-tiles.tiles-primary .tiles-body {
        background: #4f8edc;
    }

    .info-tiles.tiles-primary .tiles-body-alt {
        background: #4f8edc;
    }

    .info-tiles.tiles-primary .tiles-footer {
        background: #2973cf;
    }

    .info-tiles.tiles-primary:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-primary:hover .tiles-heading {
            background: #5a95de;
        }

        .info-tiles.tiles-primary:hover .tiles-body {
            background: #3a80d8;
        }

        .info-tiles.tiles-primary:hover .tiles-body-alt {
            background: #3a80d8;
        }

        .info-tiles.tiles-primary:hover .tiles-footer {
            background: #2567ba;
        }

.info-tiles.tiles-inverse {
    color: #ffffff;
}

    .info-tiles.tiles-inverse .tiles-heading {
        background: #61656d;
    }

    .info-tiles.tiles-inverse .tiles-body {
        background: #4f5259;
    }

    .info-tiles.tiles-inverse .tiles-body-alt {
        background: #4f5259;
    }

    .info-tiles.tiles-inverse .tiles-footer {
        background: #37393e;
    }

    .info-tiles.tiles-inverse:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-inverse:hover .tiles-heading {
            background: #555860;
        }

        .info-tiles.tiles-inverse:hover .tiles-body {
            background: #43464b;
        }

        .info-tiles.tiles-inverse:hover .tiles-body-alt {
            background: #43464b;
        }

        .info-tiles.tiles-inverse:hover .tiles-footer {
            background: #2b2d30;
        }

.info-tiles.tiles-midnightblue {
    color: #ffffff;
}

    .info-tiles.tiles-midnightblue .tiles-heading {
        background: #425c77;
    }

    .info-tiles.tiles-midnightblue .tiles-body {
        background: #34495e;
    }

    .info-tiles.tiles-midnightblue .tiles-body-alt {
        background: #34495e;
    }

    .info-tiles.tiles-midnightblue .tiles-footer {
        background: #222f3d;
    }

    .info-tiles.tiles-midnightblue:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-midnightblue:hover .tiles-heading {
            background: #394f66;
        }

        .info-tiles.tiles-midnightblue:hover .tiles-body {
            background: #2b3c4e;
        }

        .info-tiles.tiles-midnightblue:hover .tiles-body-alt {
            background: #2b3c4e;
        }

        .info-tiles.tiles-midnightblue:hover .tiles-footer {
            background: #19232d;
        }

.info-tiles.tiles-sky {
    color: #ffffff;
}

    .info-tiles.tiles-sky .tiles-heading {
        background: #98d3f1;
    }

    .info-tiles.tiles-sky .tiles-body {
        background: #76c4ed;
    }

    .info-tiles.tiles-sky .tiles-body-alt {
        background: #76c4ed;
    }

    .info-tiles.tiles-sky .tiles-footer {
        background: #49b1e7;
    }

    .info-tiles.tiles-sky:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-sky:hover .tiles-heading {
            background: #81c9ee;
        }

        .info-tiles.tiles-sky:hover .tiles-body {
            background: #5fbaea;
        }

        .info-tiles.tiles-sky:hover .tiles-body-alt {
            background: #5fbaea;
        }

        .info-tiles.tiles-sky:hover .tiles-footer {
            background: #32a7e4;
        }

.info-tiles.tiles-orange {
    color: #ffffff;
}

    .info-tiles.tiles-orange .tiles-heading {
        background: #f2b154;
    }

    .info-tiles.tiles-orange .tiles-body {
        background: #efa131;
    }

    .info-tiles.tiles-orange .tiles-body-alt {
        background: #efa131;
    }

    .info-tiles.tiles-orange .tiles-footer {
        background: #dc8911;
    }

    .info-tiles.tiles-orange:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-orange:hover .tiles-heading {
            background: #f0a63d;
        }

        .info-tiles.tiles-orange:hover .tiles-body {
            background: #ed9619;
        }

        .info-tiles.tiles-orange:hover .tiles-body-alt {
            background: #ed9619;
        }

        .info-tiles.tiles-orange:hover .tiles-footer {
            background: #c47a0f;
        }

.info-tiles.tiles-indigo {
    color: #ffffff;
}

    .info-tiles.tiles-indigo .tiles-heading {
        background: #a472b9;
    }

    .info-tiles.tiles-indigo .tiles-body {
        background: #9358ac;
    }

    .info-tiles.tiles-indigo .tiles-body-alt {
        background: #9358ac;
    }

    .info-tiles.tiles-indigo .tiles-footer {
        background: #77458c;
    }

    .info-tiles.tiles-indigo:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-indigo:hover .tiles-heading {
            background: #9961b0;
        }

        .info-tiles.tiles-indigo:hover .tiles-body {
            background: #854e9d;
        }

        .info-tiles.tiles-indigo:hover .tiles-body-alt {
            background: #854e9d;
        }

        .info-tiles.tiles-indigo:hover .tiles-footer {
            background: #683d7b;
        }

.info-tiles.tiles-green {
    color: #ffffff;
}

    .info-tiles.tiles-green .tiles-heading {
        background: #1bc2a1;
    }

    .info-tiles.tiles-green .tiles-body {
        background: #16a085;
    }

    .info-tiles.tiles-green .tiles-body-alt {
        background: #16a085;
    }

    .info-tiles.tiles-green .tiles-footer {
        background: #107360;
    }

    .info-tiles.tiles-green:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-green:hover .tiles-heading {
            background: #18ab8e;
        }

        .info-tiles.tiles-green:hover .tiles-body {
            background: #138a72;
        }

        .info-tiles.tiles-green:hover .tiles-body-alt {
            background: #138a72;
        }

        .info-tiles.tiles-green:hover .tiles-footer {
            background: #0d5d4d;
        }

.info-tiles.tiles-magenta {
    color: #ffffff;
}

    .info-tiles.tiles-magenta .tiles-heading {
        background: #eb5e82;
    }

    .info-tiles.tiles-magenta .tiles-body {
        background: #e73c68;
    }

    .info-tiles.tiles-magenta .tiles-body-alt {
        background: #e73c68;
    }

    .info-tiles.tiles-magenta .tiles-footer {
        background: #d61a4b;
    }

    .info-tiles.tiles-magenta:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-magenta:hover .tiles-heading {
            background: #e84771;
        }

        .info-tiles.tiles-magenta:hover .tiles-body {
            background: #e42556;
        }

        .info-tiles.tiles-magenta:hover .tiles-body-alt {
            background: #e42556;
        }

        .info-tiles.tiles-magenta:hover .tiles-footer {
            background: #bf1843;
        }

.info-tiles.tiles-purple {
    color: #ffffff;
}

    .info-tiles.tiles-purple .tiles-heading {
        background: #e565ba;
    }

    .info-tiles.tiles-purple .tiles-body {
        background: #e044ab;
    }

    .info-tiles.tiles-purple .tiles-body-alt {
        background: #e044ab;
    }

    .info-tiles.tiles-purple .tiles-footer {
        background: #cf2294;
    }

    .info-tiles.tiles-purple:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-purple:hover .tiles-heading {
            background: #e24fb0;
        }

        .info-tiles.tiles-purple:hover .tiles-body {
            background: #dc2ea1;
        }

        .info-tiles.tiles-purple:hover .tiles-body-alt {
            background: #dc2ea1;
        }

        .info-tiles.tiles-purple:hover .tiles-footer {
            background: #b91f84;
        }

.info-tiles.tiles-brown {
    color: #ffffff;
}

    .info-tiles.tiles-brown .tiles-heading {
        background: #d44c3e;
    }

    .info-tiles.tiles-brown .tiles-body {
        background: #c0392b;
    }

    .info-tiles.tiles-brown .tiles-body-alt {
        background: #c0392b;
    }

    .info-tiles.tiles-brown .tiles-footer {
        background: #962d22;
    }

    .info-tiles.tiles-brown:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-brown:hover .tiles-heading {
            background: #ca3c2d;
        }

        .info-tiles.tiles-brown:hover .tiles-body {
            background: #ab3326;
        }

        .info-tiles.tiles-brown:hover .tiles-body-alt {
            background: #ab3326;
        }

        .info-tiles.tiles-brown:hover .tiles-footer {
            background: #81261d;
        }

.info-tiles.tiles-grape {
    color: #ffffff;
}

    .info-tiles.tiles-grape .tiles-heading {
        background: #909aac;
    }

    .info-tiles.tiles-grape .tiles-body {
        background: #7a869c;
    }

    .info-tiles.tiles-grape .tiles-body-alt {
        background: #7a869c;
    }

    .info-tiles.tiles-grape .tiles-footer {
        background: #616d82;
    }

    .info-tiles.tiles-grape:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-grape:hover .tiles-heading {
            background: #818da1;
        }

        .info-tiles.tiles-grape:hover .tiles-body {
            background: #6c7991;
        }

        .info-tiles.tiles-grape:hover .tiles-body-alt {
            background: #6c7991;
        }

        .info-tiles.tiles-grape:hover .tiles-footer {
            background: #566074;
        }

.info-tiles.tiles-toyo {
    color: #ffffff;
}

    .info-tiles.tiles-toyo .tiles-heading {
        background: #667ea3;
    }

    .info-tiles.tiles-toyo .tiles-body {
        background: #556b8d;
    }

    .info-tiles.tiles-toyo .tiles-body-alt {
        background: #556b8d;
    }

    .info-tiles.tiles-toyo .tiles-footer {
        background: #42536d;
    }

    .info-tiles.tiles-toyo:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-toyo:hover .tiles-heading {
            background: #5a7195;
        }

        .info-tiles.tiles-toyo:hover .tiles-body {
            background: #4b5f7d;
        }

        .info-tiles.tiles-toyo:hover .tiles-body-alt {
            background: #4b5f7d;
        }

        .info-tiles.tiles-toyo:hover .tiles-footer {
            background: #38475d;
        }

.info-tiles.tiles-alizarin {
    color: #ffffff;
}

    .info-tiles.tiles-alizarin .tiles-heading {
        background: #eb6b5e;
    }

    .info-tiles.tiles-alizarin .tiles-body {
        background: #e74c3c;
    }

    .info-tiles.tiles-alizarin .tiles-body-alt {
        background: #e74c3c;
    }

    .info-tiles.tiles-alizarin .tiles-footer {
        background: #d62c1a;
    }

    .info-tiles.tiles-alizarin:hover {
        color: #ffffff;
    }

        .info-tiles.tiles-alizarin:hover .tiles-heading {
            background: #e85647;
        }

        .info-tiles.tiles-alizarin:hover .tiles-body {
            background: #e43725;
        }

        .info-tiles.tiles-alizarin:hover .tiles-body-alt {
            background: #e43725;
        }

        .info-tiles.tiles-alizarin:hover .tiles-footer {
            background: #bf2718;
        }

.shortcut-tiles.tiles-info {
    color: #ffffff;
}

    .shortcut-tiles.tiles-info .tiles-heading,
    .shortcut-tiles.tiles-info .tiles-body,
    .shortcut-tiles.tiles-info .tiles-footer {
        background: #2bbce0;
    }

    .shortcut-tiles.tiles-info:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-info:hover .tiles-heading,
        .shortcut-tiles.tiles-info:hover .tiles-body,
        .shortcut-tiles.tiles-info:hover .tiles-footer {
            background: #1fafd3;
        }

.shortcut-tiles.tiles-success {
    color: #ffffff;
}

    .shortcut-tiles.tiles-success .tiles-heading,
    .shortcut-tiles.tiles-success .tiles-body,
    .shortcut-tiles.tiles-success .tiles-footer {
        background: #85c744;
    }

    .shortcut-tiles.tiles-success:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-success:hover .tiles-heading,
        .shortcut-tiles.tiles-success:hover .tiles-body,
        .shortcut-tiles.tiles-success:hover .tiles-footer {
            background: #78ba38;
        }

.shortcut-tiles.tiles-danger {
    color: #ffffff;
}

    .shortcut-tiles.tiles-danger .tiles-heading,
    .shortcut-tiles.tiles-danger .tiles-body,
    .shortcut-tiles.tiles-danger .tiles-footer {
        background: #e73c3c;
    }

    .shortcut-tiles.tiles-danger:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-danger:hover .tiles-heading,
        .shortcut-tiles.tiles-danger:hover .tiles-body,
        .shortcut-tiles.tiles-danger:hover .tiles-footer {
            background: #e42525;
        }

.shortcut-tiles.tiles-warning {
    color: #ffffff;
}

    .shortcut-tiles.tiles-warning .tiles-heading,
    .shortcut-tiles.tiles-warning .tiles-body,
    .shortcut-tiles.tiles-warning .tiles-footer {
        background: #f1c40f;
    }

    .shortcut-tiles.tiles-warning:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-warning:hover .tiles-heading,
        .shortcut-tiles.tiles-warning:hover .tiles-body,
        .shortcut-tiles.tiles-warning:hover .tiles-footer {
            background: #dab10d;
        }

.shortcut-tiles.tiles-primary {
    color: #ffffff;
}

    .shortcut-tiles.tiles-primary .tiles-heading,
    .shortcut-tiles.tiles-primary .tiles-body,
    .shortcut-tiles.tiles-primary .tiles-footer {
        background: #4f8edc;
    }

    .shortcut-tiles.tiles-primary:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-primary:hover .tiles-heading,
        .shortcut-tiles.tiles-primary:hover .tiles-body,
        .shortcut-tiles.tiles-primary:hover .tiles-footer {
            background: #3a80d8;
        }

.shortcut-tiles.tiles-inverse {
    color: #ffffff;
}

    .shortcut-tiles.tiles-inverse .tiles-heading,
    .shortcut-tiles.tiles-inverse .tiles-body,
    .shortcut-tiles.tiles-inverse .tiles-footer {
        background: #4f5259;
    }

    .shortcut-tiles.tiles-inverse:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-inverse:hover .tiles-heading,
        .shortcut-tiles.tiles-inverse:hover .tiles-body,
        .shortcut-tiles.tiles-inverse:hover .tiles-footer {
            background: #43464b;
        }

.shortcut-tiles.tiles-midnightblue {
    color: #ffffff;
}

    .shortcut-tiles.tiles-midnightblue .tiles-heading,
    .shortcut-tiles.tiles-midnightblue .tiles-body,
    .shortcut-tiles.tiles-midnightblue .tiles-footer {
        background: #34495e;
    }

    .shortcut-tiles.tiles-midnightblue:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-midnightblue:hover .tiles-heading,
        .shortcut-tiles.tiles-midnightblue:hover .tiles-body,
        .shortcut-tiles.tiles-midnightblue:hover .tiles-footer {
            background: #2b3c4e;
        }

.shortcut-tiles.tiles-sky {
    color: #ffffff;
}

    .shortcut-tiles.tiles-sky .tiles-heading,
    .shortcut-tiles.tiles-sky .tiles-body,
    .shortcut-tiles.tiles-sky .tiles-footer {
        background: #76c4ed;
    }

    .shortcut-tiles.tiles-sky:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-sky:hover .tiles-heading,
        .shortcut-tiles.tiles-sky:hover .tiles-body,
        .shortcut-tiles.tiles-sky:hover .tiles-footer {
            background: #5fbaea;
        }

.shortcut-tiles.tiles-orange {
    color: #ffffff;
}

    .shortcut-tiles.tiles-orange .tiles-heading,
    .shortcut-tiles.tiles-orange .tiles-body,
    .shortcut-tiles.tiles-orange .tiles-footer {
        background: #efa131;
    }

    .shortcut-tiles.tiles-orange:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-orange:hover .tiles-heading,
        .shortcut-tiles.tiles-orange:hover .tiles-body,
        .shortcut-tiles.tiles-orange:hover .tiles-footer {
            background: #ed9619;
        }

.shortcut-tiles.tiles-indigo {
    color: #ffffff;
}

    .shortcut-tiles.tiles-indigo .tiles-heading,
    .shortcut-tiles.tiles-indigo .tiles-body,
    .shortcut-tiles.tiles-indigo .tiles-footer {
        background: #9358ac;
    }

    .shortcut-tiles.tiles-indigo:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-indigo:hover .tiles-heading,
        .shortcut-tiles.tiles-indigo:hover .tiles-body,
        .shortcut-tiles.tiles-indigo:hover .tiles-footer {
            background: #854e9d;
        }

.shortcut-tiles.tiles-green {
    color: #ffffff;
}

    .shortcut-tiles.tiles-green .tiles-heading,
    .shortcut-tiles.tiles-green .tiles-body,
    .shortcut-tiles.tiles-green .tiles-footer {
        background: #16a085;
    }

    .shortcut-tiles.tiles-green:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-green:hover .tiles-heading,
        .shortcut-tiles.tiles-green:hover .tiles-body,
        .shortcut-tiles.tiles-green:hover .tiles-footer {
            background: #138a72;
        }

.shortcut-tiles.tiles-magenta {
    color: #ffffff;
}

    .shortcut-tiles.tiles-magenta .tiles-heading,
    .shortcut-tiles.tiles-magenta .tiles-body,
    .shortcut-tiles.tiles-magenta .tiles-footer {
        background: #e73c68;
    }

    .shortcut-tiles.tiles-magenta:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-magenta:hover .tiles-heading,
        .shortcut-tiles.tiles-magenta:hover .tiles-body,
        .shortcut-tiles.tiles-magenta:hover .tiles-footer {
            background: #e42556;
        }

.shortcut-tiles.tiles-purple {
    color: #ffffff;
}

    .shortcut-tiles.tiles-purple .tiles-heading,
    .shortcut-tiles.tiles-purple .tiles-body,
    .shortcut-tiles.tiles-purple .tiles-footer {
        background: #e044ab;
    }

    .shortcut-tiles.tiles-purple:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-purple:hover .tiles-heading,
        .shortcut-tiles.tiles-purple:hover .tiles-body,
        .shortcut-tiles.tiles-purple:hover .tiles-footer {
            background: #dc2ea1;
        }

.shortcut-tiles.tiles-brown {
    color: #ffffff;
}

    .shortcut-tiles.tiles-brown .tiles-heading,
    .shortcut-tiles.tiles-brown .tiles-body,
    .shortcut-tiles.tiles-brown .tiles-footer {
        background: #c0392b;
    }

    .shortcut-tiles.tiles-brown:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-brown:hover .tiles-heading,
        .shortcut-tiles.tiles-brown:hover .tiles-body,
        .shortcut-tiles.tiles-brown:hover .tiles-footer {
            background: #ab3326;
        }

.shortcut-tiles.tiles-grape {
    color: #ffffff;
}

    .shortcut-tiles.tiles-grape .tiles-heading,
    .shortcut-tiles.tiles-grape .tiles-body,
    .shortcut-tiles.tiles-grape .tiles-footer {
        background: #7a869c;
    }

    .shortcut-tiles.tiles-grape:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-grape:hover .tiles-heading,
        .shortcut-tiles.tiles-grape:hover .tiles-body,
        .shortcut-tiles.tiles-grape:hover .tiles-footer {
            background: #6c7991;
        }

.shortcut-tiles.tiles-toyo {
    color: #ffffff;
}

    .shortcut-tiles.tiles-toyo .tiles-heading,
    .shortcut-tiles.tiles-toyo .tiles-body,
    .shortcut-tiles.tiles-toyo .tiles-footer {
        background: #556b8d;
    }

    .shortcut-tiles.tiles-toyo:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-toyo:hover .tiles-heading,
        .shortcut-tiles.tiles-toyo:hover .tiles-body,
        .shortcut-tiles.tiles-toyo:hover .tiles-footer {
            background: #4b5f7d;
        }

.shortcut-tiles.tiles-alizarin {
    color: #ffffff;
}

    .shortcut-tiles.tiles-alizarin .tiles-heading,
    .shortcut-tiles.tiles-alizarin .tiles-body,
    .shortcut-tiles.tiles-alizarin .tiles-footer {
        background: #e74c3c;
    }

    .shortcut-tiles.tiles-alizarin:hover {
        color: #ffffff;
    }

        .shortcut-tiles.tiles-alizarin:hover .tiles-heading,
        .shortcut-tiles.tiles-alizarin:hover .tiles-body,
        .shortcut-tiles.tiles-alizarin:hover .tiles-footer {
            background: #e43725;
        }

/* Misc */

.vertical-middle {
    vertical-align: middle !important;
}

.no-padding {
    padding: 0 !important;
}

@-webkit-keyframes rotate180 /*--for webkit--*/ {

    from {
        -webkit-transform: (0deg);
    }

    to {
        -webkit-transform: (360deg);
    }
}

/* overrides of theme colors for tiles*/

.info-tiles.tiles-toyo .tiles-heading,
.info-tiles.tiles-toyo .tiles-body-alt,
.info-tiles.tiles-toyo .tiles-footer {
    background: #667EA3;
    background: #1F77B4;
}

.info-tiles.tiles-orange .tiles-heading,
.info-tiles.tiles-orange .tiles-body-alt,
.info-tiles.tiles-orange .tiles-footer {
    background: #FF962C;
}


.info-tiles.tiles-success .tiles-heading,
.info-tiles.tiles-success .tiles-body-alt,
.info-tiles.tiles-success .tiles-footer {
    background: #85C744;
}


.info-tiles.tiles-alizarin .tiles-heading,
.info-tiles.tiles-alizarin .tiles-body-alt,
.info-tiles.tiles-alizarin .tiles-footer {
    background: #E74C3C;
    background: #00C9FA;
}

/* styles for smallstats added from theme files */
.smallstat {
    background: white;
    padding: 10px;
    position: relative;
}

    .smallstat .boxchart-overlay {
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        width: 84px;
        padding: 10px;
        text-align: center;
        margin-right: 10px;
        float: left;
        overflow: hidden;
    }

        .smallstat .boxchart-overlay.blue {
            background: #36a9e1;
        }

        .smallstat .boxchart-overlay.lightBlue {
            background: #67c2ef;
        }

        .smallstat .boxchart-overlay.green {
            background: #bdea74;
        }

        .smallstat .boxchart-overlay.darkGreen {
            background: #78cd51;
        }

        .smallstat .boxchart-overlay.pink {
            background: #e84c8a;
        }

        .smallstat .boxchart-overlay.orange {
            background: #fa603d;
        }

        .smallstat .boxchart-overlay.lightOrange {
            background: #fabb3d;
        }

        .smallstat .boxchart-overlay.red {
            background: #ff5454;
        }

        .smallstat .boxchart-overlay.yellow {
            background: #eae874;
        }

        .smallstat .boxchart-overlay.white {
            background: white;
        }

        .smallstat .boxchart-overlay.grey {
            background: #c7cbd5;
        }

    .smallstat i {
        text-align: center;
        display: block;
        color: white;
        width: 50px;
        font-size: 22px;
        padding: 14px 0;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        float: left;
        margin-right: 10px;
    }

        .smallstat i.blue {
            background: #36a9e1;
        }

        .smallstat i.lightBlue {
            background: #67c2ef;
        }

        .smallstat i.green {
            background: #bdea74;
        }

        .smallstat i.darkGreen {
            background: #78cd51;
        }

        .smallstat i.pink {
            background: #e84c8a;
        }

        .smallstat i.orange {
            background: #fa603d;
        }

        .smallstat i.lightOrange {
            background: #fabb3d;
        }

        .smallstat i.red {
            background: #ff5454;
        }

        .smallstat i.yellow {
            background: #eae874;
        }

        .smallstat i.white {
            background: white;
        }

        .smallstat i.grey {
            background: #c7cbd5;
        }

    .smallstat .title {
        top: 12px;
        color: #c7cbd5;
        display: block;
        font-size: 14px;
        margin-top: 4px;
    }

    .smallstat .value {
        font-size: 20px;
        font-weight: bold;
    }

    .smallstat a {
        text-decoration: none;
    }
/* end of styles for smallstats */

/*btn cleaniup*/
.btn {
    border-radius: 0px;
    padding: 10px;
}

/* menu overrides*/
.smallstat.box {
    background-color: #fafafa;
}

.sub-menu-content, header.navbar li.menu-open a {
}

.sub-menu-content {
    border-bottom: 3px solid #005E97;
    border-right: 3px solid #005E97;
    border-left: 3px solid #005E97;
}

.box-header a {
    color: #fff;
    padding-right: 8px;
}

/* PRIMARY COLOR TO USE FOR DELAWARE*/

.sub-menu-content {
    background-color: #fff;
    margin: 0;
    padding: 20px;
    z-index: 1;
    width: 90%;
    position: absolute;
    left: 5%;
    margin-top: 80px;
    border: 1px solid #ccc !important;
    border-top: 0px !important;
    border-bottom: 4px solid #005E97 !important;
}

header.navbar li.menu-open a {
    background-color: #fff !important;
    color: #005E97;
    background: #F6F6F8;
}

.sub-menu-content .nav li {
    line-height: 1.25em;
}

    .sub-menu-content .nav li a {
        text-decoration: none;
        color: gray;
    }


.sub-menu-content .img {
    height: 200px;
    width: 250px;
}

.sub-menu-content .chart-container {
    width: 240px;
    height: 200px;
}
/* end popover*/

/* chart*/

.chartDiv {
    width: 300px;
    height: 200px;
}

.chart-container {
    width: 300px;
    height: 200px;
}
/*==========*/

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    border-radius: 0px;
    color: black;
    font-weight: bold;
    background-color: transparent;
    border-bottom: 3px solid #428BCA;
}

.no-padding-top {
    padding-top: 0;
    margin-top: 0px;
}



@media (min-width: 1200px) {
    .container {
        width: 100%!important;
    }
}
@media (min-width: 1200px){
    .loginContainer-width {
        width: 100%!important;
    }   
}

/*******more on menu and heading*****/

header.navbar {
    /* color chosen from dm.com*/
    /*background-color:#005E97;*/ /* #061728;*/
    border-bottom: 0px;
    border-radius: 0px;
    height: 80px;
    background-color: #FFF;
    border-bottom: 4px solid #C4C8D8;
}


.navbar-nav > li {
    margin-top: 10px;
    padding-bottom: 10px;
    /*border-bottom: 3px solid #C4C8D8;*/
}

    .navbar-nav > li.brand {
        margin-top: 0px;
        padding: 0px;
        !important padding-bottom: 0px;
        border-bottom: 3px solid #C4C8D8;
    }


    .navbar-nav > li > a {
        text-transform: uppercase;
        color: #e7e7e7;
        /*border-left:1px solid #444;*/
        text-shadow: none !important;
        font-size: 12px;
        /*border-right:1px solid #004F7F;*/ /*#005E97;*/
        /*border-left:1px solid #005E97;
	border-top:3px solid #fff;*/
    }

    .navbar-nav > li > a {
        text-transform: uppercase;
        color: #e7e7e7;
        /*border-left:1px solid #444;*/
        text-shadow: none !important;
        font-size: 12px;
    }

    .navbar-nav > li.menu-open {
        border-bottom: 4px solid #005E97;
    }

    .navbar-nav > li > a {
        text-transform: uppercase;
        color: #005E97;
        border-color: #fff;
        margin-top: 5px !important;
        margin-right: 2em;
    }


/* Tabs
=================================================================== */
.tab-menu.nav-tabs {
    margin-top: -48px;
    border-bottom: none;
}

    .tab-menu.nav-tabs > li {
        /*float: right;*/
        float: left;
        margin-bottom: -1px;
    }

        .tab-menu.nav-tabs > li > a {
            padding-top: 11px;
            padding-bottom: 11px;
            line-height: 16px;
            margin-left: -3px;
            border: none;
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            border-radius: 0px;
            color: white;
        }

            .tab-menu.nav-tabs > li > a:hover {
                background: #1e8fc6;
            }

    .tab-menu.nav-tabs > .active > a {
        border: none;
        color: #005E97; /* #36a9e1;*/
        cursor: default;
        background: white;
    }

        .tab-menu.nav-tabs > .active > a:hover {
            border: none;
            background: white;
        }


/*removal of hover*/
.info-tiles.tiles-toyo.no-hover:hover .tiles-heading,
.info-tiles.tiles-toyo.no-hover:hover .tiles-body,
.info-tiles.tiles-toyo.no-hover:hover .tiles-body-alt,
.info-tiles.tiles-toyo.no-hover:hover .tiles-footer  {
   background: #1F77B4 !important;
}
.info-tiles.tiles-alizarin.no-hover:hover .tiles-heading,
.info-tiles.tiles-alizarin.no-hover:hover .tiles-body,
.info-tiles.tiles-alizarin.no-hover:hover .tiles-body-alt,
.info-tiles.tiles-alizarin.no-hover:hover .tiles-footer  {

  background: #00C9FA !important;
}

.info-tiles.tiles-grape.no-hover .tiles-heading,
.info-tiles.tiles-grape.no-hover:hover .tiles-heading,
.info-tiles.tiles-grape.no-hover:hover .tiles-body,
.info-tiles.tiles-grape.no-hover:hover .tiles-body-alt,
.info-tiles.tiles-grape.no-hover:hover .tiles-footer  {

  background: #7A869C !important;
}