﻿
body {background: #f3f3f3; /*color: #696969; */font-family: 'Tahome',  Arial, Open Sans, Sans-Serif;font-size: 13px;margin: 0;padding: 0; color:#535353;}

#divProgress {position: absolute; left: 49%; top: 10px; z-index: 201; text-align:center}
.loader{position: absolute; left: 49%; top:10px; z-index: 201; text-align:center}

 @supports (-ms-ime-align:auto) 
    {
        .ie {margin-top:15px;}
    }

#reportContainer {          
    height: 800px;
    width: 100%;
    /*max-width: 1800px;*/          /*comment line because on desktop it is not working properly*/
}
   

.repassword { position: absolute;
    top: 335px;
    left: 1198px;
    font-size: 75%;
    display: inline-block;
    width: 140px;
    background: #fff;
    font-size: 10px;
    letter-spacing: 0.5px;
    box-shadow: -1px 0px 9px 0px #acacac;
    margin-top: 5px;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #fff !important;
    background-image: none !important;
    color: #535353 !important;
}





a:link, a:visited {color: #3498db;}
a:hover {color: #1d60ff;text-decoration: none;}
a:active {color: #3498db;}
p {line-height: 1.6em;margin-bottom: 10px;}
h1, h2, h3, h4, h5, h6 {color: #666666;font-size: 1.5em;font-weight: 200;margin-bottom: 0;text-transform: none;}
h1 {font-size: 1.6em;margin-bottom: 0;padding-bottom: 0;}
h2 {font-size: 1.5em;font-weight: 600;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
h5, h6 {font-size: 1em;}
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2 {margin-top: 0;}

.page {background-color: #fff;margin:0px auto 0 !important; padding-bottom:50px; width: 1440px; min-height:850px;}

.header {background: #fff none repeat scroll 0 0;margin: 0;padding: 0;width: 100%; }
.header h1 {border: medium none;color: #f9f9f9;font-size: 2em;font-weight: 700;line-height: 2em;margin: 0;padding: 0 0 0 20px;}
.main {margin: 5px;min-height: 420px;padding: 0;}
.leftCol {margin: 12px 8px 8px;min-height: 200px;padding: 6px 0;width: 200px;}
.footer {background: #f6cee3 url("../Images/bg.png") repeat-x scroll left 0;border: 1px solid #cccccc;bottom: 0;color: Black;font-size: 11px;height: 22px;line-height: normal;padding: 8px 0 0;position: fixed;text-align: center;vertical-align: top;width: 100%;}
.status-box {border-left: 1px solid gray;float: left;height: 20px;padding-left: 4px;padding-right: 4px;}
div.hideSkiplink {background-color:#313A56;width: 100%; }
div.DynamicMenu {padding: 4px 0 4px 8px;}
div.DynamicMenu ul {list-style: outside none none;margin: 0;padding: 0;width: auto;}
div.DynamicMenu ul li a, div.DynamicMenu ul li a:visited {background-color: #465c71;border: 1px solid #4e667d;display: block;line-height: 1.35em;padding: 4px 20px;text-decoration: none;white-space: nowrap;}
div.DynamicMenu ul li a:hover {background-color: #bfcbd6;color: #465c71;text-decoration: none;}
div.DynamicMenu ul li a:active {background-color: #465c71;color: #cfdbe6;text-decoration: none;}
fieldset {border: 1px solid #ccc;margin: 1em 0;padding: 1em;}
fieldset p {margin: 2px 12px 10px 10px;}
fieldset.login label, fieldset.register label, fieldset.changePassword label {display: block;}
fieldset label.inline {display: inline;}
legend {font-size: 1.1em;font-weight: 600;padding: 2px 4px 8px;}
input.textEntry {border: 1px solid #ccc;width: 320px;}
input.passwordEntry {width:280px; height:18px;}
div.accountInfo {background:#fff; width:42%;}
.clear {clear: both;}
.title {display: block;float: left;text-align: left;width: auto; margin-left:10px;margin-top:3px}

/*.loginDisplay {display: block;font-size: 1.1em;padding: 0;text-align: right;}
.loginDisplay a:link {color:#404040}
.loginDisplay a:visited {color:#404040}
.loginDisplay a:hover {color:#404040}*/
.logheader{    background: #f2f2f2;    border-bottom: 1px solid #d9d9d9;    font-weight: bold;    padding: 8px 5px;    text-align: left;}
.failureNotification {color: Red;}
.fail {color: Red;font-size:11px; padding:5px 0px 5px 22px; overflow:hidden;}
.fail ul {margin:0px; padding:0px;}
.fail ul li {margin:0px; list-style:decimal; line-height:20px; float:left; margin-right:20px; padding:0px;}
.bold {font-weight: bold;     word-break: break-all;}
.submitButton {padding-right: 10px;text-align: right;}
.CreateHtmlTableFromDataTable-table {background-color: #ffffff;width: 100%; }
.CreateHtmlTableFromDataTable-PageHeader {background-color:#fff;border-bottom: 1px solid #d9d9d9;font-weight:bold;}
.CreateHtmlTableFromDataTable-DataHedaer {background-color: #f2f2f2;border: 1px solid #b1b1b1;text-align: center;}
.CreateHtmlTableFromDataTable-Data {border: 1px solid #b1b1b1;}
button[disabled]:active, button[disabled], input[type="reset"][disabled]:active, input[type="reset"][disabled], input[type="button"][disabled]:active, input[type="button"][disabled], select[disabled] > input[type="button"], select[disabled] > input[type="button"]:active
{
    border: 1px solid #eaeaea !important; 
   /* color: #868686 ; */
    font-family:Open Sans !important;
    font-size: 13px !important;
    letter-spacing: 1px;
    padding:5px 25px 8px !important;
    border-radius:1px !important;  text-transform:capitalize;
    }
.watermarked {background-color: #f0f8ff;color: gray;}
.button-Filter {background: rgba(0, 0, 0, 0) url("../Images/bg.png") repeat-x scroll left -10px;}

.loginDisplay{margin-right:10px;}




