﻿.hidden{
	display:none !important;
}

.no-underline{
	text-decoration: none !important
}
.no-underline:hover{
	text-decoration: none !important
}

/*  REPLACE BOOTSTRAP GREEN WITH TGH GREEN  */
.bg-success {
    background-color: #009A98 !important;
    color: #fff;
}
.btn-success {
    background-color: #009A98 !important;
    border-color: #009A98 !important;
    color: #fff;
}
    .btn-success:hover, .btn-success:active {
        background-color: #004b4a !important;
        border-color: #004b4a !important;
    }
.btn-outline-success {
    border-color: #009A98;
    color: #009A98;
}
:not(:disabled):not(.disabled).btn-outline-success:active, :not(:disabled):not(.disabled).btn-outline-success.active, .show > .btn-outline-success.dropdown-toggle {
    background-color: #009A98;
    border-color: #009A98;
    color: #fff;
}
.btn-outline-success:hover {
    background-color: #009A98;
    border-color: #009A98;
    color: #fff;
}
.text-success {
    color: #009A98 !important;
}
.border-success {
    border-color: #00A499 !important;
}



/*  REPLACE BOOTSTRAP BLUE WITH TGH BLUE  */
.bg-info {
    background-color: #005EB8 !important;
    color: #fff;
}
.btn-info {
    background-color: #005EB8 !important;
    border-color: #005EB8 !important;
    color: #fff;
}
    .btn-info:hover, .btn-info:active {
        background-color: #003087 !important;
        border-color: #003087 !important;
    }
.btn-outline-info {
    border-color: #005EB8;
    color: #005EB8;
}
:not(:disabled):not(.disabled).btn-outline-info:active, :not(:disabled):not(.disabled).btn-outline-info.active, .show > .btn-outline-info.dropdown-toggle {
    background-color: #005EB8;
    border-color: #005EB8;
    color: #fff;
}
.btn-outline-info:hover {
    background-color: #005EB8;
    border-color: #005EB8;
    color: #fff;
}
.text-info {
    color: #005EB8 !important;
}



/*  REPLACE BOOTSTRAP RED WITH TGH RED  */
.bg-danger {
    background-color: #DA291C !important;
    color: #fff;
}
.btn-danger {
    background-color: #DA291C !important;
    border-color: #DA291C !important;
    color: #fff;
}
    .btn-danger:hover, .btn-danger:active {
        background-color: #a72319 !important;
        border-color: #a72319 !important;
    }
.btn-outline-danger {
    border-color: #DA291C;
    color: #DA291C;
}
:not(:disabled):not(.disabled).btn-outline-danger:active, :not(:disabled):not(.disabled).btn-outline-danger.active, .show > .btn-outline-danger.dropdown-toggle {
    background-color: #DA291C;
    border-color: #DA291C;
    color: #fff;
}
.btn-outline-danger:hover {
    background-color: #DA291C;
    border-color: #DA291C;
    color: #fff;
}
.text-danger {
    color: #DA291C !important;
}
.border-danger {
    border: 2px solid #DA291C;
}



/*  REPLACE BOOTSTRAP ORANGE WITH TGH ORANGE  */
.bg-warning {
    background-color: #FFB81C !important;
    color: #fff;
}

.btn-warning {
    background-color: #FFB81C !important;
    border-color: #FFB81C !important;
    color: #fff;
}

    .btn-warning:hover, .btn-warning:active {
        background-color: #c48e15 !important;
        border-color: #c48e15 !important;
    }

.btn-outline-warning {
    border-color: #FFB81C;
    color: #FFB81C;
}

:not(:disabled):not(.disabled).btn-outline-warning:active, :not(:disabled):not(.disabled).btn-outline-warning.active, .show > .btn-outline-warning.dropdown-toggle {
    background-color: #FFB81C;
    border-color: #FFB81C;
    color: #fff;
}

.btn-outline-warning:hover {
    background-color: #FFB81C;
    border-color: #FFB81C;
    color: #fff;
}

.text-warning {
    color: #FFB81C !important;
}

.border-warning {
    border: 2px solid #FFB81C;
}







/*  MAIN STYLES  */
th {
    background-color: #009A98;
    color: #fff;
}
th a{    
    color: #fff;
}
a {
    color: #009A98;
}
a:hover {
    color: #004b4a;
}
input[type=radio] + label, input[type=checkbox] + label {
	margin-left: 10px;
	line-height:2em;
}
label + input[type=radio], label + input[type=checkbox]{
	margin-left: 15px;
}




/*  ADD SOME NEW CLASSES  */

    .btn.btn-default, a.btn.btn-default {
        background-color: lightgray;
        color: #212529;
    }

        .btn.btn-default:hover, a.btn.btn-default:hover {
            background-color: darkgrey;
        }


    a.bg-dark {
        color: #fff;
    }

