﻿/*$input-bc-color: #50409A;*/
/*color: var(--font-font-system-primary, #424242);*/
/*color: var(--font-font-system-primary, #424242);*/
/*var(--intermedirio-700, #676868);*/
/*$input-bc-color: #50409A;*/
/*color: var(--font-font-system-primary, #424242);*/
/*color: var(--font-font-system-primary, #424242);*/
/*var(--intermedirio-700, #676868);*/
/* TODO: Colocar as classes css para fazer "overrides" das fontes */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  src: url("../../fonts/roboto/Roboto-Thin.ttf");
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 100;
  src: url("../../fonts/roboto/Roboto-ThinItalic.ttf");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/roboto/Roboto-Light.ttf");
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  src: url("../../fonts/roboto/Roboto-LightItalic.ttf");
}
@font-face {
  font-family: "Roboto";
  src: url("../../fonts/roboto/Roboto-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../../fonts/roboto/Roboto-Italic.ttf");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../../fonts/roboto/Roboto-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../../fonts/roboto/Roboto-MediumItalic.ttf");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../../fonts/roboto/Roboto-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../../fonts/roboto/Roboto-BoldItalic.ttf");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../../fonts/roboto/Roboto-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../../fonts/roboto/Roboto-BlackItalic.ttf");
  font-weight: 900;
  font-style: italic;
}
.x-fieldset legend {
  font-family: "Roboto";
}

.x-form-field {
  font-family: "Roboto" !important;
}

.x-form-item {
  font-family: "Roboto";
}

.x-window-tl .x-window-header {
  font-family: "Roboto";
}

.x-tab-strip span.x-tab-strip-text {
  font-family: "Roboto" !important;
}

.x-btn button {
  font-family: "Roboto";
}

.x-toolbar .x-btn .x-btn-text {
  font-family: "Roboto";
}

.x-tree-node {
  font-family: "Roboto" !important;
}

.x-grid3-row, .x-grid3-row td, .x-grid3-summary-row td, .x-treegrid-root-table .x-treegrid-col {
  font-family: "Roboto";
}

.x-panel-header {
  font-family: "Roboto";
}

.x-dash-widget-body p, .x-dash-widget-body span {
  font-family: "Roboto";
}

.x-tab-strip-total, .x-tab-strip-text .x-tab-strip-total {
  font-family: "Roboto";
}

.x-toolbar td, .x-toolbar span, .x-toolbar input, .x-toolbar div, .x-toolbar select, .x-toolbar label {
  font-family: "Roboto";
}

.ext-webkit .x-small-editor .x-form-field {
  font-family: "Roboto" !important;
}

.req-edit-portal-templatesview, .tpl-dashboard-panel {
  font-family: "Roboto";
}

.x-grid3-hd-inner {
  font-family: "Roboto";
}

.x4-body {
  font-family: "Roboto" !important;
}

body {
  font-family: "Roboto";
}

.CodeMirror {
  font-family: "Roboto";
}

.CodeMirror pre {
  font-family: "Roboto";
}

.CodeMirror-completions select {
  font-family: "Roboto";
}

.title-text {
  font-family: "Roboto";
}

.tb-request {
  font-family: "Roboto";
}

.menu-principal {
  font: "Roboto";
}

.menu-principal-row {
  font-family: "Roboto";
}

.x-list-body-inner {
  font-family: "Roboto";
}

.request-header {
  font-family: "Roboto";
}

.cmdb-impact-info-row {
  font-family: "Roboto";
}

.x-app-panel-title {
  font-family: "Roboto";
}

.diagram-node {
  font-family: "Roboto";
}

.crop-editpanel .crop-ctimage-toptext {
  font-family: "Roboto";
}

.x-grid3-td-topic b {
  font-family: "Roboto";
}

.x-dash-widget-header {
  font-family: "Roboto";
}

.x-dash-widget-body h3 {
  font-family: "Roboto";
}

.ext-cal-ct {
  font-family: "Roboto";
}

td.ext-cal-dtitle {
  font-family: "Roboto";
}

.ext-cal-ev {
  font-family: "Roboto";
}

.ext-cal-ev-more a,
.ext-cal-ev-more a:visited {
  font-family: "Roboto";
}

.ext-evt-edit-form .x-panel-header {
  font-family: "Roboto";
}

.form-question-title {
  font-family: "Roboto";
}

.form-question-notes, .frm-solutionct {
  font-family: "Roboto";
}

.form-north {
  font-family: "Roboto";
}

.form-child-header {
  font-family: "Roboto";
}

.frm-answers-ct SPAN {
  font-family: "Roboto";
}

