﻿
.notes {
    color: #a3a4a6;
}

.hidden {
    display: none !important;
    visibility: hidden !important;
}

.control-form {
    display: block;
    height: calc(2.25rem + 2px);
    padding: 0.438rem 0.875rem;
    font-size: 0.894rem;
    line-height: 1.54;
    color: #4E5155;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(24, 28, 33, 0.1);
    border-radius: 0.25rem;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
    .control-form:focus {
        color: #4E5155;
        background-color: #fff;
        border-color: #EB2227;
        outline: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
.nav-quote .nav-link.active, .nav-quote .nav-link.active:focus {
    color: #EB2227;
    background-color: #ffffff;
    font-weight: bold;
}


.buttonHover:hover button[type="button"] {
    visibility: visible !important;
}

button span {
    -webkit-transition: max-width 1s;
    transition: max-width 1s;
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    overflow: hidden;
}

button:hover span {
    max-width: 7rem;
}

.card.card-shadow {
    box-shadow: 0 1px 15px 1px rgba(62,57,107,.07);
}

/*-------------------- Core css -------------------*/

.main-content-inner {
    padding: 0 50px;
    background: blue;
    position: relative;
    height: 100%
}

.page-content {
    height: 100%;
    position: relative;
    padding-left: 0px;
    padding-right: 0px;
}

/*-------------------- End Core css -------------------*/

/*-------------------- Page Title Area -------------------*/



.page-title-area {
    padding: 0 30px;
    background: #fff;
    position: relative;
    /*border-top: 1px solid #d8e3e7;*/
}

    .page-title-area:before {
        content: '';
        position: absolute;
        left: 0;
        top: 50%;
        width: 4px;
        height: 36px;
        background: #EB2227;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

.page-title {
    font-size: 26px;
    font-weight: 300;
    color: #313b3d;
    letter-spacing: 0;
    margin-right: 30px;
    margin-bottom:0px;
   
}
    /*-------------------- END Title Area -------------------*/

/*-------------------- Data table Area -------------------*/


.cell td 
{
    vertical-align: middle !important;
}

/*.selected {
    background-color: #EB2227;
    color: #fff;
}*/
/*.table#pendingForServiceTable.dataTable tbody tr.selected:hover {
    background-color: #EB2227;
    color: #fff;
}*/

/*.table.dataTable tbody tr.selected:hover {
    background-color: #EB2227;
    color: #fff;
}*/


/*-------------------- END Data table Area -------------------*/

.header-top-textalert {
    margin: 20px 0px -9px 18px;
}


