/* Minification failed. Returning unminified contents.
(1434,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(2896,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found '/'
 */
.table-row-selected {
    background-color: #ffe099 !important;
    /*ffd166 FFB606 b1e698 aqua; #3498DB 62CB31*/
}

.non_deleted_rows {
    background-color: #ebe9e9;
    /*fce7ea*/
}

.fontsize24 {
    font-size: 24px;
}

.fontbold {
    font-weight: 600;
}

.fontsize11a {
    font-size: 11px;
}

.fontsize11 {
    font-size: 12px;
}

.fontsize12 {
    font-size: 12px;
}

.fontsize10 {
    font-size: 10px;
}

.fontsize9 {
    font-size: 9px;
}

.fontsize7 {
    font-size: 7px;
}

.margintop10 {
    margin-top: 10px;
}

.margintop9 {
    margin-top: 9px;
}

.margintop4 {
    margin-top: 4px;
}

.ttheader {
    background-color: #f0f1ff; /*#d8e4f3*/
    height: 60px;
    font-size: 13px;
}

.ttheader2 {
    background-color: #f0f1ff; /*#d8e4f3*/
    font-weight: bold;
    height: 32px;
    font-size: 12px;
}

.ttheader3 {
    background-color: #f0f1ff; /*#d8e4f3*/
    font-weight: bold;
    height: 28px;
    font-size: 11px;
}

.ttheader4 {
    background-color: #f0f1ff; /*#d8e4f3*/
    font-weight: bold;
    height: 28px;
    font-size: 11px;
}


.ttheader_small {
    background-color: #f0f1ff; /*#d8e4f3*/
    font-weight: bold;
    height: 28px;
    font-size: 10px;
    color: #0000ff;
}


.ttheaderwe {
    font-size: 12px;
    background-color: #f0f1ff; /*#d8e4f3*/
    font-weight: bold;
    height: 60px;
}



.table-row-header-style {
    background-color: #f0f1ff; /*#d8e4f3*/
    font-weight: bold;
    font-size: 12px;
}

.table-row-header-style2 {
    background-color: #f0f1ff; /*#d8e4f3*/
    font-weight: bold;
    font-size: 12px;
    padding-top: 7px;
    height: 30px;
}

.table-row-header-style3 {
    background-color: #f0f1ff; /*#d8e4f3*/
    /*background-color: #e0e4eb;*/
    font-weight: bold;
    font-size: 10px;
}


.table-row-header-style4 {
    background-color: #f0f1ff !important; /*#d8e4f3*/
    font-weight: bold;
    font-size: 14px;
}

.table-row-header-style5 {
    background-color: #f0f1ff !important;
    font-weight: bold;
    font-size: 14px;
}

.table-row-style1 {
    font-size: 12px;
}

.login-required-message {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    color: #a94442;
    border-color: #ebccd1;
    font-size: smaller;
}

.datatabletd {
    font-weight: normal !important;
}


.HideLineItem {
    list-style: none !important;
    list-style-type: none !important;
    visibility: hidden;
}

.hideradiobutton {
    visibility: hidden;
}

.inactivestatus {
    color: #800000 !important;
    font-weight: bold;
}


.colordefault {
    color: #6a6c6f !important;
}

.timetablehours {
    font-weight: bold;
}


.alignRight {
    text-align: right !important;
}


.quicklinks {
    font-size: 14px;
    margin-left: 10px;
    margin-right: 10px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}



.auto_comp1 {
    background-color: #fbf3e9 !important;
    /*f0e4c1 background-color: #e6ccff !important;*/
    /*background-color: #f7fcfd !important;*/
}

.hpcolorheader {
    color: #002b80 !important;
    /*color: #f1f2f3 !important;*/
}

.messagetext {
    font-size: 10px;
    color: #36454F !important;
    font-weight: normal !important;
}

.appname {
    font-size: 22px;
    margin-left: 10px;
    margin-right: 10px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: #3498db;
    /*FFFFFF color:lightseagreen;*/
}

.appname2 {
    font-size: 14px;
    margin-top: 14px;
    margin-bottom: 4px;
    font-family: inherit;
    font-weight: bold;
    line-height: 1.5;
    color: #13496c;
    text-transform: uppercase;
    letter-spacing: 1px;
    /*##13496c62cb31 1f1f2e color:lightseagreen; #0099ff*/
}

.displaylabelheader {
    font-size: 13px;
    font-family: inherit;
    font-weight: normal;
    color: inherit;
}

.displaylabelvalue {
    font-size: 13px;
    font-family: inherit;
    font-weight: bold;
    color: inherit;
}

.displaylabelvalue1 {
    margin-top: 8px;
    font-size: 13px;
    font-family: inherit;
    font-weight: bold;
    color: inherit;
}


.displaylabelvalue2 {
    margin-top: 8px;
    font-size: 12px;
    font-family: inherit;
    color: inherit;
}

.label_small {
    margin-bottom: 0;
    vertical-align: middle;
    text-align: right;
    padding-top: 7px;
    font-weight: normal !important;
}

.glyphicon_displaybig {
    font-size: 22px;
}

.custom_radio_buttons .btn-group .active {
    background-color: #1a641a;
}

.buttonbackcolor {
    background-color: #f2f2f2;
}


.examfinal {
    color: #9b59b6;
    font-weight: bold;
}

.examfinal_small {
    color: #9b59b6;
    font-weight: bold;
    font-size: 10px;
}


.studentaccess {
    font-weight: bold;
    color: #ffb606;
}

.statuspending {
    color: blue;
}


.examabsent {
    color: #e6672d;
    font-weight: bold;
}



.statusrejected {
    color: #c0392b;
}

.statuscomplete {
    color: green;
}

.statuscompleteBold {
    color: green;
    font-weight: bold;
    font-size: 10px;
}

.statusinprogress {
    color: darkorange;
}

.errormsg {
    font-size: 12px;
    font-family: inherit;
    color: #c0392b;
}

.errormsg2 {
    font-size: 11px;
    font-family: inherit;
    color: #c0392b;
}

.div-greycolor {
    background-color: #fcfcfd; /*F7F9FA#eeeeee;*/
    border-right: 1px solid #c0c0c0;
    float: left;
    padding: 5px;
}

