@font-face {
       font-family: Helvetica;
       font-weight: normal;
       src: url(../fonts/Helvetica-Roman.woff) format('woff');
}

@font-face {
       font-family: Helvetica;
       font-weight: bold;
       src: url(../fonts/Helvetica-Bold.woff) format('woff');
}

h2 {
       text-transform: uppercase;
}

body {
       font-family: Helvetica;
       font-size: 10pt;
       margin: 0;
       color: #404d5a;
}

div#Main {
       margin: auto;
       min-width: 100%;
       /*padding-top: 5px;*/
}

div#Main img {
}

div#Content {
       max-width: 100%;
}

table {
       border-collapse: collapse;
}

tr.TableHeadings {
       font-weight: bold;
       color: #914848;
       background-color: White;
}

tr.Gray {
       background-color: #eeebd9;
}

tr.GrayText {
       color: grey;
}

tr.GrayTextBackground {
       background-color: #f1f1f1;
       color: grey;
}

tr.RescuedText {
       color: #30bd30;
}

tr.RescuedTextBackground {
       background-color: #f1f1f1;
       color: #30bd30;
}

tr.DarkGray {
       background-color: #414141;
}

td {
       font-size: 10pt;
       padding: 0 20px 0 5px;
}

td.TableSubHeading {
       font-weight: bold;
}

table#QuarantinedFindTable {
       border-collapse: separate;
}

table#QuarantinedFindTable span {
       color: Red;
}

table#QuarantineTable a {
       color: #30bd30;
}

table#GrayListingFindTable {
       border-collapse: separate;
}

table#GrayListingFindTable span {
       color: Red;
}

table#GrayListingTable a {
       color: #30bd30;
}

table#WhitelistTable a {
       color: #d90000;
}

/*
table#BlacklistTable
{
    background-color:Black;
    color:White;
}
*/

table#BlacklistTable a {
       color: #d90000;
}

table#FilterBlacklistTable td {
       padding: 5px;
}

table#FilterBlacklistTable a {
       color: #d90000;
}

table.InputTable {
       border-collapse: separate;
}

div#Legal {
       /*width:899px;
       text-align:center;
       float:left;
       padding-top:10px;*/
       text-align: center;
       padding-top: 6px;

}

div#Legal span {
       color: #d68b8b;
       font-size: 8pt;
}

div#SystemStatus {
       /*width:899px;
       text-align:center;
       float:left;
       padding-top:10px;*/
       text-align: right;
       padding-top: 6px;

}

div#SystemStatus span {
       color: #d68b8b;
       font-size: 8pt;
}

div#VersionStatus {
       margin-top: 30px;
       padding: 20px;
       background-color: #feeaa5;
       border-top: solid 1px #ecc73a;
       border-bottom: solid 1px #ecc73a;
}

div#VersionStatus span {
       font-size: 10pt;
}

div#VersionStatus a {
       color: black;
}

div#VersionStatus img {
       margin-top: 4px;
       margin-right: 20px;
}

div#VersionStatus div {
       width: 600px;
}

span.Success,
p.Success {
       color: #30bd30;
}

span.Error,
p.Error {
       color: #d90000 !important;
}

input.TextInput {
       width: 200px;
}

span.GroupBoxHeading {
       background-color: White;
       position: relative;
       padding: 0 5px 0 5px;
       top: 8px;
       left: 5px;
}

div.GroupBox {
       border: solid 1px #d8d8d8;
       padding: 10px;
       margin: 0 0 5px 0;
}

Label#TypeLabel {
       margin: 0 0 0 25px;
}

input.TypeRadio {
       position: relative;
       top: 2px;
       margin: 0 0 0 15px;
}

a.ActionLink {
       color: #b08d27;
}

a.DeleteLink {
       color: #d90000;
       margin: 0 0 0 15px;
}

a.DeleteLink:Hover {
       text-decoration: line-through;
}

span.HelpText {
       color: gray;
       font-style: italic;
}

div.PrevNext {
       text-align: center;
       margin-top: 20px;
}

div.PrevNext a {
       color: #b08d27;
}

div.PrevNext span {
       color: #b08d27;
}

table#actiontable td {
       padding: 10px 0;
       vertical-align: top;
}

table#actiontable td.action {
       padding-right: 5px;
}

table#actiontable tr.port-header td {
       padding-bottom: 0;
}

table#actiontable tr.port td {
       padding-top: 2px;
}

