/* global.css */
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300|Open+Sans+Condensed:300);
.vms-Main {
  font-size: 14px;
  color: #3d361a;
  line-height: normal; }

.vms-Main * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.vms-Main p {
  margin: 0 0 13px 0; }

.vms-Main h1, .vms-Main h2, .vms-Main h3, .vms-Main h4, .vms-Main h5 {
  margin: 0;
  font-weight: normal; }

.vms-Main h1 {
  font-size: 2em; }

.vms-Main h2 {
  color: #841515;
  text-transform: uppercase;
  font-size: 1.789em;
  line-height: 1.2em; }

.vms-Main hgroup {
  padding-bottom: 15px; }

/*
div.vms-AssetVersionDiv .vms-AssetCurrentVersionInfo { padding:0px!important; }
.vms-drawerFormSubmit { margin-left:0px!important; }
.vms-editPage .vms-chooseTileType a.vms-chooseTileTypeLink {

  width: 100% !important;
  height: auto !important;
  padding:0px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  text-align: center !important;
}
.vms-editPage .vms-chooseTileTypeContent.vms-SmallWidth h4 {
  width: 200px!important;
}*/
.vms-Main, .vms-ImageContainer {
  font-family: 'Open Sans', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: subpixel-antialiased;
  /*font-family: 'Open Sans Condensed', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;*/
  /*position: fixed;*/
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999; }

.vms-Main.static {
  position: static; }

.vms-Main a, .vms-ImageContainer a {
  color: #a2cd35;
  text-decoration: none; }

.vms-Main a:hover, .vms-ImageContainer a:hover {
  text-decoration: underline; }