.frm-answers-title {
  font-family: "Roboto";
}

.frm-answers-value {
  font-family: "Roboto";
}

.x-frm-docsrc-link, .x-frm-docsrc-link:visited {
  font-family: "Roboto";
}

.frm-field-image-details {
  font-family: "Roboto";
}

.x-frm-notes {
  font-family: "Roboto";
}

.home-time {
  font-family: "Roboto";
}

.fonttop {
  font-family: "Roboto";
}

.fontcontent {
  font-family: "Roboto";
}

.fontcontent2 {
  font-family: "Roboto";
}

.x-home-date span {
  font-family: "Roboto";
}

.home-notifications-groupview table th {
  font-family: "Roboto";
}

.log-view-panel {
  font-family: "Roboto";
}

.app-login-top-bar {
  font-family: "Roboto";
}

.pwm-app-oper-help {
  font-family: "Roboto";
}

.pwm-ct-success {
  font-family: "Roboto";
}

.request-header-tt {
  font-family: "Roboto";
}

.request-header-pr {
  font-family: "Roboto";
}

.request-header-bd {
  font-family: "Roboto";
}

.r-view-header-id3part {
  font-family: "Roboto";
}

.style16 {
  font-family: "Roboto";
}

.request-header-text {
  font-family: "Roboto";
}

.req-details-bd {
  font-family: "Roboto";
}

.req-details-cppp {
  font-family: "Roboto";
}

.req-details-descript {
  font-family: "Roboto";
}

.req-details-text {
  font-family: "Roboto";
}

.req-formulary-ct {
  font-family: "Roboto";
}

.r-view-header-requestid {
  font-family: "Roboto";
}

.r-view-header-requestid-small {
  font-family: "Roboto";
}

.r-view-survey-header-title {
  font-family: "Roboto";
}

._req-column-title {
  font-family: "Roboto";
}

._req-column-value {
  font-family: "Roboto";
}

._req-column-value-x {
  font-family: "Roboto";
}

._req-column-cpppnotes {
  font-family: "Roboto";
}

.req-column-title-bck {
  font-family: "Roboto";
}

.req-column-title {
  font-family: "Roboto";
}

.req-column-title-x {
  font-family: "Roboto";
}

.req-column-title-auto {
  font-family: "Roboto";
}

.templatemenu-item .req-column-value, .req-column-subvalue,
.x-menu li .templatemenu-item {
  font-family: "Roboto";
}

.req-column-value-x {
  font-family: "Roboto";
}

.req-column-cpppnotes {
  font-family: "Roboto";
}

.contract-column-title {
  font-family: "Roboto";
}

.contract-column-value {
  font-family: "Roboto";
}

.contract-column-off {
  font-family: "Roboto";
}

.contract-column-off2 {
  font-family: "Roboto";
}

.contract-column-on {
  font-family: "Roboto";
}

a.req-column-client,
a.req-column-equip,
a.req-column-resource {
  font-family: "Roboto";
}

.req-form-desc {
  font-family: "Roboto";
}

.req-form-info {
  font-family: "Roboto";
}

.req-form-answer {
  font-family: "Roboto";
}

.request-header-userinfo {
  font-family: "Roboto";
}

.request-edit-projectbutton {
  font-family: "Roboto";
}

.req-edit-portal-templatesview-menu span {
  font-family: "Roboto";
}

.survey-view-row {
  font-family: "Roboto";
}

.inbox-preview-request .x-panel-body {
  font-family: "Roboto";
}

.x-dash-news-item-wrapper {
  font-family: "Roboto";
}

.x-btn-noicon .x-btn-small .x-btn-text {
  font-family: "Roboto";
}

.r-view-header-inf .r-view-header-requestid,
.r-view-header-requestid-small,
.req-edit-analystpanel .req-edit-headerpanel-id {
  font-family: "Roboto";
}

.req-column-title,
.req-column-title-x {
  font-family: "Roboto" !important;
}

.req-column-value,
.req-column-value-x {
  font-family: "Roboto" !important;
}

.wrapper-request-number .x-form-item .x-form-readonly {
  font-family: "Roboto";
}

.nt-inbox-msgpanel-header p {
  font-family: "Roboto";
}

.x-grid3-hd-inner {
  font-family: "Roboto" !important;
}

.timesheet-cal-tbar {
  font-family: "Roboto";
}

.x-toolbar .timesheet-nav-btn-day {
  font-family: "Roboto";
}

.timesheet-hourview-summary-ct {
  font-family: "Roboto";
}

.timesheet-cal-bbar {
  font-family: "Roboto";
}

.timesheet-summary-tbar {
  font-family: "Roboto";
}