table#actiontable tr td.input-middle {
       padding-right: 25px;
       padding-left: 5px;
}

#box {
       width: 1024px;
       margin: 20px auto 0 auto;
}

#grey-box-full {
       width: 1024px;
       background-color: #f6f6f6;
       border: 1px solid #dcddde;
}

.grey-box-full {
       width: 1024px;
       background-color: #f6f6f6;
       border: 1px solid #dcddde;
       text-align: center;
}

#white-box {
       width: 1024px;
       /*background-color: #fff;*/
}

#grey-box-full h2,
.grey-box-full h2,
.grey-box-settings h2 {
       text-align: center;
       font-size: 14px;
       margin-top: 30px;
       color: #404d5a;
}

#grey-box-full p,
.grey-box-full p,
.grey-box-settings p {
       text-align: center;
       font-size: 14px;
       color: #404d5a;
}

input[type="text"],
input[type="password"] {
       width: 300px;
       height: 30px;
       padding: 0 0 0 7px;
       border: 1px solid #dcddde;
       color: #404d5a;
       font-size: 14px;
}

input[type="submit"] {
       padding-left: 20px;
       padding-right: 20px;
       height: 30px;
       border: 1px solid #2a353f;
       background-color: #404d5a;
       color: #fff;
       font-size: 14px;
       line-height: 30px;
       text-transform: uppercase;
}

select:focus,
input:focus {
       outline: none;
}

.styled-select select {
       background: transparent;
       width: 300px;
       padding: 5px;
       font-size: 14px;
       line-height: 1;
       border: 0;
       border-radius: 0;
       height: 30px;
       -webkit-appearance: none;
       color: #2a353f;
}

.styled-select {
       width: 407px;
       height: 30px;
       overflow: hidden;
       background: url(../images/new-arrow.png) no-repeat right;
       border: 1px solid #dcddde;
       background-color: #fff;
       color: #404d5a;
       font-size: 13px;
       float: left;
       /*margin-bottom: 12px;*/
}

.dash-table > table > tbody > tr:first-of-type {
       background-color: #f6f6f6;
}

.dash-table > table > tbody > tr:first-of-type > td {
       line-height: 20px;
}

.dash-table > table > tbody > tr > td:first-of-type {
       text-align: left;
       padding-left: 10px;
       width: 200px;
}

.dash-table > table > tbody > tr > td {
       border: 1px solid #dcddde;
       line-height: 30px;
       padding: 0;
       text-align: center;
}

.PrevNext {
       /*margin-bottom: 20px;*/
}

.PrevNext a,
.PrevNext span {
       color: #404d5a !important;
}

.PrevNext a {
       text-decoration: none;
       margin-top: -10px;
}

.PrevNext > a > img {
       display: inline-block;
       /*margin-top: 10px;*/
}

#TrackTable > tbody > tr:first-of-type > td,
#QuarantineTable > tbody > tr:first-of-type > td,
#GrayListingTable > tbody > tr:first-of-type > td,
#BayesianTable > tbody > tr:first-of-type > td {
       background-color: #404d5a;
       color: #fff;
       border: 1px solid #2a353f;
}

#TrackTable > tbody > tr > td,
#BayesianTable > tbody > tr > td {
       border: 1px solid #dcddde;
       line-height: 30px;
       padding: 0 10px;
}

#QuarantineTable > tbody > tr > td,
#GrayListingTable > tbody > tr > td {
       border: 1px solid #dcddde;
       line-height: 30px;
       padding: 0 10px;
}

tr.Gray {
       background-color: #f6f6f6;
}

#footer {
       height: 50px;
       background-color: #404d5a;
       min-width: 100%;
       color: #fff;
       left: 0;
       margin-top: 20px;
}

#footer-img {
       width: 1024px;
       height: 50px;
       margin: 0 auto;
       background: url(../images/footer-logo.png) no-repeat center;
}

input[value="Start system check"] {
       /*margin-left: 410px;*/
       text-transform: uppercase;
}

#system-check-table {
       width: 400px;
       margin: 0 auto;
}

#system-check-table > tbody > tr > td {
       background-color: #fff;
       border: 1px solid #dcddde;
       line-height: 30px;
}

#system-check-table > tbody > tr:first-of-type > td {
       background-color: #f6f6f6;
}

#system-check-list {
       width: 410px;
       margin: 20px auto 30px auto;
       padding: 0;
}

#system-check-list > li {
       list-style: none;
}

