﻿.impersonation-toolbar { position: fixed; top: 0; left: 0; right: 0; background: #fffb95; opacity: 0.8; padding: 6px; text-align: center; border-bottom: solid 2px #a8a336; }
.personal-info-view .view-body { float: left; }
.personal-info-view .personal-info-change-password { float: left; margin-top: -8px; margin-left: 20px; }
.personal-info-view .label { float: left; }
.personal-info-view .value { float: left; margin-left: 20px !important; }
.personal-info-subscriptions h2 { clear: both; padding-top: 30px; }

.ordering { font-weight: bold; text-decoration: none !important; border-radius: 9px; background-color: #f0f0f2; width: 15px; height: 13px; line-height: 11px; text-align: center; margin: 2px; padding-bottom: 1px; border: 1px solid gray; }
.ordering .left-button { margin-right: 0px; }
.ordering .right-button { }
.header-row th:hover .ordering.right-button, .header-row th:hover .ordering.left-button { background-color: #ccc; border: 1px solid #000; }
.ordering.left-button:hover { background-color: #000 !important; color: #fff; }
.ordering.right-button:hover { background-color: #000 !important; color: #fff; }
.grid th
{
    vertical-align: top;
}
.grid th a { float: left; }
.gridRowHover { width: 600px; max-height: 200px; overflow-x: hidden; overflow-y: scroll; }
.form-individualcompanyanalysis { margin: 10px 0; }
.individual-company-analysis .grid { margin: 20px 0; }

.hidden-rest { display: none; }
.show-more { color: Blue; cursor: pointer; }
.show-less { color: Blue; cursor: pointer; }
.grid td { vertical-align: top !important; }

.bold {
    font-weight:bold;
}

/* Fixes edit and delete buttons positioning on top of each other */
td:last-of-type{
    min-width:36px;
}

.account-locked-message {
    margin: 30px 0 0 10px;
    font-size: 20px;
    text-align:center;
}

form {
    margin: 0;
    width: 100%;
}

.list-data .grid td,
.list-data .grid th {
    font-size: 8pt;
}

.list-data .pager td {
    font-size: 15px;
}