.timesheet-periodgrid-anlinfo .r-view-header-status,
.r-view-admhours .r-view-header-status {
  font-family: "Roboto";
}

.x-pivotgrid .x-grid3-header-offset table td {
  font-family: "Roboto";
}

.x-pivotgrid .x-grid3-row-headers table td {
  font-family: "Roboto";
}

.x-grid3-header-title {
  font-family: "Roboto";
}

.x-panel-reset .x-panel-body samp {
  font-family: "Roboto";
}

.x-box-mc {
  font-family: "Roboto";
}

.x-panel-reset .x-panel-body pre, .x-panel-reset .x-panel-body tt, .x-panel-reset .x-panel-body code, .x-panel-reset .x-panel-body kbd, .x-panel-reset .x-panel-body samp {
  font-family: "Roboto";
}

blockquote {
  font-family: "Roboto";
}

html, body {
  font-family: "Roboto";
}

input, textarea, select {
  font-family: "Roboto" !important;
}

.x-html body {
  font-family: "Roboto";
}

.x-tab .x-button-icon:before,
.x-button .x-button-icon:before {
  font-family: "Roboto";
}

.x-chart-watermark {
  font-family: "Roboto";
}

.x-tab .x-button-icon.list:before,
.x-button .x-button-icon.list:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.expand:before,
.x-button .x-button-icon.expand:before {
  font-family: "Roboto";
}

.x-button-label, .x-badge {
  font-family: "Roboto";
}

.x-tab .x-button-icon.calendar:before,
.x-button .x-button-icon.calendar:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.action:before,
.x-button .x-button-icon.action:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.add:before,
.x-button .x-button-icon.add:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.arrow_down:before,
.x-button .x-button-icon.arrow_down:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.arrow_left:before,
.x-button .x-button-icon.arrow_left:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.arrow_right:before,
.x-button .x-button-icon.arrow_right:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.arrow_up:before,
.x-button .x-button-icon.arrow_up:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.compose:before,
.x-button .x-button-icon.compose:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.delete:before,
.x-button .x-button-icon.delete:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.organize:before,
.x-button .x-button-icon.organize:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.refresh:before,
.x-button .x-button-icon.refresh:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.reply:before,
.x-button .x-button-icon.reply:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.search:before,
.x-button .x-button-icon.search:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.settings:before,
.x-button .x-button-icon.settings:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.star:before,
.x-button .x-button-icon.star:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.trash:before,
.x-button .x-button-icon.trash:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.maps:before,
.x-button .x-button-icon.maps:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.locate:before,
.x-button .x-button-icon.locate:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.home:before,
.x-button .x-button-icon.home:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.bookmarks:before,
.x-button .x-button-icon.bookmarks:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.download:before,
.x-button .x-button-icon.download:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.favorites:before,
.x-button .x-button-icon.favorites:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.info:before,
.x-button .x-button-icon.info:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.more:before,
.x-button .x-button-icon.more:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.time:before,
.x-button .x-button-icon.time:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.user:before,
.x-button .x-button-icon.user:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.team:before,
.x-button .x-button-icon.team:before {
  font-family: "Roboto";
}

.x-hasbadge .x-badge {
  font-family: "Roboto";
}

.x-checkmark-base, .x-field-checkbox .x-field-mask::after,
.x-field-radio .x-field-mask::after {
  font-family: "Roboto";
}

.x-grid .x-grid-column.x-column-sorted-asc .x-innerhtml:after, .x-grid .x-grid-column.x-column-sorted-desc .x-innerhtml:after {
  font-family: "Roboto";
}

.x-grid .x-grid-viewoptions .x-column-options-sortablehandle:after,
.x-grid .x-grid-viewoptions .x-column-options-visibleindicator:after,
.x-grid .x-grid-viewoptions .x-column-options-groupindicator:after,
.x-grid .x-grid-viewoptions .x-column-options-folder:after,
.x-grid .x-grid-viewoptions .x-column-options-leaf:after {
  font-family: "Roboto";
}

.x-grid .x-grid-multiselection-column:after {
  font-family: "Roboto";
}

.x-grid .x-grid-multiselection-cell:after {
  font-family: "Roboto";
}

html, body {
  font-family: "Roboto";
}

body,
html {
  font-family: "Roboto";
}

input,
textarea {
  font-family: "Roboto";
}

.x-field-checkbox .x-field-mask::after,
.x-field-radio .x-field-mask::after {
  font-family: "Roboto";
}

.x-input-radio:checked ~ .x-field-mask::after {
  font-family: "Roboto";
}