#system-check-list > li > a {
       /*text-decoration: none;*/
       list-style: none;
       line-height: 20px;
       color: #9a7bac;
}

#actiontable {
       width: 416px;
       margin-left: 304px;
}

#actiontable > tbody > tr {
       height: 20px;
}

table#actiontable td {
       padding: 0;
}

table#actiontable tr td.input-middle {
       padding: 0;
}

#QuarantineTable > tbody > tr:first-of-type > td:nth-of-type(3) {
       width: 150px;
}

#QuarantineTable > tbody > tr:first-of-type > td:nth-of-type(4) {
       width: 160px;
}

#GrayListingTable > tbody > tr:first-of-type > td:nth-of-type(4) {
       width: 150px;
}

#WhitelistTable,
#BlacklistTable {
       width: 500px;
       margin: 20px auto 0 auto;
}

#WhitelistIPTable {
       width: 500px;
       margin: 0 auto;
}

#WhitelistTable > tbody > tr > td,
#BlacklistTable > tbody > tr > td {
       border: 1px solid #dcddde;
       line-height: 30px;
       padding: 0 0 0 7px;
}

#WhitelistIPTable > tbody > tr > td {
       border: 1px solid #dcddde;
       line-height: 30px;
       padding: 0 7px 0 7px;
}

#FilterWhitelistTable > tbody > tr:nth-of-type(2) > td:first-of-type {
       width: 100px;
}

#FilterWhitelistTable > tbody > tr {
       height: 40px;
}

#FilterWhitelistTableResults,
#FilterBlacklistTableResults {
       width: 1024px;
       margin-top: 20px;
}

#FilterWhitelistTableResults > tbody > tr > td,
#FilterBlacklistTableResults > tbody > tr > td,
#BypassTable > tbody > tr > td {
       border: 1px solid #dcddde;
       line-height: 30px;
       padding: 0 7px;
}

#FilterWhitelistTableResults > tbody > tr:first-of-type > td,
#FilterBlacklistTableResults > tbody > tr:first-of-type > td {
       border: 1px solid #2a353f;
       color: #fff;
       background-color: #404d5a;
}

#FilterBlacklistTableResults > tbody > tr:first-of-type > td:nth-of-type(5) {
       width: 100px;
}

#FilterBlacklistTableResults > tbody > tr:first-of-type > td:nth-of-type(4) {
       width: 140px;
}

#FilterBlacklistTableResults > tbody > tr:first-of-type > td:nth-of-type(3) {
       width: 150px;
}

#FilterBlacklistTableResults > tbody > tr:first-of-type > td:nth-of-type(2) {
       width: 370px;
}

a.ActionLink,
a.DeleteLink {
       color: #2a353f;
}

Label#TypeLabel {
       margin: 0;
}

a:-webkit-any-link {
       color: #2a353f;
}

table#WhitelistTable a,
table#BlacklistTable a {
       color: #2a353f;
}

#BlacklistIPTable > tbody > tr > td {
       padding: 0;
}

#BlacklistIPTable {
       margin-left: 307px;
}

#BlacklistIPTable2 {
       width: 500px;
       margin: 20px auto 0 auto;
}

#BlacklistIPTable2 > tbody > tr > td {
       border: 1px solid #dcddde;
       line-height: 30px;
       padding: 0 7px;
}

#RBLdetailsTable > tbody > tr > td {
       padding: 0;
}

#RBLdetailsTable {
       /*width: 412px;*/
       /*margin-left: 306px;*/
}

#FilterBlacklistTable {
       width: 419px;
       margin-left: 303px;
}

#actiontable2 {
       width: 860px;
       margin: 0 auto;
}

.actiontable2 {
       width: 860px;
       margin: 0 auto;
}

.actiontable3 {
       width: 690px;
       margin: 0 auto;
       text-align: left;
}

.actiontable3 > tbody > tr:first-of-type {
       /*background-color: red;*/
}

.actiontable3 > tbody > tr > td:first-of-type {
       width: 120px;
}

.actiontable3 > tbody > tr > td:nth-of-type(2) {
       width: 100px;
}

.actiontable3 > tbody > tr > td {
       background-color: #fff;
       color: #404d5a;
       padding: 0 10px;
       height: 30px;
       border: 1px solid #dcddde;
}

#actiontable2 > tbody > tr > td,
.actiontable2 > tbody > tr > td,
#actiontable3 > tbody > tr > td,
.actiontable3 > tbody > tr > td {
       line-height: 20px;
       color: #2a353f;
}

