.app-mtsos-master {
  /* 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.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-master div,
.app-mtsos-master body,
.app-mtsos-master.appRoot,
.app-mtsos-master.appBody {
  font-family: Arial, Verdana, sans-serif;
}
.app-mtsos-master article,
.app-mtsos-master aside,
.app-mtsos-master details,
.app-mtsos-master figcaption,
.app-mtsos-master figure,
.app-mtsos-master footer,
.app-mtsos-master header,
.app-mtsos-master hgroup,
.app-mtsos-master nav,
.app-mtsos-master section {
  display: block;
}
.app-mtsos-master figure {
  margin: 0;
}
.app-mtsos-master audio,
.app-mtsos-master canvas,
.app-mtsos-master video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.app-mtsos-master audio:not([controls]) {
  display: none;
}
.app-mtsos-master html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.app-mtsos-master a:focus {
  outline: thin dotted #333;
}
.app-mtsos-master a:hover,
.app-mtsos-master a:active {
  outline: 0;
}
.app-mtsos-master sub,
.app-mtsos-master sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
.app-mtsos-master sup {
  top: -0.5em;
}
.app-mtsos-master sub {
  bottom: -0.25em;
}
.app-mtsos-master img {
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
.app-mtsos-master button,
.app-mtsos-master input,
.app-mtsos-master select,
.app-mtsos-master textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
.app-mtsos-master button,
.app-mtsos-master input {
  *overflow: visible;
  line-height: normal;
}
.app-mtsos-master button::-moz-focus-inner,
.app-mtsos-master input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.app-mtsos-master button,
.app-mtsos-master input[type="button"],
.app-mtsos-master input[type="reset"],
.app-mtsos-master input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
.app-mtsos-master input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
.app-mtsos-master input[type="search"]::-webkit-search-decoration,
.app-mtsos-master input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.app-mtsos-master textarea {
  overflow: auto;
  vertical-align: top;
}
.app-mtsos-master ::-moz-selection {
  background: #25537d;
  color: #fff;
  text-shadow: none;
}
.app-mtsos-master ::selection {
  background: #25537d;
  color: #fff;
  text-shadow: none;
}
.app-mtsos-master a .left,
.app-mtsos-master a .right {
  margin-right: 0;
  margin-left: 0;
  float: none;
}
.app-mtsos-master .appRoot,
.app-mtsos-master.appDialogRoot,
.app-mtsos-master.appHelpRoot {
  margin: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #333333;
  background: #ffffff;
}
.app-mtsos-master body,
.app-mtsos-master.appBody {
  background: #ffffff;
}
.app-mtsos-master a {
  color: #003b5a;
  text-decoration: underline;
}
.app-mtsos-master a:hover {
  color: #003b5a;
  text-decoration: underline;
}
.app-mtsos-master .appGridRow {
  margin-left: -20px;
}
.app-mtsos-master .appGridRow .span12 {
  width: 940px;
}
.app-mtsos-master .appGridRow .span11 {
  width: 860px;
}
.app-mtsos-master .appGridRow .span10 {
  width: 780px;
}
.app-mtsos-master .appGridRow .span9 {
  width: 700px;
}
.app-mtsos-master .appGridRow .span8 {
  width: 620px;
}
.app-mtsos-master .appGridRow .span7 {
  width: 540px;
}
.app-mtsos-master .appGridRow .span6 {
  width: 460px;
}
.app-mtsos-master .appGridRow .span5 {
  width: 380px;
}
.app-mtsos-master .appGridRow .span4 {
  width: 300px;
}
.app-mtsos-master .appGridRow .span3 {
  width: 220px;
}
.app-mtsos-master .appGridRow .span2 {
  width: 140px;
}
.app-mtsos-master .appGridRow .span1 {
  width: 60px;
}
.app-mtsos-master .appGridRow .offset12 {
  margin-left: 980px;
}
.app-mtsos-master .appGridRow .offset11 {
  margin-left: 900px;
}
.app-mtsos-master .appGridRow .offset10 {
  margin-left: 820px;
}
.app-mtsos-master .appGridRow .offset9 {
  margin-left: 740px;
}
.app-mtsos-master .appGridRow .offset8 {
  margin-left: 660px;
}
.app-mtsos-master .appGridRow .offset7 {
  margin-left: 580px;
}
.app-mtsos-master .appGridRow .offset6 {
  margin-left: 500px;
}
.app-mtsos-master .appGridRow .offset5 {
  margin-left: 420px;
}
.app-mtsos-master .appGridRow .offset4 {
  margin-left: 340px;
}
.app-mtsos-master .appGridRow .offset3 {
  margin-left: 260px;
}
.app-mtsos-master .appGridRow .offset2 {
  margin-left: 180px;
}
.app-mtsos-master .appGridRow .offset1 {
  margin-left: 100px;
}
.app-mtsos-master .appGridRow:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appRowFluid {
  width: 100%;
}
.app-mtsos-master .appRowFluid:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .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-master .appRowFluid [class*="span"]:first-child {
  margin-left: 0;
}
.app-mtsos-master .appRowFluid .span12 {
  width: 100%;
  *width: 99.94680851%;
}
.app-mtsos-master .appRowFluid .span11 {
  width: 91.4893617%;
  *width: 91.43617021%;
}
.app-mtsos-master .appRowFluid .span10 {
  width: 82.9787234%;
  *width: 82.92553191%;
}
.app-mtsos-master .appRowFluid .span9 {
  width: 74.46808511%;
  *width: 74.41489362%;
}
.app-mtsos-master .appRowFluid .span8 {
  width: 65.95744681%;
  *width: 65.90425532%;
}
.app-mtsos-master .appRowFluid .span7 {
  width: 57.44680851%;
  *width: 57.39361702%;
}
.app-mtsos-master .appRowFluid .span6 {
  width: 48.93617021%;
  *width: 48.88297872%;
}
.app-mtsos-master .appRowFluid .span5 {
  width: 40.42553191%;
  *width: 40.37234043%;
}
.app-mtsos-master .appRowFluid .span4 {
  width: 31.91489362%;
  *width: 31.86170213%;
}
.app-mtsos-master .appRowFluid .span3 {
  width: 23.40425532%;
  *width: 23.35106383%;
}
.app-mtsos-master .appRowFluid .span2 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-master .appRowFluid .span1 {
  width: 6.38297872%;
  *width: 6.32978723%;
}
.app-mtsos-master .appRowFluid .offset12 {
  margin-left: 104.25531915%;
  *margin-left: 104.14893617%;
}
.app-mtsos-master .appRowFluid .offset12:first-child {
  margin-left: 102.12765957%;
  *margin-left: 102.0212766%;
}
.app-mtsos-master .appRowFluid .offset11 {
  margin-left: 95.74468085%;
  *margin-left: 95.63829787%;
}
.app-mtsos-master .appRowFluid .offset11:first-child {
  margin-left: 93.61702128%;
  *margin-left: 93.5106383%;
}
.app-mtsos-master .appRowFluid .offset10 {
  margin-left: 87.23404255%;
  *margin-left: 87.12765957%;
}
.app-mtsos-master .appRowFluid .offset10:first-child {
  margin-left: 85.10638298%;
  *margin-left: 85%;
}
.app-mtsos-master .appRowFluid .offset9 {
  margin-left: 78.72340426%;
  *margin-left: 78.61702128%;
}
.app-mtsos-master .appRowFluid .offset9:first-child {
  margin-left: 76.59574468%;
  *margin-left: 76.4893617%;
}
.app-mtsos-master .appRowFluid .offset8 {
  margin-left: 70.21276596%;
  *margin-left: 70.10638298%;
}
.app-mtsos-master .appRowFluid .offset8:first-child {
  margin-left: 68.08510638%;
  *margin-left: 67.9787234%;
}
.app-mtsos-master .appRowFluid .offset7 {
  margin-left: 61.70212766%;
  *margin-left: 61.59574468%;
}
.app-mtsos-master .appRowFluid .offset7:first-child {
  margin-left: 59.57446809%;
  *margin-left: 59.46808511%;
}
.app-mtsos-master .appRowFluid .offset6 {
  margin-left: 53.19148936%;
  *margin-left: 53.08510638%;
}
.app-mtsos-master .appRowFluid .offset6:first-child {
  margin-left: 51.06382979%;
  *margin-left: 50.95744681%;
}
.app-mtsos-master .appRowFluid .offset5 {
  margin-left: 44.68085106%;
  *margin-left: 44.57446809%;
}
.app-mtsos-master .appRowFluid .offset5:first-child {
  margin-left: 42.55319149%;
  *margin-left: 42.44680851%;
}
.app-mtsos-master .appRowFluid .offset4 {
  margin-left: 36.17021277%;
  *margin-left: 36.06382979%;
}
.app-mtsos-master .appRowFluid .offset4:first-child {
  margin-left: 34.04255319%;
  *margin-left: 33.93617021%;
}
.app-mtsos-master .appRowFluid .offset3 {
  margin-left: 27.65957447%;
  *margin-left: 27.55319149%;
}
.app-mtsos-master .appRowFluid .offset3:first-child {
  margin-left: 25.53191489%;
  *margin-left: 25.42553191%;
}
.app-mtsos-master .appRowFluid .offset2 {
  margin-left: 19.14893617%;
  *margin-left: 19.04255319%;
}
.app-mtsos-master .appRowFluid .offset2:first-child {
  margin-left: 17.0212766%;
  *margin-left: 16.91489362%;
}
.app-mtsos-master .appRowFluid .offset1 {
  margin-left: 10.63829787%;
  *margin-left: 10.53191489%;
}
.app-mtsos-master .appRowFluid .offset1:first-child {
  margin-left: 8.5106383%;
  *margin-left: 8.40425532%;
}
.app-mtsos-master .container {
  margin-right: auto;
  margin-left: auto;
}
.app-mtsos-master .container:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .container-fluid {
  padding-right: 20px;
  padding-left: 20px;
}
.app-mtsos-master .container-fluid:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appBlockTitle > h2,
.app-mtsos-master .appBlockTitle > h3,
.app-mtsos-master .appBlockTitle > h4,
.app-mtsos-master .appBlockTitle > h5,
.app-mtsos-master .appBlockTitle > h6 {
  display: inline-block;
}
.app-mtsos-master .appBlockTitle > h2 {
  font-size: 1.5em;
  margin-top: 0.83em;
  margin-bottom: 0.1em;
}
.app-mtsos-master .appBlockTitle > h3 {
  font-size: 1.17em;
  margin-top: 1em;
  margin-bottom: 0.1em;
}
.app-mtsos-master .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-master .appUserAgentWarning ul {
  list-style: none;
}
.app-mtsos-master .appUserAgentWarning li {
  float: left;
  margin-right: 20px;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
}
.app-mtsos-master .ffImage {
  background: url("images/firefox32x32.png");
  height: 32px;
  width: 32px;
  display: inline-block;
  float: left;
}
.app-mtsos-master .ieImage {
  background: url("images/ie32x32.png");
  height: 32px;
  width: 32px;
  display: inline-block;
  float: left;
}
.app-mtsos-master .chromeImage {
  background: url("images/chrome32x32.png");
  height: 32px;
  width: 32px;
  display: inline-block;
  float: left;
}
.app-mtsos-master .safariImage {
  background: url("images/safari32x32.png");
  height: 32px;
  width: 32px;
  display: inline-block;
  float: left;
}
.app-mtsos-master .extBrowserLinkName {
  line-height: 32px;
  padding-left: 10px;
}
.app-mtsos-master .appPageBuild {
  color: white;
  margin-left: 20px;
  margin-top: 6px;
  display: inline-block;
}
.app-mtsos-master .clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.app-mtsos-master .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-master .ie8 .appLegend {
  display: inline-block;
}
.app-mtsos-master .appPullRight {
  float: right;
}
.app-mtsos-master .appPullLeft {
  float: left;
}
.app-mtsos-master .hide,
.app-mtsos-master .appHide {
  display: none;
}
.app-mtsos-master .show {
  display: block;
}
.app-mtsos-master .invisible {
  visibility: hidden;
}
.app-mtsos-master .formatHintText {
  clear: right;
  font-style: italic;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
}
.app-mtsos-master .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-master p {
  margin: 0 0 9px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  line-height: 18px;
}
.app-mtsos-master p small {
  font-size: 12px;
  color: #999999;
}
.app-mtsos-master .lead {
  margin-bottom: 18px;
  font-size: 20px;
  font-weight: 200;
  line-height: 27px;
}
.app-mtsos-master h1,
.app-mtsos-master h2,
.app-mtsos-master h3,
.app-mtsos-master h4,
.app-mtsos-master h5,
.app-mtsos-master h6,
.app-mtsos-master .h1,
.app-mtsos-master .h2,
.app-mtsos-master .h3,
.app-mtsos-master .h4,
.app-mtsos-master .h5,
.app-mtsos-master .h6 {
  margin: 0;
  font-family: Arial, Verdana, sans-serif;
  font-weight: 100;
  color: #000000;
  text-rendering: optimizelegibility;
}
.app-mtsos-master h1 small,
.app-mtsos-master h2 small,
.app-mtsos-master h3 small,
.app-mtsos-master h4 small,
.app-mtsos-master h5 small,
.app-mtsos-master h6 small,
.app-mtsos-master .h1 small,
.app-mtsos-master .h2 small,
.app-mtsos-master .h3 small,
.app-mtsos-master .h4 small,
.app-mtsos-master .h5 small,
.app-mtsos-master .h6 small {
  font-weight: normal;
  color: #999999;
}
.app-mtsos-master h1,
.app-mtsos-master .h1 {
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 18px;
}
.app-mtsos-master h1 small,
.app-mtsos-master .h1 small {
  font-size: 18px;
}
.app-mtsos-master h2,
.app-mtsos-master .h2 {
  font-size: 24px;
  line-height: 36px;
}
.app-mtsos-master h2 small,
.app-mtsos-master .h2 small {
  font-size: 18px;
}
.app-mtsos-master h3,
.app-mtsos-master .h3 {
  font-size: 18px;
  line-height: 27px;
  margin-bottom: 12px;
}
.app-mtsos-master h3 small,
.app-mtsos-master .h3 small {
  font-size: 14px;
}
.app-mtsos-master h4,
.app-mtsos-master h5,
.app-mtsos-master h6,
.app-mtsos-master .h4,
.app-mtsos-master .h5,
.app-mtsos-master .h6 {
  line-height: 18px;
}
.app-mtsos-master h4,
.app-mtsos-master .h4 {
  font-size: 14px;
}
.app-mtsos-master h4 small,
.app-mtsos-master .h4 small {
  font-size: 12px;
}
.app-mtsos-master h5,
.app-mtsos-master .h5 {
  font-size: 12px;
}
.app-mtsos-master h6,
.app-mtsos-master .h6 {
  font-size: 11px;
  color: #999999;
  text-transform: uppercase;
}
.app-mtsos-master .page-header {
  padding-bottom: 17px;
  margin: 18px 0;
  border-bottom: 1px solid #eeeeee;
}
.app-mtsos-master .page-header h1 {
  line-height: 1;
}
.app-mtsos-master ul,
.app-mtsos-master ol {
  padding: 0;
  margin: 0 0 9px 25px;
}
.app-mtsos-master ul ul,
.app-mtsos-master ul ol,
.app-mtsos-master ol ol,
.app-mtsos-master ol ul {
  margin-bottom: 0;
}
.app-mtsos-master ul {
  list-style: disc;
}
.app-mtsos-master ol {
  list-style: decimal;
}
.app-mtsos-master li {
  line-height: 18px;
}
.app-mtsos-master ul.unstyled,
.app-mtsos-master ol.unstyled {
  margin-left: 0;
  list-style: none;
}
.app-mtsos-master dl {
  margin-bottom: 18px;
}
.app-mtsos-master dt,
.app-mtsos-master dd {
  line-height: 18px;
}
.app-mtsos-master dt {
  font-weight: bold;
  line-height: 17px;
}
.app-mtsos-master dd {
  margin-left: 9px;
}
.app-mtsos-master .dl-horizontal dt {
  float: left;
  width: 120px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.app-mtsos-master .dl-horizontal dd {
  margin-left: 130px;
}
.app-mtsos-master hr,
.app-mtsos-master .appHr,
.app-mtsos-master .appDivider {
  margin: 18px 0;
  border: 0;
  border-top: 1px dashed #d0d0d0;
  border-bottom: 1px dashed #ffffff;
}
.app-mtsos-master hr.appCondensed,
.app-mtsos-master .appHr.appCondensed,
.app-mtsos-master .appDivider.appCondensed,
.app-mtsos-master hr.appCondensed,
.app-mtsos-master .appHr.appCondensed,
.app-mtsos-master .appDivider.appCondensed {
  margin-top: 0;
  margin-bottom: 12px;
}
.app-mtsos-master strong {
  font-weight: bold;
}
.app-mtsos-master em {
  font-style: italic;
}
.app-mtsos-master .muted {
  color: #999999;
}
.app-mtsos-master abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #ddd;
}
.app-mtsos-master abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.app-mtsos-master blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 18px;
  border-left: 5px solid #eeeeee;
}
.app-mtsos-master blockquote p {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 22.5px;
}
.app-mtsos-master blockquote small {
  display: block;
  line-height: 18px;
  color: #999999;
}
.app-mtsos-master blockquote small:before {
  content: '\2014 \00A0';
}
.app-mtsos-master blockquote.appPullRight {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.app-mtsos-master blockquote.appPullRight p,
.app-mtsos-master blockquote.appPullRight small {
  text-align: right;
}
.app-mtsos-master q:before,
.app-mtsos-master q:after,
.app-mtsos-master blockquote:before,
.app-mtsos-master blockquote:after {
  content: "";
}
.app-mtsos-master address {
  display: block;
  margin-bottom: 18px;
  font-style: normal;
  line-height: 18px;
}
.app-mtsos-master small {
  font-size: 100%;
}
.app-mtsos-master cite {
  font-style: normal;
}
.app-mtsos-master .appHighlight,
.app-mtsos-master .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-master abbr.appBadge {
  border-bottom: none;
}
.app-mtsos-master .appHighlight {
  padding: 1px 4px 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-mtsos-master .appBadge {
  padding: 1px 9px 1px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.app-mtsos-master .appBadgeS {
  padding: 1px 4px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-mtsos-master .appTags {
  padding-top: 3px;
}
.app-mtsos-master .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-master .appTagInfo {
  background-color: #46a546;
}
.app-mtsos-master .appTagWarn {
  background-color: #f89406;
}
.app-mtsos-master .appTagError {
  background-color: #9d261d;
}
.app-mtsos-master .appTagApp {
  background-color: #049cdb;
}
.app-mtsos-master .appBadge,
.app-mtsos-master .appTag {
  margin-right: 2px;
  margin-left: 2px;
}
.app-mtsos-master a.appHighlight:hover,
.app-mtsos-master a.appBadge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.app-mtsos-master .appHighlightImportant,
.app-mtsos-master .appBadgeImportant {
  background-color: #cd0000;
}
.app-mtsos-master .appHighlightImportant[href],
.app-mtsos-master .appBadgeImportant[href] {
  background-color: #9a0000;
}
.app-mtsos-master .appHighlightWarning,
.app-mtsos-master .appBadgeWarning {
  background-color: #f89406;
}
.app-mtsos-master .appHighlightWarning[href],
.app-mtsos-master .appBadgeWarning[href] {
  background-color: #c67605;
}
.app-mtsos-master .appHighlightSuccess,
.app-mtsos-master .appBadgeSuccess {
  background-color: #009900;
}
.app-mtsos-master .appHighlightSuccess[href],
.app-mtsos-master .appBadgeSuccess[href] {
  background-color: #006600;
}
.app-mtsos-master .appHighlightInfo,
.app-mtsos-master .appBadgeInfo {
  background-color: #034487;
}
.app-mtsos-master .appHighlightInfo[href],
.app-mtsos-master .appBadgeInfo[href] {
  background-color: #022b55;
}
.app-mtsos-master .appHighlightInverse,
.app-mtsos-master .appBadgeInverse {
  background-color: #333333;
}
.app-mtsos-master .appHighlightInverse[href],
.app-mtsos-master .appBadgeInverse[href] {
  background-color: #1a1a1a;
}
.app-mtsos-master .appHighlightFaded,
.app-mtsos-master .appBadgeFaded {
  background-color: transparent;
  color: #555555;
}
.app-mtsos-master .appHighlightFaded[href],
.app-mtsos-master .appBadgeFaded[href] {
  background-color: rgba(0, 0, 0, 0);
}
.app-mtsos-master .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-master .expandoBadge a.appExpandoImportant {
  background-color: #cd0000;
}
.app-mtsos-master .expandoBadge a.appExpandoImportant[href] {
  background-color: #9a0000;
}
.app-mtsos-master .expandoBadge a.appExpandoWarning {
  background-color: #f89406;
}
.app-mtsos-master .expandoBadge a.appExpandoWarning[href] {
  background-color: #c67605;
}
.app-mtsos-master .expandoBadge a.appExpandoSuccess {
  background-color: #009900;
}
.app-mtsos-master .expandoBadge a.appExpandoSuccess[href] {
  background-color: #006600;
}
.app-mtsos-master .expandoBadge a.appExpandoInfo {
  background-color: #034487;
}
.app-mtsos-master .expandoBadge a.appExpandoInfo[href] {
  background-color: #022b55;
}
.app-mtsos-master .expandoBadge a.appExpandoInverse {
  background-color: #333333;
}
.app-mtsos-master .expandoBadge a.appExpandoInverse[href] {
  background-color: #1a1a1a;
}
.app-mtsos-master .expandoBadge a.appExpandoFaded {
  background-color: transparent;
  color: #555555;
}
.app-mtsos-master .expandoBadge a.appExpandoFaded[href] {
  background-color: rgba(0, 0, 0, 0);
}
.app-mtsos-master .expandoBadge a.appExpando .left + span {
  text-decoration: none;
}
.app-mtsos-master .expandoBadge.badgeImportant a.appExpando {
  background-color: #cd0000;
}
.app-mtsos-master .expandoBadge.badgeWarning a.appExpando {
  background-color: #f89406;
}
.app-mtsos-master .expandoBadge.badgeSuccess a.appExpando {
  background-color: #009900;
}
.app-mtsos-master .expandoBadge.badgeInfo a.appExpando {
  background-color: #034487;
}
.app-mtsos-master .expandoBadge.badgeInverse a.appExpando {
  background-color: #333333;
}
.app-mtsos-master fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
.app-mtsos-master 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-master legend small {
  font-size: 13px;
  color: #999999;
}
.app-mtsos-master fieldset.appFieldset .appDateRange {
  display: inline-block;
  vertical-align: top;
  padding-top: 20px;
}
.app-mtsos-master fieldset.appFieldSet-Attribute .appAttrLabelBox,
.app-mtsos-master fieldset.appFieldSet-Attribute .appAttrControls,
.app-mtsos-master fieldset.appFieldSet-Attribute .appAttrPrevLabelBox,
.app-mtsos-master fieldset.appFieldSet-Attribute .appLegend {
  float: left;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master fieldset.appFieldSet-Attribute .appAttrLabelBox,
  .app-mtsos-master fieldset.appFieldSet-Attribute .appAttrControls,
  .app-mtsos-master fieldset.appFieldSet-Attribute .appAttrPrevLabelBox,
  .app-mtsos-master fieldset.appFieldSet-Attribute .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-master fieldset.appFieldSet-Attribute .appAttrLabelBox,
.app-mtsos-master fieldset.appFieldSet-Attribute .appLegend,
.app-mtsos-master fieldset.appFieldSet-Attribute .appAttrPrevLabelBox {
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-master fieldset.appFieldSet-Attribute .appAttrValue,
.app-mtsos-master fieldset.appFieldSet-Attribute .appAttrPrevValue {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-mtsos-master fieldset.appFieldSet-Attribute .appLocalizedText {
  margin-left: 260px;
}
.app-mtsos-master fieldset.appFieldSet-Attribute:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master fieldset.appFieldSet-Box legend.appLegend:empty {
  display: none;
}
.app-mtsos-master legend:empty {
  display: none;
}
.app-mtsos-master 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-master legend.appLegend {
  border: 0;
  font-size: 14px;
  line-height: 18px;
  color: #333333;
}
.app-mtsos-master .appInputContainer {
  display: inline-block;
}
.app-mtsos-master .appInputContainer .appFormatHint span,
.app-mtsos-master .appInputContainer .appFormatHint label {
  clear: right;
  font-style: italic;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
}
.app-mtsos-master .appInputContainer + .appErrors {
  margin-top: 27px;
}
.app-mtsos-master .appLegend.appBlockTitle {
  font-weight: bold;
}
.app-mtsos-master .appLegend.appBlockTitle:empty {
  display: none !important;
}
.app-mtsos-master label,
.app-mtsos-master input,
.app-mtsos-master button,
.app-mtsos-master select,
.app-mtsos-master textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
}
.app-mtsos-master input,
.app-mtsos-master button,
.app-mtsos-master select,
.app-mtsos-master textarea {
  font-family: Arial, Verdana, sans-serif;
}
.app-mtsos-master label {
  display: block;
  margin-bottom: 0;
  color: #333333;
}
.app-mtsos-master input,
.app-mtsos-master textarea,
.app-mtsos-master select,
.app-mtsos-master .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-master input,
  .app-mtsos-master textarea,
  .app-mtsos-master select,
  .app-mtsos-master .uneditable-input {
    width: auto;
    max-width: 230px;
  }
}
.app-mtsos-master .uneditable-textarea {
  width: auto;
  height: auto;
}
.app-mtsos-master label input,
.app-mtsos-master label textarea,
.app-mtsos-master label select {
  display: block;
}
.app-mtsos-master input[type="image"],
.app-mtsos-master input[type="checkbox"],
.app-mtsos-master 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-master input[type="image"] {
  border: 0;
}
.app-mtsos-master input[type="checkbox"] {
  margin: 0px 0 5px 1px ;
}
.app-mtsos-master 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-master input[type="button"],
.app-mtsos-master input[type="reset"],
.app-mtsos-master input[type="submit"] {
  width: auto;
  height: auto;
}
.app-mtsos-master select,
.app-mtsos-master 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-master input[type="file"] {
  line-height: 18px \9;
}
.app-mtsos-master select {
  width: auto;
  min-width: 240px;
  max-width: 640px;
  background-color: #ffffff;
}
.app-mtsos-master select[multiple],
.app-mtsos-master select[size] {
  height: auto;
}
.app-mtsos-master input[type="image"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .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-master .debugMode textarea {
  height: 600px;
}
.app-mtsos-master textarea {
  width: 350px;
  height: auto;
}
.app-mtsos-master input[type="hidden"] {
  display: none;
}
.app-mtsos-master input[type="text"],
.app-mtsos-master input[type="password"],
.app-mtsos-master select,
.app-mtsos-master 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-master input[type="text"]:focus,
.app-mtsos-master input[type="password"]:focus,
.app-mtsos-master 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-master input[type="file"]:focus,
.app-mtsos-master input[type="radio"]:focus,
.app-mtsos-master input[type="checkbox"]:focus,
.app-mtsos-master select:focus {
  outline: thin dotted #333;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master input[class*="span"],
.app-mtsos-master select[class*="span"],
.app-mtsos-master textarea[class*="span"],
.app-mtsos-master .uneditable-input[class*="span"],
.app-mtsos-master .appRowFluid input[class*="span"],
.app-mtsos-master .appRowFluid select[class*="span"],
.app-mtsos-master .appRowFluid textarea[class*="span"],
.app-mtsos-master .appRowFluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.app-mtsos-master input,
.app-mtsos-master textarea,
.app-mtsos-master .uneditable-input {
  margin-left: 0;
}
.app-mtsos-master input.span12,
.app-mtsos-master textarea.span12,
.app-mtsos-master .uneditable-input.span12 {
  width: 930px;
}
.app-mtsos-master input.span11,
.app-mtsos-master textarea.span11,
.app-mtsos-master .uneditable-input.span11 {
  width: 850px;
}
.app-mtsos-master input.span10,
.app-mtsos-master textarea.span10,
.app-mtsos-master .uneditable-input.span10 {
  width: 770px;
}
.app-mtsos-master input.span9,
.app-mtsos-master textarea.span9,
.app-mtsos-master .uneditable-input.span9 {
  width: 690px;
}
.app-mtsos-master input.span8,
.app-mtsos-master textarea.span8,
.app-mtsos-master .uneditable-input.span8 {
  width: 610px;
}
.app-mtsos-master input.span7,
.app-mtsos-master textarea.span7,
.app-mtsos-master .uneditable-input.span7 {
  width: 530px;
}
.app-mtsos-master input.span6,
.app-mtsos-master textarea.span6,
.app-mtsos-master .uneditable-input.span6 {
  width: 450px;
}
.app-mtsos-master input.span5,
.app-mtsos-master textarea.span5,
.app-mtsos-master .uneditable-input.span5 {
  width: 370px;
}
.app-mtsos-master input.span4,
.app-mtsos-master textarea.span4,
.app-mtsos-master .uneditable-input.span4 {
  width: 290px;
}
.app-mtsos-master input.span3,
.app-mtsos-master textarea.span3,
.app-mtsos-master .uneditable-input.span3 {
  width: 210px;
}
.app-mtsos-master input.span2,
.app-mtsos-master textarea.span2,
.app-mtsos-master .uneditable-input.span2 {
  width: 130px;
}
.app-mtsos-master input.span1,
.app-mtsos-master textarea.span1,
.app-mtsos-master .uneditable-input.span1 {
  width: 50px;
}
.app-mtsos-master input[disabled],
.app-mtsos-master select[disabled],
.app-mtsos-master textarea[disabled],
.app-mtsos-master input[readonly],
.app-mtsos-master select[readonly],
.app-mtsos-master textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
  border-color: #ddd;
}
.app-mtsos-master input[type="radio"][disabled],
.app-mtsos-master input[type="checkbox"][disabled],
.app-mtsos-master input[type="radio"][readonly],
.app-mtsos-master input[type="checkbox"][readonly] {
  background-color: transparent;
}
.app-mtsos-master .appInputPrepend,
.app-mtsos-master .appInputAppend {
  font-size: 0;
  margin-bottom: 5px;
}
.app-mtsos-master .appInputPrepend input,
.app-mtsos-master .appInputAppend input,
.app-mtsos-master .appInputPrepend select,
.app-mtsos-master .appInputAppend select,
.app-mtsos-master .appInputPrepend .uneditable-input,
.app-mtsos-master .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-master .appInputPrepend input:focus,
.app-mtsos-master .appInputAppend input:focus,
.app-mtsos-master .appInputPrepend select:focus,
.app-mtsos-master .appInputAppend select:focus,
.app-mtsos-master .appInputPrepend .uneditable-input:focus,
.app-mtsos-master .appInputAppend .uneditable-input:focus {
  z-index: 2;
}
.app-mtsos-master .appInputPrepend .uneditable-input,
.app-mtsos-master .appInputAppend .uneditable-input {
  border-left-color: #ccc;
}
.app-mtsos-master .appInputPrepend .add-on,
.app-mtsos-master .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-master .appInputPrepend .add-on,
.app-mtsos-master .appInputAppend .add-on,
.app-mtsos-master .appInputPrepend .appButton,
.app-mtsos-master .appInputAppend .appButton {
  margin-left: -1px;
  margin-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.app-mtsos-master .appInputPrepend .active,
.app-mtsos-master .appInputAppend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.app-mtsos-master .appInputPrepend .add-on,
.app-mtsos-master .appInputPrepend .btn {
  margin-right: -1px;
}
.app-mtsos-master .appInputPrepend .add-on:first-child,
.app-mtsos-master .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-master .appInputAppend input,
.app-mtsos-master .appDc-dateonly input,
.app-mtsos-master .appInputAppend select,
.app-mtsos-master .appDc-dateonly select,
.app-mtsos-master .appInputAppend .uneditable-input,
.app-mtsos-master .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-master .appInputAppend .uneditable-input,
.app-mtsos-master .appDc-dateonly .uneditable-input {
  border-right-color: #ccc;
  border-left-color: #eee;
}
.app-mtsos-master .appInputAppend .add-on:last-child,
.app-mtsos-master .appDc-dateonly .add-on:last-child,
.app-mtsos-master .appInputAppend .appButton:last-child,
.app-mtsos-master .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-master .appInputPrepend.appInputAppend input,
.app-mtsos-master .appInputPrepend.appInputAppend select,
.app-mtsos-master .appInputPrepend.appInputAppend .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.app-mtsos-master .appInputPrepend.appInputAppend .add-on:first-child,
.app-mtsos-master .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-master .appInputPrepend.appInputAppend .add-on:last-child,
.app-mtsos-master .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-master .appAttribute.appInputAppend input[type='text'] + .appButton {
  margin-bottom: 0;
  margin-left: -4px;
}
.app-mtsos-master .attrXS {
  width: 60px;
}
.app-mtsos-master .attrXS input[type="text"],
.app-mtsos-master .attrXS select,
.app-mtsos-master .attrXS textarea {
  width: 50px;
}
.app-mtsos-master .attrS {
  width: 90px;
}
.app-mtsos-master .attrS input[type="text"],
.app-mtsos-master .attrS select,
.app-mtsos-master .attrS textarea {
  width: 80px;
}
.app-mtsos-master .attrM {
  width: 150px;
}
.app-mtsos-master .attrM input[type="text"],
.app-mtsos-master .attrM select,
.app-mtsos-master .attrM textarea {
  width: 140px;
}
.app-mtsos-master .attrL {
  width: 210px;
}
.app-mtsos-master .attrL input[type="text"],
.app-mtsos-master .attrL select,
.app-mtsos-master .attrL textarea {
  width: 200px;
}
.app-mtsos-master .attrXL {
  width: 270px;
}
.app-mtsos-master .attrXL input[type="text"],
.app-mtsos-master .attrXL select,
.app-mtsos-master .attrXL textarea {
  width: 260px;
}
.app-mtsos-master .attrXXL {
  width: 530px;
}
.app-mtsos-master .attrXXL input[type="text"],
.app-mtsos-master .attrXXL select,
.app-mtsos-master .attrXXL textarea {
  width: 520px;
}
.app-mtsos-master .attrNroXS.appNotReadOnly {
  width: 60px;
}
.app-mtsos-master .attrNroXS.appNotReadOnly input[type="text"],
.app-mtsos-master .attrNroXS.appNotReadOnly select,
.app-mtsos-master .attrNroXS.appNotReadOnly textarea {
  width: 50px;
}
.app-mtsos-master .attrNroS.appNotReadOnly {
  width: 120px;
}
.app-mtsos-master .attrNroS.appNotReadOnly input[type="text"],
.app-mtsos-master .attrNroS.appNotReadOnly select,
.app-mtsos-master .attrNroS.appNotReadOnly textarea {
  width: 110px;
}
.app-mtsos-master .attrNroM.appNotReadOnly {
  width: 150px;
}
.app-mtsos-master .attrNroM.appNotReadOnly input[type="text"],
.app-mtsos-master .attrNroM.appNotReadOnly select,
.app-mtsos-master .attrNroM.appNotReadOnly textarea {
  width: 140px;
}
.app-mtsos-master .attrNroL.appNotReadOnly {
  width: 210px;
}
.app-mtsos-master .attrNroL.appNotReadOnly input[type="text"],
.app-mtsos-master .attrNroL.appNotReadOnly select,
.app-mtsos-master .attrNroL.appNotReadOnly textarea {
  width: 200px;
}
.app-mtsos-master .attrNroXL.appNotReadOnly {
  width: 270px;
}
.app-mtsos-master .attrNroXL.appNotReadOnly input[type="text"],
.app-mtsos-master .attrNroXL.appNotReadOnly select,
.app-mtsos-master .attrNroXL.appNotReadOnly textarea {
  width: 260px;
}
.app-mtsos-master .attrNroXXL.appNotReadOnly {
  width: 530px;
}
.app-mtsos-master .attrNroXXL.appNotReadOnly input[type="text"],
.app-mtsos-master .attrNroXXL.appNotReadOnly select,
.app-mtsos-master .attrNroXXL.appNotReadOnly textarea {
  width: 520px;
}
.app-mtsos-master .textarea.appNotReadOnly.attrXXL {
  width: auto;
}
.app-mtsos-master .textarea.appReadOnly textarea[readonly] {
  border: none;
  background: transparent;
  resize: none;
  padding: 0;
  margin-left: 0;
  width: auto;
}
.app-mtsos-master input[type="radio"],
.app-mtsos-master input[type="checkbox"],
.app-mtsos-master input[type="radio"] + label,
.app-mtsos-master input[type="checkbox"] + label {
  display: inline-block;
}
.app-mtsos-master .appCalloutOption,
.app-mtsos-master .appRestrictedOption,
.app-mtsos-master .appRestrictedYesNo {
  margin-bottom: 6px;
  display: block;
}
.app-mtsos-master .appCalloutOption > input[type="radio"],
.app-mtsos-master .appRestrictedOption > input[type="radio"],
.app-mtsos-master .appRestrictedYesNo > input[type="radio"],
.app-mtsos-master .appCalloutOption > input[type="checkbox"],
.app-mtsos-master .appRestrictedOption > input[type="checkbox"],
.app-mtsos-master .appRestrictedYesNo > input[type="checkbox"] {
  margin-top: 3px;
  display: block;
  float: left;
}
.app-mtsos-master .appCalloutOption input[type="radio"] + label,
.app-mtsos-master .appRestrictedOption input[type="radio"] + label,
.app-mtsos-master .appRestrictedYesNo input[type="radio"] + label,
.app-mtsos-master .appCalloutOption input[type="checkbox"] + label,
.app-mtsos-master .appRestrictedOption input[type="checkbox"] + label,
.app-mtsos-master .appRestrictedYesNo input[type="checkbox"] + label {
  display: block;
  padding-left: 20px;
  cursor: pointer;
}
.app-mtsos-master .appCalloutOption {
  margin-bottom: 0;
  font-size: 0;
}
.app-mtsos-master .appRestrictedYesNo {
  float: left;
}
.app-mtsos-master .appMandatoryAttribute.appRestrictedAttYesNo.appNotReadOnly .appRequired {
  display: none;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.app-mtsos-master .appMandatoryAttribute.appRestrictedAttYesNo.appNotReadOnly input {
  margin-right: 5px;
}
.app-mtsos-master .appMandatoryAttribute.appRestrictedAttYesNo.appNotReadOnly .appAttrLabel:before {
  content: "\00A0* ";
  color: #cd0000;
}
.app-mtsos-master .appRestrictedAttSelect.appNotReadOnly > .appRestrictedSelect {
  display: inline-block;
}
.app-mtsos-master .appHeaderContainer {
  background: #ffffff;
}
.app-mtsos-master .appHeaderContainer .appHeader {
  min-height: 185px;
  background: url(images/header-bg.jpg) no-repeat;
  position: relative;
  padding-right: 20px;
}
.app-mtsos-master .appHeaderContainer .appHeader:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appLogo {
  float: left;
  margin-top: 6px;
  margin-left: 0;
}
.app-mtsos-master .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-master .ie8 .appLogo a {
  background: url(images/logo-sm.png) left top no-repeat;
}
.app-mtsos-master .appHelpTrig {
  display: none;
}
.app-mtsos-master .appTop {
  padding: 20px 0 0 0;
  float: right;
}
.app-mtsos-master .appTop .appMainLogo {
  float: left;
}
.app-mtsos-master .appTop .appLogonOff {
  float: left;
  display: none;
}
.app-mtsos-master .appTop:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appTop .appHelpTrig.shown {
  color: #003b5a;
  display: table;
  padding: 5px 10px;
  text-decoration: none;
}
.app-mtsos-master .appTop .appHelpTrig.shown .right:after {
  font-family: FontAwesome;
  content: "\f059";
  font-weight: normal;
  text-shadow: none;
  margin-left: 5px;
}
.app-mtsos-master .appHelpTrig.shown {
  display: table;
}
.app-mtsos-master .appLogoPrint {
  display: none;
}
.app-mtsos-master .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-master .appBannerContainer .appUser {
  float: left;
}
.app-mtsos-master .appBannerContainer .appLocale {
  float: right;
}
.app-mtsos-master .appBannerContainer .appMyOrganisations {
  float: left;
}
.app-mtsos-master .appBannerContainer:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .localeSelect ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.app-mtsos-master .appBanner {
  position: relative;
}
.app-mtsos-master .appFooterContainer {
  background-color: #ffffff;
  font-family: Arial, Verdana, sans-serif;
}
.app-mtsos-master .appFooterContainer:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appFooterContainer .appFooter {
  height: 106px;
  border-top: 1px solid #ededed;
  clear: both;
  font-size: 11px;
  line-height: 2;
  margin-top: 40px;
}
.app-mtsos-master .appFooterContainer .appFooter:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appFooterContainer footer[role="contentinfo"] a,
.app-mtsos-master .appFooterContainer .appFooter a {
  color: #686868;
}
.app-mtsos-master .appFooterContainer footer[role="contentinfo"] a:hover,
.app-mtsos-master .appFooterContainer .appFooter a:hover {
  color: #003b5a;
}
.app-mtsos-master .appFooterContainer ul#footerLinks li {
  display: inline-block;
  padding-right: 5px;
}
.app-mtsos-master .appFooterContainer .appFooter .customFooterContent {
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 20px;
}
.app-mtsos-master .appFooterContainer .appFooter .customFooterContent:before,
.app-mtsos-master .appFooterContainer .appFooter .customFooterContent:after {
  content: "";
  display: table;
}
.app-mtsos-master .appFooterContainer .appFooter .customFooterContent:after {
  clear: both;
}
.app-mtsos-master .appFooterContainer .appFooter .part1,
.app-mtsos-master .appFooterContainer .appFooter .part2,
.app-mtsos-master .appFooterContainer .appFooter .part3 {
  float: left;
  margin-left: 2.12766%;
  width: 31.9149%;
}
.app-mtsos-master .appFooterContainer .appFooter .part1 {
  margin-left: 0;
}
.app-mtsos-master .appFooterContainer .appFooter img {
  border: 0 none;
  opacity: 0.5;
}
.app-mtsos-master .appFooterContainer .appFooter a img:hover {
  border: 0 none;
  opacity: 1;
}
.app-mtsos-master .appFooterContainer .appFooter p {
  margin-bottom: 0;
}
.app-mtsos-master .appFooterContainer .appFooter ul {
  margin: 0;
}
.app-mtsos-master .appFooterContainer .poweredBy {
  float: right;
}
.app-mtsos-master .appFooterContainer .site-info {
  float: left;
}
.app-mtsos-master .ie8 .appFooterContainer footer[role="contentinfo"] {
  max-width: 940px;
}
.app-mtsos-master .appDue {
  padding-top: 5px;
  display: block;
  text-align: center;
  margin-bottom: 10px;
}
.app-mtsos-master .appPageTitle {
  margin-bottom: 5px;
}
.app-mtsos-master .appBannerContainer .appMyOrganisations {
  float: left;
  position: relative;
}
.app-mtsos-master .appMyOrganisationsList {
  background-color: #fff;
  right: auto;
}
.app-mtsos-master .appMyOrganisationsManage {
  float: right;
}
.app-mtsos-master .appMyOrganisations .appMyOrganisationsSelect {
  display: inline-block;
}
.app-mtsos-master .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-master .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-master .appMyOrganisationsList .appMyNoOrganisation,
.app-mtsos-master .appMyOrganisationsList .appMyOrganisation {
  padding: 5px;
  font-size: 12px;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #fff;
}
.app-mtsos-master .appMyOrganisationsList .appMyNoOrganisation:hover,
.app-mtsos-master .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-master .appMyOrganisationsList label,
.app-mtsos-master .appMyOrganisationsList label + span {
  display: inline-block;
  font-size: 12px;
}
.app-mtsos-master .appMyOrganisationsList .appMyOrganisationSelector label,
.app-mtsos-master .appMyOrganisationsList .appMyNoOrganisationSelector label {
  font-weight: bold;
}
.app-mtsos-master .appMyOrganisationsList .appMyOrganisationSelector label:after,
.app-mtsos-master .appMyOrganisationsList .appMyNoOrganisationSelector label:after {
  content: " ";
}
.app-mtsos-master .appMyOrganisationsList input[type="radio"] {
  margin-right: 3px;
}
.app-mtsos-master .appMyOrganisationDetails .appMyOrganisationPhysicalAddress,
.app-mtsos-master .appMyOrganisationDetails .appMyOrganisationPostalAddress,
.app-mtsos-master .appMyOrganisationDetails .appMyOrganisationEmail {
  line-height: 1;
  margin-bottom: 3px;
}
.app-mtsos-master .ie8 .appMyOrganisationsList .appMyOrganisationDetails > div:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .ie8 .appMyOrganisationsList label {
  float: left;
}
.app-mtsos-master .ie8 .appMyOrganisationsList label + span {
  float: left;
}
.app-mtsos-master .appCmsMenuContainer {
  clear: both;
}
.app-mtsos-master .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-master .appCmsMenuContainer .appNav:empty {
  display: none;
}
.app-mtsos-master .appCmsMenuContainer .appNavBar .appNav li.hiddenItem {
  display: none;
}
.app-mtsos-master .appGotoMaintain {
  margin-top: 12px;
  margin-bottom: 12px;
}
.app-mtsos-master .appGotoMaintain.appChildCount0 {
  display: none;
}
.app-mtsos-master .header-search {
  float: left;
}
.app-mtsos-master .menu-toggle,
.app-mtsos-master .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-master .menu-toggle:hover,
.app-mtsos-master .appTopLink:hover {
  color: #333333;
}
.app-mtsos-master .menu-toggle:before {
  /* .icn-reorder(); */
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 10px;
}
.app-mtsos-master .appTop .menu-toggle {
  position: relative;
  padding-right: 25px;
}
.app-mtsos-master .appTop .menu-toggle:before {
  content: "\f107";
  position: absolute;
  right: 1px;
}
.app-mtsos-master .alfredoMenu .menu-toggle {
  float: none;
  background: #000;
}
.app-mtsos-master .appTop .menu-toggle,
.app-mtsos-master .appTopLink {
  display: inline-block;
  float: left;
}
.app-mtsos-master .appTopLink,
.app-mtsos-master .appTopLink:hover {
  color: #333333;
  text-decoration: none;
}
.app-mtsos-master .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-master .alfredoMenu .menu-toggle.closeNav:hover {
  text-decoration: none;
}
.app-mtsos-master .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-master 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-master .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}
.app-mtsos-master .appHeaderContainer #searchform {
  top: 4.8em;
  right: 0;
  text-align: right;
}
.app-mtsos-master .appHeaderContainer #searchform div {
  margin: 0;
  font-size: 0;
}
.app-mtsos-master .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-master .appHeaderContainer #s:focus {
  width: 196px;
}
.app-mtsos-master .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-master .appHeaderContainer #searchsubmit:hover,
.app-mtsos-master .appHeaderContainer #searchsubmit:active,
.app-mtsos-master .appHeaderContainer #searchsubmit.active,
.app-mtsos-master .appHeaderContainer #searchsubmit.disabled,
.app-mtsos-master .appHeaderContainer #searchsubmit[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-master .appHeaderContainer #searchsubmit:active,
.app-mtsos-master .appHeaderContainer #searchsubmit.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-master .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-master .appHeaderContainer #searchsubmit:focus {
  outline: thin dotted #333;
}
.app-mtsos-master .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-master .appHeaderContainer .only-search #searchform {
  top: 5px;
  z-index: 1;
}
.app-mtsos-master .appHeaderContainer .only-search #s {
  background-color: #666;
  border-color: #000;
  color: #222;
}
.app-mtsos-master .appHeaderContainer .only-search #s,
.app-mtsos-master .appHeaderContainer .only-search #s:focus {
  width: 85%;
  background-color: #bbb;
}
.app-mtsos-master .appHeaderContainer .with-image #searchform {
  top: auto;
  bottom: -27px;
  max-width: 195px;
}
.app-mtsos-master .appHeaderContainer .only-search + #access div {
  padding-right: 205px;
}
.app-mtsos-master .dateTime {
  float: right;
  font-size: 12px;
  text-align: right;
  width: 200px;
  color: #003b5a;
}
.app-mtsos-master .dateTime:before {
  content: "\f073";
  font-family: FontAwesome;
  font-size: 12px;
  padding-right: 5px;
}
.app-mtsos-master .dateTime:after:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .breadcrumb {
  float: left;
}
.app-mtsos-master .breadcrumb-title {
  display: none;
  width: 50%;
}
.app-mtsos-master .trail-begin:before {
  content: "\f015";
  font-family: FontAwesome;
  font-size: 12px;
  padding-right: 5px;
}
.app-mtsos-master .breadcrumb-trail {
  float: left;
}
.app-mtsos-master .breadcrumb-trail,
.app-mtsos-master .breadcrumb-trail a {
  font-size: 12px;
  text-decoration: none;
}
.app-mtsos-master .template-front-page .breadcrumb {
  display: none;
}
.app-mtsos-master .app-security .appLogo img {
  display: none;
}
.app-mtsos-master .breadcrumbs .trail-browse,
.app-mtsos-master .breadcrumbs .trail-items,
.app-mtsos-master .breadcrumbs .trail-items li {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
  text-indent: 0;
}
.app-mtsos-master .breadcrumbs .trail-browse {
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  color: inherit;
}
.app-mtsos-master .breadcrumbs .trail-items {
  list-style: none;
}
.app-mtsos-master .trail-items li::after {
  content: "\002F";
  padding: 0 0.5em;
}
.app-mtsos-master .trail-items li:last-of-type::after {
  display: none;
}
.app-mtsos-master .appRoot #primary {
  float: left;
  width: 65.104166667%;
  clear: both;
}
.app-mtsos-master .appRoot #secondary {
  float: right;
  width: 26.041666667%;
}
.app-mtsos-master .appRoot #main {
  background-color: #FFFFFF;
  padding: 20px;
}
.app-mtsos-master .appRoot #main:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master #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-master #main article header h1 small {
  font-weight: normal;
  color: #999999;
}
.app-mtsos-master #main article header h1 small {
  font-size: 18px;
}
.app-mtsos-master #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-master #main article .entry h2 small {
  font-weight: normal;
  color: #999999;
}
.app-mtsos-master #main article .entry h2 small {
  font-size: 18px;
}
.app-mtsos-master .appRoot #main #content {
  margin: 0;
}
.app-mtsos-master 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-master ul.appWizard:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appWizard:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master 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-master ul.appWizard .appWizardFirst,
.app-mtsos-master ul.appWizard .appWizardLast {
  background-position: center 11px;
  background-origin: content-box;
}
.app-mtsos-master ul.appWizard .appWizardFirst {
  background-image: url('data:image/gif;base64,R0lGODlh9AEBAJECAMvP1dbW1v///wAAACH5BAEAAAIALAAAAAD0AQEAAAIhlI+py+0Po5y02ovzDbz77wHiSJbmiabqyrbuC8fyTNcFADs=');
}
.app-mtsos-master ul.appWizard .appWizardLast {
  background-image: url('data:image/gif;base64,R0lGODlh9AEBAJECAMvP1dbW1v///wAAACH5BAEAAAIALAAAAAD0AQEAAAIhhI+py+0Po5y02otx2Lz7LoTiSJbmiabqyrbuC8fyTM8FADs=');
}
.app-mtsos-master ul.appWizard .appWizardFirst.appWizardLast {
  background-image: none;
}
.app-mtsos-master ul.appWizard > li.appWizardFirst.appWizardLast > span.appWizardVisitedCompleted,
.app-mtsos-master ul.appWizard > li.appWizardFirst.appWizardLast > span.appWizardError {
  right: 37px;
}
.app-mtsos-master 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-master 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-master ul.appWizard li > a:active,
.app-mtsos-master ul.appWizard li > a:focus {
  outline: #ccc dotted 1px;
}
.app-mtsos-master div.appWizardSelected:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master ul.appWizard li.appWizardSelected > a {
  color: #199ed8;
}
.app-mtsos-master .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-master .appBlockTitle.appWizardSelectedTitle h2 small {
  font-weight: normal;
  color: #999999;
}
.app-mtsos-master .appBlockTitle.appWizardSelectedTitle h2 small {
  font-size: 18px;
}
.app-mtsos-master ul.appWizard .appWizardFirst > span.appWizSep {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 16px;
  height: 22px;
}
.app-mtsos-master ul.appWizard li.appWizardSelected:before {
  background: #199ed8;
}
.app-mtsos-master ul.appWizard > li > span.appWizardVisitedCompleted,
.app-mtsos-master 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-master ul.appWizard > li > span.appWizardVisitedCompleted:before {
  content: "\f00c";
  color: #8d8d8d;
}
.app-mtsos-master ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted:before {
  content: "\f05a";
  color: #034487;
}
.app-mtsos-master ul.appWizard > li.appWizardReview > span.appWizardVisitedCompleted:before {
  content: "";
}
.app-mtsos-master ul.appWizard > li.appWizardSelected > span.appWizardVisitedCompleted:before {
  color: #009900;
}
.app-mtsos-master ul.appWizard > li.appWizardSelected.appWizardInfo > span.appWizardVisitedCompleted:before {
  color: #034487;
}
.app-mtsos-master ul.appWizard > li.appWizardLast > span.appWizardVisitedCompleted {
  right: 5px;
}
.app-mtsos-master ul.appWizard > li > span.appWizardError:before,
.app-mtsos-master ul.appWizard > li.appWizardInfo > span.appWizardError:before {
  content: "\f071";
  color: #cd0000;
}
.app-mtsos-master 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-master .ie8 ul.appWizard > li > span.appWizardError,
.app-mtsos-master .ie9 ul.appWizard > li > span.appWizardError,
.app-mtsos-master .ie8 ul.appWizard > li.appWizardInfo > span.appWizardError,
.app-mtsos-master .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-master .ie8 ul.appWizard > li > span.appWizardError:before,
.app-mtsos-master .ie9 ul.appWizard > li > span.appWizardError:before,
.app-mtsos-master .ie8 ul.appWizard > li.appWizardInfo > span.appWizardError:before,
.app-mtsos-master .ie9 ul.appWizard > li.appWizardInfo > span.appWizardError:before {
  content: "";
  display: block;
}
.app-mtsos-master .ie8 ul.appWizard > li > span.appWizardVisitedCompleted,
.app-mtsos-master .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-master .ie8 ul.appWizard > li > span.appWizardVisitedCompleted:before,
.app-mtsos-master .ie9 ul.appWizard > li > span.appWizardVisitedCompleted:before {
  content: "";
  display: block;
}
.app-mtsos-master .ie8 ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted,
.app-mtsos-master .ie9 ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted {
  background: transparent url(images/ic-sm-info.png) 0 0 no-repeat;
}
.app-mtsos-master .ie8 ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted:before,
.app-mtsos-master .ie9 ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted:before {
  display: none;
}
.app-mtsos-master .appBlock:after,
.app-mtsos-master .appBlockChildren:after,
.app-mtsos-master .appAttribute:after,
.app-mtsos-master .appRestricted:after,
.app-mtsos-master .appDiv:after,
.app-mtsos-master .appMinimalBox:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appAttribute {
  margin-bottom: 12px;
}
.app-mtsos-master .appAttribute .appAttrLabelBox,
.app-mtsos-master .appAttribute .appAttrControls,
.app-mtsos-master .appAttribute .appAttrPrevLabelBox,
.app-mtsos-master .appAttribute .appLegend {
  float: left;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master .appAttribute .appAttrLabelBox,
  .app-mtsos-master .appAttribute .appAttrControls,
  .app-mtsos-master .appAttribute .appAttrPrevLabelBox,
  .app-mtsos-master .appAttribute .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-master .appAttribute .appAttrLabelBox,
.app-mtsos-master .appAttribute .appLegend,
.app-mtsos-master .appAttribute .appAttrPrevLabelBox {
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-master .appAttribute .appAttrValue,
.app-mtsos-master .appAttribute .appAttrPrevValue {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-mtsos-master .appAttribute .appLocalizedText {
  margin-left: 260px;
}
.app-mtsos-master .appAttribute.appReadOnly .appAttrLabelBox,
.app-mtsos-master .appAttribute.appReadOnly .appAttrControls,
.app-mtsos-master .appAttribute.appReadOnly .appAttrPrevLabelBox,
.app-mtsos-master .appAttribute.appReadOnly .appLegend {
  float: left;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master .appAttribute.appReadOnly .appAttrLabelBox,
  .app-mtsos-master .appAttribute.appReadOnly .appAttrControls,
  .app-mtsos-master .appAttribute.appReadOnly .appAttrPrevLabelBox,
  .app-mtsos-master .appAttribute.appReadOnly .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-master .appAttribute.appReadOnly .appAttrLabelBox,
.app-mtsos-master .appAttribute.appReadOnly .appLegend,
.app-mtsos-master .appAttribute.appReadOnly .appAttrPrevLabelBox {
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-master .appAttribute.appReadOnly .appAttrValue,
.app-mtsos-master .appAttribute.appReadOnly .appAttrPrevValue {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-mtsos-master .appAttribute.appReadOnly .appLocalizedText {
  margin-left: 260px;
}
.app-mtsos-master .appAttribute.appReadOnly .appAttrLabelBox {
  width: 240px;
}
.app-mtsos-master .appAttribute.appReadOnly.textarea textarea {
  display: block;
  white-space: pre;
}
.app-mtsos-master .appFieldSet-Attribute {
  margin-bottom: 12px;
}
.app-mtsos-master .appRestrictedAtt.appNotReadOnly.radio .appAttrLabelBox,
.app-mtsos-master .appRestrictedAttYesNo.appNotReadOnly.radio .appAttrLabelBox,
.app-mtsos-master .appRestrictedAtt.appNotReadOnly.radio .appLegend,
.app-mtsos-master .appRestrictedAttYesNo.appNotReadOnly.radio .appLegend {
  display: block;
  float: left;
}
.app-mtsos-master .appRestrictedAtt.appNotReadOnly.radio .appRestricted,
.app-mtsos-master .appRestrictedAttYesNo.appNotReadOnly.radio .appRestricted {
  overflow: auto;
}
.app-mtsos-master .appRestrictedAtt.appNotReadOnly.radio .appRestricted .appRestrictedOption,
.app-mtsos-master .appRestrictedAttYesNo.appNotReadOnly.radio .appRestricted .appRestrictedOption {
  margin-bottom: 6px;
}
.app-mtsos-master .appRestrictedAtt.appNotReadOnly.radio .appAttrLabelBox,
.app-mtsos-master .appRestrictedAttYesNo.appNotReadOnly.radio .appAttrLabelBox {
  width: 240px;
}
.app-mtsos-master .appRestrictedAtt.appNotReadOnly .appRestrictedOption,
.app-mtsos-master .appRestrictedAttYesNo.appNotReadOnly .appRestrictedOption {
  display: block;
  float: left;
  clear: both;
  margin-right: 0;
}
.app-mtsos-master .appRestrictedAttYesNo.appNotReadOnly {
  margin-bottom: 12px;
}
.app-mtsos-master .appLayA > .appBlockTitle {
  float: none;
  display: block;
  width: auto;
  margin-right: 0;
}
.app-mtsos-master .appLayA > .appBlockChildren {
  float: none;
}
.app-mtsos-master .appLayA > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: both;
  margin-right: 0;
}
.app-mtsos-master .appLayA > .appRestricted:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appLayA .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-master .appLayA:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appLayA2 .appAttribute {
  margin-bottom: 12px;
}
.app-mtsos-master .appLayA2 .appAttribute .appAttrLabelBox,
.app-mtsos-master .appLayA2 .appAttribute .appAttrControls,
.app-mtsos-master .appLayA2 .appAttribute .appAttrPrevLabelBox,
.app-mtsos-master .appLayA2 .appAttribute .appLegend {
  float: left;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master .appLayA2 .appAttribute .appAttrLabelBox,
  .app-mtsos-master .appLayA2 .appAttribute .appAttrControls,
  .app-mtsos-master .appLayA2 .appAttribute .appAttrPrevLabelBox,
  .app-mtsos-master .appLayA2 .appAttribute .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-master .appLayA2 .appAttribute .appAttrLabelBox,
.app-mtsos-master .appLayA2 .appAttribute .appLegend,
.app-mtsos-master .appLayA2 .appAttribute .appAttrPrevLabelBox {
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-master .appLayA2 .appAttribute .appAttrValue,
.app-mtsos-master .appLayA2 .appAttribute .appAttrPrevValue {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-mtsos-master .appLayA2 .appAttribute .appLocalizedText {
  margin-left: 260px;
}
.app-mtsos-master .appLayA2:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appLayB2 > .appBlockTitle,
.app-mtsos-master .appLayB2 > .appFieldset > .appBlockTitle {
  float: left;
  width: 240px;
  margin-right: 20px;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master .appLayB2 > .appBlockTitle,
  .app-mtsos-master .appLayB2 > .appFieldset > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-master .appLayB2 > .appBlockChildren,
.app-mtsos-master .appLayB2 > .appFieldset > .appBlockChildren {
  overflow: auto;
}
.app-mtsos-master .appLayB2.radio .appAttrLabelBox,
.app-mtsos-master .appLayB2.radio .appLegend {
  display: block;
  float: left;
}
.app-mtsos-master .appLayB2.radio .appRestricted {
  overflow: auto;
}
.app-mtsos-master .appLayB2.radio .appRestricted .appRestrictedOption {
  margin-bottom: 6px;
}
.app-mtsos-master .appLayB2.radio .appAttrLabelBox {
  width: 240px;
}
.app-mtsos-master .appLayB2 .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-master .appLayB2:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appLayC .appAttrLabelBox,
.app-mtsos-master .appLayC .appLegend,
.app-mtsos-master .appLayC .appAttrControls {
  float: none;
  display: block;
}
.app-mtsos-master .appLayC .appLegend,
.app-mtsos-master .appLayC .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-mtsos-master .appLayC .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-mtsos-master .appLayC > .appRestricted .appRestrictedOption,
.app-mtsos-master .appLayC > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-master .appLayC > .appRestricted:after,
.app-mtsos-master .appLayC > fieldset > .appRestricted:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appLayC .appErrors > div {
  min-width: inherit;
}
.app-mtsos-master .appLayC .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-master .appLayC:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appLayC2 > .appBlockChildren .appAttrLabelBox,
.app-mtsos-master .appLayC2 > .appBlockChildren .appAttrControls,
.app-mtsos-master .appLayC2 > .appBlockChildren .appAttrPrevLabelBox,
.app-mtsos-master .appLayC2 > .appBlockChildren .appLegend {
  float: left;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master .appLayC2 > .appBlockChildren .appAttrLabelBox,
  .app-mtsos-master .appLayC2 > .appBlockChildren .appAttrControls,
  .app-mtsos-master .appLayC2 > .appBlockChildren .appAttrPrevLabelBox,
  .app-mtsos-master .appLayC2 > .appBlockChildren .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-master .appLayC2 > .appBlockChildren .appAttrLabelBox,
.app-mtsos-master .appLayC2 > .appBlockChildren .appLegend,
.app-mtsos-master .appLayC2 > .appBlockChildren .appAttrPrevLabelBox {
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-master .appLayC2 > .appBlockChildren .appAttrValue,
.app-mtsos-master .appLayC2 > .appBlockChildren .appAttrPrevValue {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-mtsos-master .appLayC2 > .appBlockChildren .appLocalizedText {
  margin-left: 260px;
}
.app-mtsos-master .appLayC2 > .appBlockChildren .appAttribute {
  float: left;
  display: block;
  margin-right: 20px;
}
.app-mtsos-master .appLayC2 > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-master .appLayC2 > .appRestricted:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appLayC2.appRestrictedAttRadio.radio .appRestricted,
.app-mtsos-master .appLayC2.appRestrictedAttRadio.radio .appAttrLabelBox,
.app-mtsos-master .appLayC2.appRestrictedAttRadio.radio .appLegend {
  display: block;
  width: auto;
  float: none;
  margin-right: 0;
}
.app-mtsos-master .appLayC2.appRestrictedAttRadio.radio .appRestricted .appRestrictedOption {
  margin-bottom: 6px;
}
.app-mtsos-master .appLayC2 > .appBlockTitle,
.app-mtsos-master .appLayC2 > .appFieldset > .appBlockTitle {
  float: left;
  width: 240px;
  margin-right: 20px;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master .appLayC2 > .appBlockTitle,
  .app-mtsos-master .appLayC2 > .appFieldset > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-master .appLayC2 > .appBlockChildren,
.app-mtsos-master .appLayC2 > .appFieldset > .appBlockChildren {
  overflow: auto;
}
.app-mtsos-master .appLayC2 .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-master .appLayD > .appBlockChildren .appAttrLabelBox,
.app-mtsos-master .appLayD > .appBlockChildren .appLegend,
.app-mtsos-master .appLayD > .appBlockChildren .appAttrControls {
  float: none;
  display: block;
}
.app-mtsos-master .appLayD > .appBlockChildren .appLegend,
.app-mtsos-master .appLayD > .appBlockChildren .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-mtsos-master .appLayD > .appBlockChildren .appAttribute {
  float: none;
  display: block;
  margin-right: 0;
}
.app-mtsos-master .appLayD .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-master .appLayD:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appLayE > .appBlockTitle,
.app-mtsos-master .appLayE > .appFieldset > .appBlockTitle {
  float: left;
  width: 240px;
  margin-right: 20px;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master .appLayE > .appBlockTitle,
  .app-mtsos-master .appLayE > .appFieldset > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-master .appLayE > .appBlockChildren,
.app-mtsos-master .appLayE > .appFieldset > .appBlockChildren {
  overflow: auto;
}
.app-mtsos-master .appLayE .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-master .appLayE.radio .appAttrLabelBox,
.app-mtsos-master .appLayE.radio .appLegend {
  display: block;
  float: left;
}
.app-mtsos-master .appLayE.radio .appRestricted {
  overflow: auto;
}
.app-mtsos-master .appLayE.radio .appRestricted .appRestrictedOption {
  margin-bottom: 6px;
}
.app-mtsos-master .appLayE.radio .appAttrLabelBox {
  width: 240px;
}
.app-mtsos-master .appLayE .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-master .appLayE:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appTableLike.appNotReadOnly > .appRepeaterContent > .appRepeaterRowContent .appAttribute.appNotReadOnly,
.app-mtsos-master .appTableLike.appNotReadOnly > .appDialogRepeaterContent > .appDialogRepeaterRowContent .appAttribute.appNotReadOnly,
.app-mtsos-master .appTableLike.appNotReadOnly .appDivRow .appAttribute.appNotReadOnly,
.app-mtsos-master .appTableLike.appNotReadOnly .appGenRow .appAttribute.appNotReadOnly {
  margin-bottom: 0;
}
.app-mtsos-master .appTableLike.appNotReadOnly .appRepeaterRowContent + .appRepeaterRowContent .appAttribute.appNotReadOnly .appAttrLabelBox {
  display: none;
}
.app-mtsos-master .appTableLike.appNotReadOnly .appRepeaterRowContent {
  position: relative;
  padding: 5px 0 5px 0;
}
.app-mtsos-master .appTableLike.appNotReadOnly .appRepeaterRowContent:hover {
  background: rgba(255, 255, 255, 0.1);
}
.app-mtsos-master .appTableLike.appNotReadOnly > .appRepeaterContent > .appRepeaterRowContent:first-child .appDelLink,
.app-mtsos-master .appTableLike.appNotReadOnly > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child .appDelLink {
  top: 20px;
}
.app-mtsos-master .appTableLike.appReadOnly {
  display: table;
  width: 100%;
}
.app-mtsos-master .appTableLike.appReadOnly > .appBlockChildren {
  display: table-row;
}
.app-mtsos-master .appTableLike.appReadOnly .appAttribute.appReadOnly {
  display: table-cell;
}
.app-mtsos-master .appTableLike.appReadOnly .appAttribute.appReadOnly .appAttrLabelBox {
  display: none;
}
.app-mtsos-master .appTableLike.appReadOnly > .appBlockChildren:first-child .appAttribute.appReadOnly .appAttrLabelBox {
  display: inline-block;
}
.app-mtsos-master .attrGroupA .appAttribute {
  float: left;
  display: block;
  margin-right: 20px;
}
.app-mtsos-master .attrGroupA .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-master .attrGroupA:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appAttrText.appNotReadOnly + .appSearchFieldInfo {
  margin-left: 260px;
  margin-top: -12px;
  font-size: 12px;
}
.app-mtsos-master .appLayA2 .appAttrText.appNotReadOnly + .appSearchFieldInfo {
  margin-left: 260px;
  margin-top: -12px;
  font-size: 12px;
}
.app-mtsos-master .appGroupSelector .appAttrValue + .appAttrPrevious {
  clear: both;
}
.app-mtsos-master .appGroupSelector .appAttrValue + .appAttrPrevious:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appGroupSelector .appAttrValue + .appAttrPrevious .appAttrPrevLabelBox {
  font-weight: bold;
  font-weight: normal;
}
.app-mtsos-master .appSelector.showSelection.radiohz.appNotReadOnly > .appSelectorTitle {
  display: block;
  width: 240px;
  float: left;
  margin-right: 20px;
}
.app-mtsos-master .appSelector.showSelection.radiohz.appNotReadOnly > .appSelectorOptions {
  overflow: auto;
  line-height: normal;
}
.app-mtsos-master .appSelector.showSelection.radiohz.appNotReadOnly > .appSelectorOptions input[type="radio"] {
  margin-top: 3px;
  display: block;
  float: left;
  line-height: normal;
}
.app-mtsos-master .appSelector.showSelection.radiohz.appNotReadOnly > .appSelectorOptions input[type="radio"] + label {
  display: block;
  padding-left: 20px;
  cursor: pointer;
  line-height: normal;
}
.app-mtsos-master .appAttrCondensed .appAttribute {
  margin-bottom: 4.8px;
}
.app-mtsos-master .appLongLabel.appReadOnly .appAttrLabelBox {
  width: auto;
}
.app-mtsos-master .appCheckboxesHz:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appCheckboxesHz .appValue {
  margin-right: 15px;
  margin-bottom: 12px;
}
.app-mtsos-master .appCheckboxesHz .appValue:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appCalloutSelected.appNotReadOnly,
.app-mtsos-master .appTreeSelector.appNotReadOnly .callout + div {
  background-color: #f3f3f3;
  padding: 20px;
  margin-bottom: 12px;
}
.app-mtsos-master .appCalloutSelected.appNotReadOnly .appCalloutSelected {
  background-color: #e9e9e9;
  margin-bottom: 0;
}
.app-mtsos-master .appCalloutSelected.appNotReadOnly .callout .appCallout > .appCalloutOption > .appCalloutIndicator:before {
  color: #e9e9e9;
}
.app-mtsos-master .callout .appCallout > .appCalloutOption {
  float: left;
  display: block;
}
.app-mtsos-master .callout .appCallout > .appCalloutOption + .appCalloutOption {
  margin-left: 20px;
}
.app-mtsos-master .callout .appCallout > .appCalloutOption > .appCalloutIndicator {
  height: 10px;
  display: block;
  overflow: hidden;
  vertical-align: top;
}
.app-mtsos-master .callout .appCallout > .appCalloutOption > .appCalloutIndicator:before {
  content: "\f0d8";
  font-family: FontAwesome;
  color: #f3f3f3;
  line-height: 17px;
  font-size: 33px;
  vertical-align: text-bottom;
}
.app-mtsos-master .callout .appCallout:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appSelector.appNotReadOnly .appSelectorOptions {
  margin-bottom: 12px;
}
.app-mtsos-master .appRestrictedAttSelect.callout.appNotReadOnly + .appCalloutSelected.appNotReadOnly {
  margin-top: -12px;
}
.app-mtsos-master .appRestrictedAtt.appNotReadOnly .appRestrictedOption.appCalloutOption {
  clear: none;
}
.app-mtsos-master .appRestrictedAttYesNo.appNotReadOnly.callout {
  margin-bottom: 0;
}
.app-mtsos-master .appSelectorOptions > .appSelectorOption > input[type="radio"] {
  margin-right: 5px;
}
.app-mtsos-master .appUserItemSearchResultsRepeater {
  border-collapse: separate;
}
.app-mtsos-master .appUserItemSearchResultsRepeater .appTblCell .appAttribute.appReadOnly .appAttrValue {
  word-wrap: normal;
  overflow: inherit;
}
.app-mtsos-master .appTblCellGroup {
  float: none;
  width: 100px;
  margin-left: 0;
}
.app-mtsos-master .appTblCellType {
  float: none;
  width: 84px;
  margin-left: 0;
}
.app-mtsos-master .appTblCellDescription {
  float: none;
  width: 508px;
  margin-left: 0;
}
.app-mtsos-master .appTblCellCreated {
  float: none;
  width: 124px;
  margin-left: 0;
}
.app-mtsos-master .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-master .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue:hover,
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue:active,
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue.active,
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue.disabled,
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue:active,
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-master .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-master .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue:focus {
  outline: thin dotted #333;
}
.app-mtsos-master .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-master .appUserItemSearchResultsRepeater > tbody > tr.appTblRowEven {
  background: transparent;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody > tr > td {
  border: none;
  background-clip: padding-box;
  background: #f0f0f0;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appTblOwnCell {
  padding: 0 0 5px 0;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appAttribute.Group:before {
  font-family: FontAwesome;
  display: inline-block;
  float: left;
  margin-right: 20px;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appRowClick .appAttribute.appReadOnly {
  margin-bottom: 0;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appRowClick:hover > td {
  background: #f0f0f0;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody > tr.appExpanded .appAttribute.Group:before {
  content: "\f0d7";
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody > tr.appExpanded > td {
  border-top: 2px solid #f0f0f0;
  border-bottom: none;
}
.app-mtsos-master .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-master .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-master .appUserItemSearchResultsRepeater > tbody > tr.appCollapsed .appAttribute.Group:before {
  content: "\f0da";
}
.app-mtsos-master .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-master .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-master .appUserItemSearchResultsRepeater > tbody .appSubRow {
  margin-bottom: 0px;
  background: #f0f0f0;
  border-radius: 0 0 8px 8px;
  border: 2px solid #f0f0f0;
  border-top: none;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appSubRow th {
  font-size: 11px;
  border-top: none;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appTblOwnCell,
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appTblOwnRow {
  background: transparent;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appActivityItems {
  background: #FFF;
  padding: 5px;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appActivityItems:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appActivityItems td {
  border-top: 2px solid #f0f0f0;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appActivityItems td.activityItemAttachments {
  float: none;
  width: 284px;
  margin-left: 0;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appActivityDetails {
  float: left;
  width: 48.93617021%;
  *width: 48.88297872%;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appActivityDetailsRight {
  float: right;
  width: 48.93617021%;
  *width: 48.88297872%;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody td.appActivityActors {
  width: 14.89361702%;
  *width: 14.84042553%;
  float: none;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody td.appActivityActors,
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody th.appActivityActors {
  border-left: 2px solid #f0f0f0;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody table.appActivityActors .appAttribute.appReadOnly {
  margin-bottom: 0;
  font-size: 12px;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody table.appActivityActors tr,
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody table.appActivityActors th,
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody table.appActivityActors td {
  border: none;
  border-bottom: 1px solid #f0f0f0;
  background: transparent;
  padding: 3px 3px 3px 3px;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appActivityItemsDescription .appBlockTitle > h2 {
  font-weight: bold;
  font-size: 15px;
  margin: 0;
  width: 240px;
  margin-right: 20px;
  float: left;
  color: #333333;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .LastUpdated {
  font-size: 12px;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .activityItemAttachments .appRepeaterRowContent > a {
  font-size: 12px;
  text-decoration: none;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .activityItemAttachments .appRepeaterRowContent > a span {
  text-decoration: underline;
  display: block;
  overflow: auto;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .activityItemAttachments .appRepeaterRowContent > a:before {
  content: "\f0e0";
  margin-right: 3px;
  font-family: FontAwesome;
  display: block;
  float: left;
  vertical-align: top;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody .appRestrictedValue-corro > .appAttrValue:before {
  content: "\f114";
  font-family: FontAwesome;
  margin-right: 3px;
}
.app-mtsos-master .appUserItemSearchResultsRepeater > tbody > tr.appExpanded .appRestrictedValue-corro > .appAttrValue:before {
  content: "\f115";
}
.app-mtsos-master tr.appRowClick:hover {
  cursor: pointer;
  background-color: #e7eedb;
}
.app-mtsos-master .appAttribute {
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
}
.app-mtsos-master .appAttribute.appNotReadOnly .appAttrLabelBox label,
.app-mtsos-master .appNotReadOnly > .appFieldset .appLegendText {
  font-weight: bold;
}
.app-mtsos-master .appBlockTitle {
  font-size: 16px;
  font-style: normal;
  color: #333333;
  margin-bottom: 6px;
  position: relative;
}
.app-mtsos-master .appAttribute.radio.appNotReadOnly .appAttrLabelBox,
.app-mtsos-master .appAttribute.checkbox.appNotReadOnly .appAttrLabelBox {
  margin-bottom: 6px;
}
.app-mtsos-master .appAttribute.radio.appNotReadOnly .appAttrLabelBox label,
.app-mtsos-master .appAttribute.checkbox.appNotReadOnly .appAttrLabelBox label {
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  color: #333333;
  font-weight: bold;
}
.app-mtsos-master .appAttrPrevious {
  clear: both;
  font-style: italic;
}
.app-mtsos-master .appAttrPrevValue {
  text-decoration: line-through;
}
.app-mtsos-master .appAttribute.appReadOnly .appAttrLabelBox .appAttrLabel {
  font-weight: bold;
}
.app-mtsos-master .appAttribute.appReadOnly.appReadOnlyFaded .appAttrLabelBox .appAttrLabel {
  font-weight: normal;
}
.app-mtsos-master .appRequired {
  display: none;
  color: #ff0000;
  font-weight: bold;
}
.app-mtsos-master .appReview .appBlankAttribute.appMandatoryAttribute .appAttrValue {
  color: #ff0000;
}
.app-mtsos-master .appGroupAlpha {
  margin-bottom: 20px;
}
.app-mtsos-master .appGroupAlpha.appNotReadOnly {
  margin-bottom: 20px;
}
.app-mtsos-master .appGroupBeta {
  margin-bottom: 12px;
}
.app-mtsos-master .appGroupBeta.appNotReadOnly {
  margin-bottom: 10px;
}
.app-mtsos-master .appGroupGamma {
  border-bottom: 1px dotted #ccc;
  margin-bottom: 10px;
}
.app-mtsos-master .companyContextBox .appAttrValue {
  font-size: 18px;
}
.app-mtsos-master .taskview .companyContextBox .appAttrValue {
  text-align: center;
}
.app-mtsos-master .appRepeaterRowContent.appRowLast,
.app-mtsos-master .appDialogRepeaterRowContent.appRowLast {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.app-mtsos-master .appRepeaterRowLabel,
.app-mtsos-master .appDialogRepeaterRowLabel {
  font-size: 15px;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 12px;
}
.app-mtsos-master .appRepeaterTableHeaders:after,
.app-mtsos-master .appRepeaterRowContent:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appRepeaterTableHeader {
  display: block;
  float: left;
  padding: 5px;
}
.app-mtsos-master .appRepeater.appTaskHistory .appRepeaterTableHeader {
  max-width: 120px;
}
.app-mtsos-master .appRepeater.appTaskHistory .appRepeaterRowContent .appBlockChildren *[id^="node"] {
  float: left;
  padding: 5px;
  max-width: 120px;
}
.app-mtsos-master .appRepeater.appTaskHistory .appRepeaterRowContent .appAttrLabelBox {
  width: auto;
  margin: 0;
  display: block;
  float: none;
}
.app-mtsos-master .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-master .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsRuled > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsRuled .appDivRow,
.app-mtsos-master .appRowsRuled > .appRepeaterContent > .appGenRow {
  border: none;
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #fff;
}
.app-mtsos-master .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-mtsos-master .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-mtsos-master .appRowsRuled > .appDialogRepeaterRowContent.appRowFirst,
.app-mtsos-master .appRowsRuled .appDivRow.appRowFirst,
.app-mtsos-master .appRowsRuled > .appRepeaterContent > .appGenRow.appRowFirst,
.app-mtsos-master .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent:first-child,
.app-mtsos-master .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child,
.app-mtsos-master .appRowsRuled > .appDialogRepeaterRowContent:first-child,
.app-mtsos-master .appRowsRuled .appDivRow:first-child,
.app-mtsos-master .appRowsRuled > .appRepeaterContent > .appGenRow:first-child {
  border-top: none;
}
.app-mtsos-master .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-mtsos-master .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-mtsos-master .appRowsRuled > .appDialogRepeaterRowContent.appRowLast,
.app-mtsos-master .appRowsRuled .appDivRow.appRowLast,
.app-mtsos-master .appRowsRuled > .appRepeaterContent > .appGenRow.appRowLast {
  border-bottom: none;
}
.app-mtsos-master .appRowsStriped .appRowOdd {
  background: #f0f0ef;
}
.app-mtsos-master .appRowsPadded > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-master .appRowsPadded > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsPadded > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsPadded > .appRepeaterContent > .appDivRow,
.app-mtsos-master .appRowsPadded > .appRepeaterContent > .appGenRow {
  padding: 20px;
}
.app-mtsos-master .appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-master .appRowsCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsCondensed > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsCondensed .appDivRow,
.app-mtsos-master .appRowsCondensed > .appRepeaterContent > .appGenRow {
  padding: 10px;
}
.app-mtsos-master .appRowsAttrCondensed > .appRepeaterContent > .appRepeaterRowContent .appAttribute.appReadOnly,
.app-mtsos-master .appRowsAttrCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent .appAttribute.appReadOnly,
.app-mtsos-master .appRowsAttrCondensed > .appDialogRepeaterRowContent .appAttribute.appReadOnly,
.app-mtsos-master .appRowsAttrCondensed .appDivRow .appAttribute.appReadOnly,
.app-mtsos-master .appRowsAttrCondensed > .appRepeaterContent > .appGenRow .appAttribute.appReadOnly {
  margin-bottom: 3px;
}
.app-mtsos-master .appRowsPlain > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-master .appRowsPlain > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsPlain > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsPlain .appDivRow,
.app-mtsos-master .appRowsPlain > .appRepeaterContent > .appGenRow {
  border: none;
}
.app-mtsos-master .appRowsVert > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-master .appRowsVert > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsVert > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsVert .appDivRow,
.app-mtsos-master .appRowsVert > .appRepeaterContent > .appGenRow {
  padding: 20px 0 20px 0;
}
.app-mtsos-master .appRowsVert > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-mtsos-master .appRowsVert > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-mtsos-master .appRowsVert > .appDialogRepeaterRowContent.appRowFirst,
.app-mtsos-master .appRowsVert .appDivRow.appRowFirst,
.app-mtsos-master .appRowsVert > .appRepeaterContent > .appGenRow.appRowFirst {
  padding-top: 0;
}
.app-mtsos-master .appRowsVert.appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-master .appRowsVertCondensed > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-master .appRowsVert.appRowsCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsVertCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsVert.appRowsCondensed > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsVertCondensed > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsVert.appRowsCondensed .appDivRow,
.app-mtsos-master .appRowsVertCondensed .appDivRow,
.app-mtsos-master .appRowsVert.appRowsCondensed > .appRepeaterContent > .appGenRow,
.app-mtsos-master .appRowsVertCondensed > .appRepeaterContent > .appGenRow {
  padding: 10px 0 10px 0;
}
.app-mtsos-master .appRowsVert.appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-mtsos-master .appRowsVertCondensed > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-mtsos-master .appRowsVert.appRowsCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-mtsos-master .appRowsVertCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-mtsos-master .appRowsVert.appRowsCondensed > .appDialogRepeaterRowContent.appRowFirst,
.app-mtsos-master .appRowsVertCondensed > .appDialogRepeaterRowContent.appRowFirst,
.app-mtsos-master .appRowsVert.appRowsCondensed .appDivRow.appRowFirst,
.app-mtsos-master .appRowsVertCondensed .appDivRow.appRowFirst,
.app-mtsos-master .appRowsVert.appRowsCondensed > .appRepeaterContent > .appGenRow.appRowFirst,
.app-mtsos-master .appRowsVertCondensed > .appRepeaterContent > .appGenRow.appRowFirst {
  padding-top: 0;
}
.app-mtsos-master .appRowsBoxed > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-master .appRowsBoxed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsBoxed > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsBoxed .appDivRow,
.app-mtsos-master .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-master .appRowsBoxed > .appRepeaterContent > .appRepeaterRowContent:first-child,
.app-mtsos-master .appRowsBoxed > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child,
.app-mtsos-master .appRowsBoxed > .appDialogRepeaterRowContent:first-child,
.app-mtsos-master .appRowsBoxed .appDivRow:first-child,
.app-mtsos-master .appRowsBoxed > .appRepeaterContent > .appGenRow:first-child {
  border-top: 1px solid #cccccc;
}
.app-mtsos-master .appRowsBoxed.appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-master .appRowsBoxedCondensed > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-master .appRowsBoxed.appRowsCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsBoxedCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsBoxed.appRowsCondensed > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsBoxedCondensed > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsBoxed.appRowsCondensed .appDivRow,
.app-mtsos-master .appRowsBoxedCondensed .appDivRow,
.app-mtsos-master .appRowsBoxed.appRowsCondensed > .appRepeaterContent > .appGenRow,
.app-mtsos-master .appRowsBoxedCondensed > .appRepeaterContent > .appGenRow {
  padding: 2em;
}
.app-mtsos-master .appRowsShaded > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-master .appRowsShaded > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsShaded > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsShaded .appDivRow,
.app-mtsos-master .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-master .appRowsRuledSimply > .appRepeaterContent > .appRepeaterRowContent,
.app-mtsos-master .appRowsRuledSimply > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsRuledSimply > .appDialogRepeaterRowContent,
.app-mtsos-master .appRowsRuledSimply .appDivRow,
.app-mtsos-master .appRowsRuledSimply > .appRepeaterContent > .appGenRow {
  border: none;
  border-bottom: 1px solid #ccc;
}
.app-mtsos-master .appRowsRuledSimply > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-mtsos-master .appRowsRuledSimply > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-mtsos-master .appRowsRuledSimply > .appDialogRepeaterRowContent.appRowLast,
.app-mtsos-master .appRowsRuledSimply .appDivRow.appRowLast,
.app-mtsos-master .appRowsRuledSimply > .appRepeaterContent > .appGenRow.appRowLast {
  border-bottom: none;
}
.app-mtsos-master .appRepeaterBordered {
  border: 1px solid #ccc;
}
.app-mtsos-master .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-master .appWizardInlineNavigate > a:hover,
.app-mtsos-master .appWizardInlineNavigate > a:active,
.app-mtsos-master .appWizardInlineNavigate > a.active,
.app-mtsos-master .appWizardInlineNavigate > a.disabled,
.app-mtsos-master .appWizardInlineNavigate > a[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-master .appWizardInlineNavigate > a:active,
.app-mtsos-master .appWizardInlineNavigate > a.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-master .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-master .appWizardInlineNavigate > a:focus {
  outline: thin dotted #333;
}
.app-mtsos-master .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-master .appDialogRepeaterEdit + .appDialogRepeaterDelete {
  margin-left: 10px;
}
.app-mtsos-master .appRecordSelector .appRecordSelectorRadio {
  float: left;
  margin-right: 10px;
}
.app-mtsos-master .appRecordSelector .appRecordSelectorContent {
  float: left;
  width: 90%;
}
.app-mtsos-master .appRecordSelector:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appSearchSelector .appSearchSelectorCheckbox {
  float: left;
  margin-right: 10px;
}
.app-mtsos-master .appSearchSelector .appSearchSelectorContent {
  float: left;
  width: 90%;
}
.app-mtsos-master .appSearchSelector:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appRepeaterNew {
  margin-bottom: 12px;
}
.app-mtsos-master .appRepeaterNew:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterHeader:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterHeader:empty {
  display: none;
}
.app-mtsos-master .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-master .appRepeaterNew > .appRepeaterHeader .appRepeaterTitle small {
  font-weight: normal;
  color: #999999;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterHeader .appRepeaterTitle small {
  font-size: 14px;
}
.app-mtsos-master .appRepeaterNew.appReadOnly > .appRepeaterHeader .appRepeaterTitle {
  border-right: none;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterHeader .appRepeaterTitle + .appButton {
  margin-left: 20px;
  margin-bottom: 0;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterHeader .actions .appButton.appPlainLink span,
.app-mtsos-master .appRepeaterNew > .appRepeaterHeader .actions .appButton.appPlainLink > .left + span {
  color: #003b5a;
  text-decoration: underline;
}
.app-mtsos-master .appRepeaterNew.boxed > .appRepeaterHeader .actions {
  margin-bottom: 0;
}
.app-mtsos-master .appRepeaterNew .appGenRow {
  position: relative;
}
.app-mtsos-master .appRepeaterNew .appGenRow:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly:hover > .appRowFooter,
.app-mtsos-master .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-master .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-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.remove .actions {
  display: none;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter .actions {
  white-space: nowrap;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter .actions .delete {
  margin-left: 20px;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.remove.appReadOnly > .appRowFooter .dialog {
  display: block;
  width: 200px;
  overflow: inherit;
  right: 0;
}
.app-mtsos-master .appRepeaterNew .appRowHeader,
.app-mtsos-master .appRepeaterNew .appRowContent,
.app-mtsos-master .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-master .appRepeaterNew .appRowHeader {
  width: 260px;
}
.app-mtsos-master .appRepeaterNew .appRowHeader:empty {
  display: none;
}
.app-mtsos-master .appRepeaterNew .appRowContent {
  float: none;
  min-width: 260px;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader {
  width: 260px;
  padding-right: 20px;
  float: left;
  display: table-cell;
  vertical-align: top;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowContent {
  width: 100%;
  float: none;
  display: table-cell;
  min-width: inherit;
  vertical-align: top;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter {
  display: table-cell;
  vertical-align: top;
  float: none;
  min-width: 200px;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.Direct > .appRowFooter {
  float: right;
}
.app-mtsos-master .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-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > div > .appSelectorEntityRoles {
  float: none;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError {
  padding: 2em;
  border: 1px solid #cd0000 !important;
}
.app-mtsos-master .appRepeaterNew.appRowsShaded > .appRepeaterContent > .appGenRow.appReadOnly.appError {
  padding-left: 3em;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError > .appRowHeader {
  width: 250px;
}
.app-mtsos-master .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-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError .appAttribute.appHasWarnOrError:before {
  display: none;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.remove:after {
  /*display:none; */
}
.app-mtsos-master .appRepeaterNew.appRowsRuled > .appRepeaterContent > .appGenRow:last-child {
  border-bottom: none;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader h3 {
  color: #1D527B;
  font-weight: bold;
  font-size: 15px;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader h3 .appAttrValue {
  font-weight: bold;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly .appAttrLabelBox {
  display: none;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.showLabels .appAttrLabelBox {
  display: block;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRepeaterDirect .appAttrLabelBox {
  display: block;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly .appRowContent .appAttribute.appReadOnly:last-child {
  margin-bottom: 0;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appNotReadOnly > .appRowFooter {
  float: none;
  padding: 10px;
}
.app-mtsos-master .appRepeaterNew.boxed > .appRepeaterHeader {
  padding: 10px 20px;
  background: #fff;
  border-bottom: 1px solid #E5E5E5;
}
.app-mtsos-master .appRepeaterNew.boxed.appRowsPadded > .appRepeaterContent > .appGenRow > .appRowContent .appRepeaterNew.boxed {
  margin: 0px -20px 0 -20px;
}
.app-mtsos-master .appRepeaterNew.boxed.appRowsPadded.appRowsCondensed > .appRepeaterContent > .appGenRow > .appRowContent .appRepeaterNew.boxed {
  margin: 0px -10px 0 -10px;
}
.app-mtsos-master .appRepeaterNew .hangOn {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ff0000;
}
.app-mtsos-master .appRepeaterNew .appRepeaterChildEdit.appGenRow:empty {
  display: none;
}
.app-mtsos-master .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-master .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect {
  display: table-cell;
  vertical-align: top;
}
.app-mtsos-master .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect + .appRowFooter {
  display: table-cell;
  vertical-align: top;
}
.app-mtsos-master .appRepeaterNew.appNotReadOnly > .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly .appRepeaterFooter {
  margin-top: 2em;
}
.app-mtsos-master .appRepeaterNew.appRepeaterNested.appNotReadOnly.appRowsShaded > .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly {
  border-left: 6px solid #ccc;
}
.app-mtsos-master .appRepeaterNew.appNotReadOnly .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly {
  border-left: 6px solid #ccc;
  padding: 3em;
}
.app-mtsos-master .appRepeaterNew.appRepeaterNested.appNotReadOnly .appRepeaterNew .appRepeaterChildEdit.appGenRow.appNotReadOnly .appRepeaterFooter {
  margin-left: 260px;
}
.app-mtsos-master .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-master .appRepeaterNew.appRepeaterNested.appRowsShaded > .appRepeaterContent > .appGenRow.appReadOnly.appError:before,
.app-mtsos-master .appRepeaterNew.appRepeaterNested .appRowsRuled > .appRepeaterContent > .appGenRow.appReadOnly.appError:before {
  top: 5px;
  left: 5px;
}
.app-mtsos-master .appRepeaterNew.appRowsRuled .appRepeaterChildEdit.appGenRow.appNotReadOnly + .appRepeaterFooter {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 3em;
}
.app-mtsos-master .appRepeaterNew.appRowsShaded .appGenRow.appReadOnly.appError,
.app-mtsos-master .appRepeaterNew.appRowsBoxed .appGenRow.appReadOnly.appError {
  border: 1px solid #cd0000;
}
.app-mtsos-master .appRepeaterNew.appNotReadOnly > .appRepeaterHeader .appRepeaterTitle {
  font-weight: bold;
}
.app-mtsos-master .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-master .appRepeaterNew .promptX:before {
  content: "x";
  font-family: FontAwesome;
  content: "\f05a";
  margin-right: 5px;
}
.app-mtsos-master .blockWithTitle {
  margin-top: 10px;
}
.app-mtsos-master .appFilingDetail .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect {
  display: block;
}
.app-mtsos-master .boxRow {
  padding: 10px 20px;
}
.app-mtsos-master .boxRow.ruled {
  border-top: 1px solid #ccc;
}
.app-mtsos-master .boxRow.ruled:first-child {
  border-top: none;
}
.app-mtsos-master #xx1 {
  display: none;
}
@media (max-width: 768px) {
  .app-mtsos-master .appRepeaterNew .appRepeaterContent > .appGenRow.appReadOnly > div,
  .app-mtsos-master .appRepeaterNew .appRepeaterContent > .appGenRow {
    display: block;
    float: none;
    width: auto;
    padding: 10px 0 10px 0;
  }
  .app-mtsos-master .appRepeaterNew.boxed > .appRepeaterContent > .appGenRow.appReadOnly > div {
    padding: 0 20px 0 20px;
  }
  .app-mtsos-master .appRepeaterNew.boxed > .appRepeaterContent > .appGenRow.appReadOnly > div.appRowContent {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.app-mtsos-master .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-master .appDocumentUploadLink.appRepeaterAddBulk:hover {
  background: transparent;
  color: #003b5a;
  text-decoration: underline;
}
.app-mtsos-master .appDocumentUploadLink.appRepeaterAddBulk:active {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .appDocumentUploadLink.appRepeaterAddBulk > .left + span {
  text-decoration: underline;
}
.app-mtsos-master .appDocumentUploadLink.appRepeaterAddBulk span.appKeyReady:before {
  font-family: 'FontAwesome';
  content: "\f055";
  padding-right: 4px;
}
.app-mtsos-master .appDocumentUploadLink.appRepeaterAddBulk:hover {
  text-decoration: none;
}
.app-mtsos-master span.appDocumentUploadHelp,
.app-mtsos-master span.appDocumentUploadHelp a {
  display: inline-block;
  font-size: smaller;
  color: #bbbbbb;
}
.app-mtsos-master .appRepeaterAdd.actions {
  margin-bottom: 12px;
}
.app-mtsos-master .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-master .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRepeaterRowLabel {
  display: table-header-group;
  margin-bottom: 5px;
}
.app-mtsos-master .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRecord {
  display: table-cell;
  vertical-align: top;
}
.app-mtsos-master .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRecord + .appDelLink {
  display: table-cell;
  vertical-align: top;
  float: right;
}
.app-mtsos-master .appDialogRepeater > .appDialogRepeaterRowContent > .appSelectorEntityRoles {
  float: none;
}
.app-mtsos-master table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.app-mtsos-master .appTable,
.app-mtsos-master .appDivTable {
  width: 100%;
  margin-bottom: 18px;
}
.app-mtsos-master .appTable > thead > tr > th,
.app-mtsos-master .appDivTable > thead > tr > th,
.app-mtsos-master .appTable > tbody > tr > td,
.app-mtsos-master .appDivTable > tbody > tr > td,
.app-mtsos-master .appTable .appDivCell,
.app-mtsos-master .appDivTable .appDivCell {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.app-mtsos-master .appTable > thead > tr > th,
.app-mtsos-master .appDivTable > thead > tr > th {
  font-weight: bold;
}
.app-mtsos-master .appTable > thead > tr > th .appTblSortedAsc span.right:before,
.app-mtsos-master .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-master .appTable > thead > tr > th .appTblSortedDesc span.right:before,
.app-mtsos-master .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-master .appTable > thead > tr > th,
.app-mtsos-master .appDivTable > thead > tr > th {
  vertical-align: bottom;
}
.app-mtsos-master .appTableCondensed > tbody > tr > th,
.app-mtsos-master .appTableCondensed .appDivCell,
.app-mtsos-master .appTableCondensed > tbody > tr > td {
  padding: 4px 5px;
}
.app-mtsos-master .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-master .appTableBordered th,
.app-mtsos-master .appTableBordered .appDivCell,
.app-mtsos-master .appTableBordered td {
  border-left: 1px solid #dddddd;
}
.app-mtsos-master .appTableBordered caption + thead tr:first-child th,
.app-mtsos-master .appTableBordered caption + tbody tr:first-child th,
.app-mtsos-master .appTableBordered caption + tbody tr:first-child td,
.app-mtsos-master .appTableBordered colgroup + thead tr:first-child th,
.app-mtsos-master .appTableBordered colgroup + tbody tr:first-child th,
.app-mtsos-master .appTableBordered colgroup + tbody tr:first-child td,
.app-mtsos-master .appTableBordered thead:first-child tr:first-child th,
.app-mtsos-master .appTableBordered tbody:first-child tr:first-child th,
.app-mtsos-master .appTableBordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.app-mtsos-master .appTableBordered thead:first-child tr:first-child th:first-child,
.app-mtsos-master .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-master .appTableBordered thead:first-child tr:first-child th:last-child,
.app-mtsos-master .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-master .appTableBordered thead:last-child tr:last-child th:first-child,
.app-mtsos-master .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-master .appTableBordered thead:last-child tr:last-child th:last-child,
.app-mtsos-master .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-master .appTableStriped > tbody > tr:nth-child(odd) > td,
.app-mtsos-master .appTableStriped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.app-mtsos-master .appTableBodyStriped {
  border-collapse: separate;
}
.app-mtsos-master .appTableBodyStriped > tbody:nth-child(odd) {
  background-color: #f9f9f9;
}
.app-mtsos-master table.appAssistiveRepeaterTable thead.appAssistiveRepeaterTableHead th.appAssistiveRepeaterTableHeadCell div {
  word-break: normal;
  word-wrap: normal;
  width: auto;
}
.app-mtsos-master table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.app-mtsos-master table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.app-mtsos-master table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.app-mtsos-master table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.app-mtsos-master table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.app-mtsos-master table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.app-mtsos-master table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.app-mtsos-master table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.app-mtsos-master table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.app-mtsos-master table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.app-mtsos-master table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.app-mtsos-master table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.app-mtsos-master table .span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}
.app-mtsos-master table .span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}
.app-mtsos-master table .span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}
.app-mtsos-master table .span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}
.app-mtsos-master table .span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}
.app-mtsos-master table .span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}
.app-mtsos-master table .span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}
.app-mtsos-master table .span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}
.app-mtsos-master table .span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}
.app-mtsos-master table .span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}
.app-mtsos-master table .span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}
.app-mtsos-master table .span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}
.app-mtsos-master .appDivTable {
  display: table;
  width: 100%;
  -dt-display: table;
}
.app-mtsos-master .appDivRow {
  display: table-row;
}
.app-mtsos-master .appDivCell {
  display: table-cell;
  -dt-display: table-cell;
}
.app-mtsos-master .appGenRow {
  display: block;
}
.app-mtsos-master .appGenRow:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appGenRow .appCell {
  float: left;
  display: block;
}
.app-mtsos-master .tableAlpha > .appBlockChildren > .appBlockTitle:first-child {
  background-color: #1b517a;
  color: #ffffff;
  padding: 8px;
  border-radius: 4px 4px 0 0;
  margin-bottom: 0;
}
.app-mtsos-master .tableAlpha .appTable.appTableBordered {
  border: 1px solid #dcdcdc;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.app-mtsos-master .tableAlpha .appTable.appTableStriped tbody tr:nth-child(odd) td,
.app-mtsos-master .tableAlpha .appTable.appTableStriped tbody tr:nth-child(odd) th {
  background-color: #efefef;
}
.app-mtsos-master .tableAlpha > .appBlockChildren > .appBlockTitle:first-child,
.app-mtsos-master .tableAlpha > thead {
  background-color: #1b517a;
  color: #ffffff;
  padding: 8px;
  border-radius: 4px 4px 0 0;
  margin-bottom: 0;
}
.app-mtsos-master .tableAlpha .appTable.appTableBordered {
  border: 1px solid #dcdcdc;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.app-mtsos-master .tableAlpha .appTable.appTableStriped > tbody > tr:nth-child(odd) > td,
.app-mtsos-master .tableAlpha .appTable.appTableStriped > tbody > tr:nth-child(odd) > th {
  background-color: #efefef;
}
.app-mtsos-master .appTableClean {
  width: 100%;
}
.app-mtsos-master .appTableClean > tbody > tr > td,
.app-mtsos-master .appTableClean > tbody > tr > th,
.app-mtsos-master .appTableClean > tbody > tr {
  border: none;
  border-collapse: collapse;
}
.app-mtsos-master tbody:empty {
  display: none;
}
.app-mtsos-master .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-master .chartTable table > thead > tr > th,
.app-mtsos-master .chartTable table > tbody > tr > td,
.app-mtsos-master .chartTable table .appDivCell {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.app-mtsos-master .chartTable table > thead > tr > th {
  font-weight: bold;
}
.app-mtsos-master .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-master .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-master .chartTable table > thead > tr > th {
  vertical-align: bottom;
}
.app-mtsos-master .chartTable table th,
.app-mtsos-master .chartTable table .appDivCell,
.app-mtsos-master .chartTable table td {
  border-left: 1px solid #dddddd;
}
.app-mtsos-master .chartTable table caption + thead tr:first-child th,
.app-mtsos-master .chartTable table caption + tbody tr:first-child th,
.app-mtsos-master .chartTable table caption + tbody tr:first-child td,
.app-mtsos-master .chartTable table colgroup + thead tr:first-child th,
.app-mtsos-master .chartTable table colgroup + tbody tr:first-child th,
.app-mtsos-master .chartTable table colgroup + tbody tr:first-child td,
.app-mtsos-master .chartTable table thead:first-child tr:first-child th,
.app-mtsos-master .chartTable table tbody:first-child tr:first-child th,
.app-mtsos-master .chartTable table tbody:first-child tr:first-child td {
  border-top: 0;
}
.app-mtsos-master .chartTable table thead:first-child tr:first-child th:first-child,
.app-mtsos-master .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-master .chartTable table thead:first-child tr:first-child th:last-child,
.app-mtsos-master .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-master .chartTable table thead:last-child tr:last-child th:first-child,
.app-mtsos-master .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-master .chartTable table thead:last-child tr:last-child th:last-child,
.app-mtsos-master .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-master .chartTable .reportMainHeader {
  background-color: #e0e0e0;
  font-weight: bold;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  color: #333333;
}
.app-mtsos-master .chartTable .separatorRow td {
  display: none;
}
.app-mtsos-master .chartTable td {
  border-bottom: 1px solid #d3d3d3;
}
.app-mtsos-master .chartTable .reportTotal {
  background-color: #f0f0f0;
}
.app-mtsos-master .chartTable .cellTotal {
  text-align: right;
}
.app-mtsos-master .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-master .exportTable table > thead > tr > th,
.app-mtsos-master .exportTable table > tbody > tr > td,
.app-mtsos-master .exportTable table .appDivCell {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.app-mtsos-master .exportTable table > thead > tr > th {
  font-weight: bold;
}
.app-mtsos-master .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-master .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-master .exportTable table > thead > tr > th {
  vertical-align: bottom;
}
.app-mtsos-master .exportTable table th,
.app-mtsos-master .exportTable table .appDivCell,
.app-mtsos-master .exportTable table td {
  border-left: 1px solid #dddddd;
}
.app-mtsos-master .exportTable table caption + thead tr:first-child th,
.app-mtsos-master .exportTable table caption + tbody tr:first-child th,
.app-mtsos-master .exportTable table caption + tbody tr:first-child td,
.app-mtsos-master .exportTable table colgroup + thead tr:first-child th,
.app-mtsos-master .exportTable table colgroup + tbody tr:first-child th,
.app-mtsos-master .exportTable table colgroup + tbody tr:first-child td,
.app-mtsos-master .exportTable table thead:first-child tr:first-child th,
.app-mtsos-master .exportTable table tbody:first-child tr:first-child th,
.app-mtsos-master .exportTable table tbody:first-child tr:first-child td {
  border-top: 0;
}
.app-mtsos-master .exportTable table thead:first-child tr:first-child th:first-child,
.app-mtsos-master .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-master .exportTable table thead:first-child tr:first-child th:last-child,
.app-mtsos-master .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-master .exportTable table thead:last-child tr:last-child th:first-child,
.app-mtsos-master .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-master .exportTable table thead:last-child tr:last-child th:last-child,
.app-mtsos-master .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-master .exportTable .exportTableHeader {
  background-color: #e0e0e0;
  font-weight: bold;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  color: #333333;
}
.app-mtsos-master .exportTable .separatorRow td {
  display: none;
}
.app-mtsos-master .exportTable .exportTableTitle {
  background-color: #f0f0f0;
}
.app-mtsos-master .exportTable td {
  border-bottom: 1px solid #d3d3d3;
}
.app-mtsos-master .exportTable .cellTotal {
  text-align: right;
}
.app-mtsos-master .exportTable .appAttrValue {
  min-height: inherit;
  line-height: normal;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly {
  line-height: normal;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrControls,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appLegend {
  float: left;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
  .app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrControls,
  .app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox,
  .app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appLegend,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox {
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrValue,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttrPrevValue {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appLocalizedText {
  margin-left: 260px;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttribute {
  float: left;
  display: block;
  margin-right: 20px;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appRestricted:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly.appRestrictedAttRadio.radio .appRestricted,
.app-mtsos-master .appPhoneNumber.appNotReadOnly.appRestrictedAttRadio.radio .appAttrLabelBox,
.app-mtsos-master .appPhoneNumber.appNotReadOnly.appRestrictedAttRadio.radio .appLegend {
  display: block;
  width: auto;
  float: none;
  margin-right: 0;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly.appRestrictedAttRadio.radio .appRestricted .appRestrictedOption {
  margin-bottom: 6px;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockTitle,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockTitle {
  float: left;
  width: 240px;
  margin-right: 20px;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockTitle,
  .app-mtsos-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren {
  overflow: auto;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .appAttribute,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttribute {
  margin-right: 4px;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .appAttribute .appAttrLabel,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttribute .appAttrLabel {
  clear: right;
  font-style: italic;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .PhoneCountryCode {
  width: 60px;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .PhoneCountryCode input[type="text"],
.app-mtsos-master .appPhoneNumber.appNotReadOnly .PhoneCountryCode select,
.app-mtsos-master .appPhoneNumber.appNotReadOnly .PhoneCountryCode textarea {
  width: 50px;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .PhoneAreaCode {
  width: 90px;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .PhoneAreaCode input[type="text"],
.app-mtsos-master .appPhoneNumber.appNotReadOnly .PhoneAreaCode select,
.app-mtsos-master .appPhoneNumber.appNotReadOnly .PhoneAreaCode textarea {
  width: 80px;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .PhoneNumber {
  width: 150px;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .PhoneNumber input[type="text"],
.app-mtsos-master .appPhoneNumber.appNotReadOnly .PhoneNumber select,
.app-mtsos-master .appPhoneNumber.appNotReadOnly .PhoneNumber textarea {
  width: 140px;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .PhoneExtension {
  width: 90px;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .PhoneExtension input[type="text"],
.app-mtsos-master .appPhoneNumber.appNotReadOnly .PhoneExtension select,
.app-mtsos-master .appPhoneNumber.appNotReadOnly .PhoneExtension textarea {
  width: 80px;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttrLabelBox,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttrLabelBox,
.app-mtsos-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appLegend,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appLegend,
.app-mtsos-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttrControls,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttrControls {
  float: none;
  display: block;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appLegend,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appLegend,
.app-mtsos-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttrLabelBox,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttribute,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] > .appRestricted .appRestrictedOption,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren > .appRestricted .appRestrictedOption,
.app-mtsos-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] > fieldset > .appRestricted .appRestrictedOption,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] > .appRestricted:after,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren > .appRestricted:after,
.app-mtsos-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] > fieldset > .appRestricted:after,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren > fieldset > .appRestricted:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appErrors > div,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appErrors > div {
  min-width: inherit;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttribute .appAttrLabelBox,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "]:after,
.app-mtsos-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .Address2.appNotReadOnly > .appAttrLabelBox,
.app-mtsos-master .Address3.appNotReadOnly > .appAttrLabelBox,
.app-mtsos-master .Address4.appNotReadOnly > .appAttrLabelBox {
  min-height: 1px;
}
.app-mtsos-master .appAddress.appNotReadOnly.appSingleLine > .appBlockTitle,
.app-mtsos-master .appAddress.appNotReadOnly .appSingleLine > .appBlockTitle,
.app-mtsos-master .appAddress.appNotReadOnly.appSingleLine > .appFieldset > .appBlockTitle,
.app-mtsos-master .appAddress.appNotReadOnly .appSingleLine > .appFieldset > .appBlockTitle {
  float: left;
  width: 240px;
  margin-right: 20px;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master .appAddress.appNotReadOnly.appSingleLine > .appBlockTitle,
  .app-mtsos-master .appAddress.appNotReadOnly .appSingleLine > .appBlockTitle,
  .app-mtsos-master .appAddress.appNotReadOnly.appSingleLine > .appFieldset > .appBlockTitle,
  .app-mtsos-master .appAddress.appNotReadOnly .appSingleLine > .appFieldset > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-master .appAddress.appNotReadOnly.appSingleLine > .appBlockChildren,
.app-mtsos-master .appAddress.appNotReadOnly .appSingleLine > .appBlockChildren,
.app-mtsos-master .appAddress.appNotReadOnly.appSingleLine > .appFieldset > .appBlockChildren,
.app-mtsos-master .appAddress.appNotReadOnly .appSingleLine > .appFieldset > .appBlockChildren {
  overflow: auto;
}
.app-mtsos-master .appAddress.appNotReadOnly.appSingleLine .appAttribute .appAttrLabelBox,
.app-mtsos-master .appAddress.appNotReadOnly .appSingleLine .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-master .appAddress.appNotReadOnly.appSingleLine.radio .appAttrLabelBox,
.app-mtsos-master .appAddress.appNotReadOnly .appSingleLine.radio .appAttrLabelBox,
.app-mtsos-master .appAddress.appNotReadOnly.appSingleLine.radio .appLegend,
.app-mtsos-master .appAddress.appNotReadOnly .appSingleLine.radio .appLegend {
  display: block;
  float: left;
}
.app-mtsos-master .appAddress.appNotReadOnly.appSingleLine.radio .appRestricted,
.app-mtsos-master .appAddress.appNotReadOnly .appSingleLine.radio .appRestricted {
  overflow: auto;
}
.app-mtsos-master .appAddress.appNotReadOnly.appSingleLine.radio .appRestricted .appRestrictedOption,
.app-mtsos-master .appAddress.appNotReadOnly .appSingleLine.radio .appRestricted .appRestrictedOption {
  margin-bottom: 6px;
}
.app-mtsos-master .appAddress.appNotReadOnly.appSingleLine.radio .appAttrLabelBox,
.app-mtsos-master .appAddress.appNotReadOnly .appSingleLine.radio .appAttrLabelBox {
  width: 240px;
}
.app-mtsos-master .appAddress.appNotReadOnly.appSingleLine .appRestrictedOption,
.app-mtsos-master .appAddress.appNotReadOnly .appSingleLine .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-master .appAddress.appNotReadOnly.appSingleLine:after,
.app-mtsos-master .appAddress.appNotReadOnly .appSingleLine:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appAddress.appNotReadOnly.appSingleLine .appAttribute,
.app-mtsos-master .appAddress.appNotReadOnly .appSingleLine .appAttribute {
  margin-right: 4px;
}
.app-mtsos-master .appAddress.appNotReadOnly.appSingleLine .appAttribute .appAttrLabelBox,
.app-mtsos-master .appAddress.appNotReadOnly .appSingleLine .appAttribute .appAttrLabelBox {
  width: auto;
  float: none;
}
.app-mtsos-master .appAddress.appNotReadOnly.appSingleLine .appAttribute.appNotReadOnly > .appAttrLabelBox .appAttrLabel,
.app-mtsos-master .appAddress.appNotReadOnly .appSingleLine .appAttribute.appNotReadOnly > .appAttrLabelBox .appAttrLabel {
  clear: right;
  font-style: italic;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
}
.app-mtsos-master .appAttribute.appReadOnly.CountryCode .appAttrLabelBox:empty {
  height: 1px;
}
.app-mtsos-master .appPcLookupList .appRestrictedRadio .appEven,
.app-mtsos-master .appPcLookupList .appRestrictedRadio .appOdd {
  margin-bottom: 6px;
}
.app-mtsos-master .appPcLookupList .appRestrictedRadio .appEven:after,
.app-mtsos-master .appPcLookupList .appRestrictedRadio .appOdd:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appPcLookupList .appRestrictedRadio input[type="radio"] {
  margin-top: 3px;
  float: left;
}
.app-mtsos-master .appPcLookupList .appRestrictedRadio input[type="radio"] + label {
  display: block;
  padding-left: 20px;
  cursor: pointer;
}
.app-mtsos-master .appIndividualname.appNotReadOnly {
  line-height: normal;
}
.app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
.app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrControls,
.app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox,
.app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockChildren .appLegend {
  float: left;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
  .app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrControls,
  .app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox,
  .app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockChildren .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
.app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockChildren .appLegend,
.app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox {
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrValue,
.app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrPrevValue {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockChildren .appLocalizedText {
  margin-left: 260px;
}
.app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttribute {
  float: left;
  display: block;
  margin-right: 20px;
}
.app-mtsos-master .appIndividualname.appNotReadOnly > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-master .appIndividualname.appNotReadOnly > .appRestricted:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appIndividualname.appNotReadOnly.appRestrictedAttRadio.radio .appRestricted,
.app-mtsos-master .appIndividualname.appNotReadOnly.appRestrictedAttRadio.radio .appAttrLabelBox,
.app-mtsos-master .appIndividualname.appNotReadOnly.appRestrictedAttRadio.radio .appLegend {
  display: block;
  width: auto;
  float: none;
  margin-right: 0;
}
.app-mtsos-master .appIndividualname.appNotReadOnly.appRestrictedAttRadio.radio .appRestricted .appRestrictedOption {
  margin-bottom: 6px;
}
.app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockTitle,
.app-mtsos-master .appIndividualname.appNotReadOnly > .appFieldset > .appBlockTitle {
  float: left;
  width: 240px;
  margin-right: 20px;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockTitle,
  .app-mtsos-master .appIndividualname.appNotReadOnly > .appFieldset > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-master .appIndividualname.appNotReadOnly > .appBlockChildren,
.app-mtsos-master .appIndividualname.appNotReadOnly > .appFieldset > .appBlockChildren {
  overflow: auto;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .appAttribute {
  margin-right: 4px;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .appAttribute .appAttrLabel {
  clear: right;
  font-style: italic;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .Title,
.app-mtsos-master .appIndividualname.appNotReadOnly .TitleBox {
  width: auto;
  display: inline-block;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .Title select {
  min-width: inherit;
  width: auto;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .FirstName,
.app-mtsos-master .appIndividualname.appNotReadOnly .FirstNameBox {
  width: 130px;
  display: inline-block;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .FirstName input[type="text"],
.app-mtsos-master .appIndividualname.appNotReadOnly .FirstNameBox input[type="text"],
.app-mtsos-master .appIndividualname.appNotReadOnly .FirstName select,
.app-mtsos-master .appIndividualname.appNotReadOnly .FirstNameBox select,
.app-mtsos-master .appIndividualname.appNotReadOnly .FirstName textarea,
.app-mtsos-master .appIndividualname.appNotReadOnly .FirstNameBox textarea {
  width: 120px;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .MiddleNames,
.app-mtsos-master .appIndividualname.appNotReadOnly .MiddleNamesBox {
  width: 100px;
  display: inline-block;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .MiddleNames input[type="text"],
.app-mtsos-master .appIndividualname.appNotReadOnly .MiddleNamesBox input[type="text"],
.app-mtsos-master .appIndividualname.appNotReadOnly .MiddleNames select,
.app-mtsos-master .appIndividualname.appNotReadOnly .MiddleNamesBox select,
.app-mtsos-master .appIndividualname.appNotReadOnly .MiddleNames textarea,
.app-mtsos-master .appIndividualname.appNotReadOnly .MiddleNamesBox textarea {
  width: 90px;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .LastName,
.app-mtsos-master .appIndividualname.appNotReadOnly .LastNameBox {
  width: 130px;
  display: inline-block;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .LastName input[type="text"],
.app-mtsos-master .appIndividualname.appNotReadOnly .LastNameBox input[type="text"],
.app-mtsos-master .appIndividualname.appNotReadOnly .LastName select,
.app-mtsos-master .appIndividualname.appNotReadOnly .LastNameBox select,
.app-mtsos-master .appIndividualname.appNotReadOnly .LastName textarea,
.app-mtsos-master .appIndividualname.appNotReadOnly .LastNameBox textarea {
  width: 120px;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .Suffix,
.app-mtsos-master .appIndividualname.appNotReadOnly .SuffixBox {
  display: inline-block;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .appBlockChildren .appAttrLabelBox,
.app-mtsos-master .appIndividualname.appNotReadOnly .appBlockChildren .appLegend,
.app-mtsos-master .appIndividualname.appNotReadOnly .appBlockChildren .appAttrControls {
  float: none;
  display: block;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .appBlockChildren .appLegend,
.app-mtsos-master .appIndividualname.appNotReadOnly .appBlockChildren .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .appBlockChildren .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .appBlockChildren > .appRestricted .appRestrictedOption,
.app-mtsos-master .appIndividualname.appNotReadOnly .appBlockChildren > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .appBlockChildren > .appRestricted:after,
.app-mtsos-master .appIndividualname.appNotReadOnly .appBlockChildren > fieldset > .appRestricted:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .appBlockChildren .appErrors > div {
  min-width: inherit;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .appBlockChildren .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-mtsos-master .appIndividualname.appNotReadOnly .appBlockChildren:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appErrorsStacked .appErrors {
  display: block;
}
.app-mtsos-master .appErrorsStacked .appErrors:last-child {
  margin-bottom: 12px;
}
.app-mtsos-master .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-master .appDocumentUploadLink:hover,
.app-mtsos-master .appDocumentUploadLink:active,
.app-mtsos-master .appDocumentUploadLink.active,
.app-mtsos-master .appDocumentUploadLink.disabled,
.app-mtsos-master .appDocumentUploadLink[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-master .appDocumentUploadLink:active,
.app-mtsos-master .appDocumentUploadLink.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-master .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-master .appDocumentUploadLink:focus {
  outline: thin dotted #333;
}
.app-mtsos-master .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-master .appDocumentUploadLink span {
  width: 100%;
}
.app-mtsos-master .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-master .ie8 .appDocumentUploadLink input {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  z-index: 1;
}
.app-mtsos-master .appDocumentsContainer .appAttrLabelBox {
  float: left;
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-master .appDocumentsContainer .appLabelText {
  line-height: 1.4;
  font-weight: bold;
}
.app-mtsos-master .appDocumentsContainer.appReadOnly .appAttrLabelBox {
  font-weight: bold;
}
.app-mtsos-master .appDocumentsContainer .appDocuments {
  margin: 0;
  overflow: auto;
}
.app-mtsos-master .appDocumentsContainer .appDocuments li {
  list-style: none;
  padding: 3px 0;
}
.app-mtsos-master .appDocumentsContainer .appDocuments li:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appDocumentsContainer .appDocuments li .appDocumentView {
  display: block;
  float: left;
  text-decoration: none;
}
.app-mtsos-master .appDocumentsContainer .appDocuments li .appDocumentView > span {
  text-decoration: underline;
}
.app-mtsos-master .appDocumentsContainer .appDocuments li .appDocumentRemove {
  display: block;
  float: right;
  text-decoration: none;
}
.app-mtsos-master .appDocumentsContainer .appDocuments li .appDocumentRemove .left:before {
  content: "\f00d";
  font-family: FontAwesome;
  margin-right: 0.2em;
  text-decoration: none;
}
.app-mtsos-master .appDocumentsContainer .appDocuments li .appDocumentRemove .left + span {
  text-decoration: underline;
}
.app-mtsos-master .appDocumentsContainer .appDocuments li span.appDocumentUploaded {
  color: #555555;
  font-size: 10px;
  text-decoration: none;
  margin-left: 5px;
}
.app-mtsos-master .appDocumentsContainer .appDocuments li span.appDocumentUser {
  color: #555555;
  font-size: 10px;
  text-decoration: none;
  margin-left: 5px;
}
.app-mtsos-master .appDocumentsContainer .appDocuments li .appAttrLabelBox {
  width: 100px;
}
.app-mtsos-master .appDocumentsContainer .appDocuments .appRowEven {
  background: inherit;
}
.app-mtsos-master .appDocumentsContainer.appNotReadOnly .appDocuments li:last-child {
  margin-bottom: 20px;
}
.app-mtsos-master .appDocumentsContainer:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appDocumentsContainer.appNotReadOnly.appDocumentCount0 {
  float: left;
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-master .appDocumentsContainer + .appDocumentUploadLink {
  margin-bottom: 20px;
}
.app-mtsos-master .appDocumentsContainer.appDocumentAttribute .appAttrLabelBox label {
  font-weight: normal;
}
.app-mtsos-master .appDocumentsContainer.appReadOnly {
  margin-bottom: 12px;
}
.app-mtsos-master .appDocumentsContainer.appReadOnly:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appDocumentsContainer.appReadOnly > .appAttrLabelBox {
  font-weight: bold;
}
.app-mtsos-master .appDocumentsContainer.appReadOnly > .appAttrLabelBox + .appDocuments {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
.app-mtsos-master .appDocumentsContainer.appReadOnly > .appAttrLabelBox + .appDocuments li {
  padding: 0;
  background: none;
  line-height: normal;
}
.app-mtsos-master .appDocumentsContainer.appReadOnly.repeater.appDocumentCount0 {
  display: none;
}
.app-mtsos-master .appDocumentsContainer .appDocumentView + .appBox {
  clear: both;
}
.app-mtsos-master .appDocumentsContainer .appDocumentView + .appAttribute {
  clear: both;
}
.app-mtsos-master .appDocumentsContainer .appDocumentView + .appAttribute.Description .appAttrLabelBox {
  width: auto;
  float: none;
}
.app-mtsos-master .appDocumentsContainer .appDocumentView + .appAttribute.Description .appAttrLabelBox .appAttrLabel {
  clear: right;
  font-style: italic;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
}
.app-mtsos-master span.appDocumentThumbnail {
  display: inline-block;
  width: 50px;
  border: 1px solid #ccc;
}
.app-mtsos-master span.appDocumentLink {
  padding-left: 40px;
}
.app-mtsos-master div.appDocumentThumbnailAndLink {
  float: left;
}
.app-mtsos-master div.appDocumentThumbnail {
  width: 50px;
  float: left;
  border: 1px solid #ccc;
  margin-right: 20px;
  overflow: hidden;
}
.app-mtsos-master div.appDocumentThumbnail a {
  display: block;
  height: 100%;
}
.app-mtsos-master .appDocumentsContainer .DteCode {
  clear: both;
}
.app-mtsos-master .appDocumentBox {
  margin-bottom: 20px;
}
.app-mtsos-master .appDocumentBox > .appBlockTitle {
  float: left;
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-master .appDocumentBox > .appBlockTitle h3 {
  margin-top: 0;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master .appDocumentBox > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-master .ui-dialog .appDocumentBox > .appBlockTitle h2,
.app-mtsos-master .ui-dialog .appDocumentBox > .appBlockTitle h3 {
  margin-top: 0;
  font-size: 16px;
  line-height: normal;
}
.app-mtsos-master .appDocumentBox > .appBlockChildren {
  overflow: auto;
}
.app-mtsos-master .appDocumentBox .repeater:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appDocumentBox.appNotReadOnly .appDocumentCount0 .appAttrLabelBox {
  float: none;
}
.app-mtsos-master .appDocumentBox .appDocumentsContainer.appReadOnly,
.app-mtsos-master .appDocumentBox .appDocumentUploadLink {
  margin-bottom: 0;
}
.app-mtsos-master .appDocumentBox .appDocumetTypeRepeater.appNotReadOnly .appRepeaterRowContent {
  margin-bottom: 5px;
}
.app-mtsos-master .versionedDocument .appDocVersionsExpando {
  margin-left: 260px;
}
.app-mtsos-master .versionedDocument .appDocVersionsExpando a {
  color: #333333;
}
.app-mtsos-master .appSearchOps {
  display: inline-block;
}
.app-mtsos-master .appNote {
  font-size: 12px;
  font-style: italic;
  margin-bottom: 12px;
  color: #333333;
}
.app-mtsos-master .appLegend .appNote,
.app-mtsos-master .appLabelBox .appNote {
  margin-bottom: 0;
}
.app-mtsos-master .appFieldNote {
  display: block;
}
.app-mtsos-master .appRestrictedExpand,
.app-mtsos-master a.appExpando {
  text-decoration: none;
  cursor: pointer;
}
.app-mtsos-master .appRestrictedExpand > .left:before,
.app-mtsos-master a.appExpando > .left:before {
  content: "\f0da\20";
  font-family: FontAwesome;
}
.app-mtsos-master .appRestrictedExpand > .left + span,
.app-mtsos-master a.appExpando > .left + span {
  text-decoration: underline;
}
.app-mtsos-master .appRestrictedExpand .left,
.app-mtsos-master a.appExpando .left,
.app-mtsos-master .appRestrictedExpand .right,
.app-mtsos-master a.appExpando .right {
  text-decoration: none;
}
.app-mtsos-master .appRestrictedExpandExpanded > .left:before,
.app-mtsos-master a.appExpandoExpanded > .left:before,
.app-mtsos-master a.appExpando.ui-state-active > .left:before {
  content: "\f0d7\20";
  font-family: FontAwesome;
}
.app-mtsos-master .appExpandoOpen,
.app-mtsos-master .appExpandoShut {
  margin-bottom: 12px;
}
.app-mtsos-master .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-master div.appBoxAlpha.appNoNestedAlpha div.appBoxAlpha {
  border: none;
  padding: 0px;
  margin: 0px;
  border-radius: 0;
}
.app-mtsos-master .appBoxBeta {
  border: 0px solid #d2e0ed;
  padding: 20px;
  margin-bottom: 20px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.app-mtsos-master .appBoxGamma {
  border: 1px solid #ddd;
  margin-bottom: 20px;
}
.app-mtsos-master .appMt10 {
  margin-top: 10px;
}
.app-mtsos-master .appMt20 {
  margin-top: 20px;
}
.app-mtsos-master .appMb10 {
  margin-bottom: 10px;
}
.app-mtsos-master .appMb20 {
  margin-bottom: 20px;
}
.app-mtsos-master .appPb10 {
  padding-bottom: 10px;
}
.app-mtsos-master .appPb20 {
  padding-bottom: 20px;
}
.app-mtsos-master .appPagerContainer {
  padding: 4px 1em;
  border-top: 1px solid #f0f0f0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-mtsos-master .appPagerContainer:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appPagerContainer .appPrev,
.app-mtsos-master .appPagerContainer .appNext,
.app-mtsos-master .appPagerContainer .appPages,
.app-mtsos-master .appPagerContainer .appFirst,
.app-mtsos-master .appPagerContainer .appLast {
  float: left;
  position: relative;
  left: auto;
  width: auto;
}
.app-mtsos-master .appPagerContainer .appPrev,
.app-mtsos-master .appPagerContainer .appNext,
.app-mtsos-master .appPagerContainer .appFirst,
.app-mtsos-master .appPagerContainer .appLast {
  min-height: 1px;
}
.app-mtsos-master .appPagerContainer .appPrev a,
.app-mtsos-master .appPagerContainer .appNext a,
.app-mtsos-master .appPagerContainer .appFirst a,
.app-mtsos-master .appPagerContainer .appLast a {
  word-wrap: break-word;
}
.app-mtsos-master .appPagerContainer .appPages {
  text-align: center;
}
.app-mtsos-master .appPagerContainer .appNext {
  text-align: right;
}
.app-mtsos-master .appPagerContainer .appPager {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  float: left;
}
.app-mtsos-master .appPagerContainer .appPager:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appPagerContainer.appPagerCount0,
.app-mtsos-master .appPagerContainer.appPagerCount1 {
  display: none;
}
.app-mtsos-master .appPagerContainer.appPagerContainerHeader.appPagerCount1 {
  display: block;
}
.app-mtsos-master .appPagerContainer.appPagerContainerFooter.appPagerCount0,
.app-mtsos-master .appPagerContainer.appPagerContainerFooter.appPagerCount1 {
  display: none;
}
.app-mtsos-master .appPager {
  list-style: none;
}
.app-mtsos-master .appPager li {
  display: inline;
}
.app-mtsos-master .appPager a,
.app-mtsos-master .appPager .active {
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.app-mtsos-master .appPager a:hover {
  text-decoration: none;
  background-color: #f0f0f0;
}
.app-mtsos-master .appPager .appNext a {
  float: right;
}
.app-mtsos-master .appPager .appPrevious a {
  float: left;
}
.app-mtsos-master .appPager .disabled a,
.app-mtsos-master .appPager .disabled a:hover {
  color: #999999;
  background-color: #fff;
  cursor: default;
}
.app-mtsos-master .appPager .sep {
  display: none;
}
.app-mtsos-master .appRestrictedRepeater.appNotReadOnly .appRestrictedRepeaterRowContentItem {
  display: table-row;
}
.app-mtsos-master .appRestrictedRepeater.appNotReadOnly .appRestrictedRepeaterRowContentItem > input[type="checkbox"],
.app-mtsos-master .appRestrictedRepeater.appNotReadOnly .appRestrictedRepeaterRowContentItem > input[type="checkbox"] + label {
  display: table-cell;
}
.app-mtsos-master .appRestrictedRepeater.appNotReadOnly .appRestrictedRepeaterRowContentItem > input[type="checkbox"] {
  margin-right: 3px;
}
.app-mtsos-master .yesNo.appNotReadOnly > .appRestrictedRepeaterContent > .appRestrictedRepeaterRowContent > .appAttrLabelBox {
  float: left;
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-master .yesNo.appNotReadOnly > .appRestrictedRepeaterContent > .appRestrictedRepeaterRowContent > .appRestrictedRepeaterRowContentItems {
  overflow: auto;
  line-height: normal;
}
.app-mtsos-master .appNotReadOnly .appMultiSelectExplanation {
  margin-left: 16px;
  padding: 10px;
  background-color: #eeeeee;
}
.app-mtsos-master .appReadOnly .appMultiSelectExplanation {
  margin-left: 0px;
  padding: 0px;
  background-color: #ffffff;
}
.app-mtsos-master .taskView .appAttribute.appReadOnly .appMultiSelectExplanation .appAttrValue {
  clear: none;
}
.app-mtsos-master .appRestrictedRepeater.yesNo.appReadOnly .appAttrLabelBox {
  float: left;
  width: 240px;
  margin-right: 20px;
  font-weight: bold;
}
.app-mtsos-master .appRestrictedRepeater.yesNo.appReadOnly .appRestrictedRepeaterRowContentItem {
  margin-left: 260px;
  margin-bottom: 12px;
}
.app-mtsos-master .appSearchCriteriaRestrictedHz input[type="checkbox"] {
  margin-right: 3px;
}
.app-mtsos-master .appSearchCriteriaRestrictedHz input[type="checkbox"] + label {
  margin-right: 20px;
}
.app-mtsos-master .appServiceInstanceHeader {
  margin-bottom: 20px;
}
.app-mtsos-master .appServiceInstanceHeader.appNotReadOnly {
  margin-bottom: 20px;
}
.app-mtsos-master .appRestrictedRepeater {
  margin-bottom: 12px;
}
.app-mtsos-master .appText {
  margin-bottom: 12px;
}
.app-mtsos-master .appText.appreadOnly:empty {
  display: none;
}
.app-mtsos-master .appAutoComplete {
  position: relative;
}
.app-mtsos-master .appAutoComplete .ui-autocomplete-input.ui-autocomplete-loading {
  background-image: url(images/throbber_sml.gif);
  background-repeat: no-repeat;
  background-position: right;
}
.app-mtsos-master.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-master.ui-autocomplete li {
  list-style: none;
  margin: 0;
}
.app-mtsos-master .appAutoComplete .appLookupChange .right,
.app-mtsos-master .appAutoComplete .appLookupChange .left,
.app-mtsos-master .appAutoComplete .appJdbcAttributeLookupView > .left,
.app-mtsos-master .appAutoComplete .ui-helper-hidden-accessible {
  display: none;
}
.app-mtsos-master .appAutoComplete .appLookupChange + .appLookupRefresh {
  margin-left: 10px;
}
.app-mtsos-master .appAutoComplete.appNotReadOnly .appAttrLabelBox .appAttrLabel {
  font-weight: bold;
}
.app-mtsos-master .appAutoComplete.appNotReadOnly.appBlankAttribute .appAttrLabelBox .appAttrLabel {
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
}
.app-mtsos-master .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-master.ui-autocomplete li a {
  display: block;
  color: #333333;
  border-bottom: 1px dotted #ccc;
  padding: 0 5px;
}
.app-mtsos-master.ui-autocomplete li a:hover,
.app-mtsos-master.ui-autocomplete li .ui-state-focus {
  background-color: transparent;
  text-decoration: none;
}
.app-mtsos-master .appSecuritySearchResult {
  display: block;
  font-size: 12px;
}
.app-mtsos-master .appSecuritySearchResult label,
.app-mtsos-master .appSecuritySearchResult label + span {
  display: inline-block;
  vertical-align: top;
}
.app-mtsos-master .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-master .appSecuritySearchResult label + span {
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
}
.app-mtsos-master .appSecuritySearchChange {
  cursor: pointer;
}
.app-mtsos-master .appSecuritySearchView .appSecuritySearchRow {
  display: block;
  background-color: transparent;
  padding: 0 1em;
  line-height: 1.5em;
  clear: both;
}
.app-mtsos-master .appSecuritySearchView .appSecuritySearchLabel {
  font-weight: bold;
}
.app-mtsos-master .appLayA2 > .appBlockChildren .appSecuritySearch {
  overflow: hidden;
  line-height: normal;
}
.app-mtsos-master .appSecuritySearchView .appSecuritySearchValue {
  word-wrap: break-word;
}
.app-mtsos-master .appCompanyLookup.appReadOnly > .appBlockChildren {
  padding: 5px 0;
}
.app-mtsos-master .appCompanyLookup.appReadOnly .appAttribute.appReadOnly {
  margin-bottom: 0;
  font-size: 12px;
}
.app-mtsos-master .appCompanyLookup.appReadOnly .appAttribute.appBlankAttribute.appReadOnly .appAttrValue {
  display: none;
}
.app-mtsos-master .appCompanyLookup.appReadOnly .appAttribute.appReadOnly .appAttrLabelBox {
  width: auto;
  float: none;
  margin-right: 0;
}
.app-mtsos-master .appLookup .appCompanyLookup.appReadOnly .appAttribute.appReadOnly {
  margin-bottom: 0;
}
.app-mtsos-master .appLookup .appCompanyLookup.appReadOnly .appAttribute.appBlankAttribute.appReadOnly .appAttrValue {
  display: none;
}
.app-mtsos-master .appLookup .appCompanyLookup.appReadOnly .appAttribute.appReadOnly .appAttrLabelBox {
  width: auto;
  float: none;
  margin-right: 0;
}
.app-mtsos-master #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-master .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-master .appFeeDefinition > .appAttribute .appAttrLabelBox,
.app-mtsos-master .appFeeDefinition > .appAttribute .appAttrControls,
.app-mtsos-master .appFeeDefinition > .appAttribute .appAttrPrevLabelBox,
.app-mtsos-master .appFeeDefinition > .appAttribute .appLegend {
  float: left;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master .appFeeDefinition > .appAttribute .appAttrLabelBox,
  .app-mtsos-master .appFeeDefinition > .appAttribute .appAttrControls,
  .app-mtsos-master .appFeeDefinition > .appAttribute .appAttrPrevLabelBox,
  .app-mtsos-master .appFeeDefinition > .appAttribute .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-mtsos-master .appFeeDefinition > .appAttribute .appAttrLabelBox,
.app-mtsos-master .appFeeDefinition > .appAttribute .appLegend,
.app-mtsos-master .appFeeDefinition > .appAttribute .appAttrPrevLabelBox {
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-master .appFeeDefinition > .appAttribute .appAttrValue,
.app-mtsos-master .appFeeDefinition > .appAttribute .appAttrPrevValue {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-mtsos-master .appFeeDefinition > .appAttribute .appLocalizedText {
  margin-left: 260px;
}
.app-mtsos-master .appFeeDefinition > .appAttribute .appAttrLabelBox {
  width: 240px;
}
.app-mtsos-master .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-master .appFeeDefinitionTabsSelection > a:hover,
.app-mtsos-master .appFeeDefinitionTabsSelection > a:active,
.app-mtsos-master .appFeeDefinitionTabsSelection > a.active,
.app-mtsos-master .appFeeDefinitionTabsSelection > a.disabled,
.app-mtsos-master .appFeeDefinitionTabsSelection > a[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-master .appFeeDefinitionTabsSelection > a:active,
.app-mtsos-master .appFeeDefinitionTabsSelection > a.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-master .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-master .appFeeDefinitionTabsSelection > a:focus {
  outline: thin dotted #333;
}
.app-mtsos-master .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-master .appFeeDefinitionAmountRow {
  border: none;
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #fff;
  padding: 10px 0;
}
.app-mtsos-master .appFeeDefinitionAmountRow.appRowFirst,
.app-mtsos-master .appFeeDefinitionAmountRow:first-child {
  border-top: none;
}
.app-mtsos-master .appFeeDefinitionAmountRow.appRowLast {
  border-bottom: none;
}
.app-mtsos-master .appFeeDefinitionAmountCell,
.app-mtsos-master .appFeeDefinitionAmountHeader,
.app-mtsos-master .appFeeDefinitionTaxHeader,
.app-mtsos-master .appFeeDefinitionTaxCell {
  display: block;
  float: left;
  margin-left: 2.12765957%;
  font-size: 12px;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.app-mtsos-master .appFeeDefinitionAmountCell:first-child,
.app-mtsos-master .appFeeDefinitionAmountHeader:first-child,
.app-mtsos-master .appFeeDefinitionTaxHeader:first-child,
.app-mtsos-master .appFeeDefinitionTaxCell:first-child {
  margin-left: 0;
}
.app-mtsos-master .appFeeDefinitionAmountHeaders:after,
.app-mtsos-master .appFeeDefinitionAmountRow:after,
.app-mtsos-master .appFeeDefinitionTaxHeaders:after,
.app-mtsos-master .appFeeDefinitionTaxRow:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appFeeDefinitionAmountHeaders {
  font-weight: bold;
  border-bottom: 3px double #ccc;
  padding: 10px;
}
.app-mtsos-master .appFeeDefinitionAmountHeader {
  font-size: 14px;
}
.app-mtsos-master .appFeeDefinitionTaxHeaders {
  font-weight: bold;
}
.app-mtsos-master .appFeeDefinitionTaxHeader {
  border-bottom: 1px dotted #ccc;
}
.app-mtsos-master .appFeeDefinitionAmountHeader0,
.app-mtsos-master .appFeeDefinitionAmountCell0 {
  width: 23.40425532%;
  *width: 23.35106383%;
  text-align: right;
  font-size: 14px;
}
.app-mtsos-master .appFeeDefinitionAmountHeader1,
.app-mtsos-master .appFeeDefinitionAmountCell1 {
  width: 14.89361702%;
  *width: 14.84042553%;
  font-size: 14px;
}
.app-mtsos-master .appFeeDefinitionAmountHeader2,
.app-mtsos-master .appFeeDefinitionAmountCell2 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-master .appFeeDefinitionAmountHeader3,
.app-mtsos-master .appFeeDefinitionAmountCell3 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-master .appFeeDefinitionAmountHeader4,
.app-mtsos-master .appFeeDefinitionAmountCell4 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-master .appFeeDefinitionAmountHeader5,
.app-mtsos-master .appFeeDefinitionAmountCell5 {
  width: 6.38297872%;
  *width: 6.32978723%;
}
.app-mtsos-master .appFeeDefinitionTax {
  padding-top: 10px;
  clear: both;
}
.app-mtsos-master .appFeeDefinitionTaxHeader0,
.app-mtsos-master .appFeeDefinitionTaxCell0 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-master .appFeeDefinitionTaxHeader1,
.app-mtsos-master .appFeeDefinitionTaxCell1 {
  width: 6.38297872%;
  *width: 6.32978723%;
}
.app-mtsos-master .appFeeDefinitionTaxHeader2,
.app-mtsos-master .appFeeDefinitionTaxCell2 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-master .appFeeDefinitionTaxHeader3,
.app-mtsos-master .appFeeDefinitionTaxCell3 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-master .appFeeDefinitionTaxHeader4,
.app-mtsos-master .appFeeDefinitionTaxCell4 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-master .appFeeDefinitionTaxHeader5,
.app-mtsos-master .appFeeDefinitionTaxCell5 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-master .appFeeDefinitionTaxHeader6,
.app-mtsos-master .appFeeDefinitionTaxCell6 {
  width: 6.38297872%;
  *width: 6.32978723%;
}
.app-mtsos-master .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-master .appFeeDefinitionAmountRow blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.app-mtsos-master .appFilingDetail .appPageIntro {
  float: none;
  padding: 0;
}
.app-mtsos-master .appFilingDetailObject {
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 12px;
}
.app-mtsos-master .appFilingDocument {
  margin-bottom: 12px;
}
.app-mtsos-master .appFilingDocument:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appFilingDetail .appFilingDocuments.appAttribute.appReadOnly .appFilingLabel.appAttrLabelBox {
  text-overflow: ellipsis;
  word-wrap: break-word;
}
.app-mtsos-master .appFilingDetail .appFilingVirtualActions {
  margin-bottom: 6px;
  display: inline-block;
}
.app-mtsos-master .appFilingDetail .appFilingVirtualActions .appFilingLabel {
  display: none;
}
.app-mtsos-master .appFilingDetail .appFilingVirtualActions .appFilingValue {
  display: none;
}
.app-mtsos-master .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-master .appFilingDetail .appFilingVirtualActions .appFilingAction a:hover,
.app-mtsos-master .appFilingDetail .appFilingVirtualActions .appFilingAction a:active,
.app-mtsos-master .appFilingDetail .appFilingVirtualActions .appFilingAction a.active,
.app-mtsos-master .appFilingDetail .appFilingVirtualActions .appFilingAction a.disabled,
.app-mtsos-master .appFilingDetail .appFilingVirtualActions .appFilingAction a[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-master .appFilingDetail .appFilingVirtualActions .appFilingAction a:active,
.app-mtsos-master .appFilingDetail .appFilingVirtualActions .appFilingAction a.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-master .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-master .appFilingDetail .appFilingVirtualActions .appFilingAction a:focus {
  outline: thin dotted #333;
}
.app-mtsos-master .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-master .appFilingExport {
  float: right;
}
.app-mtsos-master .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-master .appFilingExport a:hover,
.app-mtsos-master .appFilingExport a:active,
.app-mtsos-master .appFilingExport a.active,
.app-mtsos-master .appFilingExport a.disabled,
.app-mtsos-master .appFilingExport a[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-master .appFilingExport a:active,
.app-mtsos-master .appFilingExport a.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-master .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-master .appFilingExport a:focus {
  outline: thin dotted #333;
}
.app-mtsos-master .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-master .appFilingDetail .appWizardInline > div {
  border-bottom: 3px solid #ccc;
  margin-bottom: 20px;
}
.app-mtsos-master .appFilingDetail .appWizardInline > div .appAttribute.appReadOnly {
  margin-bottom: 6px;
}
.app-mtsos-master .appFilingDec .appFilingDecText {
  display: block;
  float: right;
  text-align: right;
  line-height: normal;
}
.app-mtsos-master .appFilingDec .appFilingDecText .appFilingDecLabel {
  font-size: 12px;
  font-style: italic;
  color: #666666;
  padding-right: 5px;
  padding-left: 5px;
}
.app-mtsos-master .appFilingDecWrapper.appFilingDecWrapperCreate,
.app-mtsos-master .appFilingDecWrapper.appFilingDecWrapperChange,
.app-mtsos-master .appFilingDecWrapper.appFilingDecWrapperRemove {
  background: #efefef;
  margin-bottom: 12px;
  border-radius: 5px;
  padding: 10px;
  margin-left: -10px;
  margin-right: -10px;
}
.app-mtsos-master .appFilingDecWrapper.appFilingDecWrapperCreate .appFilingDecWrapper,
.app-mtsos-master .appFilingDecWrapper.appFilingDecWrapperChange .appFilingDecWrapper,
.app-mtsos-master .appFilingDecWrapper.appFilingDecWrapperRemove .appFilingDecWrapper {
  padding: 0;
  margin: 0;
}
.app-mtsos-master .appFilingDecWrapper.appFilingDecWrapperCreate .appAttrPrevious,
.app-mtsos-master .appFilingDecWrapper.appFilingDecWrapperChange .appAttrPrevious,
.app-mtsos-master .appFilingDecWrapper.appFilingDecWrapperRemove .appAttrPrevious {
  color: #666;
  border-top: 1px dotted #d6d6d6;
}
.app-mtsos-master .appFilingDecWrapper.appFilingDecWrapperCreate .appAttrPrevValue,
.app-mtsos-master .appFilingDecWrapper.appFilingDecWrapperChange .appAttrPrevValue,
.app-mtsos-master .appFilingDecWrapper.appFilingDecWrapperRemove .appAttrPrevValue {
  text-decoration: line-through;
}
.app-mtsos-master .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-master .ui-dialog .appFilingVirtualContent .appAttrPreviousContainer {
  background: #efefef;
  margin-bottom: 12px;
  border-radius: 5px;
  padding: 10px;
  margin-left: -10px;
  margin-right: -10px;
}
.app-mtsos-master .appDocumentsContainer .appFilingDecWrapper:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appDocumentsContainer .appFilingDecWrapper.appFilingDecWrapperCreate,
.app-mtsos-master .appDocumentsContainer .appFilingDecWrapper.appFilingDecWrapperChange,
.app-mtsos-master .appDocumentsContainer .appFilingDecWrapper.appFilingDecWrapperRemove {
  margin-left: 0;
  margin-right: 0;
}
.app-mtsos-master .appDialogRepeaterRowContent .appDialogRepeaterRowLabel + .appFilingDec .appFilingDecText,
.app-mtsos-master .appDialogRepeaterRowContent .appSelectorHeader + .appSelectorSelected > .appFilingDec .appFilingDecText {
  margin-top: -10px;
}
.app-mtsos-master .appDialogRepeaterRowContent .appDialogRepeaterRowLabel + .appFilingDec .appFilingDec .appFilingDecText,
.app-mtsos-master .appDialogRepeaterRowContent .appSelectorHeader + .appSelectorSelected > .appFilingDec .appFilingDec .appFilingDecText {
  margin-top: 0;
}
.app-mtsos-master .appServiceInstanceViewChangeDec .appServiceInstanceViewChangeDecText {
  display: block;
  float: right;
  overflow: hidden;
}
.app-mtsos-master .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-master .appServiceInstanceViewChangeDec .appServiceInstanceViewChangeDecText .appServiceInstanceViewChangeDecLabel:before {
  content: "\f0a4";
  font-family: FontAwesome;
  margin-right: 5px;
  font-style: normal;
}
.app-mtsos-master .appAttrPrevious {
  clear: both;
  font-style: italic;
  color: #666;
  border-top: 1px dotted #d6d6d6;
}
.app-mtsos-master .appAttrPrevValue {
  text-decoration: line-through;
}
.app-mtsos-master .appFiling:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appFilingName,
.app-mtsos-master .appFilingSubmitted,
.app-mtsos-master .appFilingEnd,
.app-mtsos-master .appFilingReference {
  margin-left: 2.12765957%;
  float: left;
}
.app-mtsos-master .appFilingName {
  width: 65.95744681%;
  *width: 65.90425532%;
  margin-left: 0;
}
.app-mtsos-master .appFilingName a {
  display: inline-block;
  margin-right: 10px;
}
.app-mtsos-master .appFilingSubmitted {
  width: 14.89361702%;
  *width: 14.84042553%;
  font-size: 12px;
}
.app-mtsos-master .appFilingEnd {
  width: 14.89361702%;
  *width: 14.84042553%;
  font-size: 12px;
}
.app-mtsos-master .appFilingName.correction {
  margin-left: 4.25531915%;
}
.app-mtsos-master .detailsFilings .appFilingName.correction {
  margin-left: 0;
}
.app-mtsos-master .appRepeaterHeader .appFilingName,
.app-mtsos-master .appRepeaterHeader .appFilingSubmitted,
.app-mtsos-master .appRepeaterHeader .appFilingEnd,
.app-mtsos-master .appRepeaterHeader .appFilingReference {
  font-size: 14px;
  font-weight: bold;
}
.app-mtsos-master .brViewLocalCompany-tabsBox .appSection > .appBlockChildren,
.app-mtsos-master .brCorrectLocalCompany-tabsBox .appSection > .appBlockChildren {
  padding: 0;
  border: 0;
}
.app-mtsos-master .appFiling .appFilingOpen {
  font-weight: normal;
  text-transform: uppercase;
}
.app-mtsos-master .appFiling .appFilingCorrectLink,
.app-mtsos-master .appFiling .appFilingInsertLink {
  font-size: 12px;
  text-decoration: none;
  color: #B20000;
  text-decoration: underline;
}
.app-mtsos-master .appFiling .appFilingCorrectLink:hover,
.app-mtsos-master .appFiling .appFilingInsertLink:hover {
  text-decoration: underline;
}
.app-mtsos-master .viewFilingMenu > a .left:before {
  font-family: FontAwesome;
  content: "\f044";
}
.app-mtsos-master .viewFilingMenu > a {
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  font-style: italic;
  color: #B20000;
}
.app-mtsos-master .viewFilingMenu > a:hover {
  color: #B20000;
}
.app-mtsos-master .filingDetails .appSection {
  margin-bottom: 20px;
}
.app-mtsos-master .app-user-internal.BusinessServiceModeView .appFilingName,
.app-mtsos-master [class*='BusinessServiceModeCorrect'] .appFilingName,
.app-mtsos-master .appViewInstanceChange .appFilingName {
  width: 23.40425532%;
  *width: 23.35106383%;
}
.app-mtsos-master .app-user-internal.BusinessServiceModeView .appFilingReference,
.app-mtsos-master [class*='BusinessServiceModeCorrect'] .appFilingReference,
.app-mtsos-master .appViewInstanceChange .appFilingReference {
  width: 23.40425532%;
  *width: 23.35106383%;
}
.app-mtsos-master .app-user-internal.BusinessServiceModeView .appFilingSubmitted,
.app-mtsos-master [class*='BusinessServiceModeCorrect'] .appFilingSubmitted,
.app-mtsos-master .appViewInstanceChange .appFilingSubmitted {
  width: 23.40425532%;
  *width: 23.35106383%;
}
.app-mtsos-master .app-user-internal.BusinessServiceModeView .appFilingEnd,
.app-mtsos-master [class*='BusinessServiceModeCorrect'] .appFilingEnd,
.app-mtsos-master .appViewInstanceChange .appFilingEnd {
  width: 23.40425532%;
  *width: 23.35106383%;
}
.app-mtsos-master [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingName,
.app-mtsos-master .appViewInstanceChange .appDisplayReference .appFilingName {
  width: 23.40425532%;
  *width: 23.35106383%;
}
.app-mtsos-master [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingReference,
.app-mtsos-master .appViewInstanceChange .appDisplayReference .appFilingReference {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-master [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingSubmitted,
.app-mtsos-master .appViewInstanceChange .appDisplayReference .appFilingSubmitted {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.app-mtsos-master [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingSubmitter,
.app-mtsos-master .appViewInstanceChange .appDisplayReference .appFilingSubmitter {
  width: 23.40425532%;
  *width: 23.35106383%;
}
.app-mtsos-master [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingEnd,
.app-mtsos-master .appViewInstanceChange .appDisplayReference .appFilingEnd {
  width: 14.89361702%;
  *width: 14.84042553%;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master .appFilingName {
    width: 23.40425532%;
    *width: 23.35106383%;
  }
  .app-mtsos-master .appFilingReference {
    width: 23.40425532%;
    *width: 23.35106383%;
  }
  .app-mtsos-master .appFilingSubmitted {
    width: 23.40425532%;
    *width: 23.35106383%;
  }
  .app-mtsos-master .appFilingEnd {
    width: 23.40425532%;
    *width: 23.35106383%;
  }
}
.app-mtsos-master .appTemplateSimpleControl > a,
.app-mtsos-master .appTemplateNotification > a {
  display: inline-block;
  margin-right: 3px;
}
.app-mtsos-master .appServiceInstancePresenter,
.app-mtsos-master .appPresenterSupportingDocuments {
  margin-bottom: 20px;
}
.app-mtsos-master .appServiceInstancePresenter.appNotReadOnly,
.app-mtsos-master .appPresenterSupportingDocuments.appNotReadOnly {
  margin-bottom: 20px;
}
.app-mtsos-master .appPresenterDocumentLabel {
  font-size: 16px;
  font-style: normal;
  color: #333333;
  margin-bottom: 6px;
  position: relative;
}
.app-mtsos-master .appPresenterDocumentLabel > h2,
.app-mtsos-master .appPresenterDocumentLabel > h3,
.app-mtsos-master .appPresenterDocumentLabel > h4,
.app-mtsos-master .appPresenterDocumentLabel > h5,
.app-mtsos-master .appPresenterDocumentLabel > h6 {
  display: inline-block;
}
.app-mtsos-master .appPresenterDocumentLabel > h2 {
  font-size: 1.5em;
  margin-top: 0.83em;
  margin-bottom: 0.1em;
}
.app-mtsos-master .appPresenterDocumentLabel > h3 {
  font-size: 1.17em;
  margin-top: 1em;
  margin-bottom: 0.1em;
}
.app-mtsos-master .appPresenterDocumentLabel h1 {
  color: #000000;
  margin: 20px 0px 10px 0px;
}
.app-mtsos-master .appPresenterFormDocuments {
  margin-bottom: 20px;
}
.app-mtsos-master .appPresenterFormDocuments:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appPresenterFormDocuments.appNotReadOnly {
  margin-bottom: 20px;
}
.app-mtsos-master .appPresenterFormDocuments a.appDocumentView {
  display: block;
  float: left;
  clear: both;
}
.app-mtsos-master .appSearchCriteriaDateOnlyMultiValue .appDateHint {
  margin-right: 10px;
  float: left;
  font-size: 12px;
}
.app-mtsos-master .appSearchCriteriaDateOnlyMultiValue .appDateRange {
  float: left;
}
.app-mtsos-master .appSearchCriteriaDateOnlyMultiValue .appDateHint ~ .appDateHint {
  margin-left: 10px;
}
.app-mtsos-master .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-master .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-master .editTask-buttonPad:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .editTask-buttonPad .appButton {
  margin-bottom: 6px;
}
.app-mtsos-master .editTask-buttonPad .leveled {
  position: absolute;
  left: 257px;
}
.app-mtsos-master .editTask-buttonPad .appButton {
  margin-right: 20px;
}
.app-mtsos-master .annualReturnContextBox {
  font-weight: bold;
  font-size: 18px;
}
.app-mtsos-master .appRestrictedAttRadioHz.appNotReadOnly > .appFieldset > .appLegend {
  display: block;
  width: 240px;
  float: left;
  margin-right: 20px;
}
.app-mtsos-master .appRestrictedAttRadioHz.appNotReadOnly > .appFieldset > .appRestricted {
  overflow: auto;
  line-height: normal;
}
.app-mtsos-master .appRestrictedAttRadioHz.appNotReadOnly > .appFieldset > .appRestricted .appRestrictedOption {
  margin-bottom: 6px;
}
.app-mtsos-master .appRestrictedAttRadioHz.appNotReadOnly .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}
.app-mtsos-master .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-master .appInSecLookup .appInSecResult {
  margin-bottom: 2px;
  padding-bottom: 2px;
  border-bottom: 1px dotted #ccc;
}
.app-mtsos-master .appInSecLookup .appInSecResult .appGroupName {
  font-size: 12px;
}
.app-mtsos-master .appInSecLookup .appInSecClose {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px;
  text-decoration: none;
}
.app-mtsos-master .appInSecLookup .appInSecClose .left:before {
  font-family: FontAwesome;
  content: "\f057";
}
.app-mtsos-master .appInSecLookup .appInSecClose .left + span {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.app-mtsos-master .appInSecLookup .appPagerContainer .appPager {
  float: none;
}
.app-mtsos-master .appInSecLookup .appPagerBanner {
  font-style: italic;
  font-size: 10px;
}
.app-mtsos-master .appInSecLookup .appInSecCrit {
  margin-bottom: 10px;
}
.app-mtsos-master .appInSecLookup .appInSecRes {
  border: 1px solid #c0c0c0;
  padding: 10px;
}
.app-mtsos-master .appInSecLookup .appTeam .appTeamDesc {
  display: block;
  margin-left: 18px;
  font-style: italic;
  font-size: 10px;
}
.app-mtsos-master .appInSecLookup .appGroup .appGroupDesc {
  display: block;
  margin-left: 18px;
  font-style: italic;
  font-size: 10px;
}
.app-mtsos-master .appInSecLookup .appInd .appIndSummary {
  display: block;
  margin-left: 18px;
  font-style: italic;
  font-size: 10px;
}
.app-mtsos-master .appSelector.dropdown.appNotReadOnly .appSelectorTitle {
  width: 240px;
  margin-right: 20px;
  float: left;
}
.app-mtsos-master .appSelector.dropdown.appNotReadOnly .appSelectorOptions {
  margin-bottom: none;
}
.app-mtsos-master .appSelectorHeader.appAttribute.appReadOnly .appAttrLabelBox {
  font-weight: bold;
}
.app-mtsos-master .appSelectorEntityRoles > .appSelectorTitle {
  float: left;
  width: 240px;
  margin-right: 20px;
}
.app-mtsos-master.ui-dialog.appInPlaceEditDialog,
.app-mtsos-master .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-master.ui-dialog.appInPlaceEditDialog:before,
.app-mtsos-master .ui-dialog.appInPlaceEditDialog:before,
.app-mtsos-master.ui-dialog.appInPlaceEditDialog:after,
.app-mtsos-master .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-master.ui-dialog.appInPlaceEditDialog:before,
.app-mtsos-master .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-master.ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar,
.app-mtsos-master .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-master.ui-dialog.appInPlaceEditDialog .ui-dialog-content,
.app-mtsos-master .ui-dialog.appInPlaceEditDialog .ui-dialog-content {
  padding: 0px 1px 1px 4px;
}
.app-mtsos-master.ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar-close,
.app-mtsos-master .ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar-close {
  display: none;
}
.app-mtsos-master.ui-widget-overlay.lightFade,
.app-mtsos-master .ui-widget-overlay.lightFade {
  opacity: 0;
}
.app-mtsos-master .appInPlaceEditLinkHolder {
  position: relative;
}
.app-mtsos-master .appInPlaceEditLinkHolder a.appIconPencil:hover .left:before {
  text-decoration: underline;
}
.app-mtsos-master .appInPlaceEditLinks {
  visibility: hidden;
  position: absolute;
  width: 20px;
  height: 20px;
  overflow: visible;
  margin-left: -20px;
}
.app-mtsos-master .appInPlaceEditLinks.off {
  visibility: hidden;
}
.app-mtsos-master .appInPlaceEditLinks.on {
  visibility: visible;
}
.app-mtsos-master .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-master .appInPlaceEditLinks a * {
  text-decoration: none !important;
  line-height: normal;
  text-shadow: none;
  text-decoration: none;
  font-weight: normal;
}
.app-mtsos-master .appInPlaceEditLinks a > .left:before {
  padding-right: 0;
}
.app-mtsos-master .appInPlaceEditLink {
  padding-left: 5px;
  font-size: 10px;
}
.app-mtsos-master .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-master .appInPlaceEditCancel:hover,
.app-mtsos-master .appInPlaceEditCancel:active,
.app-mtsos-master .appInPlaceEditCancel.active,
.app-mtsos-master .appInPlaceEditCancel.disabled,
.app-mtsos-master .appInPlaceEditCancel[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-master .appInPlaceEditCancel:active,
.app-mtsos-master .appInPlaceEditCancel.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-master .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-master .appInPlaceEditCancel:focus {
  outline: thin dotted #333;
}
.app-mtsos-master .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-master .appInPlaceEditCancel:hover {
  text-decoration: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .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-master .appInPlaceEditBox ul.appTabs,
.app-mtsos-master .appInPlaceEditBox div.appTabSelected {
  border: none;
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0;
}
.app-mtsos-master .appInPlaceEditBox ul.appTabs > li {
  margin-bottom: 0;
  display: block;
  float: left;
}
.app-mtsos-master .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-master .appInPlaceEditBox ul.appTabs > li a:hover,
.app-mtsos-master .appInPlaceEditBox ul.appTabs > li a:active,
.app-mtsos-master .appInPlaceEditBox ul.appTabs > li a.active,
.app-mtsos-master .appInPlaceEditBox ul.appTabs > li a.disabled,
.app-mtsos-master .appInPlaceEditBox ul.appTabs > li a[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-master .appInPlaceEditBox ul.appTabs > li a:active,
.app-mtsos-master .appInPlaceEditBox ul.appTabs > li a.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-master .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-master .appInPlaceEditBox ul.appTabs > li a:focus {
  outline: thin dotted #333;
}
.app-mtsos-master .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-master .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-master .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-master .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-master .appInPlaceEditBox ul.appTabs > li a:hover {
  border-color: #a4a4a4;
}
.app-mtsos-master .appInPlaceEditBox ul.appTabs > li.appTabSelected a:hover {
  border-left-width: 0;
}
.app-mtsos-master .appInPlaceEditBox ul.appTabs > li.appTabSelected:first-child a:hover {
  border-left-width: 1px;
}
.app-mtsos-master .appInPlaceEditBox ul.appTabs > li:first-child:last-child a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-mtsos-master .appInPlaceEditBox div.appTabs {
  box-shadow: none;
}
.app-mtsos-master .appInPlaceEditBox div.appTabs ul.appTabs li.appTabSelected {
  border: none;
}
.app-mtsos-master .appInPlaceEditBox .inplaceTextEditType,
.app-mtsos-master .appInPlaceEditBox .appInPlaceEditConstraintText {
  clear: both;
}
.app-mtsos-master .appInPlaceEditBox .appInPlaceTextInput input,
.app-mtsos-master .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-master .appInPlaceEditBox .appInPlaceTextInput textarea {
  min-height: 80px;
  resize: both;
}
.app-mtsos-master .appInPlaceEditBox .appInPlaceWikiTabs ul.appTabs {
  float: right;
  margin-top: -20px;
}
.app-mtsos-master .appInPlaceEditBox .appInPlaceWikiTabs ul.appTabs > li a {
  margin-bottom: 0;
  border-bottom: none;
  padding: 3px 7px;
}
.app-mtsos-master .appInPlaceEditBox .inPlaceTextEditNote {
  font-style: italic;
  font-size: 12px;
  color: #999999;
  margin-bottom: 6px;
}
.app-mtsos-master .appInPlaceEditBox input[type="checkbox"],
.app-mtsos-master .appInPlaceEditBox input[type="radio"] {
  display: inline-block;
  vertical-align: middle;
}
.app-mtsos-master .appInPlaceEditBox input[type="checkbox"] + label,
.app-mtsos-master .appInPlaceEditBox input[type="radio"] + label {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
}
.app-mtsos-master .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-master .appInPlaceEditBox .restrictedOptionCss:hover {
  background: #eaf6e5;
}
.app-mtsos-master .appInPlaceEditBox .restrictedOptionCss input[type="radio"] + label {
  display: inline-block;
  width: 90%;
}
.app-mtsos-master .appInPlaceEditBox .restrictedOptionCss input[type="radio"] {
  display: inline-block;
  margin: 5px;
  vertical-align: top;
}
.app-mtsos-master .appInPlaceEditBox .restrictedOptionCss label .inplaceTextEditKey {
  display: block;
  float: left;
  width: 50%;
  vertical-align: top;
  -webkit-hyphens: manual;
  -moz-hyphens: manual;
  hyphens: manual;
}
.app-mtsos-master .appInPlaceEditBox .restrictedOptionCss label .inplaceTextEditKey .shy {
  visibility: hidden;
}
.app-mtsos-master .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-master .appInPlaceEditBox .inPlaceTextEditLocations {
  max-height: 300px;
  overflow-y: auto;
}
.app-mtsos-master .appInPlaceEditBox .inPlaceTextEditLocations legend {
  margin-bottom: 0;
  margin-top: 10px;
  font-weight: bold;
}
.app-mtsos-master .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-master .appInPlaceEditBox .appInPlaceEditFooter:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appInPlaceEditBox .appInPlaceEditSave {
  float: right;
  margin-left: 10px;
}
.app-mtsos-master .appInPlaceEditBox .appInPlaceEditSaveAndExit {
  float: right;
}
.app-mtsos-master .appInPlaceEditBox .appInPlaceEditSaveAndExit {
  float: right;
}
.app-mtsos-master .appInPlaceEditBox .appInplaceTextRemove {
  float: right;
  padding-top: 2px;
}
.app-mtsos-master .appRoot .appBannerFixed {
  margin-bottom: 0;
  padding: 0;
  position: fixed;
  width: 100%;
  z-index: 1049;
  top: 0;
  height: 32px;
  background: #464646;
}
.app-mtsos-master #appFixedBannerMenu {
  float: right;
}
.app-mtsos-master .appRoot.withDialog .appBannerFixed {
  z-index: inherit;
  position: static;
}
.app-mtsos-master .appRoot {
  padding-top: 32px;
}
.app-mtsos-master .appRoot.withDialog {
  padding-top: 0;
}
.app-mtsos-master .appBannerFixed .appNavBar .appNav > li > a,
.app-mtsos-master #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-master .appBannerFixed .appMyOrganisations {
  border-left: 1px solid #686868;
}
.app-mtsos-master .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-master .appBannerFixed .appNav > li > a > span {
  vertical-align: middle;
}
.app-mtsos-master .appBannerFixed .appNavBar .appNav > li > a .left + span {
  font-size: 12px;
}
.app-mtsos-master .appBannerFixed .appBadge {
  font-size: 12px;
}
.app-mtsos-master .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-master .appRoot .appBannerFixed .logo a {
  color: #fff;
  text-decoration: none;
}
.app-mtsos-master .appRoot .appBannerFixed li.account img {
  border: 1px solid #666;
  margin-right: 5px;
}
.app-mtsos-master .appBannerFixed .account {
  position: relative;
}
.app-mtsos-master .appBannerFixed .account .appSubMenu {
  right: 0;
}
.app-mtsos-master .appBannerFixed .appLastLogon {
  font-size: 11px;
  color: #aaa;
}
.app-mtsos-master .appNavBar .appNav > li.appLastLogon {
  display: none;
}
.app-mtsos-master .appBannerFixed .appNav > li.appHelpItem .appHelpTrig {
  display: none;
}
.app-mtsos-master .appBannerFixed .appNav > li.appHelpItem .appHelpTrig.shown {
  display: block;
}
.app-mtsos-master .appBannerFixed .appNav > li.appHelpItem .appHelpTrig .left:before {
  content: "\f059";
  font-family: FontAwesome;
}
.app-mtsos-master .appRoot.logon.withDialog .appBannerFixed,
.app-mtsos-master .appRoot.forgotPassword.withDialog .appBannerFixed {
  display: block;
}
.app-mtsos-master .appRoot.logon .appPageTitle,
.app-mtsos-master .appRoot.forgotPassword .appPageTitle {
  margin-bottom: 20px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.app-mtsos-master .appRoot.logon .appWholePage .contentCell .contWrap,
.app-mtsos-master .appRoot.forgotPassword .appWholePage .contentCell .contWrap {
  max-width: none;
}
.app-mtsos-master .appRoot.logon .appSubmitButton,
.app-mtsos-master .appRoot.forgotPassword .appSubmitButton {
  position: absolute;
  left: 160px;
  white-space: normal;
}
.app-mtsos-master .appRoot.logon #appFixedBannerMenu,
.app-mtsos-master .appRoot.forgotPassword #appFixedBannerMenu {
  display: none;
}
.app-mtsos-master .appRoot.logon .appAttribute .appAttrLabelBox,
.app-mtsos-master .appRoot.forgotPassword .appAttribute .appAttrLabelBox {
  max-width: 140px;
}
.app-mtsos-master .appRoot.logon .appViewInstanceWrapper,
.app-mtsos-master .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-master .appRoot.logon .appBox.appBoxAlpha,
.app-mtsos-master .appRoot.forgotPassword .appBox.appBoxAlpha {
  background: transparent;
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .appRoot.logon ~ .appFooterContainer,
.app-mtsos-master .appRoot.forgotPassword ~ .appFooterContainer {
  max-width: none;
}
.app-mtsos-master .appRoot.logon ~ .appFooterContainer .appFooter,
.app-mtsos-master .appRoot.forgotPassword ~ .appFooterContainer .appFooter {
  width: auto;
  max-width: none;
  margin: 0 0 40px 0;
}
.app-mtsos-master .appRoot.logon .appRegisterButton,
.app-mtsos-master .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-master .appRoot.logon .appRegisterButton:hover,
.app-mtsos-master .appRoot.forgotPassword .appRegisterButton:hover {
  background: transparent;
  color: #003b5a;
  text-decoration: underline;
}
.app-mtsos-master .appRoot.logon .appRegisterButton:active,
.app-mtsos-master .appRoot.forgotPassword .appRegisterButton:active {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .appRoot.logon .appWizardButtonPad {
  padding-left: 160px;
}
.app-mtsos-master .appRoot.logon .appSubmitButton {
  display: block;
  clear: both;
  float: left;
  white-space: normal;
}
@media screen and (max-width: 780px) {
  .app-mtsos-master .appRoot.logon .appWizardButtonPad {
    margin-left: auto;
  }
}
.app-mtsos-master .appRoot.logon .appWizardNextButton,
.app-mtsos-master .appRoot.logon .appApplyButton,
.app-mtsos-master .appRoot.logon .primaryButton {
  position: static;
}
.app-mtsos-master .appRoot.logon .appWizardButtonPad,
.app-mtsos-master .appRoot.forgotPassword .appWizardButtonPad,
.app-mtsos-master .appRoot.logon .appButtonPadPrimary,
.app-mtsos-master .appRoot.forgotPassword .appButtonPadPrimary {
  border: none;
  padding: 0;
}
.app-mtsos-master .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-master .appRoot.logon .appWizardButtonPad.appLogonHasCancel,
.app-mtsos-master .appRoot.forgotPassword .appWizardButtonPad.appLogonHasCancel {
  padding-left: 0;
  padding-bottom: 20px;
}
.app-mtsos-master .appRoot.logon .appWizardButtonPad.appLogonHasCancel .appSubmitButton,
.app-mtsos-master .appRoot.forgotPassword .appWizardButtonPad.appLogonHasCancel .appSubmitButton {
  float: none;
  display: inline-block;
  position: absolute;
  left: 160px;
}
.app-mtsos-master .appRoot.logon .appWizardButtonPad.appLogonHasCancel .appRegisterButton,
.app-mtsos-master .appRoot.forgotPassword .appWizardButtonPad.appLogonHasCancel .appRegisterButton {
  float: none;
  display: inline-block;
  position: absolute;
  left: 160px;
  margin-top: 30px;
}
.app-mtsos-master .app-svc-searchFeeDefinition table.appTaskDefinitionRepeater,
.app-mtsos-master .app-svc-viewFeeDefinition .viewFeeDefinition-viewFeeDefinitionRepeater-viewFeeDefinitionRecord-feeDefinition,
.app-mtsos-master .appRecordTaskActionReference,
.app-mtsos-master .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-master .viewServiceInstanceChangeSet td.col1 {
  width: 20%;
}
.app-mtsos-master .viewServiceInstanceChangeSet td.col2 {
  width: 40%;
}
.app-mtsos-master .viewServiceInstanceChangeSet td.col2 .appAttribute.appReadOnly .appAttrLabelBox {
  width: 150px;
}
.app-mtsos-master .viewServiceInstanceChangeSet td.col3 {
  width: 40%;
}
.app-mtsos-master.ui-dialog.appClipboardDialog {
  max-width: 600px;
}
.app-mtsos-master.ui-dialog.appPointedDialog,
.app-mtsos-master .ui-dialog.appPointedDialog {
  max-width: 600px;
}
.app-mtsos-master.ui-dialog.appPointedDialog .ui-dialog-content,
.app-mtsos-master .ui-dialog.appPointedDialog .ui-dialog-content {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.app-mtsos-master.ui-dialog.appPointedDialog .ui-dialog-titlebar,
.app-mtsos-master .ui-dialog.appPointedDialog .ui-dialog-titlebar {
  display: none;
}
.app-mtsos-master.ui-dialog.appPointedDialog:before,
.app-mtsos-master .ui-dialog.appPointedDialog:before,
.app-mtsos-master.ui-dialog.appPointedDialog:after,
.app-mtsos-master .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-master.ui-dialog.appPointedDialog:before,
.app-mtsos-master .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-master .appReferenceRepeater:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appReferenceRepeaterSelect {
  display: block;
  float: left;
  margin-right: 20px;
}
.app-mtsos-master .appProposedName.appNotReadOnly {
  float: left;
}
.app-mtsos-master .appSearchResultWidgetSelectAll {
  margin-left: 5px !important;
  font-weight: bold;
  margin-right: 10px !important;
}
.app-mtsos-master .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-master .appButton:hover,
.app-mtsos-master .appButton:active,
.app-mtsos-master .appButton.active,
.app-mtsos-master .appButton.disabled,
.app-mtsos-master .appButton[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-master .appButton:active,
.app-mtsos-master .appButton.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-master .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-master .appButton:focus {
  outline: thin dotted #333;
}
.app-mtsos-master .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-master .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-master .appButonFocus {
  outline: thin dotted #333;
}
.app-mtsos-master .appButton.active,
.app-mtsos-master .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-master .appButton.disabled,
.app-mtsos-master .appButton[disabled],
.app-mtsos-master .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-master .appButtonL {
  padding: 9px 14px;
  font-size: 16px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.app-mtsos-master .appButtonS {
  padding: 3px 9px;
  font-size: 12px;
  line-height: 16px;
}
.app-mtsos-master .appButtonXS {
  padding: 2px 6px;
  font-size: 12px;
  line-height: 14px;
  min-height: inherit;
}
.app-mtsos-master .appButtonPrimary,
.app-mtsos-master .primaryButton,
.app-mtsos-master .appWizardNextButton,
.app-mtsos-master .appButtonPrimary:hover,
.app-mtsos-master .primaryButton:hover,
.app-mtsos-master .appWizardNextButton:hover,
.app-mtsos-master .appButtonWarning,
.app-mtsos-master .appButtonWarning:hover,
.app-mtsos-master .appButtonDanger,
.app-mtsos-master .appButtonDanger:hover,
.app-mtsos-master .appButtonSuccess,
.app-mtsos-master .appButtonSuccess:hover,
.app-mtsos-master .appButtonSecondary,
.app-mtsos-master .appButtonSecondary:hover,
.app-mtsos-master .appButtonInverse,
.app-mtsos-master .appButtonInverse:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.app-mtsos-master .appButtonPrimary.active,
.app-mtsos-master .appWizardNextButton.active,
.app-mtsos-master .appButtonWarning.active,
.app-mtsos-master .appButtonDanger.active,
.app-mtsos-master .appButtonSuccess.active,
.app-mtsos-master .appButtonSecondary.active,
.app-mtsos-master .appButtonInverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.app-mtsos-master .appButton {
  border-color: #a4a4a4;
}
.app-mtsos-master .appButtonPrimary,
.app-mtsos-master .primaryButton,
.app-mtsos-master .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-master .appButtonPrimary:hover,
.app-mtsos-master .primaryButton:hover,
.app-mtsos-master .appWizardNextButton:hover,
.app-mtsos-master .appButtonPrimary:active,
.app-mtsos-master .primaryButton:active,
.app-mtsos-master .appWizardNextButton:active,
.app-mtsos-master .appButtonPrimary.active,
.app-mtsos-master .primaryButton.active,
.app-mtsos-master .appWizardNextButton.active,
.app-mtsos-master .appButtonPrimary.disabled,
.app-mtsos-master .primaryButton.disabled,
.app-mtsos-master .appWizardNextButton.disabled,
.app-mtsos-master .appButtonPrimary[disabled],
.app-mtsos-master .primaryButton[disabled],
.app-mtsos-master .appWizardNextButton[disabled] {
  background-color: #002e63;
  *background-color: #00224a;
}
.app-mtsos-master .appButtonPrimary:active,
.app-mtsos-master .primaryButton:active,
.app-mtsos-master .appWizardNextButton:active,
.app-mtsos-master .appButtonPrimary.active,
.app-mtsos-master .primaryButton.active,
.app-mtsos-master .appWizardNextButton.active {
  background-color: #001630 \9;
}
.app-mtsos-master .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-master .appButtonWarning:hover,
.app-mtsos-master .appButtonWarning:active,
.app-mtsos-master .appButtonWarning.active,
.app-mtsos-master .appButtonWarning.disabled,
.app-mtsos-master .appButtonWarning[disabled] {
  background-color: #f89406;
  *background-color: #df8505;
}
.app-mtsos-master .appButtonWarning:active,
.app-mtsos-master .appButtonWarning.active {
  background-color: #c67605 \9;
}
.app-mtsos-master .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-master .appButtonDanger:hover,
.app-mtsos-master .appButtonDanger:active,
.app-mtsos-master .appButtonDanger.active,
.app-mtsos-master .appButtonDanger.disabled,
.app-mtsos-master .appButtonDanger[disabled] {
  background-color: #bd362f;
  *background-color: #a9302a;
}
.app-mtsos-master .appButtonDanger:active,
.app-mtsos-master .appButtonDanger.active {
  background-color: #942a25 \9;
}
.app-mtsos-master .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-master .appButtonSuccess:hover,
.app-mtsos-master .appButtonSuccess:active,
.app-mtsos-master .appButtonSuccess.active,
.app-mtsos-master .appButtonSuccess.disabled,
.app-mtsos-master .appButtonSuccess[disabled] {
  background-color: #51a351;
  *background-color: #499249;
}
.app-mtsos-master .appButtonSuccess:active,
.app-mtsos-master .appButtonSuccess.active {
  background-color: #408140 \9;
}
.app-mtsos-master .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-master .appButtonSecondary:hover,
.app-mtsos-master .appButtonSecondary:active,
.app-mtsos-master .appButtonSecondary.active,
.app-mtsos-master .appButtonSecondary.disabled,
.app-mtsos-master .appButtonSecondary[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-master .appButtonSecondary:active,
.app-mtsos-master .appButtonSecondary.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-master .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-master .appButtonInverse:hover,
.app-mtsos-master .appButtonInverse:active,
.app-mtsos-master .appButtonInverse.active,
.app-mtsos-master .appButtonInverse.disabled,
.app-mtsos-master .appButtonInverse[disabled] {
  background-color: #222222;
  *background-color: #151515;
}
.app-mtsos-master .appButtonInverse:active,
.app-mtsos-master .appButtonInverse.active {
  background-color: #080808 \9;
}
.app-mtsos-master .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-master .appButtonHollow:hover,
.app-mtsos-master .appButtonHollow:active,
.app-mtsos-master .appButtonHollow.active,
.app-mtsos-master .appButtonHollow.disabled,
.app-mtsos-master .appButtonHollow[disabled] {
  background-color: transparent;
  *background-color: rgba(0, 0, 0, 0);
}
.app-mtsos-master .appButtonHollow:active,
.app-mtsos-master .appButtonHollow.active {
  background-color: rgba(0, 0, 0, 0) \9;
}
.app-mtsos-master button.appButton,
.app-mtsos-master input[type="submit"].appButton {
  *padding-top: 2px;
  *padding-bottom: 2px;
  margin-bottom: 0;
}
.app-mtsos-master button.appButton::-moz-focus-inner,
.app-mtsos-master input[type="submit"].appButton::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.app-mtsos-master button.appButton.appButtonL,
.app-mtsos-master input[type="submit"].appButton.appButtonL {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.app-mtsos-master button.appButton.appButtonS,
.app-mtsos-master input[type="submit"].appButton.appButtonS {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
.app-mtsos-master button.appButton.appButtonXS,
.app-mtsos-master input[type="submit"].appButton.appButtonXS {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.app-mtsos-master .appWizardNextButton > .right:before {
  content: "\f0a9";
  padding-left: 4px;
}
.app-mtsos-master .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-master .negativeLink:hover {
  background: transparent;
  color: #003b5a;
  text-decoration: underline;
}
.app-mtsos-master .negativeLink:active {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .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-master .appCancel.negativeLink:hover,
.app-mtsos-master .appCancel.negativeLink:active,
.app-mtsos-master .appCancel.negativeLink.active,
.app-mtsos-master .appCancel.negativeLink.disabled,
.app-mtsos-master .appCancel.negativeLink[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-master .appCancel.negativeLink:active,
.app-mtsos-master .appCancel.negativeLink.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-master .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-master .appCancel.negativeLink:focus {
  outline: thin dotted #333;
}
.app-mtsos-master .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-master .appCancel.negativeLink:hover {
  text-decoration: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .appSearchResetButton {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .appSearchResetButton:hover {
  text-decoration: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .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-master .appRepeaterDelete:hover,
.app-mtsos-master .appRepeaterDelete:active,
.app-mtsos-master .appRepeaterDelete.active,
.app-mtsos-master .appRepeaterDelete.disabled,
.app-mtsos-master .appRepeaterDelete[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-master .appRepeaterDelete:active,
.app-mtsos-master .appRepeaterDelete.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-master .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-master .appRepeaterDelete:focus {
  outline: thin dotted #333;
}
.app-mtsos-master .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-master .appRepeaterDelete:hover {
  text-decoration: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .appRepeaterDelete .left:before {
  content: "\f00d";
  font-family: FontAwesome;
  padding: 5px;
}
.app-mtsos-master .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-master .appButton.appPlainLink:hover {
  background: transparent;
  color: #003b5a;
  text-decoration: underline;
}
.app-mtsos-master .appButton.appPlainLink:active {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .appButton.appPlainLink > .left + span {
  text-decoration: underline;
}
.app-mtsos-master .appButton.appPlainLink:hover {
  text-decoration: none;
}
.app-mtsos-master .appButtonPlain {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .appButtonPlain:hover {
  text-decoration: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .appBackToDashboard > .left {
  display: inline-block;
}
.app-mtsos-master .appBackToDashboard > .left:before {
  content: "\f053";
  font-family: FontAwesome;
}
.app-mtsos-master .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-master .appCancel:hover,
.app-mtsos-master .appCancel:active,
.app-mtsos-master .appCancel.active,
.app-mtsos-master .appCancel.disabled,
.app-mtsos-master .appCancel[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-master .appCancel:active,
.app-mtsos-master .appCancel.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-master .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-master .appCancel:focus {
  outline: thin dotted #333;
}
.app-mtsos-master .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-master .appCancel:hover {
  text-decoration: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .appButton.cancel {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .appButton.cancel:hover {
  text-decoration: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .appEditBox {
  float: right;
  margin-bottom: 2px;
}
.app-mtsos-master .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-master .appEditButton {
  float: right;
}
.app-mtsos-master .appEntityAction {
  float: right;
}
.app-mtsos-master .appEntityAction .appGroupMenu.open .appSubMenu {
  left: auto;
  right: 0;
}
.app-mtsos-master .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-master .appEntityDetails.appReadOnly .appMenuItem + .appMenuItem {
  padding-left: 10px;
  padding-right: 10px;
}
.app-mtsos-master .btnIconOnly,
.app-mtsos-master .btnIconOnly:hover {
  text-decoration: none;
}
.app-mtsos-master .appButton.btnIconOnly > .left:before {
  padding-right: 0;
}
.app-mtsos-master .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-master .appButton.btnIconOnly,
.app-mtsos-master .appButton.appButtonXS.btnIconOnly,
.app-mtsos-master .appButton.appButtonS.btnIconOnly {
  min-height: inherit;
}
.app-mtsos-master .appAssistive > select + .appButton,
.app-mtsos-master .appAssistive > .appSelectorOptions select + .appButton,
.app-mtsos-master .appAssistive > .appRestrictedSelect select + .appButton {
  margin-bottom: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.app-mtsos-master .appGroupMenu {
  position: relative;
  margin-bottom: 12px;
}
.app-mtsos-master .appGroupMenu:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appGroupMenu + .appGroupMenu,
.app-mtsos-master .appGroupMenu + .appButton,
.app-mtsos-master .appButton + .appGroupMenu,
.app-mtsos-master .appMenuGroup + .appButton,
.app-mtsos-master .appMenuGroup + .appMenuGroup .appButton + .appMenuGroup,
.app-mtsos-master .appButton + .appButton {
  margin-left: 3px;
}
.app-mtsos-master .appBtnToolbar {
  margin-top: 9px;
  margin-bottom: 9px;
}
.app-mtsos-master .appBtnToolbar:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appBtnToolbar .appGroupMenu {
  display: inline-block;
}
.app-mtsos-master .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-master .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-master .appGroupMenu > .appButton:last-child,
.app-mtsos-master .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-master .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-master .appGroupMenu > .appButton.large:last-child,
.app-mtsos-master .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-master .appGroupMenu > .appButton:hover,
.app-mtsos-master .appGroupMenu > .appButton:focus,
.app-mtsos-master .appGroupMenu > .appButton:active,
.app-mtsos-master .appGroupMenu > .appButton.active {
  z-index: 2;
}
.app-mtsos-master .appGroupMenu .appSubMenuName:active,
.app-mtsos-master .appGroupMenu.open .appSubMenuName {
  outline: 0;
}
.app-mtsos-master .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-master .appGroupMenu > .appButtonXS.appSubMenuName {
  padding-left: 5px;
  padding-right: 5px;
}
.app-mtsos-master .appGroupMenu > .appButtonS.appSubMenuName {
  *padding-top: 4px;
  *padding-bottom: 4px;
}
.app-mtsos-master .appGroupMenu > .appButtonL.appSubMenuName {
  padding-left: 12px;
  padding-right: 12px;
}
.app-mtsos-master .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-master .appGroupMenu.open .appSubMenu {
  display: block;
  left: 0;
}
.app-mtsos-master .appGroupMenu.open .appButton.appSubMenuName {
  background-color: #b4b4b4;
}
.app-mtsos-master .appGroupMenu.open .appButtonPrimary.appSubMenuName {
  background-color: #002e63;
}
.app-mtsos-master .appGroupMenu.open .appButtonWarning.appSubMenuName {
  background-color: #f89406;
}
.app-mtsos-master .appGroupMenu.open .appButtonDanger.appSubMenuName {
  background-color: #bd362f;
}
.app-mtsos-master .appGroupMenu.open .appButtonSuccess.appSubMenuName {
  background-color: #51a351;
}
.app-mtsos-master .appGroupMenu.open .appButtonInfo.appSubMenuName {
  background-color: #2f96b4;
}
.app-mtsos-master .appGroupMenu.open .appButtonInverse.appSubMenuName {
  background-color: #222222;
}
.app-mtsos-master .appSubMenuName:hover .right,
.app-mtsos-master .open.appGroupMenu .right {
  opacity: 1;
  filter: alpha(opacity=100);
}
.app-mtsos-master .appSubMenuName.appButtonXS .right {
  margin-top: 5px;
}
.app-mtsos-master .appSubMenuName.appButtonS .right {
  margin-top: 6px;
}
.app-mtsos-master .appSubMenuName.appButtonL .right {
  margin-top: 6px;
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
.app-mtsos-master .appMenuGroup {
  display: inline-block;
  vertical-align: top;
}
.app-mtsos-master .appButtonPad:after,
.app-mtsos-master .appWizardButtonPad:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appButtonPad .appButton + .appButton,
.app-mtsos-master .appButtonPad .appButton + a {
  margin-left: 3px;
}
.app-mtsos-master .appButtonPad.appSearchButtonPad .appButton + .appButton.appSearchButton,
.app-mtsos-master .appButtonPad.appSearchButtonPad .appButton + a.appSearchButton {
  margin-left: 3px;
}
.app-mtsos-master .appWizardButtonPad,
.app-mtsos-master .appButtonPadPrimary {
  margin-top: 20px;
  padding: 20px 0 10px 0;
  border: 1px dotted #ccc;
  border-right: 0;
  border-left: 0;
}
.app-mtsos-master .appWizardButtonPad .appButton,
.app-mtsos-master .appButtonPadPrimary .appButton {
  margin-bottom: 6px;
}
.app-mtsos-master .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-master .appGroupMenu .appMenu.appSubMenuName:hover,
.app-mtsos-master .appGroupMenu .appMenu.appSubMenuName:active,
.app-mtsos-master .appGroupMenu .appMenu.appSubMenuName.active,
.app-mtsos-master .appGroupMenu .appMenu.appSubMenuName.disabled,
.app-mtsos-master .appGroupMenu .appMenu.appSubMenuName[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-master .appGroupMenu .appMenu.appSubMenuName:active,
.app-mtsos-master .appGroupMenu .appMenu.appSubMenuName.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-master .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-master .appGroupMenu .appMenu.appSubMenuName:focus {
  outline: thin dotted #333;
}
.app-mtsos-master .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-master .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-master .appGroupMenu .appMenu.appSubMenuName:focus {
  outline: thin dotted #333;
}
.app-mtsos-master .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-master .appGroupMenu .appMenu.appSubMenuName.disabled,
.appGroupMenu .appMenu.appSubMenuName.app-mtsos-master[disabled] {
  border-color: #999999;
  color: #999999;
}
.app-mtsos-master .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-master .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName:hover,
.app-mtsos-master .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName:active,
.app-mtsos-master .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName.active,
.app-mtsos-master .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName.disabled,
.app-mtsos-master .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName[disabled] {
  background-color: #002e63;
  *background-color: #00224a;
}
.app-mtsos-master .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName:active,
.app-mtsos-master .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName.active {
  background-color: #001630 \9;
}
.app-mtsos-master .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-master .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName:hover,
.app-mtsos-master .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName:active,
.app-mtsos-master .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName.active,
.app-mtsos-master .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName.disabled,
.app-mtsos-master .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName[disabled] {
  background-color: #b4b4b4;
  *background-color: #a7a7a7;
}
.app-mtsos-master .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName:active,
.app-mtsos-master .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName.active {
  background-color: #9b9b9b \9;
}
.app-mtsos-master .appButtonPad.appChildCount0 {
  display: none;
}
.app-mtsos-master .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-master .appGroupMenu.plainLink .appMenu.appSubMenuName:hover {
  background: transparent;
  color: #003b5a;
  text-decoration: underline;
}
.app-mtsos-master .appGroupMenu.plainLink .appMenu.appSubMenuName:active {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-mtsos-master .appButtonPadPrimary .leveled {
  position: absolute;
  left: 257px;
}
.app-mtsos-master .editTask .appButtonPadPrimary.appReadOnly {
  display: none;
}
.app-mtsos-master .appDialogButtons {
  margin-top: 10px;
  padding: 10px 0 0px 0;
  border: 1px dotted #ccc;
  border-right: 0;
  border-left: 0;
}
.app-mtsos-master .appDialogButtons .appButton {
  margin-bottom: 6px;
}
.app-mtsos-master .appDialogButtons .appCancel {
  float: left;
}
.app-mtsos-master .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-master .appDialogButtons .appOk:hover,
.app-mtsos-master .appDialogButtons .appOk:active,
.app-mtsos-master .appDialogButtons .appOk.active,
.app-mtsos-master .appDialogButtons .appOk.disabled,
.app-mtsos-master .appDialogButtons .appOk[disabled] {
  background-color: #002e63;
  *background-color: #00224a;
}
.app-mtsos-master .appDialogButtons .appOk:active,
.app-mtsos-master .appDialogButtons .appOk.active {
  background-color: #001630 \9;
}
.app-mtsos-master .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-master .icn-glass,
.app-mtsos-master .appIconGlass .left:before {
  content: "\f000";
}
.app-mtsos-master .icn-music,
.app-mtsos-master .appIconMusic .left:before {
  content: "\f001";
}
.app-mtsos-master .icn-search,
.app-mtsos-master .appIconSearch .left:before {
  content: "\f002";
}
.app-mtsos-master .icn-envelope-o,
.app-mtsos-master .appIconEnvelopeO .left:before {
  content: "\f003";
}
.app-mtsos-master .icn-heart,
.app-mtsos-master .appIconHeart .left:before {
  content: "\f004";
}
.app-mtsos-master .icn-star,
.app-mtsos-master .appIconStar .left:before {
  content: "\f005";
}
.app-mtsos-master .icn-star-o,
.app-mtsos-master .appIconStarO .left:before {
  content: "\f006";
}
.app-mtsos-master .icn-user,
.app-mtsos-master .appIconUser .left:before {
  content: "\f007";
}
.app-mtsos-master .icn-film,
.app-mtsos-master .appIconFilm .left:before {
  content: "\f008";
}
.app-mtsos-master .icn-th-large,
.app-mtsos-master .appIconThLarge .left:before {
  content: "\f009";
}
.app-mtsos-master .icn-th,
.app-mtsos-master .appIconTh .left:before {
  content: "\f00a";
}
.app-mtsos-master .icn-th-list,
.app-mtsos-master .appIconThList .left:before {
  content: "\f00b";
}
.app-mtsos-master .icn-check,
.app-mtsos-master .appIconCheck .left:before,
.app-mtsos-master .icn-ok,
.app-mtsos-master .appIconOk .left:before {
  content: "\f00c";
}
.app-mtsos-master .icn-remove,
.app-mtsos-master .appIconRemove .left:before,
.app-mtsos-master .icn-close,
.app-mtsos-master .appIconClose .left:before,
.app-mtsos-master .icn-times,
.app-mtsos-master .appIconTimes .left:before {
  content: "\f00d";
}
.app-mtsos-master .icn-search-plus,
.app-mtsos-master .appIconSearchPlus .left:before {
  content: "\f00e";
}
.app-mtsos-master .icn-search-minus,
.app-mtsos-master .appIconSearchMinus .left:before {
  content: "\f010";
}
.app-mtsos-master .icn-power-off,
.app-mtsos-master .appIconPowerOff .left:before {
  content: "\f011";
}
.app-mtsos-master .icn-signal,
.app-mtsos-master .appIconSignal .left:before {
  content: "\f012";
}
.app-mtsos-master .icn-gear,
.app-mtsos-master .appIconGear .left:before,
.app-mtsos-master .icn-cog,
.app-mtsos-master .appIconCog .left:before {
  content: "\f013";
}
.app-mtsos-master .icn-trash-o,
.app-mtsos-master .appIconTrashO .left:before {
  content: "\f014";
}
.app-mtsos-master .icn-home,
.app-mtsos-master .appIconHome .left:before {
  content: "\f015";
}
.app-mtsos-master .icn-file-o,
.app-mtsos-master .appIconFileO .left:before {
  content: "\f016";
}
.app-mtsos-master .icn-clock-o,
.app-mtsos-master .appIconClockO .left:before {
  content: "\f017";
}
.app-mtsos-master .icn-road,
.app-mtsos-master .appIconRoad .left:before {
  content: "\f018";
}
.app-mtsos-master .icn-download,
.app-mtsos-master .appIconDownload .left:before {
  content: "\f019";
}
.app-mtsos-master .icn-arrow-circle-o-down,
.app-mtsos-master .appIconArrowCircleODown .left:before {
  content: "\f01a";
}
.app-mtsos-master .icn-arrow-circle-o-up,
.app-mtsos-master .appIconArrowCircleOUp .left:before {
  content: "\f01b";
}
.app-mtsos-master .icn-inbox,
.app-mtsos-master .appIconInbox .left:before {
  content: "\f01c";
}
.app-mtsos-master .icn-play-circle-o,
.app-mtsos-master .appIconPlayCircleO .left:before {
  content: "\f01d";
}
.app-mtsos-master .icn-rotate-right,
.app-mtsos-master .appIconRotateRight .left:before,
.app-mtsos-master .icn-repeat,
.app-mtsos-master .appIconRepeat .left:before {
  content: "\f01e";
}
.app-mtsos-master .icn-refresh,
.app-mtsos-master .appIconRefresh .left:before {
  content: "\f021";
}
.app-mtsos-master .icn-list-alt,
.app-mtsos-master .appIconListAlt .left:before {
  content: "\f022";
}
.app-mtsos-master .icn-lock,
.app-mtsos-master .appIconLock .left:before {
  content: "\f023";
}
.app-mtsos-master .icn-flag,
.app-mtsos-master .appIconFlag .left:before {
  content: "\f024";
}
.app-mtsos-master .icn-headphones,
.app-mtsos-master .appIconHeadphones .left:before {
  content: "\f025";
}
.app-mtsos-master .icn-volume-off,
.app-mtsos-master .appIconVolumeOff .left:before {
  content: "\f026";
}
.app-mtsos-master .icn-volume-down,
.app-mtsos-master .appIconVolumeDown .left:before {
  content: "\f027";
}
.app-mtsos-master .icn-volume-up,
.app-mtsos-master .appIconVolumeUp .left:before {
  content: "\f028";
}
.app-mtsos-master .icn-qrcode,
.app-mtsos-master .appIconQrcode .left:before {
  content: "\f029";
}
.app-mtsos-master .icn-barcode,
.app-mtsos-master .appIconBarcode .left:before {
  content: "\f02a";
}
.app-mtsos-master .icn-tag,
.app-mtsos-master .appIconTag .left:before {
  content: "\f02b";
}
.app-mtsos-master .icn-tags,
.app-mtsos-master .appIconTags .left:before {
  content: "\f02c";
}
.app-mtsos-master .icn-book,
.app-mtsos-master .appIconBook .left:before {
  content: "\f02d";
}
.app-mtsos-master .icn-bookmark,
.app-mtsos-master .appIconBookmark .left:before {
  content: "\f02e";
}
.app-mtsos-master .icn-print,
.app-mtsos-master .appIconPrint .left:before {
  content: "\f02f";
}
.app-mtsos-master .icn-camera,
.app-mtsos-master .appIconCamera .left:before {
  content: "\f030";
}
.app-mtsos-master .icn-font,
.app-mtsos-master .appIconFont .left:before {
  content: "\f031";
}
.app-mtsos-master .icn-bold,
.app-mtsos-master .appIconBold .left:before {
  content: "\f032";
}
.app-mtsos-master .icn-italic,
.app-mtsos-master .appIconItalic .left:before {
  content: "\f033";
}
.app-mtsos-master .icn-text-height,
.app-mtsos-master .appIconTextHeight .left:before {
  content: "\f034";
}
.app-mtsos-master .icn-text-width,
.app-mtsos-master .appIconTextWidth .left:before {
  content: "\f035";
}
.app-mtsos-master .icn-align-left,
.app-mtsos-master .appIconAlignLeft .left:before {
  content: "\f036";
}
.app-mtsos-master .icn-align-center,
.app-mtsos-master .appIconAlignCenter .left:before {
  content: "\f037";
}
.app-mtsos-master .icn-align-right,
.app-mtsos-master .appIconAlignRight .left:before {
  content: "\f038";
}
.app-mtsos-master .icn-align-justify,
.app-mtsos-master .appIconAlignJustify .left:before {
  content: "\f039";
}
.app-mtsos-master .icn-list,
.app-mtsos-master .appIconList .left:before {
  content: "\f03a";
}
.app-mtsos-master .icn-dedent,
.app-mtsos-master .appIconDedent .left:before,
.app-mtsos-master .icn-outdent,
.app-mtsos-master .appIconOutdent .left:before {
  content: "\f03b";
}
.app-mtsos-master .icn-indent,
.app-mtsos-master .appIconIndent .left:before {
  content: "\f03c";
}
.app-mtsos-master .icn-video-camera,
.app-mtsos-master .appIconVideoCamera .left:before {
  content: "\f03d";
}
.app-mtsos-master .icn-photo,
.app-mtsos-master .appIconPhoto .left:before,
.app-mtsos-master .icn-image,
.app-mtsos-master .appIconImage .left:before,
.app-mtsos-master .icn-picture-o,
.app-mtsos-master .appIconPictureO .left:before {
  content: "\f03e";
}
.app-mtsos-master .icn-pencil,
.app-mtsos-master .appIconPencil .left:before {
  content: "\f040";
}
.app-mtsos-master .icn-map-marker,
.app-mtsos-master .appIconMapMarker .left:before {
  content: "\f041";
}
.app-mtsos-master .icn-adjust,
.app-mtsos-master .appIconAdjust .left:before {
  content: "\f042";
}
.app-mtsos-master .icn-tint,
.app-mtsos-master .appIconTint .left:before {
  content: "\f043";
}
.app-mtsos-master .icn-edit,
.app-mtsos-master .appIconEdit .left:before,
.app-mtsos-master .icn-pencil-square-o,
.app-mtsos-master .appIconPencilSquareO .left:before {
  content: "\f044";
}
.app-mtsos-master .icn-share-square-o,
.app-mtsos-master .appIconShareSquareO .left:before {
  content: "\f045";
}
.app-mtsos-master .icn-check-square-o,
.app-mtsos-master .appIconCheckSquareO .left:before {
  content: "\f046";
}
.app-mtsos-master .icn-arrows,
.app-mtsos-master .appIconArrows .left:before {
  content: "\f047";
}
.app-mtsos-master .icn-step-backward,
.app-mtsos-master .appIconStepBackward .left:before {
  content: "\f048";
}
.app-mtsos-master .icn-fast-backward,
.app-mtsos-master .appIconFastBackward .left:before {
  content: "\f049";
}
.app-mtsos-master .icn-backward,
.app-mtsos-master .appIconBackward .left:before {
  content: "\f04a";
}
.app-mtsos-master .icn-play,
.app-mtsos-master .appIconPlay .left:before {
  content: "\f04b";
}
.app-mtsos-master .icn-pause,
.app-mtsos-master .appIconPause .left:before {
  content: "\f04c";
}
.app-mtsos-master .icn-stop,
.app-mtsos-master .appIconStop .left:before {
  content: "\f04d";
}
.app-mtsos-master .icn-forward,
.app-mtsos-master .appIconForward .left:before {
  content: "\f04e";
}
.app-mtsos-master .icn-fast-forward,
.app-mtsos-master .appIconFastForward .left:before {
  content: "\f050";
}
.app-mtsos-master .icn-step-forward,
.app-mtsos-master .appIconStepForward .left:before {
  content: "\f051";
}
.app-mtsos-master .icn-eject,
.app-mtsos-master .appIconEject .left:before {
  content: "\f052";
}
.app-mtsos-master .icn-chevron-left,
.app-mtsos-master .appIconChevronLeft .left:before {
  content: "\f053";
}
.app-mtsos-master .icn-chevron-right,
.app-mtsos-master .appIconChevronRight .left:before {
  content: "\f054";
}
.app-mtsos-master .icn-plus-circle,
.app-mtsos-master .appIconPlusCircle .left:before,
.app-mtsos-master .icn-plus-sign,
.app-mtsos-master .appIconPlusSign .left:before {
  content: "\f055";
}
.app-mtsos-master .icn-minus-circle,
.app-mtsos-master .appIconMinusCircle .left:before {
  content: "\f056";
}
.app-mtsos-master .icn-times-circle,
.app-mtsos-master .appIconTimesCircle .left:before,
.app-mtsos-master .icn-remove-sign,
.app-mtsos-master .appIconRemoveSign .left:before {
  content: "\f057";
}
.app-mtsos-master .icn-check-circle,
.app-mtsos-master .appIconCheckCircle .left:before {
  content: "\f058";
}
.app-mtsos-master .icn-question-circle,
.app-mtsos-master .appIconQuestionCircle .left:before,
.app-mtsos-master .icn-question-sign,
.app-mtsos-master .appIconQuestionSign .left:before {
  content: "\f059";
}
.app-mtsos-master .icn-info-circle,
.app-mtsos-master .appIconInfoCircle .left:before {
  content: "\f05a";
}
.app-mtsos-master .icn-crosshairs,
.app-mtsos-master .appIconCrosshairs .left:before {
  content: "\f05b";
}
.app-mtsos-master .icn-times-circle-o,
.app-mtsos-master .appIconTimesCircleO .left:before {
  content: "\f05c";
}
.app-mtsos-master .icn-check-circle-o,
.app-mtsos-master .appIconCheckCircleO .left:before,
.app-mtsos-master .icn-ok-circle,
.app-mtsos-master .appIconOkCircle .left:before,
.app-mtsos-master .icn-ok-sign,
.app-mtsos-master .appIconOkSign .left:before {
  content: "\f05d";
}
.app-mtsos-master .icn-ban,
.app-mtsos-master .appIconBan .left:before {
  content: "\f05e";
}
.app-mtsos-master .icn-arrow-left,
.app-mtsos-master .appIconArrowLeft .left:before {
  content: "\f060";
}
.app-mtsos-master .icn-arrow-right,
.app-mtsos-master .appIconArrowRight .left:before {
  content: "\f061";
}
.app-mtsos-master .icn-arrow-up,
.app-mtsos-master .appIconArrowUp .left:before {
  content: "\f062";
}
.app-mtsos-master .icn-arrow-down,
.app-mtsos-master .appIconArrowDown .left:before {
  content: "\f063";
}
.app-mtsos-master .icn-mail-forward,
.app-mtsos-master .appIconMailForward .left:before,
.app-mtsos-master .icn-share,
.app-mtsos-master .appIconShare .left:before {
  content: "\f064";
}
.app-mtsos-master .icn-expand,
.app-mtsos-master .appIconExpand .left:before {
  content: "\f065";
}
.app-mtsos-master .icn-compress,
.app-mtsos-master .appIconCompress .left:before {
  content: "\f066";
}
.app-mtsos-master .icn-plus,
.app-mtsos-master .appIconPlus .left:before {
  content: "\f067";
}
.app-mtsos-master .icn-minus,
.app-mtsos-master .appIconMinus .left:before {
  content: "\f068";
}
.app-mtsos-master .icn-asterisk,
.app-mtsos-master .appIconAsterisk .left:before {
  content: "\f069";
}
.app-mtsos-master .icn-exclamation-circle,
.app-mtsos-master .appIconExclamationCircle .left:before,
.app-mtsos-master .icn-exclamation-sign,
.app-mtsos-master .appIconExclamationSign .left:before {
  content: "\f06a";
}
.app-mtsos-master .icn-gift,
.app-mtsos-master .appIconGift .left:before {
  content: "\f06b";
}
.app-mtsos-master .icn-leaf,
.app-mtsos-master .appIconLeaf .left:before {
  content: "\f06c";
}
.app-mtsos-master .icn-fire,
.app-mtsos-master .appIconFire .left:before {
  content: "\f06d";
}
.app-mtsos-master .icn-eye,
.app-mtsos-master .appIconEye .left:before,
.app-mtsos-master .icn-eye-open,
.app-mtsos-master .appIconEyeOpen .left:before {
  content: "\f06e";
}
.app-mtsos-master .icn-eye-slash,
.app-mtsos-master .appIconEyeSlash .left:before {
  content: "\f070";
}
.app-mtsos-master .icn-warning,
.app-mtsos-master .appIconWarning .left:before,
.app-mtsos-master .icn-warning-sign,
.app-mtsos-master .appIconWarningSign .left:before,
.app-mtsos-master .icn-exclamation-triangle,
.app-mtsos-master .appIconExclamationTriangle .left:before {
  content: "\f071";
}
.app-mtsos-master .icn-plane,
.app-mtsos-master .appIconPlane .left:before {
  content: "\f072";
}
.app-mtsos-master .icn-calendar,
.app-mtsos-master .appIconCalendar .left:before {
  content: "\f073";
}
.app-mtsos-master .icn-random,
.app-mtsos-master .appIconRandom .left:before {
  content: "\f074";
}
.app-mtsos-master .icn-comment,
.app-mtsos-master .appIconComment .left:before {
  content: "\f075";
}
.app-mtsos-master .icn-magnet,
.app-mtsos-master .appIconMagnet .left:before {
  content: "\f076";
}
.app-mtsos-master .icn-chevron-up,
.app-mtsos-master .appIconChevronUp .left:before {
  content: "\f077";
}
.app-mtsos-master .icn-chevron-down,
.app-mtsos-master .appIconChevronDown .left:before {
  content: "\f078";
}
.app-mtsos-master .icn-retweet,
.app-mtsos-master .appIconRetweet .left:before {
  content: "\f079";
}
.app-mtsos-master .icn-shopping-cart,
.app-mtsos-master .appIconShoppingCart .left:before {
  content: "\f07a";
}
.app-mtsos-master .icn-folder,
.app-mtsos-master .appIconFolder .left:before {
  content: "\f07b";
}
.app-mtsos-master .icn-folder-open,
.app-mtsos-master .appIconFolderOpen .left:before {
  content: "\f07c";
}
.app-mtsos-master .icn-arrows-v,
.app-mtsos-master .appIconArrowsV .left:before {
  content: "\f07d";
}
.app-mtsos-master .icn-arrows-h,
.app-mtsos-master .appIconArrowsH .left:before {
  content: "\f07e";
}
.app-mtsos-master .icn-bar-chart-o,
.app-mtsos-master .appIconBarChartO .left:before,
.app-mtsos-master .icn-bar-chart,
.app-mtsos-master .appIconBarChart .left:before {
  content: "\f080";
}
.app-mtsos-master .icn-twitter-square,
.app-mtsos-master .appIconTwitterSquare .left:before {
  content: "\f081";
}
.app-mtsos-master .icn-facebook-square,
.app-mtsos-master .appIconFacebookSquare .left:before {
  content: "\f082";
}
.app-mtsos-master .icn-camera-retro,
.app-mtsos-master .appIconCameraRetro .left:before {
  content: "\f083";
}
.app-mtsos-master .icn-key,
.app-mtsos-master .appIconKey .left:before {
  content: "\f084";
}
.app-mtsos-master .icn-gears,
.app-mtsos-master .appIconGears .left:before,
.app-mtsos-master .icn-cogs,
.app-mtsos-master .appIconCogs .left:before {
  content: "\f085";
}
.app-mtsos-master .icn-comments,
.app-mtsos-master .appIconComments .left:before {
  content: "\f086";
}
.app-mtsos-master .icn-thumbs-o-up,
.app-mtsos-master .appIconThumbsOUp .left:before {
  content: "\f087";
}
.app-mtsos-master .icn-thumbs-o-down,
.app-mtsos-master .appIconThumbsODown .left:before {
  content: "\f088";
}
.app-mtsos-master .icn-star-half,
.app-mtsos-master .appIconStarHalf .left:before {
  content: "\f089";
}
.app-mtsos-master .icn-heart-o,
.app-mtsos-master .appIconHeartO .left:before {
  content: "\f08a";
}
.app-mtsos-master .icn-sign-out,
.app-mtsos-master .appIconSignOut .left:before {
  content: "\f08b";
}
.app-mtsos-master .icn-linkedin-square,
.app-mtsos-master .appIconLinkedinSquare .left:before {
  content: "\f08c";
}
.app-mtsos-master .icn-thumb-tack,
.app-mtsos-master .appIconThumbTack .left:before {
  content: "\f08d";
}
.app-mtsos-master .icn-external-link,
.app-mtsos-master .appIconExternalLink .left:before {
  content: "\f08e";
}
.app-mtsos-master .icn-sign-in,
.app-mtsos-master .appIconSignIn .left:before {
  content: "\f090";
}
.app-mtsos-master .icn-trophy,
.app-mtsos-master .appIconTrophy .left:before {
  content: "\f091";
}
.app-mtsos-master .icn-github-square,
.app-mtsos-master .appIconGithubSquare .left:before {
  content: "\f092";
}
.app-mtsos-master .icn-upload,
.app-mtsos-master .appIconUpload .left:before {
  content: "\f093";
}
.app-mtsos-master .icn-lemon-o,
.app-mtsos-master .appIconLemonO .left:before {
  content: "\f094";
}
.app-mtsos-master .icn-phone,
.app-mtsos-master .appIconPhone .left:before {
  content: "\f095";
}
.app-mtsos-master .icn-square-o,
.app-mtsos-master .appIconSquareO .left:before {
  content: "\f096";
}
.app-mtsos-master .icn-bookmark-o,
.app-mtsos-master .appIconBookmarkO .left:before {
  content: "\f097";
}
.app-mtsos-master .icn-phone-square,
.app-mtsos-master .appIconPhoneSquare .left:before {
  content: "\f098";
}
.app-mtsos-master .icn-twitter,
.app-mtsos-master .appIconTwitter .left:before {
  content: "\f099";
}
.app-mtsos-master .icn-facebook-f,
.app-mtsos-master .appIconFacebookF .left:before,
.app-mtsos-master .icn-facebook,
.app-mtsos-master .appIconFacebook .left:before {
  content: "\f09a";
}
.app-mtsos-master .icn-github,
.app-mtsos-master .appIconGithub .left:before {
  content: "\f09b";
}
.app-mtsos-master .icn-unlock,
.app-mtsos-master .appIconUnlock .left:before {
  content: "\f09c";
}
.app-mtsos-master .icn-credit-card,
.app-mtsos-master .appIconCreditCard .left:before {
  content: "\f09d";
}
.app-mtsos-master .icn-feed,
.app-mtsos-master .appIconFeed .left:before,
.app-mtsos-master .icn-rss,
.app-mtsos-master .appIconRss .left:before {
  content: "\f09e";
}
.app-mtsos-master .icn-hdd-o,
.app-mtsos-master .appIconHddO .left:before {
  content: "\f0a0";
}
.app-mtsos-master .icn-bullhorn,
.app-mtsos-master .appIconBullhorn .left:before {
  content: "\f0a1";
}
.app-mtsos-master .icn-bell,
.app-mtsos-master .appIconBell .left:before {
  content: "\f0f3";
}
.app-mtsos-master .icn-certificate,
.app-mtsos-master .appIconCertificate .left:before {
  content: "\f0a3";
}
.app-mtsos-master .icn-hand-o-right,
.app-mtsos-master .appIconHandORight .left:before {
  content: "\f0a4";
}
.app-mtsos-master .icn-hand-o-left,
.app-mtsos-master .appIconHandOLeft .left:before {
  content: "\f0a5";
}
.app-mtsos-master .icn-hand-o-up,
.app-mtsos-master .appIconHandOUp .left:before {
  content: "\f0a6";
}
.app-mtsos-master .icn-hand-o-down,
.app-mtsos-master .appIconHandODown .left:before {
  content: "\f0a7";
}
.app-mtsos-master .icn-arrow-circle-left,
.app-mtsos-master .appIconArrowCircleLeft .left:before {
  content: "\f0a8";
}
.app-mtsos-master .icn-arrow-circle-right,
.app-mtsos-master .appIconArrowCircleRight .left:before {
  content: "\f0a9";
}
.app-mtsos-master .icn-arrow-circle-up,
.app-mtsos-master .appIconArrowCircleUp .left:before {
  content: "\f0aa";
}
.app-mtsos-master .icn-arrow-circle-down,
.app-mtsos-master .appIconArrowCircleDown .left:before {
  content: "\f0ab";
}
.app-mtsos-master .icn-globe,
.app-mtsos-master .appIconGlobe .left:before {
  content: "\f0ac";
}
.app-mtsos-master .icn-wrench,
.app-mtsos-master .appIconWrench .left:before {
  content: "\f0ad";
}
.app-mtsos-master .icn-tasks,
.app-mtsos-master .appIconTasks .left:before {
  content: "\f0ae";
}
.app-mtsos-master .icn-filter,
.app-mtsos-master .appIconFilter .left:before {
  content: "\f0b0";
}
.app-mtsos-master .icn-briefcase,
.app-mtsos-master .appIconBriefcase .left:before {
  content: "\f0b1";
}
.app-mtsos-master .icn-arrows-alt,
.app-mtsos-master .appIconArrowsAlt .left:before {
  content: "\f0b2";
}
.app-mtsos-master .icn-group,
.app-mtsos-master .appIconGroup .left:before,
.app-mtsos-master .icn-users,
.app-mtsos-master .appIconUsers .left:before {
  content: "\f0c0";
}
.app-mtsos-master .icn-chain,
.app-mtsos-master .appIconChain .left:before,
.app-mtsos-master .icn-link,
.app-mtsos-master .appIconLink .left:before {
  content: "\f0c1";
}
.app-mtsos-master .icn-cloud,
.app-mtsos-master .appIconCloud .left:before {
  content: "\f0c2";
}
.app-mtsos-master .icn-flask,
.app-mtsos-master .appIconFlask .left:before {
  content: "\f0c3";
}
.app-mtsos-master .icn-cut,
.app-mtsos-master .appIconCut .left:before,
.app-mtsos-master .icn-scissors,
.app-mtsos-master .appIconScissors .left:before {
  content: "\f0c4";
}
.app-mtsos-master .icn-copy,
.app-mtsos-master .appIconCopy .left:before,
.app-mtsos-master .icn-files-o,
.app-mtsos-master .appIconFilesO .left:before {
  content: "\f0c5";
}
.app-mtsos-master .icn-paperclip,
.app-mtsos-master .appIconPaperclip .left:before {
  content: "\f0c6";
}
.app-mtsos-master .icn-save,
.app-mtsos-master .appIconSave .left:before,
.app-mtsos-master .icn-floppy-o,
.app-mtsos-master .appIconFloppyO .left:before {
  content: "\f0c7";
}
.app-mtsos-master .icn-square,
.app-mtsos-master .appIconSquare .left:before {
  content: "\f0c8";
}
.app-mtsos-master .icn-navicon,
.app-mtsos-master .appIconNavicon .left:before,
.app-mtsos-master .icn-reorder,
.app-mtsos-master .appIconReorder .left:before,
.app-mtsos-master .icn-bars,
.app-mtsos-master .appIconBars .left:before {
  content: "\f0c9";
}
.app-mtsos-master .icn-list-ul,
.app-mtsos-master .appIconListUl .left:before {
  content: "\f0ca";
}
.app-mtsos-master .icn-list-ol,
.app-mtsos-master .appIconListOl .left:before {
  content: "\f0cb";
}
.app-mtsos-master .icn-strikethrough,
.app-mtsos-master .appIconStrikethrough .left:before {
  content: "\f0cc";
}
.app-mtsos-master .icn-underline,
.app-mtsos-master .appIconUnderline .left:before {
  content: "\f0cd";
}
.app-mtsos-master .icn-table,
.app-mtsos-master .appIconTable .left:before {
  content: "\f0ce";
}
.app-mtsos-master .icn-magic,
.app-mtsos-master .appIconMagic .left:before {
  content: "\f0d0";
}
.app-mtsos-master .icn-truck,
.app-mtsos-master .appIconTruck .left:before {
  content: "\f0d1";
}
.app-mtsos-master .icn-pinterest,
.app-mtsos-master .appIconPinterest .left:before {
  content: "\f0d2";
}
.app-mtsos-master .icn-pinterest-square,
.app-mtsos-master .appIconPinterestSquare .left:before {
  content: "\f0d3";
}
.app-mtsos-master .icn-google-plus-square,
.app-mtsos-master .appIconGooglePlusSquare .left:before {
  content: "\f0d4";
}
.app-mtsos-master .icn-google-plus,
.app-mtsos-master .appIconGooglePlus .left:before {
  content: "\f0d5";
}
.app-mtsos-master .icn-money,
.app-mtsos-master .appIconMoney .left:before {
  content: "\f0d6";
}
.app-mtsos-master .icn-caret-down,
.app-mtsos-master .appIconCaretDown .left:before {
  content: "\f0d7";
}
.app-mtsos-master .icn-caret-up,
.app-mtsos-master .appIconCaretUp .left:before {
  content: "\f0d8";
}
.app-mtsos-master .icn-caret-left,
.app-mtsos-master .appIconCaretLeft .left:before {
  content: "\f0d9";
}
.app-mtsos-master .icn-caret-right,
.app-mtsos-master .appIconCaretRight .left:before {
  content: "\f0da";
}
.app-mtsos-master .icn-columns,
.app-mtsos-master .appIconColumns .left:before {
  content: "\f0db";
}
.app-mtsos-master .icn-unsorted,
.app-mtsos-master .appIconUnsorted .left:before,
.app-mtsos-master .icn-sort,
.app-mtsos-master .appIconSort .left:before {
  content: "\f0dc";
}
.app-mtsos-master .icn-sort-down,
.app-mtsos-master .appIconSortDown .left:before,
.app-mtsos-master .icn-sort-desc,
.app-mtsos-master .appIconSortDesc .left:before {
  content: "\f0dd";
}
.app-mtsos-master .icn-sort-up,
.app-mtsos-master .appIconSortUp .left:before,
.app-mtsos-master .icn-sort-asc,
.app-mtsos-master .appIconSortAsc .left:before {
  content: "\f0de";
}
.app-mtsos-master .icn-envelope,
.app-mtsos-master .appIconEnvelope .left:before {
  content: "\f0e0";
}
.app-mtsos-master .icn-linkedin,
.app-mtsos-master .appIconLinkedin .left:before {
  content: "\f0e1";
}
.app-mtsos-master .icn-rotate-left,
.app-mtsos-master .appIconRotateLeft .left:before,
.app-mtsos-master .icn-undo,
.app-mtsos-master .appIconUndo .left:before {
  content: "\f0e2";
}
.app-mtsos-master .icn-legal,
.app-mtsos-master .appIconLegal .left:before,
.app-mtsos-master .icn-gavel,
.app-mtsos-master .appIconGavel .left:before {
  content: "\f0e3";
}
.app-mtsos-master .icn-dashboard,
.app-mtsos-master .appIconDashboard .left:before,
.app-mtsos-master .icn-tachometer,
.app-mtsos-master .appIconTachometer .left:before {
  content: "\f0e4";
}
.app-mtsos-master .icn-comment-o,
.app-mtsos-master .appIconCommentO .left:before {
  content: "\f0e5";
}
.app-mtsos-master .icn-comments-o,
.app-mtsos-master .appIconCommentsO .left:before {
  content: "\f0e6";
}
.app-mtsos-master .icn-flash,
.app-mtsos-master .appIconFlash .left:before,
.app-mtsos-master .icn-bolt,
.app-mtsos-master .appIconBolt .left:before {
  content: "\f0e7";
}
.app-mtsos-master .icn-sitemap,
.app-mtsos-master .appIconSitemap .left:before {
  content: "\f0e8";
}
.app-mtsos-master .icn-umbrella,
.app-mtsos-master .appIconUmbrella .left:before {
  content: "\f0e9";
}
.app-mtsos-master .icn-paste,
.app-mtsos-master .appIconPaste .left:before,
.app-mtsos-master .icn-clipboard,
.app-mtsos-master .appIconClipboard .left:before {
  content: "\f0ea";
}
.app-mtsos-master .icn-lightbulb-o,
.app-mtsos-master .appIconLightbulbO .left:before {
  content: "\f0eb";
}
.app-mtsos-master .icn-exchange,
.app-mtsos-master .appIconExchange .left:before {
  content: "\f0ec";
}
.app-mtsos-master .icn-cloud-download,
.app-mtsos-master .appIconCloudDownload .left:before {
  content: "\f0ed";
}
.app-mtsos-master .icn-cloud-upload,
.app-mtsos-master .appIconCloudUpload .left:before {
  content: "\f0ee";
}
.app-mtsos-master .icn-user-md,
.app-mtsos-master .appIconUserMd .left:before {
  content: "\f0f0";
}
.app-mtsos-master .icn-stethoscope,
.app-mtsos-master .appIconStethoscope .left:before {
  content: "\f0f1";
}
.app-mtsos-master .icn-suitcase,
.app-mtsos-master .appIconSuitcase .left:before {
  content: "\f0f2";
}
.app-mtsos-master .icn-bell-o,
.app-mtsos-master .appIconBellO .left:before {
  content: "\f0a2";
}
.app-mtsos-master .icn-coffee,
.app-mtsos-master .appIconCoffee .left:before {
  content: "\f0f4";
}
.app-mtsos-master .icn-cutlery,
.app-mtsos-master .appIconCutlery .left:before {
  content: "\f0f5";
}
.app-mtsos-master .icn-file-text-o,
.app-mtsos-master .appIconFileTextO .left:before {
  content: "\f0f6";
}
.app-mtsos-master .icn-building-o,
.app-mtsos-master .appIconBuildingO .left:before {
  content: "\f0f7";
}
.app-mtsos-master .icn-hospital-o,
.app-mtsos-master .appIconHospitalO .left:before {
  content: "\f0f8";
}
.app-mtsos-master .icn-ambulance,
.app-mtsos-master .appIconAmbulance .left:before {
  content: "\f0f9";
}
.app-mtsos-master .icn-medkit,
.app-mtsos-master .appIconMedkit .left:before {
  content: "\f0fa";
}
.app-mtsos-master .icn-fighter-jet,
.app-mtsos-master .appIconFighterJet .left:before {
  content: "\f0fb";
}
.app-mtsos-master .icn-beer,
.app-mtsos-master .appIconBeer .left:before {
  content: "\f0fc";
}
.app-mtsos-master .icn-h-square,
.app-mtsos-master .appIconHSquare .left:before {
  content: "\f0fd";
}
.app-mtsos-master .icn-plus-square,
.app-mtsos-master .appIconPlusSquare .left:before {
  content: "\f0fe";
}
.app-mtsos-master .icn-angle-double-left,
.app-mtsos-master .appIconAngleDoubleLeft .left:before {
  content: "\f100";
}
.app-mtsos-master .icn-angle-double-right,
.app-mtsos-master .appIconAngleDoubleRight .left:before {
  content: "\f101";
}
.app-mtsos-master .icn-angle-double-up,
.app-mtsos-master .appIconAngleDoubleUp .left:before {
  content: "\f102";
}
.app-mtsos-master .icn-angle-double-down,
.app-mtsos-master .appIconAngleDoubleDown .left:before {
  content: "\f103";
}
.app-mtsos-master .icn-angle-left,
.app-mtsos-master .appIconAngleLeft .left:before {
  content: "\f104";
}
.app-mtsos-master .icn-angle-right,
.app-mtsos-master .appIconAngleRight .left:before {
  content: "\f105";
}
.app-mtsos-master .icn-angle-up,
.app-mtsos-master .appIconAngleUp .left:before {
  content: "\f106";
}
.app-mtsos-master .icn-angle-down,
.app-mtsos-master .appIconAngleDown .left:before {
  content: "\f107";
}
.app-mtsos-master .icn-desktop,
.app-mtsos-master .appIconDesktop .left:before {
  content: "\f108";
}
.app-mtsos-master .icn-laptop,
.app-mtsos-master .appIconLaptop .left:before {
  content: "\f109";
}
.app-mtsos-master .icn-tablet,
.app-mtsos-master .appIconTablet .left:before {
  content: "\f10a";
}
.app-mtsos-master .icn-mobile-phone,
.app-mtsos-master .appIconMobilePhone .left:before,
.app-mtsos-master .icn-mobile,
.app-mtsos-master .appIconMobile .left:before {
  content: "\f10b";
}
.app-mtsos-master .icn-circle-o,
.app-mtsos-master .appIconCircleO .left:before {
  content: "\f10c";
}
.app-mtsos-master .icn-quote-left,
.app-mtsos-master .appIconQuoteLeft .left:before {
  content: "\f10d";
}
.app-mtsos-master .icn-quote-right,
.app-mtsos-master .appIconQuoteRight .left:before {
  content: "\f10e";
}
.app-mtsos-master .icn-spinner,
.app-mtsos-master .appIconSpinner .left:before {
  content: "\f110";
}
.app-mtsos-master .icn-circle,
.app-mtsos-master .appIconCircle .left:before {
  content: "\f111";
}
.app-mtsos-master .icn-mail-reply,
.app-mtsos-master .appIconMailReply .left:before,
.app-mtsos-master .icn-reply,
.app-mtsos-master .appIconReply .left:before {
  content: "\f112";
}
.app-mtsos-master .icn-github-alt,
.app-mtsos-master .appIconGithubAlt .left:before {
  content: "\f113";
}
.app-mtsos-master .icn-folder-o,
.app-mtsos-master .appIconFolderO .left:before {
  content: "\f114";
}
.app-mtsos-master .icn-folder-open-o,
.app-mtsos-master .appIconFolderOpenO .left:before {
  content: "\f115";
}
.app-mtsos-master .icn-smile-o,
.app-mtsos-master .appIconSmileO .left:before {
  content: "\f118";
}
.app-mtsos-master .icn-frown-o,
.app-mtsos-master .appIconFrownO .left:before {
  content: "\f119";
}
.app-mtsos-master .icn-meh-o,
.app-mtsos-master .appIconMehO .left:before {
  content: "\f11a";
}
.app-mtsos-master .icn-gamepad,
.app-mtsos-master .appIconGamepad .left:before {
  content: "\f11b";
}
.app-mtsos-master .icn-keyboard-o,
.app-mtsos-master .appIconKeyboardO .left:before {
  content: "\f11c";
}
.app-mtsos-master .icn-flag-o,
.app-mtsos-master .appIconFlagO .left:before {
  content: "\f11d";
}
.app-mtsos-master .icn-flag-checkered,
.app-mtsos-master .appIconFlagCheckered .left:before {
  content: "\f11e";
}
.app-mtsos-master .icn-terminal,
.app-mtsos-master .appIconTerminal .left:before {
  content: "\f120";
}
.app-mtsos-master .icn-code,
.app-mtsos-master .appIconCode .left:before {
  content: "\f121";
}
.app-mtsos-master .icn-mail-reply-all,
.app-mtsos-master .appIconMailReplyAll .left:before,
.app-mtsos-master .icn-reply-all,
.app-mtsos-master .appIconReplyAll .left:before {
  content: "\f122";
}
.app-mtsos-master .icn-star-half-empty,
.app-mtsos-master .appIconStarHalfEmpty .left:before,
.app-mtsos-master .icn-star-half-full,
.app-mtsos-master .appIconStarHalfFull .left:before,
.app-mtsos-master .icn-star-half-o,
.app-mtsos-master .appIconStarHalfO .left:before {
  content: "\f123";
}
.app-mtsos-master .icn-location-arrow,
.app-mtsos-master .appIconLocationArrow .left:before {
  content: "\f124";
}
.app-mtsos-master .icn-crop,
.app-mtsos-master .appIconCrop .left:before {
  content: "\f125";
}
.app-mtsos-master .icn-code-fork,
.app-mtsos-master .appIconCodeFork .left:before {
  content: "\f126";
}
.app-mtsos-master .icn-unlink,
.app-mtsos-master .appIconUnlink .left:before,
.app-mtsos-master .icn-chain-broken,
.app-mtsos-master .appIconChainBroken .left:before {
  content: "\f127";
}
.app-mtsos-master .icn-question,
.app-mtsos-master .appIconQuestion .left:before {
  content: "\f128";
}
.app-mtsos-master .icn-info,
.app-mtsos-master .appIconInfo .left:before {
  content: "\f129";
}
.app-mtsos-master .icn-exclamation,
.app-mtsos-master .appIconExclamation .left:before {
  content: "\f12a";
}
.app-mtsos-master .icn-superscript,
.app-mtsos-master .appIconSuperscript .left:before {
  content: "\f12b";
}
.app-mtsos-master .icn-subscript,
.app-mtsos-master .appIconSubscript .left:before {
  content: "\f12c";
}
.app-mtsos-master .icn-eraser,
.app-mtsos-master .appIconEraser .left:before {
  content: "\f12d";
}
.app-mtsos-master .icn-puzzle-piece,
.app-mtsos-master .appIconPuzzlePiece .left:before {
  content: "\f12e";
}
.app-mtsos-master .icn-microphone,
.app-mtsos-master .appIconMicrophone .left:before {
  content: "\f130";
}
.app-mtsos-master .icn-microphone-slash,
.app-mtsos-master .appIconMicrophoneSlash .left:before {
  content: "\f131";
}
.app-mtsos-master .icn-shield,
.app-mtsos-master .appIconShield .left:before {
  content: "\f132";
}
.app-mtsos-master .icn-calendar-o,
.app-mtsos-master .appIconCalendarO .left:before {
  content: "\f133";
}
.app-mtsos-master .icn-fire-extinguisher,
.app-mtsos-master .appIconFireExtinguisher .left:before {
  content: "\f134";
}
.app-mtsos-master .icn-rocket,
.app-mtsos-master .appIconRocket .left:before {
  content: "\f135";
}
.app-mtsos-master .icn-maxcdn,
.app-mtsos-master .appIconMaxcdn .left:before {
  content: "\f136";
}
.app-mtsos-master .icn-chevron-circle-left,
.app-mtsos-master .appIconChevronCircleLeft .left:before {
  content: "\f137";
}
.app-mtsos-master .icn-chevron-circle-right,
.app-mtsos-master .appIconChevronCircleRight .left:before {
  content: "\f138";
}
.app-mtsos-master .icn-chevron-circle-up,
.app-mtsos-master .appIconChevronCircleUp .left:before {
  content: "\f139";
}
.app-mtsos-master .icn-chevron-circle-down,
.app-mtsos-master .appIconChevronCircleDown .left:before {
  content: "\f13a";
}
.app-mtsos-master .icn-html5,
.app-mtsos-master .appIconHtml5 .left:before {
  content: "\f13b";
}
.app-mtsos-master .icn-css3,
.app-mtsos-master .appIconCss3 .left:before {
  content: "\f13c";
}
.app-mtsos-master .icn-anchor,
.app-mtsos-master .appIconAnchor .left:before {
  content: "\f13d";
}
.app-mtsos-master .icn-unlock-alt,
.app-mtsos-master .appIconUnlockAlt .left:before {
  content: "\f13e";
}
.app-mtsos-master .icn-bullseye,
.app-mtsos-master .appIconBullseye .left:before {
  content: "\f140";
}
.app-mtsos-master .icn-ellipsis-h,
.app-mtsos-master .appIconEllipsisH .left:before {
  content: "\f141";
}
.app-mtsos-master .icn-ellipsis-v,
.app-mtsos-master .appIconEllipsisV .left:before {
  content: "\f142";
}
.app-mtsos-master .icn-rss-square,
.app-mtsos-master .appIconRssSquare .left:before {
  content: "\f143";
}
.app-mtsos-master .icn-play-circle,
.app-mtsos-master .appIconPlayCircle .left:before {
  content: "\f144";
}
.app-mtsos-master .icn-ticket,
.app-mtsos-master .appIconTicket .left:before {
  content: "\f145";
}
.app-mtsos-master .icn-minus-square,
.app-mtsos-master .appIconMinusSquare .left:before {
  content: "\f146";
}
.app-mtsos-master .icn-minus-square-o,
.app-mtsos-master .appIconMinusSquareO .left:before {
  content: "\f147";
}
.app-mtsos-master .icn-level-up,
.app-mtsos-master .appIconLevelUp .left:before {
  content: "\f148";
}
.app-mtsos-master .icn-level-down,
.app-mtsos-master .appIconLevelDown .left:before {
  content: "\f149";
}
.app-mtsos-master .icn-check-square,
.app-mtsos-master .appIconCheckSquare .left:before {
  content: "\f14a";
}
.app-mtsos-master .icn-pencil-square,
.app-mtsos-master .appIconPencilSquare .left:before {
  content: "\f14b";
}
.app-mtsos-master .icn-external-link-square,
.app-mtsos-master .appIconExternalLinkSquare .left:before {
  content: "\f14c";
}
.app-mtsos-master .icn-share-square,
.app-mtsos-master .appIconShareSquare .left:before {
  content: "\f14d";
}
.app-mtsos-master .icn-compass,
.app-mtsos-master .appIconCompass .left:before {
  content: "\f14e";
}
.app-mtsos-master .icn-toggle-down,
.app-mtsos-master .appIconToggleDown .left:before,
.app-mtsos-master .icn-caret-square-o-down,
.app-mtsos-master .appIconCaretSquareODown .left:before {
  content: "\f150";
}
.app-mtsos-master .icn-toggle-up,
.app-mtsos-master .appIconToggleUp .left:before,
.app-mtsos-master .icn-caret-square-o-up,
.app-mtsos-master .appIconCaretSquareOUp .left:before {
  content: "\f151";
}
.app-mtsos-master .icn-toggle-right,
.app-mtsos-master .appIconToggleRight .left:before,
.app-mtsos-master .icn-caret-square-o-right,
.app-mtsos-master .appIconCaretSquareORight .left:before {
  content: "\f152";
}
.app-mtsos-master .icn-euro,
.app-mtsos-master .appIconEuro .left:before,
.app-mtsos-master .icn-eur,
.app-mtsos-master .appIconEur .left:before {
  content: "\f153";
}
.app-mtsos-master .icn-gbp,
.app-mtsos-master .appIconGbp .left:before {
  content: "\f154";
}
.app-mtsos-master .icn-dollar,
.app-mtsos-master .appIconDollar .left:before,
.app-mtsos-master .icn-usd,
.app-mtsos-master .appIconUsd .left:before {
  content: "\f155";
}
.app-mtsos-master .icn-rupee,
.app-mtsos-master .appIconRupee .left:before,
.app-mtsos-master .icn-inr,
.app-mtsos-master .appIconInr .left:before {
  content: "\f156";
}
.app-mtsos-master .icn-cny,
.app-mtsos-master .appIconCny .left:before,
.app-mtsos-master .icn-rmb,
.app-mtsos-master .appIconRmb .left:before,
.app-mtsos-master .icn-yen,
.app-mtsos-master .appIconYen .left:before,
.app-mtsos-master .icn-jpy,
.app-mtsos-master .appIconJpy .left:before {
  content: "\f157";
}
.app-mtsos-master .icn-ruble,
.app-mtsos-master .appIconRuble .left:before,
.app-mtsos-master .icn-rouble,
.app-mtsos-master .appIconRouble .left:before,
.app-mtsos-master .icn-rub,
.app-mtsos-master .appIconRub .left:before {
  content: "\f158";
}
.app-mtsos-master .icn-won,
.app-mtsos-master .appIconWon .left:before,
.app-mtsos-master .icn-krw,
.app-mtsos-master .appIconKrw .left:before {
  content: "\f159";
}
.app-mtsos-master .icn-bitcoin,
.app-mtsos-master .appIconBitcoin .left:before,
.app-mtsos-master .icn-btc,
.app-mtsos-master .appIconBtc .left:before {
  content: "\f15a";
}
.app-mtsos-master .icn-file,
.app-mtsos-master .appIconFile .left:before {
  content: "\f15b";
}
.app-mtsos-master .icn-file-text,
.app-mtsos-master .appIconFileText .left:before {
  content: "\f15c";
}
.app-mtsos-master .icn-sort-alpha-asc,
.app-mtsos-master .appIconSortAlphaAsc .left:before {
  content: "\f15d";
}
.app-mtsos-master .icn-sort-alpha-desc,
.app-mtsos-master .appIconSortAlphaDesc .left:before {
  content: "\f15e";
}
.app-mtsos-master .icn-sort-amount-asc,
.app-mtsos-master .appIconSortAmountAsc .left:before {
  content: "\f160";
}
.app-mtsos-master .icn-sort-amount-desc,
.app-mtsos-master .appIconSortAmountDesc .left:before {
  content: "\f161";
}
.app-mtsos-master .icn-sort-numeric-asc,
.app-mtsos-master .appIconSortNumericAsc .left:before {
  content: "\f162";
}
.app-mtsos-master .icn-sort-numeric-desc,
.app-mtsos-master .appIconSortNumericDesc .left:before {
  content: "\f163";
}
.app-mtsos-master .icn-thumbs-up,
.app-mtsos-master .appIconThumbsUp .left:before {
  content: "\f164";
}
.app-mtsos-master .icn-thumbs-down,
.app-mtsos-master .appIconThumbsDown .left:before {
  content: "\f165";
}
.app-mtsos-master .icn-youtube-square,
.app-mtsos-master .appIconYoutubeSquare .left:before {
  content: "\f166";
}
.app-mtsos-master .icn-youtube,
.app-mtsos-master .appIconYoutube .left:before {
  content: "\f167";
}
.app-mtsos-master .icn-xing,
.app-mtsos-master .appIconXing .left:before {
  content: "\f168";
}
.app-mtsos-master .icn-xing-square,
.app-mtsos-master .appIconXingSquare .left:before {
  content: "\f169";
}
.app-mtsos-master .icn-youtube-play,
.app-mtsos-master .appIconYoutubePlay .left:before {
  content: "\f16a";
}
.app-mtsos-master .icn-dropbox,
.app-mtsos-master .appIconDropbox .left:before {
  content: "\f16b";
}
.app-mtsos-master .icn-stack-overflow,
.app-mtsos-master .appIconStackOverflow .left:before {
  content: "\f16c";
}
.app-mtsos-master .icn-instagram,
.app-mtsos-master .appIconInstagram .left:before {
  content: "\f16d";
}
.app-mtsos-master .icn-flickr,
.app-mtsos-master .appIconFlickr .left:before {
  content: "\f16e";
}
.app-mtsos-master .icn-adn,
.app-mtsos-master .appIconAdn .left:before {
  content: "\f170";
}
.app-mtsos-master .icn-bitbucket,
.app-mtsos-master .appIconBitbucket .left:before {
  content: "\f171";
}
.app-mtsos-master .icn-bitbucket-square,
.app-mtsos-master .appIconBitbucketSquare .left:before {
  content: "\f172";
}
.app-mtsos-master .icn-tumblr,
.app-mtsos-master .appIconTumblr .left:before {
  content: "\f173";
}
.app-mtsos-master .icn-tumblr-square,
.app-mtsos-master .appIconTumblrSquare .left:before {
  content: "\f174";
}
.app-mtsos-master .icn-long-arrow-down,
.app-mtsos-master .appIconLongArrowDown .left:before {
  content: "\f175";
}
.app-mtsos-master .icn-long-arrow-up,
.app-mtsos-master .appIconLongArrowUp .left:before {
  content: "\f176";
}
.app-mtsos-master .icn-long-arrow-left,
.app-mtsos-master .appIconLongArrowLeft .left:before {
  content: "\f177";
}
.app-mtsos-master .icn-long-arrow-right,
.app-mtsos-master .appIconLongArrowRight .left:before {
  content: "\f178";
}
.app-mtsos-master .icn-apple,
.app-mtsos-master .appIconApple .left:before {
  content: "\f179";
}
.app-mtsos-master .icn-windows,
.app-mtsos-master .appIconWindows .left:before {
  content: "\f17a";
}
.app-mtsos-master .icn-android,
.app-mtsos-master .appIconAndroid .left:before {
  content: "\f17b";
}
.app-mtsos-master .icn-linux,
.app-mtsos-master .appIconLinux .left:before {
  content: "\f17c";
}
.app-mtsos-master .icn-dribbble,
.app-mtsos-master .appIconDribbble .left:before {
  content: "\f17d";
}
.app-mtsos-master .icn-skype,
.app-mtsos-master .appIconSkype .left:before {
  content: "\f17e";
}
.app-mtsos-master .icn-foursquare,
.app-mtsos-master .appIconFoursquare .left:before {
  content: "\f180";
}
.app-mtsos-master .icn-trello,
.app-mtsos-master .appIconTrello .left:before {
  content: "\f181";
}
.app-mtsos-master .icn-female,
.app-mtsos-master .appIconFemale .left:before {
  content: "\f182";
}
.app-mtsos-master .icn-male,
.app-mtsos-master .appIconMale .left:before {
  content: "\f183";
}
.app-mtsos-master .icn-gittip,
.app-mtsos-master .appIconGittip .left:before,
.app-mtsos-master .icn-gratipay,
.app-mtsos-master .appIconGratipay .left:before {
  content: "\f184";
}
.app-mtsos-master .icn-sun-o,
.app-mtsos-master .appIconSunO .left:before {
  content: "\f185";
}
.app-mtsos-master .icn-moon-o,
.app-mtsos-master .appIconMoonO .left:before {
  content: "\f186";
}
.app-mtsos-master .icn-archive,
.app-mtsos-master .appIconArchive .left:before {
  content: "\f187";
}
.app-mtsos-master .icn-bug,
.app-mtsos-master .appIconBug .left:before {
  content: "\f188";
}
.app-mtsos-master .icn-vk,
.app-mtsos-master .appIconVk .left:before {
  content: "\f189";
}
.app-mtsos-master .icn-weibo,
.app-mtsos-master .appIconWeibo .left:before {
  content: "\f18a";
}
.app-mtsos-master .icn-renren,
.app-mtsos-master .appIconRenren .left:before {
  content: "\f18b";
}
.app-mtsos-master .icn-pagelines,
.app-mtsos-master .appIconPagelines .left:before {
  content: "\f18c";
}
.app-mtsos-master .icn-stack-exchange,
.app-mtsos-master .appIconStackExchange .left:before {
  content: "\f18d";
}
.app-mtsos-master .icn-arrow-circle-o-right,
.app-mtsos-master .appIconArrowCircleORight .left:before {
  content: "\f18e";
}
.app-mtsos-master .icn-arrow-circle-o-left,
.app-mtsos-master .appIconArrowCircleOLeft .left:before {
  content: "\f190";
}
.app-mtsos-master .icn-toggle-left,
.app-mtsos-master .appIconToggleLeft .left:before,
.app-mtsos-master .icn-caret-square-o-left,
.app-mtsos-master .appIconCaretSquareOLeft .left:before {
  content: "\f191";
}
.app-mtsos-master .icn-dot-circle-o,
.app-mtsos-master .appIconDotCircleO .left:before {
  content: "\f192";
}
.app-mtsos-master .icn-wheelchair,
.app-mtsos-master .appIconWheelchair .left:before {
  content: "\f193";
}
.app-mtsos-master .icn-vimeo-square,
.app-mtsos-master .appIconVimeoSquare .left:before {
  content: "\f194";
}
.app-mtsos-master .icn-turkish-lira,
.app-mtsos-master .appIconTurkishLira .left:before,
.app-mtsos-master .icn-try,
.app-mtsos-master .appIconTry .left:before {
  content: "\f195";
}
.app-mtsos-master .icn-plus-square-o,
.app-mtsos-master .appIconPlusSquareO .left:before {
  content: "\f196";
}
.app-mtsos-master .icn-space-shuttle,
.app-mtsos-master .appIconSpaceShuttle .left:before {
  content: "\f197";
}
.app-mtsos-master .icn-slack,
.app-mtsos-master .appIconSlack .left:before {
  content: "\f198";
}
.app-mtsos-master .icn-envelope-square,
.app-mtsos-master .appIconEnvelopeSquare .left:before {
  content: "\f199";
}
.app-mtsos-master .icn-wordpress,
.app-mtsos-master .appIconWordpress .left:before {
  content: "\f19a";
}
.app-mtsos-master .icn-openid,
.app-mtsos-master .appIconOpenid .left:before {
  content: "\f19b";
}
.app-mtsos-master .icn-institution,
.app-mtsos-master .appIconInstitution .left:before,
.app-mtsos-master .icn-bank,
.app-mtsos-master .appIconBank .left:before,
.app-mtsos-master .icn-university,
.app-mtsos-master .appIconUniversity .left:before {
  content: "\f19c";
}
.app-mtsos-master .icn-mortar-board,
.app-mtsos-master .appIconMortarBoard .left:before,
.app-mtsos-master .icn-graduation-cap,
.app-mtsos-master .appIconGraduationCap .left:before {
  content: "\f19d";
}
.app-mtsos-master .icn-yahoo,
.app-mtsos-master .appIconYahoo .left:before {
  content: "\f19e";
}
.app-mtsos-master .icn-google,
.app-mtsos-master .appIconGoogle .left:before {
  content: "\f1a0";
}
.app-mtsos-master .icn-reddit,
.app-mtsos-master .appIconReddit .left:before {
  content: "\f1a1";
}
.app-mtsos-master .icn-reddit-square,
.app-mtsos-master .appIconRedditSquare .left:before {
  content: "\f1a2";
}
.app-mtsos-master .icn-stumbleupon-circle,
.app-mtsos-master .appIconStumbleuponCircle .left:before {
  content: "\f1a3";
}
.app-mtsos-master .icn-stumbleupon,
.app-mtsos-master .appIconStumbleupon .left:before {
  content: "\f1a4";
}
.app-mtsos-master .icn-delicious,
.app-mtsos-master .appIconDelicious .left:before {
  content: "\f1a5";
}
.app-mtsos-master .icn-digg,
.app-mtsos-master .appIconDigg .left:before {
  content: "\f1a6";
}
.app-mtsos-master .icn-pied-piper,
.app-mtsos-master .appIconPiedPiper .left:before {
  content: "\f1a7";
}
.app-mtsos-master .icn-pied-piper-alt,
.app-mtsos-master .appIconPiedPiperAlt .left:before {
  content: "\f1a8";
}
.app-mtsos-master .icn-drupal,
.app-mtsos-master .appIconDrupal .left:before {
  content: "\f1a9";
}
.app-mtsos-master .icn-joomla,
.app-mtsos-master .appIconJoomla .left:before {
  content: "\f1aa";
}
.app-mtsos-master .icn-language,
.app-mtsos-master .appIconLanguage .left:before {
  content: "\f1ab";
}
.app-mtsos-master .icn-fax,
.app-mtsos-master .appIconFax .left:before {
  content: "\f1ac";
}
.app-mtsos-master .icn-building,
.app-mtsos-master .appIconBuilding .left:before {
  content: "\f1ad";
}
.app-mtsos-master .icn-child,
.app-mtsos-master .appIconChild .left:before {
  content: "\f1ae";
}
.app-mtsos-master .icn-paw,
.app-mtsos-master .appIconPaw .left:before {
  content: "\f1b0";
}
.app-mtsos-master .icn-spoon,
.app-mtsos-master .appIconSpoon .left:before {
  content: "\f1b1";
}
.app-mtsos-master .icn-cube,
.app-mtsos-master .appIconCube .left:before {
  content: "\f1b2";
}
.app-mtsos-master .icn-cubes,
.app-mtsos-master .appIconCubes .left:before {
  content: "\f1b3";
}
.app-mtsos-master .icn-behance,
.app-mtsos-master .appIconBehance .left:before {
  content: "\f1b4";
}
.app-mtsos-master .icn-behance-square,
.app-mtsos-master .appIconBehanceSquare .left:before {
  content: "\f1b5";
}
.app-mtsos-master .icn-steam,
.app-mtsos-master .appIconSteam .left:before {
  content: "\f1b6";
}
.app-mtsos-master .icn-steam-square,
.app-mtsos-master .appIconSteamSquare .left:before {
  content: "\f1b7";
}
.app-mtsos-master .icn-recycle,
.app-mtsos-master .appIconRecycle .left:before {
  content: "\f1b8";
}
.app-mtsos-master .icn-automobile,
.app-mtsos-master .appIconAutomobile .left:before,
.app-mtsos-master .icn-car,
.app-mtsos-master .appIconCar .left:before {
  content: "\f1b9";
}
.app-mtsos-master .icn-cab,
.app-mtsos-master .appIconCab .left:before,
.app-mtsos-master .icn-taxi,
.app-mtsos-master .appIconTaxi .left:before {
  content: "\f1ba";
}
.app-mtsos-master .icn-tree,
.app-mtsos-master .appIconTree .left:before {
  content: "\f1bb";
}
.app-mtsos-master .icn-spotify,
.app-mtsos-master .appIconSpotify .left:before {
  content: "\f1bc";
}
.app-mtsos-master .icn-deviantart,
.app-mtsos-master .appIconDeviantart .left:before {
  content: "\f1bd";
}
.app-mtsos-master .icn-soundcloud,
.app-mtsos-master .appIconSoundcloud .left:before {
  content: "\f1be";
}
.app-mtsos-master .icn-database,
.app-mtsos-master .appIconDatabase .left:before {
  content: "\f1c0";
}
.app-mtsos-master .icn-file-pdf-o,
.app-mtsos-master .appIconFilePdfO .left:before {
  content: "\f1c1";
}
.app-mtsos-master .icn-file-word-o,
.app-mtsos-master .appIconFileWordO .left:before {
  content: "\f1c2";
}
.app-mtsos-master .icn-file-excel-o,
.app-mtsos-master .appIconFileExcelO .left:before {
  content: "\f1c3";
}
.app-mtsos-master .icn-file-powerpoint-o,
.app-mtsos-master .appIconFilePowerpointO .left:before {
  content: "\f1c4";
}
.app-mtsos-master .icn-file-photo-o,
.app-mtsos-master .appIconFilePhotoO .left:before,
.app-mtsos-master .icn-file-picture-o,
.app-mtsos-master .appIconFilePictureO .left:before,
.app-mtsos-master .icn-file-image-o,
.app-mtsos-master .appIconFileImageO .left:before {
  content: "\f1c5";
}
.app-mtsos-master .icn-file-zip-o,
.app-mtsos-master .appIconFileZipO .left:before,
.app-mtsos-master .icn-file-archive-o,
.app-mtsos-master .appIconFileArchiveO .left:before {
  content: "\f1c6";
}
.app-mtsos-master .icn-file-sound-o,
.app-mtsos-master .appIconFileSoundO .left:before,
.app-mtsos-master .icn-file-audio-o,
.app-mtsos-master .appIconFileAudioO .left:before {
  content: "\f1c7";
}
.app-mtsos-master .icn-file-movie-o,
.app-mtsos-master .appIconFileMovieO .left:before,
.app-mtsos-master .icn-file-video-o,
.app-mtsos-master .appIconFileVideoO .left:before {
  content: "\f1c8";
}
.app-mtsos-master .icn-file-code-o,
.app-mtsos-master .appIconFileCodeO .left:before {
  content: "\f1c9";
}
.app-mtsos-master .icn-vine,
.app-mtsos-master .appIconVine .left:before {
  content: "\f1ca";
}
.app-mtsos-master .icn-codepen,
.app-mtsos-master .appIconCodepen .left:before {
  content: "\f1cb";
}
.app-mtsos-master .icn-jsfiddle,
.app-mtsos-master .appIconJsfiddle .left:before {
  content: "\f1cc";
}
.app-mtsos-master .icn-life-bouy,
.app-mtsos-master .appIconLifeBouy .left:before,
.app-mtsos-master .icn-life-buoy,
.app-mtsos-master .appIconLifeBuoy .left:before,
.app-mtsos-master .icn-life-saver,
.app-mtsos-master .appIconLifeSaver .left:before,
.app-mtsos-master .icn-support,
.app-mtsos-master .appIconSupport .left:before,
.app-mtsos-master .icn-life-ring,
.app-mtsos-master .appIconLifeRing .left:before {
  content: "\f1cd";
}
.app-mtsos-master .icn-circle-o-notch,
.app-mtsos-master .appIconCircleONotch .left:before {
  content: "\f1ce";
}
.app-mtsos-master .icn-ra,
.app-mtsos-master .appIconRa .left:before,
.app-mtsos-master .icn-rebel,
.app-mtsos-master .appIconRebel .left:before {
  content: "\f1d0";
}
.app-mtsos-master .icn-ge,
.app-mtsos-master .appIconGe .left:before,
.app-mtsos-master .icn-empire,
.app-mtsos-master .appIconEmpire .left:before {
  content: "\f1d1";
}
.app-mtsos-master .icn-git-square,
.app-mtsos-master .appIconGitSquare .left:before {
  content: "\f1d2";
}
.app-mtsos-master .icn-git,
.app-mtsos-master .appIconGit .left:before {
  content: "\f1d3";
}
.app-mtsos-master .icn-y-combinator-square,
.app-mtsos-master .appIconYCombinatorSquare .left:before,
.app-mtsos-master .icn-yc-square,
.app-mtsos-master .appIconYcSquare .left:before,
.app-mtsos-master .icn-hacker-news,
.app-mtsos-master .appIconHackerNews .left:before {
  content: "\f1d4";
}
.app-mtsos-master .icn-tencent-weibo,
.app-mtsos-master .appIconTencentWeibo .left:before {
  content: "\f1d5";
}
.app-mtsos-master .icn-qq,
.app-mtsos-master .appIconQq .left:before {
  content: "\f1d6";
}
.app-mtsos-master .icn-wechat,
.app-mtsos-master .appIconWechat .left:before,
.app-mtsos-master .icn-weixin,
.app-mtsos-master .appIconWeixin .left:before {
  content: "\f1d7";
}
.app-mtsos-master .icn-send,
.app-mtsos-master .appIconSend .left:before,
.app-mtsos-master .icn-paper-plane,
.app-mtsos-master .appIconPaperPlane .left:before {
  content: "\f1d8";
}
.app-mtsos-master .icn-send-o,
.app-mtsos-master .appIconSendO .left:before,
.app-mtsos-master .icn-paper-plane-o,
.app-mtsos-master .appIconPaperPlaneO .left:before {
  content: "\f1d9";
}
.app-mtsos-master .icn-history,
.app-mtsos-master .appIconHistory .left:before {
  content: "\f1da";
}
.app-mtsos-master .icn-circle-thin,
.app-mtsos-master .appIconCircleThin .left:before {
  content: "\f1db";
}
.app-mtsos-master .icn-header,
.app-mtsos-master .appIconHeader .left:before {
  content: "\f1dc";
}
.app-mtsos-master .icn-paragraph,
.app-mtsos-master .appIconParagraph .left:before {
  content: "\f1dd";
}
.app-mtsos-master .icn-sliders,
.app-mtsos-master .appIconSliders .left:before {
  content: "\f1de";
}
.app-mtsos-master .icn-share-alt,
.app-mtsos-master .appIconShareAlt .left:before {
  content: "\f1e0";
}
.app-mtsos-master .icn-share-alt-square,
.app-mtsos-master .appIconShareAltSquare .left:before {
  content: "\f1e1";
}
.app-mtsos-master .icn-bomb,
.app-mtsos-master .appIconBomb .left:before {
  content: "\f1e2";
}
.app-mtsos-master .icn-soccer-ball-o,
.app-mtsos-master .appIconSoccerBallO .left:before,
.app-mtsos-master .icn-futbol-o,
.app-mtsos-master .appIconFutbolO .left:before {
  content: "\f1e3";
}
.app-mtsos-master .icn-tty,
.app-mtsos-master .appIconTty .left:before {
  content: "\f1e4";
}
.app-mtsos-master .icn-binoculars,
.app-mtsos-master .appIconBinoculars .left:before {
  content: "\f1e5";
}
.app-mtsos-master .icn-plug,
.app-mtsos-master .appIconPlug .left:before {
  content: "\f1e6";
}
.app-mtsos-master .icn-slideshare,
.app-mtsos-master .appIconSlideshare .left:before {
  content: "\f1e7";
}
.app-mtsos-master .icn-twitch,
.app-mtsos-master .appIconTwitch .left:before {
  content: "\f1e8";
}
.app-mtsos-master .icn-yelp,
.app-mtsos-master .appIconYelp .left:before {
  content: "\f1e9";
}
.app-mtsos-master .icn-newspaper-o,
.app-mtsos-master .appIconNewspaperO .left:before {
  content: "\f1ea";
}
.app-mtsos-master .icn-wifi,
.app-mtsos-master .appIconWifi .left:before {
  content: "\f1eb";
}
.app-mtsos-master .icn-calculator,
.app-mtsos-master .appIconCalculator .left:before {
  content: "\f1ec";
}
.app-mtsos-master .icn-paypal,
.app-mtsos-master .appIconPaypal .left:before {
  content: "\f1ed";
}
.app-mtsos-master .icn-google-wallet,
.app-mtsos-master .appIconGoogleWallet .left:before {
  content: "\f1ee";
}
.app-mtsos-master .icn-cc-visa,
.app-mtsos-master .appIconCcVisa .left:before {
  content: "\f1f0";
}
.app-mtsos-master .icn-cc-mastercard,
.app-mtsos-master .appIconCcMastercard .left:before {
  content: "\f1f1";
}
.app-mtsos-master .icn-cc-discover,
.app-mtsos-master .appIconCcDiscover .left:before {
  content: "\f1f2";
}
.app-mtsos-master .icn-cc-amex,
.app-mtsos-master .appIconCcAmex .left:before {
  content: "\f1f3";
}
.app-mtsos-master .icn-cc-paypal,
.app-mtsos-master .appIconCcPaypal .left:before {
  content: "\f1f4";
}
.app-mtsos-master .icn-cc-stripe,
.app-mtsos-master .appIconCcStripe .left:before {
  content: "\f1f5";
}
.app-mtsos-master .icn-bell-slash,
.app-mtsos-master .appIconBellSlash .left:before {
  content: "\f1f6";
}
.app-mtsos-master .icn-bell-slash-o,
.app-mtsos-master .appIconBellSlashO .left:before {
  content: "\f1f7";
}
.app-mtsos-master .icn-trash,
.app-mtsos-master .appIconTrash .left:before {
  content: "\f1f8";
}
.app-mtsos-master .icn-copyright,
.app-mtsos-master .appIconCopyright .left:before {
  content: "\f1f9";
}
.app-mtsos-master .icn-at,
.app-mtsos-master .appIconAt .left:before {
  content: "\f1fa";
}
.app-mtsos-master .icn-eyedropper,
.app-mtsos-master .appIconEyedropper .left:before {
  content: "\f1fb";
}
.app-mtsos-master .icn-paint-brush,
.app-mtsos-master .appIconPaintBrush .left:before {
  content: "\f1fc";
}
.app-mtsos-master .icn-birthday-cake,
.app-mtsos-master .appIconBirthdayCake .left:before {
  content: "\f1fd";
}
.app-mtsos-master .icn-area-chart,
.app-mtsos-master .appIconAreaChart .left:before {
  content: "\f1fe";
}
.app-mtsos-master .icn-pie-chart,
.app-mtsos-master .appIconPieChart .left:before {
  content: "\f200";
}
.app-mtsos-master .icn-line-chart,
.app-mtsos-master .appIconLineChart .left:before {
  content: "\f201";
}
.app-mtsos-master .icn-lastfm,
.app-mtsos-master .appIconLastfm .left:before {
  content: "\f202";
}
.app-mtsos-master .icn-lastfm-square,
.app-mtsos-master .appIconLastfmSquare .left:before {
  content: "\f203";
}
.app-mtsos-master .icn-toggle-off,
.app-mtsos-master .appIconToggleOff .left:before {
  content: "\f204";
}
.app-mtsos-master .icn-toggle-on,
.app-mtsos-master .appIconToggleOn .left:before {
  content: "\f205";
}
.app-mtsos-master .icn-bicycle,
.app-mtsos-master .appIconBicycle .left:before {
  content: "\f206";
}
.app-mtsos-master .icn-bus,
.app-mtsos-master .appIconBus .left:before {
  content: "\f207";
}
.app-mtsos-master .icn-ioxhost,
.app-mtsos-master .appIconIoxhost .left:before {
  content: "\f208";
}
.app-mtsos-master .icn-angellist,
.app-mtsos-master .appIconAngellist .left:before {
  content: "\f209";
}
.app-mtsos-master .icn-cc,
.app-mtsos-master .appIconCc .left:before {
  content: "\f20a";
}
.app-mtsos-master .icn-shekel,
.app-mtsos-master .appIconShekel .left:before,
.app-mtsos-master .icn-sheqel,
.app-mtsos-master .appIconSheqel .left:before,
.app-mtsos-master .icn-ils,
.app-mtsos-master .appIconIls .left:before {
  content: "\f20b";
}
.app-mtsos-master .icn-meanpath,
.app-mtsos-master .appIconMeanpath .left:before {
  content: "\f20c";
}
.app-mtsos-master .icn-buysellads,
.app-mtsos-master .appIconBuysellads .left:before {
  content: "\f20d";
}
.app-mtsos-master .icn-connectdevelop,
.app-mtsos-master .appIconConnectdevelop .left:before {
  content: "\f20e";
}
.app-mtsos-master .icn-dashcube,
.app-mtsos-master .appIconDashcube .left:before {
  content: "\f210";
}
.app-mtsos-master .icn-forumbee,
.app-mtsos-master .appIconForumbee .left:before {
  content: "\f211";
}
.app-mtsos-master .icn-leanpub,
.app-mtsos-master .appIconLeanpub .left:before {
  content: "\f212";
}
.app-mtsos-master .icn-sellsy,
.app-mtsos-master .appIconSellsy .left:before {
  content: "\f213";
}
.app-mtsos-master .icn-shirtsinbulk,
.app-mtsos-master .appIconShirtsinbulk .left:before {
  content: "\f214";
}
.app-mtsos-master .icn-simplybuilt,
.app-mtsos-master .appIconSimplybuilt .left:before {
  content: "\f215";
}
.app-mtsos-master .icn-skyatlas,
.app-mtsos-master .appIconSkyatlas .left:before {
  content: "\f216";
}
.app-mtsos-master .icn-cart-plus,
.app-mtsos-master .appIconCartPlus .left:before {
  content: "\f217";
}
.app-mtsos-master .icn-cart-arrow-down,
.app-mtsos-master .appIconCartArrowDown .left:before {
  content: "\f218";
}
.app-mtsos-master .icn-diamond,
.app-mtsos-master .appIconDiamond .left:before {
  content: "\f219";
}
.app-mtsos-master .icn-ship,
.app-mtsos-master .appIconShip .left:before {
  content: "\f21a";
}
.app-mtsos-master .icn-user-secret,
.app-mtsos-master .appIconUserSecret .left:before {
  content: "\f21b";
}
.app-mtsos-master .icn-motorcycle,
.app-mtsos-master .appIconMotorcycle .left:before {
  content: "\f21c";
}
.app-mtsos-master .icn-street-view,
.app-mtsos-master .appIconStreetView .left:before {
  content: "\f21d";
}
.app-mtsos-master .icn-heartbeat,
.app-mtsos-master .appIconHeartbeat .left:before {
  content: "\f21e";
}
.app-mtsos-master .icn-venus,
.app-mtsos-master .appIconVenus .left:before {
  content: "\f221";
}
.app-mtsos-master .icn-mars,
.app-mtsos-master .appIconMars .left:before {
  content: "\f222";
}
.app-mtsos-master .icn-mercury,
.app-mtsos-master .appIconMercury .left:before {
  content: "\f223";
}
.app-mtsos-master .icn-intersex,
.app-mtsos-master .appIconIntersex .left:before,
.app-mtsos-master .icn-transgender,
.app-mtsos-master .appIconTransgender .left:before {
  content: "\f224";
}
.app-mtsos-master .icn-transgender-alt,
.app-mtsos-master .appIconTransgenderAlt .left:before {
  content: "\f225";
}
.app-mtsos-master .icn-venus-double,
.app-mtsos-master .appIconVenusDouble .left:before {
  content: "\f226";
}
.app-mtsos-master .icn-mars-double,
.app-mtsos-master .appIconMarsDouble .left:before {
  content: "\f227";
}
.app-mtsos-master .icn-venus-mars,
.app-mtsos-master .appIconVenusMars .left:before {
  content: "\f228";
}
.app-mtsos-master .icn-mars-stroke,
.app-mtsos-master .appIconMarsStroke .left:before {
  content: "\f229";
}
.app-mtsos-master .icn-mars-stroke-v,
.app-mtsos-master .appIconMarsStrokeV .left:before {
  content: "\f22a";
}
.app-mtsos-master .icn-mars-stroke-h,
.app-mtsos-master .appIconMarsStrokeH .left:before {
  content: "\f22b";
}
.app-mtsos-master .icn-neuter,
.app-mtsos-master .appIconNeuter .left:before {
  content: "\f22c";
}
.app-mtsos-master .icn-genderless,
.app-mtsos-master .appIconGenderless .left:before {
  content: "\f22d";
}
.app-mtsos-master .icn-facebook-official,
.app-mtsos-master .appIconFacebookOfficial .left:before {
  content: "\f230";
}
.app-mtsos-master .icn-pinterest-p,
.app-mtsos-master .appIconPinterestP .left:before {
  content: "\f231";
}
.app-mtsos-master .icn-whatsapp,
.app-mtsos-master .appIconWhatsapp .left:before {
  content: "\f232";
}
.app-mtsos-master .icn-server,
.app-mtsos-master .appIconServer .left:before {
  content: "\f233";
}
.app-mtsos-master .icn-user-plus,
.app-mtsos-master .appIconUserPlus .left:before {
  content: "\f234";
}
.app-mtsos-master .icn-user-times,
.app-mtsos-master .appIconUserTimes .left:before {
  content: "\f235";
}
.app-mtsos-master .icn-hotel,
.app-mtsos-master .appIconHotel .left:before,
.app-mtsos-master .icn-bed,
.app-mtsos-master .appIconBed .left:before {
  content: "\f236";
}
.app-mtsos-master .icn-viacoin,
.app-mtsos-master .appIconViacoin .left:before {
  content: "\f237";
}
.app-mtsos-master .icn-train,
.app-mtsos-master .appIconTrain .left:before {
  content: "\f238";
}
.app-mtsos-master .icn-subway,
.app-mtsos-master .appIconSubway .left:before {
  content: "\f239";
}
.app-mtsos-master .icn-medium,
.app-mtsos-master .appIconMedium .left:before {
  content: "\f23a";
}
.app-mtsos-master .icn-yc,
.app-mtsos-master .appIconYc .left:before,
.app-mtsos-master .icn-y-combinator,
.app-mtsos-master .appIconYCombinator .left:before {
  content: "\f23b";
}
.app-mtsos-master .icn-optin-monster,
.app-mtsos-master .appIconOptinMonster .left:before {
  content: "\f23c";
}
.app-mtsos-master .icn-opencart,
.app-mtsos-master .appIconOpencart .left:before {
  content: "\f23d";
}
.app-mtsos-master .icn-expeditedssl,
.app-mtsos-master .appIconExpeditedssl .left:before {
  content: "\f23e";
}
.app-mtsos-master .icn-battery-4,
.app-mtsos-master .appIconBattery4 .left:before,
.app-mtsos-master .icn-battery-full,
.app-mtsos-master .appIconBatteryFull .left:before {
  content: "\f240";
}
.app-mtsos-master .icn-battery-3,
.app-mtsos-master .appIconBattery3 .left:before,
.app-mtsos-master .icn-battery-three-quarters,
.app-mtsos-master .appIconBatteryThreeQuarters .left:before {
  content: "\f241";
}
.app-mtsos-master .icn-battery-2,
.app-mtsos-master .appIconBattery2 .left:before,
.app-mtsos-master .icn-battery-half,
.app-mtsos-master .appIconBatteryHalf .left:before {
  content: "\f242";
}
.app-mtsos-master .icn-battery-1,
.app-mtsos-master .appIconBattery1 .left:before,
.app-mtsos-master .icn-battery-quarter,
.app-mtsos-master .appIconBatteryQuarter .left:before {
  content: "\f243";
}
.app-mtsos-master .icn-battery-0,
.app-mtsos-master .appIconBattery0 .left:before,
.app-mtsos-master .icn-battery-empty,
.app-mtsos-master .appIconBatteryEmpty .left:before {
  content: "\f244";
}
.app-mtsos-master .icn-mouse-pointer,
.app-mtsos-master .appIconMousePointer .left:before {
  content: "\f245";
}
.app-mtsos-master .icn-i-cursor,
.app-mtsos-master .appIconICursor .left:before {
  content: "\f246";
}
.app-mtsos-master .icn-object-group,
.app-mtsos-master .appIconObjectGroup .left:before {
  content: "\f247";
}
.app-mtsos-master .icn-object-ungroup,
.app-mtsos-master .appIconObjectUngroup .left:before {
  content: "\f248";
}
.app-mtsos-master .icn-sticky-note,
.app-mtsos-master .appIconStickyNote .left:before {
  content: "\f249";
}
.app-mtsos-master .icn-sticky-note-o,
.app-mtsos-master .appIconStickyNoteO .left:before {
  content: "\f24a";
}
.app-mtsos-master .icn-cc-jcb,
.app-mtsos-master .appIconCcJcb .left:before {
  content: "\f24b";
}
.app-mtsos-master .icn-cc-diners-club,
.app-mtsos-master .appIconCcDinersClub .left:before {
  content: "\f24c";
}
.app-mtsos-master .icn-clone,
.app-mtsos-master .appIconClone .left:before {
  content: "\f24d";
}
.app-mtsos-master .icn-balance-scale,
.app-mtsos-master .appIconBalanceScale .left:before {
  content: "\f24e";
}
.app-mtsos-master .icn-hourglass-o,
.app-mtsos-master .appIconHourglassO .left:before {
  content: "\f250";
}
.app-mtsos-master .icn-hourglass-1,
.app-mtsos-master .appIconHourglass1 .left:before,
.app-mtsos-master .icn-hourglass-start,
.app-mtsos-master .appIconHourglassStart .left:before {
  content: "\f251";
}
.app-mtsos-master .icn-hourglass-2,
.app-mtsos-master .appIconHourglass2 .left:before,
.app-mtsos-master .icn-hourglass-half,
.app-mtsos-master .appIconHourglassHalf .left:before {
  content: "\f252";
}
.app-mtsos-master .icn-hourglass-3,
.app-mtsos-master .appIconHourglass3 .left:before,
.app-mtsos-master .icn-hourglass-end,
.app-mtsos-master .appIconHourglassEnd .left:before {
  content: "\f253";
}
.app-mtsos-master .icn-hourglass,
.app-mtsos-master .appIconHourglass .left:before {
  content: "\f254";
}
.app-mtsos-master .icn-hand-grab-o,
.app-mtsos-master .appIconHandGrabO .left:before,
.app-mtsos-master .icn-hand-rock-o,
.app-mtsos-master .appIconHandRockO .left:before {
  content: "\f255";
}
.app-mtsos-master .icn-hand-stop-o,
.app-mtsos-master .appIconHandStopO .left:before,
.app-mtsos-master .icn-hand-paper-o,
.app-mtsos-master .appIconHandPaperO .left:before {
  content: "\f256";
}
.app-mtsos-master .icn-hand-scissors-o,
.app-mtsos-master .appIconHandScissorsO .left:before {
  content: "\f257";
}
.app-mtsos-master .icn-hand-lizard-o,
.app-mtsos-master .appIconHandLizardO .left:before {
  content: "\f258";
}
.app-mtsos-master .icn-hand-spock-o,
.app-mtsos-master .appIconHandSpockO .left:before {
  content: "\f259";
}
.app-mtsos-master .icn-hand-pointer-o,
.app-mtsos-master .appIconHandPointerO .left:before {
  content: "\f25a";
}
.app-mtsos-master .icn-hand-peace-o,
.app-mtsos-master .appIconHandPeaceO .left:before {
  content: "\f25b";
}
.app-mtsos-master .icn-trademark,
.app-mtsos-master .appIconTrademark .left:before {
  content: "\f25c";
}
.app-mtsos-master .icn-registered,
.app-mtsos-master .appIconRegistered .left:before {
  content: "\f25d";
}
.app-mtsos-master .icn-creative-commons,
.app-mtsos-master .appIconCreativeCommons .left:before {
  content: "\f25e";
}
.app-mtsos-master .icn-gg,
.app-mtsos-master .appIconGg .left:before {
  content: "\f260";
}
.app-mtsos-master .icn-gg-circle,
.app-mtsos-master .appIconGgCircle .left:before {
  content: "\f261";
}
.app-mtsos-master .icn-tripadvisor,
.app-mtsos-master .appIconTripadvisor .left:before {
  content: "\f262";
}
.app-mtsos-master .icn-odnoklassniki,
.app-mtsos-master .appIconOdnoklassniki .left:before {
  content: "\f263";
}
.app-mtsos-master .icn-odnoklassniki-square,
.app-mtsos-master .appIconOdnoklassnikiSquare .left:before {
  content: "\f264";
}
.app-mtsos-master .icn-get-pocket,
.app-mtsos-master .appIconGetPocket .left:before {
  content: "\f265";
}
.app-mtsos-master .icn-wikipedia-w,
.app-mtsos-master .appIconWikipediaW .left:before {
  content: "\f266";
}
.app-mtsos-master .icn-safari,
.app-mtsos-master .appIconSafari .left:before {
  content: "\f267";
}
.app-mtsos-master .icn-chrome,
.app-mtsos-master .appIconChrome .left:before {
  content: "\f268";
}
.app-mtsos-master .icn-firefox,
.app-mtsos-master .appIconFirefox .left:before {
  content: "\f269";
}
.app-mtsos-master .icn-opera,
.app-mtsos-master .appIconOpera .left:before {
  content: "\f26a";
}
.app-mtsos-master .icn-internet-explorer,
.app-mtsos-master .appIconInternetExplorer .left:before {
  content: "\f26b";
}
.app-mtsos-master .icn-tv,
.app-mtsos-master .appIconTv .left:before,
.app-mtsos-master .icn-television,
.app-mtsos-master .appIconTelevision .left:before {
  content: "\f26c";
}
.app-mtsos-master .icn-contao,
.app-mtsos-master .appIconContao .left:before {
  content: "\f26d";
}
.app-mtsos-master .icn-500px,
.app-mtsos-master .appIcon500Px .left:before {
  content: "\f26e";
}
.app-mtsos-master .icn-amazon,
.app-mtsos-master .appIconAmazon .left:before {
  content: "\f270";
}
.app-mtsos-master .icn-calendar-plus-o,
.app-mtsos-master .appIconCalendarPlusO .left:before {
  content: "\f271";
}
.app-mtsos-master .icn-calendar-minus-o,
.app-mtsos-master .appIconCalendarMinusO .left:before {
  content: "\f272";
}
.app-mtsos-master .icn-calendar-times-o,
.app-mtsos-master .appIconCalendarTimesO .left:before {
  content: "\f273";
}
.app-mtsos-master .icn-calendar-check-o,
.app-mtsos-master .appIconCalendarCheckO .left:before {
  content: "\f274";
}
.app-mtsos-master .icn-industry,
.app-mtsos-master .appIconIndustry .left:before {
  content: "\f275";
}
.app-mtsos-master .icn-map-pin,
.app-mtsos-master .appIconMapPin .left:before {
  content: "\f276";
}
.app-mtsos-master .icn-map-signs,
.app-mtsos-master .appIconMapSigns .left:before {
  content: "\f277";
}
.app-mtsos-master .icn-map-o,
.app-mtsos-master .appIconMapO .left:before {
  content: "\f278";
}
.app-mtsos-master .icn-map,
.app-mtsos-master .appIconMap .left:before {
  content: "\f279";
}
.app-mtsos-master .icn-commenting,
.app-mtsos-master .appIconCommenting .left:before {
  content: "\f27a";
}
.app-mtsos-master .icn-commenting-o,
.app-mtsos-master .appIconCommentingO .left:before {
  content: "\f27b";
}
.app-mtsos-master .icn-houzz,
.app-mtsos-master .appIconHouzz .left:before {
  content: "\f27c";
}
.app-mtsos-master .icn-vimeo,
.app-mtsos-master .appIconVimeo .left:before {
  content: "\f27d";
}
.app-mtsos-master .icn-black-tie,
.app-mtsos-master .appIconBlackTie .left:before {
  content: "\f27e";
}
.app-mtsos-master .icn-fonticons,
.app-mtsos-master .appIconFonticons .left:before {
  content: "\f280";
}
.app-mtsos-master .icn-reddit-alien,
.app-mtsos-master .appIconRedditAlien .left:before {
  content: "\f281";
}
.app-mtsos-master .icn-edge,
.app-mtsos-master .appIconEdge .left:before {
  content: "\f282";
}
.app-mtsos-master .icn-credit-card-alt,
.app-mtsos-master .appIconCreditCardAlt .left:before {
  content: "\f283";
}
.app-mtsos-master .icn-codiepie,
.app-mtsos-master .appIconCodiepie .left:before {
  content: "\f284";
}
.app-mtsos-master .icn-modx,
.app-mtsos-master .appIconModx .left:before {
  content: "\f285";
}
.app-mtsos-master .icn-fort-awesome,
.app-mtsos-master .appIconFortAwesome .left:before {
  content: "\f286";
}
.app-mtsos-master .icn-usb,
.app-mtsos-master .appIconUsb .left:before {
  content: "\f287";
}
.app-mtsos-master .icn-product-hunt,
.app-mtsos-master .appIconProductHunt .left:before {
  content: "\f288";
}
.app-mtsos-master .icn-mixcloud,
.app-mtsos-master .appIconMixcloud .left:before {
  content: "\f289";
}
.app-mtsos-master .icn-scribd,
.app-mtsos-master .appIconScribd .left:before {
  content: "\f28a";
}
.app-mtsos-master .icn-pause-circle,
.app-mtsos-master .appIconPauseCircle .left:before {
  content: "\f28b";
}
.app-mtsos-master .icn-pause-circle-o,
.app-mtsos-master .appIconPauseCircleO .left:before {
  content: "\f28c";
}
.app-mtsos-master .icn-stop-circle,
.app-mtsos-master .appIconStopCircle .left:before {
  content: "\f28d";
}
.app-mtsos-master .icn-stop-circle-o,
.app-mtsos-master .appIconStopCircleO .left:before {
  content: "\f28e";
}
.app-mtsos-master .icn-shopping-bag,
.app-mtsos-master .appIconShoppingBag .left:before {
  content: "\f290";
}
.app-mtsos-master .icn-shopping-basket,
.app-mtsos-master .appIconShoppingBasket .left:before {
  content: "\f291";
}
.app-mtsos-master .icn-hashtag,
.app-mtsos-master .appIconHashtag .left:before {
  content: "\f292";
}
.app-mtsos-master .icn-bluetooth,
.app-mtsos-master .appIconBluetooth .left:before {
  content: "\f293";
}
.app-mtsos-master .icn-bluetooth-b,
.app-mtsos-master .appIconBluetoothB .left:before {
  content: "\f294";
}
.app-mtsos-master .icn-percent,
.app-mtsos-master .appIconPercent .left:before {
  content: "\f295";
}
.app-mtsos-master .icn-id-badge,
.app-mtsos-master .appIconIdBadge .left:before {
  content: "\f2c1";
}
.app-mtsos-master .icn-user-o,
.app-mtsos-master .appIconUserO .left:before {
  content: "\f2c0";
}
.app-mtsos-master [class^="appIcon"] > .left:before,
.app-mtsos-master [class*=" appIcon"] > .left:before,
.app-mtsos-master [class^="appIcon"] > .right:before,
.app-mtsos-master [class*=" appIcon"] > .right:before,
.app-mtsos-master .appButton > .left:before,
.app-mtsos-master .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-master .appIconL > .left,
.app-mtsos-master .appIconL > .right {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.app-mtsos-master .appIcon2x > .left,
.app-mtsos-master .appIcon2x > .right {
  font-size: 2em;
}
.app-mtsos-master .appIcon3x > .left,
.app-mtsos-master .appIcon3x > .right {
  font-size: 3em;
}
.app-mtsos-master .appIcon4x > .left,
.app-mtsos-master .appIcon4x > .right {
  font-size: 4em;
}
.app-mtsos-master .appIcon5x > .left,
.app-mtsos-master .appIcon5x > .right {
  font-size: 5em;
}
.app-mtsos-master .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-master .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-master .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-master .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-master .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-master .icn-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.app-mtsos-master .icn-stack-1x,
.app-mtsos-master .icn-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.app-mtsos-master .icn-stack-1x {
  line-height: inherit;
}
.app-mtsos-master .icn-stack-2x {
  font-size: 2em;
}
.app-mtsos-master .icn-inverse {
  color: #ffffff;
}
.app-mtsos-master .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-master .appSubMenuName:active,
.app-mtsos-master .open .appSubMenuName {
  outline: 0;
}
.app-mtsos-master .appSubMenuName .right {
  border: none;
  margin-left: 3px;
  content: "";
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.app-mtsos-master .appSubMenuName .right:after {
  font-family: FontAwesome;
  content: "\f0d7";
  border: none;
}
.app-mtsos-master .appSubMenuName .right:hover {
  text-decoration: none;
  border: none;
}
.app-mtsos-master .appMenuHasChildren .right {
  margin-top: 8px;
}
.app-mtsos-master .appMenuHasChildren:hover .right,
.app-mtsos-master .open .right {
  opacity: 1;
  filter: alpha(opacity=100);
}
.app-mtsos-master .appSubMenu > ul {
  padding: 4px 0;
  margin: 1px 0 0;
  list-style: none;
}
.app-mtsos-master .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-master .appSubMenu.appPullRight {
  right: 0;
  left: auto;
}
.app-mtsos-master .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-master .appSubMenu a {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: 100;
  color: #333333;
  white-space: nowrap;
  text-decoration: none;
}
.app-mtsos-master .appCmsMenuContainer .appSubMenu {
  right: auto;
}
.app-mtsos-master .appSubMenu li > a:hover,
.app-mtsos-master .appSubMenu .open > a,
.app-mtsos-master .appSubMenu .open > a:hover,
.app-mtsos-master .appSubMenu li > a:hover .checkbox {
  color: #ffffff;
  text-decoration: none;
  background-color: #003b5a;
}
.app-mtsos-master .open > .appSubMenu {
  display: block;
}
.app-mtsos-master .appPullRight .appSubMenu {
  right: 0;
  left: auto;
}
.app-mtsos-master .typeahead {
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-mtsos-master ul.appTabs .appSubMenuName .right,
.app-mtsos-master .appPills .appSubMenuName .right {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  margin-top: 6px;
}
.app-mtsos-master ul.appTabs .appSubMenuName:hover .right,
.app-mtsos-master .appPills .appSubMenuName:hover .right {
  border-top-color: #003b5a;
  border-bottom-color: #003b5a;
}
.app-mtsos-master ul.appTabs .active .appSubMenuName .right,
.app-mtsos-master .appPills .active .appSubMenuName .right {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.app-mtsos-master .appNav > .appMenuHasChildren.active > a:hover {
  color: #000000;
  cursor: pointer;
}
.app-mtsos-master ul.appTabs .open .appSubMenuName,
.app-mtsos-master .appPills .open .appSubMenuName,
.app-mtsos-master .appNav > li.appMenuHasChildren.open.active > a:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.app-mtsos-master .tabs-stacked .open > a:hover {
  border-color: #999999;
}
.app-mtsos-master .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-master .nav-collapse.collapse {
  height: auto;
}
.app-mtsos-master .appNavBar {
  color: #ffffff;
  overflow: visible;
  *z-index: 2;
}
.app-mtsos-master .appNavBar .appNavBarText {
  margin-bottom: 0;
  line-height: 40px;
}
.app-mtsos-master .appNavBar .appNavBarLink {
  color: #ffffff;
}
.app-mtsos-master .appNavBar .appNavBarLink:hover {
  color: #ffffff;
}
.app-mtsos-master .appNavBar .appButton,
.app-mtsos-master .appNavBar .appGroupMenu {
  margin-top: 5px;
}
.app-mtsos-master .appNavBar .appGroupMenu .appButton {
  margin: 0;
}
.app-mtsos-master .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-master .alfredoMenu .appNavBar {
    background-position: 200px 0;
  }
}
@media (max-width: 780px) {
  .app-mtsos-master .alfredoMenu .appNavBar {
    background-image: none;
  }
}
.app-mtsos-master .appNavBar .container {
  width: auto;
}
.app-mtsos-master .appNavBarForm {
  margin-bottom: 0;
}
.app-mtsos-master .appNavBarForm:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .appNavBarForm input,
.app-mtsos-master .appNavBarForm select,
.app-mtsos-master .appNavBarForm .radio,
.app-mtsos-master .appNavBarForm .checkbox {
  margin-top: 5px;
}
.app-mtsos-master .appNavBarForm input,
.app-mtsos-master .appNavBarForm select {
  display: inline-block;
  margin-bottom: 0;
}
.app-mtsos-master .appNavBarForm input[type="image"],
.app-mtsos-master .appNavBarForm input[type="checkbox"],
.app-mtsos-master .appNavBarForm input[type="radio"] {
  margin-top: 3px;
}
.app-mtsos-master .appNavBarForm .appInputAppend,
.app-mtsos-master .appNavBarForm .appInputPrepend {
  margin-top: 6px;
  white-space: nowrap;
}
.app-mtsos-master .appNavBarForm .appInputAppend input,
.app-mtsos-master .appNavBarForm .appInputPrepend input {
  margin-top: 0;
}
.app-mtsos-master .appNavBar .appNav {
  position: relative;
  left: 0;
  display: block;
}
.app-mtsos-master .appNavBar .appNav:after {
  content: "";
  display: table;
  clear: both;
}
.app-mtsos-master .alfredoMenu .appNavBar .appNav {
  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');
  background-position: 250px 0;
  background-repeat: repeat-y;
}
.app-mtsos-master .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-master .appNavBar .nav.appPullRight {
  float: right;
}
.app-mtsos-master .appNavBar .appNav > li {
  display: block;
  float: left;
  border-right: 1px solid rgba(255,255,255,0.2);
}
.app-mtsos-master .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-master .alfredoMenu .appNavBar .appNav > li > a {
  padding: 5px 10px 5px;
  line-height: normal;
  text-transform: uppercase;
}
.app-mtsos-master .appNavBar .appButton {
  display: inline-block;
  padding: 4px 10px 4px;
  margin: 5px 5px 6px;
  line-height: 18px;
}
.app-mtsos-master .appNavBar .appGroupMenu {
  margin: 0;
  padding: 5px 5px 6px;
}
.app-mtsos-master .appNavBar .appNav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
.app-mtsos-master .appNavBar .appMainMenu.appNav .open > a,
.app-mtsos-master .appNavBar .appMainMenu.appNav .open > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #000000;
}
.app-mtsos-master .appNavBar .divider-vertical {
  height: 40px;
  width: 1px;
  margin: 0 9px;
  overflow: hidden;
  background-color: #000000;
  border-right: 1px solid #cf710c;
}
.app-mtsos-master .appNavBar .nav.appPullRight {
  margin-left: 10px;
  margin-right: 0;
}
.app-mtsos-master .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-master .appNavBar .btn-navbar:hover,
.app-mtsos-master .appNavBar .btn-navbar:active,
.app-mtsos-master .appNavBar .btn-navbar.active,
.app-mtsos-master .appNavBar .btn-navbar.disabled,
.app-mtsos-master .appNavBar .btn-navbar[disabled] {
  background-color: #000000;
  *background-color: #000000;
}
.app-mtsos-master .appNavBar .btn-navbar:active,
.app-mtsos-master .appNavBar .btn-navbar.active {
  background-color: #000000 \9;
}
.app-mtsos-master .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-master .btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.app-mtsos-master .alfredoMenu .appNavBar .appSubMenu {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}
.app-mtsos-master .alfredoMenu .appNavBar .appSubMenu a {
  color: #ffffff;
  font-style: italic;
  font-weight: normal;
  display: inline-block;
  background: inherit;
}
.app-mtsos-master .alfredoMenu .appNavBar .appSubMenu a:hover,
.app-mtsos-master .alfredoMenu .appNavBar .appSubMenu a:focus {
  background: transparent;
  text-decoration: underline;
}
.app-mtsos-master .appNavBar .appNav .appMenuHasChildren > .appSubMenuName .right {
  border: none;
  margin-top: 0;
  overflow: hidden;
  width: auto;
}
.app-mtsos-master .alfredoMenu .appNavBar .appNav .appMenuHasChildren > .appSubMenuName .right {
  display: inline-block;
}
.app-mtsos-master .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-master .appNavBar .appNav li.appMenuHasChildren.active > .appSubMenuName:hover {
  color: #ffffff;
}
.app-mtsos-master .appNavBar .appPullRight .appSubMenu,
.app-mtsos-master .appNavBar .appSubMenu.appPullRight {
  left: auto;
  right: 0;
}
.app-mtsos-master .appNavBar .appPullRight .appSubMenu:before,
.app-mtsos-master .appNavBar .appSubMenu.appPullRight:before {
  left: auto;
  right: 12px;
}