[ng-cloak].splash {
  display: block !important;
}
.splash {
  display: none;
}
.del_tag_style {
  color: grey;
}
.navbar li:hover {
  background: #272727;
}
.navbar-inverse {
  background: #0072C6;
  border-bottom: 1px solid white;
}
.navbar-inverse .navbar-nav > li > a {
  color: white;
}
.navbar-inverse .navbar-brand {
  color: white;
}
.h2banded {
  background-color: #cde6f7;
  clear: both;
  color: black;
}
.ViewMasterCell {
  position: relative;
  height: 400px;
  font-weight: 200;
}
.ViewMasterBanner {
  background: #0072C6;
  color: white;
  text-align: center;
  font-size: 60px;
  font-weight: bold;
  width: 100%;
}
.ViewMasterWebsite {
  background-color: #f52442;
  color: #f5dc14;
  font-weight: bold;
  padding-left: 10px;
  margin-left: 0px;
  position: fixed;
  width: 100%;
  bottom: 0px;
}
#ViewMasterSiteHeader {
  position: fixed;
  width: 100%;
  height: 100px;
  background-color: white;
  margin-bottom: 80px;
  z-index: 2;
}
.ViewMasterLanguageImage {
  margin-top: 3px;
  margin-right: 5px;
  float: right;
  cursor: pointer;
  max-height: 24px;
}
.ViewMasterLanguageImage:hover {
  max-height: 26px;
}
.ViewMasterBlue {
  background-color: #0072C6;
}
#ViewMasterSiteToolbar {
  height: 45px;
  z-index: 1;
}
.ViewMasterSection-container {
  margin-left: auto;
  margin-right: auto;
  width: 1200px;
}
.ViewMasterSiteTitle {
  font-weight: bold;
  font-size: 3em;
}
.ICCSPsinglequote,
.ICCSPquote,
.ICCSPdoublequote {
  font-size: 22px;
}
.ICCSPsinglequote {
  font-weight: bold;
  color: blue;
}
.ICCSPquote {
  font-weight: bold;
  color: green;
}
.ICCSPdoublequote {
  font-weight: normal;
  color: red;
}
.ICCline {
  display: block;
}
.ICCstring {
  color: purple;
}
.ICCJSstring {
  font-style: italic;
}
.ICCvariable {
  color: black;
  font-weight: bold;
}
.ICCline {
  width: 900px;
  margin: 2px 0px;
  xborder-bottom: 1px dashed gray;
  clear: both;
  margin-left: 20px;
}
.ICCline:hover {
  background-color: lightgray;
}
.ICClineValue {
  width: 40%;
  float: left;
}
.ICClineComment {
  width: 60%;
  float: right;
}
.ICCuserhint {
  font-weight: bold;
  color: green;
}
.ViewMasterApp {
  font-size: 16px;
  font-family: 'Segoe UI', 'Open Sans', Arial, sans-serif;
  max-width: 1260px;
  margin: 0 auto;
}
.ViewMasterAppDebug {
  max-width: 70%;
}
.ViewMasterVersion {
  font-size: .5em;
}
.clear {
  clear: both;
}
#footer {
  background: #0072C6;
  position: fixed;
  bottom: 0px;
  color: white;
  left: 0;
  right: 0;
}
.ViewMasterSelector {
  width: 100%;
  float: left;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
.ViewMasterSelection {
  margin: 10px;
  float: left;
  background-color: pink;
  position: relative;
}
.ViewMasterSelection:hover {
  cursor: pointer;
}
.ViewMasterSelectionTitle {
  font-weight: bold;
  background-color: #0072C6;
  color: white;
  padding-left: 5px;
}
.ViewMasterSelectionImage {
  width: 512px;
  height: 384px;
}
.ViewMasterSelectionDescription {
  width: 80%;
  padding: 1%;
  background-color: grey;
  color: white;
  position: absolute;
  top: 35%;
  left: 8%;
  z-index: 1;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.75);
  opacity: 0.9;
}
.ViewMasterSelectionFocusBox {
  position: absolute;
  border: 2px dashed #F00;
  left: 110px;
  top: 80px;
  width: 35px;
  height: 300px;
}
.ViewMasterCredits {
  float: right;
  color: white;
  margin-right: 10px;
}
.ViewMasterCreditsLink,
.ViewMasterCreditsLink:active,
.ViewMasterCreditsLink:visited {
  color: black;
  text-decoration: none;
}
.ViewMasterCreditsLink:hover {
  color: red;
}
.ViewMasterSectionHeader {
  background-color: #cde6f7;
  font-size: 1.3em;
  clear: both;
  margin: 10px 0 10px 0;
  padding: 0 0 3px 10px;
  color: black;
}
.ViewMasterSectionHeaderCurrent {
  background-color: #0072C6;
  color: white;
}
.ViewMasterDebugBorder {
  border: 1px solid red;
}
.ViewMasterSection {
  margin-left: 10px;
}
.ViewMasterSectionTextLeft {
  float: left;
}
.ViewMasterSectionTextRight {
  float: right;
}
.ViewMasterSectionTextRight,
.ViewMasterSectionTextLeft {
  width: 49%;
}
.ViewMasterLogoMenu {
  float: left;
  width: 100%;
}
.ViewMasteredLogo {
  width: 96px;
  height: 28px;
  max-height: 96px;
  position: relative;
  padding-top: 66px;
  overflow: hidden;
  float: left;
  bottom: 0px;
  text-align: center;
  color: white;
  font-size: 1.25em;
}
.ViewMasterLogo {
  border: 1px solid transparent;
  height: 96px;
  width: 96px;
  background-image: url('../Images/ViewMaster_.png');
  margin-bottom: 10px;
  cursor: pointer;
  float: left;
  margin: 5px;
}
.ViewMasterCurrentLogo {
  opacity: 1;
  xxborder: 1px dashed black;
}
.ViewMasterUnderDevelopment {
  border: 1px dashed orange;
  opacity: 0.3 !important;
}
.ViewMasterNotCurrentLogo {
  opacity: .7;
}
.ViewMasterNotCurrentLogo:hover {
  cursor: pointer;
  opacity: 1;
  border: 1px solid black;
}
.CurrentViewMasterTitle {
  font-size: 1.5em;
  font-weight: bold;
  margin-left: 10px;
  line-height: 2em;
  margin-right: 10px;
}
.BounceLeft15 {
  -webkit-animation: bounceInLeft 1.5s;
  -moz-animation: bounceInLeft 1.5s;
  -ms-animation: bounceInLeft 1.5s;
  animation: bounceInLeft 1.5s;
}
.BounceLeft10 {
  -webkit-animation: bounceInLeft 1s;
  -moz-animation: bounceInLeft 1s;
  -ms-animation: bounceInLeft 1s;
  animation: bounceInLeft 1s;
}
.ViewMasterSectionCurrent {
  margin-bottom: 8em;
}
.ViewMasterSectionNotCurrent {
  opacity: 1;
}
.ViewMasterSectionDone {
  opacity: 1;
}
.ViewMasterSectionRemove {
  -webkit-animation: bounceOutLeft 1.5s;
  -moz-animation: bounceOutLeft 1.5s;
  -ms-animation: bounceOutLeft 1.5s;
  animation: bounceOutLeft 1.5s;
}
.ViewMasterSectionText {
  margin-left: 10px;
  clear: both;
}
.ViewMaster100 {
  height: 300px;
  clear: both;
}
.ViewMaster50 {
  display: block;
  float: left;
  width: 45%;
}
.ViewMasterBold {
  font-weight: bold;
  color: #574141;
}
.ViewMasterNotes {
  font-size: 80%;
}
.ViewMasterList {
  border: 1px solid transparent;
  background-color: #d3d3d3;
  width: 288px;
  min-height: 96px;
  margin-right: 13px;
  margin-bottom: 16px;
  -webkit-animation: bounceInLeft 2s;
  -moz-animation: bounceInLeft 2s;
  -ms-animation: bounceInLeft 2s;
  animation: bounceInLeft 2s;
}
.ViewMasterListUnselected {
  opacity: 0.6;
}
.ViewMasterList:hover {
  cursor: pointer;
  opacity: 1;
}
.ViewMasterListSelected {
  border: 1px solid #0072C6;
  opacity: 1;
}
.defaultViewLink {
  color: gray;
}
.defaultViewLink:hover {
  color: red;
}
.ViewMasterListIsViewMastered {
  font-size: 70%;
  font-weight: bold;
}
.ViewMasterListField {
  font-size: 70%;
}
.ViewMasterFieldsList {
  list-style-type: none;
  padding-left: 0;
}
.ViewMasterFieldInList {
  margin-bottom: 10px;
}
.ViewMasterFieldLabel {
  float: left;
  opacity: 0.7;
  width: 130px;
}
.ViewMasterFieldLabelInternalName {
  font-size: 0.7em;
}
.AllreadyViewMastered > h4 {
  color: red;
}
.ViewMasterPre {
  margin-left: 40px;
  font-size: 13px;
  background-color: #eef;
}
.ViewMasterImage {
  margin-left: auto;
  margin-right: auto;
}
.ViewMasterScreenshot {
  margin-left: 50px;
}
.ViewMasterScreenshot80 {
  zoom: .8;
  margin-left: 50px;
}
.ViewMasterScreenshotHover:hover {
  zoom: 1;
}
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.ViewMasterSpinnerIE {
  background: url("data:image/gif;base64,R0lGODlhQABAAPeZANbo9t/t+P3+/+31++bx+erz+s7k9LXW7vH3/N3s94O647TW7s3j9Pn8/uLv+ejy+s/k9NLm9fX5/eTw+dXo9unz+sHd8Wut3rvZ8LfX76XN69Dl9O/2+7PV7vb6/a3S7YG54/z9/iCEzfP4/Nvr98Dc8cXf8qDK6sLd8ZzI6Y/B5tfp9sri86bO66fO61Kf2JbF6ODu+G6v37jY77za8LHU7p/K6vT5/ff7/Qh2yPj7/ZPD547B5tnq95DC5sbf8mKo3CaHzl2l2+Hu+LbX75LD53Oy4NPn9cnh88Te8kub1/D3/N7t+Hm14ev0+/L4/Pr8/vv9/u72+x+DzXq14b3b8LDT7aPM6svi8zaQ0oS75Fyl27/c8Z3J6a/T7drr92Sp3G2u3pvI6avR7EKW1TGN0Qd2yDWP0ufy+myu3luk2r7b8JjG6A56ydzs98jh84a85Ger3Wqt3juT0wN0x2+v3xyBzI3A5uz0+3234qHL6lai2ZfF6Hu24RV+y4K646jP7CyK0JrH6E6d19Tn9VGf2Mfg8qLM6lWh2Wis3UWY1Yq+5V+n26nP7Im+5eXx+Xy34kyc12aq3X+44gByxrLU7hmAzMzj9JnH6P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjVDNkQzNEY4NUJGMTFFMkIxRjE4RjRGQjlEMjc2M0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjVDNkQzNTA4NUJGMTFFMkIxRjE4RjRGQjlEMjc2M0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNUM2RDM0RDg1QkYxMUUyQjFGMThGNEZCOUQyNzYzRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNUM2RDM0RTg1QkYxMUUyQjFGMThGNEZCOUQyNzYzRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQz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") no-repeat center / 20px 20px;
  width: 32px;
  padding-top: 32px;
  float: left;
}
.ViewMasterDebug {
  background-color: pink;
  font-size: 11px;
  font-weight: normal;
  padding: 2px;
  word-wrap: break-word;
}
.ViewMasterDebugPanel {
  float: right;
  position: fixed;
  right: 0;
  bottom: 0;
  overflow: auto;
  max-width: 30%;
  border: 1px solid gray;
}
.ViewMasterInjectorButtons {
  margin-top: 10px;
  height: 70px;
}
.ViewMasterBtn {
  font-family: 'Segoe UI', 'Open Sans', Arial, sans-serif;
  display: block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  background: #0072C6;
  color: #FFF;
  border: 0 none;
  outline: 0 none;
  cursor: pointer;
}
.ViewMasterButton {
  float: left;
  padding: 10px;
  margin: 0 15px 15px 0;
  font-size: 18px;
  max-width: 288px;
  min-height: 50px;
}
.ViewMasterSuiteBarButton {
  float: left;
  padding: 10px;
  margin: 0 1px 1px 0;
  font-size: 18px;
  max-width: 288px;
}
.ViewMasterBtn:hover {
  background: #74A599;
}
.ViewMasterButtonLabel {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.ViewMasterDevCode {
  margin-bottom: 30px;
}
.ViewMasterDevBox {
  float: left;
  width: 25%;
  border: 1px solid gray;
  margin-right: 10px;
  padding: 0px 10px;
}
.ViewMasterDevTextArea {
  width: 100%;
  height: 500px;
  font-size: 12px;
}
#ViewMasterLineEditor {
  background-color: #d3d3d3;
  clear: both;
  margin: 10px;
}
.ViewMasterLine {
  font-size: 12px;
  padding-left: 5px;
  margin-bottom: 1px;
  clear: both;
}
.ViewMasterLineError {
  line-height: 12px;
  float: left;
  color: red;
}
.LineEditDisabled {
  background-color: #e4c0c0;
}
.LineEdit {
  background-color: #bcecbc;
}
.ViewMasterError {
  background-color: yellow;
  color: red;
  width: 100%;
  font-size: 1.5em;
  float: left;
  position: fixed;
  top: 0;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.ViewMasterErrorStatus {
  color: red;
  background: yellow;
  font-weight: bold;
  padding: 5px;
}
.ViewMasterPayloadActionDelivered {
  color: green;
  font-weight: bold;
}
.ms-vl-apptile,
.ms-vl-apptile-tenant {
  display: inline-block;
  width: 288px;
  min-height: 96px;
  max-height: 96px;
  overflow: hidden;
  margin-right: 13px;
  margin-bottom: 16px;
  white-space: nowrap;
  vertical-align: top;
}
.ms-vl-apptilehover:hover {
  background-color: rgba(205, 230, 247, 0.498039);
  border: 1px dashed #0072C6;
}
.ms-vl-appimage {
  vertical-align: top;
  display: inline-block;
  height: 96px;
}
.ms-vl-appinfo,
.ms-vl-appinfo-tenant {
  min-height: 96px;
  width: 180px;
  vertical-align: top;
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
  white-space: normal;
}
.ms-storefront-appiconimg {
  vertical-align: middle;
  height: auto;
  width: auto;
}
.ms-storefront-appiconspan {
  height: 96px;
  width: 96px;
  line-height: 90px;
  position: relative;
  display: inline-block;
  text-align: center;
  overflow: hidden;
  background-color: #0072C6;
}
/**/
.height150 {
  min-height: 150px;
}
.ICCselection {
  cursor: pointer;
}
.ICCselection:hover {
  background: #D1E5C8;
}
.ICCselectionActive {
  background: #D1E5C8;
  border: 1px solid green;
}
.ICCheading {
  font-weight: bold;
}
.ICCinstructions {
  color: black;
  margin-left: 2em;
}
.ICClocalizedcomment {
  color: red;
  font-size: 80%;
  margin-left: 2em;
}
.ICCcopyfield {
  color: black;
  background-color: #D1E5C8;
  border-color: #bacbac;
}
.ICCpre {
  font-size: 1em;
  padding: 5px 20px;
}
.ICClabel {
  font-size: 0.8em;
  font-weight: bold;
  min-width: 150px;
  float: left;
}
.ICCinputTitle {
  border: none;
  width: 300px;
}
.iccdefname {
  color: black;
}
/**/
.corner-ribbon {
  z-index: 9999;
  width: 200px;
  background: #e43;
  position: absolute;
  top: 0px;
  left: 0px;
  text-align: center;
  font-size: 16px;
  line-height: 50px;
  letter-spacing: 1px;
  color: #f0f0f0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
/* Custom styles */
.corner-ribbon.sticky {
  position: fixed;
}
.corner-ribbon.shadow {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
/* Different positions */
.corner-ribbon.top-left {
  top: 25px;
  left: -50px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.corner-ribbon.top-right {
  top: 25px;
  right: -50px;
  left: auto;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.corner-ribbon.bottom-left {
  top: auto;
  bottom: 25px;
  left: -50px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.corner-ribbon.bottom-right {
  top: auto;
  right: -50px;
  bottom: 25px;
  left: auto;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.corner-ribbon:hover {
  cursor: pointer;
  color: black;
  background: #e82 !important;
}
/* Colors */
.corner-ribbon.white {
  background: #f0f0f0;
  color: #555;
}
.corner-ribbon.black {
  background: #333;
}
.corner-ribbon.grey {
  background: #999;
}
.corner-ribbon.blue {
  background: #39d;
}
.corner-ribbon.green {
  background: #2c7;
}
.corner-ribbon.turquoise {
  background: #1b9;
}
.corner-ribbon.purple {
  background: #95b;
}
.corner-ribbon.red {
  background: #e43;
}
.corner-ribbon.orange {
  background: #e82;
}
.corner-ribbon.yellow {
  background: #ec0;
}