#actiontable2 > tbody > tr,
.actiontable2 > tbody > tr {
       height: 20px;
}

input.TypeRadio {
       top: 0 !important;
       margin: 0 7px 0 15px;
}

#DomainTable {
       width: 400px;
       margin: 20px auto;
}

#DomainTable > tbody > tr > td {
       border: 1px solid #dcddde;
       line-height: 30px;
       padding: 0 7px;
}

#DomainTable > tbody > tr:first-of-type > td:nth-of-type(2) {
       width: 40px;
}

#TrustedIPTable {
       width: 400px;
       margin: 0 auto;
}

#TrustedIPTable > tbody > tr > td {
       border: 1px solid #dcddde;
       line-height: 30px;
       padding: 0 7px;
}

#TrustedIPTable > tbody > tr:first-of-type > td:nth-of-type(3) {
       width: 40px;
}

#TrustedIPTable2 > tbody > tr > td {
       padding: 0;
}

#TrustedIPTable2 {
       /*margin-left: 307px;*/
}

.InputTable {
       margin-left: 305px;
}

label {
       color: #2a353f;
}

span.HelpText {
       color: #2a353f;
}

#UsersAdminTable {
       width: 600px;
       margin: 20px auto 0 auto;
}

#UsersAdminTable > tbody > tr > td {
       border: 1px solid #dcddde;
       line-height: 30px;
       padding: 0 7px;
}

#LicenseResultTable > table > tbody > tr > td {
       border: 1px solid #dcddde;
       line-height: 30px;
       padding: 0 7px;
}

table#GrayListingTable a {
       color: #00b5ca;
}

#actiontable3 {
       width: 534px;
       margin: 0 auto;
}

}
/****************************************************************************************************************************/

.tooltip {
       display: inline;
       position: relative;
}

.black_overlay {
       display: none;
       position: absolute;
       top: 0%;
       left: 0%;
       width: 100%;
       height: 100%;
       background-color: #404d5a;
       z-index: 1001;
       -moz-opacity: 0.8;
       opacity: .80;
       filter: alpha(opacity=80);
}

.white_content {
       display: none;
       position: absolute;
       /*top: 25%;*/
       /*left: 25%;*/
       margin: 50px auto 20px auto;
       width: 600px;
       height: 225px;
       /*padding: 16px;*/
       border: 1px solid #dcddde;
       background-color: #f6f6f6;
       z-index: 1002;
       overflow: auto;
}

/****************************************************************/

a.tooltips {
       position: absolute;
       display: inline;
}

a.tooltips span {
       position: absolute;
       width: 340px;
       color: #404D5A;
       background: #F6F6F6;
       border: 1px solid #DCDDDE;
       height: 120px;
       line-height: 15px;
       text-align: center;
       visibility: hidden;
       border-radius: 0px;
       margin-top: 1px;
       /*margin-left: 10px;*/
}

a:hover.tooltips span {
       visibility: visible;
       opacity: 1;
       top: 30px;
       left: 50%;
       margin-left: -66px;
       z-index: 999;
}

/****************************************************************/

a.tooltips2 {
       position: absolute;
       display: inline;
}

a.tooltips2 span {
       position: absolute;
       width: 308px;
       color: #404D5A;
       background: #F6F6F6;
       border: 1px solid #DCDDDE;
       height: 370px;
       line-height: 20px;
       text-align: left;
       visibility: hidden;
       border-radius: 0px;
       margin-top: -10px;
       padding: 10px;
       /*margin-left: 10px;*/
}

a:hover.tooltips2 span {
       visibility: visible;
       opacity: 1;
       top: 30px;
       left: 50%;
       margin-left: -166px;
       z-index: 999;
}

/****************************************************************/

#QuarantineTable,
#GrayListingTable {
       margin: 0 auto;
       width: 1024px;
}

#BayesianTable > tbody > tr:first-of-type > td:nth-of-type(2) {
       width: 110px;
}

#BypassTable {
       width: 500px;
       margin: 20px auto 0 auto;
       background-color: #fff;
}

/****************************************************************/

.import-export {
       text-align: center;
}
.import-export > form {
       display: inline;
}

button {
       padding: 7.5px 20px;
       border: 1px solid #2a353f;
       background-color: #404d5a;
       color: #fff;
       font-size: 14px;
}
center > h1 {
       font-size: 16px;
       color: #404d5a;
}