.x-grid3-hd-row td {
  font-family: "Roboto";
}

.infoman-menu-portletlayout .menu-title {
  font-family: "Roboto";
}

.inf-ct-title {
  font-family: "Roboto";
}

.kb-locator-view {
  font-family: "Roboto";
}

.asm-login-panel a {
  font-family: "Roboto";
}

#loading .loading-indicator {
  font-family: "Roboto";
}

#loading-msg {
  font-family: "Roboto";
}

#product-version {
  font-family: "Roboto";
}

.pwm-menu-app {
  font-family: "Roboto";
}

.pwm-step-panel-header {
  font-family: "Roboto";
}

.pwm-searchview {
  font-family: "Roboto";
}

.x-tb-attch div {
  font-family: "Roboto";
}

.x-act-detail-left {
  font-family: "Roboto";
}

.r-view-header-abstract SPAN {
  font-family: "Roboto";
}

.pm-icons-legend-title {
  font-family: "Roboto";
}

.x-actionsview-item {
  font-family: "Roboto";
}

.r-view-panel .x-panel-body {
  font-family: "Roboto";
}

.upload-view-row {
  font-family: "Roboto";
}

.req-template-editpanel .req-helppanel .x-panel-body {
  font-family: "Roboto";
}

.schema-editor-errorbox {
  font-family: "Roboto";
}

.survey-help-text {
  font-family: "Roboto";
}

.survey-intro-wrapper {
  font-family: "Roboto";
}

.tpl-dashboard-button-text {
  font-family: "Roboto";
}

.x-menu-list-item a.x-menu-item {
  font-family: "Roboto";
}

.x-toolbar .x-toolbar-left .xtb-text,
.x-clean-toolbar .x-toolbar-left .xtb-text {
  font-family: "Roboto";
}

.request-holder-status .request-header-bd {
  font-family: "Roboto";
}

.request-holder-status .request-header-text {
  font-family: "Roboto";
}

.templatemenu-item .tpl-dashboard-userinfo-username {
  font-family: "Roboto" !important;
}

.frm-question-style-checkbox .x-form-item,
.frm-question-style-radio .x-table-layout-cell .x-form-item {
  font-family: "Roboto" !important;
}

.form-question-notes,
.xcontent-area .xcontent-table .req-column-cpppnotes,
.xcontent-area .xcontent-table .req-column-title-auto {
  font-family: "Roboto" !important;
}

.cmdb-impact-equipinfo .x-panel-body .req-column-value {
  font-family: "Roboto" !important;
}

.t-contact {
  font-family: "Roboto";
}

.x-grid-group-hd div.x-grid-group-title,
.x-actionsview .x-grid-group-hd {
  font-family: "Roboto";
}

.timesheet-ext-cal-evt-title {
  font-family: "Roboto" !important;
}

.r-view-admhours .r-view-header-title,
.r-view-admhours .r-view-header-status,
.timesheet-periodgrid-anlinfo .r-view-header-title,
.timesheet-periodgrid-anlinfo .r-view-header-status {
  font-family: "Roboto" !important;
}

.r-view-admhours .r-view-header-status,
.timesheet-periodgrid-anlinfo .r-view-header-status {
  font-family: "Roboto" !important;
}

.timesheet-summary-tbar div {
  font-family: "Roboto" !important;
}

.timesheet-nav-btn {
  font-family: "Roboto" !important;
}

.r-view-header-title {
  font-family: "Roboto";
}

.x-toast .ext-mb-error,
.x-toast .ext-mb-warning,
.x-toast .ext-mb-success,
.x-toast .ext-mb-info {
  font-family: "Roboto" !important;
}

.x-date-menu .x-menu-date-item,
.x-date-menu .x-menu-date-item .x-btn button,
.x-date-menu .x-menu-date-item .x-date-inner a,
.x-date-mp td {
  font-family: "Roboto";
}

.timesheet-summary-bbar {
  font-family: "Roboto";
}

table {
  font-family: "Roboto";
}

.ext-el-mask-msg div {
  font-family: "Roboto";
}

.x-window-mc {
  font-family: "Roboto" !important;
}

.x-panel-header-text,
.x-tab-panel-header-text {
  font-family: "Roboto";
}

.x-panel-header x-panel-header-noborder x-unselectable x-accordion-hd {
  font-family: "Roboto" !important;
}

.x-panel asm-app-menu-item x-panel-noborder x-panel-collapsed {
  font-family: "Roboto" !important;
}

.x-tab-strip-active span.x-tab-strip-text {
  font-weight: normal;
}

.cke_reset_all, .cke_reset_all *, .cke_reset_all a, .cke_reset_all textarea {
  font-family: "Roboto" !important;
}

