﻿/* Font Styles */
/*
Included fonts                       
font-family:'HelveticaNeueW01-65Medi';
font-family:'HelveticaNeueW01-45Ligh';
font-family:'HelveticaNeueW01-56It';
font-family:'HelveticaNeueW01-75Bold';
font-family:'HelveticaNeueW01-Thin';
*/
/* End Font Styles */
/* Header Styles */
/* End header Styles */
/* Profile Styles */
/* End Profile Styles */
/* Navigation Styles */
/* End Navigation Styles */
/* Button Colors */
/* End Button Colors */
/* Messages */
/* End Messages */
/* Footer Styles */
/* End Footer Styles */
/* Login */
/* End Login */
/* LESS Document */
@import 'normalize-3.0.2.css';
.column {
  overflow: hidden;
  float: left;
  padding-left: 5px;
  padding-right: 5px;
  box-sizing: border-box;
}
.column-vertical-middle {
  float: none;
  display: inline-block;
  vertical-align: middle;
}
.column-center {
  float: none;
  display: block;
  margin: 0 auto;
}
.column-container {
  overflow: hidden;
  padding-left: 5px;
  padding-right: 5px;
}
.column-1 {
  width: 6.25%;
}
.column-2 {
  width: 12.5%;
}
.column-3 {
  width: 18.75%;
}
.column-4 {
  width: 25%;
}
.column-5 {
  width: 31.25%;
}
.column-6 {
  width: 37.5%;
}
.column-7 {
  width: 43.75%;
}
.column-8 {
  width: 50%;
}
.column-9 {
  width: 56.25%;
}
.column-10 {
  width: 62.5%;
}
.column-11 {
  width: 68.75%;
}
.column-12 {
  width: 75%;
}
.column-13 {
  width: 81.25%;
}
.column-14 {
  width: 87.5%;
}
.column-15 {
  width: 93.75%;
}
.column-16 {
  width: 100%;
}
html {
  height: 100%;
}
html,
body {
  position: relative;
}
body {
  min-height: 100%;
  box-sizing: border-box;
  font: 14px/1.3 'HelveticaNeueW01-45Ligh', Tahoma, Arial;
  padding-bottom: 42px;
  position: relative;
  color: #4a4a4a;
}
body.popup-body {
  padding-bottom: 0;
}
a {
  display: inline-block;
  color: #037aff;
}
img {
  vertical-align: middle;
}
p {
  margin-top: 0;
}
*:focus {
  outline: none;
}
h1,
h2,
h3,
h4 {
  margin-top: 0px;
}
.right {
  float: right;
}
.left {
  float: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-bottom {
  vertical-align: bottom;
}
.clear {
  clear: both;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.relative {
  position: relative;
}
.padded {
  padding: 16px;
}
.padded-top {
  padding-top: 16px;
}
.padded-bottom {
  padding-bottom: 16px;
}
.padded-vertical {
  padding-top: 16px;
  padding-bottom: 16px;
}
.padded-horizontal {
  padding-left: 16px;
  padding-right: 16px;
}
.half-padded {
  padding: 8px;
}
.half-padded-top {
  padding-top: 8px;
}
.half-padded-bottom {
  padding-bottom: 8px;
}
.half-padded-vertical {
  padding-top: 8px;
  padding-bottom: 8px;
}
.half-padded-horizontal {
  padding-left: 8px;
  padding-right: 8px;
}
.half-margin-bottom {
  margin-bottom: 8px;
}
.margin-bottom {
  margin-bottom: 16px;
}
.margin-top {
  margin-top: 16px;
}
.margin-left {
  margin-left: 16px;
}
.margin-right {
  margin-right: 16px;
}
.half-margin-left {
  margin-left: 8px;
}
.half-margin-right {
  margin-right: 8px;
}
.margin-vertical {
  margin-top: 16px;
  margin-bottom: 16px;
}
.hidden {
  display: none;
}
.underline-none {
  text-decoration: none;
}
.postback-modal-window {
  display: none;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  background: rgba(255, 255, 255, 0.6);
  z-index: 9999;
}
.postback-modal-window .update-panel-icon {
  position: absolute;
  display: block;
  width: 43px;
  height: 11px;
  top: 50%;
  margin-top: -6px;
  left: 50%;
  margin-left: -22px;
  background: transparent url(Common/loading.gif) no-repeat center center;
  z-index: 10000;
}
.meta-section {
  float: right;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  color: #ffffff;
  background: url(../images/header-meta-divider.png) repeat-y left top;
}
header .sub-header {
  background: #0a4f85;
  border-bottom: 2px solid #000000;
}
header .sub-header .logo {
  padding-top: 8px;
  padding-bottom: 8px;
}
header .sub-header .profile-menu-link {
  color: #ffffff;
  text-decoration: none;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 18px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAQAAAB0Z3/WAAAATElEQVQIW2P8z8eQz8DMgAouAvH/0v+o4Ol/abDk/zlIgl//G0P1/Gf9vw8q+O9/IJJh/wX/3wQLl6PZ8l/1/9v/8xgwwX+D/6wwNgCxmD6vlRfnBwAAAABJRU5ErkJggg==') /*../images/profile-link-arrow-down.png*/ no-repeat right center;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  header .sub-header .profile-menu-link {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAOCAQAAACBOCRGAAAAeklEQVR4AWMgEfy3+P/9P2Hw578XRHkEEYrzEKbXEVA6DdUxS/Eo3fmfBVUx+/+jOJRe/c+P6VHR//exKH31XxF7uGj//4im9Md/K9zB6A4MImQQjT/Us5CUNhKOpElQpSv+MxJWzPx/G1Dpif8cxCUA3v+b/4szUAYAm8YG7MQ0zSgAAAAASUVORK5CYII=') /*../images/profile-link-arrow-down@2x.png*/;
    background-size: 11px 7px;
  }
}
header .sub-header .profile-menu-link .profile-image {
  height: 38px;
  width: 38px;
  border: 1px solid #ffffff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  display: block;
  margin-right: 15px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAMAAADyQNAxAAAAeFBMVEXNzMz////Z2dj9/v/9/fzn5eXOzs7Ozc3U09Pr6unX19bq6enj4uHV1NTv7u339/b4+Pjk4+Pe3t3Pz8/19fXX19f29vbn5uXU1NTp6Of8/Pvu7ezQ0M/i4eHr6enw7u7g39/a2tnz8vLOzcz19PPs6+rr6urs6+uBGV4bAAAAvklEQVR42uXSxw7CMAyAYbt70r33AN7/DRESgUSNm0OP/OdPthwF/i/PL3W99L0zY7n46WGRyJ7w22RTKkCugBoV8yomhjko5MhVKKrwyixLVMRbaDqPdE2uIhSKyIXqlXYrolb+YImoEpCX8igFooxXGVDxfwLItJ/SgO7O0BNOMpkyr6uKqYo2dWMwZTQ1ceANhW7HM/shx0P50POmcA2UZrgFM8uKJ63L22wjKho3gBmVzQCdWnUAu1rt8AJf2AgkZkf6PgAAAABJRU5ErkJggg==') /*../images/profile-image-background.png*/;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  header .sub-header .profile-menu-link .profile-image {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAMAAADwSaEZAAAAulBMVEXa2tn9/fzW1dXT09POzs7z8vLr6urOzs3k4+Ph4OD4+Pjw7+7w7u7e3t37/PzOzc3p6OfT0tLS0dHm5eXa2dnb2trc29v7+/rj4uLw7+/08/P19PP6+fjx7+/b29vb2tnn5eX19fTd3N3f3t7l5OTX19fq6en29vXn5uXl5OPs6+rZ2djo5uby8fHV1dXt6+vY2Njy8fDg397X19bu7ez19fXv7u708vL8/PvU1NTQ0NDg4N/////NzMzJXjyGAAABo0lEQVR4Ae3W5YKjMBSG4eLuVu+4u0/n4/4va92XHHpC1vf9iTxYAoxahf3H/mM/D/uPZd7JNAbi2YmXDcROQ3xReDoAy+/wTXe5LHY1x3fNr+SwUkNHWimD6TE6i3U+5mxD0LbDxsYQNuZijg9hc4eJLUG0ZGIpiFImtgDRgolZILJ+JRaAKGBiNohsJlaAqGBiLyDymFgFooqHZfQ9y1iYBTKLg+noSWdgN+jphoEdo6djBraFnrYYmIeePAZmoCeDMzRSkKWscWaGIApN5tdJP4SgQ53/Eb6EoMuWj40hyJXAbiHoVgJLfHTmJ2zsTYX4NcvH8u5fqlwKa/fQ0V4rhyUTfNcioTFiJb5r1P7Hfh62En9/+dgOvmtHFqvv8V33tQzm7M7Q2WzXYWJr14cw310zMP1AA5l2oG+GmdE1Nug6Mnuxi7MGG9acXVCYGZ2D1XlkCrDnowbsmqPnDmw1gWST1TfYcooBTasvMCPAwALjI1Y+YXBP5XtsX4OCtP132COU9PgWM6Ao4w1WQ1H1G8yFotw3mA1F2W+wByjqoX0Ne5I5Rn5BFPIAAAAASUVORK5CYII=') /*../images/profile-image-background@2x.png*/;
    background-size: 38px 38px;
  }
}
header .sub-header .profile-menu-link .profile-meta {
  display: inline-block;
  vertical-align: middle;
}
header .sub-header .profile-menu-link.open {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAAXNSR0IArs4c6QAAAGVJREFUGBljYMAC/v//bwDErFikUIWAilSB+C0Qz0OVQeMBFQgC8U0ghoFyNCUQLlCWFYj3wVRB6X9AOhBDA1BwDppCGPcrkGEM1wDklMJkcNBPgeLSjECCD6grH4iZ4bqxMy4CAHuDhmeJk8YSAAAAAElFTkSuQmCC') /*../images/profile-link-arrow-up.png*/ no-repeat right center;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  header .sub-header .profile-menu-link.open {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAOCAYAAAArMezNAAAAAXNSR0IArs4c6QAAALVJREFUOBFjYBho8P//f14g3gzE4lRzC9AwZiDeBsQgcAKIOahiONCgSSATkcAKIJuRIsOBBmQhGYjMbCLbYKAp7kD8B9k0NHY0yYYDDdAG4o9oBqFzfwAFrIg2HKhYFIjvAzEx4BVQkSJBw4GK2IH4KDEmIqm5CmTz4zUcqGApkgZSmDuBilmwGg6UqCfFJCxqp2EYDFQUgUUhOUL5IMPBiRyo2wLI3g/E1MhRf4Hm+AExbQAAsb7U9lG5P6UAAAAASUVORK5CYII=') /*../images/profile-link-arrow-up@2x.png*/;
    background-size: 11px 7px;
  }
}
header .navigation-gradient {
  background: #edede8 url(../images/navigation_gradient_bg.png) repeat-x left top;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #edede8));
  background: -webkit-linear-gradient(top, #ffffff 0%, #edede8 100%);
  background: -moz-linear-gradient(top, #ffffff 0%, #edede8 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #edede8 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #edede8 100%);
  border-bottom: 1px solid #e4e4d9;
  height: 58px;
}
header .primary-navigation ul {
  padding: 0;
}
header .primary-navigation .menu {
  margin: 0;
  padding: 0 0 0 3px;
  background: url(../images/primary_navigation_item_bg.png) repeat-y left top;
  height: 58px;
}
header .primary-navigation .menu li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
header .primary-navigation .menu > li {
  padding: 0 2px 0 0;
  float: left;
  background: url(../images/primary_navigation_item_bg.png) repeat-y right top;
  position: relative;
}
header .primary-navigation .menu > li > a {
  display: block;
  padding: 20px 15px;
  font-size: 14px;
  text-decoration: none;
  cursor: pointer;
}
header .primary-navigation .menu > li > a span {
  display: block;
  text-transform: uppercase;
  color: #9b9b9b;
}
header .primary-navigation .menu > li.parent span {
  padding-right: 20px;
  background: url(../images/primary_navigation_link_bg.png) no-repeat right center;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  header .primary-navigation .menu > li.parent span {
    background-image: url(../images/primary_navigation_link_bg@2x.png);
    background-size: 11px 7px;
  }
}
header .primary-navigation .menu > li:hover > a,
header .primary-navigation .menu > li.selected > a {
  background-color: #ffffff;
  color: #000000;
  padding-bottom: 21px;
}
header .primary-navigation .menu > li.parent:hover > a span,
header .primary-navigation .menu > li.parent.selected > a span {
  padding-right: 20px;
  background: url(../images/primary_navigation_link_selected_bg.png) no-repeat right center;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  header .primary-navigation .menu > li.parent:hover > a span,
  header .primary-navigation .menu > li.parent.selected > a span {
    background-image: url(../images/primary_navigation_link_selected_bg@2x.png);
    background-size: 11px 7px;
  }
}
header .primary-navigation .menu > li:hover .sub-menu-container,
header .primary-navigation .menu > li.parent:hover .sub-menu-container {
  display: block;
}
header .primary-navigation .menu > li .sub-menu-container {
  overflow: hidden;
  display: none;
  width: 200px;
  position: absolute;
  top: 59px;
  left: 0;
  margin-left: -1px;
  border: 1px solid #e4e4d9;
  border-top: none;
  background-color: #ffffff;
}
header .primary-navigation .menu > li .sub-menu-container ul {
  padding: 0 15px;
  margin: 0;
}
header .primary-navigation .menu > li .sub-menu-container ul li {
  list-style-type: none;
  padding: 0;
  margin: 0;
  border-bottom: 1px dotted #cbcbc1;
}
header .primary-navigation .menu > li .sub-menu-container ul li a {
  display: block;
  padding: 12px 0 12px 15px;
  color: #9b9b9b;
  text-decoration: none;
  background: url(../images/sub_navigation_link_bg.png) no-repeat left center;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  header .primary-navigation .menu > li .sub-menu-container ul li a {
    background-image: url(../images/sub_navigation_link_bg@2x.png);
    background-size: 7px 10px;
  }
}
header .primary-navigation .menu > li .sub-menu-container ul li a:hover,
header .primary-navigation .menu > li .sub-menu-container ul li .selected {
  color: #000000;
  background: url(../images/sub_navigation_selected_link_bg.png) no-repeat left center;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  header .primary-navigation .menu > li .sub-menu-container ul li a:hover,
  header .primary-navigation .menu > li .sub-menu-container ul li .selected {
    background-image: url(../images/sub_navigation_selected_link_bg@2x.png);
    background-size: 7px 10px;
  }
}
header .primary-navigation .menu > li .sub-menu-container ul li.last,
header .primary-navigation .menu > li .sub-menu-container ul li:last-of-type {
  border: none;
}
/* Profile Drop Down */
.profile-link-wrapper {
  position: relative;
}
.profile-link-wrapper .profile-link-container {
  background-color: #ffffff;
  border: 1px solid #d8d8d8;
  padding-left: 16px;
  padding-right: 16px;
  padding-left: 8px;
  padding-right: 8px;
  display: none;
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  top: 57px;
  z-index: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.profile-link-wrapper.open .profile-link-container {
  display: block;
}
.profile-link-wrapper .user-profile-navigation {
  margin: 0;
  padding: 0;
}
.profile-link-wrapper .user-profile-navigation li {
  list-style-type: none;
  border-bottom: 1px solid #d8d8d8;
}
.profile-link-wrapper .user-profile-navigation li a {
  display: block;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 27px;
  background-repeat: no-repeat;
  background-position: left center;
  color: #000000;
  text-decoration: none;
}
.profile-link-wrapper .user-profile-navigation li.last {
  border: none;
}
.profile-link-wrapper .user-profile-navigation .profile-link {
  background-image: url(../images/icon-profile.png);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .profile-link-wrapper .user-profile-navigation .profile-link {
    background-image: url(../images/icon-profile@2x.png);
    background-size: 20px 20px;
  }
}
.profile-link-wrapper .user-profile-navigation .admin-user-link {
  background-image: url(../images/icon_administrator_users.png);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .profile-link-wrapper .user-profile-navigation .admin-user-link {
    background-image: url(../images/icon_administrator_users@2x.png);
    background-size: 20px 15px;
  }
}
.profile-link-wrapper .user-profile-navigation .logout-link {
  background-image: url(../images/icon-logout.png);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .profile-link-wrapper .user-profile-navigation .logout-link {
    background-image: url(../images/icon-logout@2x.png);
    background-size: 20px 20px;
  }
}
/* End Profile Drop Down */
/* Borders */
.input-border {
  border: 1px solid #dfdee6;
}
.default-border {
  border: 1px solid #d8d8d8;
}
.default-border-bottom {
  border-bottom: 1px solid #d8d8d8;
}
.default-border-bottom {
  border-bottom: 1px solid #d8d8d8;
}
.title-border {
  padding-bottom: .65em;
  border-bottom: 1px solid #d8d8d8;
}
/* End Borders */
/* Form Elements */
label,
.label {
  display: inline-block;
  vertical-align: top;
}
label .required-field-indicator,
.label .required-field-indicator {
  display: inline-block;
  vertical-align: text-top;
  color: #d0021b;
  font-weight: bold;
}
.RadUpload.RadUpload_railSmart {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}
.RadInput_railSmart.riSingle .text,
.RadInput.riSingle .text,
.RadInput.riSingle input[type="text"],
.text,
.RadInputMgr.text,
.RadUpload .ruFileWrap .ruFakeInput {
  height: 30px;
  line-height: 16px;
  border: 1px solid #dfdee6;
}
.RadUpload span.ruFileWrap {
  height: auto;
}
.RadPicker_railSmart .RadInput_railSmart.riSingle .text,
.RadPicker_railSmart .RadInput.riSingle .text,
.RadPicker_railSmart .RadInput.riSingle input[type="text"],
.RadPicker_railSmart .text {
  height: 30px;
  line-height: 30px;
}
textarea,
.textarea {
  resize: vertical;
}
.text,
.textarea,
.RadComboBox_railSmart,
.select,
.RadUpload .ruFileWrap .ruFakeInput {
  border: 1px solid #dfdee6;
  color: #000;
  max-width: 100%;
}
.text,
.textarea,
.RadInputMgr.text,
.RadUpload .ruFileWrap .ruFakeInput {
  padding: 3px 7px;
  box-sizing: border-box;
  vertical-align: top;
  color: #000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.text.aspNetDisabled,
.textarea.aspNetDisabled,
.RadInputMgr.text.aspNetDisabled,
.RadUpload .ruFileWrap .ruFakeInput.aspNetDisabled {
  background-color: #EBEBE4;
}
.RadUpload .ruFileWrap .ruFakeInput {
  vertical-align: middle;
}
.RadComboBox_MTISA,
.select {
  font-size: 16px;
  vertical-align: top;
  color: #4a4a4a;
  height: 30px;
  box-sizing: border-box;
  line-height: 28px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #dfdee6;
}
.RadComboBox_MTISA .rcbReadOnly .rcbInputCell,
.select .rcbReadOnly .rcbInputCell,
.RadComboBox_MTISA .rcbInputCell,
.select .rcbInputCell {
  background-color: #ffffff !important;
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 0 5px;
  line-height: 28px;
}
.RadComboBox_MTISA .rcbReadOnly .rcbInputCell .rcbInput,
.select .rcbReadOnly .rcbInputCell .rcbInput,
.RadComboBox_MTISA .rcbInputCell .rcbInput,
.select .rcbInputCell .rcbInput {
  height: 28px;
  line-height: 28px;
  padding: 0;
}
.RadComboBox_MTISA .rcbReadOnly .rcbArrowCell.rcbArrowCellRight,
.select .rcbReadOnly .rcbArrowCell.rcbArrowCellRight,
.RadComboBox_MTISA .rcbArrowCell.rcbArrowCellRight,
.select .rcbArrowCell.rcbArrowCellRight {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 28px;
  background-color: #ffffff;
  width: 28px;
}
.RadComboBox_MTISA .rcbReadOnly .rcbArrowCell.rcbArrowCellRight a,
.select .rcbReadOnly .rcbArrowCell.rcbArrowCellRight a,
.RadComboBox_MTISA .rcbArrowCell.rcbArrowCellRight a,
.select .rcbArrowCell.rcbArrowCellRight a {
  height: 28px;
  width: 28px;
  background: #ffffff url(ComboBox/MTISA_combo_arrow.png) no-repeat center center;
}
.RadComboBox_MTISA .rcbDisabled .rcbArrowCell.rcbArrowCellRight a,
.select .rcbDisabled .rcbArrowCell.rcbArrowCellRight a,
.RadComboBox_MTISA .rcbDisabled .rcbInputCell,
.select .rcbDisabled .rcbInputCell {
  background-color: #ebebe4 !important;
}
.RadComboBox_MTISA .rcbReadOnly .rcbFocused .rcbInputCell,
.select .rcbReadOnly .rcbFocused .rcbInputCell,
.RadComboBox_MTISA .rcbFocused .rcbInputCell,
.select .rcbFocused .rcbInputCell,
.RadComboBox_MTISA .rcbReadOnly .rcbFocused .rcbInput,
.select .rcbReadOnly .rcbFocused .rcbInput,
.RadComboBox_MTISA .rcbFocused .rcbInput,
.select .rcbFocused .rcbInput {
  color: #4a4a4a !important;
  background-color: #ffffff !important;
}
.RadComboBox_MTISA .rcbReadOnly .rcbFocused .rcbArrowCell.rcbArrowCellRight,
.select .rcbReadOnly .rcbFocused .rcbArrowCell.rcbArrowCellRight,
.RadComboBox_MTISA .rcbFocused .rcbArrowCell.rcbArrowCellRight,
.select .rcbFocused .rcbArrowCell.rcbArrowCellRight {
  width: 28px;
}
.RadComboBox_MTISA .rcbReadOnly .rcbFocused .rcbArrowCell.rcbArrowCellRight a,
.select .rcbReadOnly .rcbFocused .rcbArrowCell.rcbArrowCellRight a,
.RadComboBox_MTISA .rcbFocused .rcbArrowCell.rcbArrowCellRight a,
.select .rcbFocused .rcbArrowCell.rcbArrowCellRight a {
  width: 28px;
  background: #ffffff url(ComboBox/MTISA_combo_arrow.png) no-repeat center center;
}
/* Page Content */
.page-content {
  padding: 25px 15px;
  overflow: hidden;
}
/* End Page Content */
.RadGrid_MTISA .rgPagerCell .RadComboBox_MTISA {
  width: 60px !important;
}
.RadGrid_MTISA .rgPagerCell .RadComboBox_MTISA .rcbFocused .rcbReadOnly .rcbArrowCell.rcbArrowCellRight,
.RadGrid_MTISA .rgPagerCell .RadComboBox_MTISA .rcbReadOnly .rcbArrowCell.rcbArrowCellRight {
  width: 24px;
}
.RadGrid_MTISA .rgPagerCell .RadComboBox_MTISA .rcbFocused .rcbReadOnly .rcbArrowCell.rcbArrowCellRight a,
.RadGrid_MTISA .rgPagerCell .RadComboBox_MTISA .rcbReadOnly .rcbArrowCell.rcbArrowCellRight a {
  width: 24px;
  background: url(Common/radActionsSprite.png) no-repeat -13px -60px;
}
.rcbSlide .RadComboBoxDropDown.RadComboBoxDropDown_MTISA {
  border-color: #dfdee6;
  background-color: #ffffff;
}
.rcbSlide .RadComboBoxDropDown.RadComboBoxDropDown_MTISA .rcbItem,
.rcbSlide .RadComboBoxDropDown.RadComboBoxDropDown_MTISA .rcbHovered {
  color: #4a4a4a;
  font-family: 'HelveticaNeueW01-45Ligh', Tahoma, Arial;
}
.RadComboBox_railSmart .rcbHovered {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.text-container,
.input-container {
  display: inline-block;
  vertical-align: top;
}
.field {
  margin-bottom: 16px;
}
.field label,
.field .label {
  width: 150px;
  margin-right: 1em;
  margin-bottom: 8px;
  padding-top: 6px;
}
.field label .required-field-indicator,
.field .label .required-field-indicator {
  display: inline-block;
  vertical-align: text-top;
  color: #d0021b;
  font-weight: bold;
  margin-left: 5px;
  font-size: 14px;
}
.field .text-container {
  width: 500px;
  margin-right: 1em;
  font-size: 16px;
}
.field .text,
.field .input-container,
.field .textarea,
.field .select {
  width: 350px;
  margin-right: 1em;
  color: #000;
  vertical-align: top;
  font-size: 16px;
  outline: none;
}
.field .RadInput_railSmart.RadInput_MTISA,
.field .RadPicker.RadPicker_MTISA,
.field .RadComboBox_MTISA {
  width: 350px !important;
  max-width: 100%;
  margin-right: 1em;
}
.field .RadPicker.RadPicker_MTISA {
  min-height: 31px;
}
.field .column .RadInput.riSingle {
  width: 100% !important;
  margin-bottom: 0.5em;
}
.field .column .text,
.field .column .text-container,
.field .column .input-container,
.field .column .textarea,
.field .column .select {
  width: 100%;
}
.RadInput.riSingle .text,
.RadInput.riSingle input[type="text"] {
  width: 100%;
}
.field-vertical label,
.field-vertical .label {
  display: block;
  width: 100%;
}
.field-vertical .text,
.field-vertical .textarea,
.field-vertical .select {
  width: 100%;
}
.field-vertical .input-container {
  display: block;
  width: 100%;
  margin: 0;
}
.field-vertical .wrapped-input {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.field-vertical .field-section {
  float: left;
  box-sizing: border-box;
}
.field-vertical .field-section-50 {
  width: 50%;
  padding-right: 12px;
}
.field-vertical .field-section-50.last {
  padding-right: 0;
  padding-left: 12px;
  border-left: 1px solid #d8d8d8;
}
.field-vertical .RadPicker.RadPicker_railSmart {
  width: 155px !important;
  margin-right: 0;
}
.field-vertical .RadPicker.RadPicker_railSmart .RadInput_railSmart.RadInput_railSmart {
  width: 100% !important;
}
.field-horizontal label,
.field-horizontal .label {
  display: block;
  width: auto;
  margin-right: 1em;
  vertical-align: middle;
}
.field-horizontal .text-container {
  width: auto;
  display: inline-block;
  vertical-align: middle;
}
.checkbox-list-wrapper,
.radio-list-wrapper {
  padding: 0 0 0 30px;
  margin: 0;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}
.checkbox-list-wrapper li,
.radio-list-wrapper li {
  list-style-type: none;
  float: left;
}
.checkbox-list-wrapper label,
.radio-list-wrapper label,
.checkbox-list-wrapper .label,
.radio-list-wrapper .label,
.checkbox-list-wrapper input[type="checkbox"],
.radio-list-wrapper input[type="checkbox"],
.checkbox-list-wrapper input[type="radio"],
.radio-list-wrapper input[type="radio"] {
  vertical-align: middle;
  display: inline-block;
}
.checkbox-list-wrapper input[type="checkbox"],
.radio-list-wrapper input[type="checkbox"],
.checkbox-list-wrapper input[type="radio"],
.radio-list-wrapper input[type="radio"] {
  margin: 2px 10px 2px 2px;
}
.checkbox-list-wrapper label,
.radio-list-wrapper label,
.checkbox-list-wrapper .label,
.radio-list-wrapper .label {
  width: auto;
  margin-right: 35px;
  margin-bottom: 0px;
}
input[type="checkbox"],
input[type="radio"] {
  vertical-align: middle;
  display: inline-block;
  margin-top: 6px;
}
.checkbox-list-wrapper-col-25,
.radio-list-wrapper-col-25 {
  display: block;
}
.checkbox-list-wrapper-col-25 li,
.radio-list-wrapper-col-25 li {
  padding-top: 8px;
  padding-bottom: 8px;
  width: 25%;
}
.checkbox-list-wrapper-col-33,
.radio-list-wrapper-col-33 {
  display: block;
}
.checkbox-list-wrapper-col-33 li,
.radio-list-wrapper-col-33 li {
  padding-top: 8px;
  padding-bottom: 8px;
  width: 33%;
}
.checkbox-list-wrapper-col-50,
.radio-list-wrapper-col-50 {
  display: block;
}
.checkbox-list-wrapper-col-50 li,
.radio-list-wrapper-col-50 li {
  padding-top: 8px;
  padding-bottom: 8px;
  width: 50%;
}
.checkbox-list-wrapper-col-100,
.radio-list-wrapper-col-100 {
  display: block;
}
.checkbox-list-wrapper-col-100 li,
.radio-list-wrapper-col-100 li {
  display: block;
  float: none;
  padding-top: 8px;
  padding-bottom: 8px;
}
.checkbox-list-wrapper-col-100 label,
.radio-list-wrapper-col-100 label,
.checkbox-list-wrapper-col-100 .label,
.radio-list-wrapper-col-100 .label {
  vertical-align: top;
  margin-right: 0;
  margin-left: 30px;
  display: block;
}
.checkbox-list-wrapper-col-100 input[type="checkbox"],
.radio-list-wrapper-col-100 input[type="checkbox"],
.checkbox-list-wrapper-col-100 input[type="radio"],
.radio-list-wrapper-col-100 input[type="radio"] {
  margin-top: 6px;
  float: left;
}
/* End Form Elements */
/* Buttons */
.RadUpload .ruFileWrap .ruButton,
.button {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: none;
  display: inline-block;
  padding: 11px 13px;
  color: #ffffff;
  background-color: #00abe2;
  outline: medium none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  font: 14px 'HelveticaNeueW01-65Medi', Tahoma;
  width: auto;
  text-transform: uppercase;
  border: 1px solid #0086b0;
}
.RadUpload .ruFileWrap .ruButton:hover,
.button:hover {
  background-color: #0191bf;
}
.RadUpload .ruFileWrap .ruButton.right,
.button.right {
  margin-left: 8px;
}
.RadUpload .ruFileWrap .ruButton.left,
.button.left {
  margin-right: 8px;
}
.button.vertical-bottom {
  vertical-align: bottom;
}
.button-secondary {
  color: #969686;
  background-color: #ffffff;
  border-color: #d0d0c4;
}
.button-secondary:hover {
  background-color: #d8d8d8;
  border-color: #d8d8d8;
}
.icon-button {
  display: inline-block;
  vertical-align: middle;
  height: 22px;
  margin: 0 5px;
  text-indent: -9999px;
  background-position: center center;
}
.icon-button.edit-icon-button {
  width: 22px;
  background-image: url(../Images/icon_edit.png);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .icon-button.edit-icon-button {
    background-image: url(../Images/icon_edit@2x.png);
    background-size: 24px 24px;
  }
}
.icon-button.delete-icon-button {
  width: 22px;
  background-image: url(../Images/icon_delete.png);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .icon-button.delete-icon-button {
    background-image: url(../Images/icon_delete@2x.png);
    background-size: 22px 22px;
  }
}
/* End Buttons */
/* Popups */
.popup-background {
  background-color: #f9f9f9;
}
/*End Popups */
/* Reset Password */
.field label.reset-password-label {
  width: 170px;
}
/* En Reset Password */
/* Login */
.login-container {
  /*width: 50%;*/
  margin: 60px auto 60px auto;
  width: 475px;
  position: relative;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  background: #ffffff;
}
.login-container h1 {
  text-align: center;
  background-color: #0a4f85;
  color: #ffffff;
  line-height: 65px;
  margin: 0;
  padding: 0;
  font-size: 34px;
  font-weight: normal;
}
.login-container .login-form-container {
  padding-left: 16px;
  padding-right: 16px;
}
.login-container .login-form-container .text {
  width: 100%;
}
.login-container .checkbox-list-wrapper {
  padding-left: 0;
}
.login-container .button-container {
  background-color: #f7f7f3;
}
.login-container .button-container .login-button {
  padding: 9px 24px 7px 24px;
}
.login-container .input-container {
  width: 100%;
}
.login-background {
  width: 100%;
  padding-top: 58px;
  box-sizing: border-box;
  padding-bottom: 42px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  text-align: right;
  overflow: hidden;
  display: none;
}
.login-background img {
  min-width: 100%;
  height: auto;
  display: inline-block;
}
/* End Login*/
/* Messages */
.message {
  display: block;
  padding: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-top: 8px;
  font-size: 14px;
  box-sizing: border-box;
}
.message[style*="inline"] {
  display: block !important;
}
.error-message {
  color: #bf210e;
  border: 1px solid #f2c3bf;
  background-color: #ffe6e3;
}
.success-message {
  color: #657e3c;
  border: 1px solid #c4dba0;
  background-color: #edfdd3;
}
.warning-message {
  color: #956433;
  border: 1px solid #e9d477;
  background-color: #fff7d6;
}
.notice-message {
  color: #3a87ad;
  border: 1px solid #b7dbed;
  background-color: #d9edf7;
}
.profile-image-aspect-message {
  font-size: 12px;
}
/* End Messages */
/* Content */
.grid-title {
  text-align: center;
  color: #ffffff;
  line-height: 40px;
  font-size: 18px;
  font-family: 'HelveticaNeueW01-65Medi', Tahoma;
  background-color: #0a4f85;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-bottom: 0;
}
/* End Content */
/** Footer **/
footer {
  background-color: #edede8;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
footer .meta-section {
  float: right;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  color: #ffffff;
  background: url(../images/primary_navigation_item_bg.png) repeat-y left top;
}
footer .meta-section a,
footer .meta-section span {
  text-decoration: none;
  display: inline-block;
  padding: 12px 0;
}
footer .meta-section .logo-link {
  padding: 9px 0;
}
footer .meta-section-left {
  float: left;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  color: #9b9b9b;
  background-position: right top;
}
/** End Footer **/
/*# sourceMappingURL=style.css.map */