.pseadrop-large {text-shadow: 3px 3px 8px rgba(0, 0, 0, 1);}
.member-invoice-btn {font-size:16px;font-weight:600;}
.pseadrop-small {text-shadow: 2px 2px 5px rgba(0, 0, 0, 1);} .member-hubup {font-weight: 400; font-size: 14px;color:#539eb9;}
.member-hubuser {font-weight: 400; font-size: 20px;color:#fff;margin-top:-18px;}
.member-hubups {font-weight: 400; font-size: 14px;color:#539eb9 !important;}
.member-hubusers {font-weight: 400; font-size: 20px;color:#fff !important;margin-top:-10px;}
p.mlbl {color:#00769E; font-weight:700;font-size:16px;}
p.mlbl span {display: table;color:#000; font-weight:300;font-size:20px;}
h3.hubheader {
position: relative;
line-height: 30px;
font-weight:700; 
font-size:30px;
margin-top:28px;
}
h3.hubheader:before {
position: absolute;
left: 0;
top: 1.2em;
height: 0;
width: 34px;
content: '';
border-top: 3px solid #000;
}
.mcolspace {height:29px;}
.hubinvoice_lbltop {color:#ffbe00 !important; font-weight:900 !important; }
.hubinvoice_infotop {color:#ffbe00 !important; font-weight:900 !important; float: right; }
.hubinvoice_lblsub {color:#fff !important; font-weight:900 !important; }
.hubinvoice_infosub {color:#fff !important; font-weight:900 !important; float: right; }
.datagrid table {
border-collapse: collapse;
text-align: left;
width: 100%;
background: #00769E !important;
}
.datagrid {
font: normal 16px/150%  'Source Sans Pro';
background: #00769E !important;
overflow: hidden;
border: 1px solid #00769E;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.datagrid table td, .datagrid table th {
padding: 4px 20px;
}
.datagrid table tbody td {
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
border-style : hidden!important;
}
.datagrid table tbody td:first-child {
border-left: none;
}
.datagrid table tbody tr:last-child td {
border-bottom: none;
} .datagridmiddle table {
border-collapse: collapse;
text-align: left;
width: 100%;
}
.datagridmiddle {
font: normal 12px/150% 'Source Sans Pro';
background: #fff;
overflow: hidden;
border: 0px solid #00769E;
}
.datagridmiddle table td, .datagridmiddle table th {
padding: 3px 10px;
}
.datagridmiddle table thead th {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00769E), color-stop(1, #00769E) );
background:-moz-linear-gradient( center top, #00769E 5%, #00769E 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00769E', endColorstr='#00769E');
background-color:#00769E;
color:#FFFFFF;
font-size: 16px;
font-weight: bold;
border-left: 1px solid #0070A8;
}
.datagridmiddle table thead th:first-child {
border: none;
}
.datagridmiddle table tbody td {
color: #000000;
border-left: 1px solid #E1EEF4;
font-size: 12px;
border-bottom: 1px solid #E1EEF4;
font-weight: normal;
}
.datagridmiddle table tbody .alt td {
background: #E1EEF4;
color: #00496B;
}
.datagridmiddle table tbody td:first-child {
border-left: none;
}
.datagridmiddle table tbody tr:last-child td {
border-bottom: none;
}
.datagridmiddle table tfoot td div {
border-top: 1px solid #00769E;
background: #004D66;
}
.datagridmiddle table tfoot td {
padding: 4px 8px;
font-size: 12px 
}
.datagridmiddle table tfoot td div{
padding: 2px;
}
.datagridmiddle table tbody tr:nth-of-type(odd) {
background-color:#daedf1;
}   @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.mcolspace {display:none !important;}
.member-hubup { 
font-weight: 400;
font-size: 10px;
color: #539eb9;
margin-top: -20px !important;}
.member-hubuser {font-weight: 400; font-size: 14px;color:#fff;margin-top:-18px;}
.memicon {max-width: 30px !important;
max-height: 30px !important;
margin-left: -14px !important;}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a {
font-size: 14px !important;
}
.memside {margin-top:-25px !important;}
.hubmain {margin-top:-35px !important;}
} @media only screen and (max-device-width: 480px) {
.selector-01 { margin: 10px; }
.selector-02 { margin: 10px; }
.selector-03 { margin: 10px; }
.memside {margin-top:-5px !important;}
.hubmain {margin-top:-35px !important;}
.mcolspace {display:none !important;}
}
#tblInvoice_detail {clear:both;border: 1px solid #000000;border-collapse: collapse; margin: 0 auto;  padding: 0px;table-layout: fixed;min-width: 100%;}#tblInvoice_detail th {text-align: center;padding: 8px;border: 1px solid #000000;background:#1b90bb;color:#FFFFFF;font-weight:bold;text-align:center}#tblInvoice_detail td{padding: 8px;border: 1px solid #000000;} #tblInvoice_detail tr{background-color: #dddddd;color:#000000;text-align:center;}
.toggle-password {
position: absolute !important;
right: 20px !important;
top: 39% !important;
transform: translateY(-50%) !important;
}
.tml-action-confirmaction .success, .tml-error, .tml-message, .tml-success {
border-left: 4px solid #F00 !important;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,.1);
box-shadow: 1px 1px 2px 1px rgba(0,0,0,.1);
display: block;
margin: 0 0 1em;
padding: 2em !important;
background: #FFFFED !important;
font-weight: 700 !important;
font-size: 1.2em !important;
}