﻿/* Header */
#tlq-head-band {
    padding-top: 4px;
}

/* Body */
/* Index */
.container .tlq-jumbotron {
    background-color:#BF165E;
    border-radius:0px;
}

.tlq-jumbotron .tlq-index-caption, .tlq-index-intro {
    color:#ffffff;
}

.tlq-index-notice-box {
    overflow: hidden; 
}

.tlq-announce-box, .tlq-stat-box{
    background-color: #f6f6f6;
    margin-bottom: -1000px;
    padding-bottom: 1000px;
}

.tlq-accnounce-header-box {
    background-color:#6B203E;
}

.tlq-accnounce-header-box h4 {
    margin-top: 10px;
    margin-bottom: 10px;
    color:#fff;
}

.tlq-accnounce-content-box {
    padding-top: 10px;
}

.tlq-stat-header-box {
    background-color:#6B203E;
}

.tlq-stat-header-box h4 {
    margin-top: 10px;
    margin-bottom: 10px;
    color:#fff;
}

.tlq-stat-content-box {
    padding-top: 10px;
}
/* Operating Guideline */
/*.tlq-guideline-section-header {
    font-weight: bold;   
    margin-top: 2em; 
}

.tlq-guideline-level-1 > li {
    margin-top: 1.2em;
}*/

.tlq-guideline-list {
    line-height:1.2em;
}

.tlq-guideline-list > li > h4 {
    font-weight: bold;   
    margin-top: 2.4em; 
}

.tlq-guideline-list > li > ol > li {
    margin-top: 1em;
}

.tlq-guideline-list > li > ol > li > ol > li {
    margin-top: 0.6em;
}

.tlq-guideline-list > li > ol > li > ol > li > ol > li {
    margin-top: 0.2em;
}

.tlq-guideline-list > li > ol > li > ol > li > ul > li {
    margin-top: 0.2em;
}

/* Body of other pages */
.tlq-content-box{
    margin-top: 5.5%;
    box-shadow: 5px 5px 8px 5px #b6b6b6;
    font-size: 16px;
    text-align: justify;
}

.tlq-content-box table{
    text-align:initial;
}

.tlq-content-box::after{
    content: '';
    display:block;
    margin-bottom: 40px;
}

.tlq-page-header {
    color:#6B203E;
}

.tlq-student-comments-box {
    background-color:#e6e6e6;
}


.dl-horizontal dt.faq {
    width:20px;
}

.dl-horizontal dd.faq {
    margin-left: 30px;
}

.dl-horizontal dt.contact {
    width:90px;
}

.dl-horizontal dd.contact {
    margin-left: 100px;
}

/*Table util class*/
table {
    word-wrap:break-word;
    table-layout: fixed;
    text-align: left;
    /*background-color: red;*/
}

.table-nonfluid {
   width: auto !important;
}

.tlq-table-small-font-size {
    font-size: 12px;
}

.tlq-table-normal-font-size {
    font-size: 14px;
}

.tlq-report-table {
    table-layout:fixed;
}

.tlq-report-table td {
    word-break: break-word;
}

.tlq-table-column-40 {
    width:40px;
}

.tlq-table-column-50 {
    width:50px;
}

.tlq-table-column-60 {
    width:60px;
}

.tlq-table-column-70 {
    width:70px;
}

.tlq-table-column-80 {
    width:80px;
}

.tlq-table-column-90 {
    width:90px;
}

.tlq-table-column-100 {
    width:100px;
}

.tlq-table-column-120 {
    width:120px;
}

.tlq-table-column-140 {
    width:140px;
}

.tlq-table-column-150 {
    width:150px;
}

.tlq-table-column-160 {
    width:160px;
}


/*datatable column will add 20px for sorting control*/
.tlq-table-column-40.dt-th {
    width:20px;
}

.tlq-table-column-50.dt-th {
    width:30px;
}

.tlq-table-column-60.dt-th {
    width:40px;
}

.tlq-table-column-70.dt-th {
    width:50px;
}

.tlq-table-column-80.dt-th {
    width:60px;
}

.tlq-table-column-100.dt-th {
    width:80px;
}

.tlq-table-column-110.dt-th {
    width:90px;
}

.tlq-table-column-120.dt-th {
    width:100px;
}

.tlq-table-column-140.dt-th {
    width:120px;
}

.tlq-table-column-160.dt-th {
    width:140px;
}

.tlq-table-column-180.dt-th {
    width:160px;
}

.tlq-table-column-200.dt-th {
    width:180px;
}

.tlq-table-column-220.dt-th {
    width:200px;
}

.tlq-table-column-240.dt-th {
    width:220px;
}

table.dataTable.table-condensed>thead>tr>th.no-sort-padding{
    padding-right:5px;
}


.tlq-report-td{
    /*position:relative;*/
}

.tlq-report-acl-btn{
    /*position:absolute;
    bottom:2px;
    right:2px;*/
}

.tlq-control-pointer {
    cursor:pointer;

}

.tlq-indicator-dot {
    position: absolute;
    top: -6px;
    right: -8px;
    height: 16px;
    width: 16px;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    line-height: 14px;
    border-radius: 50%;
    color: #fff;
    background-color: #D9534F;
    background-image: none;
}

.tlq-check-box {
    margin: 7px 0 0 15px;
}
.tlq-check-box-2-row {
    margin: 16px 0 0 15px;
}
/* Staff Comment*/

#staffComment .cmtHistoryBox {
    height:350px;
    overflow-y: scroll;
}

#staffComment .cmtHistoryBox.readOnly {
    height:700px;
    overflow-y: scroll;
}

#tlq-staff-comment-editor {
    height: 200px;
}

/* Util Class */
.hidden {
    display:none;
}

.download-all-file-img-invert {
    filter: invert(100%);
}