.diplay-sr-small {
    font-size: 11px;
}

.diplay-sr-medium {
    font-size: 12px;
}

.custom-height-26 {
    height: 26px;
}

.custom-height-44 {
    height: 44px;
}

.treeview_first {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    /*color: darkviolet;*/
    font-size: 12px;
    font-weight: bold;
}

.treeview_first {
    color: darkviolet;
}

.treeview_second {
    color: forestgreen;
}

.treeview_second {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    /*color: forestgreen;*/
    font-size: 12px;
    font-weight: bold;
}

.academiceyear {
    color: #60606c !important;
    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-size: 10px;
    font-weight: bold;
}

.navaddlname1 {
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    color: #9494b8;
    
}

.footerstyle1 {
    font-size: 10px;
    color: #46546d; /*5a6c8c*/
    letter-spacing: 1px;
    font-weight: bold;
}


.controllableBOLD {
    font-weight: bold;
}


.payconfirm1 {
    font-size: 13px;
    color: darkgreen;
    text-align: center;
    font-weight: bold;
    padding-left: 5px !important;
}

.payconfirm2 {
    font-size: 12px;
    color: #e67e22;
    text-align: center;
    font-weight: bold;
}

.payconfirmh1 {
    font-size: 12px;
    color: #6a6c6f;
    text-align: right;
    font-weight: bold;
}


.atheader1 {
    font-size: 14px;
    text-align: center;
    color: #3498db;
    font-weight: bold;
}

.atheader2 {
    font-size: 11px;
    text-align: left;
}


.payconfirmhdr1 {
    font-size: 12px;
    color: #3498db;
    text-align: right;
    font-weight: bold;
}

.payconfirmval1 {
    font-size: 12px;
    color: #3498db;
    text-align: left;
    font-weight: bold;
}


.payconfirmhdr2 {
    font-size: 12px;
    color: #ffb606;
    text-align: right;
    font-weight: bold;
}

.payconfirmval2 {
    font-size: 12px;
    color: #ffb606;
    text-align: left;
    font-weight: bold;
}


.payconfirmhdr3 {
    font-size: 12px;
    text-align: right;
    font-weight: bold;
    color: #5a6c8c;
}

.payconfirmval3 {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
}


.payconfirmhdr4 {
    font-size: 12px;
    text-align: right;
    font-weight: bold;
    color: darkviolet;
}


.payconfirmval4 {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    color: darkviolet;
}


.payconfirmh1_orange {
    font-size: 12px;
    color: #6a6c6f;
    text-align: right;
    font-weight: bold;
}

.PayFeeRow {
    background-color: #f1f3f6;
}

.PayFeeTotal {
    padding-top: 9px;
    font-weight: bold;
    font-size: 11px;
    text-align: right;
}

.PayFeeTotal_blue {
    padding-top: 9px;
    font-weight: bold;
    font-size: 11px;
    color: #3498db;
    text-align: right;
}

.PayFeeTotal_green {
    padding-top: 9px;
    font-weight: bold;
    font-size: 11px;
    color: #62cb31;
    text-align: right;
}

.PayFeeTotal_orange {
    padding-top: 9px;
    font-weight: bold;
    font-size: 11px;
    color: #e67e22;
    text-align: right;
}




.dtfooter1 {
    text-align: right;
    font-size: 11px;
    color: #3498db;
}

.customlabel1_small {
    padding-top: 6px;
    color: #8585ad; /*#9494b8 #6a6c6f*/
    font-weight: 700;
    text-align: right;
    font-size: 12px;
}

.customlabel1_small_left {
    padding-top: 6px;
/*    font-weight: bold;
    color: #6a6c6f;*/
    text-align: left;
    font-size: 12px;
    color: #8585ad; /*#9494b8 #6a6c6f*/
    font-weight: 700;
}


.customlabel1_small_pt10 {
    padding-top: 10px;
/*    color: #6a6c6f;
    font-weight: bold;*/
    text-align: right;
    font-size: 12px;
    color: #8585ad; /*#9494b8 #6a6c6f*/
    font-weight: 700;
}

.customlabelvalue1 {
    padding-top: 6px;
    text-align: left;
    color: darkviolet;
}

.customlabelvalue1_small {
    padding-top: 6px;
    text-align: left;
    color: #6a6c6f;
    font-size: 12px;
}

.custom_padding_8 {
    padding-top: 8px;
}

.customlabel9 {
    padding-top: 10px;
    font-weight: bold;
    text-align: right;
    color: #6a6c6f;
}


.customlabel1_left {
    padding-top: 6px;
/*    font-weight: bold;
    color: #6a6c6f;*/
    text-align: left;
    font-size: 13px;
    margin-bottom: 4px;
    color: #8585ad; /*#9494b8 #6a6c6f*/
    font-weight: 700;
}

.customlabel1 {
    padding-top: 6px;
/*    font-weight: bold;
    color: #6a6c6f;*/
    text-align: right;
    margin-bottom: 4px;
    color: #8585ad; /*#9494b8 #6a6c6f*/
    font-weight: 700;
}

.customlabel2 {
    padding-top: 6px;
    font-weight: bold;
    text-align: right;
    font-size: 11px;
    color: #6a6c6f;
}

.customlabel3 { /* Error message */
    padding-top: 6px;
    font-size: 12px;
    color: #c0392b;
}

.csspriority {
    font-size: 12px;
    color: #c0392b;
    font-weight: bold;
}


.customlabel3Right { /* Error message */
    padding-top: 6px;
    font-size: 12px;
    text-align: right;
    color: #c0392b;
}


.customlabel4 { /* Forgotpassword message */
    padding-top: 16px;
    font-size: 12px;
    color: #3498db;
}


.customlabel5 {
    padding-top: 6px;
    text-align: right;
    color: #6a6c6f;
}

.customlabel6 {
    padding-top: 8px;
    text-align: right;
    color: #6a6c6f;
    vertical-align: middle;
}



.customlabel7 {
    padding-top: 6px;
    text-align: right;
    color: #6a6c6f;
    font-size: 11px;
}