/* custom selection colors */
.vms-Main ::selection {
  background: #779922;
  /* webkit & ie9 */
  color: #ffffff; }

.vms-Main ::-moz-selection {
  background: #779922;
  /* Firefox */
  color: #ffffff; }

.vms-Main strong, .vms-ImageContainer strong {
  font-weight: bold !important; }

.vms-Main .clear, .vms-ImageContainer .clear {
  clear: both;
  line-height: 0;
  height: 0;
  font-size: 0; }

.vms-Main .clearfix:after, .vms-ImageContainer .clearfix:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both; }

.vms-Main input[type='text'],
.vms-Main input[type='password'],
.vms-Main input[type='tel'],
.vms-Main input[type='email'],
.vms-Main input[type='url'],
.vms-Main select,
.vms-Main textarea {
  border: 1px solid #bdbdbd;
  border-radius: 2px;
  padding: 3px;
  font-size: .875em; }

.fSmall {
  font-size: 12px;
  line-height: 1em; }

.fRight {
  float: right; }

.fLarge {
  font-size: 1.2em; }

.vms-upper {
  text-transform: uppercase; }

.vms-modernBrowsers {
  font-size: 0.70em;
  padding-top: 12px;
  float: left;
  color: #ddd; }

.vms-versionNumber {
  font-size: 0.6em;
  padding-top: 17px;
  float: right;
  color: #ddd;
  margin-right: 18px; }

.fAttr {
  float: right;
  margin-top: 10px; }

a.fbtnMain {
  display: inline-block;
  background: url(../images/btn_bg.jpg);
  color: #ffffff;
  width: 228px;
  padding: 7px 15px;
  border: 1px solid #494a4a; }

a.fbtnMain:hover {
  color: #333333;
  background: url(../images/btn_bg_hover.jpg);
  text-decoration: none;
  border: 1px solid #779922; }

a.fbtnNoLink {
  display: inline-block;
  color: #ffffff;
  width: 228px;
  padding: 7px 15px;
  background: #8a8b8d;
  border: 1px solid #999999; }

a.fbtnNoLink:hover {
  background: url(../images/btn_bg_hover.jpg);
  text-decoration: none;
  padding: 7px 15px;
  border: 1px solid #779922;
  color: #ffffff; }

.placeHolderSorter {
  border: 1px solid #779922;
  background: #779922;
  background-color: #779922; }

a.fbtnOutline {
  display: block;
  padding: 7px 0;
  border: 1px dashed #333333;
  color: #333333;
  text-align: center; }

a.fbtnOutline.white {
  color: #ffffff;
  border-color: #ffffff; }

a.fbtnOutline:hover, a.fbtnOutline.white:hover {
  background: url(../images/btn_bg_hover.jpg);
  text-decoration: none;
  border: 1px solid #779922;
  color: #ffffff; }

a.fbtnGray {
  display: block;
  background: url(../images/btn_gray.jpg);
  color: #333333;
  padding: 7px 15px;
  border: 1px solid #999999; }
  a.fbtnGray:hover {
    color: #333333;
    background: url(../images/btn_bg_hover.jpg);
    text-decoration: none;
    border: 1px solid #779922; }

a.fbtnInactive {
  display: block;
  background: #f1f1f1;
  color: #9a9a9a;
  padding: 7px 15px;
  border: 1px solid #f1f1f1; }
  a.fbtnInactive:hover {
    color: #333333;
    background: url(../images/btn_bg_hover.jpg);
    text-decoration: none;
    border: 1px solid #779922; }

.vms-Btn, a.vms-Btn {
  color: white;
  display: inline-block;
  text-transform: uppercase;
  background: #353639;
  border-radius: 3px;
  border: none;
  padding: 10px 0;
  width: 160px;
  text-align: center;
  font-size: 1.125em;
  box-shadow: 0px 2px 5px #999;
  margin: 0 5px;
  font-family: 'Open Sans', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; }

.vms-Btn:hover, a.vms-Btn:hover {
  background: url(../images/btn_hover.jpg) repeat-x #789a22;
  text-decoration: none;
  color: #000000; }

.vms-Btn.red, a.vms-Btn.red {
  background: #b42323; }

.vms-Btn.red:hover, a.vms-Btn.red:hover {
  color: #ffacac;
  /*color: #f45050;*/
  background: #353639; }

.vms-Btn.vms-BtnDisabled, a.vms-Btn.vms-BtnDisabled, .vms-Btn.vms-BtnDisabled:hover, a.vms-Btn.vms-BtnDisabled:hover {
  background: #353639;
  color: white;
  zoom: 1;
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: not-allowed; }

a.vmsGreenBtn {
  background: #779922;
  display: inline-block;
  text-transform: uppercase;
  border-radius: 3px;
  padding: 10px 0;
  width: 160px;
  text-align: center;
  color: #ffffff;
  line-height: 1em; }
  a.vmsGreenBtn:hover {
    background: #576f19 !important;
    text-decoration: none; }

.vmsInactiveBtn {
  background: #b4b4b4;
  display: inline-block;
  text-transform: uppercase;
  border-radius: 3px;
  padding: 15px 0;
  width: 160px;
  text-align: center;
  line-height: 1em; }
  .vmsInactiveBtn:hover {
    cursor: not-allowed; }

a.vms-Expand {
  display: block;
  background: #000000;
  color: #ffffff;
  font-size: .625em;
  text-align: center;
  font-family: 'Open Sans', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 1px 0; }

a.vms-Expand:hover {
  background: #779922;
  text-decoration: none; }

a.vms-GrayBox {
  display: inline-block;
  background: #cccdcd;
  color: #777777;
  font-family: 'Open Sans', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .875em;
  padding: 5px 10px; }

a.vms-GrayBox:hover {
  text-decoration: none;
  background: #779922;
  color: #ffffff; }

.vms-Header {
  width: 100%;
  background: url(../images/header_bg.jpg) repeat-x;
  height: 75px;
  float: left;
  z-index: 10000;
  position: relative;
  box-shadow: 0 0 5px #000; }

.vms-HeaderContent {
  width: 930px;
  margin: 0 auto;
  height: 70px;
  padding-top: 5px;
  color: #ffffff;
  position: relative;
  font-family: 'Open Sans Condensed', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: .07em; }

a.vms-Logo {
  display: inline-block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 50px;
  height: 50px;
  background: url(../images/logo_green.png) no-repeat;
  float: left;
  margin: 7px 15px 0 0; }

.vms-AdminNav {
  list-style: none;
  padding: 15px 0 0 0;
  margin: 0;
  float: left; }

.vms-AdminNav li {
  padding: 0;
  float: left; }

.vms-AdminNav li a {
  display: inline-block;
  color: #ffffff;
  padding: 0 17px;
  height: 30px;
  line-height: 30px;
  text-transform: uppercase; }

.vms-AdminNav li a:hover, .vms-AdminNav li.selected a {
  color: #a2cd35;
  text-decoration: none; }

.vms-AdminNav li a.vms-EditToggle {
  background: url(../images/edit_toggle.png) no-repeat;
  width: 106px;
  padding: 0;
  height: 30px;
  color: #313235; }

a.vms-EditToggle.vms-Preview span {
  background: url(../images/icn_preview.png) no-repeat;
  padding-left: 40px !important;
  display: block;
  height: 30px;
  float: left; }

a.vms-EditToggle.vms-Preview span:hover {
  background: url(../images/icn_preview_hover.png) no-repeat; }

a.vms-EditToggle.vms-Edit span {
  background: url(../images/icn_edit.png) no-repeat right 1px;
  padding: 0 35px 0 15px !important;
  display: block;
  height: 30px;
  float: left;
  width: 56px; }

a.vms-EditToggle.vms-Edit span:hover {
  background: url(../images/icn_edit_hover.png) no-repeat right 1px; }

.vms-User {
  position: absolute;
  right: 0;
  top: 20px;
  color: #adadae; }
  .vms-User ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    .vms-User ul li {
      float: left;
      padding: 0;
      margin-left: 10px; }
      .vms-User ul li.vms-UserName {
        padding: 8px 5px 0 0;
        font-size: 14px; }
      .vms-User ul li a.vms-drawerBtn {
        display: inline-block;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        width: 30px;
        height: 30px; }
      .vms-User ul li a.vms-UserBtn {
        background: url(../images/icn_user.png) no-repeat; }
        .vms-User ul li a.vms-UserBtn:hover {
          background: url(../images/icn_user_hover.png) no-repeat; }
      .vms-User ul li a.vms-SettingsBtn {
        background: url(../images/icn_settings.png) no-repeat; }
        .vms-User ul li a.vms-SettingsBtn:hover {
          background: url(../images/icn_settings_hover.png) no-repeat; }
      .vms-User ul li a.vms-ReportsBtn {
        background: url(../images/icn_report.png) no-repeat; }
        .vms-User ul li a.vms-ReportsBtn:hover {
          background: url(../images/icn_report_hover.png) no-repeat; }
      .vms-User ul li a.vms-UserGuideBtn {
        background: url(../images/icn_help.png) no-repeat; }
        .vms-User ul li a.vms-UserGuideBtn:hover {
          background: url(../images/icn_help_hover.png) no-repeat; }

#vms-EditBar {
  display: none; }

.vms-EditBar {
  float: left;
  width: 100%;
  height: 50px;
  background: url(../images/edit_bg.gif);
  color: #ffffff;
  box-shadow: 0 0 5px #000;
  position: relative; }
  .vms-EditBar.vms-EditBarHide {
    display: none; }
  .vms-EditBar.vms-Draft {
    background: url(../images/draft_bg.gif); }
  .vms-EditBar.vms-Inactive {
    background: url(../images/inactive_bg.gif); }

.vms-EditBarContent {
  width: 960px;
  padding-top: 8px;
  height: 42px;
  margin: 0 auto; }

.vms-AddTile {
  float: left;
  width: 200px;
  margin-right: 10px; }

.vms-AddInstr {
  float: left;
  font-size: .778em;
  font-style: italic;
  padding-top: 10px; }

.vms-EditBtns {
  float: right;
  width: 720px; }
  .vms-EditBtns a.vms-Btn {
    box-shadow: none;
    padding: 8px 0;
    width: 110px;
    float: left;
    font-size: .778em; }

.vms-Status {
  float: left;
  padding-left: 20px;
  font-size: .778em; }

.vms-Drawer {
  float: left;
  width: 100%;
  z-index: 9999;
  /*margin-top: -100%;*/
  position: relative; }

.vms-DrawerContent {
  width: 960px;
  margin: 0 auto;
  color: #ffffff; }

.vms-Container {
  float: left;
  width: 900px;
  background: url(../images/gray_90.png);
  padding: 30px 30px 10px 30px;
  display: none; }

.vms-DrawerContent .vms-Title {
  font-size: 24px;
  text-transform: uppercase;
  border-bottom: 1px solid #5c5c5d;
  color: #ffffff;
  padding-bottom: 9px;
  margin-bottom: 10px;
  float: left;
  width: 100%; }

.vms-Title a {
  color: #ffffff; }
  .vms-Title a:hover {
    color: #779922;
    text-decoration: none; }

.vms-DrawerClose {
  float: right;
  width: 17px;
  height: 17px;
  background: url(../images/icn_closeDrawer.png) no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  margin-top: 10px; }

.vms-Content {
  float: left;
  width: 850px;
  padding: 25px;
  background: #ffffff;
  color: #333333;
  font-family: 'Open Sans', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: .07em; }

.vms-ContentNoPadding {
  width: 850px;
  padding: 0px; }

.fCol3 {
  float: left;
  width: 260px;
  margin: 0 33px 20px 0; }

.fCol3.fLast {
  margin-right: 0px !important; }

ul.vms-MapTree {
  list-style: none;
  padding: 0;
  margin: 0;
  background: url(../images/gray_dot.jpg) repeat-y 6px 0; }

ul.vms-MapTree li a {
  white-space: nowrap;
  overflow: hidden; }

ul.vms-MapTree li {
  padding: 2px 0 0 0;
  margin: 0;
  background: url(../images/gray_dot.jpg) repeat-x 0 13px;
  position: relative; }

ul.vms-MapTree ul {
  padding: 0;
  margin: 0;
  list-style: none;
  background: url(../images/gray_dot.jpg) repeat-y 6px 0; }

ul.vms-MapTree ul li {
  padding-left: 12px;
  margin-left: 6px; }

ul.vms-MapTree ul li:last-child {
  background: url(../images/gray_dot_bottom.gif) repeat-x 6px bottom; }

ul.vms-MapTree.noLines, ul.vms-MapTree.noLines li {
  background: white !important; }

ul.vms-MapTree li.vms-arrowMenuDisplayed > a {
  background: url(../images/btn_bg_hover.jpg);
  color: #333333; }

a.vms-Active {
  position: relative;
  padding-left: 20px !important; }
  a.vms-Active:after {
    content: "";
    border-left: 10px solid #779922;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  a.vms-Active:hover {
    padding-left: 20px !important; }

a.vms-Inactive {
  position: relative;
  padding-left: 20px !important; }
  a.vms-Inactive:after {
    content: "";
    border-left: 10px solid #c2c2c2;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  a.vms-Inactive:hover {
    padding-left: 20px !important; }

a.vms-Draft {
  position: relative;
  padding-left: 20px !important; }
  a.vms-Draft:after {
    content: "";
    border-left: 10px solid #e1a923;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  a.vms-Draft:hover {
    padding-left: 20px !important; }

a.vms-Empty {
  position: relative;
  padding-left: 20px !important; }
  a.vms-Empty:after {
    content: "";
    border-left: 10px solid #c2c2c2;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  a.vms-Empty:hover {
    padding-left: 20px !important; }

.vms-Hidden {
  display: none; }

.vms-PageControls {
  float: left;
  position: relative;
  float: left;
  width: 100%; }
  .vms-PageControls ul {
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute; }
    .vms-PageControls ul:hover a.fbtnMain {
      color: #333333;
      background: url(../images/btn_bg_hover.jpg);
      text-decoration: none;
      border: 1px solid #779922; }

#vmsIndexPage .vms-Arrow {
  right: 30px; }

.vms-Arrow {
  position: absolute;
  top: 2px;
  right: 0px;
  width: 50px;
  height: 38px;
  background: url(../images/btn_arrow.png) no-repeat center 12px; }
  .vms-Arrow:hover {
    background-position: center -43px; }
  .vms-Arrow ul {
    z-index: 9999 !important;
    list-style: none;
    position: absolute;
    top: 28px;
    left: 0px;
    background: #ffffff;
    background-image: none;
    box-shadow: 0 0 3px #666;
    width: 175px;
    border-radius: 2px;
    display: none;
    font-family: 'Open Sans', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0;
    margin: 0; }
  .vms-Arrow li {
    padding: 0 !important;
    margin: 0 !important;
    background-color: #fff; }
    .vms-Arrow li a {
      z-index: 10000;
      position: relative;
      color: #333333;
      display: block;
      padding: 6px 20px 6px 30px;
      font-size: .8em;
      color: #779922;
      background-color: #fff; }
      .vms-Arrow li a:hover {
        background-color: #ececec;
        text-decoration: none; }

.vms-Arrow:hover ul {
  display: block; }

.fPreview {
  background: url(../images/icn_preview2.png) no-repeat 7px 50% white; }

.fEdit {
  background: url(../images/icn_edit2.png) no-repeat 7px 50% white; }

.fDeactivate {
  background: url(../images/icn_deactivate.png) no-repeat 7px 50% white; }

.fDelete {
  background: url(../images/icn_delete.png) no-repeat 7px 50% white; }

.vms-WhiteBoxLink {
  display: inline-block;
  background: #ffffff;
  color: #313235;
  width: 273px;
  height: 63px;
  padding: 10px 0;
  float: right;
  margin: 0 0 10px 10px;
  text-align: center;
  line-height: 1em; }
  .vms-WhiteBoxLink.search {
    margin-left: 0px;
    padding-top: 17px; }

a.vms-WhiteBoxLink {
  color: #313235; }
  a.vms-WhiteBoxLink.vms-UploadLink {
    background: url(../images/icn_upload.png) no-repeat 15px 50% white; }
  a.vms-WhiteBoxLink.vms-UploadLink:hover, a.vms-WhiteBoxLink.vms-UploadLink.vms-AssetDroppable {
    color: #ffffff;
    background: url(../images/icn_upload_hover.png) no-repeat 15px 50% #779922;
    text-decoration: none; }

/* ckeditor  */
.ImagePreviewBox .vms-UploadLink {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  opacity: 0.6;
  background: url(../images/icn_upload_overlay.png) no-repeat 50% 50% white; }

.ImagePreviewBox.vms-AssetDroppable .vms-UploadLink {
  background: url(../images/icn_upload_overlay_hover.png) no-repeat 50% 50% #779922; }

.vms-WhiteBoxLink .vms-Smaller {
  font-size: .667em;
  line-height: 1em; }

.vms-AssetMeter {
  width: 260px;
  background: #434548;
  height: 6px;
  margin: 5px auto 0 auto; }

.vms-AssetMeter div {
  height: 4px;
  background: url(../images/asset_green.jpg) repeat-x;
  border: 1px solid #779922; }

.vms-AssetTable {
  border-collapse: collapse;
  font-family: 'Open Sans', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.667em;
  width: 100%; }

.vms-AssetTable th {
  text-align: left; }

.vms-AssetTable td {
  padding: 10px;
  vertical-align: top; }

.vms-AssetTable td h4 {
  font-size: 1.5em; }

.vms-AssetTable tr:nth-child(odd) td {
  background: #f5f5f5; }

td.vms-AssetThumb {
  text-align: center;
  width: 100px; }

td.vms-AssetDelete {
  text-align: center;
  vertical-align: middle;
  font-size: 1.5em;
  width: 60px; }

td.vms-AssetDelete a {
  display: block;
  padding: 15px 0; }

td.vms-AssetDelete a:hover {
  background: #779922;
  color: #ffffff;
  text-decoration: none; }

.vms-Image {
  cursor: pointer; }

.vms-ImageCropper {
  /*width: 416px; removing width to help centering of cropper, since the window resizes now anyway*/
  float: left;
  width: auto; }

.vms-ImageContainer {
  position: absolute;
  z-index: 10000;
  display: none; }

.vms-ImageContent {
  background: url(../images/gray_90.png);
  color: #ffffff;
  padding: 3px;
  min-width: 440px;
  width: auto;
  cursor: default;
  float: left; }

.vms-ImageContent.vms-SmallWidth {
  width: 295px; }

.vms-ImageContainer input[type='text'], .vms-ImageContainer select, .vms-ImageContainer textarea, .vms-ImageContainer input[type='password'] {
  border: 1px solid #bdbdbd;
  border-radius: 2px;
  padding: 3px;
  color: #333333; }

.vms-AssetHeader {
  border-bottom: 1px solid #5c5c5d;
  float: left;
  width: 100%;
  margin-bottom: 8px; }

.vms-SmallWidth .vms-AssetHeader {
  width: 279px; }

.vms-AssetHeader h4 {
  float: left;
  margin-left: 8px; }

.vms-ImageContent.vms-SmallWidth h4 {
  width: 200px !important; }

.vms-AssetClose {
  float: right;
  width: 50px;
  margin-right: 7px;
  background: url(../images/icn_x.png) no-repeat right;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer; }

.vms-ImagePreview {
  padding: 3px;
  border: 1px solid #898989;
  float: left;
  min-width: 430px;
  width: auto;
  position: relative; }

.vms-ImagePreview img {
  float: left; }

#vms-ActualImageSize {
  position: absolute;
  top: 0px;
  left: 0px;
  background: #fff;
  color: #898989;
  border: 1px solid #898989;
  padding: 3px 6px;
  z-index: 4510;
  /*get above the jcrop mask*/
  opacity: 0.9;
  filter: alpha(opacity=90); }

.vms-ImageResizeSliderContainer {
  width: 430px; }
  .vms-ImageResizeSliderContainer .vms-ImageResizeMin {
    width: 30px;
    padding-right: 15px;
    float: left; }
  .vms-ImageResizeSliderContainer #vms-ImageResizeSlider {
    width: 320px;
    float: left;
    text-align: center; }
  .vms-ImageResizeSliderContainer .vms-ImageResizeMax {
    width: 40px;
    padding-left: 15px;
    float: left; }
  .vms-ImageResizeSliderContainer #vms-ImageResizeDimentionDetails {
    clear: both;
    text-align: center;
    padding-bottom: 8px; }
    .vms-ImageResizeSliderContainer #vms-ImageResizeDimentionDetails #vms-ImageResizeValue {
      width: 40px; }

.vms-AssetArrow {
  position: absolute;
  left: -19px;
  top: 80px; }

.vms-ImagePosition {
  float: left;
  font-size: .667em;
  background: #313235;
  border: 1px solid #898989;
  margin: 5px;
  width: 408px;
  padding: 4px 10px; }

.vms-ImagePosition ul {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left; }

.vms-ImagePosition ul li {
  float: left;
  margin-right: 10px; }

.vms-ImagePosition ul li a {
  display: inline-block;
  height: 20px;
  width: 27px;
  background-position: top center;
  background-repeat: no-repeat;
  text-indent: 100%;
  overflow: hidden;
  text-wrap: nowrap; }

.vms-ImagePosition ul li a.vms-AssetScale {
  background-image: url(../images/icn_scale.png); }

.vms-ImagePosition ul li a.vms-AssetCenter {
  background-image: url(../images/icn_center.png); }

.vms-ImagePosition ul li a.vms-AssetLeft {
  background-image: url(../images/icn_alignleft.png); }

.vms-ImagePosition ul li a.vms-AssetRight {
  background-image: url(../images/icn_alignright.png); }

.vms-ImagePosition ul li a:hover, .vms-ImagePosition ul li a.active {
  background-position: bottom center; }

.vms-ImagePosition ul li a.vms-AssetRotate {
  background-image: url(../images/icn_rotate.png); }

.vms-ImagePosition ul li a.vms-AssetDelete {
  background-image: url(../images/icn_delete2.png); }

ul.vms-ImagePosition2 {
  float: right; }

ul.vms-ImagePosition2 li {
  margin-right: 0;
  margin-left: 10px; }

ul.vms-ImagePosition2 li a {
  width: 18px; }

.vms-imageName {
  float: left;
  padding: 5px;
  width: 430px; }

.vms-imageName input {
  width: 400px; }

.vms-AssetName {
  width: 335px !important;
  margin-let: 10px; }

.vms-AssetType {
  width: 55px;
  background: #313235;
  border: 1px solid #7d7d7d;
  border-radius: 3px;
  color: #ffffff;
  text-align: center;
  padding: 5px 0;
  font-size: .875em;
  display: inline-block; }

.vms-imageProperties {
  float: left;
  width: 424px;
  background: #ffffff;
  padding: 8px;
  color: #333333; }

.vms-imageProperties h4 {
  border-bottom: 1px solid #5c5c5d;
  padding-bottom: 8px;
  margin-bottom: 8px; }

.vms-imageAction label {
  background: #d7d7d7;
  margin: 0 5px 5px 0;
  border-radius: 3px;
  display: inline-block;
  font-size: .875em;
  padding: 3px 10px;
  cursor: pointer; }

.vms-imageAction label.vms-chosen {
  background: #779922;
  color: #ffffff; }

.vms-imageProperties input[type='text'] {
  width: 410px; }

.vms-ImageContainer input.vms-assetSearch {
  width: 385px !important;
  background: url(../images/icn_search.png) no-repeat 390px 50% white;
  padding-right: 30px !important;
  border: 1px solid #eaeaea !important; }

.vms-ImageContainer input.vmsDefault, input.vmsDefault {
  color: #898989 !important;
  font-style: italic !important;
  font-size: 0.75em !important;
  padding: 5px 3px; }

.vms-ImageContainer input.vmsDefault.vmsDefaultFocused, input.vmsDefault.vmsDefaultFocused {
  color: red;
  font-style: normal; }

a.vms-ImageLink {
  display: inline-block;
  background-color: #ffffff;
  color: #333333;
  width: 235px;
  height: 40px;
  padding: 20px 0 0 60px;
  margin-top: 3px;
  background-repeat: no-repeat;
  background-position: 10px 0; }

a.vms-ImageLink:hover {
  background-color: #779922;
  color: #ffffff;
  text-decoration: none;
  background-position: 10px bottom; }

a.vms-ImageLink.vms-ImageUpload {
  padding-top: 10px;
  height: 50px;
  background-image: url(../images/icn_upload2.png); }

a.vms-ImageLink.vms-ImageUpload em {
  font-size: .667em;
  line-height: 1em; }

a.vms-ImageLink.vms-ImageExisting {
  background-image: url(../images/icn_existing.png); }

a.vms-ImageLink.vms-ImageVideo {
  background-image: url(../images/icn_assetVideo.png); }

a.vms-ImageLink.vms-ImageCurrent {
  background-image: url(../images/icn_editasset.png); }

a.vms-AssetInactive {
  opacity: 0.4;
  filter: alpha(opacity=40); }

.vms-errorText {
  font-weight: bold;
  color: #aa2e2e; }

.vms-Confirmation {
  position: absolute;
  z-index: 10001;
  background: #fff;
  box-shadow: 0 0 3px #666;
  width: 175px;
  border-radius: 2px;
  color: #333333;
  padding: 10px; }

.vms-ConfirmationClearOverlay {
  position: absolute;
  z-index: 10000;
  /*background: url(../images/gray_90.png);*/
  width: 100%;
  height: 100%; }

.vms-Confirmation a {
  margin-right: 20px; }

.vms-Overlay {
  background: url(../images/gray_90.png);
  position: absolute;
  z-index: 50; }

/***** START JQUERY UI OVERRIDES ****/
.ui-front {
  z-index: 10010; }

/***** END JQUERY UI OVERRIDES ****/
.vms-mainHeaderContainer {
  float: left;
  width: 100%;
  background: #f1f1f1; }

.vms-mainContentContainer {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  background: #ffffff;
  font-size: 14px;
  color: #3d361a;
  -webkit-font-smoothing: subpixel-antialiased;
  float: left;
  width: 100%; }

.vms-LoginHeaderContent {
  width: 960px;
  font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
  margin: 0 auto;
  padding-top: 20px; }

.vms-mainContent {
  width: 960px;
  margin: 0 auto; }

/********* START VMS FORM *********/
.vms-Form input[type="text"],
.vms-Form input[type="password"],
.vms-Form input[type="email"],
.vms-Form input[type="tel"],
.vms-Form input[type="url"],
.vms-Form select {
  width: 280px; }
.vms-Form textarea {
  width: 100%; }
.vms-Form [id*=multiple] input[type="text"],
.vms-Form [id*=multiple] input[type="password"],
.vms-Form [id*=multiple] input[type="email"],
.vms-Form [id*=multiple] input[type="tel"],
.vms-Form [id*=multiple] input[type="url"],
.vms-Form [id*=multiple] select {
  float: left;
  width: 230px; }
.vms-Form label {
  margin-bottom: 3px; }
  .vms-Form label:after {
    content: "";
    visibility: hidden;
    display: block;
    height: 3px;
    clear: both; }
.vms-Form .vms-multipleContainer {
  clear: both; }
.vms-Form .cke_textarea_inline {
  border: solid #c6c6c6 1px;
  min-height: 24px; }
.vms-Form div.vms-FormElemWrapper {
  /*border:solid #eee 1px;*/
  padding-top: 8px;
  padding-bottom: 8px;
  min-height: 65px;
  width: 280px; }
.vms-Form .calendar {
  max-width: 150px; }

.vms-Form * {
  font-family: 'Open Sans', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; }

.checkbox-label {
  margin-bottom: 3px;
  padding-left: 5px;
  display: inline-block;
  width: 250px;
  vertical-align: top; }

.vms-FormFieldLeft {
  float: left;
  clear: left;
  margin-right: 80px;
  width: 280px; }

.vms-FormFieldRight {
  float: left;
  width: 280px; }

.vms-FormFieldBoth, .vms-Form div.vms-FormFieldBoth.vms-FormElemWrapper {
  clear: both;
  float: left;
  width: 640px; }

.css_overrides {
  height: 100px; }

div.vms-AssetFormPreviewArea {
  width: 150px;
  height: 150px;
  border: solid #ededed 1px;
  padding: 0px; }

div.vms-AssetFormDiv .vms-FormFieldLeft {
  margin-right: 40px; }

div.vms-AssetFormDiv {
  float: left;
  width: 625px;
  border-right: solid #bdbdbd 1px;
  padding: 25px; }

div.vms-AssetVersionDiv {
  float: left;
  width: 224px; }
  div.vms-AssetVersionDiv .vms-AssetCurrentVersionInfo {
    float: left;
    width: 174px;
    padding: 30px 20px 15px 30px;
    background: #e9e9e9;
    /* Old browsers */
    background: -moz-linear-gradient(top, white 17%, #e9e9e9 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(17%, white), color-stop(100%, #e9e9e9));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, white 17%, #e9e9e9 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, white 17%, #e9e9e9 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, white 17%, #e9e9e9 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, white 17%, #e9e9e9 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 );
    /* IE6-9 */
    margin-bottom: 30px; }
    div.vms-AssetVersionDiv .vms-AssetCurrentVersionInfo h4 {
      color: #779922;
      text-transform: uppercase;
      font-size: 1.125em;
      letter-spacing: normal;
      float: left; }
    div.vms-AssetVersionDiv .vms-AssetCurrentVersionInfo .vms-greenBadge {
      margin: 4px 0 0 5px; }
    div.vms-AssetVersionDiv .vms-AssetCurrentVersionInfo .vms-versionDate {
      color: #779922;
      text-transform: uppercase;
      font-weight: bold;
      font-size: 1.45em; }
    div.vms-AssetVersionDiv .vms-AssetCurrentVersionInfo .vms-versionFileInfo {
      text-align: center;
      font-size: 0.786em;
      padding-top: 5px; }
  div.vms-AssetVersionDiv .vms-AssetPreviousVersions, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles {
    float: left;
    padding: 10px 30px 10px 30px; }
    div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul {
      padding: 0;
      margin: 0; }
      div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li {
        background: #bdbdbd;
        list-style: none;
        margin: 0 0 2px 0;
        padding: 5px 10px;
        font-size: 0.7143em;
        border-radius: 3px; }
        div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetVersion, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetSupplementalFile, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetNewSupplementalFile, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetVersion, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetSupplementalFile, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetNewSupplementalFile {
          position: relative; }
        div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetVersionDetails, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetSupplementalFileDetails, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetVersionDetails, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetSupplementalFileDetails {
          background: #323336;
          display: none;
          position: absolute;
          left: -240px;
          width: 180px;
          top: -47px;
          padding: 20px;
          font-size: 1.4em;
          z-index: 9999;
          color: #ffffff; }
          div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetVersionDetails .arrow-left, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetSupplementalFileDetails .arrow-left, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetVersionDetails .arrow-left, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetSupplementalFileDetails .arrow-left {
            width: 0;
            height: 0;
            border-top: 30px solid transparent;
            border-bottom: 30px solid transparent;
            border-left: 20px solid #323336;
            position: absolute;
            top: 30px;
            right: -20px; }
          div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetVersionDetails .vms-AssetVersionDownload, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetVersionDetails .vms-AssetSupplementalFileDownload, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetVersionDetails .vms-AssetSupplementalFileDelete, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetVersionDetails .vms-AssetSupplementalFileSubmit, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetSupplementalFileDetails .vms-AssetVersionDownload, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetSupplementalFileDetails .vms-AssetSupplementalFileDownload, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetSupplementalFileDetails .vms-AssetSupplementalFileDelete, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetSupplementalFileDetails .vms-AssetSupplementalFileSubmit, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetVersionDetails .vms-AssetVersionDownload, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetVersionDetails .vms-AssetSupplementalFileDownload, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetVersionDetails .vms-AssetSupplementalFileDelete, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetVersionDetails .vms-AssetSupplementalFileSubmit, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetSupplementalFileDetails .vms-AssetVersionDownload, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetSupplementalFileDetails .vms-AssetSupplementalFileDownload, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetSupplementalFileDetails .vms-AssetSupplementalFileDelete, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetSupplementalFileDetails .vms-AssetSupplementalFileSubmit {
            padding: 5px 0;
            float: left;
            clear: both; }
          div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetVersionDetails h4, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetSupplementalFileDetails h4, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetVersionDetails h4, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetSupplementalFileDetails h4 {
            text-transform: uppercase;
            font-size: 1.125em;
            letter-spacing: normal;
            float: left; }
          div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetVersionDetails .vms-greenBadge, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetSupplementalFileDetails .vms-greenBadge, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetVersionDetails .vms-greenBadge, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetSupplementalFileDetails .vms-greenBadge {
            margin: 3px 0 0 10px; }
          div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetVersionDetails .vms-versionDate, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetSupplementalFileDetails .vms-versionDate, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetVersionDetails .vms-versionDate, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetSupplementalFileDetails .vms-versionDate {
            text-transform: uppercase;
            font-weight: bold;
            font-size: 1.45em; }
          div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetVersionDetails .vms-SupplementalOverview, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetSupplementalFileDetails .vms-SupplementalOverview, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetVersionDetails .vms-SupplementalOverview, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetSupplementalFileDetails .vms-SupplementalOverview {
            float: left; }
          div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetVersionDetails .vms-SupplementalForm, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetSupplementalFileDetails .vms-SupplementalForm, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetVersionDetails .vms-SupplementalForm, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetSupplementalFileDetails .vms-SupplementalForm {
            float: left;
            width: 230px; }
        div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li:hover .vms-AssetVersionDetails, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li:hover .vms-AssetSupplementalFileDetails, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-supplementKeepHover .vms-AssetVersionDetails, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-supplementKeepHover .vms-AssetSupplementalFileDetails, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li:hover .vms-AssetVersionDetails, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li:hover .vms-AssetSupplementalFileDetails, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-supplementKeepHover .vms-AssetVersionDetails, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-supplementKeepHover .vms-AssetSupplementalFileDetails {
          display: block; }
        div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetCurrentVersion, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetCurrentVersion {
          background: #779922;
          color: #ffffff; }
        div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetShowAllVersions, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetShowLessVersions, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetShowAllSupplementalFiles, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetShowLessSupplementalFiles, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetShowAllVersions, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetShowLessVersions, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetShowAllSupplementalFiles, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetShowLessSupplementalFiles {
          background: #313236;
          color: #ffffff;
          padding: 1px 10px;
          text-align: center; }
          div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetShowAllVersions a, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetShowLessVersions a, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetShowAllSupplementalFiles a, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetShowLessSupplementalFiles a, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetShowAllVersions a, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetShowLessVersions a, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetShowAllSupplementalFiles a, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetShowLessSupplementalFiles a {
            color: #ffffff;
            display: block; }
        div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetaddNewSupplementalFile, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetaddNewSupplementalFile {
          background: #fff;
          text-align: center;
          text-transform: uppercase;
          border: solid #ededed 1px;
          color: #3d361a;
          padding: 0; }
          div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetaddNewSupplementalFile span.vms-upper, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetaddNewSupplementalFile span.vms-upper {
            padding: 5px 10px;
            display: block;
            cursor: pointer; }
            div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetaddNewSupplementalFile span.vms-upper.vms-AssetaddNewSupplementalFileCancel, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetaddNewSupplementalFile span.vms-upper.vms-AssetaddNewSupplementalFileCancel {
              display: none; }
        div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetaddNewSupplementalFile div, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetaddNewSupplementalFile div {
          text-align: left;
          text-transform: none;
          border: none;
          color: #fff; }
        div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetaddNewSupplementalFile:hover, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetaddNewSupplementalFile:hover {
          background: #779922;
          color: #fff; }
        div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetaddNewSupplementalFile .vms-AssetSupplementalFileDetails, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetaddNewSupplementalFile .vms-AssetSupplementalFileDetails {
          display: none; }
        div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li.vms-AssetaddNewSupplementalFile.vms-ShowSupplementalAssetForm .vms-AssetSupplementalFileDetails, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li.vms-AssetaddNewSupplementalFile.vms-ShowSupplementalAssetForm .vms-AssetSupplementalFileDetails {
          display: block; }
        div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetSupplementalFileDetails, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetSupplementalFileDetails {
          width: 420px;
          left: -480px; }
        div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetSupplementalFileDetails input, div.vms-AssetVersionDiv .vms-AssetPreviousVersions ul li .vms-AssetSupplementalFileDetails textarea, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetSupplementalFileDetails input, div.vms-AssetVersionDiv .vms-AssetSupplementalFiles ul li .vms-AssetSupplementalFileDetails textarea {
          width: 200px; }

.vms-greenBadge {
  background: #779922;
  color: #ffffff;
  padding: 1px 6px;
  font-size: 0.625em;
  float: left;
  border-radius: 5px;
  vertical-align: bottom;
  text-transform: uppercase; }

div.vms-AssetFormDropArea {
  width: 160px;
  height: 90px;
  border: solid #ededed 1px;
  margin: auto;
  padding: 0px; }
  div.vms-AssetFormDropArea#vms-tileSettingsBannerDropArea {
    margin: 0; }

div.vms-AssetFormDropArea .vms-WhiteBoxLink {
  width: 140px;
  height: 69px;
  padding: 10px;
  font-size: 14px; }
  div.vms-AssetFormDropArea .vms-WhiteBoxLink.vms-grayBorder {
    border: 1px solid #bdbdbd; }

div.vms-AssetFormDropArea a.vms-WhiteBoxLink.vms-UploadLink {
  background: url(../images/icn_upload.png) no-repeat 50% 45px white; }

div.vms-AssetFormDropArea a.vms-WhiteBoxLink.vms-UploadLink:hover {
  color: #ffffff;
  background: url(../images/icn_upload_hover.png) no-repeat 50% 45px #779922;
  text-decoration: none; }

div.vms-AssetFormDropArea a.vms-WhiteBoxLink.vms-UploadLink.vms-AssetDroppable {
  /*outline: #fff dotted 3px;*/
  background: url(../images/icn_upload_hover.png) no-repeat 50% 45px #779922; }

a.vms-WhiteBoxLink.vms-UploadLink.vms-UploadThumbnail {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  width: 100px;
  height: 100px;
  float: left;
  font-size: 14px;
  border: 1px solid #bdbdbd;
  background: url(../images/icn_upload.png) no-repeat 50% 50px white; }

a.vms-WhiteBoxLink.vms-UploadLink.vms-UploadThumbnail:hover, a.vms-WhiteBoxLink.vms-UploadLink.vms-UploadThumbnail.vms-AssetDroppable {
  background: url(../images/icn_upload_hover.png) no-repeat 50% 50px #779922; }

.thenames {
  color: red; }

.thenames2 {
  color: green; }

.vms-FormFieldWidth200 {
  width: 200px !important; }

.vms-FormFieldWidth360 {
  width: 360px !important; }

.vms-invalidInput {
  color: #aa2e2e; }

.vms-FormLookup input {
  display: block;
  margin-top: 8px; }

.vms-drawerFormSubmit {
  margin-left: 255px;
  margin-top: 20px;
  width: 160px !important;
  float: left;
  clear: both;
  /*because ian asked to reorder the cancel & save buttons on this form, after we have tons of forms already following this format*/ }
  .vms-drawerFormSubmit.vms-SaveAsset {
    margin-right: 0px;
    margin-left: 12px;
    width: 160px !important;
    clear: none; }

.vms-drawerFormAlternativeSubmitButton {
  margin-top: 20px; }

.vms-drawerFormCancel {
  float: left;
  margin-top: 20px;
  width: 160px !important;
  margin-left: 12px; }
  .vms-drawerFormCancel.vms-SaveAsset {
    margin-left: 0px;
    margin-right: 0px;
    width: 160px !important; }

#vmsAuthForm > div > input[type="text"], #vmsAuthForm > div > input[type="password"] {
  width: 280px; }

.vms-ResetPassword {
  position: relative; }

.vms-PasswordRequirements {
  position: absolute;
  top: 8px;
  left: 350px;
  width: 310px;
  background: #e9e9e9;
  /* Old browsers */
  border: 1px solid #bdbdbd;
  background: -moz-linear-gradient(top, white 17%, #e9e9e9 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(17%, white), color-stop(100%, #e9e9e9));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 17%, #e9e9e9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 17%, #e9e9e9 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 17%, #e9e9e9 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, white 17%, #e9e9e9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 );
  /* IE6-9 */
  padding: 30px;
  color: black; }
  .vms-PasswordRequirements ul {
    color: #779922; }
  .vms-PasswordRequirements .vms-PasswordRequirementFail {
    color: black; }

.vms-PasswordRequirements.vms-MyAccountForm {
  top: 240px; }

#vmsAuthForm input.continue {
  margin-left: 119px; }

.vms-Radio {
  display: block;
  background: #d7d7d7;
  border-radius: 3px;
  padding: 3px 5px;
  font-size: 0.875em; }
  .vms-Radio.selected {
    background: #779922;
    color: #ffffff; }
  .vms-Radio input {
    margin-right: 3px; }

.vms-CalendarIcon {
  vertical-align: bottom;
  margin: 0 0 1px 5px;
  cursor: pointer; }

.vms-ThumbnailX {
  display: inline-block;
  width: 30px;
  height: 27px;
  padding-top: 3px;
  text-align: center;
  border-radius: 15px;
  border: 1px solid #bdbdbd;
  vertical-align: middle;
  margin: 2px 0 0 -1px;
  cursor: pointer;
  position: relative;
  background: #ffffff;
  color: #779922; }
  .vms-ThumbnailX:hover {
    background: #779922;
    color: #ffffff; }

/********* END VMS FORM   *********/
.vms-AccessRow .vms-greenBadge {
  padding: 3px 6px;
  margin: 15px 0 0 0;
  font-size: .75em; }

.chosen-container .chosen-results.vms-createTagMessage li.no-results {
  background: #779922;
  color: #fff; }

.vms-ajaxWorking {
  background: url(../images/gray_90.png);
  position: fixed;
  z-index: 99999;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  zoom: 1;
  filter: alpha(opacity=50);
  opacity: 0.5; }
  .vms-ajaxWorking div {
    width: 100%;
    height: 100%;
    background: url(../images/ajax-working.gif) no-repeat 50% 50%; }

#vms-ReportFilter div.vms-ReportFilterLeft {
  float: left;
  width: auto;
  margin-right: 10px;
  margin-bottom: 20px; }
  #vms-ReportFilter div.vms-ReportFilterLeft.vms-ReportFilterLeftMore {
    margin-left: 60px; }
  #vms-ReportFilter div.vms-ReportFilterLeft select, #vms-ReportFilter div.vms-ReportFilterLeft input, #vms-ReportFilter div.vms-ReportFilterLeft textarea {
    width: 200px; }
    #vms-ReportFilter div.vms-ReportFilterLeft select.calendar, #vms-ReportFilter div.vms-ReportFilterLeft input.calendar, #vms-ReportFilter div.vms-ReportFilterLeft textarea.calendar {
      width: 120px; }
  #vms-ReportFilter div.vms-ReportFilterLeft #vms-UserDownloadSelectedUserName, #vms-ReportFilter div.vms-ReportFilterLeft #vms-AssetDownloadSelectedAssetName {
    padding-left: 20px; }
#vms-ReportFilter .vms-ReportAutocompleteSelectionResultLabel {
  border: none; }

#domain-select-span, #language-select-span {
  float: left;
  height: 30px;
  padding-top: 18px;
  color: #a2cd35;
  position: relative; }

#domain-select-dropdown, #language-select-dropdown {
  background: transparent;
  font-size: 15px;
  border: 0;
  border-radius: 0;
  /*-webkit-appearance: none;*/
  color: #a2cd35; }
  #domain-select-dropdown::-ms-expand, #language-select-dropdown::-ms-expand {
    background-color: transparent;
    border: none;
    outline: none;
    color: #a2cd35; }

.vmsDeleteFormLookup {
  padding: 6px 10px;
  font-size: 13px;
  margin-left: 8px; }
  .vmsDeleteFormLookup:hover {
    background: #779922;
    color: #ffffff;
    text-decoration: none; }