.x-grid-empty {
  font-family: "Roboto" !important;
}

.x-toolbar div.parameters-app-tbar-filltitle span {
  font-family: "Roboto" !important;
}

.x-combo-list {
  font-family: "Roboto" !important;
}

.menu-principal {
  font-family: "Roboto" !important;
}

.nt-inbox-msgpanel {
  font-family: "Roboto" !important;
}

.x-superboxselect-item {
  font-family: "Roboto";
}

.x4-surface tspan {
  font-family: "Roboto" !important;
}

input {
  font-family: "Roboto" !important;
}

.x-form-element {
  font-family: "Roboto" !important;
}

p {
  font-family: "Roboto" !important;
}

.x-date-inner th {
  font-family: "Roboto";
}

.x-date-mp-btns button {
  font-family: "Roboto";
}

.x-tool-button {
  font-family: "Roboto";
}

.search-template {
  font-family: "Roboto";
}

body {
  background-color: #e7eaeb;
  font-family: "Roboto";
  font-size: 12px;
  color: #213d4a;
  text-align: left;
  margin: 0;
  padding: 0;
}

.header-bar {
  width: 100%;
  height: 25px;
  background-color: #213d4a;
}

.title {
  width: 475px;
  margin: 30px auto;
  font-size: 18px;
}

.container {
  background-color: #ffffff;
  border: solid 1px #c2c4c8;
  max-width: 475px;
  margin: 10px auto 0 auto;
  padding: 20px;
}

.container .button {
  width: 145px;
  height: 23px;
  padding: 0 4px 3px 4px !important;
  font-size: 11px;
  text-decoration: none;
  color: #213d4a;
  font-weight: normal;
  text-align: center;
  line-height: 23px;
  margin: 20px 0 0px 0 !important;
  background-color: #f7f9f9;
  border: 1px solid #d3d9db;
  border-width: 1px 1px 2px 1px;
  display: block;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.container .button:hover {
  border-color: #90a1a7;
  background-color: #e3ecee;
}

.container h2 {
  margin: 0;
}

.container .subtitle {
  font-size: 14px;
  padding-left: 24px;
  margin-top: 20px;
}

.container .logout-session {
  background: url(../../images/Request/icon-info-mini.png) 0 0 no-repeat;
}

.container .timeout-text {
  background: url("../../images/toolbar/sprite-side-menu.png") -128px -152px no-repeat #ffffff !important;
}

.container .key-error {
  background: url(../../images/authentication/lock_error.png) 0 0 no-repeat;
}

html, body {
  margin: 0;
  padding: 0;
  border: 0 none;
  overflow: hidden;
  height: 100%;
}

.container {
  padding: 10px;
  background-color: #f9f9f9;
  border: none;
}

.auth-profile-selector-item-inner {
  padding: 15px;
  margin: 15px;
  background-color: #e7eaeb;
  color: #454545;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
  transition: 0.1s;
  border-radius: 3px;
}

.auth-profile-selector-item:hover .auth-profile-selector-item-inner {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}

.auth-profile-selector-item {
  text-decoration: none;
  font-weight: bold;
}

.auth-profile-selector-item span {
  padding-left: 5px;
}

.auth-profile-selector-item img {
  width: 32px;
  height: 32px;
  vertical-align: middle;
}

.title {
  text-align: center;
  width: auto;
}

.mobile .title {
  margin: 10px auto;
}

.auth-profile-page-content {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-spacing: 0;
}

.auth-profile-content-row {
  background-size: cover;
  background-position: center center;
}

.login-image {
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0px auto;
  padding: 10px 0;
  text-align: center;
}

.app-login-top-bar {
  width: 100%;
  height: 25px;
  background-color: #213d4a;
  color: #fff;
  text-align: right;
  line-height: 25px;
}

.app-login-link-icon {
  background-image: url(../../images/authentication/icon-login-link.png) !important;
  background-repeat: no-repeat;
  background-position: left center;
  height: 32px;
  width: 32px;
}

.auth-profile-footer-row {
  height: 70px;
  text-align: center;
}

.app-login-links img {
  vertical-align: middle;
}

.app-login-links a {
  color: #484747;
  font-size: 18px;
  line-height: 50px;
  text-decoration: none;
}

.mobile .app-login-links span {
  display: none;
}

.mobile .app-login-links td {
  text-align: center;
}

.app-login-links app-login-links-count-3 td {
  width: 33%;
}

.app-login-links app-login-links-count-2 td {
  width: 50%;
}

.app-login-links app-login-links-count-1 td {
  width: 100%;
}