.customlabel7_Normal {
    padding-top: 6px;
    text-align: right;
    color: #6a6c6f;
    font-size: 11px;
    font-weight: normal;
}

.customlabel7_11 {
    padding-top: 6px;
    text-align: right;
    color: #6a6c6f;
    font-size: 11px;
}

.customlabel7_10 {
    padding-top: 6px;
    text-align: right;
    color: #6a6c6f;
    font-size: 10px;
}

.customlabel7Bold {
    padding-top: 6px;
    text-align: right;
    color: #6a6c6f;
    font-size: 11px;
    font-weight: bold;
}

.customlabelValue7 {
    font-size: 11px;
}

.customlabel7_12 {
    padding-top: 12px;
    text-align: right;
    color: #6a6c6f;
    font-size: 10px;
}


.customlabel8 {
    padding-top: 6px;
    color: #6a6c6f;
    font-size: 12px;
}


.customlabel2_blue_left {
    padding-left: 12px;
    height: 32px;
    padding-top: 6px;
    font-weight: bold;
    text-align: left;
    font-size: 13px;
    color: #3498db;
    background-color: #ededfd;
}

.customlabel2_blue {
    padding-top: 6px;
    font-weight: bold;
    text-align: right;
    font-size: 11px;
    color: #3498db;
}



.tt_timeheader {
    font-size: 10px;
    font-weight: bold;
    color: #213232;
}

.tt_timeheader2 {
    font-size: 10px;
    color: #3488db; /*3488db*/
}


.ttbreak0 {
    background-color: #fff7ec !important;
}

.ttbreak2 {
    background-color: #fff7ec !important;
}

.hpanel .panel-body2 {
    background: #fff;
    border: 1px solid #e4e5e7;
    border-radius: 2px;
    padding: 4px;
    position: relative;
}

.swapstaff {
    padding: 6px;
    color: #1f74ad;
    font-size: 12px;
}

.swapsubject {
    padding: 6px;
    color: #00004d;
    font-size: 12px;
}




.fc-past {
    background-color: #eeeeee; /*#f2f2f2*/
}


.dasherror {
    color: darkorange;
}

.errordesc1 {
    font-size: 10px;
    font-weight: bold;
}

.infomsg1 {
    font-size: 12px;
    font-weight: bold;
    color: #3498db;
}

.infomsg2 {
    font-size: 10px;
    font-weight: bold;
    color: #3498db;
}

.infomsg2ormal {
    font-size: 12px;
    color: #3498db;
    font-weight: 500 !important;
}

.infomsg2normal10 {
    font-size: 10px;
    color: #7386a5;
    font-weight: normal !important;
}

.infomsg3 {
    font-size: 12px;
    font-weight: bold;
    color: #7386a5;
}


.infomsg4 {
    font-size: 10px;
    font-weight: bold;
    color: darkviolet;
}

.infomsg5 {
    font-size: 10px;
    font-weight: bold;
    color: #e67e22;
}

.infomsg6 {
    font-size: 12px;
    font-weight: bold;
    color: darkviolet;
}

.infomsg7 {
    font-size: 11px;
    font-weight: bold;
    color: #3498db;
}

.infomsg8 {
    font-size: 13px;
    font-weight: bold;
    color: #cc5200;
}


.infomsg9 {
    font-size: 10px;
    font-weight: bold;
    color: #92a1b9;
}

.infoprereq {
    font-size: 11px;
    font-weight: bold;
    color: #3498db;
    margin-top: 7px;
}



.btn-disabled {
    background-color: #595959;
    border-color: #808080;
    color: #ffffff !important;
}


.hdrcustom1 {
    font-size: 13px;
    font-weight: bold;
    color: #67b2e4; /*3488db 3488db*/
    padding-bottom: 10px;
    padding-top: 10px;
}

.hdrcustom2 {
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}

.chartstyle1 {
    padding-top: 10px;
}


.ttSubj {
    font-size: 11px;
    font-weight: normal;
}

.ttSubjLab {
    font-size: 11px;
    font-weight: normal;
    color: #3498db;
}

.img-circle-2 {
    border-radius: 50%;
}

.highlightTD_DarkYellow {
    background-color: #f8d5a9;
}

.highlightTD_Yellow {
    background-color: #f7f0b8;
}


.welcomein {
    font-weight: bold;
    color: #62cb31;
}

.welcomeout {
    font-weight: bold;
    color: #3498db;
}


.nav_username {
    font-weight: bold;
    color: #5353c6;
    
    font-size: 10px;
    text-transform: uppercase;
}




.exam_rollno {
    font-weight: bold;
    color: #3498db;
    font-size: 10px;
    text-transform: uppercase;
}

.search_style2 {
    color: #777;
    font-weight: bold;
    font-size: 13px;
}


.search_style1 {
    color: #777;
    font-size: 11px;
}

.search_name1 {
    color: #777;
    font-size: 13px;
    font-weight: bold;
}

.search_name2 {
    color: #777;
    font-size: 12px;
    font-weight: bold;
}


.profile_name0 {
    padding-top: 1px;
    padding-bottom: 1px;
    color: #3498db;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.profile_name1 {
    padding-top: 1px;
    padding-bottom: 1px;
    color: #8c8c8c;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.profile_value1 {
    padding-top: 1px;
    padding-bottom: 1px;
    color: #777;
    font-size: 11px;
}

.usermsgwarning1 {
    color: #e67e22;
    font-size: 10px;
}

.usermsgwarning1b {
    color: #e67e22;
    font-size: 10px;
    font-weight: bold;
}

.usermsgwarning12 {
    color: #e67e22;
    font-size: 12px;
}

.usermsgwarning12b {
    color: #e67e22;
    font-size: 12px;
    font-weight: bold;
}

.usermsgwarning14a {
    color: #e67e22;
    font-size: 14px;
}

.usermsgwarning14 {
    color: #e67e22;
    font-size: 16px;
}


.usermsgwarning16 {
    color: #e67e22;
    font-size: 16px;
    font-weight: bold;
}

.usermsgwarning13c {
    color: #808080;
    letter-spacing: 1px;
    font-size: 13px;
    font-weight: bold;
}

.usermsgwarning13d {
    color: #7c919c;
    font-size: 13px;
    font-weight: bold;
}