.InputTable > tbody > tr > td {
       padding: 0;
}

.InputTable {
       margin-left: 200px;
}


form {
       padding: 0;
       margin: 0;
}

.divide {
       height: 1px;
       border-bottom: 1px solid #dcddde;
       margin: 10px auto;
}

.export-button {
       border: 1px solid #2a353f;
       background-color: #404d5a;
       color: #fff !important;
       text-decoration: none;
       font-size: 14px;
       padding-left: 20px;
       padding-right: 20px;
       height: 30px;
       display: inline-block;
       line-height: 30px;
       margin: 0 0 0 8px;
}

.labels {
       width: 300px;
       height: 30px;
       line-height: 30px;
       float: left;
       margin: 0 0 10px 6px;
}

.buttons-container {
       float: right;
       width: 270px;
       margin-right: 56px;
}

.container1 {

}

.grey-box-settings {
       border: 1px solid #dcddde;
       background-color: #f6f6f6;
       margin: 0 auto 10px auto;
       width: 680px;
       padding: 0 40px 30px 40px;
       text-align: left;
}

.grey-box-settings h2 {
       /*text-align: left;*/
}

.system-config-table > tbody > tr > td:first-of-type {
       width: 113px;
       text-align: left;
       padding: 0;
}

.system-config-table > tbody > tr > td:nth-of-type(2) {
       width: 200px;
}

.system-config-table > tbody > tr > td:nth-of-type(3) {
       width: 100px;
       text-align: left;
       padding: 0;
}

.system-config-table > tbody > tr > td:nth-of-type(4) {
       width: 200px;
}

.system-config-table > tbody > tr > td:nth-of-type(5) {
       width: 100px;
       text-align: left;
       padding: 0;
}

.system-config-table > tbody > tr > td:nth-of-type(6) {
       width: 200px;
}

.system-config-table {
       margin-left: 55px;
}

.admin-table {
       width: 426px;
       margin: 0 auto;
}

.admin-table > tbody > tr > td:first-of-type {
       padding-right: 5px !important;
       width: 140px;
}

.admin-table > tbody > tr > td:nth-of-type(2) {
       width: 300px;
       padding: 0;
}

.user-table {
       width: 345px;
       float: left;
       /*margin: 0 auto;*/
}

.user-table > tbody > tr > td:first-of-type {
       text-align: left;
       padding: 0;
}

.user-table > tbody > tr > td:nth-of-type(3) {
       text-align: left;
       padding: 0;
}

.user-table > tbody > tr > td:nth-of-type(4) {
       padding-right: 0;
       width: 180px;
}

.user-table > tbody > tr > td > .TypeRadio {
       margin-left: 0;
}

.black_overlay{
       display: none;
       position: fixed;
       top: 0%;
       left: 0%;
       width: 100%;
       height: 100%;
       background-color: #fff;
       z-index:1001;
       -moz-opacity: 0.8;
       opacity:.80;
       filter: alpha(opacity=80);
}

.white_content {
       display: none;
       position: absolute;
       margin: -60px 0 0 25px;
       width: 600px;
       height: 290px;
       padding: 25px;
       border: 1px solid #dcddde;
       background-color: white;
       z-index:1002;
       overflow: auto;
}

.popup2 {
       margin-left: 0px;
}

.popup3 {
       margin-left: 215px;
}

.divide2 {
       height: 1px;
       border-bottom: 1px dashed #bbbbbb;
       margin: 20px auto 25px auto;
       width: 575px;
}

.white-box {
       min-width: 100%;
       margin: 0;
       height: 100%;
       background-color: #fff;
       position: absolute;
}

.wizard-header {
       width: 1024px;
       height: 60px;
       margin: 20px auto 0 auto;
       border: 1px solid #2a353f;
       background-color: #404d5a;
}

.wizard-header > div > img {
       margin: -6px 10px 0 0;
}

.wizard-header > div > h3 {
       font-size: 14px;
       line-height: 30px;
       width: 225px;
}

.wizard-header-container {
       width: 230px;
       margin: 0 auto;
}

.wizard-content {
       width: 1024px;
       padding: 30px;
       border: 1px solid #dcddde;
       background-color: #f6f6f6;
       margin: 0 auto;
       text-align: center;
}

.setup-table {
       text-align: left;
       margin: 0 auto;
}

.setup-table >  tbody > tr > td {
       padding: 0;
}

