.grid{
    border-collapse: collapse;
}

.grid th{
    font-size: 11px;
    text-align: left;
    background: #ffa738;
    color: #0d0700;
    padding: 5px;
}

.urgent{
    background: #fff3f3;
}

.inner td{
    border-bottom: #b6b6b6 solid 1px !important;
    font-size: 11px;
    color: black;
}

.grid td{
    border-bottom: #e6e6e6 solid 1px;
    padding: 5px;
    font-size: 11px;
    color: black;
    
}
.sp_border td{
    border: none !important;
}

.innerTable{
    border-collapse: collapse;
}
.innerTable th{
    background: #e0e0e0 !important;
    border: #b4b4b4 solid 1px !important;
}
.innerTable td{
    border: #b4b4b4 solid 1px !important;
    background: #ffffff;
}

.grid tr.main:hover{
    background: #ffd8a6 !important;
}

.sub_link_content{
    padding: 20px;
    background: #ffffff; 
    border: #d6d6d6 solid 1px;
    border-radius: 0 8px 8px;
}

.sub_link_content .block{
    padding: 5px;
}
.sub_link_content .block h3{
    padding: 5px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: #a6a6a6 1px dashed;
    font-size: 1.5em;
    color: #3f3f3f;
}

.sub_link_content .block p{
    display: inline-block;
    padding: 10px 15px;
    margin-right: 5px;
    width: 20%;
    margin-bottom: 8px;
    border: 2px solid #c3c3c3;
    cursor: pointer;
    border-radius: 5px;
    background: #fbfbfb;
}

.selected{
    background: #fad3ce !important;
    border: 2px solid #d44937 !important;
}

.sub_link_content .block p:hover{
    border-radius: 5px;
    border: 2px solid #d54937;
}

.sub_link_content p{
    margin: 0px;
    padding: 4px 0;
}

.sub_link_content input[type="text"]{
    padding: 8px 5px;
    width: 60%;
    font-size: 1.2em;
}
.sub_link_content input[type="text"]:focus{
    border: #e46657 solid 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}

textarea{
    width: 98%;
    border: #d4d4d4 solid 1px;
    resize: none;
}
textarea:focus{
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}