.bg-lred, .badge-lred {
    background-color: #ff473a;
    color: #fff;
}
.bg-red, .badge-red {
    background-color: #DA291C;
    color: #fff;
}
.bg-vdgreen, .badge-vdgreen {
    background-color: #006747;
    color: #fff;
}
.bg-dgreen, .badge-dgreen {
    background-color: #009639;
    color: #fff;
}
.border-green {
    border: 1px solid #009639;
}
.bg-lgreen, .badge-lgreen {
    background-color: #78BE20;
}
.bg-green, .badge-green {
    background-color: #00A499;
}
.bg-blue, .badge-blue {
    background-color: #b8daff;
}
.bg-yellow, .badge-yellow {
    background-color: #FAE100;
}
.bg-lyellow, .bg-lightyellow, .badge-lyellow {
    background-color: #fcf083;
}
.bg-orange, .bg-amber, .badge-orange {
    background-color: #ED8B00;
}
.bg-olive, .badge-olive {
    background-color: #edc148;
}
.bg-peach, .badge-peach {
    background-color: #fecb84;
}
.bg-purple, .badge-purple {
    background-color: #a42ce0;
    color: #fff;
}
.bg-pink, .badge-pink {
    background-color: #f18ebf;
    color: #000;
}
.bg-thistle, .badge-thistle {
    background-color: #D8BFD8;
}
.bg-violet, .badge-violet {
    background-color: #EE82EE;
}
.bg-mediumorchid, .badge-mediumorchid {
    background-color: #BA55D3;
    color: #fff;
}
.bg-darkviolet, .badge-darkviolet {
    background-color: #9400D3;
    color: #fff;
}
.bg-purple, .badge-purple {
    background-color: #650165;
    color: #fff;
}


/*  FONTS  */
.text-bold {
    font-weight: bold;
}

.text-italics {
    font-style: italic;
}

.text-sm {
    font-size: 1.1em !important;
}

.text-yellow {
    color: #FAE100;
}

.text-brown {
    color: #583f26;
}

.text-pink {
    color: #f18ebf;
}

.text-purple {
    color: #9954bb;
}

.text-grey {
    color: #bababa;
}

.text-black {
    color: #000;
}



/*  BADGES  */
.badge {
    font-size: 100%;
}

.badge-default {
    color: #fff !important;
    background-color: #95a5a6 !important;
}

.badge-success {
    color: #fff !important;
    background-color: #00A499 !important;
}

.badge-warning {
    color: #fff !important;
    background-color: #ED8B00 !important;
}

.badge-danger {
    color: #fff !important;
    background-color: #DA291C !important;
}

.badge-info {
    color: #fff !important;
    background-color: #005EB8 !important;
}

.badge-yellow {
    color: #000;
    background-color: #FAE100 !important;
}

.badge-white {
    color: #000;
    background-color: #fff !important;
}


/*  BUTTONS  */
a.btn-secondary {
    color: #fff !important;
}

.btn-black {
    color: #ffffff;
    background-color: #000;
    border-color: #000;
}

.btn-purple {
    color: #ffffff;
    background-color: #9954bb;
    border-color: #9954bb;
}
    .btn-purple:hover, .navbar-default .navbar-nav > li > a.btn-purple:hover, .navbar-default .navbar-nav > li > a.btn-purple:focus {
        color: #ffffff;
        background-color: #81469d;
        border-color: #9954bb;
    }

.btn-red {
    background-color: #e74c3c;
    color: #000;
}

.btn-amber {
    background-color: #f39c12;
    color: #000;
}

.btn-green {
    background-color: #38e250;
    color: #000;
}

.btn-yellow {
    color: #000;
    background-color: #FAE100;
    border-color: #FAE100;
}

.btn-brown {
    background-color: #583f26;
    border-color: #513921;
    color: #fff;
}



/*ALERTS*/
.alert-yellow {
    color: #000;
    background-color: #FAE100;
    border-color: #FAE100;
}


/*GRIDVIEW PAGER*/
tr.table-pager {
    background: #D5EEEB;	
}

    tr.table-pager > td {
        background: #D5EEEB;
        border-top: none !important;        
        border-left: none !important;
        border-right: none !important;
        border-bottom: none !important;
        text-align: center;		
		padding:0px;	
    }

        tr.table-pager > td > table {
            width: 30%;
            float: right;
            border-left: none;
            border-right: none;
        }

            tr.table-pager > td > table > tbody > tr > td {
                border-top: none !important;
				padding:10px !important;	
            }

    tr.table-pager a {
        color: #666;
		font-size:14px !important;
    }

    tr.table-pager span {
        font-weight: bold;
		font-size:14px !important;
    }