.usermsgwarning13 {
    color: #e67e22;
    font-size: 13px;
}

.usermsgwarning13b {
    color: #994d00;
    font-size: 13px;
    font-weight: bold;
}

.usermsgsuccess16 {
    color: forestgreen;
    font-size: 16px;
    font-weight: bold;
}



.usermsgsuccess13b {
    color: darkviolet;
    font-size: 13px;
    font-weight: bold;
}



.forgotpwd {
    color: #e67e22;
    font-size: 12px;
    text-decoration: underline;
    cursor: pointer;
}

.modal-dialog-custom {
    margin-top: 2px;
}

.modal-body-custom {
    padding: 5px 15px;
}

.well-custom {
    padding: 5px;
    min-height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}


.InvaildString_Import {
    background-color: #fff7ec; /*#d6ade8; KM changed it, what a color !..  */
}

.paymentTax {
    background-color: #fcfcfd;
}

.paymentDiscount {
    background-color: #ffffe6;
}

.paymentFine {
    background-color: #ffebe6;
}


.PSSelect {
    background-color: #e0e7eb;
}


.loader {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #3498db; /* Blue */
    border-bottom: 16px solid #3498db;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}


.ulStudent {
    color: blue;
}

.ulStaff {
    color: darkgreen;
}

.ulFather {
    color: darkviolet;
}



.ulMother {
    color: darkorange;
}

.sr-hp {
    color: darkorange;
}

.colorOrange {
    color: darkorange;
    font-size: 10px;
}

.colorOrangebold {
    font-size: 10px;
    font-weight: bold;
    color: darkorange;
}

.colordarkviolet {
    color: darkviolet;
    font-size: 10px;
}

.colordarkgreen {
    color: darkgreen;
    font-size: 10px;
}

.colorOrange12 {
    color: darkorange;
    font-size: 12px;
}

.colorOrange10 {
    color: darkorange;
    font-size: 10px;
}

.colordarkviolet1 {
    color: darkviolet;
    font-size: 12px;
}

.colordarkgreen12 {
    color: darkgreen;
    font-size: 12px;
}

.colorbggreen {
    background-color: #85e085;
}

.colorbgorange {
    background-color: #ffbf80;
}


.ulGuardian {
    color: brown;
}

.stud-health {
    color: #c0392b;
}

.stud-comp {
    color: darkviolet;
}

.stud-sms {
    color: darkviolet;
}

.stud-email {
    color: darkviolet;
}


.stud-diary {
    color: darkviolet;
}

.stud-complaint {
    color: #3498db;
}

.stud-pymtdue {
    color: #e67e22;
}

.stud-exam {
    color: #9b59b6;
}

.stud-attend {
    color: #0000FF;
}

.os-calend {
    color: #0000FF;
}

.stud-library {
    color: darkgreen;
}

.stud-examsch {
    color: darkviolet;
}

.stud-evawards {
    color: darkorange;
}

.stud-health {
    color: darkorange;
}

.stud-announce {
    color: darkviolet;
}

.stud-announce2 {
    color: #3498db;
}

.stud-calmonth {
    margin-left: 10px;
    margin-right: 10px;
    color: #6a6c6f;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}


.stud-tpt1 {
    font-size: 12px;
}

.ts-csannounce {
    color: blue;
}

.ts-events {
    color: darkgreen;
}

.stud_tpt2 {
    font-size: 12px;
    text-align: right;
}

.stud_tpt2hdr {
    font-size: 12px;
    text-align: right;
    font-weight: bold;
}

.stud_tpt3hdr {
    font-size: 12px;
    font-weight: bold;
}

.stud_tpt3 {
    font-size: 12px;
}

.stud_tpt3center {
    font-size: 12px;
    text-align: center;
}

.stud_tpt3a {
    font-size: 13px;
}

.stud_lib1 {
    font-size: 10px;
}

.stud_lib2 {
    font-size: 10px;
    font-weight: bold;
}

.exam_coschol {
    font-size: 10px;
    color: darkviolet;
}

.exam_extra {
    font-size: 10px;
    color: darkgreen;
}

.exam_schol {
    font-size: 10px;
    color: blue;
}


.ts-tt1 {
    font-size: 11px;
}

.ts-bg1 {
    font-size: 12px;
    background-color: #ffb380 !important;
}


/*.ts-tt1 {
    color: #6a6c6f;
    margin-left: 7px;
    margin-right: 7px;
    font-size: 12px;
    text-transform: uppercase;
}*/




.ts-leave1 {
    font-size: 11px;
    height: 26px;
    background-color: #eeeeee !important;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    !important;
}

.ts-leave2 {
    font-size: 12px;
    color: #ffa500;
    font-weight: bold;
    text-decoration: underline;
    margin-right: 20px;
}

.ts-leave4 {
    font-size: 12px;
    color: darkviolet;
    font-weight: bold;
    text-decoration: underline;
    margin-right: 20px;
}

.ts-leave3 {
    font-size: 11px;
    color: #6a6c6f;
    font-size: 11px;
    font-weight: bold;
}

.ts-LOP {
    font-size: 14px;
    color: #c0392b;
    font-weight: bold;
}


.ts-HP1 {
    margin-left: 10px;
}

.mainrow {
    border-bottom-color: #d8d8d8 !important;
    /*border-top-color: silver !important;*/
}


table.table_timetable {
    /*font-family: verdana,arial,sans-serif;*/
    font-size: 11px;
    color: #333333;
    border-width: 1px;
    border-color: #DDDDDD;
    border-collapse: collapse;
    width: 100%;
}

    table.table_timetable th {
        border-width: 1px;
        padding: 13px;
        border-style: solid;
        border-color: #DDDDDD;
        background-color: #F7F8FA;
        color: #6A6C73;
        font-size: 13px;
        font-weight: bold;
        text-align: center;
    }

    table.table_timetable td {
        border-width: 1px;
        padding: 2px;
        border-style: solid;
        border-color: #e5e5e5;
        background-color: #EEEEEE;
        height: 20px;
        font-size: 11px;
    }


        /*table.table_timetable tr.table-row-selected td {
    background-color: #ffe099;
}*/

        table.table_timetable td.table-row-selected {
            background-color: #ffe099 !important;
            color: #282828 !important;
        }


.ts-hp-pending {
    color: #c0392b;
}

.ts-hp-complete {
    color: green;
}






.ts_darkvioloet {
    color: darkviolet;
}

.ts_classroom {
    color: darkviolet;
}

.ts_darkgreen {
    color: darkgreen;
}


.ts-line-break {
    font-size: 1px;
    color: #e0e4eb;
    line-height: 1px;
    background-color: #e0e4eb;
    margin-top: 6px;
    margin-bottom: 10px;
}


.ts-line-break2 {
    font-size: 1px;
    color: #c1c9d7;
    line-height: 2px;
    background-color: #c1c9d7;
    margin-top: 6px;
    margin-bottom: 10px;
}

.ex-line1 {
    border-top: 1px solid #ccc;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
} /*linestyle*/

.ex-line2 {
    border-top: 1px solid #ccc;
    margin-top: 6px;
    margin-bottom: 4px;
    padding: 4px;
}

.availqty {
    /*color: darkgreen;*/
    color: darkorange;
    font-weight: bold;
}

.libfine {
    color: #c0392b;
    font-weight: bold;
}

.ivSummary1 {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color: #3498db;
}

.ivSummary2 {
    font-size: 12px;
    font-weight: bold;
    color: #e67e22;
}

.ivSummary3 {
    font-size: 12px;
    font-weight: bold;
    color: #3498db;
}



.ccerror {
    color: #c0392b;
    font-weight: bold;
}

.ccerror2 {
    color: #ee8722;
    font-weight: bold;
}

.ccerror3 {
    color: #c0392b;
    font-weight: bold;
}

.bdaynow {
    color: #3498db !important;
    font-size: 11px !important;
}


.panel_heading_custom {
    color: inherit;
    font-weight: 600;
    padding: 10px 4px;
    transition: all .3s;
    border: 1px solid transparent;
}


.Ex-CS1 {
    color: #9b59b6;
    font-weight: bold;
}

.Ex-Tr1 {
    cursor: pointer;
}


.stud-pp-right {
    text-align: right;
}


.stud-normal1 {
    font-weight: normal;
    color: inherit;
}

.font-normal {
    font-weight: normal !important;
}


.ts-att-leave {
    color: #0033cc;
}

.ts-att-absent {
    color: #c0392b;
}

.ts-att-halfday {
    color: #e67e22;
}


.admin-sms-credits {
    color: #3498db;
}

.ts-csheader1 {
    color: #8a8c8f;
}



.up-height1 {
    padding-top: 3px;
    height: 26px;
}

.stu-absent {
    color: #c0392b;
}


.stafftt1 {
    background-color: #9db6c9 !important; /*eff7f9 e0e4eb f1f3f6 #f1f3f6*/
}


.stafftt1_small {
    background-color: #ced9e4 !important; /*eff7f9 e0e4eb f1f3f6 #f1f3f6*/
    font-size: 10px;
}

.stafftt1_small_new {
    background-color: #88d863 !important; /*eff7f9 e0e4eb f1f3f6 #f1f3f6*/
    font-size: 10px;
}

.stafftt1_small_replace {
    background-color: #ffc843 !important; /*eff7f9 e0e4eb f1f3f6 #f1f3f6*/
    font-size: 10px;
}

.table_row_alternate {
    background-color: #f2f2f2;
}

.table_row_expiry {
    background-color: #fff7ec !important;
}

.chartstyle1 {
    font-size: 11px;
    color: #ffffff;
    text-align: center;
}



.TTPeriods { /*Don't use this for any elements*/
    font-size: 11px;
}


.TTPeriodsCount { /*Don't use this for any elements*/
    color: #3498db;
    padding-right: 10px;
}


.HPFavLinks { /*Don't use this for any elements*/
    margin-top: 4px;
}


.stu-bday {
    color: #3498db;
    font-weight: bold;
    font-size: 10px;
}

.staff-bday {
    color: #9b59b6;
    font-weight: bold;
    font-size: 10px;
}

.staff-Chat {
    color: #289c47;
    font-weight: bold;
    font-size: 10px;
}

.staff-msg {
    color: #f0675d;
}


.nav-logout2 {
    border-left-width: 1px;
    border-left-color: #c0c0c0;
    border-left-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e4e5e7;
    border-bottom-style: solid;
    /*background-color: #f1f4f6 !important;*/
    background-color: #c2caf0 !important;
    color: darkorange;
    height: 23px;
}

.nav-help {
    border-right-width: 1px;
    border-right-color: #e0e5eb;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e4e5e7;
    border-bottom-style: solid;
    /*background-color: #f1f4f6 !important; */
    background-color: #c7d2e6 !important;
    color: darkorange;
    height: 23px;
}

.nav-ccmenu {
    border-right-width: 1px;
    border-right-color: #e0e5eb;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e4e5e7;
    border-bottom-style: solid;
    background-color: #f7f9fd !important;
    
    /*color: darkorange;
*/ height: 23px;
}
.nav-rptmenu {
    border-right-width: 1px;
    border-right-color: #e0e5eb;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e4e5e7;
    border-bottom-style: solid;
    background-color: #ebf1f9 !important;
    /*color: darkorange;
*/ height: 23px;
}


.nav-info {
    border-right-width: 1px;
    border-right-color: #e0e5eb;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e4e5e7;
    border-bottom-style: solid;
    background-color: #e2e9f4 !important;
    color: darkorange;
    height: 23px;
}


.navhdr-school2 {
    /*background-color: #f7f9fa !important;*/
    font-weight: normal;
    font-size: 11px;
    color: #60606c !important;
}

.navhdr-school3 {
    font-weight: normal;
    font-size: 11px;
    color: #60606c !important;
    font-weight: 600;
}

.docchanged {
    background-color: #d0f0c1 !important;
    font-size: 11px;
}



.photo-border1 {
    /*background-color: #F7F9FA;
    border-right: 1px solid #F7F9FA;
    border-left: 1px solid #F7F9FA;
    border-top: 1px solid #F7F9FA;
    border-bottom: 1px solid #F7F9FA;*/
    padding: 5px;
    text-align: center;
    border-radius: 8px;
}


.marquee {
    font-size: large;
    width: 90%;
    height: auto;
    overflow: hidden;
    padding-left: 16px;
    margin-top: 20px;
    /*border: 1px solid #ccc;
  background: #f1f3f6;*/
}

.ver {
    height: 30px;
    width: 200px;
}

.dAnnouncHP {
    margin-top: 20px;
    margin-bottom: 20px;
}


.hpleftstyle1 {
    /*color: #d6d8db;*/
    letter-spacing: 2px !important;
    font-weight: bolder;
    /*font-size :24px;*/
}

.hpAnnounceName {
    font-size: 14px;
    font-weight: bolder;
    /*color: #f4f5ff;*/
}

.hpdannounc2 {
    line-height: 90% !important;
}

.hpAnn1Color {
    /*color: #ffffff;*/
    font-weight: 600;
    font-size: 12px;
    line-height: 50%;
    letter-spacing: 1px;
}


.hpEventName {
    padding-top: 7px;
    font-size: 10px;
    font-weight: bold;
    color: #e0e4eb;
    text-align: right !important;
}






/*#hpAnnouncePhoto {
    display: none;
}

@media screen and (min-width: 768px) {
    #hpAnnouncePhoto {
    margin-top: 27px;
    border-right: 1px solid #e4e5e7;
    border-left: 1px solid #e4e5e7;
    border-top: 1px solid #e4e5e7;
    border-bottom: 1px solid #e4e5e7;
    }
}*/

.BackgroundColourLite {
    background-color: #f9f9f9;
}


.AuditQuestion {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    margin-bottom: 2px !important;
    margin-left: 7px !important;
}

.RPayFeeTotal {
    background-color: #f0f1ff;
}

.RPayFeeDiscount {
    background-color: #f0f1ff; /*#ffffe6*/
}

.rPartialdAmount {
    background-color: #f0f1ff; /*#ffffe6*/
}

.rtotalAmount {
    background-color: #f0f1ff; /*#d8e4f3*/ /*#ffffe6*/
}



.stud-att1 {
    color: darkviolet !important;
    font-size: 13px !important;
    text-transform: uppercase !important;
}



.ad-stsumm-cs {
    color: #3498db !important;
}


.status-warning {
    color: #c0392b;
}

.colorwarning {
    color: #e67e22;
}

.exec-approve {
    color: darkgreen;
}

.exec-pending {
    color: #c0392b;
}




.sms-subject {
    color: darkgreen;
    font-weight: bold;
}



.InvaildRow {
    background-color: #fff7ec !important;
}

.hidecolumn {
    display: none;
    visibility: hidden;
}

.table-row-active {
    background-color: #cfebfd;
}


.paddingtop9 {
    padding-top: 9px;
}

.paddingtop4 {
    padding-top: 4px;
}

.salary_admnno {
    font-weight: bold;
    color: #3498db;
    font-size: 10px;
    text-transform: uppercase;
    margin-top: 7px;
}

.salary_lop {
    background-color: #fff0cc;
}

.alignright2 {
    text-align: right !important;
}

.salary_earnings {
    background-color: #f1f3f6;
}


.salary_empcont {
    background-color: #f4edf7;
}

.salary_ded {
    background-color: #fff7e6;
}

.salary_pay {
    background-color: #effaea;
}

.salary_cl {
    background-color: #9b59b6;
}

.salary_ml {
    background-color: #3498db;
}

.salary_ol {
    background-color: #e66e2a;
}

.footer-style1 {
    color: #f4f5ff;
    letter-spacing: 1px;
    font-size: 11px;
}


.salary_comm1 {
    padding-top: 5px;
    color: darkviolet;
    font-size: 11px;
}


.acc-credit {
    color: #e67e22;
}

.sal-adv {
    color: darkviolet;
}


.currency-symbol {
    color: #e67e22;
    font-size: 10px;
}

.salary-total {
    background-color: #e6e6e6 !important;
}


.ss-color1 {
    color: #3498db;
}

.ss-color2 {
    color: darkviolet;
}

.email-line3 {
    color: darkorange;
    padding-bottom: 3px;
}

.email-to {
    color: darkviolet;
    padding-bottom: 3px;
}

.email-subject {
    font-weight: 600;
    color: forestgreen;
    padding-bottom: 3px;
}

.colorgrey {
    color: #46556d !important;
}

.colorgrey2 {
    color: #63799c !important;
}


.cursordefault {
    cursor: default;
}




.std-lib-date {
    color: darkviolet;
    padding-bottom: 3px;
}

.second-header {
    color: darkviolet;
    font-size: 12px;
    font-weight: bold;
    padding-right: 10px;
    margin-top: 20px;
    padding-top: 20px;
}

.splcourse1 {
    color: darkviolet;
    font-size: 10px;
}

.splcourse2 {
    color: darkviolet;
}

.hp-announce1 {
    border: 1px solid #e4e5e7;
}

.hpAnnouncePhoto {
    margin-top: 27px;
    padding-top: 4px;
    /*border-right: 1px solid #93979f;
    border-left: 1px solid #93979f;
    border-top: 1px solid #93979f;
    border-bottom: 1px solid #93979f;*/
}



.colorred {
    color: #c0392b;
}

.colorOrange2 {
    color: darkorange;
}

.colordarkviolet2 {
    color: darkviolet;
}

.colordarkgrey2 {
    color: darkgrey;
}

.colorforestgreen2 {
    color: forestgreen;
}


.colorlogin {
    color: #3e4f75; /*62cb31*/
}

.colorgreen {
    color: forestgreen;
}

.colorblue2 {
    color: blue !important;
}


.colorblue4 {
    color: #47476b;
}



.colorblue3 {
    color: #3498db;
}

.colorblue5 {
    color: #7386a5;
}



.colorinfo2 {
    color: #7c919c;
}


.colorhelp {
    color: #99bbff; /*4da6ff;*/
}

.divheight30 {
    padding-top: 1px;
}

/*.ct-series-a .ct-area {
    fill: #a2e085 !important;
}

.ct-series-b .ct-area {
    fill: #a2e085 !important;
}*/




.aligncenter {
    text-align: center;
}


textarea {
    resize: none !important;
}

.fontbold2 {
    font-weight: bold !important;
}


.backgroundgrey {
    background-color: #f2f2f2;
}

.highlightTD_Brown {
    background-color: #fcc9c9;
}

.fontsize16 {
    font-size: 16px !important;
}

.fontsize14 {
    font-size: 14px;
}

.infoheader1 {
    font-size: 14px;
    color: #3498db;
    font-weight: bold;
}


.infomonth1 {
    margin-top: 6px;
    margin-bottom: 12px !important;
    font-size: 12px;
    color: forestgreen;
    font-weight: bold;
}



.wraptext {
    word-wrap: break-word !important;
}


.cctable2 {
    table-layout: fixed;
    width: 100%;
}

.tdwrap2 {
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
}

.stud_ap_ann {
    font-size: 11px;
    cursor: default;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
}


.smscreditinfo {
    font-size: 10px;
    font-weight: bold;
    color: #737373;
}

.smscreditinfo2 {
    font-size: 10px;
    font-weight: bold;
    color: #8c8c8c;
}

.fontnormal {
    font-weight: 600 !important;
}


.hpannouncedescx {
    color: darkviolet;
    /*padding-top: 55px !important;
    margin-top: 55px !important;*/
    font-size: 11px;
    font-weight: 500 !important;
}


.uppercase {
    text-transform: uppercase;
}


.rptinfo2 {
    color: blue;
    font-size: 11px;
}


.btnbgcolor {
    background-color: #fff0cc !important;
    height: 28px;
}

.announcebtn1 {
    margin-top: 4px;
    margin-left: 10px;
}





.bgcolorgrey {
    background-color: #f2f2f2 !important;
}


.bgcolorgrey2 {
    background-color: #e6e6e6 !important;
}

.passbookbg1 {
    background-color: #f9f2ec !important;
    font-weight: bold !important;
}

.passbookbg2 {
    background-color: #e6ccb3 !important;
    font-weight: bold !important;
}


.menubgcolor2 {
    background-color: #f5fcf3 !important;
}

.menubgcolor3 {
    background-color: #fffbf0 !important;
}

.menubgcolor4 {
    background-color: #f9f4fb !important;
}


.showrecordid1 {
    font-size: 10px;
    font-weight: bold !important;
    color: darkviolet;
}

.marginleft30 {
    margin-left: 30px !important;
}

.margintop10 {
    margin-left: 10px;
}


.modal-350 {
    width: 350px;
}

.modal-700 {
    width: 700px;
}

.modal-800 {
    width: 800px;
}


.modal-700-padding {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.modal-700-margin {
    margin-left: 10px !important;
    margin-right: 10px !important;
}


.stepclass {
    color: #7bb1b7;
    font-size: 11px;
    text-decoration: underline;
    font-weight: bold !important;
    text-transform: uppercase;
}


.menubgcolor1 {
    /*border: 1px solid #e3e3e3;*/
    /*border-bottom: 2px solid #a3a3c2 !important;
    color:pink !important;*/
    /*font-size:11px;*/
    /*font-weight: bold !important;
    text-transform: uppercase !important;*/
    background-color: #eafee7 !important;
    font-weight: bold !important;
    border-bottom: 2px solid #d1d1e0 !important;
    color: pink !important;
}


#nav ul li.menubgcolor1 {
    /*border: 1px solid #e3e3e3;*/
    border-bottom: 2px solid #a3a3c2 !important;
    color: pink !important;
    /*font-size:11px;*/
    font-weight: bold !important;
    text-transform: uppercase !important;
    /*background-color :#e7f3fd !important;*/
}


.appname2_15 {
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 4px;
    font-family: inherit;
    font-weight: bold;
    line-height: 1.1;
    color: #13496c;
    text-transform: uppercase;
}


/*.navhdr-school3{
    background-color: #f7f9fa;
    font-weight: bold;
    font-size: 12px;
    width: 29%;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    height: 55px;
    color: #7386a5;
    cursor: default;
}*/

.divbottomline {
    border-bottom: 1px solid #e4e5e7;
}

.navhdr-newadmission {
    background-color: #f7f9fa;
    font-weight: bold;
    font-size: 12px;
    width: 29%;
    text-align: left;
    color: #7386a5;
    cursor: default;
}



.cc-form1 {
    margin-right: 5px;
    margin-left: 5px;
    margin-top: 5px;
}


.textalign-bottom {
    vertical-align: bottom !important;
}





.loginchekbox1 {
    background: #3d404e;
    border: #7f83a2 1px solid;
}




.timetableborder1 {
    border: 2px !important;
    border-color: red;
    border-style: solid;
}




.hpcolorblue4 {
    color: #b36b00 !important;
    /*font-size: 22px !important;*/
}

.hpcolorblue5 {
    color: #002db3 !important;
    /*font-size: 22px !important;*/
}


.hploginfields1 {
    color: #698b96 !important;
    /*font-size: 22px !important;*/
}


.cancelreceipt1 {
    font-size: 12px;
    color: #e67e22;
    font-weight: bold;
}



.marginleft6 {
    margin-left: 6px;
}

.marginleft14 {
    margin-left: 14px;
}


.staffperformmarks {
    color: #175782 !important;
    font-size: 11px !important;
    font-weight: bold;
}


.bgcolorOrange2 {
    background-color: #fff7e6 !important;
}

.paddingtop10 {
    padding-top: 4px;
}

.paddingleft10 {
    padding-left: 20px;
}

.txtbox50 {
    width: 50px !important;
}

.dropdown160 {
    width: 160px !important;
}

.fontsize10bold {
    font-size: 10px;
    font-weight: bold;
}



.hpcolor {
    color: #002b80 !important;
}

.hpcolor2 {
    color: #337ab7 !important;
}

.noannouncement {
    color: #003399;
    font-size: 12px;
    font-weight: bold;
}


.linkheaderstyle {
    background-color: #e0e4eb !important; /*eff7f9 e0e4eb f1f3f6 #f1f3f6*/
    height: 30px !important;
    padding-top: 5px;
}

.linkheader1 {
    padding-top: 6px;
    padding-left: 10px;
    font-weight: bold;
    text-align: right;
    color: #6a6c6f;
    font-size: 12px;
}



.exam_grade {
    font-weight: bold;
    color: darkgreen;
    font-size: 10px;
    text-transform: uppercase;
    /*text-align: right !important;*/
}


.marginleft10 {
    margin-left: 10px;
}

.margintop4 {
    margin-top: 7px;
}

.alignLeft {
    text-align: left !important;
}


.chartcoloring {
    margin-left: 4px;
    width: 10px !important;
}

.colorchartgreen {
    color: #62cb31;
}

.colorchartred {
    color: #e75338;
}


.examquesdiv {
    margin-left: 20px;
    margin-right: 20px;
}


.examquesdivbgcolor {
    padding-top: 3px;
    background-color: #f8f7f7 !important;
    padding-bottom: 3px;
}

.examquesdivbgcolor2 {
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #ffffff !important;
}

.examquesrowpadding {
    padding-top: 5px;
    padding-bottom: 10px;
}



.dashiconcolor {
    color: #323d4e;
}

.fontcolorwhite {
    color: #ffffff;
}

/*Audit Group*/

.allControls {
    display: none;
}

.threeControls {
    display: none;
}


/*Audit Group*/


.menuwidthlarge {
    width: 1200px !important;
}

.menuwidth600 {
    width: 600px !important;
}
.menuwidth100 {
    width: 100px !important;
}
.managestaff1 { /*new classes*/
    padding-left: 2px;
    font-size: 12px;
    background-color: #ffd699; /*#85e085 #62cb31;*/
    margin-left: 10px;
    margin-right: 5px;
    color: #404040;
}

.managestaff1a {
    background-color: #ffd699 !important;
}


.managestaff2 { /*class not assigned*/
    padding-left: 2px;
    font-size: 12px;
    background-color: #fffaff; /*#ffb606;*/
    margin-left: 5px;
    margin-right: 10px;
    color: #404040;
}

.managestaff2a {
    background-color: #fffaff !important; /*#ffccff*/
}


.w3-right {
    float: right !important;
}


.w3-right2 {
    left: auto;
    right: 0;
    margin-right: 4px;
    margin-top: 10px;
}


.menu-help-label {
    padding-left: 12px;
    text-align: left;
    font-size: 13px;
    color: #7575a3;
    font-weight: normal;
}


.section-value-4 {
    font-size: 11px;
    color: #121a21;
}

.note-editable {
    font-family: 'Poppins' !important;
    font-size: 15px !important;
    text-align: left !important;
    height: 350px !important;
}

.loginpagetc {
    /*padding-top: 120px;*/
    /*font-family: 'Poppins' !important;*/
    text-align: left !important;
    /*background-color: antiquewhite;*/
    color: #f4f5ff;
    letter-spacing: 1px;
    font-size: 11px;
}


.deletestudplan {
    /*font-weight: bold;*/
    font-size: 10px;
    color: #cc3300;
    text-decoration: none !important;
    padding-top: 4px;
}

.partialpymts1 {
    /*font-weight: bold;*/
    font-size: 10px;
    color: #3498db;
    text-decoration: none !important;
    padding-top: 4px;
}


th {
    font-size: 13px !important;
}

td {
    font-size: 13px !important;
}

h4 {
    font-size: 13px !important;
    color: #60606c !important;
    text-transform: uppercase;
}


.panel-heading h4 {
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #60606c !important;
    text-transform: uppercase;
}


.navhdr-school1 {
    /*/*background-color: #f7f9fa !important;*/
    /*margin-left:9px;*/
    /*border-left-style:solid;
    border-left-width: 1px;*/
    /*margin-left: -15px; #f7f9fa*/
    background-color: #fff;
    /*border-left-color: #e4e5e7;*/
    font-weight: bold;
    font-size: 12px;
    width: 29%;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    height: 55px;
    color: #5353c6;
    cursor: default;
    /*color:#69bcec;*/ */;
}

.admin-showall {
    color: #1d65e2;
    font-size: 10px !important;
    font-weight: bold;
    text-decoration: underline;
}


.birthday-showall {
    color: #1d65e2;
    font-size: 11px !important;
    font-weight: bold;
    text-decoration: underline;
}

.urllink {
    font-weight: bold;
    color: #9494b8;
    text-decoration: underline;
}


.urllink1 {
    font-size: 11px;
    font-weight: bold;
    color: #1d65e2;
    text-decoration: underline;
}

.urllink2 {
    font-size: 10px;
    color: #1d65e2;
    text-decoration: underline;
}

.urllink_normal {
    font-size: 10px;
    color: #1d65e2;
    text-decoration: none !important;
}


.urllink3 {
    font-size: 10px;
    color: #1d65e2;
    text-decoration: underline;
    cursor: pointer;
}

/*date range: Start*/

.dateRange {
    color: #9494b8;
    font-size: 10px;
}

.ts-CS1 {
    color: #9494b8;
    font-size: 10px;
}

.ts-CS1bold {
    color: #9494b8;
    font-weight: bold;
}
/*date range: End*/

.iconcolor {
    color: #60606c;  /*icon color*/
}
.ts-hp-remind {
    color: #60606c; /*icon color*/
}



.hdrbackclr {
    background-color: #c2caf0 !important; /*#f2bc8c #d1d1fa #f0e4c1 cee9fc e0e4eb eff7f9 e0e4eb f1f3f6 #f1f3f6*/
}

.logoutmsg {
    background-color: #f2e6d9 !important; /*#f0e4c1 cee9fc e0e4eb eff7f9 e0e4eb f1f3f6 #f1f3f6*/
    color: #ac7339;
    font-size: 13px;
    padding-top: 10px;
    padding-bottom: 7px;
    text-align: center;
}

#dtIncrementDetail th,
#dtIncrementDetail td {
    white-space: nowrap !important;
}

.p-l-30 {
    padding-left:30px;
}

.mt-15 {
    margin-top : 15px;
}

.marginbottom10 {
    margin-bottom: 10px;
}

.margintop30 {
    margin-top: 30px;
}

.clickable-box {
    cursor: pointer; /* Changes mouse to a hand pointer */
}
