.app-mtsos-corporations {
  /* brcompliance.9000.less*/
  /* catalyst.1000.reset.less*/
  /* RESET.LESS */
  /* catalyst.1010.basic.less*/
  /* BASIC.LESS */
  /* BASIC.LESS - GRIDS */
  /* BASIC.LESS - LAYOUTS */
  /* catalyst.1020.variables.less*/
  /* VARIABLES.LESS */
  /* catalyst.1030.mixins.less*/
  /* MIXINS.LESS */
  /* catalyst.1040.type.less*/
  /* TYPE.LESS */
  /* catalyst.1050.forms.less*/
  /* FORMS.LESS */
  /* catalyst.1060.page.headers.footers.less*/
  /* CATALYST Header, main navigation, footer etc */
  /* catalyst.1061.cms.headers.footers.less*/
  /* CATALYST - CMS header and footer support styles - these should match CMS theme styles */
  /* catalyst.1070.wizard.less*/
  /* WIZARD BAR.LESS */
  /* catalyst.1080.attribute.layouts.basics.less*/
  /* ATTRIBUTE_LAYOUTS.BASICS.less */
  /* catalyst.1090.callouts.less*/
  /* Callouts.less */
  /* catalyst.1600.activity.less*/
  /* catalyst.2000.attribute.decoration.less*/
  /* catalyst.2010.repeaters.less*/
  /* Repeaters.less */
  /* catalyst.2020.tables.less*/
  /* catalyst.2030.components.less*/
  /* START OF FILING */
  /* END OF FILING */
  /* catalyst.2040.buttons.less*/
  /* catalyst.2050.buttons.groups.less*/
  /* catalyst.2060.icons.less*/
  /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
  /* makes the font 33% larger relative to the icon container */
  /* catalyst.2070.icons.ie7.less*/
  /* catalyst.2080.dropdowns.less*/
  /* catalyst.2090.tabs.less*/
  /* catalyst.2100.dashboard.less*/
  /* catalyst. .dashboard.less */
  /* catalyst.2110.animate.less*/
  /*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
  /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  /* catalyst.2110.editimage.less*/
  /* support: IE8 - See #6727 */
  /* catalyst.3000.search.less*/
  /* catalyst.3010.dialogs.less*/
  /* catalyst.3020.datepicker.less*/
  /* catalyst.3030.taskview.less*/
  /* taskView */
  /* catalyst.3040.help.less*/
  /* Help.less */
  /* catalyst.3050.panels.less*/
  /*  Panels (with titles) */
  /* catalyst.3060.tasks.less*/
  /* Tasks.less */
  /* catalyst.3065.correspondence.less*/
  /* Correspondence.less */
  /* catalyst.3070.delivery.logs.less*/
  /* email delivery log */
  /* catalyst.3080.business.services.less*/
  /* Business Services Config */
  /* LAYOUT */
  /* Tooltip text */
  /* Show the tooltip text when you mouse over the tooltip container */
  /* catalyst.3090.schedules.less*/
  /* Schedules.less */
  /* catalyst.3100.cart.less*/
  /* catalyst.4000.errors.less*/
  /* Errors.less */
  /* catalyst.4010.relationships.less*/
  /** TODO tomas lookat */
  /* catalyst.4030.business.calendar.less*/
  /* Business Calendar */
  /* catalyst.4050.visualize.less*/
  /* catalyst.4060.notifications.less*/
  /* catalyst.4070.review.less*/
  /* catalyst.4080.charts.less*/
  /* catalyst.4081.charts.less*/
  /* catalyst.5000.utilities.less*/
  /* UTILITIES.LESS */
  /* catalyst.5060.document.receipting.less*/
  /* catalyst.5065.payment.receipting.less*/
  /* catalyst.5070.accessibility.less*/
  /* accessibility specific styles */
  /* catalyst.5080.tree.less*/
  /* catalyst.5090.counter.less*/
  /*rules for the plot target div.  These will be cascaded down to all plot elements according to css rules*/
  /*rules applied to all axes*/
  /*rules applied to all axis tick divs*/
  /*
These rules could be used instead of assigning
element styles and relying on js object properties.
*/
  /*
td.jqplot-table-legend-swatch {
    padding-top: 0.5em;
    text-align: center;
}

tr.jqplot-table-legend:first td.jqplot-table-legend-swatch {
    padding-top: 0px;
}
*/
  /* catalyst.5100.responsive.less*/
  /* Responsive stuff */
  /* Retina-specific for any screens*/
  /* Retina-specific for small screens*/
  /* catalyst.5300.print.less*/
  /* catalyst.5400.select2.less*/
  /* catalyst.5600.clipboard.less*/
  /* catalyst.5700.map.less*/
  /* catalyst.5700.serviceGuide.less*/
  /* catalyst.6000.application.specific.less*/
  /* application specific */
  /* catalyst.7000.alfredo.specific.less*/
  /* catalyst.9000.brcompanies.less*/
  /* catalyst.9998.variables.less*/
  /* VARIABLES.LESS */
  /* catalyst.9999.mtsos.specific.less*/
  /* application specific */
  /* We may need to make this bigger for internals, leaving here in case */
  /* fix for MTSOS-3041, IE9 issue, please do not remove, unless you add another fix for IE9 */
  /* fix for info only blocks */
  /* Virtual filing document burn */
  /* Added for MTSOS-13005 */
  /*
Reports
*/
  /* Hide the paging count on review */
  /* Client side hide a control so that it can still be interactive server side. */
  /* catalyst.99999.mtsos.responsive.less*/
  /*

  Mobile skin for Montana customization

*/
  /* Waive fees */
  /* weta.less*/
}
@charset "UTF-8";
.app-mtsos-corporations table.appAnnualReturnComplianceReport td {
  vertical-align: top;
  text-align: right;
  width: 11%;
  padding: 5px;
  border-collapse: collapse;
  border-color: #E0E0E0;
  border-style: solid;
  border-width: 1px;
}
.app-mtsos-corporations table.appAnnualReturnComplianceReport td.appARCLabel {
  text-align: left;
  font-weight: bold;
}
.app-mtsos-corporations table.appAnnualReturnComplianceReport td.appARCHeading {
  text-align: center;
}
.app-mtsos-corporations div,
.app-mtsos-corporations body,
.app-mtsos-corporations.appRoot,
.app-mtsos-corporations.appBody {
  font-family: Arial, Verdana, sans-serif;
}
.app-mtsos-corporations article,
.app-mtsos-corporations aside,
.app-mtsos-corporations details,
.app-mtsos-corporations figcaption,
.app-mtsos-corporations figure,
.app-mtsos-corporations footer,
.app-mtsos-corporations header,
.app-mtsos-corporations hgroup,
.app-mtsos-corporations nav,
.app-mtsos-corporations section {
  display: block;
}
.app-mtsos-corporations figure {
  margin: 0;
}
.app-mtsos-corporations audio,
.app-mtsos-corporations canvas,
.app-mtsos-corporations video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.app-mtsos-corporations audio:not([controls]) {
  display: none;
}
.app-mtsos-corporations html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.app-mtsos-corporations a:focus {
  outline: thin dotted #333;
}
.app-mtsos-corporations a:hover,
.app-mtsos-corporations a:active {
  outline: 0;
}
.app-mtsos-corporations sub,
.app-mtsos-corporations sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
.app-mtsos-corporations sup {
  top: -0.5em;
}
.app-mtsos-corporations sub {
  bottom: -0.25em;
}
.app-mtsos-corporations img {
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
.app-mtsos-corporations button,
.app-mtsos-corporations input,
.app-mtsos-corporations select,
.app-mtsos-corporations textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
.app-mtsos-corporations button,
.app-mtsos-corporations input {
  *overflow: visible;
  line-height: normal;
}
.app-mtsos-corporations button::-moz-focus-inner,
.app-mtsos-corporations input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.app-mtsos-corporations button,
.app-mtsos-corporations input[type="button"],
.app-mtsos-corporations input[type="reset"],
.app-mtsos-corporations input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
.app-mtsos-corporations input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
.app-mtsos-corporations input[type="search"]::-webkit-search-decoration,
.app-mtsos-corporations input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.app-mtsos-corporations textarea {
  overflow: auto;
  vertical-align: top;
}
.app-mtsos-corporations ::-moz-selection {
  background: #25537d;
  color: #fff;
  text-shadow: none;
}
.app-mtsos-corporations ::selection {
  background: #25537d;
  color: #fff;
  text-shadow: none;
}
.app-mtsos-corporations a .left,
.app-mtsos-corporations a .right {
  margin-right: 0;
  margin-left: 0;
  float: none;
}
.app-mtsos-corporations .appRoot,
.app-mtsos-corporations.appDialogRoot,
.app-mtsos-corporations.appHelpRoot {
  margin: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #333333;
  background: #ffffff;
}
.app-mtsos-corporations body,
.app-mtsos-corporations.appBody {
  background: #ffffff;
}
.app-mtsos-corporations a {
  color: #003b5a;
  text-decoration: underline;
}
.app-mtsos-corporations a:hover {
  color: #003b5a;
  text-decoration: underline;
}
.app-mtsos-corporations .appGridRow {
  margin-left: -20px;
}
.app-mtsos-corporations .appGridRow .span12 {
  width: 940px;
}
.app-mtsos-corporations .appGridRow .span11 {
  width: 860px;
}
.app-mtsos-corporations .appGridRow .span10 {
  width: 780px;
}
.app-mtsos-corporations .appGridRow .span9 {
  width: 700px;
}
.app-mtsos-corporations .appGridRow .span8 {
  width: 620px;
}
.app-mtsos-corporations .appGridRow .span7 {
  width: 540px;
}
.app-mtsos-corporations .appGridRow .span6 {
  width: 460px;
}
.app-mtsos-corporations .appGridRow .span5 {
  width: 380px;
}
.app-mtsos-corporations .appGridRow .span4 {
  width: 300px;
}
.app-mtsos-corporations .appGridRow .span3 {
  width: 220px;
}
.app-mtsos-corporations .appGridRow .span2 {
  width: 140px;
}
.app-mtsos-corporations .appGridRow .span1 {
  width: 60px;
}
.app-mtsos-corporations .appGridRow .offset12 {
  margin-left: 980px;
}
.app-mtsos-corporations .appGridRow .offset11 {
  margin-left: 900px;
}
.app-mtsos-corporations .appGridRow .offset10 {
  margin-left: 820px;
}
.app-mtsos-corporations .appGridRow .offset9 {
  margin-left: 740px;
}
.app-mtsos-corporations .appGridRow .offset8 {
  margin-left: 660px;
}
.app-mtsos-corporations .appGridRow .offset7 {
  margin-left: 580px;
}
.app-mtsos-corporations .appGridRow .offset6 {
  margin-left: 500px;
}
.app-mtsos-corporations .appGridRow .offset5 {
  margin-left: 420px;
}
.app-mtsos-corporations .appGridRow .offset4 {
  margin-left: 340px;
}
.app-mtsos-corporations .appGridRow .offset3 {
  margin-left: 260px;
}
.app-mtsos-corporations .appGridRow .offset2 {
  margin-left: 180px;
}
.app-mtsos-corporations .appGridRow .offset1 {
  margin-left: 100px;
}
.app-mtsos-corporations .appGridRow:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appRowFluid {
  width: 100%;
}
.app-mtsos-corporations .appRowFluid:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appRowFluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.12765957%;
  *margin-left: 2.07446809%;
}
.app-mtsos-corporations .appRowFluid [class*="span"]:first-child {
  margin-left: 0;
}
.app-mtsos-corporations .appRowFluid .span12 {
  width: 100%;
  *width: 99.94680851%;
}
.app-mtsos-corporations .appRowFluid .span11 {
  width: 91.4893617%;
  *width: 91.43617021%;
}
.app-mtsos-corporations .appRowFluid .span10 {
  width: 82.9787234%;
  *width: 82.92553191%;
}
.app-mtsos-corporations .appRowFluid .span9 {
  width: 74.46808511%;
  *width: 74.41489362%;
}
.app-mtsos-corporations .appRowFluid .span8 {
  width: 65.95744681%;
  *width: 65.90425532%;
}
.app-mtsos-corporations .appRowFluid .span7 {
  width: 57.44680851%;
  *width: 57.39361702%;
}
.app-mtsos-corporations .appRowFluid .span6 {
  width: 48.93617021%;
  *width: 48.88297872%;
}
.app-mtsos-corporations .appRowFluid .span5 {
  width: 40.42553191%;
  *width: 40.37234043%;
}
.app-mtsos-corporations .appRowFluid .span4 {
  width: 31.91489362%;
  *width: 31.86170213%;
}
.app-mtsos-corporations .appRowFluid .span3 {
  width: 23.40425532%;
  *width: 23.35106383%;
}
.app-mtsos-corporations .appRowFluid .span2 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-corporations .appRowFluid .span1 {
  width: 6.38297872%;
  *width: 6.32978723%;
}
.app-mtsos-corporations .appRowFluid .offset12 {
  margin-left: 104.25531915%;
  *margin-left: 104.14893617%;
}
.app-mtsos-corporations .appRowFluid .offset12:first-child {
  margin-left: 102.12765957%;
  *margin-left: 102.0212766%;
}
.app-mtsos-corporations .appRowFluid .offset11 {
  margin-left: 95.74468085%;
  *margin-left: 95.63829787%;
}
.app-mtsos-corporations .appRowFluid .offset11:first-child {
  margin-left: 93.61702128%;
  *margin-left: 93.5106383%;
}
.app-mtsos-corporations .appRowFluid .offset10 {
  margin-left: 87.23404255%;
  *margin-left: 87.12765957%;
}
.app-mtsos-corporations .appRowFluid .offset10:first-child {
  margin-left: 85.10638298%;
  *margin-left: 85%;
}
.app-mtsos-corporations .appRowFluid .offset9 {
  margin-left: 78.72340426%;
  *margin-left: 78.61702128%;
}
.app-mtsos-corporations .appRowFluid .offset9:first-child {
  margin-left: 76.59574468%;
  *margin-left: 76.4893617%;
}
.app-mtsos-corporations .appRowFluid .offset8 {
  margin-left: 70.21276596%;
  *margin-left: 70.10638298%;
}
.app-mtsos-corporations .appRowFluid .offset8:first-child {
  margin-left: 68.08510638%;
  *margin-left: 67.9787234%;
}
.app-mtsos-corporations .appRowFluid .offset7 {
  margin-left: 61.70212766%;
  *margin-left: 61.59574468%;
}
.app-mtsos-corporations .appRowFluid .offset7:first-child {
  margin-left: 59.57446809%;
  *margin-left: 59.46808511%;
}
.app-mtsos-corporations .appRowFluid .offset6 {
  margin-left: 53.19148936%;
  *margin-left: 53.08510638%;
}
.app-mtsos-corporations .appRowFluid .offset6:first-child {
  margin-left: 51.06382979%;
  *margin-left: 50.95744681%;
}
.app-mtsos-corporations .appRowFluid .offset5 {
  margin-left: 44.68085106%;
  *margin-left: 44.57446809%;
}
.app-mtsos-corporations .appRowFluid .offset5:first-child {
  margin-left: 42.55319149%;
  *margin-left: 42.44680851%;
}
.app-mtsos-corporations .appRowFluid .offset4 {
  margin-left: 36.17021277%;
  *margin-left: 36.06382979%;
}
.app-mtsos-corporations .appRowFluid .offset4:first-child {
  margin-left: 34.04255319%;
  *margin-left: 33.93617021%;
}
.app-mtsos-corporations .appRowFluid .offset3 {
  margin-left: 27.65957447%;
  *margin-left: 27.55319149%;
}
.app-mtsos-corporations .appRowFluid .offset3:first-child {
  margin-left: 25.53191489%;
  *margin-left: 25.42553191%;
}
.app-mtsos-corporations .appRowFluid .offset2 {
  margin-left: 19.14893617%;
  *margin-left: 19.04255319%;
}
.app-mtsos-corporations .appRowFluid .offset2:first-child {
  margin-left: 17.0212766%;
  *margin-left: 16.91489362%;
}
.app-mtsos-corporations .appRowFluid .offset1 {
  margin-left: 10.63829787%;
  *margin-left: 10.53191489%;
}
.app-mtsos-corporations .appRowFluid .offset1:first-child {
  margin-left: 8.5106383%;
  *margin-left: 8.40425532%;
}
.app-mtsos-corporations .container {
  margin-right: auto;
  margin-left: auto;
}
.app-mtsos-corporations .container:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .container-fluid {
  padding-right: 20px;
  padding-left: 20px;
}
.app-mtsos-corporations .container-fluid:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appBlockTitle > h2,
.app-mtsos-corporations .appBlockTitle > h3,
.app-mtsos-corporations .appBlockTitle > h4,
.app-mtsos-corporations .appBlockTitle > h5,
.app-mtsos-corporations .appBlockTitle > h6 {
  display: inline-block;
}
.app-mtsos-corporations .appBlockTitle > h2 {
  font-size: 1.5em;
  margin-top: 0.83em;
  margin-bottom: 0.1em;
}
.app-mtsos-corporations .appBlockTitle > h3 {
  font-size: 1.17em;
  margin-top: 1em;
  margin-bottom: 0.1em;
}
.app-mtsos-corporations .appUserAgentWarning {
  width: 940px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-mtsos-corporations .appUserAgentWarning ul {
  list-style: none;
}
.app-mtsos-corporations .appUserAgentWarning li {
  float: left;
  margin-right: 20px;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
}
.app-mtsos-corporations .ffImage {
  background: url("images/firefox32x32.png");
  height: 32px;
  width: 32px;
  display: inline-block;
  float: left;
}
.app-mtsos-corporations .ieImage {
  background: url("images/ie32x32.png");
  height: 32px;
  width: 32px;
  display: inline-block;
  float: left;
}
.app-mtsos-corporations .chromeImage {
  background: url("images/chrome32x32.png");
  height: 32px;
  width: 32px;
  display: inline-block;
  float: left;
}
.app-mtsos-corporations .safariImage {
  background: url("images/safari32x32.png");
  height: 32px;
  width: 32px;
  display: inline-block;
  float: left;
}
.app-mtsos-corporations .extBrowserLinkName {
  line-height: 32px;
  padding-left: 10px;
}
.app-mtsos-corporations .appPageBuild {
  color: white;
  margin-left: 20px;
  margin-top: 6px;
  display: inline-block;
}
.app-mtsos-corporations .clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.app-mtsos-corporations .input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-mtsos-corporations .ie8 .appLegend {
  display: inline-block;
}
.app-mtsos-corporations .appPullRight {
  float: right;
}
.app-mtsos-corporations .appPullLeft {
  float: left;
}
.app-mtsos-corporations .hide,
.app-mtsos-corporations .appHide {
  display: none;
}
.app-mtsos-corporations .show {
  display: block;
}
.app-mtsos-corporations .invisible {
  visibility: hidden;
}
.app-mtsos-corporations .formatHintText {
  clear: right;
  font-style: italic;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
}
.app-mtsos-corporations .formatHintAttributeLabel {
  padding-top: 15px;
}
@font-face {
  font-family: 'open_sans';
  src: url('fonts/OpenSans-Light-webfont.eot');
  src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Light-webfont.woff') format('woff'), url('fonts/OpenSans-Light-webfont.ttf') format('truetype'), url('fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'open_sans';
  src: url('fonts/OpenSans-LightItalic-webfont.eot');
  src: url('fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-LightItalic-webfont.woff') format('woff'), url('fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'), url('fonts/OpenSans-LightItalic-webfont.svg#open_sanslight_italic') format('svg');
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: 'open_sans';
  src: url('fonts/OpenSans-Regular-webfont.eot');
  src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Regular-webfont.woff') format('woff'), url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'open_sans';
  src: url('fonts/OpenSans-Italic-webfont.eot');
  src: url('fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Italic-webfont.woff') format('woff'), url('fonts/OpenSans-Italic-webfont.ttf') format('truetype'), url('fonts/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'open_sans';
  src: url('fonts/OpenSans-Bold-webfont.eot');
  src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Bold-webfont.woff') format('woff'), url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'open_sans';
  src: url('fonts/OpenSans-BoldItalic-webfont.eot');
  src: url('fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-BoldItalic-webfont.woff') format('woff'), url('fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'), url('fonts/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format('svg');
  font-weight: 700;
  font-style: italic;
}
.app-mtsos-corporations p {
  margin: 0 0 9px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  line-height: 18px;
}
.app-mtsos-corporations p small {
  font-size: 12px;
  color: #999999;
}
.app-mtsos-corporations .lead {
  margin-bottom: 18px;
  font-size: 20px;
  font-weight: 200;
  line-height: 27px;
}
.app-mtsos-corporations h1,
.app-mtsos-corporations h2,
.app-mtsos-corporations h3,
.app-mtsos-corporations h4,
.app-mtsos-corporations h5,
.app-mtsos-corporations h6,
.app-mtsos-corporations .h1,
.app-mtsos-corporations .h2,
.app-mtsos-corporations .h3,
.app-mtsos-corporations .h4,
.app-mtsos-corporations .h5,
.app-mtsos-corporations .h6 {
  margin: 0;
  font-family: Arial, Verdana, sans-serif;
  font-weight: 100;
  color: #000000;
  text-rendering: optimizelegibility;
}
.app-mtsos-corporations h1 small,
.app-mtsos-corporations h2 small,
.app-mtsos-corporations h3 small,
.app-mtsos-corporations h4 small,
.app-mtsos-corporations h5 small,
.app-mtsos-corporations h6 small,
.app-mtsos-corporations .h1 small,
.app-mtsos-corporations .h2 small,
.app-mtsos-corporations .h3 small,
.app-mtsos-corporations .h4 small,
.app-mtsos-corporations .h5 small,
.app-mtsos-corporations .h6 small {
  font-weight: normal;
  color: #999999;
}
.app-mtsos-corporations h1,
.app-mtsos-corporations .h1 {
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 18px;
}
.app-mtsos-corporations h1 small,
.app-mtsos-corporations .h1 small {
  font-size: 18px;
}
.app-mtsos-corporations h2,
.app-mtsos-corporations .h2 {
  font-size: 24px;
  line-height: 36px;
}
.app-mtsos-corporations h2 small,
.app-mtsos-corporations .h2 small {
  font-size: 18px;
}
.app-mtsos-corporations h3,
.app-mtsos-corporations .h3 {
  font-size: 18px;
  line-height: 27px;
  margin-bottom: 12px;
}
.app-mtsos-corporations h3 small,
.app-mtsos-corporations .h3 small {
  font-size: 14px;
}
.app-mtsos-corporations h4,
.app-mtsos-corporations h5,
.app-mtsos-corporations h6,
.app-mtsos-corporations .h4,
.app-mtsos-corporations .h5,
.app-mtsos-corporations .h6 {
  line-height: 18px;
}
.app-mtsos-corporations h4,
.app-mtsos-corporations .h4 {
  font-size: 14px;
}
.app-mtsos-corporations h4 small,
.app-mtsos-corporations .h4 small {
  font-size: 12px;
}
.app-mtsos-corporations h5,
.app-mtsos-corporations .h5 {
  font-size: 12px;
}
.app-mtsos-corporations h6,
.app-mtsos-corporations .h6 {
  font-size: 11px;
  color: #999999;
  text-transform: uppercase;
}
.app-mtsos-corporations .page-header {
  padding-bottom: 17px;
  margin: 18px 0;
  border-bottom: 1px solid #eeeeee;
}
.app-mtsos-corporations .page-header h1 {
  line-height: 1;
}
.app-mtsos-corporations ul,
.app-mtsos-corporations ol {
  padding: 0;
  margin: 0 0 9px 25px;
}
.app-mtsos-corporations ul ul,
.app-mtsos-corporations ul ol,
.app-mtsos-corporations ol ol,
.app-mtsos-corporations ol ul {
  margin-bottom: 0;
}
.app-mtsos-corporations ul {
  list-style: disc;
}
.app-mtsos-corporations ol {
  list-style: decimal;
}
.app-mtsos-corporations li {
  line-height: 18px;
}
.app-mtsos-corporations ul.unstyled,
.app-mtsos-corporations ol.unstyled {
  margin-left: 0;
  list-style: none;
}
.app-mtsos-corporations dl {
  margin-bottom: 18px;
}
.app-mtsos-corporations dt,
.app-mtsos-corporations dd {
  line-height: 18px;
}
.app-mtsos-corporations dt {
  font-weight: bold;
  line-height: 17px;
}
.app-mtsos-corporations dd {
  margin-left: 9px;
}
.app-mtsos-corporations .dl-horizontal dt {
  float: left;
  width: 120px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.app-mtsos-corporations .dl-horizontal dd {
  margin-left: 130px;
}
.app-mtsos-corporations hr,
.app-mtsos-corporations .appHr,
.app-mtsos-corporations .appDivider {
  margin: 18px 0;
  border: 0;
  border-top: 1px dashed #d0d0d0;
  border-bottom: 1px dashed #ffffff;
}
.app-mtsos-corporations hr.appCondensed,
.app-mtsos-corporations .appHr.appCondensed,
.app-mtsos-corporations .appDivider.appCondensed,
.app-mtsos-corporations hr.appCondensed,
.app-mtsos-corporations .appHr.appCondensed,
.app-mtsos-corporations .appDivider.appCondensed {
  margin-top: 0;
  margin-bottom: 12px;
}
.app-mtsos-corporations strong {
  font-weight: bold;
}
.app-mtsos-corporations em {
  font-style: italic;
}
.app-mtsos-corporations .muted {
  color: #999999;
}
.app-mtsos-corporations abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #ddd;
}
.app-mtsos-corporations abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.app-mtsos-corporations blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 18px;
  border-left: 5px solid #eeeeee;
}
.app-mtsos-corporations blockquote p {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 22.5px;
}
.app-mtsos-corporations blockquote small {
  display: block;
  line-height: 18px;
  color: #999999;
}
.app-mtsos-corporations blockquote small:before {
  content: '\2014 \00A0';
}
.app-mtsos-corporations blockquote.appPullRight {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.app-mtsos-corporations blockquote.appPullRight p,
.app-mtsos-corporations blockquote.appPullRight small {
  text-align: right;
}
.app-mtsos-corporations q:before,
.app-mtsos-corporations q:after,
.app-mtsos-corporations blockquote:before,
.app-mtsos-corporations blockquote:after {
  content: "";
}
.app-mtsos-corporations address {
  display: block;
  margin-bottom: 18px;
  font-style: normal;
  line-height: 18px;
}
.app-mtsos-corporations small {
  font-size: 100%;
}
.app-mtsos-corporations cite {
  font-style: normal;
}
.app-mtsos-corporations .appHighlight,
.app-mtsos-corporations .appBadge {
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
}
.app-mtsos-corporations abbr.appBadge {
  border-bottom: none;
}
.app-mtsos-corporations .appHighlight {
  padding: 1px 4px 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-mtsos-corporations .appBadge {
  padding: 1px 9px 1px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.app-mtsos-corporations .appBadgeS {
  padding: 1px 4px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-mtsos-corporations .appTags {
  padding-top: 3px;
}
.app-mtsos-corporations .appTag {
  padding: 3px 6px;
  font-size: 11px;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  font-weight: bold;
  background-color: #999999;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  display: inline-block;
  margin-bottom: 3px;
}
.app-mtsos-corporations .appTagInfo {
  background-color: #46a546;
}
.app-mtsos-corporations .appTagWarn {
  background-color: #f89406;
}
.app-mtsos-corporations .appTagError {
  background-color: #9d261d;
}
.app-mtsos-corporations .appTagApp {
  background-color: #049cdb;
}
.app-mtsos-corporations .appBadge,
.app-mtsos-corporations .appTag {
  margin-right: 2px;
  margin-left: 2px;
}
.app-mtsos-corporations a.appHighlight:hover,
.app-mtsos-corporations a.appBadge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.app-mtsos-corporations .appHighlightImportant,
.app-mtsos-corporations .appBadgeImportant {
  background-color: #cd0000;
}
.app-mtsos-corporations .appHighlightImportant[href],
.app-mtsos-corporations .appBadgeImportant[href] {
  background-color: #9a0000;
}
.app-mtsos-corporations .appHighlightWarning,
.app-mtsos-corporations .appBadgeWarning {
  background-color: #f89406;
}
.app-mtsos-corporations .appHighlightWarning[href],
.app-mtsos-corporations .appBadgeWarning[href] {
  background-color: #c67605;
}
.app-mtsos-corporations .appHighlightSuccess,
.app-mtsos-corporations .appBadgeSuccess {
  background-color: #009900;
}
.app-mtsos-corporations .appHighlightSuccess[href],
.app-mtsos-corporations .appBadgeSuccess[href] {
  background-color: #006600;
}
.app-mtsos-corporations .appHighlightInfo,
.app-mtsos-corporations .appBadgeInfo {
  background-color: #034487;
}
.app-mtsos-corporations .appHighlightInfo[href],
.app-mtsos-corporations .appBadgeInfo[href] {
  background-color: #022b55;
}
.app-mtsos-corporations .appHighlightInverse,
.app-mtsos-corporations .appBadgeInverse {
  background-color: #333333;
}
.app-mtsos-corporations .appHighlightInverse[href],
.app-mtsos-corporations .appBadgeInverse[href] {
  background-color: #1a1a1a;
}
.app-mtsos-corporations .appHighlightFaded,
.app-mtsos-corporations .appBadgeFaded {
  background-color: transparent;
  color: #555555;
}
.app-mtsos-corporations .appHighlightFaded[href],
.app-mtsos-corporations .appBadgeFaded[href] {
  background-color: rgba(0, 0, 0, 0);
}
.app-mtsos-corporations .expandoBadge a.appExpando {
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
  padding: 1px 9px 1px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  margin-right: 2px;
  margin-left: 2px;
}
.app-mtsos-corporations .expandoBadge a.appExpandoImportant {
  background-color: #cd0000;
}
.app-mtsos-corporations .expandoBadge a.appExpandoImportant[href] {
  background-color: #9a0000;
}
.app-mtsos-corporations .expandoBadge a.appExpandoWarning {
  background-color: #f89406;
}
.app-mtsos-corporations .expandoBadge a.appExpandoWarning[href] {
  background-color: #c67605;
}
.app-mtsos-corporations .expandoBadge a.appExpandoSuccess {
  background-color: #009900;
}
.app-mtsos-corporations .expandoBadge a.appExpandoSuccess[href] {
  background-color: #006600;
}
.app-mtsos-corporations .expandoBadge a.appExpandoInfo {
  background-color: #034487;
}
.app-mtsos-corporations .expandoBadge a.appExpandoInfo[href] {
  background-color: #022b55;
}
.app-mtsos-corporations .expandoBadge a.appExpandoInverse {
  background-color: #333333;
}
.app-mtsos-corporations .expandoBadge a.appExpandoInverse[href] {
  background-color: #1a1a1a;
}
.app-mtsos-corporations .expandoBadge a.appExpandoFaded {
  background-color: transparent;
  color: #555555;
}
.app-mtsos-corporations .expandoBadge a.appExpandoFaded[href] {
  background-color: rgba(0, 0, 0, 0);
}
.app-mtsos-corporations .expandoBadge a.appExpando .left + span {
  text-decoration: none;
}
.app-mtsos-corporations .expandoBadge.badgeImportant a.appExpando {
  background-color: #cd0000;
}
.app-mtsos-corporations .expandoBadge.badgeWarning a.appExpando {
  background-color: #f89406;
}
.app-mtsos-corporations .expandoBadge.badgeSuccess a.appExpando {
  background-color: #009900;
}
.app-mtsos-corporations .expandoBadge.badgeInfo a.appExpando {
  background-color: #034487;
}
.app-mtsos-corporations .expandoBadge.badgeInverse a.appExpando {
  background-color: #333333;
}
.app-mtsos-corporations fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
.app-mtsos-corporations legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 36px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #eee;
}
.app-mtsos-corporations legend small {
  font-size: 13px;
  color: #999999;
}
.app-mtsos-corporations fieldset.appFieldset .appDateRange {
  display: inline-block;
  vertical-align: top;
  padding-top: 20px;
}
.app-mtsos-corporations fieldset.appFieldSet-Attribute .appAttrLabelBox,
.app-mtsos-corporations fieldset.appFieldSet-Attribute .appAttrControls,
.app-mtsos-corporations fieldset.appFieldSet-Attribute .appAttrPrevLabelBox,
.app-mtsos-corporations fieldset.appFieldSet-Attribute .appLegend {
  float: left;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations fieldset.appFieldSet-Attribute .appAttrLabelBox,
  .app-mtsos-corporations fieldset.appFieldSet-Attribute .appAttrControls,
  .app-mtsos-corporations fieldset.appFieldSet-Attribute .appAttrPrevLabelBox,
  .app-mtsos-corporations fieldset.appFieldSet-Attribute .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-corporations fieldset.appFieldSet-Attribute .appAttrLabelBox,
.app-mtsos-corporations fieldset.appFieldSet-Attribute .appLegend,
.app-mtsos-corporations fieldset.appFieldSet-Attribute .appAttrPrevLabelBox {
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-corporations fieldset.appFieldSet-Attribute .appAttrValue,
.app-mtsos-corporations fieldset.appFieldSet-Attribute .appAttrPrevValue {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-mtsos-corporations fieldset.appFieldSet-Attribute .appLocalizedText {
  margin-left: 260px;
}
.app-mtsos-corporations fieldset.appFieldSet-Attribute:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations fieldset.appFieldSet-Box legend.appLegend:empty {
  display: none;
}
.app-mtsos-corporations legend:empty {
  display: none;
}
.app-mtsos-corporations fieldset.appFieldSet-ScreenReaderOnly legend {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.app-mtsos-corporations legend.appLegend {
  border: 0;
  font-size: 14px;
  line-height: 18px;
  color: #333333;
}
.app-mtsos-corporations .appInputContainer {
  display: inline-block;
}
.app-mtsos-corporations .appInputContainer .appFormatHint span,
.app-mtsos-corporations .appInputContainer .appFormatHint label {
  clear: right;
  font-style: italic;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
}
.app-mtsos-corporations .appInputContainer + .appErrors {
  margin-top: 27px;
}
.app-mtsos-corporations .appLegend.appBlockTitle {
  font-weight: bold;
}
.app-mtsos-corporations .appLegend.appBlockTitle:empty {
  display: none !important;
}
.app-mtsos-corporations label,
.app-mtsos-corporations input,
.app-mtsos-corporations button,
.app-mtsos-corporations select,
.app-mtsos-corporations textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
}
.app-mtsos-corporations input,
.app-mtsos-corporations button,
.app-mtsos-corporations select,
.app-mtsos-corporations textarea {
  font-family: Arial, Verdana, sans-serif;
}
.app-mtsos-corporations label {
  display: block;
  margin-bottom: 0;
  color: #333333;
}
.app-mtsos-corporations input,
.app-mtsos-corporations textarea,
.app-mtsos-corporations select,
.app-mtsos-corporations .uneditable-input {
  display: inline-block;
  width: 230px;
  height: 18px;
  padding: 4px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #c9c9c9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations input,
  .app-mtsos-corporations textarea,
  .app-mtsos-corporations select,
  .app-mtsos-corporations .uneditable-input {
    width: auto;
    max-width: 230px;
  }
}
.app-mtsos-corporations .uneditable-textarea {
  width: auto;
  height: auto;
}
.app-mtsos-corporations label input,
.app-mtsos-corporations label textarea,
.app-mtsos-corporations label select {
  display: block;
}
.app-mtsos-corporations input[type="image"],
.app-mtsos-corporations input[type="checkbox"],
.app-mtsos-corporations input[type="radio"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 0px 0 0px 1px ;
  *margin-top: 0;
  /* IE7 */
  line-height: normal;
  cursor: pointer;
  background-color: transparent;
  border: 0 \9;
  /* IE9 and down */
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.app-mtsos-corporations input[type="image"] {
  border: 0;
}
.app-mtsos-corporations input[type="checkbox"] {
  margin: 0px 0 5px 1px ;
}
.app-mtsos-corporations input[type="file"] {
  width: auto;
  padding: initial;
  line-height: initial;
  background-color: #ffffff;
  background-color: initial;
  border: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations input[type="button"],
.app-mtsos-corporations input[type="reset"],
.app-mtsos-corporations input[type="submit"] {
  width: auto;
  height: auto;
}
.app-mtsos-corporations select,
.app-mtsos-corporations input[type="file"] {
  height: 28px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
  line-height: 28px;
}
.app-mtsos-corporations input[type="file"] {
  line-height: 18px \9;
}
.app-mtsos-corporations select {
  width: auto;
  min-width: 240px;
  max-width: 640px;
  background-color: #ffffff;
}
.app-mtsos-corporations select[multiple],
.app-mtsos-corporations select[size] {
  height: auto;
}
.app-mtsos-corporations input[type="image"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .textareaFullWidth textarea {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-mtsos-corporations .debugMode textarea {
  height: 600px;
}
.app-mtsos-corporations textarea {
  width: 350px;
  height: auto;
}
.app-mtsos-corporations input[type="hidden"] {
  display: none;
}
.app-mtsos-corporations input[type="text"],
.app-mtsos-corporations input[type="password"],
.app-mtsos-corporations select,
.app-mtsos-corporations textarea {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
.app-mtsos-corporations input[type="text"]:focus,
.app-mtsos-corporations input[type="password"]:focus,
.app-mtsos-corporations textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
.app-mtsos-corporations input[type="file"]:focus,
.app-mtsos-corporations input[type="radio"]:focus,
.app-mtsos-corporations input[type="checkbox"]:focus,
.app-mtsos-corporations select:focus {
  outline: thin dotted #333;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations input[class*="span"],
.app-mtsos-corporations select[class*="span"],
.app-mtsos-corporations textarea[class*="span"],
.app-mtsos-corporations .uneditable-input[class*="span"],
.app-mtsos-corporations .appRowFluid input[class*="span"],
.app-mtsos-corporations .appRowFluid select[class*="span"],
.app-mtsos-corporations .appRowFluid textarea[class*="span"],
.app-mtsos-corporations .appRowFluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.app-mtsos-corporations input,
.app-mtsos-corporations textarea,
.app-mtsos-corporations .uneditable-input {
  margin-left: 0;
}
.app-mtsos-corporations input.span12,
.app-mtsos-corporations textarea.span12,
.app-mtsos-corporations .uneditable-input.span12 {
  width: 930px;
}
.app-mtsos-corporations input.span11,
.app-mtsos-corporations textarea.span11,
.app-mtsos-corporations .uneditable-input.span11 {
  width: 850px;
}
.app-mtsos-corporations input.span10,
.app-mtsos-corporations textarea.span10,
.app-mtsos-corporations .uneditable-input.span10 {
  width: 770px;
}
.app-mtsos-corporations input.span9,
.app-mtsos-corporations textarea.span9,
.app-mtsos-corporations .uneditable-input.span9 {
  width: 690px;
}
.app-mtsos-corporations input.span8,
.app-mtsos-corporations textarea.span8,
.app-mtsos-corporations .uneditable-input.span8 {
  width: 610px;
}
.app-mtsos-corporations input.span7,
.app-mtsos-corporations textarea.span7,
.app-mtsos-corporations .uneditable-input.span7 {
  width: 530px;
}
.app-mtsos-corporations input.span6,
.app-mtsos-corporations textarea.span6,
.app-mtsos-corporations .uneditable-input.span6 {
  width: 450px;
}
.app-mtsos-corporations input.span5,
.app-mtsos-corporations textarea.span5,
.app-mtsos-corporations .uneditable-input.span5 {
  width: 370px;
}
.app-mtsos-corporations input.span4,
.app-mtsos-corporations textarea.span4,
.app-mtsos-corporations .uneditable-input.span4 {
  width: 290px;
}
.app-mtsos-corporations input.span3,
.app-mtsos-corporations textarea.span3,
.app-mtsos-corporations .uneditable-input.span3 {
  width: 210px;
}
.app-mtsos-corporations input.span2,
.app-mtsos-corporations textarea.span2,
.app-mtsos-corporations .uneditable-input.span2 {
  width: 130px;
}
.app-mtsos-corporations input.span1,
.app-mtsos-corporations textarea.span1,
.app-mtsos-corporations .uneditable-input.span1 {
  width: 50px;
}
.app-mtsos-corporations input[disabled],
.app-mtsos-corporations select[disabled],
.app-mtsos-corporations textarea[disabled],
.app-mtsos-corporations input[readonly],
.app-mtsos-corporations select[readonly],
.app-mtsos-corporations textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
  border-color: #ddd;
}
.app-mtsos-corporations input[type="radio"][disabled],
.app-mtsos-corporations input[type="checkbox"][disabled],
.app-mtsos-corporations input[type="radio"][readonly],
.app-mtsos-corporations input[type="checkbox"][readonly] {
  background-color: transparent;
}
.app-mtsos-corporations .appInputPrepend,
.app-mtsos-corporations .appInputAppend {
  font-size: 0;
  margin-bottom: 5px;
}
.app-mtsos-corporations .appInputPrepend input,
.app-mtsos-corporations .appInputAppend input,
.app-mtsos-corporations .appInputPrepend select,
.app-mtsos-corporations .appInputAppend select,
.app-mtsos-corporations .appInputPrepend .uneditable-input,
.app-mtsos-corporations .appInputAppend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: middle;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.app-mtsos-corporations .appInputPrepend input:focus,
.app-mtsos-corporations .appInputAppend input:focus,
.app-mtsos-corporations .appInputPrepend select:focus,
.app-mtsos-corporations .appInputAppend select:focus,
.app-mtsos-corporations .appInputPrepend .uneditable-input:focus,
.app-mtsos-corporations .appInputAppend .uneditable-input:focus {
  z-index: 2;
}
.app-mtsos-corporations .appInputPrepend .uneditable-input,
.app-mtsos-corporations .appInputAppend .uneditable-input {
  border-left-color: #ccc;
}
.app-mtsos-corporations .appInputPrepend .add-on,
.app-mtsos-corporations .appInputAppend .add-on {
  display: inline-block;
  width: auto;
  height: 18px;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}
.app-mtsos-corporations .appInputPrepend .add-on,
.app-mtsos-corporations .appInputAppend .add-on,
.app-mtsos-corporations .appInputPrepend .appButton,
.app-mtsos-corporations .appInputAppend .appButton {
  margin-left: -1px;
  margin-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.app-mtsos-corporations .appInputPrepend .active,
.app-mtsos-corporations .appInputAppend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.app-mtsos-corporations .appInputPrepend .add-on,
.app-mtsos-corporations .appInputPrepend .btn {
  margin-right: -1px;
}
.app-mtsos-corporations .appInputPrepend .add-on:first-child,
.app-mtsos-corporations .appInputPrepend .appButton:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.app-mtsos-corporations .appInputAppend input,
.app-mtsos-corporations .appDc-dateonly input,
.app-mtsos-corporations .appInputAppend select,
.app-mtsos-corporations .appDc-dateonly select,
.app-mtsos-corporations .appInputAppend .uneditable-input,
.app-mtsos-corporations .appDc-dateonly .uneditable-input {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.app-mtsos-corporations .appInputAppend .uneditable-input,
.app-mtsos-corporations .appDc-dateonly .uneditable-input {
  border-right-color: #ccc;
  border-left-color: #eee;
}
.app-mtsos-corporations .appInputAppend .add-on:last-child,
.app-mtsos-corporations .appDc-dateonly .add-on:last-child,
.app-mtsos-corporations .appInputAppend .appButton:last-child,
.app-mtsos-corporations .appDc-dateonly .appButton:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.app-mtsos-corporations .appInputPrepend.appInputAppend input,
.app-mtsos-corporations .appInputPrepend.appInputAppend select,
.app-mtsos-corporations .appInputPrepend.appInputAppend .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.app-mtsos-corporations .appInputPrepend.appInputAppend .add-on:first-child,
.app-mtsos-corporations .appInputPrepend.appInputAppend .appButton:first-child {
  margin-right: -1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.app-mtsos-corporations .appInputPrepend.appInputAppend .add-on:last-child,
.app-mtsos-corporations .appInputPrepend.appInputAppend .appButton:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.app-mtsos-corporations .appAttribute.appInputAppend input[type='text'] + .appButton {
  margin-bottom: 0;
  margin-left: -4px;
}
.app-mtsos-corporations .attrXS {
  width: 60px;
}
.app-mtsos-corporations .attrXS input[type="text"],
.app-mtsos-corporations .attrXS select,
.app-mtsos-corporations .attrXS textarea {
  width: 50px;
}
.app-mtsos-corporations .attrS {
  width: 90px;
}
.app-mtsos-corporations .attrS input[type="text"],
.app-mtsos-corporations .attrS select,
.app-mtsos-corporations .attrS textarea {
  width: 80px;
}
.app-mtsos-corporations .attrM {
  width: 150px;
}
.app-mtsos-corporations .attrM input[type="text"],
.app-mtsos-corporations .attrM select,
.app-mtsos-corporations .attrM textarea {
  width: 140px;
}
.app-mtsos-corporations .attrL {
  width: 210px;
}
.app-mtsos-corporations .attrL input[type="text"],
.app-mtsos-corporations .attrL select,
.app-mtsos-corporations .attrL textarea {
  width: 200px;
}
.app-mtsos-corporations .attrXL {
  width: 270px;
}
.app-mtsos-corporations .attrXL input[type="text"],
.app-mtsos-corporations .attrXL select,
.app-mtsos-corporations .attrXL textarea {
  width: 260px;
}
.app-mtsos-corporations .attrXXL {
  width: 530px;
}
.app-mtsos-corporations .attrXXL input[type="text"],
.app-mtsos-corporations .attrXXL select,
.app-mtsos-corporations .attrXXL textarea {
  width: 520px;
}
.app-mtsos-corporations .attrNroXS.appNotReadOnly {
  width: 60px;
}
.app-mtsos-corporations .attrNroXS.appNotReadOnly input[type="text"],
.app-mtsos-corporations .attrNroXS.appNotReadOnly select,
.app-mtsos-corporations .attrNroXS.appNotReadOnly textarea {
  width: 50px;
}
.app-mtsos-corporations .attrNroS.appNotReadOnly {
  width: 120px;
}
.app-mtsos-corporations .attrNroS.appNotReadOnly input[type="text"],
.app-mtsos-corporations .attrNroS.appNotReadOnly select,
.app-mtsos-corporations .attrNroS.appNotReadOnly textarea {
  width: 110px;
}
.app-mtsos-corporations .attrNroM.appNotReadOnly {
  width: 150px;
}
.app-mtsos-corporations .attrNroM.appNotReadOnly input[type="text"],
.app-mtsos-corporations .attrNroM.appNotReadOnly select,
.app-mtsos-corporations .attrNroM.appNotReadOnly textarea {
  width: 140px;
}
.app-mtsos-corporations .attrNroL.appNotReadOnly {
  width: 210px;
}
.app-mtsos-corporations .attrNroL.appNotReadOnly input[type="text"],
.app-mtsos-corporations .attrNroL.appNotReadOnly select,
.app-mtsos-corporations .attrNroL.appNotReadOnly textarea {
  width: 200px;
}
.app-mtsos-corporations .attrNroXL.appNotReadOnly {
  width: 270px;
}
.app-mtsos-corporations .attrNroXL.appNotReadOnly input[type="text"],
.app-mtsos-corporations .attrNroXL.appNotReadOnly select,
.app-mtsos-corporations .attrNroXL.appNotReadOnly textarea {
  width: 260px;
}
.app-mtsos-corporations .attrNroXXL.appNotReadOnly {
  width: 530px;
}
.app-mtsos-corporations .attrNroXXL.appNotReadOnly input[type="text"],
.app-mtsos-corporations .attrNroXXL.appNotReadOnly select,
.app-mtsos-corporations .attrNroXXL.appNotReadOnly textarea {
  width: 520px;
}
.app-mtsos-corporations .textarea.appNotReadOnly.attrXXL {
  width: auto;
}
.app-mtsos-corporations .textarea.appReadOnly textarea[readonly] {
  border: none;
  background: transparent;
  resize: none;
  padding: 0;
  margin-left: 0;
  width: auto;
}
.app-mtsos-corporations input[type="radio"],
.app-mtsos-corporations input[type="checkbox"],
.app-mtsos-corporations input[type="radio"] + label,
.app-mtsos-corporations input[type="checkbox"] + label {
  display: inline-block;
}
.app-mtsos-corporations .appCalloutOption,
.app-mtsos-corporations .appRestrictedOption,
.app-mtsos-corporations .appRestrictedYesNo {
  margin-bottom: 6px;
  display: block;
}
.app-mtsos-corporations .appCalloutOption > input[type="radio"],
.app-mtsos-corporations .appRestrictedOption > input[type="radio"],
.app-mtsos-corporations .appRestrictedYesNo > input[type="radio"],
.app-mtsos-corporations .appCalloutOption > input[type="checkbox"],
.app-mtsos-corporations .appRestrictedOption > input[type="checkbox"],
.app-mtsos-corporations .appRestrictedYesNo > input[type="checkbox"] {
  margin-top: 3px;
  display: block;
  float: left;
}
.app-mtsos-corporations .appCalloutOption input[type="radio"] + label,
.app-mtsos-corporations .appRestrictedOption input[type="radio"] + label,
.app-mtsos-corporations .appRestrictedYesNo input[type="radio"] + label,
.app-mtsos-corporations .appCalloutOption input[type="checkbox"] + label,
.app-mtsos-corporations .appRestrictedOption input[type="checkbox"] + label,
.app-mtsos-corporations .appRestrictedYesNo input[type="checkbox"] + label {
  display: block;
  padding-left: 20px;
  cursor: pointer;
}
.app-mtsos-corporations .appCalloutOption {
  margin-bottom: 0;
  font-size: 0;
}
.app-mtsos-corporations .appRestrictedYesNo {
  float: left;
}
.app-mtsos-corporations .appMandatoryAttribute.appRestrictedAttYesNo.appNotReadOnly .appRequired {
  display: none;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.app-mtsos-corporations .appMandatoryAttribute.appRestrictedAttYesNo.appNotReadOnly input {
  margin-right: 5px;
}
.app-mtsos-corporations .appMandatoryAttribute.appRestrictedAttYesNo.appNotReadOnly .appAttrLabel:before {
  content: "\00A0* ";
  color: #cd0000;
}
.app-mtsos-corporations .appRestrictedAttSelect.appNotReadOnly > .appRestrictedSelect {
  display: inline-block;
}
.app-mtsos-corporations .appHeaderContainer {
  background: #ffffff;
}
.app-mtsos-corporations .appHeaderContainer .appHeader {
  min-height: 185px;
  background: url(images/header-bg.jpg) no-repeat;
  position: relative;
  padding-right: 20px;
}
.app-mtsos-corporations .appHeaderContainer .appHeader:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appLogo {
  float: left;
  margin-top: 6px;
  margin-left: 0;
}
.app-mtsos-corporations .appLogo a {
  display: block;
  background: url(images/logo.png) left top no-repeat;
  width: 466px;
  height: 76px;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.app-mtsos-corporations .ie8 .appLogo a {
  background: url(images/logo-sm.png) left top no-repeat;
}
.app-mtsos-corporations .appHelpTrig {
  display: none;
}
.app-mtsos-corporations .appTop {
  padding: 20px 0 0 0;
  float: right;
}
.app-mtsos-corporations .appTop .appMainLogo {
  float: left;
}
.app-mtsos-corporations .appTop .appLogonOff {
  float: left;
  display: none;
}
.app-mtsos-corporations .appTop:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appTop .appHelpTrig.shown {
  color: #003b5a;
  display: table;
  padding: 5px 10px;
  text-decoration: none;
}
.app-mtsos-corporations .appTop .appHelpTrig.shown .right:after {
  font-family: FontAwesome;
  content: "\f059";
  font-weight: normal;
  text-shadow: none;
  margin-left: 5px;
}
.app-mtsos-corporations .appHelpTrig.shown {
  display: table;
}
.app-mtsos-corporations .appLogoPrint {
  display: none;
}
.app-mtsos-corporations .appBannerContainer {
  padding: 4px;
  background: #ccc;
  margin-bottom: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 32px;
}
.app-mtsos-corporations .appBannerContainer .appUser {
  float: left;
}
.app-mtsos-corporations .appBannerContainer .appLocale {
  float: right;
}
.app-mtsos-corporations .appBannerContainer .appMyOrganisations {
  float: left;
}
.app-mtsos-corporations .appBannerContainer:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .localeSelect ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.app-mtsos-corporations .appBanner {
  position: relative;
}
.app-mtsos-corporations .appFooterContainer {
  background-color: #ffffff;
  font-family: Arial, Verdana, sans-serif;
}
.app-mtsos-corporations .appFooterContainer:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appFooterContainer .appFooter {
  height: 106px;
  border-top: 1px solid #ededed;
  clear: both;
  font-size: 11px;
  line-height: 2;
  margin-top: 40px;
}
.app-mtsos-corporations .appFooterContainer .appFooter:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appFooterContainer footer[role="contentinfo"] a,
.app-mtsos-corporations .appFooterContainer .appFooter a {
  color: #686868;
}
.app-mtsos-corporations .appFooterContainer footer[role="contentinfo"] a:hover,
.app-mtsos-corporations .appFooterContainer .appFooter a:hover {
  color: #003b5a;
}
.app-mtsos-corporations .appFooterContainer ul#footerLinks li {
  display: inline-block;
  padding-right: 5px;
}
.app-mtsos-corporations .appFooterContainer .appFooter .customFooterContent {
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 20px;
}
.app-mtsos-corporations .appFooterContainer .appFooter .customFooterContent:before,
.app-mtsos-corporations .appFooterContainer .appFooter .customFooterContent:after {
  content: "";
  display: table;
}
.app-mtsos-corporations .appFooterContainer .appFooter .customFooterContent:after {
  clear: both;
}
.app-mtsos-corporations .appFooterContainer .appFooter .part1,
.app-mtsos-corporations .appFooterContainer .appFooter .part2,
.app-mtsos-corporations .appFooterContainer .appFooter .part3 {
  float: left;
  margin-left: 2.12766%;
  width: 31.9149%;
}
.app-mtsos-corporations .appFooterContainer .appFooter .part1 {
  margin-left: 0;
}
.app-mtsos-corporations .appFooterContainer .appFooter img {
  border: 0 none;
  opacity: 0.5;
}
.app-mtsos-corporations .appFooterContainer .appFooter a img:hover {
  border: 0 none;
  opacity: 1;
}
.app-mtsos-corporations .appFooterContainer .appFooter p {
  margin-bottom: 0;
}
.app-mtsos-corporations .appFooterContainer .appFooter ul {
  margin: 0;
}
.app-mtsos-corporations .appFooterContainer .poweredBy {
  float: right;
}
.app-mtsos-corporations .appFooterContainer .site-info {
  float: left;
}
.app-mtsos-corporations .ie8 .appFooterContainer footer[role="contentinfo"] {
  max-width: 940px;
}
.app-mtsos-corporations .appDue {
  padding-top: 5px;
  display: block;
  text-align: center;
  margin-bottom: 10px;
}
.app-mtsos-corporations .appPageTitle {
  margin-bottom: 5px;
}
.app-mtsos-corporations .appBannerContainer .appMyOrganisations {
  float: left;
  position: relative;
}
.app-mtsos-corporations .appMyOrganisationsList {
  background-color: #fff;
  right: auto;
}
.app-mtsos-corporations .appMyOrganisationsManage {
  float: right;
}
.app-mtsos-corporations .appMyOrganisations .appMyOrganisationsSelect {
  display: inline-block;
}
.app-mtsos-corporations .appMyOrganisations .appMyOrganisationsSelect:after {
  content: "\f0d7";
  font-family: FontAwesome;
  width: 20px;
  font-size: 14px;
  opacity: 0.3;
  filter: alpha(opacity=30);
  vertical-align: top;
  line-height: normal;
}
.app-mtsos-corporations .appMyOrganisationsList {
  position: absolute;
  right: 0;
  z-index: 1000;
  min-width: 160px;
  padding: 4px 0;
  margin: 0 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  min-width: 240px;
  color: #333333;
}
.app-mtsos-corporations .appMyOrganisationsList .appMyNoOrganisation,
.app-mtsos-corporations .appMyOrganisationsList .appMyOrganisation {
  padding: 5px;
  font-size: 12px;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #fff;
}
.app-mtsos-corporations .appMyOrganisationsList .appMyNoOrganisation:hover,
.app-mtsos-corporations .appMyOrganisationsList .appMyOrganisation:hover {
  background-color: transparent;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -ms-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
}
.app-mtsos-corporations .appMyOrganisationsList label,
.app-mtsos-corporations .appMyOrganisationsList label + span {
  display: inline-block;
  font-size: 12px;
}
.app-mtsos-corporations .appMyOrganisationsList .appMyOrganisationSelector label,
.app-mtsos-corporations .appMyOrganisationsList .appMyNoOrganisationSelector label {
  font-weight: bold;
}
.app-mtsos-corporations .appMyOrganisationsList .appMyOrganisationSelector label:after,
.app-mtsos-corporations .appMyOrganisationsList .appMyNoOrganisationSelector label:after {
  content: " ";
}
.app-mtsos-corporations .appMyOrganisationsList input[type="radio"] {
  margin-right: 3px;
}
.app-mtsos-corporations .appMyOrganisationDetails .appMyOrganisationPhysicalAddress,
.app-mtsos-corporations .appMyOrganisationDetails .appMyOrganisationPostalAddress,
.app-mtsos-corporations .appMyOrganisationDetails .appMyOrganisationEmail {
  line-height: 1;
  margin-bottom: 3px;
}
.app-mtsos-corporations .ie8 .appMyOrganisationsList .appMyOrganisationDetails > div:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .ie8 .appMyOrganisationsList label {
  float: left;
}
.app-mtsos-corporations .ie8 .appMyOrganisationsList label + span {
  float: left;
}
.app-mtsos-corporations .appCmsMenuContainer {
  clear: both;
}
.app-mtsos-corporations .appCmsMenuContainer .appNav {
  background: none repeat scroll 0 0 transparent;
  min-height: 40px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.app-mtsos-corporations .appCmsMenuContainer .appNav:empty {
  display: none;
}
.app-mtsos-corporations .appCmsMenuContainer .appNavBar .appNav li.hiddenItem {
  display: none;
}
.app-mtsos-corporations .appGotoMaintain {
  margin-top: 12px;
  margin-bottom: 12px;
}
.app-mtsos-corporations .appGotoMaintain.appChildCount0 {
  display: none;
}
.app-mtsos-corporations .header-search {
  float: left;
}
.app-mtsos-corporations .menu-toggle,
.app-mtsos-corporations .appTopLink {
  color: #333333;
  font-size: 14px;
  padding: 5px 10px 5px 10px;
  cursor: pointer;
  margin-bottom: 0;
  display: none;
  float: none;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
}
.app-mtsos-corporations .menu-toggle:hover,
.app-mtsos-corporations .appTopLink:hover {
  color: #333333;
}
.app-mtsos-corporations .menu-toggle:before {
  /* .icn-reorder(); */
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 10px;
}
.app-mtsos-corporations .appTop .menu-toggle {
  position: relative;
  padding-right: 25px;
}
.app-mtsos-corporations .appTop .menu-toggle:before {
  content: "\f107";
  position: absolute;
  right: 1px;
}
.app-mtsos-corporations .alfredoMenu .menu-toggle {
  float: none;
  background: #000;
}
.app-mtsos-corporations .appTop .menu-toggle,
.app-mtsos-corporations .appTopLink {
  display: inline-block;
  float: left;
}
.app-mtsos-corporations .appTopLink,
.app-mtsos-corporations .appTopLink:hover {
  color: #333333;
  text-decoration: none;
}
.app-mtsos-corporations .alfredoMenu .menu-toggle.closeNav {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
  width: 40px;
  height: 30px;
  text-indent: -30000px;
  padding: 0;
  z-index: 1001;
}
.app-mtsos-corporations .alfredoMenu .menu-toggle.closeNav:hover {
  text-decoration: none;
}
.app-mtsos-corporations .alfredoMenu .appNav.open ~ .menu-toggle.closeNav:after {
  color: #ccc;
  content: "\f05c";
  font-family: FontAwesome;
  display: block;
  text-indent: 0;
  font-weight: 100;
  text-align: center;
  font-size: 20px;
  margin-top: -10px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.app-mtsos-corporations input#s {
  background: url("images/search.png") no-repeat 5px 6px transparent;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  height: 22px;
  line-height: 1.2em;
  padding: 4px 10px 4px 28px;
}
.app-mtsos-corporations .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}
.app-mtsos-corporations .appHeaderContainer #searchform {
  top: 4.8em;
  right: 0;
  text-align: right;
}
.app-mtsos-corporations .appHeaderContainer #searchform div {
  margin: 0;
  font-size: 0;
}
.app-mtsos-corporations .appHeaderContainer #s {
  background: url(images/search.png) no-repeat 5px 5px;
  font-size: 14px;
  line-height: 1;
  padding: 3px 10px 3px 28px;
  height: 32px;
  display: inline-block;
  -webkit-transition-duration: 400ms;
  -webkit-transition-property: width, background;
  -webkit-transition-timing-function: ease;
  -moz-transition-duration: 400ms;
  -moz-transition-property: width, background;
  -moz-transition-timing-function: ease;
  -o-transition-duration: 400ms;
  -o-transition-property: width, background;
  -o-transition-timing-function: ease;
  background-color: #f9f9f9;
  -webkit-border-radius: 4px 0px 0px 4px;
  -moz-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 72px;
}
.app-mtsos-corporations .appHeaderContainer #s:focus {
  width: 196px;
}
.app-mtsos-corporations .appHeaderContainer #searchsubmit {
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  color: #545454;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #d3d3d3;
  background-image: -moz-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -ms-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b4b4b4));
  background-image: -webkit-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -o-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: linear-gradient(top, #e7e7e7, #b4b4b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#b4b4b4', GradientType=0);
  border-color: #b4b4b4 #b4b4b4 #8e8e8e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 12px;
  border-color: #a4a4a4;
  text-shadow: none;
  border-width: 0;
  background: inherit;
  background-color: #002e63;
  border: none;
  border-radius: 10px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: 'ArialMT', 'Arial', sans-serif;
  font-style: normal;
  font-size: 16px;
  color: #FFFFFF;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-border-radius: 6px;
  text-shadow: none !important;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  padding: 0px 10px;
  font-weight: 400;
  vertical-align: top;
  margin: 0;
  height: 32px;
  line-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-mtsos-corporations .appHeaderContainer #searchsubmit:hover,
.app-mtsos-corporations .appHeaderContainer #searchsubmit:active,
.app-mtsos-corporations .appHeaderContainer #searchsubmit.active,
.app-mtsos-corporations .appHeaderContainer #searchsubmit.disabled,
.app-mtsos-corporations .appHeaderContainer #searchsubmit[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-corporations .appHeaderContainer #searchsubmit:active,
.app-mtsos-corporations .appHeaderContainer #searchsubmit.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-corporations .appHeaderContainer #searchsubmit:hover {
  color: #000000;
  text-decoration: none;
  background: #b4b4b4;
  *background: #b4b4b4;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.app-mtsos-corporations .appHeaderContainer #searchsubmit:focus {
  outline: thin dotted #333;
}
.app-mtsos-corporations .appHeaderContainer #searchsubmit:active {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appHeaderContainer .only-search #searchform {
  top: 5px;
  z-index: 1;
}
.app-mtsos-corporations .appHeaderContainer .only-search #s {
  background-color: #666;
  border-color: #000;
  color: #222;
}
.app-mtsos-corporations .appHeaderContainer .only-search #s,
.app-mtsos-corporations .appHeaderContainer .only-search #s:focus {
  width: 85%;
  background-color: #bbb;
}
.app-mtsos-corporations .appHeaderContainer .with-image #searchform {
  top: auto;
  bottom: -27px;
  max-width: 195px;
}
.app-mtsos-corporations .appHeaderContainer .only-search + #access div {
  padding-right: 205px;
}
.app-mtsos-corporations .dateTime {
  float: right;
  font-size: 12px;
  text-align: right;
  width: 200px;
  color: #003b5a;
}
.app-mtsos-corporations .dateTime:before {
  content: "\f073";
  font-family: FontAwesome;
  font-size: 12px;
  padding-right: 5px;
}
.app-mtsos-corporations .dateTime:after:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .breadcrumb {
  float: left;
}
.app-mtsos-corporations .breadcrumb-title {
  display: none;
  width: 50%;
}
.app-mtsos-corporations .trail-begin:before {
  content: "\f015";
  font-family: FontAwesome;
  font-size: 12px;
  padding-right: 5px;
}
.app-mtsos-corporations .breadcrumb-trail {
  float: left;
}
.app-mtsos-corporations .breadcrumb-trail,
.app-mtsos-corporations .breadcrumb-trail a {
  font-size: 12px;
  text-decoration: none;
}
.app-mtsos-corporations .template-front-page .breadcrumb {
  display: none;
}
.app-mtsos-corporations .app-security .appLogo img {
  display: none;
}
.app-mtsos-corporations .breadcrumbs .trail-browse,
.app-mtsos-corporations .breadcrumbs .trail-items,
.app-mtsos-corporations .breadcrumbs .trail-items li {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
  text-indent: 0;
}
.app-mtsos-corporations .breadcrumbs .trail-browse {
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  color: inherit;
}
.app-mtsos-corporations .breadcrumbs .trail-items {
  list-style: none;
}
.app-mtsos-corporations .trail-items li::after {
  content: "\002F";
  padding: 0 0.5em;
}
.app-mtsos-corporations .trail-items li:last-of-type::after {
  display: none;
}
.app-mtsos-corporations .appRoot #primary {
  float: left;
  width: 65.104166667%;
  clear: both;
}
.app-mtsos-corporations .appRoot #secondary {
  float: right;
  width: 26.041666667%;
}
.app-mtsos-corporations .appRoot #main {
  background-color: #FFFFFF;
  padding: 20px;
}
.app-mtsos-corporations .appRoot #main:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations #main article header h1 {
  margin: 0;
  font-family: Arial, Verdana, sans-serif;
  font-weight: 100;
  color: #000000;
  text-rendering: optimizelegibility;
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 18px;
}
.app-mtsos-corporations #main article header h1 small {
  font-weight: normal;
  color: #999999;
}
.app-mtsos-corporations #main article header h1 small {
  font-size: 18px;
}
.app-mtsos-corporations #main article .entry h2 {
  margin: 0;
  font-family: Arial, Verdana, sans-serif;
  font-weight: 100;
  color: #000000;
  text-rendering: optimizelegibility;
  font-size: 24px;
  line-height: 36px;
}
.app-mtsos-corporations #main article .entry h2 small {
  font-weight: normal;
  color: #999999;
}
.app-mtsos-corporations #main article .entry h2 small {
  font-size: 18px;
}
.app-mtsos-corporations .appRoot #main #content {
  margin: 0;
}
.app-mtsos-corporations ul.appWizard {
  list-style: none outside none;
  margin: 0 auto 10px auto;
  display: table;
  padding: 0;
  counter-reset: numList;
  font-size: 0;
  text-align: center;
}
.app-mtsos-corporations ul.appWizard:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appWizard:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations ul.appWizard li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  text-shadow: 1px 1px 0 #f0f0f0;
  margin-top: 6px;
  margin-bottom: 9px;
  padding-right: 50px;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAMvP1QAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');
  background-repeat: repeat-x;
  background-position: right 11px;
}
.app-mtsos-corporations ul.appWizard .appWizardFirst,
.app-mtsos-corporations ul.appWizard .appWizardLast {
  background-position: center 11px;
  background-origin: content-box;
}
.app-mtsos-corporations ul.appWizard .appWizardFirst {
  background-image: url('data:image/gif;base64,R0lGODlh9AEBAJECAMvP1dbW1v///wAAACH5BAEAAAIALAAAAAD0AQEAAAIhlI+py+0Po5y02ovzDbz77wHiSJbmiabqyrbuC8fyTNcFADs=');
}
.app-mtsos-corporations ul.appWizard .appWizardLast {
  background-image: url('data:image/gif;base64,R0lGODlh9AEBAJECAMvP1dbW1v///wAAACH5BAEAAAIALAAAAAD0AQEAAAIhhI+py+0Po5y02otx2Lz7LoTiSJbmiabqyrbuC8fyTM8FADs=');
}
.app-mtsos-corporations ul.appWizard .appWizardFirst.appWizardLast {
  background-image: none;
}
.app-mtsos-corporations ul.appWizard > li.appWizardFirst.appWizardLast > span.appWizardVisitedCompleted,
.app-mtsos-corporations ul.appWizard > li.appWizardFirst.appWizardLast > span.appWizardError {
  right: 37px;
}
.app-mtsos-corporations ul.appWizard li:before {
  counter-increment: numList;
  content: counter(numList);
  display: block;
  font: 11px/17px Consolas, "Courier New", monospace;
  text-align: center;
  color: #ffffff;
  line-height: 23px;
  height: 22px;
  width: 22px;
  margin: 0 auto -18px auto;
  background: #8d8d8d;
  border: none;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 21px;
  -moz-border-radius: 21px;
  border-radius: 21px;
}
.app-mtsos-corporations ul.appWizard li > a {
  vertical-align: middle;
  display: block;
  text-align: center;
  text-decoration: none;
  color: #8d8d8d;
  font-size: 13px;
  padding-top: 28px;
  position: relative;
  top: -6px;
}
.app-mtsos-corporations ul.appWizard li > a:active,
.app-mtsos-corporations ul.appWizard li > a:focus {
  outline: #ccc dotted 1px;
}
.app-mtsos-corporations div.appWizardSelected:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations ul.appWizard li.appWizardSelected > a {
  color: #199ed8;
}
.app-mtsos-corporations .appBlockTitle.appWizardSelectedTitle h2 {
  margin: 0;
  font-family: Arial, Verdana, sans-serif;
  font-weight: 100;
  color: #000000;
  text-rendering: optimizelegibility;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 10px;
}
.app-mtsos-corporations .appBlockTitle.appWizardSelectedTitle h2 small {
  font-weight: normal;
  color: #999999;
}
.app-mtsos-corporations .appBlockTitle.appWizardSelectedTitle h2 small {
  font-size: 18px;
}
.app-mtsos-corporations ul.appWizard .appWizardFirst > span.appWizSep {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 16px;
  height: 22px;
}
.app-mtsos-corporations ul.appWizard li.appWizardSelected:before {
  background: #199ed8;
}
.app-mtsos-corporations ul.appWizard > li > span.appWizardVisitedCompleted,
.app-mtsos-corporations ul.appWizard > li > span.appWizardError {
  background: none;
  position: absolute;
  width: 10px;
  height: auto;
  bottom: 6px;
  right: 37px;
  font-family: FontAwesome;
  font-size: 13px;
  text-shadow: -1px 0 #ffffff, 0 1px #ffffff, 1px 0 #ffffff, 0 -1px #ffffff;
}
.app-mtsos-corporations ul.appWizard > li > span.appWizardVisitedCompleted:before {
  content: "\f00c";
  color: #8d8d8d;
}
.app-mtsos-corporations ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted:before {
  content: "\f05a";
  color: #034487;
}
.app-mtsos-corporations ul.appWizard > li.appWizardReview > span.appWizardVisitedCompleted:before {
  content: "";
}
.app-mtsos-corporations ul.appWizard > li.appWizardSelected > span.appWizardVisitedCompleted:before {
  color: #009900;
}
.app-mtsos-corporations ul.appWizard > li.appWizardSelected.appWizardInfo > span.appWizardVisitedCompleted:before {
  color: #034487;
}
.app-mtsos-corporations ul.appWizard > li.appWizardLast > span.appWizardVisitedCompleted {
  right: 5px;
}
.app-mtsos-corporations ul.appWizard > li > span.appWizardError:before,
.app-mtsos-corporations ul.appWizard > li.appWizardInfo > span.appWizardError:before {
  content: "\f071";
  color: #cd0000;
}
.app-mtsos-corporations ul.appWizard > li > a .appLines2 {
  line-height: 16px;
  font-size: 13px;
  word-break: word;
  padding-top: 4px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}
.app-mtsos-corporations .ie8 ul.appWizard > li > span.appWizardError,
.app-mtsos-corporations .ie9 ul.appWizard > li > span.appWizardError,
.app-mtsos-corporations .ie8 ul.appWizard > li.appWizardInfo > span.appWizardError,
.app-mtsos-corporations .ie9 ul.appWizard > li.appWizardInfo > span.appWizardError {
  width: 18px;
  right: 31px;
  height: 16px;
  background: transparent url(images/ic-sm-alert.png) 0 0 no-repeat;
}
.app-mtsos-corporations .ie8 ul.appWizard > li > span.appWizardError:before,
.app-mtsos-corporations .ie9 ul.appWizard > li > span.appWizardError:before,
.app-mtsos-corporations .ie8 ul.appWizard > li.appWizardInfo > span.appWizardError:before,
.app-mtsos-corporations .ie9 ul.appWizard > li.appWizardInfo > span.appWizardError:before {
  content: "";
  display: block;
}
.app-mtsos-corporations .ie8 ul.appWizard > li > span.appWizardVisitedCompleted,
.app-mtsos-corporations .ie9 ul.appWizard > li > span.appWizardVisitedCompleted {
  width: 18px;
  height: 16px;
  right: 31px;
  background: transparent url(images/ic-sm-ok.png) 0 0 no-repeat;
}
.app-mtsos-corporations .ie8 ul.appWizard > li > span.appWizardVisitedCompleted:before,
.app-mtsos-corporations .ie9 ul.appWizard > li > span.appWizardVisitedCompleted:before {
  content: "";
  display: block;
}
.app-mtsos-corporations .ie8 ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted,
.app-mtsos-corporations .ie9 ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted {
  background: transparent url(images/ic-sm-info.png) 0 0 no-repeat;
}
.app-mtsos-corporations .ie8 ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted:before,
.app-mtsos-corporations .ie9 ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted:before {
  display: none;
}
.app-mtsos-corporations .appBlock:after,
.app-mtsos-corporations .appBlockChildren:after,
.app-mtsos-corporations .appAttribute:after,
.app-mtsos-corporations .appRestricted:after,
.app-mtsos-corporations .appDiv:after,
.app-mtsos-corporations .appMinimalBox:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appAttribute {
  margin-bottom: 12px;
}
.app-mtsos-corporations .appAttribute .appAttrLabelBox,
.app-mtsos-corporations .appAttribute .appAttrControls,
.app-mtsos-corporations .appAttribute .appAttrPrevLabelBox,
.app-mtsos-corporations .appAttribute .appLegend {
  float: left;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations .appAttribute .appAttrLabelBox,
  .app-mtsos-corporations .appAttribute .appAttrControls,
  .app-mtsos-corporations .appAttribute .appAttrPrevLabelBox,
  .app-mtsos-corporations .appAttribute .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-corporations .appAttribute .appAttrLabelBox,
.app-mtsos-corporations .appAttribute .appLegend,
.app-mtsos-corporations .appAttribute .appAttrPrevLabelBox {
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-corporations .appAttribute .appAttrValue,
.app-mtsos-corporations .appAttribute .appAttrPrevValue {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-mtsos-corporations .appAttribute .appLocalizedText {
  margin-left: 260px;
}
.app-mtsos-corporations .appAttribute.appReadOnly .appAttrLabelBox,
.app-mtsos-corporations .appAttribute.appReadOnly .appAttrControls,
.app-mtsos-corporations .appAttribute.appReadOnly .appAttrPrevLabelBox,
.app-mtsos-corporations .appAttribute.appReadOnly .appLegend {
  float: left;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations .appAttribute.appReadOnly .appAttrLabelBox,
  .app-mtsos-corporations .appAttribute.appReadOnly .appAttrControls,
  .app-mtsos-corporations .appAttribute.appReadOnly .appAttrPrevLabelBox,
  .app-mtsos-corporations .appAttribute.appReadOnly .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-corporations .appAttribute.appReadOnly .appAttrLabelBox,
.app-mtsos-corporations .appAttribute.appReadOnly .appLegend,
.app-mtsos-corporations .appAttribute.appReadOnly .appAttrPrevLabelBox {
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-corporations .appAttribute.appReadOnly .appAttrValue,
.app-mtsos-corporations .appAttribute.appReadOnly .appAttrPrevValue {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-mtsos-corporations .appAttribute.appReadOnly .appLocalizedText {
  margin-left: 260px;
}
.app-mtsos-corporations .appAttribute.appReadOnly .appAttrLabelBox {
  width: 240px;
}
.app-mtsos-corporations .appAttribute.appReadOnly.textarea textarea {
  display: block;
  white-space: pre;
}
.app-mtsos-corporations .appFieldSet-Attribute {
  margin-bottom: 12px;
}
.app-mtsos-corporations .appRestrictedAtt.appNotReadOnly.radio .appAttrLabelBox,
.app-mtsos-corporations .appRestrictedAttYesNo.appNotReadOnly.radio .appAttrLabelBox,
.app-mtsos-corporations .appRestrictedAtt.appNotReadOnly.radio .appLegend,
.app-mtsos-corporations .appRestrictedAttYesNo.appNotReadOnly.radio .appLegend {
  display: block;
  float: left;
}
.app-mtsos-corporations .appRestrictedAtt.appNotReadOnly.radio .appRestricted,
.app-mtsos-corporations .appRestrictedAttYesNo.appNotReadOnly.radio .appRestricted {
  overflow: auto;
}
.app-mtsos-corporations .appRestrictedAtt.appNotReadOnly.radio .appRestricted .appRestrictedOption,
.app-mtsos-corporations .appRestrictedAttYesNo.appNotReadOnly.radio .appRestricted .appRestrictedOption {
  margin-bottom: 6px;
}
.app-mtsos-corporations .appRestrictedAtt.appNotReadOnly.radio .appAttrLabelBox,
.app-mtsos-corporations .appRestrictedAttYesNo.appNotReadOnly.radio .appAttrLabelBox {
  width: 240px;
}
.app-mtsos-corporations .appRestrictedAtt.appNotReadOnly .appRestrictedOption,
.app-mtsos-corporations .appRestrictedAttYesNo.appNotReadOnly .appRestrictedOption {
  display: block;
  float: left;
  clear: both;
  margin-right: 0;
}
.app-mtsos-corporations .appRestrictedAttYesNo.appNotReadOnly {
  margin-bottom: 12px;
}
.app-mtsos-corporations .appLayA > .appBlockTitle {
  float: none;
  display: block;
  width: auto;
  margin-right: 0;
}
.app-mtsos-corporations .appLayA > .appBlockChildren {
  float: none;
}
.app-mtsos-corporations .appLayA > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: both;
  margin-right: 0;
}
.app-mtsos-corporations .appLayA > .appRestricted:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appLayA .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-corporations .appLayA:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appLayA2 .appAttribute {
  margin-bottom: 12px;
}
.app-mtsos-corporations .appLayA2 .appAttribute .appAttrLabelBox,
.app-mtsos-corporations .appLayA2 .appAttribute .appAttrControls,
.app-mtsos-corporations .appLayA2 .appAttribute .appAttrPrevLabelBox,
.app-mtsos-corporations .appLayA2 .appAttribute .appLegend {
  float: left;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations .appLayA2 .appAttribute .appAttrLabelBox,
  .app-mtsos-corporations .appLayA2 .appAttribute .appAttrControls,
  .app-mtsos-corporations .appLayA2 .appAttribute .appAttrPrevLabelBox,
  .app-mtsos-corporations .appLayA2 .appAttribute .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-corporations .appLayA2 .appAttribute .appAttrLabelBox,
.app-mtsos-corporations .appLayA2 .appAttribute .appLegend,
.app-mtsos-corporations .appLayA2 .appAttribute .appAttrPrevLabelBox {
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-corporations .appLayA2 .appAttribute .appAttrValue,
.app-mtsos-corporations .appLayA2 .appAttribute .appAttrPrevValue {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-mtsos-corporations .appLayA2 .appAttribute .appLocalizedText {
  margin-left: 260px;
}
.app-mtsos-corporations .appLayA2:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appLayB2 > .appBlockTitle,
.app-mtsos-corporations .appLayB2 > .appFieldset > .appBlockTitle {
  float: left;
  width: 240px;
  margin-right: 20px;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations .appLayB2 > .appBlockTitle,
  .app-mtsos-corporations .appLayB2 > .appFieldset > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-corporations .appLayB2 > .appBlockChildren,
.app-mtsos-corporations .appLayB2 > .appFieldset > .appBlockChildren {
  overflow: auto;
}
.app-mtsos-corporations .appLayB2.radio .appAttrLabelBox,
.app-mtsos-corporations .appLayB2.radio .appLegend {
  display: block;
  float: left;
}
.app-mtsos-corporations .appLayB2.radio .appRestricted {
  overflow: auto;
}
.app-mtsos-corporations .appLayB2.radio .appRestricted .appRestrictedOption {
  margin-bottom: 6px;
}
.app-mtsos-corporations .appLayB2.radio .appAttrLabelBox {
  width: 240px;
}
.app-mtsos-corporations .appLayB2 .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-corporations .appLayB2:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appLayC .appAttrLabelBox,
.app-mtsos-corporations .appLayC .appLegend,
.app-mtsos-corporations .appLayC .appAttrControls {
  float: none;
  display: block;
}
.app-mtsos-corporations .appLayC .appLegend,
.app-mtsos-corporations .appLayC .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-mtsos-corporations .appLayC .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-mtsos-corporations .appLayC > .appRestricted .appRestrictedOption,
.app-mtsos-corporations .appLayC > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-corporations .appLayC > .appRestricted:after,
.app-mtsos-corporations .appLayC > fieldset > .appRestricted:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appLayC .appErrors > div {
  min-width: inherit;
}
.app-mtsos-corporations .appLayC .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-corporations .appLayC:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appLayC2 > .appBlockChildren .appAttrLabelBox,
.app-mtsos-corporations .appLayC2 > .appBlockChildren .appAttrControls,
.app-mtsos-corporations .appLayC2 > .appBlockChildren .appAttrPrevLabelBox,
.app-mtsos-corporations .appLayC2 > .appBlockChildren .appLegend {
  float: left;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations .appLayC2 > .appBlockChildren .appAttrLabelBox,
  .app-mtsos-corporations .appLayC2 > .appBlockChildren .appAttrControls,
  .app-mtsos-corporations .appLayC2 > .appBlockChildren .appAttrPrevLabelBox,
  .app-mtsos-corporations .appLayC2 > .appBlockChildren .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-corporations .appLayC2 > .appBlockChildren .appAttrLabelBox,
.app-mtsos-corporations .appLayC2 > .appBlockChildren .appLegend,
.app-mtsos-corporations .appLayC2 > .appBlockChildren .appAttrPrevLabelBox {
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-corporations .appLayC2 > .appBlockChildren .appAttrValue,
.app-mtsos-corporations .appLayC2 > .appBlockChildren .appAttrPrevValue {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-mtsos-corporations .appLayC2 > .appBlockChildren .appLocalizedText {
  margin-left: 260px;
}
.app-mtsos-corporations .appLayC2 > .appBlockChildren .appAttribute {
  float: left;
  display: block;
  margin-right: 20px;
}
.app-mtsos-corporations .appLayC2 > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-corporations .appLayC2 > .appRestricted:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appLayC2.appRestrictedAttRadio.radio .appRestricted,
.app-mtsos-corporations .appLayC2.appRestrictedAttRadio.radio .appAttrLabelBox,
.app-mtsos-corporations .appLayC2.appRestrictedAttRadio.radio .appLegend {
  display: block;
  width: auto;
  float: none;
  margin-right: 0;
}
.app-mtsos-corporations .appLayC2.appRestrictedAttRadio.radio .appRestricted .appRestrictedOption {
  margin-bottom: 6px;
}
.app-mtsos-corporations .appLayC2 > .appBlockTitle,
.app-mtsos-corporations .appLayC2 > .appFieldset > .appBlockTitle {
  float: left;
  width: 240px;
  margin-right: 20px;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations .appLayC2 > .appBlockTitle,
  .app-mtsos-corporations .appLayC2 > .appFieldset > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-corporations .appLayC2 > .appBlockChildren,
.app-mtsos-corporations .appLayC2 > .appFieldset > .appBlockChildren {
  overflow: auto;
}
.app-mtsos-corporations .appLayC2 .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-corporations .appLayD > .appBlockChildren .appAttrLabelBox,
.app-mtsos-corporations .appLayD > .appBlockChildren .appLegend,
.app-mtsos-corporations .appLayD > .appBlockChildren .appAttrControls {
  float: none;
  display: block;
}
.app-mtsos-corporations .appLayD > .appBlockChildren .appLegend,
.app-mtsos-corporations .appLayD > .appBlockChildren .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-mtsos-corporations .appLayD > .appBlockChildren .appAttribute {
  float: none;
  display: block;
  margin-right: 0;
}
.app-mtsos-corporations .appLayD .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-corporations .appLayD:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appLayE > .appBlockTitle,
.app-mtsos-corporations .appLayE > .appFieldset > .appBlockTitle {
  float: left;
  width: 240px;
  margin-right: 20px;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations .appLayE > .appBlockTitle,
  .app-mtsos-corporations .appLayE > .appFieldset > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-corporations .appLayE > .appBlockChildren,
.app-mtsos-corporations .appLayE > .appFieldset > .appBlockChildren {
  overflow: auto;
}
.app-mtsos-corporations .appLayE .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-corporations .appLayE.radio .appAttrLabelBox,
.app-mtsos-corporations .appLayE.radio .appLegend {
  display: block;
  float: left;
}
.app-mtsos-corporations .appLayE.radio .appRestricted {
  overflow: auto;
}
.app-mtsos-corporations .appLayE.radio .appRestricted .appRestrictedOption {
  margin-bottom: 6px;
}
.app-mtsos-corporations .appLayE.radio .appAttrLabelBox {
  width: 240px;
}
.app-mtsos-corporations .appLayE .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-corporations .appLayE:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appTableLike.appNotReadOnly > .appRepeaterContent > .appRepeaterRowContent .appAttribute.appNotReadOnly,
.app-mtsos-corporations .appTableLike.appNotReadOnly > .appDialogRepeaterContent > .appDialogRepeaterRowContent .appAttribute.appNotReadOnly,
.app-mtsos-corporations .appTableLike.appNotReadOnly .appDivRow .appAttribute.appNotReadOnly,
.app-mtsos-corporations .appTableLike.appNotReadOnly .appGenRow .appAttribute.appNotReadOnly {
  margin-bottom: 0;
}
.app-mtsos-corporations .appTableLike.appNotReadOnly .appRepeaterRowContent + .appRepeaterRowContent .appAttribute.appNotReadOnly .appAttrLabelBox {
  display: none;
}
.app-mtsos-corporations .appTableLike.appNotReadOnly .appRepeaterRowContent {
  position: relative;
  padding: 5px 0 5px 0;
}
.app-mtsos-corporations .appTableLike.appNotReadOnly .appRepeaterRowContent:hover {
  background: rgba(255, 255, 255, 0.1);
}
.app-mtsos-corporations .appTableLike.appNotReadOnly > .appRepeaterContent > .appRepeaterRowContent:first-child .appDelLink,
.app-mtsos-corporations .appTableLike.appNotReadOnly > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child .appDelLink {
  top: 20px;
}
.app-mtsos-corporations .appTableLike.appReadOnly {
  display: table;
  width: 100%;
}
.app-mtsos-corporations .appTableLike.appReadOnly > .appBlockChildren {
  display: table-row;
}
.app-mtsos-corporations .appTableLike.appReadOnly .appAttribute.appReadOnly {
  display: table-cell;
}
.app-mtsos-corporations .appTableLike.appReadOnly .appAttribute.appReadOnly .appAttrLabelBox {
  display: none;
}
.app-mtsos-corporations .appTableLike.appReadOnly > .appBlockChildren:first-child .appAttribute.appReadOnly .appAttrLabelBox {
  display: inline-block;
}
.app-mtsos-corporations .attrGroupA .appAttribute {
  float: left;
  display: block;
  margin-right: 20px;
}
.app-mtsos-corporations .attrGroupA .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-corporations .attrGroupA:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appAttrText.appNotReadOnly + .appSearchFieldInfo {
  margin-left: 260px;
  margin-top: -12px;
  font-size: 12px;
}
.app-mtsos-corporations .appLayA2 .appAttrText.appNotReadOnly + .appSearchFieldInfo {
  margin-left: 260px;
  margin-top: -12px;
  font-size: 12px;
}
.app-mtsos-corporations .appGroupSelector .appAttrValue + .appAttrPrevious {
  clear: both;
}
.app-mtsos-corporations .appGroupSelector .appAttrValue + .appAttrPrevious:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appGroupSelector .appAttrValue + .appAttrPrevious .appAttrPrevLabelBox {
  font-weight: bold;
  font-weight: normal;
}
.app-mtsos-corporations .appSelector.showSelection.radiohz.appNotReadOnly > .appSelectorTitle {
  display: block;
  width: 240px;
  float: left;
  margin-right: 20px;
}
.app-mtsos-corporations .appSelector.showSelection.radiohz.appNotReadOnly > .appSelectorOptions {
  overflow: auto;
  line-height: normal;
}
.app-mtsos-corporations .appSelector.showSelection.radiohz.appNotReadOnly > .appSelectorOptions input[type="radio"] {
  margin-top: 3px;
  display: block;
  float: left;
  line-height: normal;
}
.app-mtsos-corporations .appSelector.showSelection.radiohz.appNotReadOnly > .appSelectorOptions input[type="radio"] + label {
  display: block;
  padding-left: 20px;
  cursor: pointer;
  line-height: normal;
}
.app-mtsos-corporations .appAttrCondensed .appAttribute {
  margin-bottom: 4.8px;
}
.app-mtsos-corporations .appLongLabel.appReadOnly .appAttrLabelBox {
  width: auto;
}
.app-mtsos-corporations .appCheckboxesHz:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appCheckboxesHz .appValue {
  margin-right: 15px;
  margin-bottom: 12px;
}
.app-mtsos-corporations .appCheckboxesHz .appValue:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appCalloutSelected.appNotReadOnly,
.app-mtsos-corporations .appTreeSelector.appNotReadOnly .callout + div {
  background-color: #f3f3f3;
  padding: 20px;
  margin-bottom: 12px;
}
.app-mtsos-corporations .appCalloutSelected.appNotReadOnly .appCalloutSelected {
  background-color: #e9e9e9;
  margin-bottom: 0;
}
.app-mtsos-corporations .appCalloutSelected.appNotReadOnly .callout .appCallout > .appCalloutOption > .appCalloutIndicator:before {
  color: #e9e9e9;
}
.app-mtsos-corporations .callout .appCallout > .appCalloutOption {
  float: left;
  display: block;
}
.app-mtsos-corporations .callout .appCallout > .appCalloutOption + .appCalloutOption {
  margin-left: 20px;
}
.app-mtsos-corporations .callout .appCallout > .appCalloutOption > .appCalloutIndicator {
  height: 10px;
  display: block;
  overflow: hidden;
  vertical-align: top;
}
.app-mtsos-corporations .callout .appCallout > .appCalloutOption > .appCalloutIndicator:before {
  content: "\f0d8";
  font-family: FontAwesome;
  color: #f3f3f3;
  line-height: 17px;
  font-size: 33px;
  vertical-align: text-bottom;
}
.app-mtsos-corporations .callout .appCallout:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appSelector.appNotReadOnly .appSelectorOptions {
  margin-bottom: 12px;
}
.app-mtsos-corporations .appRestrictedAttSelect.callout.appNotReadOnly + .appCalloutSelected.appNotReadOnly {
  margin-top: -12px;
}
.app-mtsos-corporations .appRestrictedAtt.appNotReadOnly .appRestrictedOption.appCalloutOption {
  clear: none;
}
.app-mtsos-corporations .appRestrictedAttYesNo.appNotReadOnly.callout {
  margin-bottom: 0;
}
.app-mtsos-corporations .appSelectorOptions > .appSelectorOption > input[type="radio"] {
  margin-right: 5px;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater {
  border-collapse: separate;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater .appTblCell .appAttribute.appReadOnly .appAttrValue {
  word-wrap: normal;
  overflow: inherit;
}
.app-mtsos-corporations .appTblCellGroup {
  float: none;
  width: 100px;
  margin-left: 0;
}
.app-mtsos-corporations .appTblCellType {
  float: none;
  width: 84px;
  margin-left: 0;
}
.app-mtsos-corporations .appTblCellDescription {
  float: none;
  width: 508px;
  margin-left: 0;
}
.app-mtsos-corporations .appTblCellCreated {
  float: none;
  width: 124px;
  margin-left: 0;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue {
  font-weight: normal;
  color: #003b5a;
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  color: #545454;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #d3d3d3;
  background-image: -moz-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -ms-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b4b4b4));
  background-image: -webkit-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -o-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: linear-gradient(top, #e7e7e7, #b4b4b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#b4b4b4', GradientType=0);
  border-color: #b4b4b4 #b4b4b4 #8e8e8e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 12px;
  border-color: #a4a4a4;
  text-shadow: none;
  border-width: 0;
  background: inherit;
  background-color: #002e63;
  border: none;
  border-radius: 10px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: 'ArialMT', 'Arial', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-border-radius: 6px;
  text-shadow: none !important;
  padding: 3px 9px;
  font-size: 12px;
  line-height: 16px;
  color: #005ea5;
  background-color: transparent;
  background-image: url("images/edit.png");
  background-repeat: no-repeat;
  background-position-y: top;
  background-position-x: left;
  padding-top: 0;
  padding-bottom: 0;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue:hover,
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue:active,
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue.active,
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue.disabled,
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue:active,
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue:hover {
  color: #000000;
  text-decoration: none;
  background: #b4b4b4;
  *background: #b4b4b4;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue:focus {
  outline: thin dotted #333;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue:active {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody > tr.appTblRowEven {
  background: transparent;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody > tr > td {
  border: none;
  background-clip: padding-box;
  background: #f0f0f0;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appTblOwnCell {
  padding: 0 0 5px 0;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appAttribute.Group:before {
  font-family: FontAwesome;
  display: inline-block;
  float: left;
  margin-right: 20px;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appRowClick .appAttribute.appReadOnly {
  margin-bottom: 0;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appRowClick:hover > td {
  background: #f0f0f0;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody > tr.appExpanded .appAttribute.Group:before {
  content: "\f0d7";
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody > tr.appExpanded > td {
  border-top: 2px solid #f0f0f0;
  border-bottom: none;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody > tr.appExpanded > td.appTblCell0 {
  -webkit-border-radius: 8px 0 0 0;
  -moz-border-radius: 8px 0 0 0;
  border-radius: 8px 0 0 0;
  border-left: 2px solid #f0f0f0;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody > tr.appExpanded > td:last-child {
  -webkit-border-radius: 0 8px 0 0;
  -moz-border-radius: 0 8px 0 0;
  border-radius: 0 8px 0 0;
  border-right: 2px solid #f0f0f0;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody > tr.appCollapsed .appAttribute.Group:before {
  content: "\f0da";
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody > tr.appCollapsed > td.appTblCell0 {
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  border-radius: 8px 0 0 8px;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody > tr.appCollapsed > td:last-child {
  -webkit-border-radius: 0 8px 8px 0;
  -moz-border-radius: 0 8px 8px 0;
  border-radius: 0 8px 8px 0;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appSubRow {
  margin-bottom: 0px;
  background: #f0f0f0;
  border-radius: 0 0 8px 8px;
  border: 2px solid #f0f0f0;
  border-top: none;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appSubRow th {
  font-size: 11px;
  border-top: none;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appTblOwnCell,
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appTblOwnRow {
  background: transparent;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appActivityItems {
  background: #FFF;
  padding: 5px;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appActivityItems:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appActivityItems td {
  border-top: 2px solid #f0f0f0;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appActivityItems td.activityItemAttachments {
  float: none;
  width: 284px;
  margin-left: 0;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appActivityDetails {
  float: left;
  width: 48.93617021%;
  *width: 48.88297872%;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appActivityDetailsRight {
  float: right;
  width: 48.93617021%;
  *width: 48.88297872%;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody td.appActivityActors {
  width: 14.89361702%;
  *width: 14.84042553%;
  float: none;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody td.appActivityActors,
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody th.appActivityActors {
  border-left: 2px solid #f0f0f0;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody table.appActivityActors .appAttribute.appReadOnly {
  margin-bottom: 0;
  font-size: 12px;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody table.appActivityActors tr,
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody table.appActivityActors th,
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody table.appActivityActors td {
  border: none;
  border-bottom: 1px solid #f0f0f0;
  background: transparent;
  padding: 3px 3px 3px 3px;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appActivityItemsDescription .appBlockTitle > h2 {
  font-weight: bold;
  font-size: 15px;
  margin: 0;
  width: 240px;
  margin-right: 20px;
  float: left;
  color: #333333;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .LastUpdated {
  font-size: 12px;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .activityItemAttachments .appRepeaterRowContent > a {
  font-size: 12px;
  text-decoration: none;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .activityItemAttachments .appRepeaterRowContent > a span {
  text-decoration: underline;
  display: block;
  overflow: auto;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .activityItemAttachments .appRepeaterRowContent > a:before {
  content: "\f0e0";
  margin-right: 3px;
  font-family: FontAwesome;
  display: block;
  float: left;
  vertical-align: top;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody .appRestrictedValue-corro > .appAttrValue:before {
  content: "\f114";
  font-family: FontAwesome;
  margin-right: 3px;
}
.app-mtsos-corporations .appUserItemSearchResultsRepeater > tbody > tr.appExpanded .appRestrictedValue-corro > .appAttrValue:before {
  content: "\f115";
}
.app-mtsos-corporations tr.appRowClick:hover {
  cursor: pointer;
  background-color: #e7eedb;
}
.app-mtsos-corporations .appAttribute {
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
}
.app-mtsos-corporations .appAttribute.appNotReadOnly .appAttrLabelBox label,
.app-mtsos-corporations .appNotReadOnly > .appFieldset .appLegendText {
  font-weight: bold;
}
.app-mtsos-corporations .appBlockTitle {
  font-size: 16px;
  font-style: normal;
  color: #333333;
  margin-bottom: 6px;
  position: relative;
}
.app-mtsos-corporations .appAttribute.radio.appNotReadOnly .appAttrLabelBox,
.app-mtsos-corporations .appAttribute.checkbox.appNotReadOnly .appAttrLabelBox {
  margin-bottom: 6px;
}
.app-mtsos-corporations .appAttribute.radio.appNotReadOnly .appAttrLabelBox label,
.app-mtsos-corporations .appAttribute.checkbox.appNotReadOnly .appAttrLabelBox label {
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  color: #333333;
  font-weight: bold;
}
.app-mtsos-corporations .appAttrPrevious {
  clear: both;
  font-style: italic;
}
.app-mtsos-corporations .appAttrPrevValue {
  text-decoration: line-through;
}
.app-mtsos-corporations .appAttribute.appReadOnly .appAttrLabelBox .appAttrLabel {
  font-weight: bold;
}
.app-mtsos-corporations .appAttribute.appReadOnly.appReadOnlyFaded .appAttrLabelBox .appAttrLabel {
  font-weight: normal;
}
.app-mtsos-corporations .appRequired {
  display: none;
  color: #ff0000;
  font-weight: bold;
}
.app-mtsos-corporations .appReview .appBlankAttribute.appMandatoryAttribute .appAttrValue {
  color: #ff0000;
}
.app-mtsos-corporations .appGroupAlpha {
  margin-bottom: 20px;
}
.app-mtsos-corporations .appGroupAlpha.appNotReadOnly {
  margin-bottom: 20px;
}
.app-mtsos-corporations .appGroupBeta {
  margin-bottom: 12px;
}
.app-mtsos-corporations .appGroupBeta.appNotReadOnly {
  margin-bottom: 10px;
}
.app-mtsos-corporations .appGroupGamma {
  border-bottom: 1px dotted #ccc;
  margin-bottom: 10px;
}
.app-mtsos-corporations .companyContextBox .appAttrValue {
  font-size: 18px;
}
.app-mtsos-corporations .taskview .companyContextBox .appAttrValue {
  text-align: center;
}
.app-mtsos-corporations .appRepeaterRowContent.appRowLast,
.app-mtsos-corporations .appDialogRepeaterRowContent.appRowLast {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.app-mtsos-corporations .appRepeaterRowLabel,
.app-mtsos-corporations .appDialogRepeaterRowLabel {
  font-size: 15px;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 12px;
}
.app-mtsos-corporations .appRepeaterTableHeaders:after,
.app-mtsos-corporations .appRepeaterRowContent:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appRepeaterTableHeader {
  display: block;
  float: left;
  padding: 5px;
}
.app-mtsos-corporations .appRepeater.appTaskHistory .appRepeaterTableHeader {
  max-width: 120px;
}
.app-mtsos-corporations .appRepeater.appTaskHistory .appRepeaterRowContent .appBlockChildren *[id^="node"] {
  float: left;
  padding: 5px;
  max-width: 120px;
}
.app-mtsos-corporations .appRepeater.appTaskHistory .appRepeaterRowContent .appAttrLabelBox {
  width: auto;
  margin: 0;
  display: block;
  float: none;
}
.app-mtsos-corporations .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-corporations .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsRuled > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsRuled .appDivRow,
.app-mtsos-corporations .appRowsRuled > .appRepeaterContent > .appGenRow {
  border: none;
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #fff;
}
.app-mtsos-corporations .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-mtsos-corporations .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-mtsos-corporations .appRowsRuled > .appDialogRepeaterRowContent.appRowFirst,
.app-mtsos-corporations .appRowsRuled .appDivRow.appRowFirst,
.app-mtsos-corporations .appRowsRuled > .appRepeaterContent > .appGenRow.appRowFirst,
.app-mtsos-corporations .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent:first-child,
.app-mtsos-corporations .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child,
.app-mtsos-corporations .appRowsRuled > .appDialogRepeaterRowContent:first-child,
.app-mtsos-corporations .appRowsRuled .appDivRow:first-child,
.app-mtsos-corporations .appRowsRuled > .appRepeaterContent > .appGenRow:first-child {
  border-top: none;
}
.app-mtsos-corporations .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-mtsos-corporations .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-mtsos-corporations .appRowsRuled > .appDialogRepeaterRowContent.appRowLast,
.app-mtsos-corporations .appRowsRuled .appDivRow.appRowLast,
.app-mtsos-corporations .appRowsRuled > .appRepeaterContent > .appGenRow.appRowLast {
  border-bottom: none;
}
.app-mtsos-corporations .appRowsStriped .appRowOdd {
  background: #f0f0ef;
}
.app-mtsos-corporations .appRowsPadded > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-corporations .appRowsPadded > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsPadded > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsPadded > .appRepeaterContent > .appDivRow,
.app-mtsos-corporations .appRowsPadded > .appRepeaterContent > .appGenRow {
  padding: 20px;
}
.app-mtsos-corporations .appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-corporations .appRowsCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsCondensed > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsCondensed .appDivRow,
.app-mtsos-corporations .appRowsCondensed > .appRepeaterContent > .appGenRow {
  padding: 10px;
}
.app-mtsos-corporations .appRowsAttrCondensed > .appRepeaterContent > .appRepeaterRowContent .appAttribute.appReadOnly,
.app-mtsos-corporations .appRowsAttrCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent .appAttribute.appReadOnly,
.app-mtsos-corporations .appRowsAttrCondensed > .appDialogRepeaterRowContent .appAttribute.appReadOnly,
.app-mtsos-corporations .appRowsAttrCondensed .appDivRow .appAttribute.appReadOnly,
.app-mtsos-corporations .appRowsAttrCondensed > .appRepeaterContent > .appGenRow .appAttribute.appReadOnly {
  margin-bottom: 3px;
}
.app-mtsos-corporations .appRowsPlain > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-corporations .appRowsPlain > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsPlain > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsPlain .appDivRow,
.app-mtsos-corporations .appRowsPlain > .appRepeaterContent > .appGenRow {
  border: none;
}
.app-mtsos-corporations .appRowsVert > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-corporations .appRowsVert > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsVert > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsVert .appDivRow,
.app-mtsos-corporations .appRowsVert > .appRepeaterContent > .appGenRow {
  padding: 20px 0 20px 0;
}
.app-mtsos-corporations .appRowsVert > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-mtsos-corporations .appRowsVert > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-mtsos-corporations .appRowsVert > .appDialogRepeaterRowContent.appRowFirst,
.app-mtsos-corporations .appRowsVert .appDivRow.appRowFirst,
.app-mtsos-corporations .appRowsVert > .appRepeaterContent > .appGenRow.appRowFirst {
  padding-top: 0;
}
.app-mtsos-corporations .appRowsVert.appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-corporations .appRowsVertCondensed > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-corporations .appRowsVert.appRowsCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsVertCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsVert.appRowsCondensed > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsVertCondensed > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsVert.appRowsCondensed .appDivRow,
.app-mtsos-corporations .appRowsVertCondensed .appDivRow,
.app-mtsos-corporations .appRowsVert.appRowsCondensed > .appRepeaterContent > .appGenRow,
.app-mtsos-corporations .appRowsVertCondensed > .appRepeaterContent > .appGenRow {
  padding: 10px 0 10px 0;
}
.app-mtsos-corporations .appRowsVert.appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-mtsos-corporations .appRowsVertCondensed > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-mtsos-corporations .appRowsVert.appRowsCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-mtsos-corporations .appRowsVertCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-mtsos-corporations .appRowsVert.appRowsCondensed > .appDialogRepeaterRowContent.appRowFirst,
.app-mtsos-corporations .appRowsVertCondensed > .appDialogRepeaterRowContent.appRowFirst,
.app-mtsos-corporations .appRowsVert.appRowsCondensed .appDivRow.appRowFirst,
.app-mtsos-corporations .appRowsVertCondensed .appDivRow.appRowFirst,
.app-mtsos-corporations .appRowsVert.appRowsCondensed > .appRepeaterContent > .appGenRow.appRowFirst,
.app-mtsos-corporations .appRowsVertCondensed > .appRepeaterContent > .appGenRow.appRowFirst {
  padding-top: 0;
}
.app-mtsos-corporations .appRowsBoxed > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-corporations .appRowsBoxed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsBoxed > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsBoxed .appDivRow,
.app-mtsos-corporations .appRowsBoxed > .appRepeaterContent > .appGenRow {
  padding: 19px;
  border: 1px solid #cccccc;
  margin-bottom: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-mtsos-corporations .appRowsBoxed > .appRepeaterContent > .appRepeaterRowContent:first-child,
.app-mtsos-corporations .appRowsBoxed > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child,
.app-mtsos-corporations .appRowsBoxed > .appDialogRepeaterRowContent:first-child,
.app-mtsos-corporations .appRowsBoxed .appDivRow:first-child,
.app-mtsos-corporations .appRowsBoxed > .appRepeaterContent > .appGenRow:first-child {
  border-top: 1px solid #cccccc;
}
.app-mtsos-corporations .appRowsBoxed.appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-corporations .appRowsBoxedCondensed > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-corporations .appRowsBoxed.appRowsCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsBoxedCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsBoxed.appRowsCondensed > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsBoxedCondensed > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsBoxed.appRowsCondensed .appDivRow,
.app-mtsos-corporations .appRowsBoxedCondensed .appDivRow,
.app-mtsos-corporations .appRowsBoxed.appRowsCondensed > .appRepeaterContent > .appGenRow,
.app-mtsos-corporations .appRowsBoxedCondensed > .appRepeaterContent > .appGenRow {
  padding: 2em;
}
.app-mtsos-corporations .appRowsShaded > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-corporations .appRowsShaded > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsShaded > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsShaded .appDivRow,
.app-mtsos-corporations .appRowsShaded > .appRepeaterContent > .appGenRow {
  background: #fafafa;
  background: rgba(0,0,0,0.06);
  padding: 3em;
  margin-bottom: 10px;
  -webkit-box-shadow: 1px 1px 2px #ccc;
  -moz-box-shadow: 1px 1px 2px #ccc;
  box-shadow: 1px 1px 2px #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 2em;
}
.app-mtsos-corporations .appRowsRuledSimply > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-corporations .appRowsRuledSimply > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsRuledSimply > .appDialogRepeaterRowContent,
.app-mtsos-corporations .appRowsRuledSimply .appDivRow,
.app-mtsos-corporations .appRowsRuledSimply > .appRepeaterContent > .appGenRow {
  border: none;
  border-bottom: 1px solid #ccc;
}
.app-mtsos-corporations .appRowsRuledSimply > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-mtsos-corporations .appRowsRuledSimply > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-mtsos-corporations .appRowsRuledSimply > .appDialogRepeaterRowContent.appRowLast,
.app-mtsos-corporations .appRowsRuledSimply .appDivRow.appRowLast,
.app-mtsos-corporations .appRowsRuledSimply > .appRepeaterContent > .appGenRow.appRowLast {
  border-bottom: none;
}
.app-mtsos-corporations .appRepeaterBordered {
  border: 1px solid #ccc;
}
.app-mtsos-corporations .appWizardInlineNavigate > a {
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  color: #545454;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #d3d3d3;
  background-image: -moz-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -ms-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b4b4b4));
  background-image: -webkit-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -o-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: linear-gradient(top, #e7e7e7, #b4b4b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#b4b4b4', GradientType=0);
  border-color: #b4b4b4 #b4b4b4 #8e8e8e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 12px;
  border-color: #a4a4a4;
  text-shadow: none;
  border-width: 0;
  background: inherit;
  background-color: #002e63;
  border: none;
  border-radius: 10px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: 'ArialMT', 'Arial', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-border-radius: 6px;
  text-shadow: none !important;
}
.app-mtsos-corporations .appWizardInlineNavigate > a:hover,
.app-mtsos-corporations .appWizardInlineNavigate > a:active,
.app-mtsos-corporations .appWizardInlineNavigate > a.active,
.app-mtsos-corporations .appWizardInlineNavigate > a.disabled,
.app-mtsos-corporations .appWizardInlineNavigate > a[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-corporations .appWizardInlineNavigate > a:active,
.app-mtsos-corporations .appWizardInlineNavigate > a.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-corporations .appWizardInlineNavigate > a:hover {
  color: #000000;
  text-decoration: none;
  background: #b4b4b4;
  *background: #b4b4b4;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.app-mtsos-corporations .appWizardInlineNavigate > a:focus {
  outline: thin dotted #333;
}
.app-mtsos-corporations .appWizardInlineNavigate > a:active {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appDialogRepeaterEdit + .appDialogRepeaterDelete {
  margin-left: 10px;
}
.app-mtsos-corporations .appRecordSelector .appRecordSelectorRadio {
  float: left;
  margin-right: 10px;
}
.app-mtsos-corporations .appRecordSelector .appRecordSelectorContent {
  float: left;
  width: 90%;
}
.app-mtsos-corporations .appRecordSelector:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appSearchSelector .appSearchSelectorCheckbox {
  float: left;
  margin-right: 10px;
}
.app-mtsos-corporations .appSearchSelector .appSearchSelectorContent {
  float: left;
  width: 90%;
}
.app-mtsos-corporations .appSearchSelector:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appRepeaterNew {
  margin-bottom: 12px;
}
.app-mtsos-corporations .appRepeaterNew:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterHeader:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterHeader:empty {
  display: none;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterHeader .appRepeaterTitle {
  margin: 0;
  font-family: Arial, Verdana, sans-serif;
  font-weight: 100;
  color: #000000;
  text-rendering: optimizelegibility;
  font-size: 18px;
  line-height: 27px;
  margin-bottom: 12px;
  float: left;
  padding-right: 20px;
  border-right: 1px solid #E5E5E5;
  margin-bottom: 0;
  margin-right: 20px;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterHeader .appRepeaterTitle small {
  font-weight: normal;
  color: #999999;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterHeader .appRepeaterTitle small {
  font-size: 14px;
}
.app-mtsos-corporations .appRepeaterNew.appReadOnly > .appRepeaterHeader .appRepeaterTitle {
  border-right: none;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterHeader .appRepeaterTitle + .appButton {
  margin-left: 20px;
  margin-bottom: 0;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterHeader .actions .appButton.appPlainLink span,
.app-mtsos-corporations .appRepeaterNew > .appRepeaterHeader .actions .appButton.appPlainLink > .left + span {
  color: #003b5a;
  text-decoration: underline;
}
.app-mtsos-corporations .appRepeaterNew.boxed > .appRepeaterHeader .actions {
  margin-bottom: 0;
}
.app-mtsos-corporations .appRepeaterNew .appGenRow {
  position: relative;
}
.app-mtsos-corporations .appRepeaterNew .appGenRow:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly:hover > .appRowFooter,
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly:focus > .appRowFooter {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.remove > .appRowFooter {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.remove .actions {
  display: none;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter .actions {
  white-space: nowrap;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter .actions .delete {
  margin-left: 20px;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.remove.appReadOnly > .appRowFooter .dialog {
  display: block;
  width: 200px;
  overflow: inherit;
  right: 0;
}
.app-mtsos-corporations .appRepeaterNew .appRowHeader,
.app-mtsos-corporations .appRepeaterNew .appRowContent,
.app-mtsos-corporations .appRepeaterNew .appRowFooter {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  float: left;
}
.app-mtsos-corporations .appRepeaterNew .appRowHeader {
  width: 260px;
}
.app-mtsos-corporations .appRepeaterNew .appRowHeader:empty {
  display: none;
}
.app-mtsos-corporations .appRepeaterNew .appRowContent {
  float: none;
  min-width: 260px;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader {
  width: 260px;
  padding-right: 20px;
  float: left;
  display: table-cell;
  vertical-align: top;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowContent {
  width: 100%;
  float: none;
  display: table-cell;
  min-width: inherit;
  vertical-align: top;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter {
  display: table-cell;
  vertical-align: top;
  float: none;
  min-width: 200px;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.Direct > .appRowFooter {
  float: right;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly {
  /* background-color: transparent; */
  -webkit-transition: background-color 0.12s linear;
  -moz-transition: background-color 0.12s linear;
  -ms-transition: background-color 0.12s linear;
  -o-transition: background-color 0.12s linear;
  transition: background-color 0.12s linear;
  display: block;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > div > .appSelectorEntityRoles {
  float: none;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError {
  padding: 2em;
  border: 1px solid #cd0000 !important;
}
.app-mtsos-corporations .appRepeaterNew.appRowsShaded > .appRepeaterContent > .appGenRow.appReadOnly.appError {
  padding-left: 3em;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError > .appRowHeader {
  width: 250px;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError:before {
  content: "\f071";
  font-family: FontAwesome;
  color: #cd0000;
  display: inline-block;
  position: absolute;
  left: 5px;
  top: 10px;
  font-weight: normal;
  font-size: 16px;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError .appAttribute.appHasWarnOrError:before {
  display: none;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.remove:after {
  /*display:none; */
}
.app-mtsos-corporations .appRepeaterNew.appRowsRuled > .appRepeaterContent > .appGenRow:last-child {
  border-bottom: none;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader h3 {
  color: #1D527B;
  font-weight: bold;
  font-size: 15px;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader h3 .appAttrValue {
  font-weight: bold;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly .appAttrLabelBox {
  display: none;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.showLabels .appAttrLabelBox {
  display: block;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRepeaterDirect .appAttrLabelBox {
  display: block;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly .appRowContent .appAttribute.appReadOnly:last-child {
  margin-bottom: 0;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.appNotReadOnly > .appRowFooter {
  float: none;
  padding: 10px;
}
.app-mtsos-corporations .appRepeaterNew.boxed > .appRepeaterHeader {
  padding: 10px 20px;
  background: #fff;
  border-bottom: 1px solid #E5E5E5;
}
.app-mtsos-corporations .appRepeaterNew.boxed.appRowsPadded > .appRepeaterContent > .appGenRow > .appRowContent .appRepeaterNew.boxed {
  margin: 0px -20px 0 -20px;
}
.app-mtsos-corporations .appRepeaterNew.boxed.appRowsPadded.appRowsCondensed > .appRepeaterContent > .appGenRow > .appRowContent .appRepeaterNew.boxed {
  margin: 0px -10px 0 -10px;
}
.app-mtsos-corporations .appRepeaterNew .hangOn {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ff0000;
}
.app-mtsos-corporations .appRepeaterNew .appRepeaterChildEdit.appGenRow:empty {
  display: none;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct {
  display: table;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect {
  display: table-cell;
  vertical-align: top;
}
.app-mtsos-corporations .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect + .appRowFooter {
  display: table-cell;
  vertical-align: top;
}
.app-mtsos-corporations .appRepeaterNew.appNotReadOnly > .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly .appRepeaterFooter {
  margin-top: 2em;
}
.app-mtsos-corporations .appRepeaterNew.appRepeaterNested.appNotReadOnly.appRowsShaded > .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly {
  border-left: 6px solid #ccc;
}
.app-mtsos-corporations .appRepeaterNew.appNotReadOnly .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly {
  border-left: 6px solid #ccc;
  padding: 3em;
}
.app-mtsos-corporations .appRepeaterNew.appRepeaterNested.appNotReadOnly .appRepeaterNew .appRepeaterChildEdit.appGenRow.appNotReadOnly .appRepeaterFooter {
  margin-left: 260px;
}
.app-mtsos-corporations .appRepeaterNew.appRepeaterNested.appRowsShaded > .appRepeaterContent .appRepeaterNew .appGenRow {
  background-color: rgba(223, 223, 223, 0.5);
  padding: 2em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-mtsos-corporations .appRepeaterNew.appRepeaterNested.appRowsShaded > .appRepeaterContent > .appGenRow.appReadOnly.appError:before,
.app-mtsos-corporations .appRepeaterNew.appRepeaterNested .appRowsRuled > .appRepeaterContent > .appGenRow.appReadOnly.appError:before {
  top: 5px;
  left: 5px;
}
.app-mtsos-corporations .appRepeaterNew.appRowsRuled .appRepeaterChildEdit.appGenRow.appNotReadOnly + .appRepeaterFooter {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 3em;
}
.app-mtsos-corporations .appRepeaterNew.appRowsShaded .appGenRow.appReadOnly.appError,
.app-mtsos-corporations .appRepeaterNew.appRowsBoxed .appGenRow.appReadOnly.appError {
  border: 1px solid #cd0000;
}
.app-mtsos-corporations .appRepeaterNew.appNotReadOnly > .appRepeaterHeader .appRepeaterTitle {
  font-weight: bold;
}
.app-mtsos-corporations .appRepeaterNew .promptX {
  background: #fafafa;
  padding: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-style: dashed;
  border-color: #003b5a;
  color: #003b5a;
  font-style: italic;
  font-size: 12px;
}
.app-mtsos-corporations .appRepeaterNew .promptX:before {
  content: "x";
  font-family: FontAwesome;
  content: "\f05a";
  margin-right: 5px;
}
.app-mtsos-corporations .blockWithTitle {
  margin-top: 10px;
}
.app-mtsos-corporations .appFilingDetail .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect {
  display: block;
}
.app-mtsos-corporations .boxRow {
  padding: 10px 20px;
}
.app-mtsos-corporations .boxRow.ruled {
  border-top: 1px solid #ccc;
}
.app-mtsos-corporations .boxRow.ruled:first-child {
  border-top: none;
}
.app-mtsos-corporations #xx1 {
  display: none;
}
@media (max-width: 768px) {
  .app-mtsos-corporations .appRepeaterNew .appRepeaterContent > .appGenRow.appReadOnly > div,
  .app-mtsos-corporations .appRepeaterNew .appRepeaterContent > .appGenRow {
    display: block;
    float: none;
    width: auto;
    padding: 10px 0 10px 0;
  }
  .app-mtsos-corporations .appRepeaterNew.boxed > .appRepeaterContent > .appGenRow.appReadOnly > div {
    padding: 0 20px 0 20px;
  }
  .app-mtsos-corporations .appRepeaterNew.boxed > .appRepeaterContent > .appGenRow.appReadOnly > div.appRowContent {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.app-mtsos-corporations .appDocumentUploadLink.appRepeaterAddBulk {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
  color: #003b5a;
  text-decoration: underline;
  text-shadow: none;
  text-decoration: none;
  margin: 0px 10px;
}
.app-mtsos-corporations .appDocumentUploadLink.appRepeaterAddBulk:hover {
  background: transparent;
  color: #003b5a;
  text-decoration: underline;
}
.app-mtsos-corporations .appDocumentUploadLink.appRepeaterAddBulk:active {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appDocumentUploadLink.appRepeaterAddBulk > .left + span {
  text-decoration: underline;
}
.app-mtsos-corporations .appDocumentUploadLink.appRepeaterAddBulk span.appKeyReady:before {
  font-family: 'FontAwesome';
  content: "\f055";
  padding-right: 4px;
}
.app-mtsos-corporations .appDocumentUploadLink.appRepeaterAddBulk:hover {
  text-decoration: none;
}
.app-mtsos-corporations span.appDocumentUploadHelp,
.app-mtsos-corporations span.appDocumentUploadHelp a {
  display: inline-block;
  font-size: smaller;
  color: #bbbbbb;
}
.app-mtsos-corporations .appRepeaterAdd.actions {
  margin-bottom: 12px;
}
.app-mtsos-corporations .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent {
  display: table;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-mtsos-corporations .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRepeaterRowLabel {
  display: table-header-group;
  margin-bottom: 5px;
}
.app-mtsos-corporations .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRecord {
  display: table-cell;
  vertical-align: top;
}
.app-mtsos-corporations .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRecord + .appDelLink {
  display: table-cell;
  vertical-align: top;
  float: right;
}
.app-mtsos-corporations .appDialogRepeater > .appDialogRepeaterRowContent > .appSelectorEntityRoles {
  float: none;
}
.app-mtsos-corporations table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.app-mtsos-corporations .appTable,
.app-mtsos-corporations .appDivTable {
  width: 100%;
  margin-bottom: 18px;
}
.app-mtsos-corporations .appTable > thead > tr > th,
.app-mtsos-corporations .appDivTable > thead > tr > th,
.app-mtsos-corporations .appTable > tbody > tr > td,
.app-mtsos-corporations .appDivTable > tbody > tr > td,
.app-mtsos-corporations .appTable .appDivCell,
.app-mtsos-corporations .appDivTable .appDivCell {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.app-mtsos-corporations .appTable > thead > tr > th,
.app-mtsos-corporations .appDivTable > thead > tr > th {
  font-weight: bold;
}
.app-mtsos-corporations .appTable > thead > tr > th .appTblSortedAsc span.right:before,
.app-mtsos-corporations .appDivTable > thead > tr > th .appTblSortedAsc span.right:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  content: "\f0d8";
  margin-left: 3px;
}
.app-mtsos-corporations .appTable > thead > tr > th .appTblSortedDesc span.right:before,
.app-mtsos-corporations .appDivTable > thead > tr > th .appTblSortedDesc span.right:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  content: "\f0d7";
}
.app-mtsos-corporations .appTable > thead > tr > th,
.app-mtsos-corporations .appDivTable > thead > tr > th {
  vertical-align: bottom;
}
.app-mtsos-corporations .appTableCondensed > tbody > tr > th,
.app-mtsos-corporations .appTableCondensed .appDivCell,
.app-mtsos-corporations .appTableCondensed > tbody > tr > td {
  padding: 4px 5px;
}
.app-mtsos-corporations .appTableBordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-mtsos-corporations .appTableBordered th,
.app-mtsos-corporations .appTableBordered .appDivCell,
.app-mtsos-corporations .appTableBordered td {
  border-left: 1px solid #dddddd;
}
.app-mtsos-corporations .appTableBordered caption + thead tr:first-child th,
.app-mtsos-corporations .appTableBordered caption + tbody tr:first-child th,
.app-mtsos-corporations .appTableBordered caption + tbody tr:first-child td,
.app-mtsos-corporations .appTableBordered colgroup + thead tr:first-child th,
.app-mtsos-corporations .appTableBordered colgroup + tbody tr:first-child th,
.app-mtsos-corporations .appTableBordered colgroup + tbody tr:first-child td,
.app-mtsos-corporations .appTableBordered thead:first-child tr:first-child th,
.app-mtsos-corporations .appTableBordered tbody:first-child tr:first-child th,
.app-mtsos-corporations .appTableBordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.app-mtsos-corporations .appTableBordered thead:first-child tr:first-child th:first-child,
.app-mtsos-corporations .appTableBordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.app-mtsos-corporations .appTableBordered thead:first-child tr:first-child th:last-child,
.app-mtsos-corporations .appTableBordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.app-mtsos-corporations .appTableBordered thead:last-child tr:last-child th:first-child,
.app-mtsos-corporations .appTableBordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.app-mtsos-corporations .appTableBordered thead:last-child tr:last-child th:last-child,
.app-mtsos-corporations .appTableBordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.app-mtsos-corporations .appTableStriped > tbody > tr:nth-child(odd) > td,
.app-mtsos-corporations .appTableStriped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.app-mtsos-corporations .appTableBodyStriped {
  border-collapse: separate;
}
.app-mtsos-corporations .appTableBodyStriped > tbody:nth-child(odd) {
  background-color: #f9f9f9;
}
.app-mtsos-corporations table.appAssistiveRepeaterTable thead.appAssistiveRepeaterTableHead th.appAssistiveRepeaterTableHeadCell div {
  word-break: normal;
  word-wrap: normal;
  width: auto;
}
.app-mtsos-corporations table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.app-mtsos-corporations table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.app-mtsos-corporations table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.app-mtsos-corporations table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.app-mtsos-corporations table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.app-mtsos-corporations table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.app-mtsos-corporations table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.app-mtsos-corporations table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.app-mtsos-corporations table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.app-mtsos-corporations table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.app-mtsos-corporations table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.app-mtsos-corporations table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.app-mtsos-corporations table .span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}
.app-mtsos-corporations table .span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}
.app-mtsos-corporations table .span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}
.app-mtsos-corporations table .span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}
.app-mtsos-corporations table .span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}
.app-mtsos-corporations table .span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}
.app-mtsos-corporations table .span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}
.app-mtsos-corporations table .span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}
.app-mtsos-corporations table .span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}
.app-mtsos-corporations table .span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}
.app-mtsos-corporations table .span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}
.app-mtsos-corporations table .span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}
.app-mtsos-corporations .appDivTable {
  display: table;
  width: 100%;
  -dt-display: table;
}
.app-mtsos-corporations .appDivRow {
  display: table-row;
}
.app-mtsos-corporations .appDivCell {
  display: table-cell;
  -dt-display: table-cell;
}
.app-mtsos-corporations .appGenRow {
  display: block;
}
.app-mtsos-corporations .appGenRow:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appGenRow .appCell {
  float: left;
  display: block;
}
.app-mtsos-corporations .tableAlpha > .appBlockChildren > .appBlockTitle:first-child {
  background-color: #1b517a;
  color: #ffffff;
  padding: 8px;
  border-radius: 4px 4px 0 0;
  margin-bottom: 0;
}
.app-mtsos-corporations .tableAlpha .appTable.appTableBordered {
  border: 1px solid #dcdcdc;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.app-mtsos-corporations .tableAlpha .appTable.appTableStriped tbody tr:nth-child(odd) td,
.app-mtsos-corporations .tableAlpha .appTable.appTableStriped tbody tr:nth-child(odd) th {
  background-color: #efefef;
}
.app-mtsos-corporations .tableAlpha > .appBlockChildren > .appBlockTitle:first-child,
.app-mtsos-corporations .tableAlpha > thead {
  background-color: #1b517a;
  color: #ffffff;
  padding: 8px;
  border-radius: 4px 4px 0 0;
  margin-bottom: 0;
}
.app-mtsos-corporations .tableAlpha .appTable.appTableBordered {
  border: 1px solid #dcdcdc;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.app-mtsos-corporations .tableAlpha .appTable.appTableStriped > tbody > tr:nth-child(odd) > td,
.app-mtsos-corporations .tableAlpha .appTable.appTableStriped > tbody > tr:nth-child(odd) > th {
  background-color: #efefef;
}
.app-mtsos-corporations .appTableClean {
  width: 100%;
}
.app-mtsos-corporations .appTableClean > tbody > tr > td,
.app-mtsos-corporations .appTableClean > tbody > tr > th,
.app-mtsos-corporations .appTableClean > tbody > tr {
  border: none;
  border-collapse: collapse;
}
.app-mtsos-corporations tbody:empty {
  display: none;
}
.app-mtsos-corporations .chartTable table {
  width: 100%;
  margin-bottom: 18px;
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border: 1px solid #dddddd;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-collapse: separate;
  background-color: white;
}
.app-mtsos-corporations .chartTable table > thead > tr > th,
.app-mtsos-corporations .chartTable table > tbody > tr > td,
.app-mtsos-corporations .chartTable table .appDivCell {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.app-mtsos-corporations .chartTable table > thead > tr > th {
  font-weight: bold;
}
.app-mtsos-corporations .chartTable table > thead > tr > th .appTblSortedAsc span.right:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  content: "\f0d8";
  margin-left: 3px;
}
.app-mtsos-corporations .chartTable table > thead > tr > th .appTblSortedDesc span.right:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  content: "\f0d7";
}
.app-mtsos-corporations .chartTable table > thead > tr > th {
  vertical-align: bottom;
}
.app-mtsos-corporations .chartTable table th,
.app-mtsos-corporations .chartTable table .appDivCell,
.app-mtsos-corporations .chartTable table td {
  border-left: 1px solid #dddddd;
}
.app-mtsos-corporations .chartTable table caption + thead tr:first-child th,
.app-mtsos-corporations .chartTable table caption + tbody tr:first-child th,
.app-mtsos-corporations .chartTable table caption + tbody tr:first-child td,
.app-mtsos-corporations .chartTable table colgroup + thead tr:first-child th,
.app-mtsos-corporations .chartTable table colgroup + tbody tr:first-child th,
.app-mtsos-corporations .chartTable table colgroup + tbody tr:first-child td,
.app-mtsos-corporations .chartTable table thead:first-child tr:first-child th,
.app-mtsos-corporations .chartTable table tbody:first-child tr:first-child th,
.app-mtsos-corporations .chartTable table tbody:first-child tr:first-child td {
  border-top: 0;
}
.app-mtsos-corporations .chartTable table thead:first-child tr:first-child th:first-child,
.app-mtsos-corporations .chartTable table tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.app-mtsos-corporations .chartTable table thead:first-child tr:first-child th:last-child,
.app-mtsos-corporations .chartTable table tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.app-mtsos-corporations .chartTable table thead:last-child tr:last-child th:first-child,
.app-mtsos-corporations .chartTable table tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.app-mtsos-corporations .chartTable table thead:last-child tr:last-child th:last-child,
.app-mtsos-corporations .chartTable table tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.app-mtsos-corporations .chartTable .reportMainHeader {
  background-color: #e0e0e0;
  font-weight: bold;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  color: #333333;
}
.app-mtsos-corporations .chartTable .separatorRow td {
  display: none;
}
.app-mtsos-corporations .chartTable td {
  border-bottom: 1px solid #d3d3d3;
}
.app-mtsos-corporations .chartTable .reportTotal {
  background-color: #f0f0f0;
}
.app-mtsos-corporations .chartTable .cellTotal {
  text-align: right;
}
.app-mtsos-corporations .exportTable table {
  width: 100%;
  margin-bottom: 18px;
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border: 1px solid #dddddd;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-collapse: separate;
}
.app-mtsos-corporations .exportTable table > thead > tr > th,
.app-mtsos-corporations .exportTable table > tbody > tr > td,
.app-mtsos-corporations .exportTable table .appDivCell {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.app-mtsos-corporations .exportTable table > thead > tr > th {
  font-weight: bold;
}
.app-mtsos-corporations .exportTable table > thead > tr > th .appTblSortedAsc span.right:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  content: "\f0d8";
  margin-left: 3px;
}
.app-mtsos-corporations .exportTable table > thead > tr > th .appTblSortedDesc span.right:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  content: "\f0d7";
}
.app-mtsos-corporations .exportTable table > thead > tr > th {
  vertical-align: bottom;
}
.app-mtsos-corporations .exportTable table th,
.app-mtsos-corporations .exportTable table .appDivCell,
.app-mtsos-corporations .exportTable table td {
  border-left: 1px solid #dddddd;
}
.app-mtsos-corporations .exportTable table caption + thead tr:first-child th,
.app-mtsos-corporations .exportTable table caption + tbody tr:first-child th,
.app-mtsos-corporations .exportTable table caption + tbody tr:first-child td,
.app-mtsos-corporations .exportTable table colgroup + thead tr:first-child th,
.app-mtsos-corporations .exportTable table colgroup + tbody tr:first-child th,
.app-mtsos-corporations .exportTable table colgroup + tbody tr:first-child td,
.app-mtsos-corporations .exportTable table thead:first-child tr:first-child th,
.app-mtsos-corporations .exportTable table tbody:first-child tr:first-child th,
.app-mtsos-corporations .exportTable table tbody:first-child tr:first-child td {
  border-top: 0;
}
.app-mtsos-corporations .exportTable table thead:first-child tr:first-child th:first-child,
.app-mtsos-corporations .exportTable table tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.app-mtsos-corporations .exportTable table thead:first-child tr:first-child th:last-child,
.app-mtsos-corporations .exportTable table tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.app-mtsos-corporations .exportTable table thead:last-child tr:last-child th:first-child,
.app-mtsos-corporations .exportTable table tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.app-mtsos-corporations .exportTable table thead:last-child tr:last-child th:last-child,
.app-mtsos-corporations .exportTable table tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.app-mtsos-corporations .exportTable .exportTableHeader {
  background-color: #e0e0e0;
  font-weight: bold;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  color: #333333;
}
.app-mtsos-corporations .exportTable .separatorRow td {
  display: none;
}
.app-mtsos-corporations .exportTable .exportTableTitle {
  background-color: #f0f0f0;
}
.app-mtsos-corporations .exportTable td {
  border-bottom: 1px solid #d3d3d3;
}
.app-mtsos-corporations .exportTable .cellTotal {
  text-align: right;
}
.app-mtsos-corporations .exportTable .appAttrValue {
  min-height: inherit;
  line-height: normal;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly {
  line-height: normal;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrControls,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appLegend {
  float: left;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
  .app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrControls,
  .app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox,
  .app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appLegend,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox {
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrValue,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrPrevValue {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appLocalizedText {
  margin-left: 260px;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttribute {
  float: left;
  display: block;
  margin-right: 20px;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appRestricted:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly.appRestrictedAttRadio.radio .appRestricted,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly.appRestrictedAttRadio.radio .appAttrLabelBox,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly.appRestrictedAttRadio.radio .appLegend {
  display: block;
  width: auto;
  float: none;
  margin-right: 0;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly.appRestrictedAttRadio.radio .appRestricted .appRestrictedOption {
  margin-bottom: 6px;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockTitle,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockTitle {
  float: left;
  width: 240px;
  margin-right: 20px;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockTitle,
  .app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren {
  overflow: auto;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .appAttribute,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttribute {
  margin-right: 4px;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .appAttribute .appAttrLabel,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttribute .appAttrLabel {
  clear: right;
  font-style: italic;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .PhoneCountryCode {
  width: 60px;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .PhoneCountryCode input[type="text"],
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .PhoneCountryCode select,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .PhoneCountryCode textarea {
  width: 50px;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .PhoneAreaCode {
  width: 90px;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .PhoneAreaCode input[type="text"],
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .PhoneAreaCode select,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .PhoneAreaCode textarea {
  width: 80px;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .PhoneNumber {
  width: 150px;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .PhoneNumber input[type="text"],
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .PhoneNumber select,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .PhoneNumber textarea {
  width: 140px;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .PhoneExtension {
  width: 90px;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .PhoneExtension input[type="text"],
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .PhoneExtension select,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .PhoneExtension textarea {
  width: 80px;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttrLabelBox,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttrLabelBox,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appLegend,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appLegend,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttrControls,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttrControls {
  float: none;
  display: block;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appLegend,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appLegend,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttrLabelBox,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttribute,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] > .appRestricted .appRestrictedOption,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren > .appRestricted .appRestrictedOption,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] > fieldset > .appRestricted .appRestrictedOption,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] > .appRestricted:after,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren > .appRestricted:after,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] > fieldset > .appRestricted:after,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren > fieldset > .appRestricted:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appErrors > div,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appErrors > div {
  min-width: inherit;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttribute .appAttrLabelBox,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "]:after,
.app-mtsos-corporations .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .Address2.appNotReadOnly > .appAttrLabelBox,
.app-mtsos-corporations .Address3.appNotReadOnly > .appAttrLabelBox,
.app-mtsos-corporations .Address4.appNotReadOnly > .appAttrLabelBox {
  min-height: 1px;
}
.app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine > .appBlockTitle,
.app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine > .appBlockTitle,
.app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine > .appFieldset > .appBlockTitle,
.app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine > .appFieldset > .appBlockTitle {
  float: left;
  width: 240px;
  margin-right: 20px;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine > .appBlockTitle,
  .app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine > .appBlockTitle,
  .app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine > .appFieldset > .appBlockTitle,
  .app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine > .appFieldset > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine > .appBlockChildren,
.app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine > .appBlockChildren,
.app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine > .appFieldset > .appBlockChildren,
.app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine > .appFieldset > .appBlockChildren {
  overflow: auto;
}
.app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine .appAttribute .appAttrLabelBox,
.app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine.radio .appAttrLabelBox,
.app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine.radio .appAttrLabelBox,
.app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine.radio .appLegend,
.app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine.radio .appLegend {
  display: block;
  float: left;
}
.app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine.radio .appRestricted,
.app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine.radio .appRestricted {
  overflow: auto;
}
.app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine.radio .appRestricted .appRestrictedOption,
.app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine.radio .appRestricted .appRestrictedOption {
  margin-bottom: 6px;
}
.app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine.radio .appAttrLabelBox,
.app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine.radio .appAttrLabelBox {
  width: 240px;
}
.app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine .appRestrictedOption,
.app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine:after,
.app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine .appAttribute,
.app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine .appAttribute {
  margin-right: 4px;
}
.app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine .appAttribute .appAttrLabelBox,
.app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine .appAttribute .appAttrLabelBox {
  width: auto;
  float: none;
}
.app-mtsos-corporations .appAddress.appNotReadOnly.appSingleLine .appAttribute.appNotReadOnly > .appAttrLabelBox .appAttrLabel,
.app-mtsos-corporations .appAddress.appNotReadOnly .appSingleLine .appAttribute.appNotReadOnly > .appAttrLabelBox .appAttrLabel {
  clear: right;
  font-style: italic;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
}
.app-mtsos-corporations .appAttribute.appReadOnly.CountryCode .appAttrLabelBox:empty {
  height: 1px;
}
.app-mtsos-corporations .appPcLookupList .appRestrictedRadio .appEven,
.app-mtsos-corporations .appPcLookupList .appRestrictedRadio .appOdd {
  margin-bottom: 6px;
}
.app-mtsos-corporations .appPcLookupList .appRestrictedRadio .appEven:after,
.app-mtsos-corporations .appPcLookupList .appRestrictedRadio .appOdd:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appPcLookupList .appRestrictedRadio input[type="radio"] {
  margin-top: 3px;
  float: left;
}
.app-mtsos-corporations .appPcLookupList .appRestrictedRadio input[type="radio"] + label {
  display: block;
  padding-left: 20px;
  cursor: pointer;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly {
  line-height: normal;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrControls,
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox,
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockChildren .appLegend {
  float: left;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
  .app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrControls,
  .app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox,
  .app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockChildren .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockChildren .appLegend,
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox {
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrValue,
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrPrevValue {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockChildren .appLocalizedText {
  margin-left: 260px;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockChildren .appAttribute {
  float: left;
  display: block;
  margin-right: 20px;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appRestricted:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly.appRestrictedAttRadio.radio .appRestricted,
.app-mtsos-corporations .appIndividualname.appNotReadOnly.appRestrictedAttRadio.radio .appAttrLabelBox,
.app-mtsos-corporations .appIndividualname.appNotReadOnly.appRestrictedAttRadio.radio .appLegend {
  display: block;
  width: auto;
  float: none;
  margin-right: 0;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly.appRestrictedAttRadio.radio .appRestricted .appRestrictedOption {
  margin-bottom: 6px;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockTitle,
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appFieldset > .appBlockTitle {
  float: left;
  width: 240px;
  margin-right: 20px;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockTitle,
  .app-mtsos-corporations .appIndividualname.appNotReadOnly > .appFieldset > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appBlockChildren,
.app-mtsos-corporations .appIndividualname.appNotReadOnly > .appFieldset > .appBlockChildren {
  overflow: auto;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .appAttribute {
  margin-right: 4px;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .appAttribute .appAttrLabel {
  clear: right;
  font-style: italic;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .Title,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .TitleBox {
  width: auto;
  display: inline-block;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .Title select {
  min-width: inherit;
  width: auto;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .FirstName,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .FirstNameBox {
  width: 130px;
  display: inline-block;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .FirstName input[type="text"],
.app-mtsos-corporations .appIndividualname.appNotReadOnly .FirstNameBox input[type="text"],
.app-mtsos-corporations .appIndividualname.appNotReadOnly .FirstName select,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .FirstNameBox select,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .FirstName textarea,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .FirstNameBox textarea {
  width: 120px;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .MiddleNames,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .MiddleNamesBox {
  width: 100px;
  display: inline-block;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .MiddleNames input[type="text"],
.app-mtsos-corporations .appIndividualname.appNotReadOnly .MiddleNamesBox input[type="text"],
.app-mtsos-corporations .appIndividualname.appNotReadOnly .MiddleNames select,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .MiddleNamesBox select,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .MiddleNames textarea,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .MiddleNamesBox textarea {
  width: 90px;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .LastName,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .LastNameBox {
  width: 130px;
  display: inline-block;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .LastName input[type="text"],
.app-mtsos-corporations .appIndividualname.appNotReadOnly .LastNameBox input[type="text"],
.app-mtsos-corporations .appIndividualname.appNotReadOnly .LastName select,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .LastNameBox select,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .LastName textarea,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .LastNameBox textarea {
  width: 120px;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .Suffix,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .SuffixBox {
  display: inline-block;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .appBlockChildren .appAttrLabelBox,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .appBlockChildren .appLegend,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .appBlockChildren .appAttrControls {
  float: none;
  display: block;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .appBlockChildren .appLegend,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .appBlockChildren .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .appBlockChildren .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .appBlockChildren > .appRestricted .appRestrictedOption,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .appBlockChildren > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .appBlockChildren > .appRestricted:after,
.app-mtsos-corporations .appIndividualname.appNotReadOnly .appBlockChildren > fieldset > .appRestricted:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .appBlockChildren .appErrors > div {
  min-width: inherit;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .appBlockChildren .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-corporations .appIndividualname.appNotReadOnly .appBlockChildren:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appErrorsStacked .appErrors {
  display: block;
}
.app-mtsos-corporations .appErrorsStacked .appErrors:last-child {
  margin-bottom: 12px;
}
.app-mtsos-corporations .appDocumentUploadLink {
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  color: #545454;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #d3d3d3;
  background-image: -moz-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -ms-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b4b4b4));
  background-image: -webkit-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -o-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: linear-gradient(top, #e7e7e7, #b4b4b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#b4b4b4', GradientType=0);
  border-color: #b4b4b4 #b4b4b4 #8e8e8e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-color: #a4a4a4;
  text-shadow: none;
  border-width: 0;
  background: inherit;
  background-color: #002e63;
  border: none;
  border-radius: 10px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: 'ArialMT', 'Arial', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-border-radius: 6px;
  text-shadow: none !important;
  position: relative;
  overflow: hidden;
  margin-bottom: 12px;
}
.app-mtsos-corporations .appDocumentUploadLink:hover,
.app-mtsos-corporations .appDocumentUploadLink:active,
.app-mtsos-corporations .appDocumentUploadLink.active,
.app-mtsos-corporations .appDocumentUploadLink.disabled,
.app-mtsos-corporations .appDocumentUploadLink[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-corporations .appDocumentUploadLink:active,
.app-mtsos-corporations .appDocumentUploadLink.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-corporations .appDocumentUploadLink:hover {
  color: #000000;
  text-decoration: none;
  background: #b4b4b4;
  *background: #b4b4b4;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.app-mtsos-corporations .appDocumentUploadLink:focus {
  outline: thin dotted #333;
}
.app-mtsos-corporations .appDocumentUploadLink:active {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appDocumentUploadLink span {
  width: 100%;
}
.app-mtsos-corporations .appDocumentUploadLink input {
  font: 220px monospace !important;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  margin: 0;
  height: 220px;
  cursor: pointer;
}
.app-mtsos-corporations .ie8 .appDocumentUploadLink input {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  z-index: 1;
}
.app-mtsos-corporations .appDocumentsContainer .appAttrLabelBox {
  float: left;
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-corporations .appDocumentsContainer .appLabelText {
  line-height: 1.4;
  font-weight: bold;
}
.app-mtsos-corporations .appDocumentsContainer.appReadOnly .appAttrLabelBox {
  font-weight: bold;
}
.app-mtsos-corporations .appDocumentsContainer .appDocuments {
  margin: 0;
  overflow: auto;
}
.app-mtsos-corporations .appDocumentsContainer .appDocuments li {
  list-style: none;
  padding: 3px 0;
}
.app-mtsos-corporations .appDocumentsContainer .appDocuments li:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appDocumentsContainer .appDocuments li .appDocumentView {
  display: block;
  float: left;
  text-decoration: none;
}
.app-mtsos-corporations .appDocumentsContainer .appDocuments li .appDocumentView > span {
  text-decoration: underline;
}
.app-mtsos-corporations .appDocumentsContainer .appDocuments li .appDocumentRemove {
  display: block;
  float: right;
  text-decoration: none;
}
.app-mtsos-corporations .appDocumentsContainer .appDocuments li .appDocumentRemove .left:before {
  content: "\f00d";
  font-family: FontAwesome;
  margin-right: 0.2em;
  text-decoration: none;
}
.app-mtsos-corporations .appDocumentsContainer .appDocuments li .appDocumentRemove .left + span {
  text-decoration: underline;
}
.app-mtsos-corporations .appDocumentsContainer .appDocuments li span.appDocumentUploaded {
  color: #555555;
  font-size: 10px;
  text-decoration: none;
  margin-left: 5px;
}
.app-mtsos-corporations .appDocumentsContainer .appDocuments li span.appDocumentUser {
  color: #555555;
  font-size: 10px;
  text-decoration: none;
  margin-left: 5px;
}
.app-mtsos-corporations .appDocumentsContainer .appDocuments li .appAttrLabelBox {
  width: 100px;
}
.app-mtsos-corporations .appDocumentsContainer .appDocuments .appRowEven {
  background: inherit;
}
.app-mtsos-corporations .appDocumentsContainer.appNotReadOnly .appDocuments li:last-child {
  margin-bottom: 20px;
}
.app-mtsos-corporations .appDocumentsContainer:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appDocumentsContainer.appNotReadOnly.appDocumentCount0 {
  float: left;
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-corporations .appDocumentsContainer + .appDocumentUploadLink {
  margin-bottom: 20px;
}
.app-mtsos-corporations .appDocumentsContainer.appDocumentAttribute .appAttrLabelBox label {
  font-weight: normal;
}
.app-mtsos-corporations .appDocumentsContainer.appReadOnly {
  margin-bottom: 12px;
}
.app-mtsos-corporations .appDocumentsContainer.appReadOnly:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appDocumentsContainer.appReadOnly > .appAttrLabelBox {
  font-weight: bold;
}
.app-mtsos-corporations .appDocumentsContainer.appReadOnly > .appAttrLabelBox + .appDocuments {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
.app-mtsos-corporations .appDocumentsContainer.appReadOnly > .appAttrLabelBox + .appDocuments li {
  padding: 0;
  background: none;
  line-height: normal;
}
.app-mtsos-corporations .appDocumentsContainer.appReadOnly.repeater.appDocumentCount0 {
  display: none;
}
.app-mtsos-corporations .appDocumentsContainer .appDocumentView + .appBox {
  clear: both;
}
.app-mtsos-corporations .appDocumentsContainer .appDocumentView + .appAttribute {
  clear: both;
}
.app-mtsos-corporations .appDocumentsContainer .appDocumentView + .appAttribute.Description .appAttrLabelBox {
  width: auto;
  float: none;
}
.app-mtsos-corporations .appDocumentsContainer .appDocumentView + .appAttribute.Description .appAttrLabelBox .appAttrLabel {
  clear: right;
  font-style: italic;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
}
.app-mtsos-corporations span.appDocumentThumbnail {
  display: inline-block;
  width: 50px;
  border: 1px solid #ccc;
}
.app-mtsos-corporations span.appDocumentLink {
  padding-left: 40px;
}
.app-mtsos-corporations div.appDocumentThumbnailAndLink {
  float: left;
}
.app-mtsos-corporations div.appDocumentThumbnail {
  width: 50px;
  float: left;
  border: 1px solid #ccc;
  margin-right: 20px;
  overflow: hidden;
}
.app-mtsos-corporations div.appDocumentThumbnail a {
  display: block;
  height: 100%;
}
.app-mtsos-corporations .appDocumentsContainer .DteCode {
  clear: both;
}
.app-mtsos-corporations .appDocumentBox {
  margin-bottom: 20px;
}
.app-mtsos-corporations .appDocumentBox > .appBlockTitle {
  float: left;
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-corporations .appDocumentBox > .appBlockTitle h3 {
  margin-top: 0;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations .appDocumentBox > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-corporations .ui-dialog .appDocumentBox > .appBlockTitle h2,
.app-mtsos-corporations .ui-dialog .appDocumentBox > .appBlockTitle h3 {
  margin-top: 0;
  font-size: 16px;
  line-height: normal;
}
.app-mtsos-corporations .appDocumentBox > .appBlockChildren {
  overflow: auto;
}
.app-mtsos-corporations .appDocumentBox .repeater:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appDocumentBox.appNotReadOnly .appDocumentCount0 .appAttrLabelBox {
  float: none;
}
.app-mtsos-corporations .appDocumentBox .appDocumentsContainer.appReadOnly,
.app-mtsos-corporations .appDocumentBox .appDocumentUploadLink {
  margin-bottom: 0;
}
.app-mtsos-corporations .appDocumentBox .appDocumetTypeRepeater.appNotReadOnly .appRepeaterRowContent {
  margin-bottom: 5px;
}
.app-mtsos-corporations .versionedDocument .appDocVersionsExpando {
  margin-left: 260px;
}
.app-mtsos-corporations .versionedDocument .appDocVersionsExpando a {
  color: #333333;
}
.app-mtsos-corporations .appSearchOps {
  display: inline-block;
}
.app-mtsos-corporations .appNote {
  font-size: 12px;
  font-style: italic;
  margin-bottom: 12px;
  color: #333333;
}
.app-mtsos-corporations .appLegend .appNote,
.app-mtsos-corporations .appLabelBox .appNote {
  margin-bottom: 0;
}
.app-mtsos-corporations .appFieldNote {
  display: block;
}
.app-mtsos-corporations .appRestrictedExpand,
.app-mtsos-corporations a.appExpando {
  text-decoration: none;
  cursor: pointer;
}
.app-mtsos-corporations .appRestrictedExpand > .left:before,
.app-mtsos-corporations a.appExpando > .left:before {
  content: "\f0da\20";
  font-family: FontAwesome;
}
.app-mtsos-corporations .appRestrictedExpand > .left + span,
.app-mtsos-corporations a.appExpando > .left + span {
  text-decoration: underline;
}
.app-mtsos-corporations .appRestrictedExpand .left,
.app-mtsos-corporations a.appExpando .left,
.app-mtsos-corporations .appRestrictedExpand .right,
.app-mtsos-corporations a.appExpando .right {
  text-decoration: none;
}
.app-mtsos-corporations .appRestrictedExpandExpanded > .left:before,
.app-mtsos-corporations a.appExpandoExpanded > .left:before,
.app-mtsos-corporations a.appExpando.ui-state-active > .left:before {
  content: "\f0d7\20";
  font-family: FontAwesome;
}
.app-mtsos-corporations .appExpandoOpen,
.app-mtsos-corporations .appExpandoShut {
  margin-bottom: 12px;
}
.app-mtsos-corporations .appBoxAlpha {
  border: 1px solid #ddd;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 0px #ddd;
  -moz-box-shadow: 0px 0px 0px #ddd;
  box-shadow: 0px 0px 0px #ddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-mtsos-corporations div.appBoxAlpha.appNoNestedAlpha div.appBoxAlpha {
  border: none;
  padding: 0px;
  margin: 0px;
  border-radius: 0;
}
.app-mtsos-corporations .appBoxBeta {
  border: 0px solid #d2e0ed;
  padding: 20px;
  margin-bottom: 20px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.app-mtsos-corporations .appBoxGamma {
  border: 1px solid #ddd;
  margin-bottom: 20px;
}
.app-mtsos-corporations .appMt10 {
  margin-top: 10px;
}
.app-mtsos-corporations .appMt20 {
  margin-top: 20px;
}
.app-mtsos-corporations .appMb10 {
  margin-bottom: 10px;
}
.app-mtsos-corporations .appMb20 {
  margin-bottom: 20px;
}
.app-mtsos-corporations .appPb10 {
  padding-bottom: 10px;
}
.app-mtsos-corporations .appPb20 {
  padding-bottom: 20px;
}
.app-mtsos-corporations .appPagerContainer {
  padding: 4px 1em;
  border-top: 1px solid #f0f0f0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-mtsos-corporations .appPagerContainer:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appPagerContainer .appPrev,
.app-mtsos-corporations .appPagerContainer .appNext,
.app-mtsos-corporations .appPagerContainer .appPages,
.app-mtsos-corporations .appPagerContainer .appFirst,
.app-mtsos-corporations .appPagerContainer .appLast {
  float: left;
  position: relative;
  left: auto;
  width: auto;
}
.app-mtsos-corporations .appPagerContainer .appPrev,
.app-mtsos-corporations .appPagerContainer .appNext,
.app-mtsos-corporations .appPagerContainer .appFirst,
.app-mtsos-corporations .appPagerContainer .appLast {
  min-height: 1px;
}
.app-mtsos-corporations .appPagerContainer .appPrev a,
.app-mtsos-corporations .appPagerContainer .appNext a,
.app-mtsos-corporations .appPagerContainer .appFirst a,
.app-mtsos-corporations .appPagerContainer .appLast a {
  word-wrap: break-word;
}
.app-mtsos-corporations .appPagerContainer .appPages {
  text-align: center;
}
.app-mtsos-corporations .appPagerContainer .appNext {
  text-align: right;
}
.app-mtsos-corporations .appPagerContainer .appPager {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  float: left;
}
.app-mtsos-corporations .appPagerContainer .appPager:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appPagerContainer.appPagerCount0,
.app-mtsos-corporations .appPagerContainer.appPagerCount1 {
  display: none;
}
.app-mtsos-corporations .appPagerContainer.appPagerContainerHeader.appPagerCount1 {
  display: block;
}
.app-mtsos-corporations .appPagerContainer.appPagerContainerFooter.appPagerCount0,
.app-mtsos-corporations .appPagerContainer.appPagerContainerFooter.appPagerCount1 {
  display: none;
}
.app-mtsos-corporations .appPager {
  list-style: none;
}
.app-mtsos-corporations .appPager li {
  display: inline;
}
.app-mtsos-corporations .appPager a,
.app-mtsos-corporations .appPager .active {
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.app-mtsos-corporations .appPager a:hover {
  text-decoration: none;
  background-color: #f0f0f0;
}
.app-mtsos-corporations .appPager .appNext a {
  float: right;
}
.app-mtsos-corporations .appPager .appPrevious a {
  float: left;
}
.app-mtsos-corporations .appPager .disabled a,
.app-mtsos-corporations .appPager .disabled a:hover {
  color: #999999;
  background-color: #fff;
  cursor: default;
}
.app-mtsos-corporations .appPager .sep {
  display: none;
}
.app-mtsos-corporations .appRestrictedRepeater.appNotReadOnly .appRestrictedRepeaterRowContentItem {
  display: table-row;
}
.app-mtsos-corporations .appRestrictedRepeater.appNotReadOnly .appRestrictedRepeaterRowContentItem > input[type="checkbox"],
.app-mtsos-corporations .appRestrictedRepeater.appNotReadOnly .appRestrictedRepeaterRowContentItem > input[type="checkbox"] + label {
  display: table-cell;
}
.app-mtsos-corporations .appRestrictedRepeater.appNotReadOnly .appRestrictedRepeaterRowContentItem > input[type="checkbox"] {
  margin-right: 3px;
}
.app-mtsos-corporations .yesNo.appNotReadOnly > .appRestrictedRepeaterContent > .appRestrictedRepeaterRowContent > .appAttrLabelBox {
  float: left;
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-corporations .yesNo.appNotReadOnly > .appRestrictedRepeaterContent > .appRestrictedRepeaterRowContent > .appRestrictedRepeaterRowContentItems {
  overflow: auto;
  line-height: normal;
}
.app-mtsos-corporations .appNotReadOnly .appMultiSelectExplanation {
  margin-left: 16px;
  padding: 10px;
  background-color: #eeeeee;
}
.app-mtsos-corporations .appReadOnly .appMultiSelectExplanation {
  margin-left: 0px;
  padding: 0px;
  background-color: #ffffff;
}
.app-mtsos-corporations .taskView .appAttribute.appReadOnly .appMultiSelectExplanation .appAttrValue {
  clear: none;
}
.app-mtsos-corporations .appRestrictedRepeater.yesNo.appReadOnly .appAttrLabelBox {
  float: left;
  width: 240px;
  margin-right: 20px;
  font-weight: bold;
}
.app-mtsos-corporations .appRestrictedRepeater.yesNo.appReadOnly .appRestrictedRepeaterRowContentItem {
  margin-left: 260px;
  margin-bottom: 12px;
}
.app-mtsos-corporations .appSearchCriteriaRestrictedHz input[type="checkbox"] {
  margin-right: 3px;
}
.app-mtsos-corporations .appSearchCriteriaRestrictedHz input[type="checkbox"] + label {
  margin-right: 20px;
}
.app-mtsos-corporations .appServiceInstanceHeader {
  margin-bottom: 20px;
}
.app-mtsos-corporations .appServiceInstanceHeader.appNotReadOnly {
  margin-bottom: 20px;
}
.app-mtsos-corporations .appRestrictedRepeater {
  margin-bottom: 12px;
}
.app-mtsos-corporations .appText {
  margin-bottom: 12px;
}
.app-mtsos-corporations .appText.appreadOnly:empty {
  display: none;
}
.app-mtsos-corporations .appAutoComplete {
  position: relative;
}
.app-mtsos-corporations .appAutoComplete .ui-autocomplete-input.ui-autocomplete-loading {
  background-image: url(images/throbber_sml.gif);
  background-repeat: no-repeat;
  background-position: right;
}
.app-mtsos-corporations.ui-autocomplete {
  background-image: none;
  background-repeat: no-repeat;
  position: absolute;
  cursor: default;
  max-height: 200px;
  overflow-y: scroll;
  min-width: 160px;
  padding: 4px 0;
  margin: 0 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  left: auto;
  z-index: 1060;
}
.app-mtsos-corporations.ui-autocomplete li {
  list-style: none;
  margin: 0;
}
.app-mtsos-corporations .appAutoComplete .appLookupChange .right,
.app-mtsos-corporations .appAutoComplete .appLookupChange .left,
.app-mtsos-corporations .appAutoComplete .appJdbcAttributeLookupView > .left,
.app-mtsos-corporations .appAutoComplete .ui-helper-hidden-accessible {
  display: none;
}
.app-mtsos-corporations .appAutoComplete .appLookupChange + .appLookupRefresh {
  margin-left: 10px;
}
.app-mtsos-corporations .appAutoComplete.appNotReadOnly .appAttrLabelBox .appAttrLabel {
  font-weight: bold;
}
.app-mtsos-corporations .appAutoComplete.appNotReadOnly.appBlankAttribute .appAttrLabelBox .appAttrLabel {
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
}
.app-mtsos-corporations .appAutoComplete .ui-autocomplete-input {
  padding-left: 20px;
  width: 214px;
  background-image: url(images/search.png);
  background-position: 0 3px;
  background-repeat: no-repeat;
}
.app-mtsos-corporations.ui-autocomplete li a {
  display: block;
  color: #333333;
  border-bottom: 1px dotted #ccc;
  padding: 0 5px;
}
.app-mtsos-corporations.ui-autocomplete li a:hover,
.app-mtsos-corporations.ui-autocomplete li .ui-state-focus {
  background-color: transparent;
  text-decoration: none;
}
.app-mtsos-corporations .appSecuritySearchResult {
  display: block;
  font-size: 12px;
}
.app-mtsos-corporations .appSecuritySearchResult label,
.app-mtsos-corporations .appSecuritySearchResult label + span {
  display: inline-block;
  vertical-align: top;
}
.app-mtsos-corporations .appSecuritySearchResult label {
  width: 10em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 0.7em;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
}
.app-mtsos-corporations .appSecuritySearchResult label + span {
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
}
.app-mtsos-corporations .appSecuritySearchChange {
  cursor: pointer;
}
.app-mtsos-corporations .appSecuritySearchView .appSecuritySearchRow {
  display: block;
  background-color: transparent;
  padding: 0 1em;
  line-height: 1.5em;
  clear: both;
}
.app-mtsos-corporations .appSecuritySearchView .appSecuritySearchLabel {
  font-weight: bold;
}
.app-mtsos-corporations .appLayA2 > .appBlockChildren .appSecuritySearch {
  overflow: hidden;
  line-height: normal;
}
.app-mtsos-corporations .appSecuritySearchView .appSecuritySearchValue {
  word-wrap: break-word;
}
.app-mtsos-corporations .appCompanyLookup.appReadOnly > .appBlockChildren {
  padding: 5px 0;
}
.app-mtsos-corporations .appCompanyLookup.appReadOnly .appAttribute.appReadOnly {
  margin-bottom: 0;
  font-size: 12px;
}
.app-mtsos-corporations .appCompanyLookup.appReadOnly .appAttribute.appBlankAttribute.appReadOnly .appAttrValue {
  display: none;
}
.app-mtsos-corporations .appCompanyLookup.appReadOnly .appAttribute.appReadOnly .appAttrLabelBox {
  width: auto;
  float: none;
  margin-right: 0;
}
.app-mtsos-corporations .appLookup .appCompanyLookup.appReadOnly .appAttribute.appReadOnly {
  margin-bottom: 0;
}
.app-mtsos-corporations .appLookup .appCompanyLookup.appReadOnly .appAttribute.appBlankAttribute.appReadOnly .appAttrValue {
  display: none;
}
.app-mtsos-corporations .appLookup .appCompanyLookup.appReadOnly .appAttribute.appReadOnly .appAttrLabelBox {
  width: auto;
  float: none;
  margin-right: 0;
}
.app-mtsos-corporations #catInactivityWarningDialog {
  background-color: #ffffff;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.app-mtsos-corporations .appFeeDefinitionTabs.appTabs {
  max-width: 30%;
  word-wrap: break-word;
  font-size: 12px;
  max-height: 350px;
  overflow-y: scroll;
  overflow-x: hidden;
  direction: rtl;
}
.app-mtsos-corporations .appFeeDefinition > .appAttribute .appAttrLabelBox,
.app-mtsos-corporations .appFeeDefinition > .appAttribute .appAttrControls,
.app-mtsos-corporations .appFeeDefinition > .appAttribute .appAttrPrevLabelBox,
.app-mtsos-corporations .appFeeDefinition > .appAttribute .appLegend {
  float: left;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations .appFeeDefinition > .appAttribute .appAttrLabelBox,
  .app-mtsos-corporations .appFeeDefinition > .appAttribute .appAttrControls,
  .app-mtsos-corporations .appFeeDefinition > .appAttribute .appAttrPrevLabelBox,
  .app-mtsos-corporations .appFeeDefinition > .appAttribute .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-corporations .appFeeDefinition > .appAttribute .appAttrLabelBox,
.app-mtsos-corporations .appFeeDefinition > .appAttribute .appLegend,
.app-mtsos-corporations .appFeeDefinition > .appAttribute .appAttrPrevLabelBox {
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-corporations .appFeeDefinition > .appAttribute .appAttrValue,
.app-mtsos-corporations .appFeeDefinition > .appAttribute .appAttrPrevValue {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-mtsos-corporations .appFeeDefinition > .appAttribute .appLocalizedText {
  margin-left: 260px;
}
.app-mtsos-corporations .appFeeDefinition > .appAttribute .appAttrLabelBox {
  width: 240px;
}
.app-mtsos-corporations .appFeeDefinitionTabsSelection > a {
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  color: #545454;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #d3d3d3;
  background-image: -moz-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -ms-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b4b4b4));
  background-image: -webkit-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -o-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: linear-gradient(top, #e7e7e7, #b4b4b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#b4b4b4', GradientType=0);
  border-color: #b4b4b4 #b4b4b4 #8e8e8e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 12px;
  border-color: #a4a4a4;
  text-shadow: none;
  border-width: 0;
  background: inherit;
  background-color: #002e63;
  border: none;
  border-radius: 10px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: 'ArialMT', 'Arial', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-border-radius: 6px;
  text-shadow: none !important;
}
.app-mtsos-corporations .appFeeDefinitionTabsSelection > a:hover,
.app-mtsos-corporations .appFeeDefinitionTabsSelection > a:active,
.app-mtsos-corporations .appFeeDefinitionTabsSelection > a.active,
.app-mtsos-corporations .appFeeDefinitionTabsSelection > a.disabled,
.app-mtsos-corporations .appFeeDefinitionTabsSelection > a[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-corporations .appFeeDefinitionTabsSelection > a:active,
.app-mtsos-corporations .appFeeDefinitionTabsSelection > a.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-corporations .appFeeDefinitionTabsSelection > a:hover {
  color: #000000;
  text-decoration: none;
  background: #b4b4b4;
  *background: #b4b4b4;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.app-mtsos-corporations .appFeeDefinitionTabsSelection > a:focus {
  outline: thin dotted #333;
}
.app-mtsos-corporations .appFeeDefinitionTabsSelection > a:active {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appFeeDefinitionAmountRow {
  border: none;
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #fff;
  padding: 10px 0;
}
.app-mtsos-corporations .appFeeDefinitionAmountRow.appRowFirst,
.app-mtsos-corporations .appFeeDefinitionAmountRow:first-child {
  border-top: none;
}
.app-mtsos-corporations .appFeeDefinitionAmountRow.appRowLast {
  border-bottom: none;
}
.app-mtsos-corporations .appFeeDefinitionAmountCell,
.app-mtsos-corporations .appFeeDefinitionAmountHeader,
.app-mtsos-corporations .appFeeDefinitionTaxHeader,
.app-mtsos-corporations .appFeeDefinitionTaxCell {
  display: block;
  float: left;
  margin-left: 2.12765957%;
  font-size: 12px;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.app-mtsos-corporations .appFeeDefinitionAmountCell:first-child,
.app-mtsos-corporations .appFeeDefinitionAmountHeader:first-child,
.app-mtsos-corporations .appFeeDefinitionTaxHeader:first-child,
.app-mtsos-corporations .appFeeDefinitionTaxCell:first-child {
  margin-left: 0;
}
.app-mtsos-corporations .appFeeDefinitionAmountHeaders:after,
.app-mtsos-corporations .appFeeDefinitionAmountRow:after,
.app-mtsos-corporations .appFeeDefinitionTaxHeaders:after,
.app-mtsos-corporations .appFeeDefinitionTaxRow:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appFeeDefinitionAmountHeaders {
  font-weight: bold;
  border-bottom: 3px double #ccc;
  padding: 10px;
}
.app-mtsos-corporations .appFeeDefinitionAmountHeader {
  font-size: 14px;
}
.app-mtsos-corporations .appFeeDefinitionTaxHeaders {
  font-weight: bold;
}
.app-mtsos-corporations .appFeeDefinitionTaxHeader {
  border-bottom: 1px dotted #ccc;
}
.app-mtsos-corporations .appFeeDefinitionAmountHeader0,
.app-mtsos-corporations .appFeeDefinitionAmountCell0 {
  width: 23.40425532%;
  *width: 23.35106383%;
  text-align: right;
  font-size: 14px;
}
.app-mtsos-corporations .appFeeDefinitionAmountHeader1,
.app-mtsos-corporations .appFeeDefinitionAmountCell1 {
  width: 14.89361702%;
  *width: 14.84042553%;
  font-size: 14px;
}
.app-mtsos-corporations .appFeeDefinitionAmountHeader2,
.app-mtsos-corporations .appFeeDefinitionAmountCell2 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-corporations .appFeeDefinitionAmountHeader3,
.app-mtsos-corporations .appFeeDefinitionAmountCell3 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-corporations .appFeeDefinitionAmountHeader4,
.app-mtsos-corporations .appFeeDefinitionAmountCell4 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-corporations .appFeeDefinitionAmountHeader5,
.app-mtsos-corporations .appFeeDefinitionAmountCell5 {
  width: 6.38297872%;
  *width: 6.32978723%;
}
.app-mtsos-corporations .appFeeDefinitionTax {
  padding-top: 10px;
  clear: both;
}
.app-mtsos-corporations .appFeeDefinitionTaxHeader0,
.app-mtsos-corporations .appFeeDefinitionTaxCell0 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-corporations .appFeeDefinitionTaxHeader1,
.app-mtsos-corporations .appFeeDefinitionTaxCell1 {
  width: 6.38297872%;
  *width: 6.32978723%;
}
.app-mtsos-corporations .appFeeDefinitionTaxHeader2,
.app-mtsos-corporations .appFeeDefinitionTaxCell2 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-corporations .appFeeDefinitionTaxHeader3,
.app-mtsos-corporations .appFeeDefinitionTaxCell3 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-corporations .appFeeDefinitionTaxHeader4,
.app-mtsos-corporations .appFeeDefinitionTaxCell4 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-corporations .appFeeDefinitionTaxHeader5,
.app-mtsos-corporations .appFeeDefinitionTaxCell5 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-corporations .appFeeDefinitionTaxHeader6,
.app-mtsos-corporations .appFeeDefinitionTaxCell6 {
  width: 6.38297872%;
  *width: 6.32978723%;
}
.app-mtsos-corporations .appFeeDefinitionAmountRow {
  min-height: 20px;
  padding: 20px;
  margin-bottom: 20px;
  background-color: #fafafa;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  padding: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #f3f3f3;
}
.app-mtsos-corporations .appFeeDefinitionAmountRow blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.app-mtsos-corporations .appFilingDetail .appPageIntro {
  float: none;
  padding: 0;
}
.app-mtsos-corporations .appFilingDetailObject {
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 12px;
}
.app-mtsos-corporations .appFilingDocument {
  margin-bottom: 12px;
}
.app-mtsos-corporations .appFilingDocument:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appFilingDetail .appFilingDocuments.appAttribute.appReadOnly .appFilingLabel.appAttrLabelBox {
  text-overflow: ellipsis;
  word-wrap: break-word;
}
.app-mtsos-corporations .appFilingDetail .appFilingVirtualActions {
  margin-bottom: 6px;
  display: inline-block;
}
.app-mtsos-corporations .appFilingDetail .appFilingVirtualActions .appFilingLabel {
  display: none;
}
.app-mtsos-corporations .appFilingDetail .appFilingVirtualActions .appFilingValue {
  display: none;
}
.app-mtsos-corporations .appFilingDetail .appFilingVirtualActions .appFilingAction a {
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  color: #545454;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #d3d3d3;
  background-image: -moz-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -ms-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b4b4b4));
  background-image: -webkit-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -o-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: linear-gradient(top, #e7e7e7, #b4b4b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#b4b4b4', GradientType=0);
  border-color: #b4b4b4 #b4b4b4 #8e8e8e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 12px;
  border-color: #a4a4a4;
  text-shadow: none;
  border-width: 0;
  background: inherit;
  background-color: #002e63;
  border: none;
  border-radius: 10px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: 'ArialMT', 'Arial', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-border-radius: 6px;
  text-shadow: none !important;
  padding: 3px 9px;
  font-size: 12px;
  line-height: 16px;
  color: #005ea5;
  background-color: transparent;
  background-image: url("images/edit.png");
  background-repeat: no-repeat;
  background-position-y: top;
  background-position-x: left;
  padding-top: 0;
  padding-bottom: 0;
}
.app-mtsos-corporations .appFilingDetail .appFilingVirtualActions .appFilingAction a:hover,
.app-mtsos-corporations .appFilingDetail .appFilingVirtualActions .appFilingAction a:active,
.app-mtsos-corporations .appFilingDetail .appFilingVirtualActions .appFilingAction a.active,
.app-mtsos-corporations .appFilingDetail .appFilingVirtualActions .appFilingAction a.disabled,
.app-mtsos-corporations .appFilingDetail .appFilingVirtualActions .appFilingAction a[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-corporations .appFilingDetail .appFilingVirtualActions .appFilingAction a:active,
.app-mtsos-corporations .appFilingDetail .appFilingVirtualActions .appFilingAction a.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-corporations .appFilingDetail .appFilingVirtualActions .appFilingAction a:hover {
  color: #000000;
  text-decoration: none;
  background: #b4b4b4;
  *background: #b4b4b4;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.app-mtsos-corporations .appFilingDetail .appFilingVirtualActions .appFilingAction a:focus {
  outline: thin dotted #333;
}
.app-mtsos-corporations .appFilingDetail .appFilingVirtualActions .appFilingAction a:active {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appFilingExport {
  float: right;
}
.app-mtsos-corporations .appFilingExport a {
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  color: #545454;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #d3d3d3;
  background-image: -moz-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -ms-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b4b4b4));
  background-image: -webkit-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -o-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: linear-gradient(top, #e7e7e7, #b4b4b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#b4b4b4', GradientType=0);
  border-color: #b4b4b4 #b4b4b4 #8e8e8e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 12px;
  border-color: #a4a4a4;
  text-shadow: none;
  border-width: 0;
  background: inherit;
  background-color: #002e63;
  border: none;
  border-radius: 10px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: 'ArialMT', 'Arial', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-border-radius: 6px;
  text-shadow: none !important;
  padding: 3px 9px;
  font-size: 12px;
  line-height: 16px;
  color: #005ea5;
  background-color: transparent;
  background-image: url("images/edit.png");
  background-repeat: no-repeat;
  background-position-y: top;
  background-position-x: left;
  padding-top: 0;
  padding-bottom: 0;
}
.app-mtsos-corporations .appFilingExport a:hover,
.app-mtsos-corporations .appFilingExport a:active,
.app-mtsos-corporations .appFilingExport a.active,
.app-mtsos-corporations .appFilingExport a.disabled,
.app-mtsos-corporations .appFilingExport a[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-corporations .appFilingExport a:active,
.app-mtsos-corporations .appFilingExport a.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-corporations .appFilingExport a:hover {
  color: #000000;
  text-decoration: none;
  background: #b4b4b4;
  *background: #b4b4b4;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.app-mtsos-corporations .appFilingExport a:focus {
  outline: thin dotted #333;
}
.app-mtsos-corporations .appFilingExport a:active {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appFilingDetail .appWizardInline > div {
  border-bottom: 3px solid #ccc;
  margin-bottom: 20px;
}
.app-mtsos-corporations .appFilingDetail .appWizardInline > div .appAttribute.appReadOnly {
  margin-bottom: 6px;
}
.app-mtsos-corporations .appFilingDec .appFilingDecText {
  display: block;
  float: right;
  text-align: right;
  line-height: normal;
}
.app-mtsos-corporations .appFilingDec .appFilingDecText .appFilingDecLabel {
  font-size: 12px;
  font-style: italic;
  color: #666666;
  padding-right: 5px;
  padding-left: 5px;
}
.app-mtsos-corporations .appFilingDecWrapper.appFilingDecWrapperCreate,
.app-mtsos-corporations .appFilingDecWrapper.appFilingDecWrapperChange,
.app-mtsos-corporations .appFilingDecWrapper.appFilingDecWrapperRemove {
  background: #efefef;
  margin-bottom: 12px;
  border-radius: 5px;
  padding: 10px;
  margin-left: -10px;
  margin-right: -10px;
}
.app-mtsos-corporations .appFilingDecWrapper.appFilingDecWrapperCreate .appFilingDecWrapper,
.app-mtsos-corporations .appFilingDecWrapper.appFilingDecWrapperChange .appFilingDecWrapper,
.app-mtsos-corporations .appFilingDecWrapper.appFilingDecWrapperRemove .appFilingDecWrapper {
  padding: 0;
  margin: 0;
}
.app-mtsos-corporations .appFilingDecWrapper.appFilingDecWrapperCreate .appAttrPrevious,
.app-mtsos-corporations .appFilingDecWrapper.appFilingDecWrapperChange .appAttrPrevious,
.app-mtsos-corporations .appFilingDecWrapper.appFilingDecWrapperRemove .appAttrPrevious {
  color: #666;
  border-top: 1px dotted #d6d6d6;
}
.app-mtsos-corporations .appFilingDecWrapper.appFilingDecWrapperCreate .appAttrPrevValue,
.app-mtsos-corporations .appFilingDecWrapper.appFilingDecWrapperChange .appAttrPrevValue,
.app-mtsos-corporations .appFilingDecWrapper.appFilingDecWrapperRemove .appAttrPrevValue {
  text-decoration: line-through;
}
.app-mtsos-corporations .appAttrPreviousContainer {
  clear: both;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #3cb4e8;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.app-mtsos-corporations .ui-dialog .appFilingVirtualContent .appAttrPreviousContainer {
  background: #efefef;
  margin-bottom: 12px;
  border-radius: 5px;
  padding: 10px;
  margin-left: -10px;
  margin-right: -10px;
}
.app-mtsos-corporations .appDocumentsContainer .appFilingDecWrapper:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appDocumentsContainer .appFilingDecWrapper.appFilingDecWrapperCreate,
.app-mtsos-corporations .appDocumentsContainer .appFilingDecWrapper.appFilingDecWrapperChange,
.app-mtsos-corporations .appDocumentsContainer .appFilingDecWrapper.appFilingDecWrapperRemove {
  margin-left: 0;
  margin-right: 0;
}
.app-mtsos-corporations .appDialogRepeaterRowContent .appDialogRepeaterRowLabel + .appFilingDec .appFilingDecText,
.app-mtsos-corporations .appDialogRepeaterRowContent .appSelectorHeader + .appSelectorSelected > .appFilingDec .appFilingDecText {
  margin-top: -10px;
}
.app-mtsos-corporations .appDialogRepeaterRowContent .appDialogRepeaterRowLabel + .appFilingDec .appFilingDec .appFilingDecText,
.app-mtsos-corporations .appDialogRepeaterRowContent .appSelectorHeader + .appSelectorSelected > .appFilingDec .appFilingDec .appFilingDecText {
  margin-top: 0;
}
.app-mtsos-corporations .appServiceInstanceViewChangeDec .appServiceInstanceViewChangeDecText {
  display: block;
  float: right;
  overflow: hidden;
}
.app-mtsos-corporations .appServiceInstanceViewChangeDec .appServiceInstanceViewChangeDecText .appServiceInstanceViewChangeDecLabel {
  font-size: 12px;
  font-style: italic;
  color: #034487;
  padding: 3px 5px 3px 3px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.app-mtsos-corporations .appServiceInstanceViewChangeDec .appServiceInstanceViewChangeDecText .appServiceInstanceViewChangeDecLabel:before {
  content: "\f0a4";
  font-family: FontAwesome;
  margin-right: 5px;
  font-style: normal;
}
.app-mtsos-corporations .appAttrPrevious {
  clear: both;
  font-style: italic;
  color: #666;
  border-top: 1px dotted #d6d6d6;
}
.app-mtsos-corporations .appAttrPrevValue {
  text-decoration: line-through;
}
.app-mtsos-corporations .appFiling:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appFilingName,
.app-mtsos-corporations .appFilingSubmitted,
.app-mtsos-corporations .appFilingEnd,
.app-mtsos-corporations .appFilingReference {
  margin-left: 2.12765957%;
  float: left;
}
.app-mtsos-corporations .appFilingName {
  width: 65.95744681%;
  *width: 65.90425532%;
  margin-left: 0;
}
.app-mtsos-corporations .appFilingName a {
  display: inline-block;
  margin-right: 10px;
}
.app-mtsos-corporations .appFilingSubmitted {
  width: 14.89361702%;
  *width: 14.84042553%;
  font-size: 12px;
}
.app-mtsos-corporations .appFilingEnd {
  width: 14.89361702%;
  *width: 14.84042553%;
  font-size: 12px;
}
.app-mtsos-corporations .appFilingName.correction {
  margin-left: 4.25531915%;
}
.app-mtsos-corporations .detailsFilings .appFilingName.correction {
  margin-left: 0;
}
.app-mtsos-corporations .appRepeaterHeader .appFilingName,
.app-mtsos-corporations .appRepeaterHeader .appFilingSubmitted,
.app-mtsos-corporations .appRepeaterHeader .appFilingEnd,
.app-mtsos-corporations .appRepeaterHeader .appFilingReference {
  font-size: 14px;
  font-weight: bold;
}
.app-mtsos-corporations .brViewLocalCompany-tabsBox .appSection > .appBlockChildren,
.app-mtsos-corporations .brCorrectLocalCompany-tabsBox .appSection > .appBlockChildren {
  padding: 0;
  border: 0;
}
.app-mtsos-corporations .appFiling .appFilingOpen {
  font-weight: normal;
  text-transform: uppercase;
}
.app-mtsos-corporations .appFiling .appFilingCorrectLink,
.app-mtsos-corporations .appFiling .appFilingInsertLink {
  font-size: 12px;
  text-decoration: none;
  color: #B20000;
  text-decoration: underline;
}
.app-mtsos-corporations .appFiling .appFilingCorrectLink:hover,
.app-mtsos-corporations .appFiling .appFilingInsertLink:hover {
  text-decoration: underline;
}
.app-mtsos-corporations .viewFilingMenu > a .left:before {
  font-family: FontAwesome;
  content: "\f044";
}
.app-mtsos-corporations .viewFilingMenu > a {
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  font-style: italic;
  color: #B20000;
}
.app-mtsos-corporations .viewFilingMenu > a:hover {
  color: #B20000;
}
.app-mtsos-corporations .filingDetails .appSection {
  margin-bottom: 20px;
}
.app-mtsos-corporations .app-user-internal.BusinessServiceModeView .appFilingName,
.app-mtsos-corporations [class*='BusinessServiceModeCorrect'] .appFilingName,
.app-mtsos-corporations .appViewInstanceChange .appFilingName {
  width: 23.40425532%;
  *width: 23.35106383%;
}
.app-mtsos-corporations .app-user-internal.BusinessServiceModeView .appFilingReference,
.app-mtsos-corporations [class*='BusinessServiceModeCorrect'] .appFilingReference,
.app-mtsos-corporations .appViewInstanceChange .appFilingReference {
  width: 23.40425532%;
  *width: 23.35106383%;
}
.app-mtsos-corporations .app-user-internal.BusinessServiceModeView .appFilingSubmitted,
.app-mtsos-corporations [class*='BusinessServiceModeCorrect'] .appFilingSubmitted,
.app-mtsos-corporations .appViewInstanceChange .appFilingSubmitted {
  width: 23.40425532%;
  *width: 23.35106383%;
}
.app-mtsos-corporations .app-user-internal.BusinessServiceModeView .appFilingEnd,
.app-mtsos-corporations [class*='BusinessServiceModeCorrect'] .appFilingEnd,
.app-mtsos-corporations .appViewInstanceChange .appFilingEnd {
  width: 23.40425532%;
  *width: 23.35106383%;
}
.app-mtsos-corporations [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingName,
.app-mtsos-corporations .appViewInstanceChange .appDisplayReference .appFilingName {
  width: 23.40425532%;
  *width: 23.35106383%;
}
.app-mtsos-corporations [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingReference,
.app-mtsos-corporations .appViewInstanceChange .appDisplayReference .appFilingReference {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-corporations [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingSubmitted,
.app-mtsos-corporations .appViewInstanceChange .appDisplayReference .appFilingSubmitted {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-corporations [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingSubmitter,
.app-mtsos-corporations .appViewInstanceChange .appDisplayReference .appFilingSubmitter {
  width: 23.40425532%;
  *width: 23.35106383%;
}
.app-mtsos-corporations [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingEnd,
.app-mtsos-corporations .appViewInstanceChange .appDisplayReference .appFilingEnd {
  width: 14.89361702%;
  *width: 14.84042553%;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations .appFilingName {
    width: 23.40425532%;
    *width: 23.35106383%;
  }
  .app-mtsos-corporations .appFilingReference {
    width: 23.40425532%;
    *width: 23.35106383%;
  }
  .app-mtsos-corporations .appFilingSubmitted {
    width: 23.40425532%;
    *width: 23.35106383%;
  }
  .app-mtsos-corporations .appFilingEnd {
    width: 23.40425532%;
    *width: 23.35106383%;
  }
}
.app-mtsos-corporations .appTemplateSimpleControl > a,
.app-mtsos-corporations .appTemplateNotification > a {
  display: inline-block;
  margin-right: 3px;
}
.app-mtsos-corporations .appServiceInstancePresenter,
.app-mtsos-corporations .appPresenterSupportingDocuments {
  margin-bottom: 20px;
}
.app-mtsos-corporations .appServiceInstancePresenter.appNotReadOnly,
.app-mtsos-corporations .appPresenterSupportingDocuments.appNotReadOnly {
  margin-bottom: 20px;
}
.app-mtsos-corporations .appPresenterDocumentLabel {
  font-size: 16px;
  font-style: normal;
  color: #333333;
  margin-bottom: 6px;
  position: relative;
}
.app-mtsos-corporations .appPresenterDocumentLabel > h2,
.app-mtsos-corporations .appPresenterDocumentLabel > h3,
.app-mtsos-corporations .appPresenterDocumentLabel > h4,
.app-mtsos-corporations .appPresenterDocumentLabel > h5,
.app-mtsos-corporations .appPresenterDocumentLabel > h6 {
  display: inline-block;
}
.app-mtsos-corporations .appPresenterDocumentLabel > h2 {
  font-size: 1.5em;
  margin-top: 0.83em;
  margin-bottom: 0.1em;
}
.app-mtsos-corporations .appPresenterDocumentLabel > h3 {
  font-size: 1.17em;
  margin-top: 1em;
  margin-bottom: 0.1em;
}
.app-mtsos-corporations .appPresenterDocumentLabel h1 {
  color: #000000;
  margin: 20px 0px 10px 0px;
}
.app-mtsos-corporations .appPresenterFormDocuments {
  margin-bottom: 20px;
}
.app-mtsos-corporations .appPresenterFormDocuments:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appPresenterFormDocuments.appNotReadOnly {
  margin-bottom: 20px;
}
.app-mtsos-corporations .appPresenterFormDocuments a.appDocumentView {
  display: block;
  float: left;
  clear: both;
}
.app-mtsos-corporations .appSearchCriteriaDateOnlyMultiValue .appDateHint {
  margin-right: 10px;
  float: left;
  font-size: 12px;
}
.app-mtsos-corporations .appSearchCriteriaDateOnlyMultiValue .appDateRange {
  float: left;
}
.app-mtsos-corporations .appSearchCriteriaDateOnlyMultiValue .appDateHint ~ .appDateHint {
  margin-left: 10px;
}
.app-mtsos-corporations .appCheckBoxVisual .appRestrictedYesNo {
  padding: 20px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #f2dede;
  border: 1px solid #cd0000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #cd0000;
  background-color: #199ed8;
  border-color: #dddddd;
  color: #034487;
  text-shadow: none;
  float: none;
}
.app-mtsos-corporations .editTask-buttonPad {
  margin-top: 20px;
  padding: 20px 0 10px 0;
  border: 1px dotted #ccc;
  border-right: 0;
  border-left: 0;
  border: none !important;
  background: none !important;
}
.app-mtsos-corporations .editTask-buttonPad:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .editTask-buttonPad .appButton {
  margin-bottom: 6px;
}
.app-mtsos-corporations .editTask-buttonPad .leveled {
  position: absolute;
  left: 257px;
}
.app-mtsos-corporations .editTask-buttonPad .appButton {
  margin-right: 20px;
}
.app-mtsos-corporations .annualReturnContextBox {
  font-weight: bold;
  font-size: 18px;
}
.app-mtsos-corporations .appRestrictedAttRadioHz.appNotReadOnly > .appFieldset > .appLegend {
  display: block;
  width: 240px;
  float: left;
  margin-right: 20px;
}
.app-mtsos-corporations .appRestrictedAttRadioHz.appNotReadOnly > .appFieldset > .appRestricted {
  overflow: auto;
  line-height: normal;
}
.app-mtsos-corporations .appRestrictedAttRadioHz.appNotReadOnly > .appFieldset > .appRestricted .appRestrictedOption {
  margin-bottom: 6px;
}
.app-mtsos-corporations .appRestrictedAttRadioHz.appNotReadOnly .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-corporations .appInSecLookup .appInSecEdit {
  min-width: 160px;
  padding: 4px 0;
  margin: 0 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  padding: 8px;
  position: relative;
  background-color: #f5f5f5;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}
.app-mtsos-corporations .appInSecLookup .appInSecResult {
  margin-bottom: 2px;
  padding-bottom: 2px;
  border-bottom: 1px dotted #ccc;
}
.app-mtsos-corporations .appInSecLookup .appInSecResult .appGroupName {
  font-size: 12px;
}
.app-mtsos-corporations .appInSecLookup .appInSecClose {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px;
  text-decoration: none;
}
.app-mtsos-corporations .appInSecLookup .appInSecClose .left:before {
  font-family: FontAwesome;
  content: "\f057";
}
.app-mtsos-corporations .appInSecLookup .appInSecClose .left + span {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.app-mtsos-corporations .appInSecLookup .appPagerContainer .appPager {
  float: none;
}
.app-mtsos-corporations .appInSecLookup .appPagerBanner {
  font-style: italic;
  font-size: 10px;
}
.app-mtsos-corporations .appInSecLookup .appInSecCrit {
  margin-bottom: 10px;
}
.app-mtsos-corporations .appInSecLookup .appInSecRes {
  border: 1px solid #c0c0c0;
  padding: 10px;
}
.app-mtsos-corporations .appInSecLookup .appTeam .appTeamDesc {
  display: block;
  margin-left: 18px;
  font-style: italic;
  font-size: 10px;
}
.app-mtsos-corporations .appInSecLookup .appGroup .appGroupDesc {
  display: block;
  margin-left: 18px;
  font-style: italic;
  font-size: 10px;
}
.app-mtsos-corporations .appInSecLookup .appInd .appIndSummary {
  display: block;
  margin-left: 18px;
  font-style: italic;
  font-size: 10px;
}
.app-mtsos-corporations .appSelector.dropdown.appNotReadOnly .appSelectorTitle {
  width: 240px;
  margin-right: 20px;
  float: left;
}
.app-mtsos-corporations .appSelector.dropdown.appNotReadOnly .appSelectorOptions {
  margin-bottom: none;
}
.app-mtsos-corporations .appSelectorHeader.appAttribute.appReadOnly .appAttrLabelBox {
  font-weight: bold;
}
.app-mtsos-corporations .appSelectorEntityRoles > .appSelectorTitle {
  float: left;
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-corporations.ui-dialog.appInPlaceEditDialog,
.app-mtsos-corporations .ui-dialog.appInPlaceEditDialog {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background: transparent;
  border: 1px solid #ccc;
  min-width: 550px;
  max-width: none;
  display: table;
}
.app-mtsos-corporations.ui-dialog.appInPlaceEditDialog:before,
.app-mtsos-corporations .ui-dialog.appInPlaceEditDialog:before,
.app-mtsos-corporations.ui-dialog.appInPlaceEditDialog:after,
.app-mtsos-corporations .ui-dialog.appInPlaceEditDialog:after {
  content: " ";
  display: block;
  position: absolute;
  left: -10px;
  top: 6px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffffff;
}
.app-mtsos-corporations.ui-dialog.appInPlaceEditDialog:before,
.app-mtsos-corporations .ui-dialog.appInPlaceEditDialog:before {
  border-width: 11px;
  border-right-color: #ccc;
  border-top-width: 11px;
  border-bottom-width: 11px;
  top: 5px;
  left: -11px;
}
.app-mtsos-corporations.ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar,
.app-mtsos-corporations .ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  background-color: #fff;
  margin: 0;
  padding: 0;
  line-height: 11px;
}
.app-mtsos-corporations.ui-dialog.appInPlaceEditDialog .ui-dialog-content,
.app-mtsos-corporations .ui-dialog.appInPlaceEditDialog .ui-dialog-content {
  padding: 0px 1px 1px 4px;
}
.app-mtsos-corporations.ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar-close,
.app-mtsos-corporations .ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar-close {
  display: none;
}
.app-mtsos-corporations.ui-widget-overlay.lightFade,
.app-mtsos-corporations .ui-widget-overlay.lightFade {
  opacity: 0;
}
.app-mtsos-corporations .appInPlaceEditLinkHolder {
  position: relative;
}
.app-mtsos-corporations .appInPlaceEditLinkHolder a.appIconPencil:hover .left:before {
  text-decoration: underline;
}
.app-mtsos-corporations .appInPlaceEditLinks {
  visibility: hidden;
  position: absolute;
  width: 20px;
  height: 20px;
  overflow: visible;
  margin-left: -20px;
}
.app-mtsos-corporations .appInPlaceEditLinks.off {
  visibility: hidden;
}
.app-mtsos-corporations .appInPlaceEditLinks.on {
  visibility: visible;
}
.app-mtsos-corporations .appInPlaceEditLinks a {
  background: #fff;
  border: 1px solid #eaf6e5;
  padding: 1px 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #399c00;
  width: 1em;
  display: inline-block;
  max-width: 30px;
}
.app-mtsos-corporations .appInPlaceEditLinks a * {
  text-decoration: none !important;
  line-height: normal;
  text-shadow: none;
  text-decoration: none;
  font-weight: normal;
}
.app-mtsos-corporations .appInPlaceEditLinks a > .left:before {
  padding-right: 0;
}
.app-mtsos-corporations .appInPlaceEditLink {
  padding-left: 5px;
  font-size: 10px;
}
.app-mtsos-corporations .appInPlaceEditCancel {
  float: left;
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  color: #545454;
  text-align: center;
  background-color: #d3d3d3;
  background-image: -moz-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -ms-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b4b4b4));
  background-image: -webkit-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -o-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: linear-gradient(top, #e7e7e7, #b4b4b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#b4b4b4', GradientType=0);
  border-color: #b4b4b4 #b4b4b4 #8e8e8e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 12px;
  border-color: #a4a4a4;
  border-width: 0;
  background: inherit;
  background-color: #002e63;
  border-radius: 10px;
  font-family: 'ArialMT', 'Arial', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-border-radius: 6px;
  text-shadow: none !important;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  color: #005ea5 !important;
  background-color: transparent !important;
  text-decoration: none;
  text-shadow: none;
  vertical-align: middle;
  cursor: pointer;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  height: 18px;
  margin-top: 5px;
}
.app-mtsos-corporations .appInPlaceEditCancel:hover,
.app-mtsos-corporations .appInPlaceEditCancel:active,
.app-mtsos-corporations .appInPlaceEditCancel.active,
.app-mtsos-corporations .appInPlaceEditCancel.disabled,
.app-mtsos-corporations .appInPlaceEditCancel[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-corporations .appInPlaceEditCancel:active,
.app-mtsos-corporations .appInPlaceEditCancel.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-corporations .appInPlaceEditCancel:hover {
  color: #000000;
  text-decoration: none;
  background: #b4b4b4;
  *background: #b4b4b4;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.app-mtsos-corporations .appInPlaceEditCancel:focus {
  outline: thin dotted #333;
}
.app-mtsos-corporations .appInPlaceEditCancel:active {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appInPlaceEditCancel:hover {
  text-decoration: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appInPlaceEditBox {
  background: #fff;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  padding: 4px 10px;
  min-width: 550px;
  resize: both;
  overflow: auto;
}
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs,
.app-mtsos-corporations .appInPlaceEditBox div.appTabSelected {
  border: none;
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0;
}
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li {
  margin-bottom: 0;
  display: block;
  float: left;
}
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li a {
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  color: #545454;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #d3d3d3;
  background-image: -moz-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -ms-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b4b4b4));
  background-image: -webkit-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -o-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: linear-gradient(top, #e7e7e7, #b4b4b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#b4b4b4', GradientType=0);
  border-color: #b4b4b4 #b4b4b4 #8e8e8e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 12px;
  border-color: #a4a4a4;
  text-shadow: none;
  border-width: 0;
  background: inherit;
  background-color: #002e63;
  border: none;
  border-radius: 10px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: 'ArialMT', 'Arial', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-border-radius: 6px;
  text-shadow: none !important;
  padding: 6px 10px;
  margin-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-left-width: 0;
}
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li a:hover,
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li a:active,
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li a.active,
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li a.disabled,
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li a[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li a:active,
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li a.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li a:hover {
  color: #000000;
  text-decoration: none;
  background: #b4b4b4;
  *background: #b4b4b4;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li a:focus {
  outline: thin dotted #333;
}
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li a:active {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li.appTabSelected a {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li:first-child a {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  border-left-width: 1px;
}
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li:last-child a {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li a:hover {
  border-color: #a4a4a4;
}
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li.appTabSelected a:hover {
  border-left-width: 0;
}
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li.appTabSelected:first-child a:hover {
  border-left-width: 1px;
}
.app-mtsos-corporations .appInPlaceEditBox ul.appTabs > li:first-child:last-child a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-mtsos-corporations .appInPlaceEditBox div.appTabs {
  box-shadow: none;
}
.app-mtsos-corporations .appInPlaceEditBox div.appTabs ul.appTabs li.appTabSelected {
  border: none;
}
.app-mtsos-corporations .appInPlaceEditBox .inplaceTextEditType,
.app-mtsos-corporations .appInPlaceEditBox .appInPlaceEditConstraintText {
  clear: both;
}
.app-mtsos-corporations .appInPlaceEditBox .appInPlaceTextInput input,
.app-mtsos-corporations .appInPlaceEditBox .appInPlaceTextInput textarea {
  width: 100%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  height: 14px;
  padding: 4px;
  line-height: 18px;
  background: #ffffff;
}
.app-mtsos-corporations .appInPlaceEditBox .appInPlaceTextInput textarea {
  min-height: 80px;
  resize: both;
}
.app-mtsos-corporations .appInPlaceEditBox .appInPlaceWikiTabs ul.appTabs {
  float: right;
  margin-top: -20px;
}
.app-mtsos-corporations .appInPlaceEditBox .appInPlaceWikiTabs ul.appTabs > li a {
  margin-bottom: 0;
  border-bottom: none;
  padding: 3px 7px;
}
.app-mtsos-corporations .appInPlaceEditBox .inPlaceTextEditNote {
  font-style: italic;
  font-size: 12px;
  color: #999999;
  margin-bottom: 6px;
}
.app-mtsos-corporations .appInPlaceEditBox input[type="checkbox"],
.app-mtsos-corporations .appInPlaceEditBox input[type="radio"] {
  display: inline-block;
  vertical-align: middle;
}
.app-mtsos-corporations .appInPlaceEditBox input[type="checkbox"] + label,
.app-mtsos-corporations .appInPlaceEditBox input[type="radio"] + label {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
}
.app-mtsos-corporations .appInPlaceEditBox .restrictedOptionCss {
  border-bottom: 1px solid #eee;
  padding: 2px 7px 2px 7px;
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-mtsos-corporations .appInPlaceEditBox .restrictedOptionCss:hover {
  background: #eaf6e5;
}
.app-mtsos-corporations .appInPlaceEditBox .restrictedOptionCss input[type="radio"] + label {
  display: inline-block;
  width: 90%;
}
.app-mtsos-corporations .appInPlaceEditBox .restrictedOptionCss input[type="radio"] {
  display: inline-block;
  margin: 5px;
  vertical-align: top;
}
.app-mtsos-corporations .appInPlaceEditBox .restrictedOptionCss label .inplaceTextEditKey {
  display: block;
  float: left;
  width: 50%;
  vertical-align: top;
  -webkit-hyphens: manual;
  -moz-hyphens: manual;
  hyphens: manual;
}
.app-mtsos-corporations .appInPlaceEditBox .restrictedOptionCss label .inplaceTextEditKey .shy {
  visibility: hidden;
}
.app-mtsos-corporations .appInPlaceEditBox .restrictedOptionCss label .inplaceTextEditValue {
  display: block;
  float: left;
  padding-left: 10px;
  vertical-align: top;
  max-width: 48%;
  word-break: normal;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
}
.app-mtsos-corporations .appInPlaceEditBox .inPlaceTextEditLocations {
  max-height: 300px;
  overflow-y: auto;
}
.app-mtsos-corporations .appInPlaceEditBox .inPlaceTextEditLocations legend {
  margin-bottom: 0;
  margin-top: 10px;
  font-weight: bold;
}
.app-mtsos-corporations .appInPlaceEditBox .inPlaceTextEditLocations .appRestricted {
  border: 1px solid #eee;
  display: table;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-mtsos-corporations .appInPlaceEditBox .appInPlaceEditFooter:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appInPlaceEditBox .appInPlaceEditSave {
  float: right;
  margin-left: 10px;
}
.app-mtsos-corporations .appInPlaceEditBox .appInPlaceEditSaveAndExit {
  float: right;
}
.app-mtsos-corporations .appInPlaceEditBox .appInPlaceEditSaveAndExit {
  float: right;
}
.app-mtsos-corporations .appInPlaceEditBox .appInplaceTextRemove {
  float: right;
  padding-top: 2px;
}
.app-mtsos-corporations .appRoot .appBannerFixed {
  margin-bottom: 0;
  padding: 0;
  position: fixed;
  width: 100%;
  z-index: 1049;
  top: 0;
  height: 32px;
  background: #464646;
}
.app-mtsos-corporations #appFixedBannerMenu {
  float: right;
}
.app-mtsos-corporations .appRoot.withDialog .appBannerFixed {
  z-index: inherit;
  position: static;
}
.app-mtsos-corporations .appRoot {
  padding-top: 32px;
}
.app-mtsos-corporations .appRoot.withDialog {
  padding-top: 0;
}
.app-mtsos-corporations .appBannerFixed .appNavBar .appNav > li > a,
.app-mtsos-corporations #shoppingCart > a {
  padding: 6px 7px 4px 7px;
  vertical-align: middle;
  font-size: 12px;
  height: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  border-left: 1px solid #686868;
}
.app-mtsos-corporations .appBannerFixed .appMyOrganisations {
  border-left: 1px solid #686868;
}
.app-mtsos-corporations .appBannerFixed .appMyOrganisationsSummary a {
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  padding: 7px 7px 4px;
  height: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  line-height: normal;
  vertical-align: middle;
}
.app-mtsos-corporations .appBannerFixed .appNav > li > a > span {
  vertical-align: middle;
}
.app-mtsos-corporations .appBannerFixed .appNavBar .appNav > li > a .left + span {
  font-size: 12px;
}
.app-mtsos-corporations .appBannerFixed .appBadge {
  font-size: 12px;
}
.app-mtsos-corporations .appRoot .appBannerFixed .logo {
  padding-left: 40px;
  border: none;
  color: #fff;
  background: url(images/catalyst-banner.gif) 8px 5px no-repeat;
  font-size: 10px;
  margin-top: 6px;
}
.app-mtsos-corporations .appRoot .appBannerFixed .logo a {
  color: #fff;
  text-decoration: none;
}
.app-mtsos-corporations .appRoot .appBannerFixed li.account img {
  border: 1px solid #666;
  margin-right: 5px;
}
.app-mtsos-corporations .appBannerFixed .account {
  position: relative;
}
.app-mtsos-corporations .appBannerFixed .account .appSubMenu {
  right: 0;
}
.app-mtsos-corporations .appBannerFixed .appLastLogon {
  font-size: 11px;
  color: #aaa;
}
.app-mtsos-corporations .appNavBar .appNav > li.appLastLogon {
  display: none;
}
.app-mtsos-corporations .appBannerFixed .appNav > li.appHelpItem .appHelpTrig {
  display: none;
}
.app-mtsos-corporations .appBannerFixed .appNav > li.appHelpItem .appHelpTrig.shown {
  display: block;
}
.app-mtsos-corporations .appBannerFixed .appNav > li.appHelpItem .appHelpTrig .left:before {
  content: "\f059";
  font-family: FontAwesome;
}
.app-mtsos-corporations .appRoot.logon.withDialog .appBannerFixed,
.app-mtsos-corporations .appRoot.forgotPassword.withDialog .appBannerFixed {
  display: block;
}
.app-mtsos-corporations .appRoot.logon .appPageTitle,
.app-mtsos-corporations .appRoot.forgotPassword .appPageTitle {
  margin-bottom: 20px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.app-mtsos-corporations .appRoot.logon .appWholePage .contentCell .contWrap,
.app-mtsos-corporations .appRoot.forgotPassword .appWholePage .contentCell .contWrap {
  max-width: none;
}
.app-mtsos-corporations .appRoot.logon .appSubmitButton,
.app-mtsos-corporations .appRoot.forgotPassword .appSubmitButton {
  position: absolute;
  left: 160px;
  white-space: normal;
}
.app-mtsos-corporations .appRoot.logon #appFixedBannerMenu,
.app-mtsos-corporations .appRoot.forgotPassword #appFixedBannerMenu {
  display: none;
}
.app-mtsos-corporations .appRoot.logon .appAttribute .appAttrLabelBox,
.app-mtsos-corporations .appRoot.forgotPassword .appAttribute .appAttrLabelBox {
  max-width: 140px;
}
.app-mtsos-corporations .appRoot.logon .appViewInstanceWrapper,
.app-mtsos-corporations .appRoot.forgotPassword .appViewInstanceWrapper {
  border: 1px solid #ddd;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 0px #ddd;
  -moz-box-shadow: 0px 0px 0px #ddd;
  box-shadow: 0px 0px 0px #ddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-width: 0;
  padding: 0;
  padding: 40px 60px;
  max-width: 800px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-mtsos-corporations .appRoot.logon .appBox.appBoxAlpha,
.app-mtsos-corporations .appRoot.forgotPassword .appBox.appBoxAlpha {
  background: transparent;
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appRoot.logon ~ .appFooterContainer,
.app-mtsos-corporations .appRoot.forgotPassword ~ .appFooterContainer {
  max-width: none;
}
.app-mtsos-corporations .appRoot.logon ~ .appFooterContainer .appFooter,
.app-mtsos-corporations .appRoot.forgotPassword ~ .appFooterContainer .appFooter {
  width: auto;
  max-width: none;
  margin: 0 0 40px 0;
}
.app-mtsos-corporations .appRoot.logon .appRegisterButton,
.app-mtsos-corporations .appRoot.forgotPassword .appRegisterButton {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
  color: #003b5a;
  text-decoration: underline;
  text-shadow: none;
  white-space: normal;
  display: block;
  clear: both;
  float: left;
  margin-left: 0;
}
.app-mtsos-corporations .appRoot.logon .appRegisterButton:hover,
.app-mtsos-corporations .appRoot.forgotPassword .appRegisterButton:hover {
  background: transparent;
  color: #003b5a;
  text-decoration: underline;
}
.app-mtsos-corporations .appRoot.logon .appRegisterButton:active,
.app-mtsos-corporations .appRoot.forgotPassword .appRegisterButton:active {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appRoot.logon .appWizardButtonPad {
  padding-left: 160px;
}
.app-mtsos-corporations .appRoot.logon .appSubmitButton {
  display: block;
  clear: both;
  float: left;
  white-space: normal;
}
@media screen and (max-width: 780px) {
  .app-mtsos-corporations .appRoot.logon .appWizardButtonPad {
    margin-left: auto;
  }
}
.app-mtsos-corporations .appRoot.logon .appWizardNextButton,
.app-mtsos-corporations .appRoot.logon .appApplyButton,
.app-mtsos-corporations .appRoot.logon .primaryButton {
  position: static;
}
.app-mtsos-corporations .appRoot.logon .appWizardButtonPad,
.app-mtsos-corporations .appRoot.forgotPassword .appWizardButtonPad,
.app-mtsos-corporations .appRoot.logon .appButtonPadPrimary,
.app-mtsos-corporations .appRoot.forgotPassword .appButtonPadPrimary {
  border: none;
  padding: 0;
}
.app-mtsos-corporations .appViewInstance.enterActivationCode {
  border: 1px solid #ddd;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 0px #ddd;
  -moz-box-shadow: 0px 0px 0px #ddd;
  box-shadow: 0px 0px 0px #ddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-width: 0;
  padding: 0;
}
.app-mtsos-corporations .appRoot.logon .appWizardButtonPad.appLogonHasCancel,
.app-mtsos-corporations .appRoot.forgotPassword .appWizardButtonPad.appLogonHasCancel {
  padding-left: 0;
  padding-bottom: 20px;
}
.app-mtsos-corporations .appRoot.logon .appWizardButtonPad.appLogonHasCancel .appSubmitButton,
.app-mtsos-corporations .appRoot.forgotPassword .appWizardButtonPad.appLogonHasCancel .appSubmitButton {
  float: none;
  display: inline-block;
  position: absolute;
  left: 160px;
}
.app-mtsos-corporations .appRoot.logon .appWizardButtonPad.appLogonHasCancel .appRegisterButton,
.app-mtsos-corporations .appRoot.forgotPassword .appWizardButtonPad.appLogonHasCancel .appRegisterButton {
  float: none;
  display: inline-block;
  position: absolute;
  left: 160px;
  margin-top: 30px;
}
.app-mtsos-corporations .app-svc-searchFeeDefinition table.appTaskDefinitionRepeater,
.app-mtsos-corporations .app-svc-viewFeeDefinition .viewFeeDefinition-viewFeeDefinitionRepeater-viewFeeDefinitionRecord-feeDefinition,
.app-mtsos-corporations .appRecordTaskActionReference,
.app-mtsos-corporations .appRecordTaskAllocationReference {
  border: 1px solid #ddd;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 0px #ddd;
  -moz-box-shadow: 0px 0px 0px #ddd;
  box-shadow: 0px 0px 0px #ddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-width: 0;
  padding: 0;
}
.app-mtsos-corporations .viewServiceInstanceChangeSet td.col1 {
  width: 20%;
}
.app-mtsos-corporations .viewServiceInstanceChangeSet td.col2 {
  width: 40%;
}
.app-mtsos-corporations .viewServiceInstanceChangeSet td.col2 .appAttribute.appReadOnly .appAttrLabelBox {
  width: 150px;
}
.app-mtsos-corporations .viewServiceInstanceChangeSet td.col3 {
  width: 40%;
}
.app-mtsos-corporations.ui-dialog.appClipboardDialog {
  max-width: 600px;
}
.app-mtsos-corporations.ui-dialog.appPointedDialog,
.app-mtsos-corporations .ui-dialog.appPointedDialog {
  max-width: 600px;
}
.app-mtsos-corporations.ui-dialog.appPointedDialog .ui-dialog-content,
.app-mtsos-corporations .ui-dialog.appPointedDialog .ui-dialog-content {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.app-mtsos-corporations.ui-dialog.appPointedDialog .ui-dialog-titlebar,
.app-mtsos-corporations .ui-dialog.appPointedDialog .ui-dialog-titlebar {
  display: none;
}
.app-mtsos-corporations.ui-dialog.appPointedDialog:before,
.app-mtsos-corporations .ui-dialog.appPointedDialog:before,
.app-mtsos-corporations.ui-dialog.appPointedDialog:after,
.app-mtsos-corporations .ui-dialog.appPointedDialog:after {
  content: " ";
  display: block;
  position: absolute;
  left: -10px;
  top: 6px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffffff;
}
.app-mtsos-corporations.ui-dialog.appPointedDialog:before,
.app-mtsos-corporations .ui-dialog.appPointedDialog:before {
  border-width: 11px;
  border-right-color: #ccc;
  border-top-width: 11px;
  border-bottom-width: 11px;
  top: 5px;
  left: -11px;
}
.app-mtsos-corporations .appReferenceRepeater:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appReferenceRepeaterSelect {
  display: block;
  float: left;
  margin-right: 20px;
}
.app-mtsos-corporations .appProposedName.appNotReadOnly {
  float: left;
}
.app-mtsos-corporations .appSearchResultWidgetSelectAll {
  margin-left: 5px !important;
  font-weight: bold;
  margin-right: 10px !important;
}
.app-mtsos-corporations .appButton {
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  color: #545454;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #d3d3d3;
  background-image: -moz-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -ms-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b4b4b4));
  background-image: -webkit-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -o-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: linear-gradient(top, #e7e7e7, #b4b4b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#b4b4b4', GradientType=0);
  border-color: #b4b4b4 #b4b4b4 #8e8e8e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  border-color: #a4a4a4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 12px;
}
.app-mtsos-corporations .appButton:hover,
.app-mtsos-corporations .appButton:active,
.app-mtsos-corporations .appButton.active,
.app-mtsos-corporations .appButton.disabled,
.app-mtsos-corporations .appButton[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-corporations .appButton:active,
.app-mtsos-corporations .appButton.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-corporations .appButton:hover {
  color: #000000;
  text-decoration: none;
  background: #b4b4b4;
  *background: #b4b4b4;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.app-mtsos-corporations .appButton:focus {
  outline: thin dotted #333;
}
.app-mtsos-corporations .appButton:active {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appButtonHover {
  color: #000000;
  text-decoration: none;
  background: #b4b4b4;
  *background: #b4b4b4;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.app-mtsos-corporations .appButonFocus {
  outline: thin dotted #333;
}
.app-mtsos-corporations .appButton.active,
.app-mtsos-corporations .appButtonActive {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appButton.disabled,
.app-mtsos-corporations .appButton[disabled],
.app-mtsos-corporations .appDisableButton {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appButtonL {
  padding: 9px 14px;
  font-size: 16px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.app-mtsos-corporations .appButtonS {
  padding: 3px 9px;
  font-size: 12px;
  line-height: 16px;
}
.app-mtsos-corporations .appButtonXS {
  padding: 2px 6px;
  font-size: 12px;
  line-height: 14px;
  min-height: inherit;
}
.app-mtsos-corporations .appButtonPrimary,
.app-mtsos-corporations .primaryButton,
.app-mtsos-corporations .appWizardNextButton,
.app-mtsos-corporations .appButtonPrimary:hover,
.app-mtsos-corporations .primaryButton:hover,
.app-mtsos-corporations .appWizardNextButton:hover,
.app-mtsos-corporations .appButtonWarning,
.app-mtsos-corporations .appButtonWarning:hover,
.app-mtsos-corporations .appButtonDanger,
.app-mtsos-corporations .appButtonDanger:hover,
.app-mtsos-corporations .appButtonSuccess,
.app-mtsos-corporations .appButtonSuccess:hover,
.app-mtsos-corporations .appButtonSecondary,
.app-mtsos-corporations .appButtonSecondary:hover,
.app-mtsos-corporations .appButtonInverse,
.app-mtsos-corporations .appButtonInverse:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.app-mtsos-corporations .appButtonPrimary.active,
.app-mtsos-corporations .appWizardNextButton.active,
.app-mtsos-corporations .appButtonWarning.active,
.app-mtsos-corporations .appButtonDanger.active,
.app-mtsos-corporations .appButtonSuccess.active,
.app-mtsos-corporations .appButtonSecondary.active,
.app-mtsos-corporations .appButtonInverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.app-mtsos-corporations .appButton {
  border-color: #a4a4a4;
}
.app-mtsos-corporations .appButtonPrimary,
.app-mtsos-corporations .primaryButton,
.app-mtsos-corporations .appWizardNextButton {
  background-color: #002e63;
  background-image: -moz-linear-gradient(top, #002e63, #002e63);
  background-image: -ms-linear-gradient(top, #002e63, #002e63);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#002e63), to(#002e63));
  background-image: -webkit-linear-gradient(top, #002e63, #002e63);
  background-image: -o-linear-gradient(top, #002e63, #002e63);
  background-image: linear-gradient(top, #002e63, #002e63);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002e63', endColorstr='#002e63', GradientType=0);
  border-color: #002e63 #002e63 #000a17;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.app-mtsos-corporations .appButtonPrimary:hover,
.app-mtsos-corporations .primaryButton:hover,
.app-mtsos-corporations .appWizardNextButton:hover,
.app-mtsos-corporations .appButtonPrimary:active,
.app-mtsos-corporations .primaryButton:active,
.app-mtsos-corporations .appWizardNextButton:active,
.app-mtsos-corporations .appButtonPrimary.active,
.app-mtsos-corporations .primaryButton.active,
.app-mtsos-corporations .appWizardNextButton.active,
.app-mtsos-corporations .appButtonPrimary.disabled,
.app-mtsos-corporations .primaryButton.disabled,
.app-mtsos-corporations .appWizardNextButton.disabled,
.app-mtsos-corporations .appButtonPrimary[disabled],
.app-mtsos-corporations .primaryButton[disabled],
.app-mtsos-corporations .appWizardNextButton[disabled] {
  background-color: #002e63;
  *background-color: #00224a;
}
.app-mtsos-corporations .appButtonPrimary:active,
.app-mtsos-corporations .primaryButton:active,
.app-mtsos-corporations .appWizardNextButton:active,
.app-mtsos-corporations .appButtonPrimary.active,
.app-mtsos-corporations .primaryButton.active,
.app-mtsos-corporations .appWizardNextButton.active {
  background-color: #001630 \9;
}
.app-mtsos-corporations .appButtonWarning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.app-mtsos-corporations .appButtonWarning:hover,
.app-mtsos-corporations .appButtonWarning:active,
.app-mtsos-corporations .appButtonWarning.active,
.app-mtsos-corporations .appButtonWarning.disabled,
.app-mtsos-corporations .appButtonWarning[disabled] {
  background-color: #f89406;
  *background-color: #df8505;
}
.app-mtsos-corporations .appButtonWarning:active,
.app-mtsos-corporations .appButtonWarning.active {
  background-color: #c67605 \9;
}
.app-mtsos-corporations .appButtonDanger {
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.app-mtsos-corporations .appButtonDanger:hover,
.app-mtsos-corporations .appButtonDanger:active,
.app-mtsos-corporations .appButtonDanger.active,
.app-mtsos-corporations .appButtonDanger.disabled,
.app-mtsos-corporations .appButtonDanger[disabled] {
  background-color: #bd362f;
  *background-color: #a9302a;
}
.app-mtsos-corporations .appButtonDanger:active,
.app-mtsos-corporations .appButtonDanger.active {
  background-color: #942a25 \9;
}
.app-mtsos-corporations .appButtonSuccess {
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.app-mtsos-corporations .appButtonSuccess:hover,
.app-mtsos-corporations .appButtonSuccess:active,
.app-mtsos-corporations .appButtonSuccess.active,
.app-mtsos-corporations .appButtonSuccess.disabled,
.app-mtsos-corporations .appButtonSuccess[disabled] {
  background-color: #51a351;
  *background-color: #499249;
}
.app-mtsos-corporations .appButtonSuccess:active,
.app-mtsos-corporations .appButtonSuccess.active {
  background-color: #408140 \9;
}
.app-mtsos-corporations .appButtonSecondary {
  background-color: #d3d3d3;
  background-image: -moz-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -ms-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b4b4b4));
  background-image: -webkit-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -o-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: linear-gradient(top, #e7e7e7, #b4b4b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#b4b4b4', GradientType=0);
  border-color: #b4b4b4 #b4b4b4 #8e8e8e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.app-mtsos-corporations .appButtonSecondary:hover,
.app-mtsos-corporations .appButtonSecondary:active,
.app-mtsos-corporations .appButtonSecondary.active,
.app-mtsos-corporations .appButtonSecondary.disabled,
.app-mtsos-corporations .appButtonSecondary[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-corporations .appButtonSecondary:active,
.app-mtsos-corporations .appButtonSecondary.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-corporations .appButtonInverse {
  background-color: #414141;
  background-image: -moz-linear-gradient(top, #555555, #222222);
  background-image: -ms-linear-gradient(top, #555555, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
  background-image: -webkit-linear-gradient(top, #555555, #222222);
  background-image: -o-linear-gradient(top, #555555, #222222);
  background-image: linear-gradient(top, #555555, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.app-mtsos-corporations .appButtonInverse:hover,
.app-mtsos-corporations .appButtonInverse:active,
.app-mtsos-corporations .appButtonInverse.active,
.app-mtsos-corporations .appButtonInverse.disabled,
.app-mtsos-corporations .appButtonInverse[disabled] {
  background-color: #222222;
  *background-color: #151515;
}
.app-mtsos-corporations .appButtonInverse:active,
.app-mtsos-corporations .appButtonInverse.active {
  background-color: #080808 \9;
}
.app-mtsos-corporations .appButtonHollow {
  background-color: rgba(0, 0, 0, 0);
  background-image: -moz-linear-gradient(top, transparent, transparent);
  background-image: -ms-linear-gradient(top, transparent, transparent);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(transparent));
  background-image: -webkit-linear-gradient(top, transparent, transparent);
  background-image: -o-linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(top, transparent, transparent);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='transparent', GradientType=0);
  border-color: transparent transparent rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid  #002e63;
  color: #002e63;
}
.app-mtsos-corporations .appButtonHollow:hover,
.app-mtsos-corporations .appButtonHollow:active,
.app-mtsos-corporations .appButtonHollow.active,
.app-mtsos-corporations .appButtonHollow.disabled,
.app-mtsos-corporations .appButtonHollow[disabled] {
  background-color: transparent;
  *background-color: rgba(0, 0, 0, 0);
}
.app-mtsos-corporations .appButtonHollow:active,
.app-mtsos-corporations .appButtonHollow.active {
  background-color: rgba(0, 0, 0, 0) \9;
}
.app-mtsos-corporations button.appButton,
.app-mtsos-corporations input[type="submit"].appButton {
  *padding-top: 2px;
  *padding-bottom: 2px;
  margin-bottom: 0;
}
.app-mtsos-corporations button.appButton::-moz-focus-inner,
.app-mtsos-corporations input[type="submit"].appButton::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.app-mtsos-corporations button.appButton.appButtonL,
.app-mtsos-corporations input[type="submit"].appButton.appButtonL {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.app-mtsos-corporations button.appButton.appButtonS,
.app-mtsos-corporations input[type="submit"].appButton.appButtonS {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
.app-mtsos-corporations button.appButton.appButtonXS,
.app-mtsos-corporations input[type="submit"].appButton.appButtonXS {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.app-mtsos-corporations .appWizardNextButton > .right:before {
  content: "\f0a9";
  padding-left: 4px;
}
.app-mtsos-corporations .negativeLink {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
  color: #003b5a;
  text-decoration: underline;
  text-shadow: none;
}
.app-mtsos-corporations .negativeLink:hover {
  background: transparent;
  color: #003b5a;
  text-decoration: underline;
}
.app-mtsos-corporations .negativeLink:active {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appCancel.negativeLink {
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  color: #545454;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #d3d3d3;
  background-image: -moz-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -ms-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b4b4b4));
  background-image: -webkit-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -o-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: linear-gradient(top, #e7e7e7, #b4b4b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#b4b4b4', GradientType=0);
  border-color: #b4b4b4 #b4b4b4 #8e8e8e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 12px;
  border-color: #a4a4a4;
  text-shadow: none;
  border-width: 0;
  background: inherit;
  background-color: #002e63;
  border: none;
  border-radius: 10px;
  font-family: 'ArialMT', 'Arial', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-border-radius: 6px;
  text-shadow: none !important;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appCancel.negativeLink:hover,
.app-mtsos-corporations .appCancel.negativeLink:active,
.app-mtsos-corporations .appCancel.negativeLink.active,
.app-mtsos-corporations .appCancel.negativeLink.disabled,
.app-mtsos-corporations .appCancel.negativeLink[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-corporations .appCancel.negativeLink:active,
.app-mtsos-corporations .appCancel.negativeLink.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-corporations .appCancel.negativeLink:hover {
  color: #000000;
  text-decoration: none;
  background: #b4b4b4;
  *background: #b4b4b4;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.app-mtsos-corporations .appCancel.negativeLink:focus {
  outline: thin dotted #333;
}
.app-mtsos-corporations .appCancel.negativeLink:active {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appCancel.negativeLink:hover {
  text-decoration: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appSearchResetButton {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appSearchResetButton:hover {
  text-decoration: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appRepeaterDelete {
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  color: #545454;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #d3d3d3;
  background-image: -moz-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -ms-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b4b4b4));
  background-image: -webkit-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -o-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: linear-gradient(top, #e7e7e7, #b4b4b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#b4b4b4', GradientType=0);
  border-color: #b4b4b4 #b4b4b4 #8e8e8e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 12px;
  border-color: #a4a4a4;
  text-shadow: none;
  border-width: 0;
  background: inherit;
  background-color: #002e63;
  border: none;
  border-radius: 10px;
  font-family: 'ArialMT', 'Arial', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-border-radius: 6px;
  text-shadow: none !important;
  padding: 3px 9px;
  font-size: 12px;
  line-height: 16px;
  color: #005ea5;
  background-color: transparent;
  background-image: url("images/edit.png");
  background-repeat: no-repeat;
  background-position-y: top;
  background-position-x: left;
  padding-top: 0;
  padding-bottom: 0;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appRepeaterDelete:hover,
.app-mtsos-corporations .appRepeaterDelete:active,
.app-mtsos-corporations .appRepeaterDelete.active,
.app-mtsos-corporations .appRepeaterDelete.disabled,
.app-mtsos-corporations .appRepeaterDelete[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-corporations .appRepeaterDelete:active,
.app-mtsos-corporations .appRepeaterDelete.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-corporations .appRepeaterDelete:hover {
  color: #000000;
  text-decoration: none;
  background: #b4b4b4;
  *background: #b4b4b4;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.app-mtsos-corporations .appRepeaterDelete:focus {
  outline: thin dotted #333;
}
.app-mtsos-corporations .appRepeaterDelete:active {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appRepeaterDelete:hover {
  text-decoration: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appRepeaterDelete .left:before {
  content: "\f00d";
  font-family: FontAwesome;
  padding: 5px;
}
.app-mtsos-corporations .appButton.appPlainLink {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
  color: #003b5a;
  text-decoration: underline;
  text-shadow: none;
  text-decoration: none;
}
.app-mtsos-corporations .appButton.appPlainLink:hover {
  background: transparent;
  color: #003b5a;
  text-decoration: underline;
}
.app-mtsos-corporations .appButton.appPlainLink:active {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appButton.appPlainLink > .left + span {
  text-decoration: underline;
}
.app-mtsos-corporations .appButton.appPlainLink:hover {
  text-decoration: none;
}
.app-mtsos-corporations .appButtonPlain {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appButtonPlain:hover {
  text-decoration: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appBackToDashboard > .left {
  display: inline-block;
}
.app-mtsos-corporations .appBackToDashboard > .left:before {
  content: "\f053";
  font-family: FontAwesome;
}
.app-mtsos-corporations .appCancel {
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  color: #545454;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #d3d3d3;
  background-image: -moz-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -ms-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b4b4b4));
  background-image: -webkit-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -o-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: linear-gradient(top, #e7e7e7, #b4b4b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#b4b4b4', GradientType=0);
  border-color: #b4b4b4 #b4b4b4 #8e8e8e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 12px;
  border-color: #a4a4a4;
  text-shadow: none;
  border-width: 0;
  background: inherit;
  background-color: #002e63;
  border: none;
  border-radius: 10px;
  font-family: 'ArialMT', 'Arial', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-border-radius: 6px;
  text-shadow: none !important;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appCancel:hover,
.app-mtsos-corporations .appCancel:active,
.app-mtsos-corporations .appCancel.active,
.app-mtsos-corporations .appCancel.disabled,
.app-mtsos-corporations .appCancel[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-corporations .appCancel:active,
.app-mtsos-corporations .appCancel.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-corporations .appCancel:hover {
  color: #000000;
  text-decoration: none;
  background: #b4b4b4;
  *background: #b4b4b4;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.app-mtsos-corporations .appCancel:focus {
  outline: thin dotted #333;
}
.app-mtsos-corporations .appCancel:active {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appCancel:hover {
  text-decoration: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appButton.cancel {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appButton.cancel:hover {
  text-decoration: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appEditBox {
  float: right;
  margin-bottom: 2px;
}
.app-mtsos-corporations .appEditBox .appButton {
  margin-bottom: 0;
  padding: 3px 9px;
  font-size: 12px;
  line-height: 16px;
  color: #005ea5;
  background-color: transparent;
  background-image: url("images/edit.png");
  background-repeat: no-repeat;
  background-position-y: top;
  background-position-x: left;
  padding-top: 0;
  padding-bottom: 0;
}
.app-mtsos-corporations .appEditButton {
  float: right;
}
.app-mtsos-corporations .appEntityAction {
  float: right;
}
.app-mtsos-corporations .appEntityAction .appGroupMenu.open .appSubMenu {
  left: auto;
  right: 0;
}
.app-mtsos-corporations .appEntityAction .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName {
  padding: 3px 9px;
  font-size: 12px;
  line-height: 16px;
  color: #005ea5;
  background-color: transparent;
  background-image: url("images/edit.png");
  background-repeat: no-repeat;
  background-position-y: top;
  background-position-x: left;
  padding-top: 0;
  padding-bottom: 0;
  text-transform: capitalize;
}
.app-mtsos-corporations .appEntityDetails.appReadOnly .appMenuItem + .appMenuItem {
  padding-left: 10px;
  padding-right: 10px;
}
.app-mtsos-corporations .btnIconOnly,
.app-mtsos-corporations .btnIconOnly:hover {
  text-decoration: none;
}
.app-mtsos-corporations .appButton.btnIconOnly > .left:before {
  padding-right: 0;
}
.app-mtsos-corporations .btnIconOnly > .left + span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.app-mtsos-corporations .appButton.btnIconOnly,
.app-mtsos-corporations .appButton.appButtonXS.btnIconOnly,
.app-mtsos-corporations .appButton.appButtonS.btnIconOnly {
  min-height: inherit;
}
.app-mtsos-corporations .appAssistive > select + .appButton,
.app-mtsos-corporations .appAssistive > .appSelectorOptions select + .appButton,
.app-mtsos-corporations .appAssistive > .appRestrictedSelect select + .appButton {
  margin-bottom: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.app-mtsos-corporations .appGroupMenu {
  position: relative;
  margin-bottom: 12px;
}
.app-mtsos-corporations .appGroupMenu:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appGroupMenu + .appGroupMenu,
.app-mtsos-corporations .appGroupMenu + .appButton,
.app-mtsos-corporations .appButton + .appGroupMenu,
.app-mtsos-corporations .appMenuGroup + .appButton,
.app-mtsos-corporations .appMenuGroup + .appMenuGroup .appButton + .appMenuGroup,
.app-mtsos-corporations .appButton + .appButton {
  margin-left: 3px;
}
.app-mtsos-corporations .appBtnToolbar {
  margin-top: 9px;
  margin-bottom: 9px;
}
.app-mtsos-corporations .appBtnToolbar:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appBtnToolbar .appGroupMenu {
  display: inline-block;
}
.app-mtsos-corporations .appGroupMenu > .appButton {
  position: relative;
  float: left;
  margin-left: -1px;
  margin-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.app-mtsos-corporations .appGroupMenu > .appButton:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.app-mtsos-corporations .appGroupMenu > .appButton:last-child,
.app-mtsos-corporations .appGroupMenu > .appSubMenuName {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.app-mtsos-corporations .appGroupMenu > .appButton.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.app-mtsos-corporations .appGroupMenu > .appButton.large:last-child,
.app-mtsos-corporations .appGroupMenu > .large.appSubMenuName {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.app-mtsos-corporations .appGroupMenu > .appButton:hover,
.app-mtsos-corporations .appGroupMenu > .appButton:focus,
.app-mtsos-corporations .appGroupMenu > .appButton:active,
.app-mtsos-corporations .appGroupMenu > .appButton.active {
  z-index: 2;
}
.app-mtsos-corporations .appGroupMenu .appSubMenuName:active,
.app-mtsos-corporations .appGroupMenu.open .appSubMenuName {
  outline: 0;
}
.app-mtsos-corporations .appGroupMenu > .appSubMenuName {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  *padding-top: 4px;
  *padding-bottom: 4px;
}
.app-mtsos-corporations .appGroupMenu > .appButtonXS.appSubMenuName {
  padding-left: 5px;
  padding-right: 5px;
}
.app-mtsos-corporations .appGroupMenu > .appButtonS.appSubMenuName {
  *padding-top: 4px;
  *padding-bottom: 4px;
}
.app-mtsos-corporations .appGroupMenu > .appButtonL.appSubMenuName {
  padding-left: 12px;
  padding-right: 12px;
}
.app-mtsos-corporations .appGroupMenu.open .appSubMenuName {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appGroupMenu.open .appSubMenu {
  display: block;
  left: 0;
}
.app-mtsos-corporations .appGroupMenu.open .appButton.appSubMenuName {
  background-color: #b4b4b4;
}
.app-mtsos-corporations .appGroupMenu.open .appButtonPrimary.appSubMenuName {
  background-color: #002e63;
}
.app-mtsos-corporations .appGroupMenu.open .appButtonWarning.appSubMenuName {
  background-color: #f89406;
}
.app-mtsos-corporations .appGroupMenu.open .appButtonDanger.appSubMenuName {
  background-color: #bd362f;
}
.app-mtsos-corporations .appGroupMenu.open .appButtonSuccess.appSubMenuName {
  background-color: #51a351;
}
.app-mtsos-corporations .appGroupMenu.open .appButtonInfo.appSubMenuName {
  background-color: #2f96b4;
}
.app-mtsos-corporations .appGroupMenu.open .appButtonInverse.appSubMenuName {
  background-color: #222222;
}
.app-mtsos-corporations .appSubMenuName:hover .right,
.app-mtsos-corporations .open.appGroupMenu .right {
  opacity: 1;
  filter: alpha(opacity=100);
}
.app-mtsos-corporations .appSubMenuName.appButtonXS .right {
  margin-top: 5px;
}
.app-mtsos-corporations .appSubMenuName.appButtonS .right {
  margin-top: 6px;
}
.app-mtsos-corporations .appSubMenuName.appButtonL .right {
  margin-top: 6px;
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
.app-mtsos-corporations .appMenuGroup {
  display: inline-block;
  vertical-align: top;
}
.app-mtsos-corporations .appButtonPad:after,
.app-mtsos-corporations .appWizardButtonPad:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appButtonPad .appButton + .appButton,
.app-mtsos-corporations .appButtonPad .appButton + a {
  margin-left: 3px;
}
.app-mtsos-corporations .appButtonPad.appSearchButtonPad .appButton + .appButton.appSearchButton,
.app-mtsos-corporations .appButtonPad.appSearchButtonPad .appButton + a.appSearchButton {
  margin-left: 3px;
}
.app-mtsos-corporations .appWizardButtonPad,
.app-mtsos-corporations .appButtonPadPrimary {
  margin-top: 20px;
  padding: 20px 0 10px 0;
  border: 1px dotted #ccc;
  border-right: 0;
  border-left: 0;
}
.app-mtsos-corporations .appWizardButtonPad .appButton,
.app-mtsos-corporations .appButtonPadPrimary .appButton {
  margin-bottom: 6px;
}
.app-mtsos-corporations .appGroupMenu .appMenu.appSubMenuName {
  display: inline-block;
  padding: 4px 10px 4px;
  font-size: 14px;
  line-height: 18px;
  color: #545454;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #d3d3d3;
  background-image: -moz-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -ms-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b4b4b4));
  background-image: -webkit-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -o-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: linear-gradient(top, #e7e7e7, #b4b4b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#b4b4b4', GradientType=0);
  border-color: #b4b4b4 #b4b4b4 #8e8e8e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 12px;
  border-color: #a4a4a4;
  text-shadow: none;
  border-width: 0;
  background: inherit;
  background-color: #002e63;
  border: none;
  border-radius: 10px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: 'ArialMT', 'Arial', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-border-radius: 6px;
  text-shadow: none !important;
  margin-bottom: 0;
}
.app-mtsos-corporations .appGroupMenu .appMenu.appSubMenuName:hover,
.app-mtsos-corporations .appGroupMenu .appMenu.appSubMenuName:active,
.app-mtsos-corporations .appGroupMenu .appMenu.appSubMenuName.active,
.app-mtsos-corporations .appGroupMenu .appMenu.appSubMenuName.disabled,
.app-mtsos-corporations .appGroupMenu .appMenu.appSubMenuName[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-corporations .appGroupMenu .appMenu.appSubMenuName:active,
.app-mtsos-corporations .appGroupMenu .appMenu.appSubMenuName.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-corporations .appGroupMenu .appMenu.appSubMenuName:hover {
  color: #000000;
  text-decoration: none;
  background: #b4b4b4;
  *background: #b4b4b4;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.app-mtsos-corporations .appGroupMenu .appMenu.appSubMenuName:focus {
  outline: thin dotted #333;
}
.app-mtsos-corporations .appGroupMenu .appMenu.appSubMenuName:active {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appGroupMenu .appMenu.appSubMenuName:hover {
  color: #000000;
  text-decoration: none;
  background: #b4b4b4;
  *background: #b4b4b4;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.app-mtsos-corporations .appGroupMenu .appMenu.appSubMenuName:focus {
  outline: thin dotted #333;
}
.app-mtsos-corporations .appGroupMenu .appMenu.appSubMenuName:active {
  background: #cecece;
  background: #c1c1c1 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-mtsos-corporations .appGroupMenu .appMenu.appSubMenuName.disabled,
.appGroupMenu .appMenu.appSubMenuName.app-mtsos-corporations[disabled] {
  border-color: #999999;
  color: #999999;
}
.app-mtsos-corporations .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #002e63;
  background-image: -moz-linear-gradient(top, #002e63, #002e63);
  background-image: -ms-linear-gradient(top, #002e63, #002e63);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#002e63), to(#002e63));
  background-image: -webkit-linear-gradient(top, #002e63, #002e63);
  background-image: -o-linear-gradient(top, #002e63, #002e63);
  background-image: linear-gradient(top, #002e63, #002e63);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002e63', endColorstr='#002e63', GradientType=0);
  border-color: #002e63 #002e63 #000a17;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  line-height: 45px !important;
}
.app-mtsos-corporations .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName:hover,
.app-mtsos-corporations .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName:active,
.app-mtsos-corporations .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName.active,
.app-mtsos-corporations .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName.disabled,
.app-mtsos-corporations .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName[disabled] {
  background-color: #002e63;
  *background-color: #00224a;
}
.app-mtsos-corporations .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName:active,
.app-mtsos-corporations .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName.active {
  background-color: #001630 \9;
}
.app-mtsos-corporations .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #d3d3d3;
  background-image: -moz-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -ms-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b4b4b4));
  background-image: -webkit-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: -o-linear-gradient(top, #e7e7e7, #b4b4b4);
  background-image: linear-gradient(top, #e7e7e7, #b4b4b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#b4b4b4', GradientType=0);
  border-color: #b4b4b4 #b4b4b4 #8e8e8e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #333333;
  text-shadow: none;
}
.app-mtsos-corporations .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName:hover,
.app-mtsos-corporations .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName:active,
.app-mtsos-corporations .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName.active,
.app-mtsos-corporations .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName.disabled,
.app-mtsos-corporations .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-corporations .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName:active,
.app-mtsos-corporations .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-corporations .appButtonPad.appChildCount0 {
  display: none;
}
.app-mtsos-corporations .appGroupMenu.plainLink .appMenu.appSubMenuName {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
  color: #003b5a;
  text-decoration: underline;
  text-shadow: none;
}
.app-mtsos-corporations .appGroupMenu.plainLink .appMenu.appSubMenuName:hover {
  background: transparent;
  color: #003b5a;
  text-decoration: underline;
}
.app-mtsos-corporations .appGroupMenu.plainLink .appMenu.appSubMenuName:active {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-corporations .appButtonPadPrimary .leveled {
  position: absolute;
  left: 257px;
}
.app-mtsos-corporations .editTask .appButtonPadPrimary.appReadOnly {
  display: none;
}
.app-mtsos-corporations .appDialogButtons {
  margin-top: 10px;
  padding: 10px 0 0px 0;
  border: 1px dotted #ccc;
  border-right: 0;
  border-left: 0;
}
.app-mtsos-corporations .appDialogButtons .appButton {
  margin-bottom: 6px;
}
.app-mtsos-corporations .appDialogButtons .appCancel {
  float: left;
}
.app-mtsos-corporations .appDialogButtons .appOk {
  float: right;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #002e63;
  background-image: -moz-linear-gradient(top, #002e63, #002e63);
  background-image: -ms-linear-gradient(top, #002e63, #002e63);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#002e63), to(#002e63));
  background-image: -webkit-linear-gradient(top, #002e63, #002e63);
  background-image: -o-linear-gradient(top, #002e63, #002e63);
  background-image: linear-gradient(top, #002e63, #002e63);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002e63', endColorstr='#002e63', GradientType=0);
  border-color: #002e63 #002e63 #000a17;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  line-height: 45px !important;
}
.app-mtsos-corporations .appDialogButtons .appOk:hover,
.app-mtsos-corporations .appDialogButtons .appOk:active,
.app-mtsos-corporations .appDialogButtons .appOk.active,
.app-mtsos-corporations .appDialogButtons .appOk.disabled,
.app-mtsos-corporations .appDialogButtons .appOk[disabled] {
  background-color: #002e63;
  *background-color: #00224a;
}
.app-mtsos-corporations .appDialogButtons .appOk:active,
.app-mtsos-corporations .appDialogButtons .appOk.active {
  background-color: #001630 \9;
}
.app-mtsos-corporations .appWorkQueueButtonPad .appButtonSecondary {
  float: right;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.4.1');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.4.1') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.4.1') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.4.1') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.4.1#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.app-mtsos-corporations .icn-glass,
.app-mtsos-corporations .appIconGlass .left:before {
  content: "\f000";
}
.app-mtsos-corporations .icn-music,
.app-mtsos-corporations .appIconMusic .left:before {
  content: "\f001";
}
.app-mtsos-corporations .icn-search,
.app-mtsos-corporations .appIconSearch .left:before {
  content: "\f002";
}
.app-mtsos-corporations .icn-envelope-o,
.app-mtsos-corporations .appIconEnvelopeO .left:before {
  content: "\f003";
}
.app-mtsos-corporations .icn-heart,
.app-mtsos-corporations .appIconHeart .left:before {
  content: "\f004";
}
.app-mtsos-corporations .icn-star,
.app-mtsos-corporations .appIconStar .left:before {
  content: "\f005";
}
.app-mtsos-corporations .icn-star-o,
.app-mtsos-corporations .appIconStarO .left:before {
  content: "\f006";
}
.app-mtsos-corporations .icn-user,
.app-mtsos-corporations .appIconUser .left:before {
  content: "\f007";
}
.app-mtsos-corporations .icn-film,
.app-mtsos-corporations .appIconFilm .left:before {
  content: "\f008";
}
.app-mtsos-corporations .icn-th-large,
.app-mtsos-corporations .appIconThLarge .left:before {
  content: "\f009";
}
.app-mtsos-corporations .icn-th,
.app-mtsos-corporations .appIconTh .left:before {
  content: "\f00a";
}
.app-mtsos-corporations .icn-th-list,
.app-mtsos-corporations .appIconThList .left:before {
  content: "\f00b";
}
.app-mtsos-corporations .icn-check,
.app-mtsos-corporations .appIconCheck .left:before,
.app-mtsos-corporations .icn-ok,
.app-mtsos-corporations .appIconOk .left:before {
  content: "\f00c";
}
.app-mtsos-corporations .icn-remove,
.app-mtsos-corporations .appIconRemove .left:before,
.app-mtsos-corporations .icn-close,
.app-mtsos-corporations .appIconClose .left:before,
.app-mtsos-corporations .icn-times,
.app-mtsos-corporations .appIconTimes .left:before {
  content: "\f00d";
}
.app-mtsos-corporations .icn-search-plus,
.app-mtsos-corporations .appIconSearchPlus .left:before {
  content: "\f00e";
}
.app-mtsos-corporations .icn-search-minus,
.app-mtsos-corporations .appIconSearchMinus .left:before {
  content: "\f010";
}
.app-mtsos-corporations .icn-power-off,
.app-mtsos-corporations .appIconPowerOff .left:before {
  content: "\f011";
}
.app-mtsos-corporations .icn-signal,
.app-mtsos-corporations .appIconSignal .left:before {
  content: "\f012";
}
.app-mtsos-corporations .icn-gear,
.app-mtsos-corporations .appIconGear .left:before,
.app-mtsos-corporations .icn-cog,
.app-mtsos-corporations .appIconCog .left:before {
  content: "\f013";
}
.app-mtsos-corporations .icn-trash-o,
.app-mtsos-corporations .appIconTrashO .left:before {
  content: "\f014";
}
.app-mtsos-corporations .icn-home,
.app-mtsos-corporations .appIconHome .left:before {
  content: "\f015";
}
.app-mtsos-corporations .icn-file-o,
.app-mtsos-corporations .appIconFileO .left:before {
  content: "\f016";
}
.app-mtsos-corporations .icn-clock-o,
.app-mtsos-corporations .appIconClockO .left:before {
  content: "\f017";
}
.app-mtsos-corporations .icn-road,
.app-mtsos-corporations .appIconRoad .left:before {
  content: "\f018";
}
.app-mtsos-corporations .icn-download,
.app-mtsos-corporations .appIconDownload .left:before {
  content: "\f019";
}
.app-mtsos-corporations .icn-arrow-circle-o-down,
.app-mtsos-corporations .appIconArrowCircleODown .left:before {
  content: "\f01a";
}
.app-mtsos-corporations .icn-arrow-circle-o-up,
.app-mtsos-corporations .appIconArrowCircleOUp .left:before {
  content: "\f01b";
}
.app-mtsos-corporations .icn-inbox,
.app-mtsos-corporations .appIconInbox .left:before {
  content: "\f01c";
}
.app-mtsos-corporations .icn-play-circle-o,
.app-mtsos-corporations .appIconPlayCircleO .left:before {
  content: "\f01d";
}
.app-mtsos-corporations .icn-rotate-right,
.app-mtsos-corporations .appIconRotateRight .left:before,
.app-mtsos-corporations .icn-repeat,
.app-mtsos-corporations .appIconRepeat .left:before {
  content: "\f01e";
}
.app-mtsos-corporations .icn-refresh,
.app-mtsos-corporations .appIconRefresh .left:before {
  content: "\f021";
}
.app-mtsos-corporations .icn-list-alt,
.app-mtsos-corporations .appIconListAlt .left:before {
  content: "\f022";
}
.app-mtsos-corporations .icn-lock,
.app-mtsos-corporations .appIconLock .left:before {
  content: "\f023";
}
.app-mtsos-corporations .icn-flag,
.app-mtsos-corporations .appIconFlag .left:before {
  content: "\f024";
}
.app-mtsos-corporations .icn-headphones,
.app-mtsos-corporations .appIconHeadphones .left:before {
  content: "\f025";
}
.app-mtsos-corporations .icn-volume-off,
.app-mtsos-corporations .appIconVolumeOff .left:before {
  content: "\f026";
}
.app-mtsos-corporations .icn-volume-down,
.app-mtsos-corporations .appIconVolumeDown .left:before {
  content: "\f027";
}
.app-mtsos-corporations .icn-volume-up,
.app-mtsos-corporations .appIconVolumeUp .left:before {
  content: "\f028";
}
.app-mtsos-corporations .icn-qrcode,
.app-mtsos-corporations .appIconQrcode .left:before {
  content: "\f029";
}
.app-mtsos-corporations .icn-barcode,
.app-mtsos-corporations .appIconBarcode .left:before {
  content: "\f02a";
}
.app-mtsos-corporations .icn-tag,
.app-mtsos-corporations .appIconTag .left:before {
  content: "\f02b";
}
.app-mtsos-corporations .icn-tags,
.app-mtsos-corporations .appIconTags .left:before {
  content: "\f02c";
}
.app-mtsos-corporations .icn-book,
.app-mtsos-corporations .appIconBook .left:before {
  content: "\f02d";
}
.app-mtsos-corporations .icn-bookmark,
.app-mtsos-corporations .appIconBookmark .left:before {
  content: "\f02e";
}
.app-mtsos-corporations .icn-print,
.app-mtsos-corporations .appIconPrint .left:before {
  content: "\f02f";
}
.app-mtsos-corporations .icn-camera,
.app-mtsos-corporations .appIconCamera .left:before {
  content: "\f030";
}
.app-mtsos-corporations .icn-font,
.app-mtsos-corporations .appIconFont .left:before {
  content: "\f031";
}
.app-mtsos-corporations .icn-bold,
.app-mtsos-corporations .appIconBold .left:before {
  content: "\f032";
}
.app-mtsos-corporations .icn-italic,
.app-mtsos-corporations .appIconItalic .left:before {
  content: "\f033";
}
.app-mtsos-corporations .icn-text-height,
.app-mtsos-corporations .appIconTextHeight .left:before {
  content: "\f034";
}
.app-mtsos-corporations .icn-text-width,
.app-mtsos-corporations .appIconTextWidth .left:before {
  content: "\f035";
}
.app-mtsos-corporations .icn-align-left,
.app-mtsos-corporations .appIconAlignLeft .left:before {
  content: "\f036";
}
.app-mtsos-corporations .icn-align-center,
.app-mtsos-corporations .appIconAlignCenter .left:before {
  content: "\f037";
}
.app-mtsos-corporations .icn-align-right,
.app-mtsos-corporations .appIconAlignRight .left:before {
  content: "\f038";
}
.app-mtsos-corporations .icn-align-justify,
.app-mtsos-corporations .appIconAlignJustify .left:before {
  content: "\f039";
}
.app-mtsos-corporations .icn-list,
.app-mtsos-corporations .appIconList .left:before {
  content: "\f03a";
}
.app-mtsos-corporations .icn-dedent,
.app-mtsos-corporations .appIconDedent .left:before,
.app-mtsos-corporations .icn-outdent,
.app-mtsos-corporations .appIconOutdent .left:before {
  content: "\f03b";
}
.app-mtsos-corporations .icn-indent,
.app-mtsos-corporations .appIconIndent .left:before {
  content: "\f03c";
}
.app-mtsos-corporations .icn-video-camera,
.app-mtsos-corporations .appIconVideoCamera .left:before {
  content: "\f03d";
}
.app-mtsos-corporations .icn-photo,
.app-mtsos-corporations .appIconPhoto .left:before,
.app-mtsos-corporations .icn-image,
.app-mtsos-corporations .appIconImage .left:before,
.app-mtsos-corporations .icn-picture-o,
.app-mtsos-corporations .appIconPictureO .left:before {
  content: "\f03e";
}
.app-mtsos-corporations .icn-pencil,
.app-mtsos-corporations .appIconPencil .left:before {
  content: "\f040";
}
.app-mtsos-corporations .icn-map-marker,
.app-mtsos-corporations .appIconMapMarker .left:before {
  content: "\f041";
}
.app-mtsos-corporations .icn-adjust,
.app-mtsos-corporations .appIconAdjust .left:before {
  content: "\f042";
}
.app-mtsos-corporations .icn-tint,
.app-mtsos-corporations .appIconTint .left:before {
  content: "\f043";
}
.app-mtsos-corporations .icn-edit,
.app-mtsos-corporations .appIconEdit .left:before,
.app-mtsos-corporations .icn-pencil-square-o,
.app-mtsos-corporations .appIconPencilSquareO .left:before {
  content: "\f044";
}
.app-mtsos-corporations .icn-share-square-o,
.app-mtsos-corporations .appIconShareSquareO .left:before {
  content: "\f045";
}
.app-mtsos-corporations .icn-check-square-o,
.app-mtsos-corporations .appIconCheckSquareO .left:before {
  content: "\f046";
}
.app-mtsos-corporations .icn-arrows,
.app-mtsos-corporations .appIconArrows .left:before {
  content: "\f047";
}
.app-mtsos-corporations .icn-step-backward,
.app-mtsos-corporations .appIconStepBackward .left:before {
  content: "\f048";
}
.app-mtsos-corporations .icn-fast-backward,
.app-mtsos-corporations .appIconFastBackward .left:before {
  content: "\f049";
}
.app-mtsos-corporations .icn-backward,
.app-mtsos-corporations .appIconBackward .left:before {
  content: "\f04a";
}
.app-mtsos-corporations .icn-play,
.app-mtsos-corporations .appIconPlay .left:before {
  content: "\f04b";
}
.app-mtsos-corporations .icn-pause,
.app-mtsos-corporations .appIconPause .left:before {
  content: "\f04c";
}
.app-mtsos-corporations .icn-stop,
.app-mtsos-corporations .appIconStop .left:before {
  content: "\f04d";
}
.app-mtsos-corporations .icn-forward,
.app-mtsos-corporations .appIconForward .left:before {
  content: "\f04e";
}
.app-mtsos-corporations .icn-fast-forward,
.app-mtsos-corporations .appIconFastForward .left:before {
  content: "\f050";
}
.app-mtsos-corporations .icn-step-forward,
.app-mtsos-corporations .appIconStepForward .left:before {
  content: "\f051";
}
.app-mtsos-corporations .icn-eject,
.app-mtsos-corporations .appIconEject .left:before {
  content: "\f052";
}
.app-mtsos-corporations .icn-chevron-left,
.app-mtsos-corporations .appIconChevronLeft .left:before {
  content: "\f053";
}
.app-mtsos-corporations .icn-chevron-right,
.app-mtsos-corporations .appIconChevronRight .left:before {
  content: "\f054";
}
.app-mtsos-corporations .icn-plus-circle,
.app-mtsos-corporations .appIconPlusCircle .left:before,
.app-mtsos-corporations .icn-plus-sign,
.app-mtsos-corporations .appIconPlusSign .left:before {
  content: "\f055";
}
.app-mtsos-corporations .icn-minus-circle,
.app-mtsos-corporations .appIconMinusCircle .left:before {
  content: "\f056";
}
.app-mtsos-corporations .icn-times-circle,
.app-mtsos-corporations .appIconTimesCircle .left:before,
.app-mtsos-corporations .icn-remove-sign,
.app-mtsos-corporations .appIconRemoveSign .left:before {
  content: "\f057";
}
.app-mtsos-corporations .icn-check-circle,
.app-mtsos-corporations .appIconCheckCircle .left:before {
  content: "\f058";
}
.app-mtsos-corporations .icn-question-circle,
.app-mtsos-corporations .appIconQuestionCircle .left:before,
.app-mtsos-corporations .icn-question-sign,
.app-mtsos-corporations .appIconQuestionSign .left:before {
  content: "\f059";
}
.app-mtsos-corporations .icn-info-circle,
.app-mtsos-corporations .appIconInfoCircle .left:before {
  content: "\f05a";
}
.app-mtsos-corporations .icn-crosshairs,
.app-mtsos-corporations .appIconCrosshairs .left:before {
  content: "\f05b";
}
.app-mtsos-corporations .icn-times-circle-o,
.app-mtsos-corporations .appIconTimesCircleO .left:before {
  content: "\f05c";
}
.app-mtsos-corporations .icn-check-circle-o,
.app-mtsos-corporations .appIconCheckCircleO .left:before,
.app-mtsos-corporations .icn-ok-circle,
.app-mtsos-corporations .appIconOkCircle .left:before,
.app-mtsos-corporations .icn-ok-sign,
.app-mtsos-corporations .appIconOkSign .left:before {
  content: "\f05d";
}
.app-mtsos-corporations .icn-ban,
.app-mtsos-corporations .appIconBan .left:before {
  content: "\f05e";
}
.app-mtsos-corporations .icn-arrow-left,
.app-mtsos-corporations .appIconArrowLeft .left:before {
  content: "\f060";
}
.app-mtsos-corporations .icn-arrow-right,
.app-mtsos-corporations .appIconArrowRight .left:before {
  content: "\f061";
}
.app-mtsos-corporations .icn-arrow-up,
.app-mtsos-corporations .appIconArrowUp .left:before {
  content: "\f062";
}
.app-mtsos-corporations .icn-arrow-down,
.app-mtsos-corporations .appIconArrowDown .left:before {
  content: "\f063";
}
.app-mtsos-corporations .icn-mail-forward,
.app-mtsos-corporations .appIconMailForward .left:before,
.app-mtsos-corporations .icn-share,
.app-mtsos-corporations .appIconShare .left:before {
  content: "\f064";
}
.app-mtsos-corporations .icn-expand,
.app-mtsos-corporations .appIconExpand .left:before {
  content: "\f065";
}
.app-mtsos-corporations .icn-compress,
.app-mtsos-corporations .appIconCompress .left:before {
  content: "\f066";
}
.app-mtsos-corporations .icn-plus,
.app-mtsos-corporations .appIconPlus .left:before {
  content: "\f067";
}
.app-mtsos-corporations .icn-minus,
.app-mtsos-corporations .appIconMinus .left:before {
  content: "\f068";
}
.app-mtsos-corporations .icn-asterisk,
.app-mtsos-corporations .appIconAsterisk .left:before {
  content: "\f069";
}
.app-mtsos-corporations .icn-exclamation-circle,
.app-mtsos-corporations .appIconExclamationCircle .left:before,
.app-mtsos-corporations .icn-exclamation-sign,
.app-mtsos-corporations .appIconExclamationSign .left:before {
  content: "\f06a";
}
.app-mtsos-corporations .icn-gift,
.app-mtsos-corporations .appIconGift .left:before {
  content: "\f06b";
}
.app-mtsos-corporations .icn-leaf,
.app-mtsos-corporations .appIconLeaf .left:before {
  content: "\f06c";
}
.app-mtsos-corporations .icn-fire,
.app-mtsos-corporations .appIconFire .left:before {
  content: "\f06d";
}
.app-mtsos-corporations .icn-eye,
.app-mtsos-corporations .appIconEye .left:before,
.app-mtsos-corporations .icn-eye-open,
.app-mtsos-corporations .appIconEyeOpen .left:before {
  content: "\f06e";
}
.app-mtsos-corporations .icn-eye-slash,
.app-mtsos-corporations .appIconEyeSlash .left:before {
  content: "\f070";
}
.app-mtsos-corporations .icn-warning,
.app-mtsos-corporations .appIconWarning .left:before,
.app-mtsos-corporations .icn-warning-sign,
.app-mtsos-corporations .appIconWarningSign .left:before,
.app-mtsos-corporations .icn-exclamation-triangle,
.app-mtsos-corporations .appIconExclamationTriangle .left:before {
  content: "\f071";
}
.app-mtsos-corporations .icn-plane,
.app-mtsos-corporations .appIconPlane .left:before {
  content: "\f072";
}
.app-mtsos-corporations .icn-calendar,
.app-mtsos-corporations .appIconCalendar .left:before {
  content: "\f073";
}
.app-mtsos-corporations .icn-random,
.app-mtsos-corporations .appIconRandom .left:before {
  content: "\f074";
}
.app-mtsos-corporations .icn-comment,
.app-mtsos-corporations .appIconComment .left:before {
  content: "\f075";
}
.app-mtsos-corporations .icn-magnet,
.app-mtsos-corporations .appIconMagnet .left:before {
  content: "\f076";
}
.app-mtsos-corporations .icn-chevron-up,
.app-mtsos-corporations .appIconChevronUp .left:before {
  content: "\f077";
}
.app-mtsos-corporations .icn-chevron-down,
.app-mtsos-corporations .appIconChevronDown .left:before {
  content: "\f078";
}
.app-mtsos-corporations .icn-retweet,
.app-mtsos-corporations .appIconRetweet .left:before {
  content: "\f079";
}
.app-mtsos-corporations .icn-shopping-cart,
.app-mtsos-corporations .appIconShoppingCart .left:before {
  content: "\f07a";
}
.app-mtsos-corporations .icn-folder,
.app-mtsos-corporations .appIconFolder .left:before {
  content: "\f07b";
}
.app-mtsos-corporations .icn-folder-open,
.app-mtsos-corporations .appIconFolderOpen .left:before {
  content: "\f07c";
}
.app-mtsos-corporations .icn-arrows-v,
.app-mtsos-corporations .appIconArrowsV .left:before {
  content: "\f07d";
}
.app-mtsos-corporations .icn-arrows-h,
.app-mtsos-corporations .appIconArrowsH .left:before {
  content: "\f07e";
}
.app-mtsos-corporations .icn-bar-chart-o,
.app-mtsos-corporations .appIconBarChartO .left:before,
.app-mtsos-corporations .icn-bar-chart,
.app-mtsos-corporations .appIconBarChart .left:before {
  content: "\f080";
}
.app-mtsos-corporations .icn-twitter-square,
.app-mtsos-corporations .appIconTwitterSquare .left:before {
  content: "\f081";
}
.app-mtsos-corporations .icn-facebook-square,
.app-mtsos-corporations .appIconFacebookSquare .left:before {
  content: "\f082";
}
.app-mtsos-corporations .icn-camera-retro,
.app-mtsos-corporations .appIconCameraRetro .left:before {
  content: "\f083";
}
.app-mtsos-corporations .icn-key,
.app-mtsos-corporations .appIconKey .left:before {
  content: "\f084";
}
.app-mtsos-corporations .icn-gears,
.app-mtsos-corporations .appIconGears .left:before,
.app-mtsos-corporations .icn-cogs,
.app-mtsos-corporations .appIconCogs .left:before {
  content: "\f085";
}
.app-mtsos-corporations .icn-comments,
.app-mtsos-corporations .appIconComments .left:before {
  content: "\f086";
}
.app-mtsos-corporations .icn-thumbs-o-up,
.app-mtsos-corporations .appIconThumbsOUp .left:before {
  content: "\f087";
}
.app-mtsos-corporations .icn-thumbs-o-down,
.app-mtsos-corporations .appIconThumbsODown .left:before {
  content: "\f088";
}
.app-mtsos-corporations .icn-star-half,
.app-mtsos-corporations .appIconStarHalf .left:before {
  content: "\f089";
}
.app-mtsos-corporations .icn-heart-o,
.app-mtsos-corporations .appIconHeartO .left:before {
  content: "\f08a";
}
.app-mtsos-corporations .icn-sign-out,
.app-mtsos-corporations .appIconSignOut .left:before {
  content: "\f08b";
}
.app-mtsos-corporations .icn-linkedin-square,
.app-mtsos-corporations .appIconLinkedinSquare .left:before {
  content: "\f08c";
}
.app-mtsos-corporations .icn-thumb-tack,
.app-mtsos-corporations .appIconThumbTack .left:before {
  content: "\f08d";
}
.app-mtsos-corporations .icn-external-link,
.app-mtsos-corporations .appIconExternalLink .left:before {
  content: "\f08e";
}
.app-mtsos-corporations .icn-sign-in,
.app-mtsos-corporations .appIconSignIn .left:before {
  content: "\f090";
}
.app-mtsos-corporations .icn-trophy,
.app-mtsos-corporations .appIconTrophy .left:before {
  content: "\f091";
}
.app-mtsos-corporations .icn-github-square,
.app-mtsos-corporations .appIconGithubSquare .left:before {
  content: "\f092";
}
.app-mtsos-corporations .icn-upload,
.app-mtsos-corporations .appIconUpload .left:before {
  content: "\f093";
}
.app-mtsos-corporations .icn-lemon-o,
.app-mtsos-corporations .appIconLemonO .left:before {
  content: "\f094";
}
.app-mtsos-corporations .icn-phone,
.app-mtsos-corporations .appIconPhone .left:before {
  content: "\f095";
}
.app-mtsos-corporations .icn-square-o,
.app-mtsos-corporations .appIconSquareO .left:before {
  content: "\f096";
}
.app-mtsos-corporations .icn-bookmark-o,
.app-mtsos-corporations .appIconBookmarkO .left:before {
  content: "\f097";
}
.app-mtsos-corporations .icn-phone-square,
.app-mtsos-corporations .appIconPhoneSquare .left:before {
  content: "\f098";
}
.app-mtsos-corporations .icn-twitter,
.app-mtsos-corporations .appIconTwitter .left:before {
  content: "\f099";
}
.app-mtsos-corporations .icn-facebook-f,
.app-mtsos-corporations .appIconFacebookF .left:before,
.app-mtsos-corporations .icn-facebook,
.app-mtsos-corporations .appIconFacebook .left:before {
  content: "\f09a";
}
.app-mtsos-corporations .icn-github,
.app-mtsos-corporations .appIconGithub .left:before {
  content: "\f09b";
}
.app-mtsos-corporations .icn-unlock,
.app-mtsos-corporations .appIconUnlock .left:before {
  content: "\f09c";
}
.app-mtsos-corporations .icn-credit-card,
.app-mtsos-corporations .appIconCreditCard .left:before {
  content: "\f09d";
}
.app-mtsos-corporations .icn-feed,
.app-mtsos-corporations .appIconFeed .left:before,
.app-mtsos-corporations .icn-rss,
.app-mtsos-corporations .appIconRss .left:before {
  content: "\f09e";
}
.app-mtsos-corporations .icn-hdd-o,
.app-mtsos-corporations .appIconHddO .left:before {
  content: "\f0a0";
}
.app-mtsos-corporations .icn-bullhorn,
.app-mtsos-corporations .appIconBullhorn .left:before {
  content: "\f0a1";
}
.app-mtsos-corporations .icn-bell,
.app-mtsos-corporations .appIconBell .left:before {
  content: "\f0f3";
}
.app-mtsos-corporations .icn-certificate,
.app-mtsos-corporations .appIconCertificate .left:before {
  content: "\f0a3";
}
.app-mtsos-corporations .icn-hand-o-right,
.app-mtsos-corporations .appIconHandORight .left:before {
  content: "\f0a4";
}
.app-mtsos-corporations .icn-hand-o-left,
.app-mtsos-corporations .appIconHandOLeft .left:before {
  content: "\f0a5";
}
.app-mtsos-corporations .icn-hand-o-up,
.app-mtsos-corporations .appIconHandOUp .left:before {
  content: "\f0a6";
}
.app-mtsos-corporations .icn-hand-o-down,
.app-mtsos-corporations .appIconHandODown .left:before {
  content: "\f0a7";
}
.app-mtsos-corporations .icn-arrow-circle-left,
.app-mtsos-corporations .appIconArrowCircleLeft .left:before {
  content: "\f0a8";
}
.app-mtsos-corporations .icn-arrow-circle-right,
.app-mtsos-corporations .appIconArrowCircleRight .left:before {
  content: "\f0a9";
}
.app-mtsos-corporations .icn-arrow-circle-up,
.app-mtsos-corporations .appIconArrowCircleUp .left:before {
  content: "\f0aa";
}
.app-mtsos-corporations .icn-arrow-circle-down,
.app-mtsos-corporations .appIconArrowCircleDown .left:before {
  content: "\f0ab";
}
.app-mtsos-corporations .icn-globe,
.app-mtsos-corporations .appIconGlobe .left:before {
  content: "\f0ac";
}
.app-mtsos-corporations .icn-wrench,
.app-mtsos-corporations .appIconWrench .left:before {
  content: "\f0ad";
}
.app-mtsos-corporations .icn-tasks,
.app-mtsos-corporations .appIconTasks .left:before {
  content: "\f0ae";
}
.app-mtsos-corporations .icn-filter,
.app-mtsos-corporations .appIconFilter .left:before {
  content: "\f0b0";
}
.app-mtsos-corporations .icn-briefcase,
.app-mtsos-corporations .appIconBriefcase .left:before {
  content: "\f0b1";
}
.app-mtsos-corporations .icn-arrows-alt,
.app-mtsos-corporations .appIconArrowsAlt .left:before {
  content: "\f0b2";
}
.app-mtsos-corporations .icn-group,
.app-mtsos-corporations .appIconGroup .left:before,
.app-mtsos-corporations .icn-users,
.app-mtsos-corporations .appIconUsers .left:before {
  content: "\f0c0";
}
.app-mtsos-corporations .icn-chain,
.app-mtsos-corporations .appIconChain .left:before,
.app-mtsos-corporations .icn-link,
.app-mtsos-corporations .appIconLink .left:before {
  content: "\f0c1";
}
.app-mtsos-corporations .icn-cloud,
.app-mtsos-corporations .appIconCloud .left:before {
  content: "\f0c2";
}
.app-mtsos-corporations .icn-flask,
.app-mtsos-corporations .appIconFlask .left:before {
  content: "\f0c3";
}
.app-mtsos-corporations .icn-cut,
.app-mtsos-corporations .appIconCut .left:before,
.app-mtsos-corporations .icn-scissors,
.app-mtsos-corporations .appIconScissors .left:before {
  content: "\f0c4";
}
.app-mtsos-corporations .icn-copy,
.app-mtsos-corporations .appIconCopy .left:before,
.app-mtsos-corporations .icn-files-o,
.app-mtsos-corporations .appIconFilesO .left:before {
  content: "\f0c5";
}
.app-mtsos-corporations .icn-paperclip,
.app-mtsos-corporations .appIconPaperclip .left:before {
  content: "\f0c6";
}
.app-mtsos-corporations .icn-save,
.app-mtsos-corporations .appIconSave .left:before,
.app-mtsos-corporations .icn-floppy-o,
.app-mtsos-corporations .appIconFloppyO .left:before {
  content: "\f0c7";
}
.app-mtsos-corporations .icn-square,
.app-mtsos-corporations .appIconSquare .left:before {
  content: "\f0c8";
}
.app-mtsos-corporations .icn-navicon,
.app-mtsos-corporations .appIconNavicon .left:before,
.app-mtsos-corporations .icn-reorder,
.app-mtsos-corporations .appIconReorder .left:before,
.app-mtsos-corporations .icn-bars,
.app-mtsos-corporations .appIconBars .left:before {
  content: "\f0c9";
}
.app-mtsos-corporations .icn-list-ul,
.app-mtsos-corporations .appIconListUl .left:before {
  content: "\f0ca";
}
.app-mtsos-corporations .icn-list-ol,
.app-mtsos-corporations .appIconListOl .left:before {
  content: "\f0cb";
}
.app-mtsos-corporations .icn-strikethrough,
.app-mtsos-corporations .appIconStrikethrough .left:before {
  content: "\f0cc";
}
.app-mtsos-corporations .icn-underline,
.app-mtsos-corporations .appIconUnderline .left:before {
  content: "\f0cd";
}
.app-mtsos-corporations .icn-table,
.app-mtsos-corporations .appIconTable .left:before {
  content: "\f0ce";
}
.app-mtsos-corporations .icn-magic,
.app-mtsos-corporations .appIconMagic .left:before {
  content: "\f0d0";
}
.app-mtsos-corporations .icn-truck,
.app-mtsos-corporations .appIconTruck .left:before {
  content: "\f0d1";
}
.app-mtsos-corporations .icn-pinterest,
.app-mtsos-corporations .appIconPinterest .left:before {
  content: "\f0d2";
}
.app-mtsos-corporations .icn-pinterest-square,
.app-mtsos-corporations .appIconPinterestSquare .left:before {
  content: "\f0d3";
}
.app-mtsos-corporations .icn-google-plus-square,
.app-mtsos-corporations .appIconGooglePlusSquare .left:before {
  content: "\f0d4";
}
.app-mtsos-corporations .icn-google-plus,
.app-mtsos-corporations .appIconGooglePlus .left:before {
  content: "\f0d5";
}
.app-mtsos-corporations .icn-money,
.app-mtsos-corporations .appIconMoney .left:before {
  content: "\f0d6";
}
.app-mtsos-corporations .icn-caret-down,
.app-mtsos-corporations .appIconCaretDown .left:before {
  content: "\f0d7";
}
.app-mtsos-corporations .icn-caret-up,
.app-mtsos-corporations .appIconCaretUp .left:before {
  content: "\f0d8";
}
.app-mtsos-corporations .icn-caret-left,
.app-mtsos-corporations .appIconCaretLeft .left:before {
  content: "\f0d9";
}
.app-mtsos-corporations .icn-caret-right,
.app-mtsos-corporations .appIconCaretRight .left:before {
  content: "\f0da";
}
.app-mtsos-corporations .icn-columns,
.app-mtsos-corporations .appIconColumns .left:before {
  content: "\f0db";
}
.app-mtsos-corporations .icn-unsorted,
.app-mtsos-corporations .appIconUnsorted .left:before,
.app-mtsos-corporations .icn-sort,
.app-mtsos-corporations .appIconSort .left:before {
  content: "\f0dc";
}
.app-mtsos-corporations .icn-sort-down,
.app-mtsos-corporations .appIconSortDown .left:before,
.app-mtsos-corporations .icn-sort-desc,
.app-mtsos-corporations .appIconSortDesc .left:before {
  content: "\f0dd";
}
.app-mtsos-corporations .icn-sort-up,
.app-mtsos-corporations .appIconSortUp .left:before,
.app-mtsos-corporations .icn-sort-asc,
.app-mtsos-corporations .appIconSortAsc .left:before {
  content: "\f0de";
}
.app-mtsos-corporations .icn-envelope,
.app-mtsos-corporations .appIconEnvelope .left:before {
  content: "\f0e0";
}
.app-mtsos-corporations .icn-linkedin,
.app-mtsos-corporations .appIconLinkedin .left:before {
  content: "\f0e1";
}
.app-mtsos-corporations .icn-rotate-left,
.app-mtsos-corporations .appIconRotateLeft .left:before,
.app-mtsos-corporations .icn-undo,
.app-mtsos-corporations .appIconUndo .left:before {
  content: "\f0e2";
}
.app-mtsos-corporations .icn-legal,
.app-mtsos-corporations .appIconLegal .left:before,
.app-mtsos-corporations .icn-gavel,
.app-mtsos-corporations .appIconGavel .left:before {
  content: "\f0e3";
}
.app-mtsos-corporations .icn-dashboard,
.app-mtsos-corporations .appIconDashboard .left:before,
.app-mtsos-corporations .icn-tachometer,
.app-mtsos-corporations .appIconTachometer .left:before {
  content: "\f0e4";
}
.app-mtsos-corporations .icn-comment-o,
.app-mtsos-corporations .appIconCommentO .left:before {
  content: "\f0e5";
}
.app-mtsos-corporations .icn-comments-o,
.app-mtsos-corporations .appIconCommentsO .left:before {
  content: "\f0e6";
}
.app-mtsos-corporations .icn-flash,
.app-mtsos-corporations .appIconFlash .left:before,
.app-mtsos-corporations .icn-bolt,
.app-mtsos-corporations .appIconBolt .left:before {
  content: "\f0e7";
}
.app-mtsos-corporations .icn-sitemap,
.app-mtsos-corporations .appIconSitemap .left:before {
  content: "\f0e8";
}
.app-mtsos-corporations .icn-umbrella,
.app-mtsos-corporations .appIconUmbrella .left:before {
  content: "\f0e9";
}
.app-mtsos-corporations .icn-paste,
.app-mtsos-corporations .appIconPaste .left:before,
.app-mtsos-corporations .icn-clipboard,
.app-mtsos-corporations .appIconClipboard .left:before {
  content: "\f0ea";
}
.app-mtsos-corporations .icn-lightbulb-o,
.app-mtsos-corporations .appIconLightbulbO .left:before {
  content: "\f0eb";
}
.app-mtsos-corporations .icn-exchange,
.app-mtsos-corporations .appIconExchange .left:before {
  content: "\f0ec";
}
.app-mtsos-corporations .icn-cloud-download,
.app-mtsos-corporations .appIconCloudDownload .left:before {
  content: "\f0ed";
}
.app-mtsos-corporations .icn-cloud-upload,
.app-mtsos-corporations .appIconCloudUpload .left:before {
  content: "\f0ee";
}
.app-mtsos-corporations .icn-user-md,
.app-mtsos-corporations .appIconUserMd .left:before {
  content: "\f0f0";
}
.app-mtsos-corporations .icn-stethoscope,
.app-mtsos-corporations .appIconStethoscope .left:before {
  content: "\f0f1";
}
.app-mtsos-corporations .icn-suitcase,
.app-mtsos-corporations .appIconSuitcase .left:before {
  content: "\f0f2";
}
.app-mtsos-corporations .icn-bell-o,
.app-mtsos-corporations .appIconBellO .left:before {
  content: "\f0a2";
}
.app-mtsos-corporations .icn-coffee,
.app-mtsos-corporations .appIconCoffee .left:before {
  content: "\f0f4";
}
.app-mtsos-corporations .icn-cutlery,
.app-mtsos-corporations .appIconCutlery .left:before {
  content: "\f0f5";
}
.app-mtsos-corporations .icn-file-text-o,
.app-mtsos-corporations .appIconFileTextO .left:before {
  content: "\f0f6";
}
.app-mtsos-corporations .icn-building-o,
.app-mtsos-corporations .appIconBuildingO .left:before {
  content: "\f0f7";
}
.app-mtsos-corporations .icn-hospital-o,
.app-mtsos-corporations .appIconHospitalO .left:before {
  content: "\f0f8";
}
.app-mtsos-corporations .icn-ambulance,
.app-mtsos-corporations .appIconAmbulance .left:before {
  content: "\f0f9";
}
.app-mtsos-corporations .icn-medkit,
.app-mtsos-corporations .appIconMedkit .left:before {
  content: "\f0fa";
}
.app-mtsos-corporations .icn-fighter-jet,
.app-mtsos-corporations .appIconFighterJet .left:before {
  content: "\f0fb";
}
.app-mtsos-corporations .icn-beer,
.app-mtsos-corporations .appIconBeer .left:before {
  content: "\f0fc";
}
.app-mtsos-corporations .icn-h-square,
.app-mtsos-corporations .appIconHSquare .left:before {
  content: "\f0fd";
}
.app-mtsos-corporations .icn-plus-square,
.app-mtsos-corporations .appIconPlusSquare .left:before {
  content: "\f0fe";
}
.app-mtsos-corporations .icn-angle-double-left,
.app-mtsos-corporations .appIconAngleDoubleLeft .left:before {
  content: "\f100";
}
.app-mtsos-corporations .icn-angle-double-right,
.app-mtsos-corporations .appIconAngleDoubleRight .left:before {
  content: "\f101";
}
.app-mtsos-corporations .icn-angle-double-up,
.app-mtsos-corporations .appIconAngleDoubleUp .left:before {
  content: "\f102";
}
.app-mtsos-corporations .icn-angle-double-down,
.app-mtsos-corporations .appIconAngleDoubleDown .left:before {
  content: "\f103";
}
.app-mtsos-corporations .icn-angle-left,
.app-mtsos-corporations .appIconAngleLeft .left:before {
  content: "\f104";
}
.app-mtsos-corporations .icn-angle-right,
.app-mtsos-corporations .appIconAngleRight .left:before {
  content: "\f105";
}
.app-mtsos-corporations .icn-angle-up,
.app-mtsos-corporations .appIconAngleUp .left:before {
  content: "\f106";
}
.app-mtsos-corporations .icn-angle-down,
.app-mtsos-corporations .appIconAngleDown .left:before {
  content: "\f107";
}
.app-mtsos-corporations .icn-desktop,
.app-mtsos-corporations .appIconDesktop .left:before {
  content: "\f108";
}
.app-mtsos-corporations .icn-laptop,
.app-mtsos-corporations .appIconLaptop .left:before {
  content: "\f109";
}
.app-mtsos-corporations .icn-tablet,
.app-mtsos-corporations .appIconTablet .left:before {
  content: "\f10a";
}
.app-mtsos-corporations .icn-mobile-phone,
.app-mtsos-corporations .appIconMobilePhone .left:before,
.app-mtsos-corporations .icn-mobile,
.app-mtsos-corporations .appIconMobile .left:before {
  content: "\f10b";
}
.app-mtsos-corporations .icn-circle-o,
.app-mtsos-corporations .appIconCircleO .left:before {
  content: "\f10c";
}
.app-mtsos-corporations .icn-quote-left,
.app-mtsos-corporations .appIconQuoteLeft .left:before {
  content: "\f10d";
}
.app-mtsos-corporations .icn-quote-right,
.app-mtsos-corporations .appIconQuoteRight .left:before {
  content: "\f10e";
}
.app-mtsos-corporations .icn-spinner,
.app-mtsos-corporations .appIconSpinner .left:before {
  content: "\f110";
}
.app-mtsos-corporations .icn-circle,
.app-mtsos-corporations .appIconCircle .left:before {
  content: "\f111";
}
.app-mtsos-corporations .icn-mail-reply,
.app-mtsos-corporations .appIconMailReply .left:before,
.app-mtsos-corporations .icn-reply,
.app-mtsos-corporations .appIconReply .left:before {
  content: "\f112";
}
.app-mtsos-corporations .icn-github-alt,
.app-mtsos-corporations .appIconGithubAlt .left:before {
  content: "\f113";
}
.app-mtsos-corporations .icn-folder-o,
.app-mtsos-corporations .appIconFolderO .left:before {
  content: "\f114";
}
.app-mtsos-corporations .icn-folder-open-o,
.app-mtsos-corporations .appIconFolderOpenO .left:before {
  content: "\f115";
}
.app-mtsos-corporations .icn-smile-o,
.app-mtsos-corporations .appIconSmileO .left:before {
  content: "\f118";
}
.app-mtsos-corporations .icn-frown-o,
.app-mtsos-corporations .appIconFrownO .left:before {
  content: "\f119";
}
.app-mtsos-corporations .icn-meh-o,
.app-mtsos-corporations .appIconMehO .left:before {
  content: "\f11a";
}
.app-mtsos-corporations .icn-gamepad,
.app-mtsos-corporations .appIconGamepad .left:before {
  content: "\f11b";
}
.app-mtsos-corporations .icn-keyboard-o,
.app-mtsos-corporations .appIconKeyboardO .left:before {
  content: "\f11c";
}
.app-mtsos-corporations .icn-flag-o,
.app-mtsos-corporations .appIconFlagO .left:before {
  content: "\f11d";
}
.app-mtsos-corporations .icn-flag-checkered,
.app-mtsos-corporations .appIconFlagCheckered .left:before {
  content: "\f11e";
}
.app-mtsos-corporations .icn-terminal,
.app-mtsos-corporations .appIconTerminal .left:before {
  content: "\f120";
}
.app-mtsos-corporations .icn-code,
.app-mtsos-corporations .appIconCode .left:before {
  content: "\f121";
}
.app-mtsos-corporations .icn-mail-reply-all,
.app-mtsos-corporations .appIconMailReplyAll .left:before,
.app-mtsos-corporations .icn-reply-all,
.app-mtsos-corporations .appIconReplyAll .left:before {
  content: "\f122";
}
.app-mtsos-corporations .icn-star-half-empty,
.app-mtsos-corporations .appIconStarHalfEmpty .left:before,
.app-mtsos-corporations .icn-star-half-full,
.app-mtsos-corporations .appIconStarHalfFull .left:before,
.app-mtsos-corporations .icn-star-half-o,
.app-mtsos-corporations .appIconStarHalfO .left:before {
  content: "\f123";
}
.app-mtsos-corporations .icn-location-arrow,
.app-mtsos-corporations .appIconLocationArrow .left:before {
  content: "\f124";
}
.app-mtsos-corporations .icn-crop,
.app-mtsos-corporations .appIconCrop .left:before {
  content: "\f125";
}
.app-mtsos-corporations .icn-code-fork,
.app-mtsos-corporations .appIconCodeFork .left:before {
  content: "\f126";
}
.app-mtsos-corporations .icn-unlink,
.app-mtsos-corporations .appIconUnlink .left:before,
.app-mtsos-corporations .icn-chain-broken,
.app-mtsos-corporations .appIconChainBroken .left:before {
  content: "\f127";
}
.app-mtsos-corporations .icn-question,
.app-mtsos-corporations .appIconQuestion .left:before {
  content: "\f128";
}
.app-mtsos-corporations .icn-info,
.app-mtsos-corporations .appIconInfo .left:before {
  content: "\f129";
}
.app-mtsos-corporations .icn-exclamation,
.app-mtsos-corporations .appIconExclamation .left:before {
  content: "\f12a";
}
.app-mtsos-corporations .icn-superscript,
.app-mtsos-corporations .appIconSuperscript .left:before {
  content: "\f12b";
}
.app-mtsos-corporations .icn-subscript,
.app-mtsos-corporations .appIconSubscript .left:before {
  content: "\f12c";
}
.app-mtsos-corporations .icn-eraser,
.app-mtsos-corporations .appIconEraser .left:before {
  content: "\f12d";
}
.app-mtsos-corporations .icn-puzzle-piece,
.app-mtsos-corporations .appIconPuzzlePiece .left:before {
  content: "\f12e";
}
.app-mtsos-corporations .icn-microphone,
.app-mtsos-corporations .appIconMicrophone .left:before {
  content: "\f130";
}
.app-mtsos-corporations .icn-microphone-slash,
.app-mtsos-corporations .appIconMicrophoneSlash .left:before {
  content: "\f131";
}
.app-mtsos-corporations .icn-shield,
.app-mtsos-corporations .appIconShield .left:before {
  content: "\f132";
}
.app-mtsos-corporations .icn-calendar-o,
.app-mtsos-corporations .appIconCalendarO .left:before {
  content: "\f133";
}
.app-mtsos-corporations .icn-fire-extinguisher,
.app-mtsos-corporations .appIconFireExtinguisher .left:before {
  content: "\f134";
}
.app-mtsos-corporations .icn-rocket,
.app-mtsos-corporations .appIconRocket .left:before {
  content: "\f135";
}
.app-mtsos-corporations .icn-maxcdn,
.app-mtsos-corporations .appIconMaxcdn .left:before {
  content: "\f136";
}
.app-mtsos-corporations .icn-chevron-circle-left,
.app-mtsos-corporations .appIconChevronCircleLeft .left:before {
  content: "\f137";
}
.app-mtsos-corporations .icn-chevron-circle-right,
.app-mtsos-corporations .appIconChevronCircleRight .left:before {
  content: "\f138";
}
.app-mtsos-corporations .icn-chevron-circle-up,
.app-mtsos-corporations .appIconChevronCircleUp .left:before {
  content: "\f139";
}
.app-mtsos-corporations .icn-chevron-circle-down,
.app-mtsos-corporations .appIconChevronCircleDown .left:before {
  content: "\f13a";
}
.app-mtsos-corporations .icn-html5,
.app-mtsos-corporations .appIconHtml5 .left:before {
  content: "\f13b";
}
.app-mtsos-corporations .icn-css3,
.app-mtsos-corporations .appIconCss3 .left:before {
  content: "\f13c";
}
.app-mtsos-corporations .icn-anchor,
.app-mtsos-corporations .appIconAnchor .left:before {
  content: "\f13d";
}
.app-mtsos-corporations .icn-unlock-alt,
.app-mtsos-corporations .appIconUnlockAlt .left:before {
  content: "\f13e";
}
.app-mtsos-corporations .icn-bullseye,
.app-mtsos-corporations .appIconBullseye .left:before {
  content: "\f140";
}
.app-mtsos-corporations .icn-ellipsis-h,
.app-mtsos-corporations .appIconEllipsisH .left:before {
  content: "\f141";
}
.app-mtsos-corporations .icn-ellipsis-v,
.app-mtsos-corporations .appIconEllipsisV .left:before {
  content: "\f142";
}
.app-mtsos-corporations .icn-rss-square,
.app-mtsos-corporations .appIconRssSquare .left:before {
  content: "\f143";
}
.app-mtsos-corporations .icn-play-circle,
.app-mtsos-corporations .appIconPlayCircle .left:before {
  content: "\f144";
}
.app-mtsos-corporations .icn-ticket,
.app-mtsos-corporations .appIconTicket .left:before {
  content: "\f145";
}
.app-mtsos-corporations .icn-minus-square,
.app-mtsos-corporations .appIconMinusSquare .left:before {
  content: "\f146";
}
.app-mtsos-corporations .icn-minus-square-o,
.app-mtsos-corporations .appIconMinusSquareO .left:before {
  content: "\f147";
}
.app-mtsos-corporations .icn-level-up,
.app-mtsos-corporations .appIconLevelUp .left:before {
  content: "\f148";
}
.app-mtsos-corporations .icn-level-down,
.app-mtsos-corporations .appIconLevelDown .left:before {
  content: "\f149";
}
.app-mtsos-corporations .icn-check-square,
.app-mtsos-corporations .appIconCheckSquare .left:before {
  content: "\f14a";
}
.app-mtsos-corporations .icn-pencil-square,
.app-mtsos-corporations .appIconPencilSquare .left:before {
  content: "\f14b";
}
.app-mtsos-corporations .icn-external-link-square,
.app-mtsos-corporations .appIconExternalLinkSquare .left:before {
  content: "\f14c";
}
.app-mtsos-corporations .icn-share-square,
.app-mtsos-corporations .appIconShareSquare .left:before {
  content: "\f14d";
}
.app-mtsos-corporations .icn-compass,
.app-mtsos-corporations .appIconCompass .left:before {
  content: "\f14e";
}
.app-mtsos-corporations .icn-toggle-down,
.app-mtsos-corporations .appIconToggleDown .left:before,
.app-mtsos-corporations .icn-caret-square-o-down,
.app-mtsos-corporations .appIconCaretSquareODown .left:before {
  content: "\f150";
}
.app-mtsos-corporations .icn-toggle-up,
.app-mtsos-corporations .appIconToggleUp .left:before,
.app-mtsos-corporations .icn-caret-square-o-up,
.app-mtsos-corporations .appIconCaretSquareOUp .left:before {
  content: "\f151";
}
.app-mtsos-corporations .icn-toggle-right,
.app-mtsos-corporations .appIconToggleRight .left:before,
.app-mtsos-corporations .icn-caret-square-o-right,
.app-mtsos-corporations .appIconCaretSquareORight .left:before {
  content: "\f152";
}
.app-mtsos-corporations .icn-euro,
.app-mtsos-corporations .appIconEuro .left:before,
.app-mtsos-corporations .icn-eur,
.app-mtsos-corporations .appIconEur .left:before {
  content: "\f153";
}
.app-mtsos-corporations .icn-gbp,
.app-mtsos-corporations .appIconGbp .left:before {
  content: "\f154";
}
.app-mtsos-corporations .icn-dollar,
.app-mtsos-corporations .appIconDollar .left:before,
.app-mtsos-corporations .icn-usd,
.app-mtsos-corporations .appIconUsd .left:before {
  content: "\f155";
}
.app-mtsos-corporations .icn-rupee,
.app-mtsos-corporations .appIconRupee .left:before,
.app-mtsos-corporations .icn-inr,
.app-mtsos-corporations .appIconInr .left:before {
  content: "\f156";
}
.app-mtsos-corporations .icn-cny,
.app-mtsos-corporations .appIconCny .left:before,
.app-mtsos-corporations .icn-rmb,
.app-mtsos-corporations .appIconRmb .left:before,
.app-mtsos-corporations .icn-yen,
.app-mtsos-corporations .appIconYen .left:before,
.app-mtsos-corporations .icn-jpy,
.app-mtsos-corporations .appIconJpy .left:before {
  content: "\f157";
}
.app-mtsos-corporations .icn-ruble,
.app-mtsos-corporations .appIconRuble .left:before,
.app-mtsos-corporations .icn-rouble,
.app-mtsos-corporations .appIconRouble .left:before,
.app-mtsos-corporations .icn-rub,
.app-mtsos-corporations .appIconRub .left:before {
  content: "\f158";
}
.app-mtsos-corporations .icn-won,
.app-mtsos-corporations .appIconWon .left:before,
.app-mtsos-corporations .icn-krw,
.app-mtsos-corporations .appIconKrw .left:before {
  content: "\f159";
}
.app-mtsos-corporations .icn-bitcoin,
.app-mtsos-corporations .appIconBitcoin .left:before,
.app-mtsos-corporations .icn-btc,
.app-mtsos-corporations .appIconBtc .left:before {
  content: "\f15a";
}
.app-mtsos-corporations .icn-file,
.app-mtsos-corporations .appIconFile .left:before {
  content: "\f15b";
}
.app-mtsos-corporations .icn-file-text,
.app-mtsos-corporations .appIconFileText .left:before {
  content: "\f15c";
}
.app-mtsos-corporations .icn-sort-alpha-asc,
.app-mtsos-corporations .appIconSortAlphaAsc .left:before {
  content: "\f15d";
}
.app-mtsos-corporations .icn-sort-alpha-desc,
.app-mtsos-corporations .appIconSortAlphaDesc .left:before {
  content: "\f15e";
}
.app-mtsos-corporations .icn-sort-amount-asc,
.app-mtsos-corporations .appIconSortAmountAsc .left:before {
  content: "\f160";
}
.app-mtsos-corporations .icn-sort-amount-desc,
.app-mtsos-corporations .appIconSortAmountDesc .left:before {
  content: "\f161";
}
.app-mtsos-corporations .icn-sort-numeric-asc,
.app-mtsos-corporations .appIconSortNumericAsc .left:before {
  content: "\f162";
}
.app-mtsos-corporations .icn-sort-numeric-desc,
.app-mtsos-corporations .appIconSortNumericDesc .left:before {
  content: "\f163";
}
.app-mtsos-corporations .icn-thumbs-up,
.app-mtsos-corporations .appIconThumbsUp .left:before {
  content: "\f164";
}
.app-mtsos-corporations .icn-thumbs-down,
.app-mtsos-corporations .appIconThumbsDown .left:before {
  content: "\f165";
}
.app-mtsos-corporations .icn-youtube-square,
.app-mtsos-corporations .appIconYoutubeSquare .left:before {
  content: "\f166";
}
.app-mtsos-corporations .icn-youtube,
.app-mtsos-corporations .appIconYoutube .left:before {
  content: "\f167";
}
.app-mtsos-corporations .icn-xing,
.app-mtsos-corporations .appIconXing .left:before {
  content: "\f168";
}
.app-mtsos-corporations .icn-xing-square,
.app-mtsos-corporations .appIconXingSquare .left:before {
  content: "\f169";
}
.app-mtsos-corporations .icn-youtube-play,
.app-mtsos-corporations .appIconYoutubePlay .left:before {
  content: "\f16a";
}
.app-mtsos-corporations .icn-dropbox,
.app-mtsos-corporations .appIconDropbox .left:before {
  content: "\f16b";
}
.app-mtsos-corporations .icn-stack-overflow,
.app-mtsos-corporations .appIconStackOverflow .left:before {
  content: "\f16c";
}
.app-mtsos-corporations .icn-instagram,
.app-mtsos-corporations .appIconInstagram .left:before {
  content: "\f16d";
}
.app-mtsos-corporations .icn-flickr,
.app-mtsos-corporations .appIconFlickr .left:before {
  content: "\f16e";
}
.app-mtsos-corporations .icn-adn,
.app-mtsos-corporations .appIconAdn .left:before {
  content: "\f170";
}
.app-mtsos-corporations .icn-bitbucket,
.app-mtsos-corporations .appIconBitbucket .left:before {
  content: "\f171";
}
.app-mtsos-corporations .icn-bitbucket-square,
.app-mtsos-corporations .appIconBitbucketSquare .left:before {
  content: "\f172";
}
.app-mtsos-corporations .icn-tumblr,
.app-mtsos-corporations .appIconTumblr .left:before {
  content: "\f173";
}
.app-mtsos-corporations .icn-tumblr-square,
.app-mtsos-corporations .appIconTumblrSquare .left:before {
  content: "\f174";
}
.app-mtsos-corporations .icn-long-arrow-down,
.app-mtsos-corporations .appIconLongArrowDown .left:before {
  content: "\f175";
}
.app-mtsos-corporations .icn-long-arrow-up,
.app-mtsos-corporations .appIconLongArrowUp .left:before {
  content: "\f176";
}
.app-mtsos-corporations .icn-long-arrow-left,
.app-mtsos-corporations .appIconLongArrowLeft .left:before {
  content: "\f177";
}
.app-mtsos-corporations .icn-long-arrow-right,
.app-mtsos-corporations .appIconLongArrowRight .left:before {
  content: "\f178";
}
.app-mtsos-corporations .icn-apple,
.app-mtsos-corporations .appIconApple .left:before {
  content: "\f179";
}
.app-mtsos-corporations .icn-windows,
.app-mtsos-corporations .appIconWindows .left:before {
  content: "\f17a";
}
.app-mtsos-corporations .icn-android,
.app-mtsos-corporations .appIconAndroid .left:before {
  content: "\f17b";
}
.app-mtsos-corporations .icn-linux,
.app-mtsos-corporations .appIconLinux .left:before {
  content: "\f17c";
}
.app-mtsos-corporations .icn-dribbble,
.app-mtsos-corporations .appIconDribbble .left:before {
  content: "\f17d";
}
.app-mtsos-corporations .icn-skype,
.app-mtsos-corporations .appIconSkype .left:before {
  content: "\f17e";
}
.app-mtsos-corporations .icn-foursquare,
.app-mtsos-corporations .appIconFoursquare .left:before {
  content: "\f180";
}
.app-mtsos-corporations .icn-trello,
.app-mtsos-corporations .appIconTrello .left:before {
  content: "\f181";
}
.app-mtsos-corporations .icn-female,
.app-mtsos-corporations .appIconFemale .left:before {
  content: "\f182";
}
.app-mtsos-corporations .icn-male,
.app-mtsos-corporations .appIconMale .left:before {
  content: "\f183";
}
.app-mtsos-corporations .icn-gittip,
.app-mtsos-corporations .appIconGittip .left:before,
.app-mtsos-corporations .icn-gratipay,
.app-mtsos-corporations .appIconGratipay .left:before {
  content: "\f184";
}
.app-mtsos-corporations .icn-sun-o,
.app-mtsos-corporations .appIconSunO .left:before {
  content: "\f185";
}
.app-mtsos-corporations .icn-moon-o,
.app-mtsos-corporations .appIconMoonO .left:before {
  content: "\f186";
}
.app-mtsos-corporations .icn-archive,
.app-mtsos-corporations .appIconArchive .left:before {
  content: "\f187";
}
.app-mtsos-corporations .icn-bug,
.app-mtsos-corporations .appIconBug .left:before {
  content: "\f188";
}
.app-mtsos-corporations .icn-vk,
.app-mtsos-corporations .appIconVk .left:before {
  content: "\f189";
}
.app-mtsos-corporations .icn-weibo,
.app-mtsos-corporations .appIconWeibo .left:before {
  content: "\f18a";
}
.app-mtsos-corporations .icn-renren,
.app-mtsos-corporations .appIconRenren .left:before {
  content: "\f18b";
}
.app-mtsos-corporations .icn-pagelines,
.app-mtsos-corporations .appIconPagelines .left:before {
  content: "\f18c";
}
.app-mtsos-corporations .icn-stack-exchange,
.app-mtsos-corporations .appIconStackExchange .left:before {
  content: "\f18d";
}
.app-mtsos-corporations .icn-arrow-circle-o-right,
.app-mtsos-corporations .appIconArrowCircleORight .left:before {
  content: "\f18e";
}
.app-mtsos-corporations .icn-arrow-circle-o-left,
.app-mtsos-corporations .appIconArrowCircleOLeft .left:before {
  content: "\f190";
}
.app-mtsos-corporations .icn-toggle-left,
.app-mtsos-corporations .appIconToggleLeft .left:before,
.app-mtsos-corporations .icn-caret-square-o-left,
.app-mtsos-corporations .appIconCaretSquareOLeft .left:before {
  content: "\f191";
}
.app-mtsos-corporations .icn-dot-circle-o,
.app-mtsos-corporations .appIconDotCircleO .left:before {
  content: "\f192";
}
.app-mtsos-corporations .icn-wheelchair,
.app-mtsos-corporations .appIconWheelchair .left:before {
  content: "\f193";
}
.app-mtsos-corporations .icn-vimeo-square,
.app-mtsos-corporations .appIconVimeoSquare .left:before {
  content: "\f194";
}
.app-mtsos-corporations .icn-turkish-lira,
.app-mtsos-corporations .appIconTurkishLira .left:before,
.app-mtsos-corporations .icn-try,
.app-mtsos-corporations .appIconTry .left:before {
  content: "\f195";
}
.app-mtsos-corporations .icn-plus-square-o,
.app-mtsos-corporations .appIconPlusSquareO .left:before {
  content: "\f196";
}
.app-mtsos-corporations .icn-space-shuttle,
.app-mtsos-corporations .appIconSpaceShuttle .left:before {
  content: "\f197";
}
.app-mtsos-corporations .icn-slack,
.app-mtsos-corporations .appIconSlack .left:before {
  content: "\f198";
}
.app-mtsos-corporations .icn-envelope-square,
.app-mtsos-corporations .appIconEnvelopeSquare .left:before {
  content: "\f199";
}
.app-mtsos-corporations .icn-wordpress,
.app-mtsos-corporations .appIconWordpress .left:before {
  content: "\f19a";
}
.app-mtsos-corporations .icn-openid,
.app-mtsos-corporations .appIconOpenid .left:before {
  content: "\f19b";
}
.app-mtsos-corporations .icn-institution,
.app-mtsos-corporations .appIconInstitution .left:before,
.app-mtsos-corporations .icn-bank,
.app-mtsos-corporations .appIconBank .left:before,
.app-mtsos-corporations .icn-university,
.app-mtsos-corporations .appIconUniversity .left:before {
  content: "\f19c";
}
.app-mtsos-corporations .icn-mortar-board,
.app-mtsos-corporations .appIconMortarBoard .left:before,
.app-mtsos-corporations .icn-graduation-cap,
.app-mtsos-corporations .appIconGraduationCap .left:before {
  content: "\f19d";
}
.app-mtsos-corporations .icn-yahoo,
.app-mtsos-corporations .appIconYahoo .left:before {
  content: "\f19e";
}
.app-mtsos-corporations .icn-google,
.app-mtsos-corporations .appIconGoogle .left:before {
  content: "\f1a0";
}
.app-mtsos-corporations .icn-reddit,
.app-mtsos-corporations .appIconReddit .left:before {
  content: "\f1a1";
}
.app-mtsos-corporations .icn-reddit-square,
.app-mtsos-corporations .appIconRedditSquare .left:before {
  content: "\f1a2";
}
.app-mtsos-corporations .icn-stumbleupon-circle,
.app-mtsos-corporations .appIconStumbleuponCircle .left:before {
  content: "\f1a3";
}
.app-mtsos-corporations .icn-stumbleupon,
.app-mtsos-corporations .appIconStumbleupon .left:before {
  content: "\f1a4";
}
.app-mtsos-corporations .icn-delicious,
.app-mtsos-corporations .appIconDelicious .left:before {
  content: "\f1a5";
}
.app-mtsos-corporations .icn-digg,
.app-mtsos-corporations .appIconDigg .left:before {
  content: "\f1a6";
}
.app-mtsos-corporations .icn-pied-piper,
.app-mtsos-corporations .appIconPiedPiper .left:before {
  content: "\f1a7";
}
.app-mtsos-corporations .icn-pied-piper-alt,
.app-mtsos-corporations .appIconPiedPiperAlt .left:before {
  content: "\f1a8";
}
.app-mtsos-corporations .icn-drupal,
.app-mtsos-corporations .appIconDrupal .left:before {
  content: "\f1a9";
}
.app-mtsos-corporations .icn-joomla,
.app-mtsos-corporations .appIconJoomla .left:before {
  content: "\f1aa";
}
.app-mtsos-corporations .icn-language,
.app-mtsos-corporations .appIconLanguage .left:before {
  content: "\f1ab";
}
.app-mtsos-corporations .icn-fax,
.app-mtsos-corporations .appIconFax .left:before {
  content: "\f1ac";
}
.app-mtsos-corporations .icn-building,
.app-mtsos-corporations .appIconBuilding .left:before {
  content: "\f1ad";
}
.app-mtsos-corporations .icn-child,
.app-mtsos-corporations .appIconChild .left:before {
  content: "\f1ae";
}
.app-mtsos-corporations .icn-paw,
.app-mtsos-corporations .appIconPaw .left:before {
  content: "\f1b0";
}
.app-mtsos-corporations .icn-spoon,
.app-mtsos-corporations .appIconSpoon .left:before {
  content: "\f1b1";
}
.app-mtsos-corporations .icn-cube,
.app-mtsos-corporations .appIconCube .left:before {
  content: "\f1b2";
}
.app-mtsos-corporations .icn-cubes,
.app-mtsos-corporations .appIconCubes .left:before {
  content: "\f1b3";
}
.app-mtsos-corporations .icn-behance,
.app-mtsos-corporations .appIconBehance .left:before {
  content: "\f1b4";
}
.app-mtsos-corporations .icn-behance-square,
.app-mtsos-corporations .appIconBehanceSquare .left:before {
  content: "\f1b5";
}
.app-mtsos-corporations .icn-steam,
.app-mtsos-corporations .appIconSteam .left:before {
  content: "\f1b6";
}
.app-mtsos-corporations .icn-steam-square,
.app-mtsos-corporations .appIconSteamSquare .left:before {
  content: "\f1b7";
}
.app-mtsos-corporations .icn-recycle,
.app-mtsos-corporations .appIconRecycle .left:before {
  content: "\f1b8";
}
.app-mtsos-corporations .icn-automobile,
.app-mtsos-corporations .appIconAutomobile .left:before,
.app-mtsos-corporations .icn-car,
.app-mtsos-corporations .appIconCar .left:before {
  content: "\f1b9";
}
.app-mtsos-corporations .icn-cab,
.app-mtsos-corporations .appIconCab .left:before,
.app-mtsos-corporations .icn-taxi,
.app-mtsos-corporations .appIconTaxi .left:before {
  content: "\f1ba";
}
.app-mtsos-corporations .icn-tree,
.app-mtsos-corporations .appIconTree .left:before {
  content: "\f1bb";
}
.app-mtsos-corporations .icn-spotify,
.app-mtsos-corporations .appIconSpotify .left:before {
  content: "\f1bc";
}
.app-mtsos-corporations .icn-deviantart,
.app-mtsos-corporations .appIconDeviantart .left:before {
  content: "\f1bd";
}
.app-mtsos-corporations .icn-soundcloud,
.app-mtsos-corporations .appIconSoundcloud .left:before {
  content: "\f1be";
}
.app-mtsos-corporations .icn-database,
.app-mtsos-corporations .appIconDatabase .left:before {
  content: "\f1c0";
}
.app-mtsos-corporations .icn-file-pdf-o,
.app-mtsos-corporations .appIconFilePdfO .left:before {
  content: "\f1c1";
}
.app-mtsos-corporations .icn-file-word-o,
.app-mtsos-corporations .appIconFileWordO .left:before {
  content: "\f1c2";
}
.app-mtsos-corporations .icn-file-excel-o,
.app-mtsos-corporations .appIconFileExcelO .left:before {
  content: "\f1c3";
}
.app-mtsos-corporations .icn-file-powerpoint-o,
.app-mtsos-corporations .appIconFilePowerpointO .left:before {
  content: "\f1c4";
}
.app-mtsos-corporations .icn-file-photo-o,
.app-mtsos-corporations .appIconFilePhotoO .left:before,
.app-mtsos-corporations .icn-file-picture-o,
.app-mtsos-corporations .appIconFilePictureO .left:before,
.app-mtsos-corporations .icn-file-image-o,
.app-mtsos-corporations .appIconFileImageO .left:before {
  content: "\f1c5";
}
.app-mtsos-corporations .icn-file-zip-o,
.app-mtsos-corporations .appIconFileZipO .left:before,
.app-mtsos-corporations .icn-file-archive-o,
.app-mtsos-corporations .appIconFileArchiveO .left:before {
  content: "\f1c6";
}
.app-mtsos-corporations .icn-file-sound-o,
.app-mtsos-corporations .appIconFileSoundO .left:before,
.app-mtsos-corporations .icn-file-audio-o,
.app-mtsos-corporations .appIconFileAudioO .left:before {
  content: "\f1c7";
}
.app-mtsos-corporations .icn-file-movie-o,
.app-mtsos-corporations .appIconFileMovieO .left:before,
.app-mtsos-corporations .icn-file-video-o,
.app-mtsos-corporations .appIconFileVideoO .left:before {
  content: "\f1c8";
}
.app-mtsos-corporations .icn-file-code-o,
.app-mtsos-corporations .appIconFileCodeO .left:before {
  content: "\f1c9";
}
.app-mtsos-corporations .icn-vine,
.app-mtsos-corporations .appIconVine .left:before {
  content: "\f1ca";
}
.app-mtsos-corporations .icn-codepen,
.app-mtsos-corporations .appIconCodepen .left:before {
  content: "\f1cb";
}
.app-mtsos-corporations .icn-jsfiddle,
.app-mtsos-corporations .appIconJsfiddle .left:before {
  content: "\f1cc";
}
.app-mtsos-corporations .icn-life-bouy,
.app-mtsos-corporations .appIconLifeBouy .left:before,
.app-mtsos-corporations .icn-life-buoy,
.app-mtsos-corporations .appIconLifeBuoy .left:before,
.app-mtsos-corporations .icn-life-saver,
.app-mtsos-corporations .appIconLifeSaver .left:before,
.app-mtsos-corporations .icn-support,
.app-mtsos-corporations .appIconSupport .left:before,
.app-mtsos-corporations .icn-life-ring,
.app-mtsos-corporations .appIconLifeRing .left:before {
  content: "\f1cd";
}
.app-mtsos-corporations .icn-circle-o-notch,
.app-mtsos-corporations .appIconCircleONotch .left:before {
  content: "\f1ce";
}
.app-mtsos-corporations .icn-ra,
.app-mtsos-corporations .appIconRa .left:before,
.app-mtsos-corporations .icn-rebel,
.app-mtsos-corporations .appIconRebel .left:before {
  content: "\f1d0";
}
.app-mtsos-corporations .icn-ge,
.app-mtsos-corporations .appIconGe .left:before,
.app-mtsos-corporations .icn-empire,
.app-mtsos-corporations .appIconEmpire .left:before {
  content: "\f1d1";
}
.app-mtsos-corporations .icn-git-square,
.app-mtsos-corporations .appIconGitSquare .left:before {
  content: "\f1d2";
}
.app-mtsos-corporations .icn-git,
.app-mtsos-corporations .appIconGit .left:before {
  content: "\f1d3";
}
.app-mtsos-corporations .icn-y-combinator-square,
.app-mtsos-corporations .appIconYCombinatorSquare .left:before,
.app-mtsos-corporations .icn-yc-square,
.app-mtsos-corporations .appIconYcSquare .left:before,
.app-mtsos-corporations .icn-hacker-news,
.app-mtsos-corporations .appIconHackerNews .left:before {
  content: "\f1d4";
}
.app-mtsos-corporations .icn-tencent-weibo,
.app-mtsos-corporations .appIconTencentWeibo .left:before {
  content: "\f1d5";
}
.app-mtsos-corporations .icn-qq,
.app-mtsos-corporations .appIconQq .left:before {
  content: "\f1d6";
}
.app-mtsos-corporations .icn-wechat,
.app-mtsos-corporations .appIconWechat .left:before,
.app-mtsos-corporations .icn-weixin,
.app-mtsos-corporations .appIconWeixin .left:before {
  content: "\f1d7";
}
.app-mtsos-corporations .icn-send,
.app-mtsos-corporations .appIconSend .left:before,
.app-mtsos-corporations .icn-paper-plane,
.app-mtsos-corporations .appIconPaperPlane .left:before {
  content: "\f1d8";
}
.app-mtsos-corporations .icn-send-o,
.app-mtsos-corporations .appIconSendO .left:before,
.app-mtsos-corporations .icn-paper-plane-o,
.app-mtsos-corporations .appIconPaperPlaneO .left:before {
  content: "\f1d9";
}
.app-mtsos-corporations .icn-history,
.app-mtsos-corporations .appIconHistory .left:before {
  content: "\f1da";
}
.app-mtsos-corporations .icn-circle-thin,
.app-mtsos-corporations .appIconCircleThin .left:before {
  content: "\f1db";
}
.app-mtsos-corporations .icn-header,
.app-mtsos-corporations .appIconHeader .left:before {
  content: "\f1dc";
}
.app-mtsos-corporations .icn-paragraph,
.app-mtsos-corporations .appIconParagraph .left:before {
  content: "\f1dd";
}
.app-mtsos-corporations .icn-sliders,
.app-mtsos-corporations .appIconSliders .left:before {
  content: "\f1de";
}
.app-mtsos-corporations .icn-share-alt,
.app-mtsos-corporations .appIconShareAlt .left:before {
  content: "\f1e0";
}
.app-mtsos-corporations .icn-share-alt-square,
.app-mtsos-corporations .appIconShareAltSquare .left:before {
  content: "\f1e1";
}
.app-mtsos-corporations .icn-bomb,
.app-mtsos-corporations .appIconBomb .left:before {
  content: "\f1e2";
}
.app-mtsos-corporations .icn-soccer-ball-o,
.app-mtsos-corporations .appIconSoccerBallO .left:before,
.app-mtsos-corporations .icn-futbol-o,
.app-mtsos-corporations .appIconFutbolO .left:before {
  content: "\f1e3";
}
.app-mtsos-corporations .icn-tty,
.app-mtsos-corporations .appIconTty .left:before {
  content: "\f1e4";
}
.app-mtsos-corporations .icn-binoculars,
.app-mtsos-corporations .appIconBinoculars .left:before {
  content: "\f1e5";
}
.app-mtsos-corporations .icn-plug,
.app-mtsos-corporations .appIconPlug .left:before {
  content: "\f1e6";
}
.app-mtsos-corporations .icn-slideshare,
.app-mtsos-corporations .appIconSlideshare .left:before {
  content: "\f1e7";
}
.app-mtsos-corporations .icn-twitch,
.app-mtsos-corporations .appIconTwitch .left:before {
  content: "\f1e8";
}
.app-mtsos-corporations .icn-yelp,
.app-mtsos-corporations .appIconYelp .left:before {
  content: "\f1e9";
}
.app-mtsos-corporations .icn-newspaper-o,
.app-mtsos-corporations .appIconNewspaperO .left:before {
  content: "\f1ea";
}
.app-mtsos-corporations .icn-wifi,
.app-mtsos-corporations .appIconWifi .left:before {
  content: "\f1eb";
}
.app-mtsos-corporations .icn-calculator,
.app-mtsos-corporations .appIconCalculator .left:before {
  content: "\f1ec";
}
.app-mtsos-corporations .icn-paypal,
.app-mtsos-corporations .appIconPaypal .left:before {
  content: "\f1ed";
}
.app-mtsos-corporations .icn-google-wallet,
.app-mtsos-corporations .appIconGoogleWallet .left:before {
  content: "\f1ee";
}
.app-mtsos-corporations .icn-cc-visa,
.app-mtsos-corporations .appIconCcVisa .left:before {
  content: "\f1f0";
}
.app-mtsos-corporations .icn-cc-mastercard,
.app-mtsos-corporations .appIconCcMastercard .left:before {
  content: "\f1f1";
}
.app-mtsos-corporations .icn-cc-discover,
.app-mtsos-corporations .appIconCcDiscover .left:before {
  content: "\f1f2";
}
.app-mtsos-corporations .icn-cc-amex,
.app-mtsos-corporations .appIconCcAmex .left:before {
  content: "\f1f3";
}
.app-mtsos-corporations .icn-cc-paypal,
.app-mtsos-corporations .appIconCcPaypal .left:before {
  content: "\f1f4";
}
.app-mtsos-corporations .icn-cc-stripe,
.app-mtsos-corporations .appIconCcStripe .left:before {
  content: "\f1f5";
}
.app-mtsos-corporations .icn-bell-slash,
.app-mtsos-corporations .appIconBellSlash .left:before {
  content: "\f1f6";
}
.app-mtsos-corporations .icn-bell-slash-o,
.app-mtsos-corporations .appIconBellSlashO .left:before {
  content: "\f1f7";
}
.app-mtsos-corporations .icn-trash,
.app-mtsos-corporations .appIconTrash .left:before {
  content: "\f1f8";
}
.app-mtsos-corporations .icn-copyright,
.app-mtsos-corporations .appIconCopyright .left:before {
  content: "\f1f9";
}
.app-mtsos-corporations .icn-at,
.app-mtsos-corporations .appIconAt .left:before {
  content: "\f1fa";
}
.app-mtsos-corporations .icn-eyedropper,
.app-mtsos-corporations .appIconEyedropper .left:before {
  content: "\f1fb";
}
.app-mtsos-corporations .icn-paint-brush,
.app-mtsos-corporations .appIconPaintBrush .left:before {
  content: "\f1fc";
}
.app-mtsos-corporations .icn-birthday-cake,
.app-mtsos-corporations .appIconBirthdayCake .left:before {
  content: "\f1fd";
}
.app-mtsos-corporations .icn-area-chart,
.app-mtsos-corporations .appIconAreaChart .left:before {
  content: "\f1fe";
}
.app-mtsos-corporations .icn-pie-chart,
.app-mtsos-corporations .appIconPieChart .left:before {
  content: "\f200";
}
.app-mtsos-corporations .icn-line-chart,
.app-mtsos-corporations .appIconLineChart .left:before {
  content: "\f201";
}
.app-mtsos-corporations .icn-lastfm,
.app-mtsos-corporations .appIconLastfm .left:before {
  content: "\f202";
}
.app-mtsos-corporations .icn-lastfm-square,
.app-mtsos-corporations .appIconLastfmSquare .left:before {
  content: "\f203";
}
.app-mtsos-corporations .icn-toggle-off,
.app-mtsos-corporations .appIconToggleOff .left:before {
  content: "\f204";
}
.app-mtsos-corporations .icn-toggle-on,
.app-mtsos-corporations .appIconToggleOn .left:before {
  content: "\f205";
}
.app-mtsos-corporations .icn-bicycle,
.app-mtsos-corporations .appIconBicycle .left:before {
  content: "\f206";
}
.app-mtsos-corporations .icn-bus,
.app-mtsos-corporations .appIconBus .left:before {
  content: "\f207";
}
.app-mtsos-corporations .icn-ioxhost,
.app-mtsos-corporations .appIconIoxhost .left:before {
  content: "\f208";
}
.app-mtsos-corporations .icn-angellist,
.app-mtsos-corporations .appIconAngellist .left:before {
  content: "\f209";
}
.app-mtsos-corporations .icn-cc,
.app-mtsos-corporations .appIconCc .left:before {
  content: "\f20a";
}
.app-mtsos-corporations .icn-shekel,
.app-mtsos-corporations .appIconShekel .left:before,
.app-mtsos-corporations .icn-sheqel,
.app-mtsos-corporations .appIconSheqel .left:before,
.app-mtsos-corporations .icn-ils,
.app-mtsos-corporations .appIconIls .left:before {
  content: "\f20b";
}
.app-mtsos-corporations .icn-meanpath,
.app-mtsos-corporations .appIconMeanpath .left:before {
  content: "\f20c";
}
.app-mtsos-corporations .icn-buysellads,
.app-mtsos-corporations .appIconBuysellads .left:before {
  content: "\f20d";
}
.app-mtsos-corporations .icn-connectdevelop,
.app-mtsos-corporations .appIconConnectdevelop .left:before {
  content: "\f20e";
}
.app-mtsos-corporations .icn-dashcube,
.app-mtsos-corporations .appIconDashcube .left:before {
  content: "\f210";
}
.app-mtsos-corporations .icn-forumbee,
.app-mtsos-corporations .appIconForumbee .left:before {
  content: "\f211";
}
.app-mtsos-corporations .icn-leanpub,
.app-mtsos-corporations .appIconLeanpub .left:before {
  content: "\f212";
}
.app-mtsos-corporations .icn-sellsy,
.app-mtsos-corporations .appIconSellsy .left:before {
  content: "\f213";
}
.app-mtsos-corporations .icn-shirtsinbulk,
.app-mtsos-corporations .appIconShirtsinbulk .left:before {
  content: "\f214";
}
.app-mtsos-corporations .icn-simplybuilt,
.app-mtsos-corporations .appIconSimplybuilt .left:before {
  content: "\f215";
}
.app-mtsos-corporations .icn-skyatlas,
.app-mtsos-corporations .appIconSkyatlas .left:before {
  content: "\f216";
}
.app-mtsos-corporations .icn-cart-plus,
.app-mtsos-corporations .appIconCartPlus .left:before {
  content: "\f217";
}
.app-mtsos-corporations .icn-cart-arrow-down,
.app-mtsos-corporations .appIconCartArrowDown .left:before {
  content: "\f218";
}
.app-mtsos-corporations .icn-diamond,
.app-mtsos-corporations .appIconDiamond .left:before {
  content: "\f219";
}
.app-mtsos-corporations .icn-ship,
.app-mtsos-corporations .appIconShip .left:before {
  content: "\f21a";
}
.app-mtsos-corporations .icn-user-secret,
.app-mtsos-corporations .appIconUserSecret .left:before {
  content: "\f21b";
}
.app-mtsos-corporations .icn-motorcycle,
.app-mtsos-corporations .appIconMotorcycle .left:before {
  content: "\f21c";
}
.app-mtsos-corporations .icn-street-view,
.app-mtsos-corporations .appIconStreetView .left:before {
  content: "\f21d";
}
.app-mtsos-corporations .icn-heartbeat,
.app-mtsos-corporations .appIconHeartbeat .left:before {
  content: "\f21e";
}
.app-mtsos-corporations .icn-venus,
.app-mtsos-corporations .appIconVenus .left:before {
  content: "\f221";
}
.app-mtsos-corporations .icn-mars,
.app-mtsos-corporations .appIconMars .left:before {
  content: "\f222";
}
.app-mtsos-corporations .icn-mercury,
.app-mtsos-corporations .appIconMercury .left:before {
  content: "\f223";
}
.app-mtsos-corporations .icn-intersex,
.app-mtsos-corporations .appIconIntersex .left:before,
.app-mtsos-corporations .icn-transgender,
.app-mtsos-corporations .appIconTransgender .left:before {
  content: "\f224";
}
.app-mtsos-corporations .icn-transgender-alt,
.app-mtsos-corporations .appIconTransgenderAlt .left:before {
  content: "\f225";
}
.app-mtsos-corporations .icn-venus-double,
.app-mtsos-corporations .appIconVenusDouble .left:before {
  content: "\f226";
}
.app-mtsos-corporations .icn-mars-double,
.app-mtsos-corporations .appIconMarsDouble .left:before {
  content: "\f227";
}
.app-mtsos-corporations .icn-venus-mars,
.app-mtsos-corporations .appIconVenusMars .left:before {
  content: "\f228";
}
.app-mtsos-corporations .icn-mars-stroke,
.app-mtsos-corporations .appIconMarsStroke .left:before {
  content: "\f229";
}
.app-mtsos-corporations .icn-mars-stroke-v,
.app-mtsos-corporations .appIconMarsStrokeV .left:before {
  content: "\f22a";
}
.app-mtsos-corporations .icn-mars-stroke-h,
.app-mtsos-corporations .appIconMarsStrokeH .left:before {
  content: "\f22b";
}
.app-mtsos-corporations .icn-neuter,
.app-mtsos-corporations .appIconNeuter .left:before {
  content: "\f22c";
}
.app-mtsos-corporations .icn-genderless,
.app-mtsos-corporations .appIconGenderless .left:before {
  content: "\f22d";
}
.app-mtsos-corporations .icn-facebook-official,
.app-mtsos-corporations .appIconFacebookOfficial .left:before {
  content: "\f230";
}
.app-mtsos-corporations .icn-pinterest-p,
.app-mtsos-corporations .appIconPinterestP .left:before {
  content: "\f231";
}
.app-mtsos-corporations .icn-whatsapp,
.app-mtsos-corporations .appIconWhatsapp .left:before {
  content: "\f232";
}
.app-mtsos-corporations .icn-server,
.app-mtsos-corporations .appIconServer .left:before {
  content: "\f233";
}
.app-mtsos-corporations .icn-user-plus,
.app-mtsos-corporations .appIconUserPlus .left:before {
  content: "\f234";
}
.app-mtsos-corporations .icn-user-times,
.app-mtsos-corporations .appIconUserTimes .left:before {
  content: "\f235";
}
.app-mtsos-corporations .icn-hotel,
.app-mtsos-corporations .appIconHotel .left:before,
.app-mtsos-corporations .icn-bed,
.app-mtsos-corporations .appIconBed .left:before {
  content: "\f236";
}
.app-mtsos-corporations .icn-viacoin,
.app-mtsos-corporations .appIconViacoin .left:before {
  content: "\f237";
}
.app-mtsos-corporations .icn-train,
.app-mtsos-corporations .appIconTrain .left:before {
  content: "\f238";
}
.app-mtsos-corporations .icn-subway,
.app-mtsos-corporations .appIconSubway .left:before {
  content: "\f239";
}
.app-mtsos-corporations .icn-medium,
.app-mtsos-corporations .appIconMedium .left:before {
  content: "\f23a";
}
.app-mtsos-corporations .icn-yc,
.app-mtsos-corporations .appIconYc .left:before,
.app-mtsos-corporations .icn-y-combinator,
.app-mtsos-corporations .appIconYCombinator .left:before {
  content: "\f23b";
}
.app-mtsos-corporations .icn-optin-monster,
.app-mtsos-corporations .appIconOptinMonster .left:before {
  content: "\f23c";
}
.app-mtsos-corporations .icn-opencart,
.app-mtsos-corporations .appIconOpencart .left:before {
  content: "\f23d";
}
.app-mtsos-corporations .icn-expeditedssl,
.app-mtsos-corporations .appIconExpeditedssl .left:before {
  content: "\f23e";
}
.app-mtsos-corporations .icn-battery-4,
.app-mtsos-corporations .appIconBattery4 .left:before,
.app-mtsos-corporations .icn-battery-full,
.app-mtsos-corporations .appIconBatteryFull .left:before {
  content: "\f240";
}
.app-mtsos-corporations .icn-battery-3,
.app-mtsos-corporations .appIconBattery3 .left:before,
.app-mtsos-corporations .icn-battery-three-quarters,
.app-mtsos-corporations .appIconBatteryThreeQuarters .left:before {
  content: "\f241";
}
.app-mtsos-corporations .icn-battery-2,
.app-mtsos-corporations .appIconBattery2 .left:before,
.app-mtsos-corporations .icn-battery-half,
.app-mtsos-corporations .appIconBatteryHalf .left:before {
  content: "\f242";
}
.app-mtsos-corporations .icn-battery-1,
.app-mtsos-corporations .appIconBattery1 .left:before,
.app-mtsos-corporations .icn-battery-quarter,
.app-mtsos-corporations .appIconBatteryQuarter .left:before {
  content: "\f243";
}
.app-mtsos-corporations .icn-battery-0,
.app-mtsos-corporations .appIconBattery0 .left:before,
.app-mtsos-corporations .icn-battery-empty,
.app-mtsos-corporations .appIconBatteryEmpty .left:before {
  content: "\f244";
}
.app-mtsos-corporations .icn-mouse-pointer,
.app-mtsos-corporations .appIconMousePointer .left:before {
  content: "\f245";
}
.app-mtsos-corporations .icn-i-cursor,
.app-mtsos-corporations .appIconICursor .left:before {
  content: "\f246";
}
.app-mtsos-corporations .icn-object-group,
.app-mtsos-corporations .appIconObjectGroup .left:before {
  content: "\f247";
}
.app-mtsos-corporations .icn-object-ungroup,
.app-mtsos-corporations .appIconObjectUngroup .left:before {
  content: "\f248";
}
.app-mtsos-corporations .icn-sticky-note,
.app-mtsos-corporations .appIconStickyNote .left:before {
  content: "\f249";
}
.app-mtsos-corporations .icn-sticky-note-o,
.app-mtsos-corporations .appIconStickyNoteO .left:before {
  content: "\f24a";
}
.app-mtsos-corporations .icn-cc-jcb,
.app-mtsos-corporations .appIconCcJcb .left:before {
  content: "\f24b";
}
.app-mtsos-corporations .icn-cc-diners-club,
.app-mtsos-corporations .appIconCcDinersClub .left:before {
  content: "\f24c";
}
.app-mtsos-corporations .icn-clone,
.app-mtsos-corporations .appIconClone .left:before {
  content: "\f24d";
}
.app-mtsos-corporations .icn-balance-scale,
.app-mtsos-corporations .appIconBalanceScale .left:before {
  content: "\f24e";
}
.app-mtsos-corporations .icn-hourglass-o,
.app-mtsos-corporations .appIconHourglassO .left:before {
  content: "\f250";
}
.app-mtsos-corporations .icn-hourglass-1,
.app-mtsos-corporations .appIconHourglass1 .left:before,
.app-mtsos-corporations .icn-hourglass-start,
.app-mtsos-corporations .appIconHourglassStart .left:before {
  content: "\f251";
}
.app-mtsos-corporations .icn-hourglass-2,
.app-mtsos-corporations .appIconHourglass2 .left:before,
.app-mtsos-corporations .icn-hourglass-half,
.app-mtsos-corporations .appIconHourglassHalf .left:before {
  content: "\f252";
}
.app-mtsos-corporations .icn-hourglass-3,
.app-mtsos-corporations .appIconHourglass3 .left:before,
.app-mtsos-corporations .icn-hourglass-end,
.app-mtsos-corporations .appIconHourglassEnd .left:before {
  content: "\f253";
}
.app-mtsos-corporations .icn-hourglass,
.app-mtsos-corporations .appIconHourglass .left:before {
  content: "\f254";
}
.app-mtsos-corporations .icn-hand-grab-o,
.app-mtsos-corporations .appIconHandGrabO .left:before,
.app-mtsos-corporations .icn-hand-rock-o,
.app-mtsos-corporations .appIconHandRockO .left:before {
  content: "\f255";
}
.app-mtsos-corporations .icn-hand-stop-o,
.app-mtsos-corporations .appIconHandStopO .left:before,
.app-mtsos-corporations .icn-hand-paper-o,
.app-mtsos-corporations .appIconHandPaperO .left:before {
  content: "\f256";
}
.app-mtsos-corporations .icn-hand-scissors-o,
.app-mtsos-corporations .appIconHandScissorsO .left:before {
  content: "\f257";
}
.app-mtsos-corporations .icn-hand-lizard-o,
.app-mtsos-corporations .appIconHandLizardO .left:before {
  content: "\f258";
}
.app-mtsos-corporations .icn-hand-spock-o,
.app-mtsos-corporations .appIconHandSpockO .left:before {
  content: "\f259";
}
.app-mtsos-corporations .icn-hand-pointer-o,
.app-mtsos-corporations .appIconHandPointerO .left:before {
  content: "\f25a";
}
.app-mtsos-corporations .icn-hand-peace-o,
.app-mtsos-corporations .appIconHandPeaceO .left:before {
  content: "\f25b";
}
.app-mtsos-corporations .icn-trademark,
.app-mtsos-corporations .appIconTrademark .left:before {
  content: "\f25c";
}
.app-mtsos-corporations .icn-registered,
.app-mtsos-corporations .appIconRegistered .left:before {
  content: "\f25d";
}
.app-mtsos-corporations .icn-creative-commons,
.app-mtsos-corporations .appIconCreativeCommons .left:before {
  content: "\f25e";
}
.app-mtsos-corporations .icn-gg,
.app-mtsos-corporations .appIconGg .left:before {
  content: "\f260";
}
.app-mtsos-corporations .icn-gg-circle,
.app-mtsos-corporations .appIconGgCircle .left:before {
  content: "\f261";
}
.app-mtsos-corporations .icn-tripadvisor,
.app-mtsos-corporations .appIconTripadvisor .left:before {
  content: "\f262";
}
.app-mtsos-corporations .icn-odnoklassniki,
.app-mtsos-corporations .appIconOdnoklassniki .left:before {
  content: "\f263";
}
.app-mtsos-corporations .icn-odnoklassniki-square,
.app-mtsos-corporations .appIconOdnoklassnikiSquare .left:before {
  content: "\f264";
}
.app-mtsos-corporations .icn-get-pocket,
.app-mtsos-corporations .appIconGetPocket .left:before {
  content: "\f265";
}
.app-mtsos-corporations .icn-wikipedia-w,
.app-mtsos-corporations .appIconWikipediaW .left:before {
  content: "\f266";
}
.app-mtsos-corporations .icn-safari,
.app-mtsos-corporations .appIconSafari .left:before {
  content: "\f267";
}
.app-mtsos-corporations .icn-chrome,
.app-mtsos-corporations .appIconChrome .left:before {
  content: "\f268";
}
.app-mtsos-corporations .icn-firefox,
.app-mtsos-corporations .appIconFirefox .left:before {
  content: "\f269";
}
.app-mtsos-corporations .icn-opera,
.app-mtsos-corporations .appIconOpera .left:before {
  content: "\f26a";
}
.app-mtsos-corporations .icn-internet-explorer,
.app-mtsos-corporations .appIconInternetExplorer .left:before {
  content: "\f26b";
}
.app-mtsos-corporations .icn-tv,
.app-mtsos-corporations .appIconTv .left:before,
.app-mtsos-corporations .icn-television,
.app-mtsos-corporations .appIconTelevision .left:before {
  content: "\f26c";
}
.app-mtsos-corporations .icn-contao,
.app-mtsos-corporations .appIconContao .left:before {
  content: "\f26d";
}
.app-mtsos-corporations .icn-500px,
.app-mtsos-corporations .appIcon500Px .left:before {
  content: "\f26e";
}
.app-mtsos-corporations .icn-amazon,
.app-mtsos-corporations .appIconAmazon .left:before {
  content: "\f270";
}
.app-mtsos-corporations .icn-calendar-plus-o,
.app-mtsos-corporations .appIconCalendarPlusO .left:before {
  content: "\f271";
}
.app-mtsos-corporations .icn-calendar-minus-o,
.app-mtsos-corporations .appIconCalendarMinusO .left:before {
  content: "\f272";
}
.app-mtsos-corporations .icn-calendar-times-o,
.app-mtsos-corporations .appIconCalendarTimesO .left:before {
  content: "\f273";
}
.app-mtsos-corporations .icn-calendar-check-o,
.app-mtsos-corporations .appIconCalendarCheckO .left:before {
  content: "\f274";
}
.app-mtsos-corporations .icn-industry,
.app-mtsos-corporations .appIconIndustry .left:before {
  content: "\f275";
}
.app-mtsos-corporations .icn-map-pin,
.app-mtsos-corporations .appIconMapPin .left:before {
  content: "\f276";
}
.app-mtsos-corporations .icn-map-signs,
.app-mtsos-corporations .appIconMapSigns .left:before {
  content: "\f277";
}
.app-mtsos-corporations .icn-map-o,
.app-mtsos-corporations .appIconMapO .left:before {
  content: "\f278";
}
.app-mtsos-corporations .icn-map,
.app-mtsos-corporations .appIconMap .left:before {
  content: "\f279";
}
.app-mtsos-corporations .icn-commenting,
.app-mtsos-corporations .appIconCommenting .left:before {
  content: "\f27a";
}
.app-mtsos-corporations .icn-commenting-o,
.app-mtsos-corporations .appIconCommentingO .left:before {
  content: "\f27b";
}
.app-mtsos-corporations .icn-houzz,
.app-mtsos-corporations .appIconHouzz .left:before {
  content: "\f27c";
}
.app-mtsos-corporations .icn-vimeo,
.app-mtsos-corporations .appIconVimeo .left:before {
  content: "\f27d";
}
.app-mtsos-corporations .icn-black-tie,
.app-mtsos-corporations .appIconBlackTie .left:before {
  content: "\f27e";
}
.app-mtsos-corporations .icn-fonticons,
.app-mtsos-corporations .appIconFonticons .left:before {
  content: "\f280";
}
.app-mtsos-corporations .icn-reddit-alien,
.app-mtsos-corporations .appIconRedditAlien .left:before {
  content: "\f281";
}
.app-mtsos-corporations .icn-edge,
.app-mtsos-corporations .appIconEdge .left:before {
  content: "\f282";
}
.app-mtsos-corporations .icn-credit-card-alt,
.app-mtsos-corporations .appIconCreditCardAlt .left:before {
  content: "\f283";
}
.app-mtsos-corporations .icn-codiepie,
.app-mtsos-corporations .appIconCodiepie .left:before {
  content: "\f284";
}
.app-mtsos-corporations .icn-modx,
.app-mtsos-corporations .appIconModx .left:before {
  content: "\f285";
}
.app-mtsos-corporations .icn-fort-awesome,
.app-mtsos-corporations .appIconFortAwesome .left:before {
  content: "\f286";
}
.app-mtsos-corporations .icn-usb,
.app-mtsos-corporations .appIconUsb .left:before {
  content: "\f287";
}
.app-mtsos-corporations .icn-product-hunt,
.app-mtsos-corporations .appIconProductHunt .left:before {
  content: "\f288";
}
.app-mtsos-corporations .icn-mixcloud,
.app-mtsos-corporations .appIconMixcloud .left:before {
  content: "\f289";
}
.app-mtsos-corporations .icn-scribd,
.app-mtsos-corporations .appIconScribd .left:before {
  content: "\f28a";
}
.app-mtsos-corporations .icn-pause-circle,
.app-mtsos-corporations .appIconPauseCircle .left:before {
  content: "\f28b";
}
.app-mtsos-corporations .icn-pause-circle-o,
.app-mtsos-corporations .appIconPauseCircleO .left:before {
  content: "\f28c";
}
.app-mtsos-corporations .icn-stop-circle,
.app-mtsos-corporations .appIconStopCircle .left:before {
  content: "\f28d";
}
.app-mtsos-corporations .icn-stop-circle-o,
.app-mtsos-corporations .appIconStopCircleO .left:before {
  content: "\f28e";
}
.app-mtsos-corporations .icn-shopping-bag,
.app-mtsos-corporations .appIconShoppingBag .left:before {
  content: "\f290";
}
.app-mtsos-corporations .icn-shopping-basket,
.app-mtsos-corporations .appIconShoppingBasket .left:before {
  content: "\f291";
}
.app-mtsos-corporations .icn-hashtag,
.app-mtsos-corporations .appIconHashtag .left:before {
  content: "\f292";
}
.app-mtsos-corporations .icn-bluetooth,
.app-mtsos-corporations .appIconBluetooth .left:before {
  content: "\f293";
}
.app-mtsos-corporations .icn-bluetooth-b,
.app-mtsos-corporations .appIconBluetoothB .left:before {
  content: "\f294";
}
.app-mtsos-corporations .icn-percent,
.app-mtsos-corporations .appIconPercent .left:before {
  content: "\f295";
}
.app-mtsos-corporations .icn-id-badge,
.app-mtsos-corporations .appIconIdBadge .left:before {
  content: "\f2c1";
}
.app-mtsos-corporations .icn-user-o,
.app-mtsos-corporations .appIconUserO .left:before {
  content: "\f2c0";
}
.app-mtsos-corporations [class^="appIcon"] > .left:before,
.app-mtsos-corporations [class*=" appIcon"] > .left:before,
.app-mtsos-corporations [class^="appIcon"] > .right:before,
.app-mtsos-corporations [class*=" appIcon"] > .right:before,
.app-mtsos-corporations .appButton > .left:before,
.app-mtsos-corporations .appButton > .right:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 4px;
}
.app-mtsos-corporations .appIconL > .left,
.app-mtsos-corporations .appIconL > .right {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.app-mtsos-corporations .appIcon2x > .left,
.app-mtsos-corporations .appIcon2x > .right {
  font-size: 2em;
}
.app-mtsos-corporations .appIcon3x > .left,
.app-mtsos-corporations .appIcon3x > .right {
  font-size: 3em;
}
.app-mtsos-corporations .appIcon4x > .left,
.app-mtsos-corporations .appIcon4x > .right {
  font-size: 4em;
}
.app-mtsos-corporations .appIcon5x > .left,
.app-mtsos-corporations .appIcon5x > .right {
  font-size: 5em;
}
.app-mtsos-corporations .icn-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.app-mtsos-corporations .icn-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.app-mtsos-corporations .icn-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.app-mtsos-corporations .icn-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.app-mtsos-corporations .icn-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.app-mtsos-corporations .icn-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.app-mtsos-corporations .icn-stack-1x,
.app-mtsos-corporations .icn-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.app-mtsos-corporations .icn-stack-1x {
  line-height: inherit;
}
.app-mtsos-corporations .icn-stack-2x {
  font-size: 2em;
}
.app-mtsos-corporations .icn-inverse {
  color: #ffffff;
}
.app-mtsos-corporations .icn-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.app-mtsos-corporations .appSubMenuName:active,
.app-mtsos-corporations .open .appSubMenuName {
  outline: 0;
}
.app-mtsos-corporations .appSubMenuName .right {
  border: none;
  margin-left: 3px;
  content: "";
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.app-mtsos-corporations .appSubMenuName .right:after {
  font-family: FontAwesome;
  content: "\f0d7";
  border: none;
}
.app-mtsos-corporations .appSubMenuName .right:hover {
  text-decoration: none;
  border: none;
}
.app-mtsos-corporations .appMenuHasChildren .right {
  margin-top: 8px;
}
.app-mtsos-corporations .appMenuHasChildren:hover .right,
.app-mtsos-corporations .open .right {
  opacity: 1;
  filter: alpha(opacity=100);
}
.app-mtsos-corporations .appSubMenu > ul {
  padding: 4px 0;
  margin: 1px 0 0;
  list-style: none;
}
.app-mtsos-corporations .appSubMenu {
  position: absolute;
  top: auto;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 4px 0;
  margin: 0 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.app-mtsos-corporations .appSubMenu.appPullRight {
  right: 0;
  left: auto;
}
.app-mtsos-corporations .appSubMenu .divider {
  *width: 100%;
  height: 1px;
  margin: 8px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.app-mtsos-corporations .appSubMenu a {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: 100;
  color: #333333;
  white-space: nowrap;
  text-decoration: none;
}
.app-mtsos-corporations .appCmsMenuContainer .appSubMenu {
  right: auto;
}
.app-mtsos-corporations .appSubMenu li > a:hover,
.app-mtsos-corporations .appSubMenu .open > a,
.app-mtsos-corporations .appSubMenu .open > a:hover,
.app-mtsos-corporations .appSubMenu li > a:hover .checkbox {
  color: #ffffff;
  text-decoration: none;
  background-color: #003b5a;
}
.app-mtsos-corporations .open > .appSubMenu {
  display: block;
}
.app-mtsos-corporations .appPullRight .appSubMenu {
  right: 0;
  left: auto;
}
.app-mtsos-corporations .typeahead {
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-mtsos-corporations ul.appTabs .appSubMenuName .right,
.app-mtsos-corporations .appPills .appSubMenuName .right {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  margin-top: 6px;
}
.app-mtsos-corporations ul.appTabs .appSubMenuName:hover .right,
.app-mtsos-corporations .appPills .appSubMenuName:hover .right {
  border-top-color: #003b5a;
  border-bottom-color: #003b5a;
}
.app-mtsos-corporations ul.appTabs .active .appSubMenuName .right,
.app-mtsos-corporations .appPills .active .appSubMenuName .right {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.app-mtsos-corporations .appNav > .appMenuHasChildren.active > a:hover {
  color: #000000;
  cursor: pointer;
}
.app-mtsos-corporations ul.appTabs .open .appSubMenuName,
.app-mtsos-corporations .appPills .open .appSubMenuName,
.app-mtsos-corporations .appNav > li.appMenuHasChildren.open.active > a:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.app-mtsos-corporations .tabs-stacked .open > a:hover {
  border-color: #999999;
}
.app-mtsos-corporations .navbar-inner {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #7c4407;
  background-image: -moz-linear-gradient(top, #cf710c, #000000);
  background-image: -ms-linear-gradient(top, #cf710c, #000000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cf710c), to(#000000));
  background-image: -webkit-linear-gradient(top, #cf710c, #000000);
  background-image: -o-linear-gradient(top, #cf710c, #000000);
  background-image: linear-gradient(top, #cf710c, #000000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf710c', endColorstr='#000000', GradientType=0);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
  box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
}
.app-mtsos-corporations .nav-collapse.collapse {
  height: auto;
}
.app-mtsos-corporations .appNavBar {
  color: #ffffff;
  overflow: visible;
  *z-index: 2;
}
.app-mtsos-corporations .appNavBar .appNavBarText {
  margin-bottom: 0;
  line-height: 40px;
}
.app-mtsos-corporations .appNavBar .appNavBarLink {
  color: #ffffff;
}
.app-mtsos-corporations .appNavBar .appNavBarLink:hover {
  color: #ffffff;
}
.app-mtsos-corporations .appNavBar .appButton,
.app-mtsos-corporations .appNavBar .appGroupMenu {
  margin-top: 5px;
}
.app-mtsos-corporations .appNavBar .appGroupMenu .appButton {
  margin: 0;
}
.app-mtsos-corporations .alfredoMenu .appNavBar {
  position: relative;
  z-index: 2;
  background-color: #000000;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAERERAAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');
  background-position: 300px 0;
  background-repeat: repeat-y;
}
@media (max-width: 768px) {
  .app-mtsos-corporations .alfredoMenu .appNavBar {
    background-position: 200px 0;
  }
}
@media (max-width: 780px) {
  .app-mtsos-corporations .alfredoMenu .appNavBar {
    background-image: none;
  }
}
.app-mtsos-corporations .appNavBar .container {
  width: auto;
}
.app-mtsos-corporations .appNavBarForm {
  margin-bottom: 0;
}
.app-mtsos-corporations .appNavBarForm:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .appNavBarForm input,
.app-mtsos-corporations .appNavBarForm select,
.app-mtsos-corporations .appNavBarForm .radio,
.app-mtsos-corporations .appNavBarForm .checkbox {
  margin-top: 5px;
}
.app-mtsos-corporations .appNavBarForm input,
.app-mtsos-corporations .appNavBarForm select {
  display: inline-block;
  margin-bottom: 0;
}
.app-mtsos-corporations .appNavBarForm input[type="image"],
.app-mtsos-corporations .appNavBarForm input[type="checkbox"],
.app-mtsos-corporations .appNavBarForm input[type="radio"] {
  margin-top: 3px;
}
.app-mtsos-corporations .appNavBarForm .appInputAppend,
.app-mtsos-corporations .appNavBarForm .appInputPrepend {
  margin-top: 6px;
  white-space: nowrap;
}
.app-mtsos-corporations .appNavBarForm .appInputAppend input,
.app-mtsos-corporations .appNavBarForm .appInputPrepend input {
  margin-top: 0;
}
.app-mtsos-corporations .appNavBar .appNav {
  position: relative;
  left: 0;
  display: block;
}
.app-mtsos-corporations .appNavBar .appNav:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-corporations .alfredoMenu .appNavBar .appNav {
  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');
  background-position: 250px 0;
  background-repeat: repeat-y;
}
.app-mtsos-corporations .alfredoMenu .appNavBar .appNav.open {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  min-height: 30px;
}
.app-mtsos-corporations .appNavBar .nav.appPullRight {
  float: right;
}
.app-mtsos-corporations .appNavBar .appNav > li {
  display: block;
  float: left;
  border-right: 1px solid rgba(255,255,255,0.2);
}
.app-mtsos-corporations .appNavBar .appNav > li > a {
  float: none;
  padding: 11px 10px 9px;
  line-height: normal;
  color: #ffffff;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  position: relative;
}
.app-mtsos-corporations .alfredoMenu .appNavBar .appNav > li > a {
  padding: 5px 10px 5px;
  line-height: normal;
  text-transform: uppercase;
}
.app-mtsos-corporations .appNavBar .appButton {
  display: inline-block;
  padding: 4px 10px 4px;
  margin: 5px 5px 6px;
  line-height: 18px;
}
.app-mtsos-corporations .appNavBar .appGroupMenu {
  margin: 0;
  padding: 5px 5px 6px;
}
.app-mtsos-corporations .appNavBar .appNav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
.app-mtsos-corporations .appNavBar .appMainMenu.appNav .open > a,
.app-mtsos-corporations .appNavBar .appMainMenu.appNav .open > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #000000;
}
.app-mtsos-corporations .appNavBar .divider-vertical {
  height: 40px;
  width: 1px;
  margin: 0 9px;
  overflow: hidden;
  background-color: #000000;
  border-right: 1px solid #cf710c;
}
.app-mtsos-corporations .appNavBar .nav.appPullRight {
  margin-left: 10px;
  margin-right: 0;
}
.app-mtsos-corporations .appNavBar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  background-color: #7c4407;
  background-image: -moz-linear-gradient(top, #cf710c, #000000);
  background-image: -ms-linear-gradient(top, #cf710c, #000000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cf710c), to(#000000));
  background-image: -webkit-linear-gradient(top, #cf710c, #000000);
  background-image: -o-linear-gradient(top, #cf710c, #000000);
  background-image: linear-gradient(top, #cf710c, #000000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf710c', endColorstr='#000000', GradientType=0);
  border-color: #000000 #000000 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}
.app-mtsos-corporations .appNavBar .btn-navbar:hover,
.app-mtsos-corporations .appNavBar .btn-navbar:active,
.app-mtsos-corporations .appNavBar .btn-navbar.active,
.app-mtsos-corporations .appNavBar .btn-navbar.disabled,
.app-mtsos-corporations .appNavBar .btn-navbar[disabled] {
  background-color: #000000;
  *background-color: #000000;
}
.app-mtsos-corporations .appNavBar .btn-navbar:active,
.app-mtsos-corporations .appNavBar .btn-navbar.active {
  background-color: #000000 \9;
}
.app-mtsos-corporations .appNavBar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.app-mtsos-corporations .btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.app-mtsos-corporations .alfredoMenu .appNavBar .appSubMenu {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}
.app-mtsos-corporations .alfredoMenu .appNavBar .appSubMenu a {
  color: #ffffff;
  font-style: italic;
  font-weight: normal;
  display: inline-block;
  background: inherit;
}
.app-mtsos-corporations .alfredoMenu .appNavBar .appSubMenu a:hover,
.app-mtsos-corporations .alfredoMenu .appNavBar .appSubMenu a:focus {
  background: transparent;
  text-decoration: underline;
}
.app-mtsos-corporations .appNavBar .appNav .appMenuHasChildren > .appSubMenuName .right {
  border: none;
  margin-top: 0;
  overflow: hidden;
  width: auto;
}
.app-mtsos-corporations .alfredoMenu .appNavBar .appNav .appMenuHasChildren > .appSubMenuName .right {
  display: inline-block;
}
.app-mtsos-corporations .alfredoMenu .appNavBar .appNav .appMenuHasChildren > .appSubMenuName .right:after {
  content: "\f0da";
  float: right;
  font-family: FontAwesome;
  font-size: 0.4375rem;
  position: absolute;
  right: 5px;
  line-height: 0;
  top: 50%;
}
.app-mtsos-corporations .appNavBar .appNav li.appMenuHasChildren.active > .appSubMenuName:hover {
  color: #ffffff;
}