#page-modal-content .row { margin-left: auto; margin-right: auto; }
#page-modal-content .row.logo { margin-bottom: 1em; }
#page-modal-content .row.profile { margin-bottom: 0.75em; background-color: #001931; }
#page-modal-content .row.profile .columns { padding-top: 0.5em; padding-bottom: 0.5em; }
#page-modal-content .row.profile .columns.label { text-align: right; white-space: normal; line-height: 1.1; }
#page-modal-content .row.profile .columns.data { background-color: #f9f9f9; line-height: 1.4; }
#page-modal-content .row.profile ul { margin-bottom: 0; }
#page-modal-content .row.profile.name .label, #page-modal-content .row.profile.name .data { font-size: 1em; line-height: 1.4; }
#page-modal-content .row.profile.name .label h2, #page-modal-content .row.profile.name .data h2 { margin: 0; }
#page-modal-content .row.profile.name .label h2 { color: #fff; }

#profile-modal #page-modal-content { padding-top: 1em; }

#carrier-profile { clear: both; }

/* Media Queries - Mobile */
@media only screen and (max-width: 840px) { #profile-modal { font-size: 12px; } }
@media only screen and (max-width: 800px) { #page-modal-content .row.profile .columns.label { text-align: left; }
  #profile-modal h2 img { display: none; } }
@media only screen and (max-width: 480px) { #profile-modal h2 img, body.carrier-profile h2 img { display: none; } }