.setup-table > tbody > tr > td:first-of-type {
       padding-right: 10px;
}

.disabled-buttons {
       border: 1px solid #2a353f;
       background-color: #404d5a;
       color: #fff !important;
       text-decoration: none;
       font-size: 14px;
       padding-left: 20px;
       padding-right: 20px;
       height: 30px;
       display: inline-block;
       line-height: 30px;
       cursor: default;
}

.enabled-buttons {
       border: 1px solid #2a353f;
       background-color: #404d5a;
       color: #fff !important;
       text-decoration: none;
       font-size: 14px;
       padding-left: 20px;
       padding-right: 20px;
       height: 30px;
       display: inline-block;
       line-height: 30px;
       cursor: pointer;
}

#DomainTable > tbody > tr {
       background-color: #fff;
}

#email-to-view2 {
       width: 340px;
       margin-left: -20px;
}

#email-to-view1 {
       width: 350px;
       margin-left: -20px;
}

#email-to-view3 {
       width: 350px;
       margin-left: -20px;
}

#GrayListingTable > tbody > tr > td:nth-of-type(5),
#QuarantineTable > tbody > tr > td:nth-of-type(5){
       text-align: center;
}

#WhitelistTable > tbody > tr > td:nth-of-type(2),
#BlacklistTable > tbody > tr > td:nth-of-type(2){
       width: 30px;
}

#WhitelistTable > tbody > tr > td:nth-of-type(3),
#BlacklistTable > tbody > tr > td:nth-of-type(3){
       width: 32px;
}

#WhitelistIPTable > tbody > tr > td:nth-of-type(3) {
       width: 32px;
}

#FilterWhitelistTableResults > tbody > tr > td:nth-of-type(5) {
       width: 65px;
}

#FilterWhitelistTableResults > tbody > tr > td:nth-of-type(5) > a {
       float: left;
}

#FilterWhitelistTableResults > tbody > tr > td:nth-of-type(5) > a:first-of-type > img {
       margin-top: 3px;
}

#RBLTable {
       width: 500px;
       /*border: 1px solid #dcddde;*/
       margin: 20px auto 0 auto;
}

#RBLTable > tbody > tr {
       line-height: 30px;
}

#RBLTable > tbody > tr > td {
       border: 1px solid #dcddde;
}

#RBLTable > tbody > tr > td:first-of-type {
       padding: 0 0 0 10px;
       width: 35px;
}

#RBLTable > tbody > tr > td:nth-of-type(3) {
       width: 50px;
}

#RBLTable > tbody > tr > td:nth-of-type(4) {
       width: 30px;
       padding: 0 0 0 5px;
}

#FilterBlacklistTableResults > tbody > tr > td:nth-of-type(5) {
       width: 67px !important;
}

#FilterBlacklistTableResults > tbody > tr > td:nth-of-type(5) > a {
       float: left;
}

#FilterBlacklistTableResults > tbody > tr > td:nth-of-type(5) > a:first-of-type {
       margin-top: 3px;
}

#BayesianTable > tbody > tr > td:first-of-type,
#BayesianTable > tbody > tr > td:nth-of-type(5) {
       text-align: center;
}

#BypassTable > tbody > tr > td:nth-of-type(2),
#BypassTable > tbody > tr > td:nth-of-type(3),
#DomainTable > tbody > tr > td:nth-of-type(2),
#DomainTable > tbody > tr > td:nth-of-type(3){
       width: 30px !important;
}

#UsersAdminTable > tbody > tr > td:nth-of-type(3) {
       width: 67px;
}

#UsersAdminTable > tbody > tr > td:nth-of-type(3) > a {
       float:left;
}

#UsersAdminTable > tbody > tr > td:nth-of-type(3) > a:first-of-type {
      margin-top: 3px;
}

.alphabet {
       width: 600px;
       border: 1px solid #DCDDDE;
       /*background-color: #f6f6f6;*/
       text-align: center;
       padding: 5px 0;
       margin: 20px auto 0 auto;
}

.alphabet > a:hover {
       color: #c66633;
}

.alphabet > a {
       margin: 0 5px;
}

.back-to-top {
       width: 100px;
       margin: 20px auto 0 auto;
       text-align: center;
}

.dash-table > table > tbody > tr:first-of-type {
       text-transform: uppercase;
}

table.left-align > tbody > tr > td:first-of-type {
       text-align: left;
}

.user-table > tbody > tr > td:nth-of-type(2) {
       width: 200px;
}






















