﻿/*
add any style overrides for TCC here
*/

.page {
    width: 90%;
    background-color: #FFF;
    margin: 0px auto 0px auto;
    border: 1px none #496077;
}

@media screen and (max-width: 640px) {
    a.logoimg img.resizable {max-width: 100px;}
	.hdr{width: 100%;}
	.page{width: 100%;}
	.footer{width: 100%;}
}

.hdrWrapper {
    border-bottom: 0px solid #006BA7;
    background-color: #0f77bd;
}
.hdr {
    background-color: #0f77bd;
}
.loginBoxWrapper { background-color: #FFF; border: 1px solid #464646; }
.loginbar {
    margin: 10px 0px 0px 0px;
    width: unset;
}
.languages {  clear: both; float: right; margin: 5px 0px 0px 0px; }
.clientRegOrg { min-height: 100px; }


.watermark { padding-top: 10px; }
.actionBoxBase { float: left; margin: 0px 20px 0px 0px; }

input.login { width: 100%;  padding: 5px 10px 5px 10px; }

div.prodHomePanel { background-color: #FFFFFF; }


.loggedInDivHdr { margin: 5px 0px 0px 0px; }



.pageWrapper {
    width: 100%;
    background-color: #FFF;
    min-height: 5px;
    padding: 10px 0px 10px 0px;
}


table.list th {
    padding: 8px 7px 8px 6px;
    white-space: nowrap;
    border: 1px solid #EEEEEE;
    background-color: #4586cc;
    color: #EEE;
    /*font-size: 14px;*/
}

table.list a {
    color: #111;
}

tr:nth-child(odd) {
    background-color: #f2f2f2;
}

tr:nth-child(even) {
    background-color: #ffffff;
}

table {
    border-collapse: collapse;
    border-radius: 10px;
    box-shadow: #bbb 0px 0px 5px;
}

table.list td {
    padding: 5px 5px 5px 5px;
    border: 1px solid #EEE;
    /*font-size: 13px;*/
    color: #444;
}

th {
    white-space: nowrap;
    border: 1px solid #EEEEEE;
    background-color: #4586cc;
    color: #EEE;
}

div.cry_order_list_wrapper_sm {
  min-height: 760px;
}

div.lbWrapper {
  width: 130px;
  margin: 0px 15px 10px 0px;
}



