/***** Ucadia DOM Model of CSS Elements *****/
/***** cssdom_04_Images *****/
/** INSTRUCTION: This CSS File must Always be the Fourth CSS **/

/*** Standard Issue Contact Type Icons ***/

.adam-single-home:before {
    font-family: "i-adam";
    content: "\005d";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
}

.adam-single-metrics:before {
    font-family: "i-adam";
    content: "\0064";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
}

.adam-single-records:before {
    font-family: "i-adam";
    content: "\00a2";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
}

.adam-single-accounts:before {
    font-family: "i-adam";
    content: "\0024";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
}

.adam-single-community:before {
    font-family: "i-adam";
    content: "\00c3";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
}

.adam-single-workflow:before {
    font-family: "i-adam";
    content: "\00d0";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
}

.adam-single-information:before {
    font-family: "i-adam";
    content: "\0079";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
}

.adam-single-settings:before {
    font-family: "i-adam";
    content: "\0056";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
}

.adam-solid-access:before {
    font-family: "i-adam";
    content: "\0023";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-access:before {
    font-family: "i-adam";
    content: "020d";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-access:before {
    font-family: "i-adam";
    content: "\0118";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-access {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-account:before {
    font-family: "i-adam";
    content: "\0024";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-account:before {
    font-family: "i-adam";
    content: "\020e";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-account:before {
    font-family: "i-adam";
    content: "\0119";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-account {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-asset:before {
    font-family: "i-adam";
    content: "\0066";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-asset:before {
    font-family: "i-adam";
    content: "\0250";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-asset:before {
    font-family: "i-adam";
    content: "\015b";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-asset {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-auction:before {
    font-family: "i-adam";
    content: "\0028";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-auction:before {
    font-family: "i-adam";
    content: "\0212";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-auction:before {
    font-family: "i-adam";
    content: "\011d";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-auction {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-audio:before {
    font-family: "i-adam";
    content: "\0029";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-audio:before {
    font-family: "i-adam";
    content: "\0213";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-audio:before {
    font-family: "i-adam";
    content: "\011e";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-audio {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-bank:before {
    font-family: "i-adam";
    content: "\0033";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-bank:before {
    font-family: "i-adam";
    content: "\021d";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-bank:before {
    font-family: "i-adam";
    content: "\0128";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-bank {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-bill:before {
    font-family: "i-adam";
    content: "\002a";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-bill:before {
    font-family: "i-adam";
    content: "\0214";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-bill:before {
    font-family: "i-adam";
    content: "\011f";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-bill {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-budget:before {
    font-family: "i-adam";
    content: "\0068";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-budget:before {
    font-family: "i-adam";
    content: "\0252";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-budget:before {
    font-family: "i-adam";
    content: "\015d";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-budget {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-buy:before {
    font-family: "i-adam";
    content: "\00bd";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-buy:before {
    font-family: "i-adam";
    content: "\0284";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-buy:before {
    font-family: "i-adam";
    content: "\01b2";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-buy {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-campaign:before {
    font-family: "i-adam";
    content: "\002b";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-campaign:before {
    font-family: "i-adam";
    content: "\0215";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-campaign:before {
    font-family: "i-adam";
    content: "\0120";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-campaign {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-capital:before {
    font-family: "i-adam";
    content: "\002c";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-capital:before {
    font-family: "i-adam";
    content: "\0216";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-capital:before {
    font-family: "i-adam";
    content: "\0121";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-capital {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-case-care:before {
    font-family: "i-adam";
    content: "\007b";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-case-care:before {
    font-family: "i-adam";
    content: "\0265";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-case-care:before {
    font-family: "i-adam";
    content: "\0170";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-case-care {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-case-financial:before {
    font-family: "i-adam";
    content: "\0069";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-case-financial:before {
    font-family: "i-adam";
    content: "\0253";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-case-financial:before {
    font-family: "i-adam";
    content: "\015e";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-case-financial {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-case-health:before {
    font-family: "i-adam";
    content: "\00a5";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-case-health:before {
    font-family: "i-adam";
    content: "\026c";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-case-health:before {
    font-family: "i-adam";
    content: "\019a";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-case-health {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-case-legal:before {
    font-family: "i-adam";
    content: "\00a6";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-case-legal:before {
    font-family: "i-adam";
    content: "\026d";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-case-legal:before {
    font-family: "i-adam";
    content: "\019b";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-case-legal {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-chat:before {
    font-family: "i-adam";
    content: "\00d8";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-chat:before {
    font-family: "i-adam";
    content: "\029f";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-chat:before {
    font-family: "i-adam";
    content: "\01cd";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-chat {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-classifieds:before {
    font-family: "i-adam";
    content: "\0026";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-classifieds:before {
    font-family: "i-adam";
    content: "\0210";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-classifieds:before {
    font-family: "i-adam";
    content: "\011b";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-classifieds {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-community:before {
    font-family: "i-adam";
    content: "\00c3";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-community:before {
    font-family: "i-adam";
    content: "\028a";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-community:before {
    font-family: "i-adam";
    content: "\0188";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-community {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-company:before {
    font-family: "i-adam";
    content: "\0053";
    color: #1a4c93;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-company:before {
    font-family: "i-adam";
    content: "\023d";
    color: #1a4c93;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-company:before {
    font-family: "i-adam";
    content: "\0148";
    color: #1a4c93;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-company {
    color: #1a4c93;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-contact:before {
    font-family: "i-adam";
    content: "\0059";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-contact:before {
    font-family: "i-adam";
    content: "\0243";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-contact:before {
    font-family: "i-adam";
    content: "\014e";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-contact {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-content:before {
    font-family: "i-adam";
    content: "\00a8";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-content:before {
    font-family: "i-adam";
    content: "\026f";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-content:before {
    font-family: "i-adam";
    content: "\019d";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}


.adam-text-content {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-contract:before {
    font-family: "i-adam";
    content: "\00c5";
    color: #996600;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-contract:before {
    font-family: "i-adam";
    content: "\028c";
    color: #996600;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-contract:before {
    font-family: "i-adam";
    content: "\01ba";
    color: #996600;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-contract {
    color: #996600;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-course:before {
    font-family: "i-adam";
    content: "\002f";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-course:before {
    font-family: "i-adam";
    content: "\0219";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-course:before {
    font-family: "i-adam";
    content: "\0124";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-course {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-credit:before {
    font-family: "i-adam";
    content: "\007c";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-credit:before {
    font-family: "i-adam";
    content: "\0266";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-credit:before {
    font-family: "i-adam";
    content: "\0171";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-credit {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-credo:before {
    font-family: "i-adam";
    content: "\00aa";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-credo:before {
    font-family: "i-adam";
    content: "\0271";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-credo:before {
    font-family: "i-adam";
    content: "\019f";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-credo {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-document:before {
    font-family: "i-adam";
    content: "\0030";
    color: #666666;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-document:before {
    font-family: "i-adam";
    content: "\021a";
    color: #666666;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-document:before {
    font-family: "i-adam";
    content: "\0125";
    color: #666666;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-document {
    color: #666666;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-donation:before {
    font-family: "i-adam";
    content: "\005b";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-donation:before {
    font-family: "i-adam";
    content: "\0245";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-donation:before {
    font-family: "i-adam";
    content: "\0150";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-donation {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-email:before {
    font-family: "i-adam";
    content: "\00ae";
    color: #b85c00;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-email:before {
    font-family: "i-adam";
    content: "\0275";
    color: #b85c00;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-email:before {
    font-family: "i-adam";
    content: "\01a3";
    color: #b85c00;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-email {
    color: #b85c00;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-entity:before {
    font-family: "i-adam";
    content: "\0032";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-entity:before {
    font-family: "i-adam";
    content: "\021c";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-entity:before {
    font-family: "i-adam";
    content: "\0127";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-entity {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-error:before {
    font-family: "i-adam";
    content: "\0058";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-error:before {
    font-family: "i-adam";
    content: "\0242";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-error:before {
    font-family: "i-adam";
    content: "\014d";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-error {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-estate:before {
    font-family: "i-adam";
    content: "\0067";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-estate:before {
    font-family: "i-adam";
    content: "\0251";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-estate:before {
    font-family: "i-adam";
    content: "\015c";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-estate {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-event:before {
    font-family: "i-adam";
    content: "\0034";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-event:before {
    font-family: "i-adam";
    content: "\021e";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-event:before {
    font-family: "i-adam";
    content: "\0129";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-event {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-forums:before {
    font-family: "i-adam";
    content: "\0036";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-forums:before {
    font-family: "i-adam";
    content: "\0220";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-forums:before {
    font-family: "i-adam";
    content: "\012b";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-forums {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-fund:before {
    font-family: "i-adam";
    content: "\006f";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-fund:before {
    font-family: "i-adam";
    content: "\0259";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-fund:before {
    font-family: "i-adam";
    content: "\0164";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-fund {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-gazette:before {
    font-family: "i-adam";
    content: "\0037";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-gazette:before {
    font-family: "i-adam";
    content: "\0221";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-gazette:before {
    font-family: "i-adam";
    content: "\012c";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-gazette {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-general_ledger:before {
    font-family: "i-adam";
    content: "\00d1";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-general_ledger:before {
    font-family: "i-adam";
    content: "\0298";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-general_ledger:before {
    font-family: "i-adam";
    content: "\01c6";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-general_ledger {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-group:before {
    font-family: "i-adam";
    content: "\00d3";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-group:before {
    font-family: "i-adam";
    content: "\029a";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-group:before {
    font-family: "i-adam";
    content: "\01c8";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-group {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-home:before {
    font-family: "i-adam";
    content: "\005d";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-home:before {
    font-family: "i-adam";
    content: "\0247";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-home:before {
    font-family: "i-adam";
    content: "\0152";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    
}

.adam-text-home {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-image:before {
    font-family: "i-adam";
    content: "\0038";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-image:before {
    font-family: "i-adam";
    content: "\0222";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-image:before {
    font-family: "i-adam";
    content: "\012d";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-image {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-identity:before {
    font-family: "i-adam";
    content: "\00ab";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-identity:before {
    font-family: "i-adam";
    content: "\0272";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-identity:before {
    font-family: "i-adam";
    content: "\01ao";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-text-identity {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-insurance:before {
    font-family: "i-adam";
    content: "\0074";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-insurance:before {
    font-family: "i-adam";
    content: "\025e";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-insurance:before {
    font-family: "i-adam";
    content: "\0169";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-text-insurance {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-inventory:before {
    font-family: "i-adam";
    content: "\0039";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-inventory:before {
    font-family: "i-adam";
    content: "\0223";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-inventory:before {
    font-family: "i-adam";
    content: "\012e";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-inventory {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-ip:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-ip:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-ip:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-ip {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-issue:before {
    font-family: "i-adam";
    content: "\003a";
    color: #d63e0b;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-issue:before {
    font-family: "i-adam";
    content: "\0224";
    color: #d63e0b;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
    
}

.adam-clear-issue:before {
    font-family: "i-adam";
    content: "\012f";
    color: #d63e0b;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    
}

.adam-text-issue {
    color: #d63e0b;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-item:before {
    font-family: "i-adam";
    content: "\003b";
    color: #D40808;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-item:before {
    font-family: "i-adam";
    content: "\0225";
    color: #D40808;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-item:before {
    font-family: "i-adam";
    content: "\0130";
    color: #D40808;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-item {
    color: #D40808;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-job:before {
    font-family: "i-adam";
    content: "\00a4";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-job:before {
    font-family: "i-adam";
    content: "\026b";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-job:before {
    font-family: "i-adam";
    content: "\0199";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-job {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-kpi:before {
    font-family: "i-adam";
    content: "\0064";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-kpi:before {
    font-family: "i-adam";
    content: "\024e";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-kpi:before {
    font-family: "i-adam";
    content: "\0159";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-kpi {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-language:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-language:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-language:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-language {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-liability:before {
    font-family: "i-adam";
    content: "\006c";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-liability:before {
    font-family: "i-adam";
    content: "\0256";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-liability:before {
    font-family: "i-adam";
    content: "\0161";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-liability {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-loan:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-loan:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-loan:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-loan {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-location:before {
    font-family: "i-adam";
    content: "\003c";
    color: #127622;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-location:before {
    font-family: "i-adam";
    content: "\0026";
    color: #127622;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-location:before {
    font-family: "i-adam";
    content: "\0131";
    color: #127622;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-location {
    color: #127622;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-log:before {
    font-family: "i-adam";
    content: "\0071";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-log:before {
    font-family: "i-adam";
    content: "\025b";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-log:before {
    font-family: "i-adam";
    content: "\0166";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}


.adam-text-log {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-logistics:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-logistics:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-logistics:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-logistics {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-market:before {
    font-family: "i-adam";
    content: "\00cb";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-market:before {
    font-family: "i-adam";
    content: "\0292";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-market:before {
    font-family: "i-adam";
    content: "\01c0";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-market {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-media:before {
    font-family: "i-adam";
    content: "\004d";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-media:before {
    font-family: "i-adam";
    content: "\0237";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-media:before {
    font-family: "i-adam";
    content: "\0142";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-media {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-meeting:before {
    font-family: "i-adam";
    content: "\0059";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-meeting:before {
    font-family: "i-adam";
    content: "\0243";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-meeting:before {
    font-family: "i-adam";
    content: "\014e";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-meeting {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-member:before {
    font-family: "i-adam";
    content: "\003d";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-member:before {
    font-family: "i-adam";
    content: "\0227";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-member:before {
    font-family: "i-adam";
    content: "\0132";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-member {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-moneta:before {
    font-family: "i-adam";
    content: "\00c0";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-moneta:before {
    font-family: "i-adam";
    content: "\0287";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-moneta:before {
    font-family: "i-adam";
    content: "\01b5";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-moneta {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-news:before {
    font-family: "i-adam";
    content: "\003e";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-news:before {
    font-family: "i-adam";
    content: "\0228";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-news:before {
    font-family: "i-adam";
    content: "\0133";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-news {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-office:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-office:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}


.adam-clear-office:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}


.adam-text-office {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-opinions:before {
    font-family: "i-adam";
    content: "\003f";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-opinions:before {
    font-family: "i-adam";
    content: "\0229";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-opinions:before {
    font-family: "i-adam";
    content: "\0134";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-opinions {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-pay:before {
    font-family: "i-adam";
    content: "\006d";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-pay:before {
    font-family: "i-adam";
    content: "\0257";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-pay:before {
    font-family: "i-adam";
    content: "\0162";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-pay {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-person:before {
    font-family: "i-adam";
    content: "\0041";
    color: #20719b;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-person:before {
    font-family: "i-adam";
    content: "\022b";
    color: #20719b;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-person:before {
    font-family: "i-adam";
    content: "\0136";
    color: #20719b;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-person {
    color: #20719b;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-phone:before {
    font-family: "i-adam";
    content: "\00cd";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-phone:before {
    font-family: "i-adam";
    content: "\0294";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-phone:before {
    font-family: "i-adam";
    content: "\01c2";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-phone {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-poll:before {
    font-family: "i-adam";
    content: "\0043";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-poll:before {
    font-family: "i-adam";
    content: "\022d";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-poll:before {
    font-family: "i-adam";
    content: "\0138";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-poll {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-position:before {
    font-family: "i-adam";
    content: "\0044";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-position:before {
    font-family: "i-adam";
    content: "\022e";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-position:before {
    font-family: "i-adam";
    content: "\0139";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-position {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-prayer:before {
    font-family: "i-adam";
    content: "\0073";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-prayer:before {
    font-family: "i-adam";
    content: "\025d";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-prayer:before {
    font-family: "i-adam";
    content: "\0168";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-prayer {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-profile:before {
    font-family: "i-adam";
    content: "\004f";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-profile:before {
    font-family: "i-adam";
    content: "\0239";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-profile:before {
    font-family: "i-adam";
    content: "\0144";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-profile {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-project:before {
    font-family: "i-adam";
    content: "\0057";
    color: #762473;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-project:before {
    font-family: "i-adam";
    content: "\0241";
    color: #762473;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-project:before {
    font-family: "i-adam";
    content: "\014c";
    color: #762473;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-project {
    color: #762473;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-property:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-property:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-property:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-property {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-questions:before {
    font-family: "i-adam";
    content: "\0062";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-questions:before {
    font-family: "i-adam";
    content: "\024c";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-questions:before {
    font-family: "i-adam";
    content: "\0157";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-questions {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-records:before {
    font-family: "i-adam";
    content: "\00a2";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-records:before {
    font-family: "i-adam";
    content: "\0269";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-records:before {
    font-family: "i-adam";
    content: "\0197";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-records {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-register:before {
    font-family: "i-adam";
    content: "\0060";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-register:before {
    font-family: "i-adam";
    content: "\024a";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-register:before {
    font-family: "i-adam";
    content: "\0155";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-register {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-relation:before {
    font-family: "i-adam";
    content: "\0504";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-relation:before {
    font-family: "i-adam";
    content: "\0504";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-relation:before {
    font-family: "i-adam";
    content: "\0432";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-relation {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-reviews:before {
    font-family: "i-adam";
    content: "\0045";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-reviews:before {
    font-family: "i-adam";
    content: "\022f";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-reviews:before {
    font-family: "i-adam";
    content: "\013a";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-reviews {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-securities:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-securities:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}


.adam-clear-securities:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}


.adam-text-securities {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-sell:before {
    font-family: "i-adam";
    content: "\00bf";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-sell:before {
    font-family: "i-adam";
    content: "\0286";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-sell:before {
    font-family: "i-adam";
    content: "\01b4";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-sell {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-society:before {
    font-family: "i-adam";
    content: "\0050";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-society:before {
    font-family: "i-adam";
    content: "\023a";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-society:before {
    font-family: "i-adam";
    content: "\0145";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-text-society {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-staff:before {
    font-family: "i-adam";
    content: "\0047";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-staff:before {
    font-family: "i-adam";
    content: "\0237";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-staff:before {
    font-family: "i-adam";
    content: "\013c";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}


.adam-text-staff {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-suit:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-suit:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-suit:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-suit {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-task:before {
    font-family: "i-adam";
    content: "\0049";
    color: #784b04;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-task:before {
    font-family: "i-adam";
    content: "\0233";
    color: #784b04;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-task:before {
    font-family: "i-adam";
    content: "\013e";
    color: #784b04;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-task {
    color: #784b04;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-tax:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-tax:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-tax:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-tax {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-time:before {
    font-family: "i-adam";
    content: "\00a9";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-time:before {
    font-family: "i-adam";
    content: "\019e";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-time:before {
    font-family: "i-adam";
    content: "\0270";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-text-time {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-transaction:before {
    font-family: "i-adam";
    content: "\00db";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-transaction:before {
    font-family: "i-adam";
    content: "\01d0";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-transaction:before {
    font-family: "i-adam";
    content: "\02a2";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-text-transaction {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-unit:before {
    font-family: "i-adam";
    content: "\004b";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-unit:before {
    font-family: "i-adam";
    content: "\0235";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-unit:before {
    font-family: "i-adam";
    content: "\0140";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-unit {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-url:before {
    font-family: "i-adam";
    content: "\004e";
    color: #0470fa;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-url:before {
    font-family: "i-adam";
    content: "\0238";
    color: #0470fa;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-url:before {
    font-family: "i-adam";
    content: "\0143";
    color: #0470fa;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-url {
    color: #0470fa;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-usm:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-usm:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-text-usm {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-vehicle:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-text-vehicle {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-solid-video:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-line-video:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.adam-clear-video:before {
    font-family: "i-adam";
    content: "\f012";
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.adam-text-video {
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

/* --------------------------- */


.work-line-add:before {
    font-family: "i-adam";
    content: "\0511";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-add:before {
    font-family: "i-adam";
    content: "\043f";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-back:before {
    font-family: "i-adam";
    content: "\04ed";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-back:before {
    font-family: "i-adam";
    content: "\041b";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-calendar-month:before {
    font-family: "i-adam";
    content: "\029c";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-calendar-month:before {
    font-family: "i-adam";
    content: "\01ca";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-calendar-week:before {
    font-family: "i-adam";
    content: "\029e";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-calendar-week:before {
    font-family: "i-adam";
    content: "\01cc";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-calendar-day:before {
    font-family: "i-adam";
    content: "\029d";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-calendar-day:before {
    font-family: "i-adam";
    content: "\01cb";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-category:before {
    font-family: "i-adam";
    content: "\04ef";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-category:before {
    font-family: "i-adam";
    content: "\041d";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-chat:before {
    font-family: "i-adam";
    content: "\04f0";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-chat:before {
    font-family: "i-adam";
    content: "\041e";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-control:before {
    font-family: "i-adam";
    content: "\04f1";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-control:before {
    font-family: "i-adam";
    content: "\041f";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-create:before {
    font-family: "i-adam";
    content: "\0516";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-create:before {
    font-family: "i-adam";
    content: "\0444";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-cut:before {
    font-family: "i-adam";
    content: "\04f2";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-cut:before {
    font-family: "i-adam";
    content: "\0420";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-deny:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-deny:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-document:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-document:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}


.work-line-download:before {
    font-family: "i-adam";
    content: "\04f3";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-download:before {
    font-family: "i-adam";
    content: "\0421";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-email-direct:before {
    font-family: "i-adam";
    content: "\027a";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-email-direct:before {
    font-family: "i-adam";
    content: "\01a8";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-email-direct-unknown:before {
    font-family: "i-adam";
    content: "\027b";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-email-direct-unknown:before {
    font-family: "i-adam";
    content: "\01a9";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-email-indirect:before {
    font-family: "i-adam";
    content: "\0278";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-email-indirect:before {
    font-family: "i-adam";
    content: "\01a6";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-email-sent:before {
    font-family: "i-adam";
    content: "\0277";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-email-sent:before {
    font-family: "i-adam";
    content: "\01a5";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-email-junk:before {
    font-family: "i-adam";
    content: "\0279";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-email-junk:before {
    font-family: "i-adam";
    content: "\01a7";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-email-deleted:before {
    font-family: "i-adam";
    content: "\0276";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-email-deleted:before {
    font-family: "i-adam";
    content: "\01a4";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-edit:before {
    font-family: "i-adam";
    content: "\04f4";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-edit:before {
    font-family: "i-adam";
    content: "\0422";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-filter:before {
    font-family: "i-adam";
    content: "\04f6";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-filter:before {
    font-family: "i-adam";
    content: "\0424";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-forward:before {
    font-family: "i-adam";
    content: "\04ee";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-forward:before {
    font-family: "i-adam";
    content: "\041c";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-history:before {
    font-family: "i-adam";
    content: "\025c";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-history:before {
    font-family: "i-adam";
    content: "\0167";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}


.work-line-image:before {
    font-family: "i-adam";
    content: "\0222";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-image:before {
    font-family: "i-adam";
    content: "\012d";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-important:before {
    font-family: "i-adam";
    content: "\04f8";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-important:before {
    font-family: "i-adam";
    content: "\0426";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-issue:before {
    font-family: "i-adam";
    content: "\04f9";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-issue:before {
    font-family: "i-adam";
    content: "\0427";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-library:before {
    font-family: "i-adam";
    content: "\024b";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-library:before {
    font-family: "i-adam";
    content: "\0156";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-link:before {
    font-family: "i-adam";
    content: "\04fa";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-link:before {
    font-family: "i-adam";
    content: "\0428";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-map:before {
    font-family: "i-adam";
    content: "\04fa";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-map:before {
    font-family: "i-adam";
    content: "\0428";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-menu:before {
    font-family: "i-adam";
    content: "\04fc";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-menu:before {
    font-family: "i-adam";
    content: "\042a";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-navigation:before {
    font-family: "i-adam";
    content: "\0246";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-navigation:before {
    font-family: "i-adam";
    content: "\0151";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-paste:before {
    font-family: "i-adam";
    content: "\04fd";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-paste:before {
    font-family: "i-adam";
    content: "\042b";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-phone:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-phone:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-print:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-print:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-question:before {
    font-family: "i-adam";
    content: "\04f7";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-question:before {
    font-family: "i-adam";
    content: "\0425";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-relations:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-relations:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-save:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-save:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-search:before {
    font-family: "i-adam";
    content: "\050e";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-search:before {
    font-family: "i-adam";
    content: "\043c";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-search-results:before {
    font-family: "i-adam";
    content: "\0518";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-search-results:before {
    font-family: "i-adam";
    content: "\0446";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-sms:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-sms:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-sort:before {
    font-family: "i-adam";
    content: "\04ec";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-sort:before {
    font-family: "i-adam";
    content: "\041a";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-statistics:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-statistics:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-status-direct:before {
    font-family: "i-adam";
    content: "\0514";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-status-direct:before {
    font-family: "i-adam";
    content: "\0442";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-status-indirect:before {
    font-family: "i-adam";
    content: "\04ef";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-status-indirect:before {
    font-family: "i-adam";
    content: "\041d";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-status-progress:before {
    font-family: "i-adam";
    content: "\0513";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-status-progress:before {
    font-family: "i-adam";
    content: "\0441";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased; 
}

.work-line-status-object:before {
    font-family: "i-adam";
    content: "\02a0";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-status-object:before {
    font-family: "i-adam";
    content: "\01ce";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased; 
}

.work-line-status-category:before {
    font-family: "i-adam";
    content: "\04ef";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-status-category:before {
    font-family: "i-adam";
    content: "\041d";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased; 
}

.work-line-status-actioned:before {
    font-family: "i-adam";
    content: "\0288";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-status-actioned:before {
    font-family: "i-adam";
    content: "\0186";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased; 
}

.work-line-status-pending:before {
    font-family: "i-adam";
    content: "\0512";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-status-pending:before {
    font-family: "i-adam";
    content: "\0440";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}


.work-line-status-nostart:before {
    font-family: "i-adam";
    content: "\027c";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-status-nostart:before {
    font-family: "i-adam";
    content: "\01aa";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-status-verify:before {
    font-family: "i-adam";
    content: "\0515";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-status-verify:before {
    font-family: "i-adam";
    content: "\0433";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-summary:before {
    font-family: "i-adam";
    content: "\0239";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-summary:before {
    font-family: "i-adam";
    content: "\0144";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}


.work-line-time:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-time:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-trash:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-trash:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-unlink:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-unlink:before {
    font-family: "i-adam";
    content: "\0000";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.work-line-upload:before {
    font-family: "i-adam";
    content: "\050c";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
}

.work-clear-upload:before {
    font-family: "i-adam";
    content: "\043a";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    
}

.url-solid-agriculture:before {
    font-family: "i-adam";
    content: "\00dc";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-agriculture:before {
    font-family: "i-adam";
    content: "\02a3";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-arts:before {
    font-family: "i-adam";
    content: "\00f0";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-arts:before {
    font-family: "i-adam";
    content: "\0287";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-auctions:before {
    font-family: "i-adam";
    content: "\0028";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-auctions:before {
    font-family: "i-adam";
    content: "\0212";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-business:before {
    font-family: "i-adam";
    content: "\0053";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-business:before {
    font-family: "i-adam";
    content: "\023d";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-classifieds:before {
    font-family: "i-adam";
    content: "\0026";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-classifieds:before {
    font-family: "i-adam";
    content: "\0210";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-compare:before {
    font-family: "i-adam";
    content: "\002b";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-compare:before {
    font-family: "i-adam";
    content: "\0215";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-culture:before {
    font-family: "i-adam";
    content: "\0032";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-culture:before {
    font-family: "i-adam";
    content: "\021c";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-economy:before {
    font-family: "i-adam";
    content: "\0048";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-economy:before {
    font-family: "i-adam";
    content: "\0232";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-education:before {
    font-family: "i-adam";
    content: "\002f";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-education:before {
    font-family: "i-adam";
    content: "\0219";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-environment:before {
    font-family: "i-adam";
    content: "\00e1";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-environment:before {
    font-family: "i-adam";
    content: "\02a8";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-food:before {
    font-family: "i-adam";
    content: "\0055";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-food:before {
    font-family: "i-adam";
    content: "\023f";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-games:before {
    font-family: "i-adam";
    content: "\0045";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-games:before {
    font-family: "i-adam";
    content: "\022f";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-groups:before {
    font-family: "i-adam";
    content: "\00e8";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-groups:before {
    font-family: "i-adam";
    content: "\02af";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-government:before {
    font-family: "i-adam";
    content: "\0050";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-government:before {
    font-family: "i-adam";
    content: "\023a";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-health:before {
    font-family: "i-adam";
    content: "\00e9";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-health:before {
    font-family: "i-adam";
    content: "\02b0";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-home:before {
    font-family: "i-adam";
    content: "\005d";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-home:before {
    font-family: "i-adam";
    content: "\0247";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-howto:before {
    font-family: "i-adam";
    content: "\002d";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-howto:before {
    font-family: "i-adam";
    content: "\0217";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-issues:before {
    font-family: "i-adam";
    content: "\003a";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-issues:before {
    font-family: "i-adam";
    content: "\0224";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-law:before {
    font-family: "i-adam";
    content: "\00a6";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-law:before {
    font-family: "i-adam";
    content: "\026d";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-lifestyle:before {
    font-family: "i-adam";
    content: "\00ce";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-lifestyle:before {
    font-family: "i-adam";
    content: "\0295";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-manufacturing:before {
    font-family: "i-adam";
    content: "\0065";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-manufacturing:before {
    font-family: "i-adam";
    content: "\024f";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-markets:before {
    font-family: "i-adam";
    content: "\00cb";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-markets:before {
    font-family: "i-adam";
    content: "\0292";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-media:before {
    font-family: "i-adam";
    content: "\0025";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-media:before {
    font-family: "i-adam";
    content: "\020f";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-medical:before {
    font-family: "i-adam";
    content: "\00a5";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-medical:before {
    font-family: "i-adam";
    content: "\026c";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-news:before {
    font-family: "i-adam";
    content: "\003e";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-news:before {
    font-family: "i-adam";
    content: "\022b";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-opinions:before {
    font-family: "i-adam";
    content: "\003f";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-opinions:before {
    font-family: "i-adam";
    content: "\0229";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-personal:before {
    font-family: "i-adam";
    content: "\0041";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-personal:before {
    font-family: "i-adam";
    content: "\022b";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-questions:before {
    font-family: "i-adam";
    content: "\0062";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-questions:before {
    font-family: "i-adam";
    content: "\024c";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-reference:before {
    font-family: "i-adam";
    content: "\0060";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-reference:before {
    font-family: "i-adam";
    content: "\024a";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-research:before {
    font-family: "i-adam";
    content: "\004c";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-research:before {
    font-family: "i-adam";
    content: "\0236";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-reviews:before {
    font-family: "i-adam";
    content: "\0036";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-reviews:before {
    font-family: "i-adam";
    content: "\0220";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-science:before {
    font-family: "i-adam";
    content: "\00df";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-science:before {
    font-family: "i-adam";
    content: "\02a6";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-shopping:before {
    font-family: "i-adam";
    content: "\003b";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-shopping:before {
    font-family: "i-adam";
    content: "\0225";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-society:before {
    font-family: "i-adam";
    content: "\0052";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-society:before {
    font-family: "i-adam";
    content: "\023c";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-spirituality:before {
    font-family: "i-adam";
    content: "\0073";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-spirituality:before {
    font-family: "i-adam";
    content: "\025d";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-sports:before {
    font-family: "i-adam";
    content: "\00f1";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-sports:before {
    font-family: "i-adam";
    content: "\02b8";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-technology:before {
    font-family: "i-adam";
    content: "\00e3";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-technology:before {
    font-family: "i-adam";
    content: "\02aa";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-travel:before {
    font-family: "i-adam";
    content: "\00e6";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-travel:before {
    font-family: "i-adam";
    content: "\02ad";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-ucadia:before {
    font-family: "i-adam";
    content: "\004f";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-ucadia:before {
    font-family: "i-adam";
    content: "\00239";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-world:before {
    font-family: "i-adam";
    content: "\0061";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-world:before {
    font-family: "i-adam";
    content: "\024b";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-top:before {
    font-family: "i-adam";
    content: "\004e";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-top:before {
    font-family: "i-adam";
    content: "\0238";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-solid-popular:before {
    font-family: "i-adam";
    content: "\004b";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.url-line-popular:before {
    font-family: "i-adam";
    content: "\0235";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

/* =============================== */

.icon-search:before {
    font-family: "i-ucadia";
    color: #000000;
    content: "\00D4";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-edit:before {
    font-family: "i-ucadia";
    color: #000000;
    content: "\039F";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-create:before {
    font-family: "i-ucadia";
    color: #000000;
    content: "\03A1";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-cut:before {
    font-family: "i-ucadia";
    color: #000000;
    content: "\0023";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-paste:before {
    font-family: "i-ucadia";
    color: #000000;
    content: "\0024";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-delete:before {
    font-family: "i-ucadia";
    color: #000000;
    content: "\002C";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-approve:before {
    font-family: "i-ucadia";
    color: #000000;
    content: "\0025";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-reject:before {
    font-family: "i-ucadia";
    color: #000000;
    content: "\0026";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-download:before {
    font-family: "i-ucadia";
    color: #000000;
    content: "\005B";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-upload:before {
    font-family: "i-ucadia";
    color: #000000;
    content: "\005C";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-settings:before {
    font-family: "i-ucadia";
    color: #000000;
    content: "\002D";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-archive:before {
    font-family: "i-ucadia";
    color: #000000;
    content: "\005D";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-restore:before {
    font-family: "i-ucadia";
    color: #000000;
    content: "\0070";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

/* =============================== */

.icon-doc-word:before {
    font-family: "i-ucadia";
    color: #004080;
    content: "\0394";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-doc-pdf:before {
    font-family: "i-ucadia";
    color: red;
    content: "\0395";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-doc-excel:before {
    font-family: "i-ucadia";
    color: green;
    content: "\0396";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-doc-powerpoint:before {
    font-family: "i-ucadia";
    color: #ff8000;
    content: "\0397";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-doc-image:before {
    font-family: "i-ucadia";
    color: #4c0099;
    content: "\0398";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-doc-zip:before {
    font-family: "i-ucadia";
    color: #000000;
    content: "\0399";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-doc-audio:before {
    font-family: "i-ucadia";
    color: #c2c200;
    content: "\039A";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-doc-video:before {
    font-family: "i-ucadia";
    color: #008040;
    content: "\039B";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-doc-script:before {
    font-family: "i-ucadia";
    color: #000000;
    content: "\039C";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-doc-text:before {
    font-family: "i-ucadia";
    color: #1874cd;
    content: "\039E";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

/* =============================== */



.icon-contact-physical:before {
    font-family: "i-ucadia";
    color: #42a1ff;
    content: "\00C5";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-contact-virtual:before {
    font-family: "i-ucadia";
    color: #0ff;
    content: "\0418";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-contact-phone:before {
    font-family: "i-ucadia";
    color: #1874cd;
    content: "\007E";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-contact-fax:before {
    font-family: "i-ucadia";
    color: #4c9900;
    content: "\0056";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-contact-post:before {
    font-family: "i-ucadia";
    color: #0f0;
    content: "\0238";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-contact-registered:before {
    font-family: "i-ucadia";
    color: olive;
    content: "\0239";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-contact-email:before {
    font-family: "i-ucadia";
    color: #1874cd;
    content: "\00B1";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-contact-webform:before {
    font-family: "i-ucadia";
    color: #c00;
    content: "\00E1";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-contact-sms:before {
    font-family: "i-ucadia";
    color: #d2b48c;
    content: "\0416";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-contact-webchat:before {
    font-family: "i-ucadia";
    color: #deb887;
    content: "\017A";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-contact-notice:before {
    font-family: "i-ucadia";
    color: #804000;
    content: "\00CA";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-contact-service:before {
    font-family: "i-ucadia";
    color: #c2c200;
    content: "\017D";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}
