/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\boot\boot.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\common\jquery\jquery.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\common\modernizr\modernizr.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\common\jquery\multicolumndisplay\multicolumndisplay.css included by the asset router */
table.deuxMultiColumnTableHack tr:nth-child(even){ background: none; }
table.deuxMultiColumnTableHack { border-spacing: 0; border: none; }
table.deuxMultiColumnTableHack tr td{ padding-right: 1em; vertical-align: top; }
table.deuxMultiColumnTableHack tr:last-child td { vertical-align: top; }
table.deuxMultiColumnTableHack tr:first-child td { vertical-align: top; }/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\common\lists-and-results\lists-and-results.css included by the asset router */
/* Generic List containers ================================================================================================================ */
.uxListContainer > ul {list-style-type: none; margin: 0px;}
.uxListContainer > ul > li { background: #eee; float: left; clear: both; margin: 0px 0px 8px 0px; width: 100%; padding: 0px }
.uxListContainer > ul > li .uxListItemContents { position: relative; margin:0px 10px;}
/* Generic List components */
.uxListContainer > ul > li .uxListItemLogo {float: left; width: 130px; display: table-cell; text-align: left;}
.uxListContainer > ul > li .uxListItemLogo img { max-width: 120px;max-height:95px; border: none;}
.uxListContainer > ul > li .uxListItemActions {position: absolute; right: 0; top: 0; width: 150px;}
.uxListContainer > ul > li .uxListItemActions span.a {display:block!important;width:100%;clear:right;}
.uxListContainer > ul > li .uxListItemActions span.a a{padding-top:1px;padding-bottom:2px;display:block;}
.uxListContainer > ul > li .uxListItemData {margin: 0px 165px 0px 135px;}
.uxListContainer > ul > li .uxListItemData h4 {margin: 0px 0px 0px 0px;width:100%;clear:right;display:table-cell; text-align: left;}
.uxListContainer > ul > li .uxListItemData h4{vertical-align:top;}
/* Featured or highlighted Exhibitor */
.uxListContainer > ul > li.IsFeatured { background: #fcf5d6; }
/* Hide the Exhibitors' logos */
.uxListContainer.deuxNoLogo {}
.uxListContainer.deuxNoLogo .uxListItemLogo {display: none;}
.uxListContainer.deuxNoLogo .uxListItemData {margin-left: 0px;}
/* Hide the deuxSpecial actions on each tile */
.uxListContainer.deuxNoActions {}
.uxListContainer.deuxNoActions .uxListItemActions {display: none;}
.uxListContainer.deuxNoActions .uxListItemData {margin-right: 0px;}

/* Generic Search containers ================================================================================================================ */
.uxSearchResultList > .uxResultRow { border-bottom: 1px solid #dadada; float: left; clear: both; margin-bottom: 0px; width: 100%;padding:10px 0px 10px 0px;}
.uxSearchResultList > .uxResultRow > .uxResultRowContents { position: relative; margin:0px 10px; min-height:28px;}
/* Generic Search components */
.uxSearchResultList .uxResultRow > .uxResultRowContents > .uxResultRowLogo {float: left; max-width: 130px; display: table-cell; text-align: left;}
.uxSearchResultList .uxResultRow > .uxResultRowContents > .uxResultRowLogo img { max-width: 120px;max-height:95px; border: none;}
.uxSearchResultList .uxResultRow > .uxResultRowContents > .uxResultRowActions {float:right; width: 120px;}
.uxSearchResultList .uxResultRow > .uxResultRowContents > .uxResultRowActions span.a {display:block;width:100%;clear:right;}
.uxSearchResultList .uxResultRow > .uxResultRowContents > .uxResultRowActions span.a a {padding-top:1px;padding-bottom:2px;display:block;}
.uxSearchResultList .uxResultRow > .uxResultRowContents > .uxResultRowData { margin-left:124px;}
.uxSearchResultList .uxResultRow > .uxResultRowContents > .uxResultRowData h4 {margin: 0px 0px 0px 0px;width:100%;display:table-cell; text-align: left;vertical-align:top;font-family:'Source Sans Pro', Arial;}
.SponsorScreen .uxSearchResultList .uxResultRow > .uxResultRowContents > .uxResultRowData h4 {max-width:250px;height:66px;overflow:hidden;vertical-align:middle;}
#eventApp .layoutContainer.EventApplication .SponsorScreen .uxSearchResultList .uxResultRow > .uxResultRowContents > .uxResultRowData h4 a{height:66px;overflow:hidden;display:-webkit-line-clamp;display:inherit;vertical-align:middle;}


/* Featured or highlighted Exhibitor */
.uxSearchResultList .uxResultRow.deuxIsFeatured { background:#fffdec!important;border-top:1px solid #fffcee; border-bottom:1px solid #cac4aa;}   /* fffdec */
.uxSearchResultList .uxResultRow.deuxIsFeatured .uxFeaturedImage{background-repeat:no-repeat;display:block;z-index:1000;position:absolute;top:-12px;left:-10px;width:60px;height:60px;} /*  background-image:url(images/Featured_image.png)!important; */
/* Hide the Exhibitors' logos */
.uxSearchResultList.deuxNoLogo {}
.uxSearchResultList.deuxNoLogo .uxResultRowLogo {display: none;}
.uxSearchResultList.deuxNoLogo .uxResultRowData {margin-left: 0px;}
/* Hide the deuxSpecial actions on each tile */
.uxSearchResultList.deuxNoActions {}
.uxSearchResultList.deuxNoActions .uxResultRowActions {display: none;}
.uxSearchResultList.deuxNoActions .uxResultRowData {margin-right: 0px;}

/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\common\search-controls\search-controls.css included by the asset router */
/* Generic Search styles ==================================================================================================================== */
 #eventApp .layoutContainer.EventApplication .PresenterSearchControl .SearchFormContents .CriteriaClear{margin-right:97px;margin-top:3px!important;width:auto;position:absolute;right:0px;}


.SearchForm {background:#CCC; border-radius: 0px; padding: 10px; margin-top:0px;border-top:none; border-bottom:none;}
.SearchTitle {padding-bottom: 8px; display: none;}
.SearchQuick {position: relative;}
.SearchQuick .SearchButton {position: absolute; right: 0; top: 0; width: 150px;}
.SearchAdvanced {margin-top: 8px; clear: both;margin-left:89px;}
.SearchAdvancedFields {margin-top: 8px; xdisplay: none;}
.SearchAdvanced .SearchAdvancedWrapper { margin: 6px 0px 0px 0px;}
.SearchAdvanced .Criteria {xborder: 1px solid red; float: none; width: 225px; margin: 2px 12px 2px 0px; min-height: 1.8em;display:inline-block;}
.SearchAdvanced .Criteria label {xborder: 1px solid blue; width: 150px; padding-top: .2em;}
.SearchAdvanced .Criteria .Control {xborder: 1px solid green; display: block; width: 150px;}
.SearchAdvanced .Criteria .Control input, .SearchAdvanced p.Criteria .Control select {width: 100%;}
.SearchAdvanced .Criteria .Control{width: 100%;}
.SearchAdvanced .Criteria.Checkbox.uxBlockRequireLogon{display:none;}
.SearchAdvanced .Criteria .Control.devIsRecommendedSearchCheckbox{width:18px;display:inline-block;float:left;display:none;}
.SearchAdvanced .Criteria.uxSearchStartTime .search-field input { height: 2em !important; }
}
.SearchForm .SearchFormContents .CriteriaClear { font-size: 1em; margin:0px 0px 0px 0px;position:absolute; top:4px;left:0px;}
.SearchForm .SearchFormContents .CriteriaClear a{color:Black; font-weight:bold;color:#444;text-decoration:none;padding:5px 11px;border:1px solid #fefefe;display:block;border-radius:0px; background-image:url(images/buttonBG.png);height:15px;width:24px;}
.SearchForm .SearchFormContents .CriteriaClear a:hover{text-decoration:none;background:#333;color:#fff;}
.SearchForm .SearchFormContents .CriteriaContents { margin-left: 150px; }
.SearchForm .SearchFormContents .CriteriaClearButton { font-size: 1em; width: 50px; margin:0px 22px 0px 0px;position:relative;top:5px;left:25px;background:#bd4d10;background-image:url(images/h_background.png);border:none;padding:2px 15px 2px 15px;color:white;}
.SearchForm .SearchFormContents .CriteriaClearButton a{text-decoration:none;display:block;border-radius:3px;}

/* Generic Search Results =================================================================================================================== */
.NoResultsTile {}
.NoResultsTileContents { text-align: center; margin: 3em 0px 3em 0px; font-style:italic;color:#666; float: left; width: 100%; }
.SearchResultsSummary { background:#AAA;background-image:url(images/h_background.png); margin-top: 0px; clear: left; min-height: 1.25em;padding:10px 20px 10px 13px;border-bottom:1px solid #898989;border-top:none;}
.SearchResultsSummary .ResultsSummaryContent {padding-right: 150px; position: relative;}
.SearchResultsSummary .ResultsSummaryContent .Text {margin: 0px 155px 0px 0px; border: 1px solid black;}
.SearchResultsSummary .ResultCount {float: left;background:#bbb;margin-top:-2px;border:1px solid #888;padding:4px 10px 4px 8px; border-radius:10px;display:block;color:#222;min-width:55px;}
.SearchResultsSummary{padding-top:6px;padding-bottom:11px;}
.SearchResultsSummary .Sorter { position: absolute;right: 0px;}
.SearchResultsSummary .Sorter > select { width: 175px;}

/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\common\navigation\navigation.css included by the asset router */
.uxNavPanel {}
.uxNavPanel > ul {list-style-type: none; margin: 0px;}
.uxNavPanel > ul > li > a {margin: 0px 0px 8px 0px; display: block; background: #ccc; padding: 12px; }

.uxNavPanel.deuxVertical { width: 200px;}
.uxNavPanel.deuxHorizontal { width: 100%;}
.uxNavPanel.deuxHorizontal > ul > li {display: inline-block; }
.uxNavPanel.deuxHorizontal > ul > li > a {margin: 0px 8px 0px 0px; display: inline-block; background: #ccc; padding: 12px; }
.uxNavPanel.deuxLeft {float: left;}
.uxNavPanel.deuxRight {}
.uxNavPanel {}
.uxNavPanel {}
.uxNavPanel {}
.uxNavPanel {}

.EBMS-AddEditContentPanel .uxNavPanel .Tabs > ul > { padding: 0; clear: both; margin-top:5px; margin-bottom:0px; }
ul.sectionTabContainer{ margin-bottom:0px; margin-left: 0px; }
.uxNavPanel .Tabs > ul{margin-bottom:0px;padding-bottom:0px;}
ul.uxNavPanel .Tabs {margin-bottom:-6px;-webkit-margin-after:-6px;}
.uxNavPanel .Tabs > ul > li { display: inline-block; border-right: 1px solid #a2a2a2; border-left: 1px solid #aaa; border-top: 1px solid #adadad; margin-right:5px; border-radius: 3px 3px 0px 0px;}
.uxNavPanel .Tabs > ul > li.active {border-bottom: none;} 
.uxNavPanel .Tabs > ul > li a {margin-bottom:0px; padding: 9px 16px 8px 16px; float:left; text-decoration: none; color: #000; font-weight: bold; border:1px solid #ececec; outline:none; max-width: 150px;font-size:.95em; border-radius: 3px 3px 0px 0px;
    background: x#d0d0d0; /* Fallback for old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMxYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ededed 0%, #d0d0d0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#d0d0d0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ededed 0%,#d0d0d0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ededed 0%,#d0d0d0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ededed 0%,#d0d0d0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ededed 0%,#d0d0d0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-8 */
    }
.uxNavPanel .Tabs > ul > li a:hover { background: #ffffff; /* Old browsers */ }

.uxNavPanel .Tabs > ul > li.active a{background: #F5F5F5; outline:none; background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */
    }/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\common\common.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\common\design\iconfont\iconfont.css included by the asset router */
/*!
 *  Font Awesome 4.0.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'USI_IconFont';
  src: url('common/design/iconfont/res/iconfont.eot?v=3.2.1');
  src: url('common/design/iconfont/res/iconfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('common/design/iconfont/res/iconfont.ttf?v=3.2.1') format('truetype'), url('common/design/iconfont/res/iconfont.woff?v=3.2.1') format('woff'), url('common/design/iconfont/res/iconfont.svg#icomoonregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}
.icon {
  display: inline-block;
  font-family: USI_IconFont;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.icon-2x {
  font-size: 2em;
}
.icon-3x {
  font-size: 3em;
}
.icon-4x {
  font-size: 4em;
}
.icon-5x {
  font-size: 5em;
}
.icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.icon-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.icon-ul > li {
  position: relative;
}
.icon-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.icon-li.icon-lg {
  left: -1.8571428571428572em;
}
.icon-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.icon.pull-left {
  margin-right: .3em;
}
.icon.pull-right {
  margin-left: .3em;
}
.icon-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.icon-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.icon-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.icon-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.icon-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.icon-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.icon-stack-1x,
.icon-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.icon-stack-1x {
  line-height: inherit;
}
.icon-stack-2x {
  font-size: 2em;
}
.icon-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope-o:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-o:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-check:before {
  content: "\f00c";
}
.icon-times:before {
  content: "\f00d";
}
.icon-search-plus:before {
  content: "\f00e";
}
.icon-search-minus:before {
  content: "\f010";
}
.icon-power-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-gear:before,
.icon-cog:before {
  content: "\f013";
}
.icon-trash-o:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file-o:before {
  content: "\f016";
}
.icon-clock-o:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download:before {
  content: "\f019";
}
.icon-arrow-circle-o-down:before {
  content: "\f01a";
}
.icon-arrow-circle-o-up:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle-o:before {
  content: "\f01d";
}
.icon-rotate-right:before,
.icon-repeat:before {
  content: "\f01e";
}
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-dedent:before,
.icon-outdent:before {
  content: "\f03b";
}
.icon-indent:before {
  content: "\f03c";
}
.icon-video-camera:before {
  content: "\f03d";
}
.icon-picture-o:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before,
.icon-pencil-square-o:before {
  content: "\f044";
}
.icon-share-square-o:before {
  content: "\f045";
}
.icon-check-square-o:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-circle:before {
  content: "\f055";
}
.icon-minus-circle:before {
  content: "\f056";
}
.icon-times-circle:before {
  content: "\f057";
}
.icon-check-circle:before {
  content: "\f058";
}
.icon-question-circle:before {
  content: "\f059";
}
.icon-info-circle:before {
  content: "\f05a";
}
.icon-crosshairs:before {
  content: "\f05b";
}
.icon-times-circle-o:before {
  content: "\f05c";
}
.icon-check-circle-o:before {
  content: "\f05d";
}
.icon-ban:before {
  content: "\f05e";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-mail-forward:before,
.icon-share:before {
  content: "\f064";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-circle:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye:before {
  content: "\f06e";
}
.icon-eye-slash:before {
  content: "\f070";
}
.icon-warning:before,
.icon-exclamation-triangle:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-arrows-vertical:before,
    .icon-resize-vertical:before {
  content: "\f07d";
}
.icon-arrows-horizontal:before,
    .icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart-o:before {
  content: "\f080";
}
.icon-twitter-square:before {
  content: "\f081";
}
.icon-facebook-square:before {
  content: "\f082";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-gears:before,
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-o-up:before {
  content: "\f087";
}
.icon-thumbs-o-down:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-o:before {
  content: "\f08a";
}
.icon-sign-out:before {
  content: "\f08b";
}
.icon-linkedin-square:before {
  content: "\f08c";
}
.icon-thumb-tack:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-sign-in:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-square:before {
  content: "\f092";
}
.icon-upload:before {
  content: "\f093";
}
.icon-lemon-o:before {
  content: "\f094";
}
.icon-phone:before {
  content: "\f095";
}
.icon-square-o:before {
  content: "\f096";
}
.icon-bookmark-o:before {
  content: "\f097";
}
.icon-phone-square:before {
  content: "\f098";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd-o:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0f3";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-o-right:before {
  content: "\f0a4";
}
.icon-hand-o-left:before {
  content: "\f0a5";
}
.icon-hand-o-up:before {
  content: "\f0a6";
}
.icon-hand-o-down:before {
  content: "\f0a7";
}
.icon-arrow-circle-left:before {
  content: "\f0a8";
}
.icon-arrow-circle-right:before {
  content: "\f0a9";
}
.icon-arrow-circle-up:before {
  content: "\f0aa";
}
.icon-arrow-circle-down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-chain:before,
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-flask:before {
  content: "\f0c3";
}
.icon-cut:before,
.icon-scissors:before {
  content: "\f0c4";
}
.icon-copy:before,
.icon-files-o:before {
  content: "\f0c5";
}
.icon-paperclip:before {
  content: "\f0c6";
}
.icon-save:before,
.icon-floppy-o:before {
  content: "\f0c7";
}
.icon-square:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest:before {
  content: "\f0d2";
}
.icon-pinterest-square:before {
  content: "\f0d3";
}
.icon-google-plus-square:before {
  content: "\f0d4";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-unsorted:before,
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-down:before,
.icon-sort-asc:before {
  content: "\f0dd";
}
.icon-sort-up:before,
.icon-sort-desc:before {
  content: "\f0de";
}
.icon-envelope:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-rotate-left:before,
.icon-undo:before {
  content: "\f0e2";
}
.icon-legal:before,
.icon-gavel:before {
  content: "\f0e3";
}
.icon-dashboard:before,
.icon-tachometer:before {
  content: "\f0e4";
}
.icon-comment-o:before {
  content: "\f0e5";
}
.icon-comments-o:before {
  content: "\f0e6";
}
.icon-flash:before,
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before,
.icon-clipboard:before {
  content: "\f0ea";
}
.icon-lightbulb-o:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud-download:before {
  content: "\f0ed";
}
.icon-cloud-upload:before {
  content: "\f0ee";
}
.icon-user-md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase:before {
  content: "\f0f2";
}
.icon-bell-o:before {
  content: "\f0a2";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-cutlery:before {
  content: "\f0f5";
}
.icon-file-text-o:before {
  content: "\f0f6";
}
.icon-building:before {
  content: "\f0f7";
}
.icon-hospital:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter-jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h-square:before {
  content: "\f0fd";
}
.icon-plus-square:before {
  content: "\f0fe";
}
.icon-angle-double-left:before {
  content: "\f100";
}
.icon-angle-double-right:before {
  content: "\f101";
}
.icon-angle-double-up:before {
  content: "\f102";
}
.icon-angle-double-down:before {
  content: "\f103";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop:before {
  content: "\f109";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-mobile-phone:before,
.icon-mobile:before {
  content: "\f10b";
}
.icon-circle-o:before {
  content: "\f10c";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle:before {
  content: "\f111";
}
.icon-mail-reply:before,
.icon-reply:before {
  content: "\f112";
}
.icon-github-alt:before {
  content: "\f113";
}
.icon-folder-o:before {
  content: "\f114";
}
.icon-folder-open-o:before {
  content: "\f115";
}
.icon-expand-o:before {
  content: "\f196";
}
.icon-collapse-o:before {
  content: "\f147";
}
.icon-smile-o:before {
  content: "\f118";
}
.icon-frown-o:before {
  content: "\f119";
}
.icon-meh-o:before {
  content: "\f11a";
}
.icon-gamepad:before {
  content: "\f11b";
}
.icon-keyboard-o:before {
  content: "\f11c";
}
.icon-flag-o:before {
  content: "\f11d";
}
.icon-flag-checkered:before {
  content: "\f11e";
}
.icon-terminal:before {
  content: "\f120";
}
.icon-code:before {
  content: "\f121";
}
.icon-reply-all:before {
  content: "\f122";
}
.icon-mail-reply-all:before {
  content: "\f122";
}
.icon-star-half-empty:before,
.icon-star-half-full:before,
.icon-star-half-o:before {
  content: "\f123";
}
.icon-location-arrow:before {
  content: "\f124";
}
.icon-crop:before {
  content: "\f125";
}
.icon-code-fork:before {
  content: "\f126";
}
.icon-unlink:before,
.icon-chain-broken:before {
  content: "\f127";
}
.icon-question:before {
  content: "\f128";
}
.icon-info:before {
  content: "\f129";
}
.icon-exclamation:before {
  content: "\f12a";
}
.icon-superscript:before {
  content: "\f12b";
}
.icon-subscript:before {
  content: "\f12c";
}
.icon-eraser:before {
  content: "\f12d";
}
.icon-puzzle-piece:before {
  content: "\f12e";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone-slash:before {
  content: "\f131";
}
.icon-shield:before {
  content: "\f132";
}
.icon-calendar-o:before {
  content: "\f133";
}
.icon-fire-extinguisher:before {
  content: "\f134";
}
.icon-rocket:before {
  content: "\f135";
}
.icon-maxcdn:before {
  content: "\f136";
}
.icon-chevron-circle-left:before {
  content: "\f137";
}
.icon-chevron-circle-right:before {
  content: "\f138";
}
.icon-chevron-circle-up:before {
  content: "\f139";
}
.icon-chevron-circle-down:before {
  content: "\f13a";
}
.icon-html5:before {
  content: "\f13b";
}
.icon-css3:before {
  content: "\f13c";
}
.icon-anchor:before {
  content: "\f13d";
}
.icon-unlock-alt:before {
  content: "\f13e";
}
.icon-bullseye:before {
  content: "\f140";
}
.icon-ellipsis-horizontal:before {
  content: "\f141";
}
.icon-ellipsis-vertical:before {
  content: "\f142";
}
.icon-rss-square:before {
  content: "\f143";
}
.icon-play-circle:before {
  content: "\f144";
}
.icon-ticket:before {
  content: "\f145";
}
.icon-minus-square:before {
  content: "\f146";
}
.icon-minus-square-o:before {
  content: "\f147";
}
.icon-level-up:before {
  content: "\f148";
}
.icon-level-down:before {
  content: "\f149";
}
.icon-check-square:before {
  content: "\f14a";
}
.icon-pencil-square:before {
  content: "\f14b";
}
.icon-external-link-square:before {
  content: "\f14c";
}
.icon-share-square:before {
  content: "\f14d";
}
.icon-compass:before {
  content: "\f14e";
}
.icon-toggle-down:before,
.icon-caret-square-o-down:before {
  content: "\f150";
}
.icon-toggle-up:before,
.icon-caret-square-o-up:before {
  content: "\f151";
}
.icon-toggle-right:before,
.icon-caret-square-o-right:before {
  content: "\f152";
}
.icon-euro:before,
.icon-eur:before {
  content: "\f153";
}
.icon-gbp:before {
  content: "\f154";
}
.icon-dollar:before,
.icon-usd:before {
  content: "\f155";
}
.icon-rupee:before,
.icon-inr:before {
  content: "\f156";
}
.icon-cny:before,
.icon-rmb:before,
.icon-yen:before,
.icon-jpy:before {
  content: "\f157";
}
.icon-ruble:before,
.icon-rouble:before,
.icon-rub:before {
  content: "\f158";
}
.icon-won:before,
.icon-krw:before {
  content: "\f159";
}
.icon-bitcoin:before,
.icon-btc:before {
  content: "\f15a";
}
.icon-file:before {
  content: "\f15b";
}
.icon-file-text:before {
  content: "\f15c";
}
.icon-sort-alpha-asc:before {
  content: "\f15d";
}
.icon-sort-alpha-desc:before {
  content: "\f15e";
}
.icon-sort-amount-asc:before {
  content: "\f160";
}
.icon-sort-amount-desc:before {
  content: "\f161";
}
.icon-sort-numeric-asc:before {
  content: "\f162";
}
.icon-sort-numeric-desc:before {
  content: "\f163";
}
.icon-thumbs-up:before {
  content: "\f164";
}
.icon-thumbs-down:before {
  content: "\f165";
}
.icon-youtube-square:before {
  content: "\f166";
}
.icon-youtube:before {
  content: "\f167";
}
.icon-xing:before {
  content: "\f168";
}
.icon-xing-square:before {
  content: "\f169";
}
.icon-youtube-play:before {
  content: "\f16a";
}
.icon-dropbox:before {
  content: "\f16b";
}
.icon-stack-overflow:before {
  content: "\f16c";
}
.icon-instagram:before {
  content: "\f16d";
}
.icon-flickr-square:before {
  content: "\f16e";
}
.icon-adn:before {
  content: "\f170";
}
.icon-bitbucket:before {
  content: "\f171";
}
.icon-bitbucket-square:before {
  content: "\f172";
}
.icon-tumblr:before {
  content: "\f173";
}
.icon-tumblr-square:before {
  content: "\f174";
}
.icon-long-arrow-down:before {
  content: "\f175";
}
.icon-long-arrow-up:before {
  content: "\f176";
}
.icon-long-arrow-left:before {
  content: "\f177";
}
.icon-long-arrow-right:before {
  content: "\f178";
}
.icon-apple:before {
  content: "\f179";
}
.icon-windows:before {
  content: "\f17a";
}
.icon-android:before {
  content: "\f17b";
}
.icon-linux:before {
  content: "\f17c";
}
.icon-dribbble:before {
  content: "\f17d";
}
.icon-skype:before {
  content: "\f17e";
}
.icon-foursquare:before {
  content: "\f180";
}
.icon-trello:before {
  content: "\f181";
}
.icon-female:before {
  content: "\f182";
}
.icon-male:before {
  content: "\f183";
}
.icon-gittip:before {
  content: "\f184";
}
.icon-sun-o:before {
  content: "\f185";
}
.icon-moon-o:before {
  content: "\f186";
}
.icon-archive:before {
  content: "\f187";
}
.icon-bug:before {
  content: "\f188";
}
.icon-vk:before {
  content: "\f189";
}
.icon-weibo:before {
  content: "\f18a";
}
.icon-renren:before {
  content: "\f18b";
}
.icon-pagelines:before {
  content: "\f18c";
}
.icon-stack-exchange:before {
  content: "\f18d";
}
.icon-arrow-circle-o-right:before {
  content: "\f18e";
}
.icon-arrow-circle-o-left:before {
  content: "\f190";
}
.icon-toggle-left:before,
.icon-caret-square-o-left:before {
  content: "\f191";
}
.icon-dot-circle-o:before {
  content: "\f192";
}
.icon-wheelchair:before {
  content: "\f193";
}
.icon-vimeo-square:before {
  content: "\f194";
}
.icon-turkish-lira:before,
.icon-try:before {
  content: "\f195";
}
.icon-triangle:before {
	content: "\e600";
}
.icon-hold:before {
	content: "\e601";
}
.icon-error:before {
	content: "\e602";
}
.icon-octagon:before {
	content: "\e603";
}
.icon-chrome:before {
	content: "\e604";
}
.icon-firefox:before {
	content: "\e605";
}
.icon-IE:before {
	content: "\e606";
}
.icon-opera:before {
	content: "\e607";
}
.icon-file-pdf:before {
	content: "\e608";
}
.icon-file-openoffice:before {
	content: "\e609";
}
.icon-file-word:before {
	content: "\e60a";
}
.icon-file-excel:before {
	content: "\e60b";
}
.icon-file-zip:before {
	content: "\e60c";
}
.icon-file-powerpoint:before {
	content: "\e60d";
}
.icon-file-xml:before {
	content: "\e60e";
}
.icon-file-css:before {
	content: "\e60f";
}
.icon-spinner-2:before {
	content: "\e610";
}
.icon-spinner-3:before {
	content: "\e611";
}
.icon-spinner-4:before {
	content: "\e612";
}
.icon-spinner-5:before {
	content: "\e613";
}
.icon-upload-2:before {
	content: "\e614";
}
.icon-download-2:before {
	content: "\e615";
}
.icon-download-box-add:before {
	content: "\e616";
}
.icon-upload-box-remove:before {
	content: "\e617";
}
.icon-shopping-cart-2:before {
	content: "\e618";
}
.icon-shopping-cart-3:before {
	content: "\e619";
}
.icon-spell-check:before {
	content: "\e61a";
}
.icon-paypal:before {
	content: "\e61b";
}
.icon-user-business:before {
	content: "\e61c";
}
.icon-busy:before {
	content: "\e61d";
}
.icon-facebook-circle:before {
	content: "\e61e";
}
.icon-twitter-circle:before {
	content: "\e61f";
}
.icon-youtube-circle:before {
	content: "\e620";
}
.icon-xing-circle:before {
	content: "\e621";
}
.icon-google-plus-circle:before {
	content: "\e622";
}
.icon-linkedin-circle:before {
	content: "\e623";
}
.icon-flickr-circle:before {
	content: "\e624";
}
.icon-flickr:before {
	content: "\e625";
}
.icon-user-2:before {
	content: "\e626";
}
.icon-group-2:before {
	content: "\e627";
}
.icon-user-add:before {
	content: "\e628";
}
.icon-vcard:before {
	content: "\e629";
}
.icon-home-2:before {
	content: "\e62a";
}
.icon-user-check:before {
	content: "\e62b";
}

/* USI Stacked Icons */

[class^="icon-usi-"],
[class*=" icon-usi-"] { 
  position: relative !important;
  display: inline-block;
  height: 1.2857142857142858em ;
  line-height: 1.2857142857142858em;
  vertical-align: middle;
  width: 1.2857142857142858em;
}
[class^="icon-usi-"]:before,
[class*=" icon-usi-"]:before,
[class^="icon-usi-"]:after,
[class*=" icon-usi-"]:after {
  position: absolute !important;
  left: 0 !important;
  width: 100% !important;
  text-align: center !important;
}

.icon-usi-warning:before {
	content: "\e600";
	color: #FFF;
}
.icon-usi-warning:after {
    content: "\f071";
	color: #F6D32E;
}
.icon-usi-hold:before {
	content: "\e603";
	color: #FFF;
}
.icon-usi-hold:after {
	content: "\e601";
	color: #E21313;
}
.icon-usi-error:before {
	content: "\e603";
	color: #FFF;
}
.icon-usi-error:after {
	content: "\e602";
	color: #E21313;
}
.icon-usi-info:before {
	content: "\f111";
	color: #FFF;
}
.icon-usi-info:after {
	content: "\f05a";
	color: #0088CF;
}
.icon-usi-success:before {
  	content: "\f00c";
	color: #42AD38;
}/* INCLUDE: D:\EBMS\Ungerboeck2070-2\common\jquery\toggledisabled\toggledisabled.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\basemain\basemain.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\basecontrol\basecontrol.css included by the asset router */
.overflow
{
    border-top: 2px ridge black;
    bottom: 0px;
    left: 0px;
    display: none;
    height: 400px;
    width: 100%;
    overflow-y: scroll;
    overflow-x: none;
    position: fixed;
    background-color: Gray;
}
body.diagMode
{
    padding-bottom: 100%;
    margin-bottom: 1px;
}
body.diagMode .overflow
{
    display: block;
}
.overflow > *
{
    display: block;
    width: 100%;
    position: relative;
    clear: both;
    min-height: 30px;
    float: left;
}
.overflow > *:nth-child(even)
{
    background-color: #FF7070;
}
.overflow > *:nth-child(odd)
{
    background-color: #70FF70;
}
.overflow .overflowItemLabel
{
    display: inline-block;
    width: 30%;
}
.overflow .overflowItemContainer
{
    display: inline-block;
    width: 70%;
}

/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\baseformcontrol\baseformcontrol.css included by the asset router */
.required, .requiredSymbol { font-weight: normal; }
.requiredSymbol { margin-right: 5px; }
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\basecontainercontrol\basecontainercontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\floorplanviewer\gcfprompt\gcfprompt.css included by the asset router */
.gcfOverlay
{
    position: absolute;
    position: fixed;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    right: 0px;
    bottom: 0px;
    background: rgb(0,0,0);
    filter:alpha(opacity=50);
    display: none;
    z-index: 9999999;
}
.chromeFramePromptContainer
{
    position: absolute;
    position: fixed;
    z-index: 10;
    left: 0px;
    top: 30%;
    height: 40%;
    width: 100%;
    right: 0px;
    display: none;
    z-index: 10000000;
}
#chromeFramePrompt
{
    margin-left: auto;
    margin-right: auto;
    height: 300px;
    width: 600px;
    background: rgb(255,255,255);
    border: solid 1px rgb(0,0,0);
    padding: 20px;
}
.buttonContainer
{
    display: block;
    margin-left: auto;
    margin-right: 0px;
    padding-top: 100px;
}
.buttonContainer a:link, .buttonContainer a:hover, .buttonContainer a:visited, .buttonContainer a:active
{
    display: block;
    margin-left: auto;
    margin-right: 0px;
    width: 100px;
    padding: 20px;
    background: rgb(0,196,196);
    border: solid 1px rgb(0,0,0);
    font-weight: bold;
    color: rgb(255,255,255);
}
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\floorplanviewer\floorplancontrol\floorplancontrol.css included by the asset router */
.uxFloorplanControl a:active{outline:none;}
.Animating .HideWhileAnimating {display: none;}
.uxFloorplanControl {background-color: White; position: relative; width:100%; height: 100%;}
#eventApp .layoutContainer.EventApplication .uxFloorplanControl .uxSearchResultList{overflow-y:auto;overflow-x:hidden;}
#eventApp .layoutContainer.EventApplication .uxFloorplanControl .ExhibitorListControl .ExhibitorList.uxSearchResultList .InitialHeading{display:none;}
#eventApp .layoutContainer.EventApplication .uxFloorplanControl .ExhibitorSearchSummaryControl .ExhibitorJumpMenu{display:none;}
#eventApp .layoutContainer.EventApplication .uxFloorplanControl .uxLegendContainer{ position: absolute; right: 10px; top: -5px; z-index: 100; }

.deuxSeadragonContainer .uxSearchResultList{overflow-y:auto;overflow-x:hidden;}
.deuxSeadragonContainer .ExhibitorListControl .ExhibitorList.uxSearchResultList .InitialHeading{display:none;}
.deuxSeadragonContainer .ExhibitorSearchSummaryControl .ExhibitorJumpMenu{display:none;}
.deuxSeadragonContainer .uxLegendContainer{ position: absolute; right: 10px; top: -5px; z-index: 100; }

@media screen and (max-width: 768px)
{
    .deuxSeadragonContainer .uxSearchResultList{}
    .deuxSeadragonContainer .ExhibitorListControl .ExhibitorList.uxSearchResultList .InitialHeading{}
    .deuxSeadragonContainer .ExhibitorSearchSummaryControl .ExhibitorJumpMenu{}
    .deuxSeadragonContainer .uxLegendContainer{ display:none !important; }
}
/* Detail Section Overrides for Popup Version */

#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer{position: absolute; height: 400px; width: 520px; z-index: 999; font-size:.9em; border-radius: 6px 6px 6px 6px; border: 1px solid #BBB; overflow: hidden;-moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.3);-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.3);box-shadow: 3px 3px 4px rgba(0,0,0,0.3);}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .ContactButton.DetailButton span.BackLabel{display:none;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .ContactButton.DetailButton a{padding-right:4px;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .SocialMediaBox{display:block;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .DetailButton .FavoriteLabel{display:none;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .uxFirstDetailLink{display:none;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .uxExhibitorCoExhibitorsContainer{display:none;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .uxExhibitorProductsContainer{display:none;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .uxCompanyContacts{display:none;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .devExhibitorBoothsContainer .SubTitle{display:none;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .DetailButtonBar .ContactButton a{padding-top:4px;padding-bottom:4px;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .uxDetailButtonStyleGray a{padding-top:5px;padding-bottom:4px;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .SubTitle{font-size:18px;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer div.tabs{min-height:0px;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .TabSection{margin-top:15px;margin-bottom:15px;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .DetailButtonBar{padding-top:6px;font-size:1em;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .DetailButton a{margin-bottom:4px;font-size:1em;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .FavoriteButton a{padding-bottom:4px;padding-top:4px;font-size:1em;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .ExhibitorListControl .ExhibitorList.uxSearchResultList .InitialHeading{display:none;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .FavoriteButton a{min-width:0px;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .FavoriteIcon{margin-right:0px;margin-left:7px;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .FavoriteIconRemove{margin-left:7px;margin-right:0px;margin-bottom:0px;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .SideMenu{width:25px;}
#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .uxContainer-SocialMediaBox{margin-right:0px;}



#eventApp .layoutContainer.EventApplication .uxBoothDetailsInnerContainer .DetailButtonBar{margin-bottom:0px;}

#eventApp .layoutContainer.EventApplication .BoothDetails.uxDetailsContainer .uxLightGrayGradient{
background: rgb(247,247,247); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
border-bottom:1px solid #999;
}
.FloorplanExhibitorListControl.uxListContainer .uxFloorplanBar .uxSearchResultList > .uxResultRow{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 32%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(32%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 32%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 32%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 32%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 32%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
height:46px;
border-bottom:1px solid #BBB;
padding-top:8px;
padding-bottom:4px;
}
#eventApp .layoutContainer.EventApplication .deuxHasDocuments.uxTabsDocumentsIcon{margin-left:4px;}
.uxFloorplanControl .uxOutDatedBrowser{display: none;}
.uxFloorplanControl.deuxOutDatedBrowser .uxOutDatedBrowser{display: block; z-index: 100000; position: absolute; left:0; top:0; right: 0; bottom: 0; background-color: Black; color: White;}


/* Created By Kenneth M, */
/* These will need to be moved into event showcase later*/

/***********************************************************************************/
.BoothDetails.uxDetailsContainer{position: absolute; height: 400px; width: 520px; z-index: 999; font-size:.9em; border-radius: 6px 6px 6px 6px; border: 1px solid #BBB; overflow: hidden;-moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.3);-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.3);box-shadow: 3px 3px 4px rgba(0,0,0,0.3);}
.BoothDetails.uxDetailsContainer .ContactButton.DetailButton span.BackLabel{display:none;}
.BoothDetails.uxDetailsContainer .ContactButton.DetailButton a{padding-right:4px;}
.BoothDetails.uxDetailsContainer .SocialMediaBox{display:none;}
.BoothDetails.uxDetailsContainer .DetailButton .FavoriteLabel{display:none;}
.BoothDetails.uxDetailsContainer .uxFirstDetailLink{display:none;}
.BoothDetails.uxDetailsContainer .uxExhibitorCoExhibitorsContainer{display:none;}
.BoothDetails.uxDetailsContainer .uxExhibitorProductsContainer{display:none;}
.BoothDetails.uxDetailsContainer .uxCompanyContacts{display:none;}
.BoothDetails.uxDetailsContainer .devExhibitorBoothsContainer .SubTitle{display:none;}
.BoothDetails.uxDetailsContainer .DetailButtonBar .ContactButton a{padding-top:4px;padding-bottom:4px;}
.BoothDetails.uxDetailsContainer .uxDetailButtonStyleGray a{padding-top:5px;padding-bottom:4px;}
.BoothDetails.uxDetailsContainer .SubTitle{font-size:18px;}
.BoothDetails.uxDetailsContainer div.tabs{min-height:0px;}
.BoothDetails.uxDetailsContainer .TabSection{margin-top:15px;margin-bottom:15px;}
.BoothDetails.uxDetailsContainer .DetailButtonBar{padding-top:6px;font-size:1em;}
.BoothDetails.uxDetailsContainer .DetailButton a{margin-bottom:4px;font-size:1em;}
.BoothDetails.uxDetailsContainer .FavoriteButton a{padding-bottom:4px;padding-top:4px;font-size:1em;}
.BoothDetails.uxDetailsContainer .ExhibitorListControl .ExhibitorList.uxSearchResultList .InitialHeading{display:none;}
.BoothDetails.uxDetailsContainer .FavoriteButton a{min-width:0px;}
.BoothDetails.uxDetailsContainer .FavoriteIcon{margin-right:0px;margin-left:7px;}
.BoothDetails.uxDetailsContainer .FavoriteIconRemove{margin-left:7px;margin-right:0px;margin-bottom:0px;}
.uxBoothDetailsInnerContainer .DetailButtonBar{margin-bottom:0px;}
.BoothDetails.uxDetailsContainer .uxLightGrayGradient{
background: rgb(247,247,247); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
border-bottom:1px solid #999;
}

@media screen and (max-width: 568px)
{
.BoothDetails.uxDetailsContainer{position: absolute;top:0px!important;left:0px!important; height: 100%!important; width: 100%!important;z-index:2000;}
}

.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl {position:relative; padding:0px 0px 10px 0px; max-height: 100%;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ExhibitorLogo img {max-width:135px;min-width:120px;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ExhibitorDetailsContent {margin:0px 0px 0px 0px;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .DetailItems.ExhibitorItems { margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:15px; }
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .DetailItems.ContactInfo { margin-top:8px; margin-bottom:0px; margin-left:0px; margin-right:15px; }
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ExhibitorDetailsContent .DetailItems .DetailPair { margin-top:1px;margin-bottom:4px;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ExhibitorItems .DetailItems {margin:0px!important;margin-bottom:0px!important;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ContactInfo.DetailItems .ImageIcon { clear: none; margin-left: 10px;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ExhibitorTitle h3 .uxTitle-Text{ float: none; }
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ExhibitorTitle {}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ExhibitorTitle h3 {display:block; float:none; margin-top:0px;margin:0px 0px 7px 0px; width:100%;padding:1px 5px 1px 1px;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ExhibitorBoothLinkSection { float:left;display:block;margin:0px 0px 0px 10px;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ExhibitorBoothLink {font-size:1.1em; font-weight:normal;display:inline-block;margin:0px 10px 5px 0px;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ExhibitorSummaryDescription{margin:15px 0px 10px 0px;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ExhibitorDescription{margin:15px 0px 15px 0px;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .LinkButtons{width:100%; clear:both;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .Description{display:block;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ExhibitorButtonBar{margin:16px 0px 10px 10px;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .Delimiter{margin:0px 2px 0px 5px;padding:0px;width:3px;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .DetailItems{margin:7px 0px 10px 10px;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .LineDivide{width:100%; height:1px;clear:both;display:block;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .DisplayText{margin:0px 0px 0px 0px;display:block;overflow-wrap:break-word;word-wrap:break-word;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .DisplayText a{overflow-wrap:break-word;word-wrap:break-word;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ExhibitorCoExhibitor a{display:inline-block;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .TopicListItem{border:1px solid #DDD; background:#efefef; border-radius:5px;padding:2px 8px;color:#222;margin-right:4px;display:inline-block;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ExhibitorDetailsContent .ContactInfo .Phone .Label,
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ExhibitorDetailsContent .ContactInfo .Email .Label,
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .ExhibitorDetailsContent .ContactInfo .Website .Label {display: none;}

.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .PresenterImage{float:left;display:inline-block;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .PresenterImage img{display: block; max-height:115px; max-width:100px; margin-left: auto; margin-right: auto;MARGIN-TOP:2px; margin-left:2px;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .PresenterInfo{display:block; margin:8px 10px 2px 120px;position:relative;}
.uxColorBar{height:100%; width:0px; background:none; display:none;}

.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .PresenterInfo .DetailItems{display:inline-block;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .PresenterName{font-size:1.2em;font-weight:bold;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .uxEventRole span{font-size:1em;font-weight:bold;color:#d29a2f;border:1px solid #dfb35d;padding:2px 8px; margin:9px 8px 0px 0px;display:inline-block;cursor:pointer;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .uxContactTiles {display:inline-block;float:left;position:relative;margin:9px 5px 5px 9px;padding-top:4px;padding-left:4px;
 padding-bottom:0px;padding-right:15px; min-width:140px; 
                                                         background:#f9f9f9;
                                                         min-height:90px;
                                                         border-radius:5px;
                                                        border:1px solid #fefefe;
                                                        -moz-box-shadow:    1px 1px 1px 2px #ddd;
                                                        -webkit-box-shadow: 1px 1px 1px 2px #ddd;
                                                        box-shadow:         1px 1px 1px 2px #ddd;
                                                                                      }
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .uxContactTiles:hover {background:#dfdfdf;cursor:pointer;}
.BoothDetails.uxDetailsContainer .uxContactTiles .TopicHeading{font-weight:bold;color:#444;}
.BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .uxContactTiles .DetailItems {margin-left:0px;}
@media screen and (max-width: 568px)
{
  .BoothDetails.uxDetailsContainer .ExhibitorDetailsControl .DisplayText{line-height:1.5em;}
}


/******************************/
.uxFloorplanControl .BoothDetails .Modal.Progress
{
    background-color: #DEDEDE;
    background-image: url("images/ProgressIndicator.gif");
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #EFEFEF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -1px 15px #888888;
    color: #333333;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 100%;
    margin-left: 0;
    margin-top: 0;
    opacity: 1;
    padding: 0;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
    top: 0;
    vertical-align: middle;
    visibility: visible;
    width: 100%;
    z-index: 1;
}
.uxBoothDetailsOuterBorder{width: 100%; position: absolute; top: 0px; background-color: white; height: 100%; left: 0px; opacity: 0.99; z-index: -1; border-radius: 6px 6px 6px 6px;box-shadow:1px 1px 1px #AAAAAA;}
.uxBoothDetailsTitleBar{background:#333; height:29px;width:100%;display:block;clear:right;}
.uxBoothDetailsInnerContainer{width: 100%; position: absolute; top: 0px; background-color: white; height: 100%; left: 0px; z-index: 0; border-radius: 6px 6px 6px 6px; z-index: 10;}
.uxBoothDetailsInnerContainer .uxExhibitorDetailContent {overflow-y:scroll; height:100%; padding-top:15px;margin-right:0px;margin-bottom:0px;position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.uxBoothDetailsInnerContainer .uxDetails-Layout-Table { height: 100%; display:block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.uxBoothDetailsInnerContainer .uxDetails-Layout-Table > .uxDisplay-Table-Cell { height: 100%; display:block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.uxBoothDetailsInnerContainer .uxDetailsControl { height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.BoothDetails.uxDetailsContainer .CloseButton{vertical-align:middle;margin:auto;}
.BoothDetails.uxDetailsContainer .ui-tabs .ui-tabs-nav li a{padding:0.6em .9em 0.6em 0.5em;font-size:13px;}
.BoothDetails.uxDetailsContainer .SearchResultsSummary{border-bottom:0px;}
.BoothDetails.uxDetailsContainer .ModalTopBar .CloseButton{margin-top:0px;display:block;padding:7px 19px 8px 19px;}
.BoothDetails.uxDetailsContainer .ModalTopBar
{
border-left:1px solid #333; 
border-bottom:1px solid #333;
position:absolute;
top:0px;
right:0px;
z-index:15;
vertical-align:middle;cursor:pointer;
color:white;font-weight:bold;
border-bottom-left-radius:4px;
border-top-right-radius:4px;
text-align:center;
margin-top:0px;padding:2px 0px 0px 0px;
background: rgb(135,135,135);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3ODc4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDU0NTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(135,135,135,1) 0%, rgba(84,84,84,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(135,135,135,1)), color-stop(100%,rgba(84,84,84,1)));
background: -webkit-linear-gradient(top,  rgba(135,135,135,1) 0%,rgba(84,84,84,1) 100%);
background: -o-linear-gradient(top,  rgba(135,135,135,1) 0%,rgba(84,84,84,1) 100%);
background: -ms-linear-gradient(top,  rgba(135,135,135,1) 0%,rgba(84,84,84,1) 100%);
background: linear-gradient(to bottom,  rgba(135,135,135,1) 0%,rgba(84,84,84,1) 100%);
}

.BoothDetails.uxDetailsContainer  .ModalTopBar:hover
{
    border-color:#8e0000;
    background: rgb(248,80,50);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4NTAzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxNmY1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y2MjkwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2YwMmYxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzM4MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,80,50,1)), color-stop(50%,rgba(241,111,92,1)), color-stop(51%,rgba(246,41,12,1)), color-stop(71%,rgba(240,47,23,1)), color-stop(100%,rgba(231,56,39,1)));
    background: -webkit-linear-gradient(top,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%);
    background: -o-linear-gradient(top,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%);
    background: -ms-linear-gradient(top,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%);
    background: linear-gradient(to bottom,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%);
}
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\usercontrol\usercontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\listcontrol\listcontrol.css included by the asset router */
ul.deuxNoContent{display: none;}
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\floorplanviewer\colorlegendcontrol\colorlegendcontrol.css included by the asset router */
/* ---------------------- Legend and Clear Highlights Button ------------------------ */
.LegendItem.ClearHighlightsButton{border:1px solid #AAA; background-image:url(Images/whitegradient.png); background-position:top left;background-repeat:repeat-x; background-color:#F1F1F1; float:left;clear:both;padding:3px 11px 2px 15px; border-radius:2px; cursor:Pointer;font-size:12px;font-family:Arial; color:#000; font-weight:bold; margin-top:8px;margin-left:9px; width:90px; text-align:center; opacity:.70;filter:alpha(opacity=70);min-width:96px!important;}
.LegendItem.ClearHighlightsButton:Hover{border:1px solid #666;background-color:#a9a9a9; color:#111; opacity:100;filter:alpha(opacity=100);}

.Legend{max-width:130px;margin-top:20px;min-width:115px;}
.LegendItem{max-width:135px;clear:both; margin-top:6px;vertical-align:text-bottom;float:right;margin-right:1px;min-width:120px;}
.ColorBoxBackground{width:17px; height:15px;margin-bottom:0px;border:1px solid;border-radius:3px;-moz-border-radius:3px;margin-left:1px; background:White;float:left;clear:right;}
.ColorBox{display:block; width:17px; height:15px; background:url(Images/LittleGradient.png); background-repeat:no-repeat; background-position:top;opacity:.5;border-color:#0d395e;}
.ColorText{float:left;margin-left:11px;font-size:13px;font-weight:bold; color:#333;font-family:Arial, Helvetica, sans-serif; vertical-align:text-bottom; padding-top:2px;margin-right:2px;}

/* Demo only */

.Legend{display:none!important;}/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\floorplanviewer\boothtooltipcontrol\boothtooltipcontrol.css included by the asset router */
.BoothTooltip{background-color:#3f3f3f; border-bottom:1px solid #000;border-right:1px solid #000;border-radius:5px;-moz-border-radius:2px;padding:0px 40px 0px 0px; color: #dfdfdf; width: auto;}
.BoothTooltip .Title{font-size:15px; font-weight:bold;color:#fff; white-space:nowrap; padding:4px 8px 0px 12px;font-family:Arial, Helvetica, sans-serif;}
.BoothTooltip .BoothNumber{Font-size:14px;Font-family:Tahoma; text-align:left;padding:0px 0px 5px 12px;color:#dfdfdf;font-family:Arial, Helvetica, sans-serif;}
.BoothTooltip .devBoothDetails { margin: 0 0.5em 0.25em 0.5em; padding: 0; }
.BoothTooltip .devBoothDetails li label { min-width: 5em; margin-right: 0.5em; }
.BoothTooltip .devBoothDetails li span { min-width: 1em; }
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\baseinputcontrol\baseinputcontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\textboxcontrol\textboxcontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\limitedcolorpickercontrol\limitedcolorpickercontrol.css included by the asset router */
.colorpicker-picker-span{
    display: block;
    width: 20px;
    height: 20px;
    float: left;
    border: 1px solid #000;
    margin-right: 2px;
    cursor: pointer;
}

.colorpicker-picker-info{
    padding: 0 0 2px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

.colorpicker-picker-span:hover {
    border: 1px solid #fff;
}

.colorpicker-picker-span.active {
    border: 1px solid #fff;
}

.colorpicker-picker {
    background-color: #353534;
    padding: 5px;
    display: none;
    position: absolute;
    top: 0;
    z-index:100;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 2px 2px 5px #111;
    -moz-box-shadow: 2px 2px 5px #111;
    -webkit-box-shadow: 2px 2px 5px #111;
    margin-left: 10px;
    margin-top: -19px;
}
.colorpicker-picker:before 
{
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 10px;
    content: "";
    top: 50%;
    left: -10px;
    border-right-color: #353534;
    border-left-width: 0;
    content: " ";
    margin-top: -10px;
    }

.colorpicker-trigger {
    display: block;
    width: 15px;
    height: 15px;
    float: left;
    border: 1px solid #000;
    cursor: pointer;
    margin-left:3px;
    border-radius:3px;
    background-color: #808080;;
}


.colorpicker-wrap {
    font-family: 'Trebuchet MS', Verdana, Arial, Geneva, sans-serif
}

.colorpicker-label {
    float: left;
    margin-right: 2px;
}
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\numericboxcontrol\numericboxcontrol.css included by the asset router */
.numericInputSpinner {}
.numericInputSpinUp {}
.numericInputSpinDown {}

.uxControl-NumericBox {}
.uxControl-NumericBox .uxHelpTooltip { display: none; cursor: help; background: #f00; color: #fff; margin: 3px 0 0 0.5em; padding: 0 4px; border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; }
.uxControl-NumericBox.deuxFormattingError .uxHelpTooltip { display: inline; }
.uxControl-NumericBox.deuxFormattingError .Control .input { -webkit-box-shadow:inset 0px 0px 0px 2px #f00; -moz-box-shadow:inset 0px 0px 0px 2px #f00; box-shadow:inset 0px 0px 0px 2px #f00; }/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\tablecontrol\tablecontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\floorplanviewer\floorplanmenubar\floorplanmenubar.css included by the asset router */
.uxFloorplanMenuBar .uxLightGradient{
background: rgb(224,224,224);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(224,224,224,1) 0%, rgba(204,204,204,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,224,224,1)), color-stop(100%,rgba(204,204,204,1)));
background: -webkit-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(204,204,204,1) 100%);
background: -o-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(204,204,204,1) 100%);
background: -ms-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(204,204,204,1) 100%);
background: linear-gradient(to bottom,  rgba(224,224,224,1) 0%,rgba(204,204,204,1) 100%);
}
.uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation{width:100%;clear:right;display:block;}
.uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation {margin-bottom:0px;padding:0px; position: relative; z-index: 800;  left: 0px; right: 0px;height:46px;background:#ddd;}
.uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation .nav ul li a{color: #222;font-weight:bold;text-decoration:none;padding:11px 18px 7px 18px;height:18px;display:inline-block; background: #f1f1f1;background:none;white-space: nowrap;cursor:pointer;display:block;margin:0px;}
.uxSubNav.FloorplanAppNavigation{width:100%;clear:right;display:block;}
.uxSubNav.FloorplanAppNavigation {margin-bottom:0px;padding:0px; position: absolute; z-index: 1000;  left: 0px; right: 0px;}
.uxSubNav.FloorplanAppNavigation .nav ul li a{color: #222;font-weight:bold;text-decoration:none;padding:12px 18px 8px 18px;display:inline-block; white-space: nowrap;cursor:pointer;display:block;margin:0px;}

.uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation{padding-top:8px;width:100%;border-bottom:1px solid silver;}
.uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation .nav ul li{margin:0px;padding:0px;}
.uxFloorplanMenuBar .FloorplanAppNavigation.RightFloorplanMenu{float:right;list-style-type:none;display:block;clear:right;}
.uxFloorplanMenuBar .FloorplanAppNavigation .nav ul li {display:inline-block;margin-right:0px;font-family:Arial;font-size:1em;text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.4);position: relative;list-style-type:none;}
.uxFloorplanMenuBar .FloorplanAppNavigation .nav ul li a {color: #222;font-weight:bold;text-decoration:none;display:inline-block; white-space: nowrap;cursor:pointer;}
.uxFloorplanMenuBar .FloorplanAppNavigation .nav ul{height:40px;}
.uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation .nav ul li span.text{height:20px;display:block;}
.uxFloorplanMenuBar .FloorplanAppNavigation .nav ul li a:hover{cursor:pointer;}
.uxFloorplanMenuBar .FloorplanAppNavigation .nav ul li.Active a{background:#333;color:#ffffff;text-shadow: 0px 1px 1px #111;}
.uxFloorplanMenuBar .FloorplanAppNavigation .nav ul li.Highlight{background:#111;}
.uxFloorplanMenuBar .FloorplanAppNavigation .nav ul li:Hover{background: #AAA;}
.uxFloorplanMenuBar .FloorplanAppNavigation .nav ul.uxSubNavList {list-style-type: none ;margin: 0px; padding:0px; z-index: 10000;}
.uxFloorplanMenuBar .uxMeasurementUnit:before { content: "("; }
.uxFloorplanMenuBar .uxMeasurementUnit:after { content: ")"; }
.uxFloorplanMenuBar .colorpicker-picker-info { display: none; }
#eventApp .layoutContainer.EventApplication .AppNavigation .nav ul.uxSubNavList li a.Icon{padding:10px 18px 9px 18px;}
#eventApp .layoutContainer.EventApplication .AppNavigation .nav ul.uxSubNavList li a{color:black;}
#eventApp .layoutContainer.EventApplication .AppNavigation .nav ul.uxSubNavList li.Active a{color:white;}
#eventApp .layoutContainer.EventApplication .AppNavigation .nav ul.uxSubNavList li.Active a:hover{background:#222222;}
#eventApp .layoutContainer.EventApplication .AppNavigation .nav ul.uxSubNavList li a:hover{color:black;}
#eventApp .layoutContainer.EventApplication .AppNavigation .nav ul.uxSubNavList li.uxExhibitorDropDown a:hover{color:black;}
#eventApp .layoutContainer.EventApplication .AppNavigation .Clear{height:0px;}

.uxFloorplanMenuBar .FloorplanAppNavigation .nav ul.uxSubNavList li{background:#999999;}
.uxFloorplanMenuBar .FloorplanAppNavigation .nav ul.uxSubNavList li:hover{background: rgb(238,238,238); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
}

.uxFloorplanMenuBar .LeftFloorplanMenu{display:inline-block;clear:right; position: relative; left: 0px;}
.uxFloorplanMenuBar .RightFloorplanMenu{position: absolute; right: 0px; top: 0px;}
.uxFloorplanMenuBar .icon.Booths{background-image:url(images/floorplan/DownArrows.png);width:14px;height:14px;}
.uxFloorplanMenuBar .uxButtonLabel{margin-top: 6px;white-space: nowrap;padding-right: 12px;float: left;clear: right;font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 14px;}
.uxFloorplanMenuBar .uxSubNav.icon span{display:block;}
.uxFloorplanMenuBar .uxSubNav a.Icon span{display:block;background-repeat:no-repeat;background-position:center;width:24px;height:24px;padding:0px;margin:0px;}
.uxFloorplanMenuBar .ShoppingCart{background-image:url(images/floorplan/shop_cart_icon&24.png);display:none;}
.uxFloorplanMenuBar .Print{background-image: url(images/floorplan/print_icon&24.png);display:none;}
.uxFloorplanMenuBar .Maximize{ background-image:url(images/floorplan/maximize-20.png);}
.uxFloorplanMenuBar .uxSubNavList .text{display:inline-block; padding-right:15px;padding-left:15px;}

.uxFloorplanMenuBar .WhiteBorder{border:1px solid #555;padding:0px;border-radius:2px;height:28px;max-width:220px;}
.uxFloorplanMenuBar .MinMaxButton{width:53px;height:30px;float:right;margin-right:4px;margin-top:4px;clear:both;}
.uxFloorplanMenuBar .MinimizeButton{width:100%; height:26px; background:url(images/floorplan/MinimizeIcon.png); background-repeat:no-repeat;background-position:17px 5px; border:none;outline:none; background-color:transparent;}
.uxFloorplanMenuBar .MinimizeButton:hover{width:100%; height:26px; background:url(images/floorplan/MinimizeIcon.png);background-repeat:no-repeat;background-position:17px 5px;background-color:transparent;border:none;outline:none;}
.uxFloorplanMenuBar .MaximizeButton{background:transparent;background-image:url(images/floorplan/MaximizeButton.png);background-repeat:no-repeat;background-position:17px 5px;width:100%;height:26px;border:none;}
.uxFloorplanMenuBar .MaximizeButton:hover{width:100%;height:26px;background:transparent;background-image:url(images/floorplan/MaximizeButton.png);background-repeat:no-repeat;background-position:17px 5px;border:none; outline:none;}

/* -------------- Exhibitor Menu CSS --------------*/
.uxFloorplanMenuBar .DropdownBox{-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.3);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.3);box-shadow:5px 5px 5px rgba(0,0,0,0.3);margin-left:0px;background-color:none;background-image:none;width:auto;display:block;float:left;position:relative;left:0px;z-index:1000;}
.uxFloorplanMenuBar .DropShadow{background-image:url(images/floorplan/DropShadow.png); background-repeat:repeat-y; background-position:top right;width:338px;padding-bottom:3px;padding-right:3px;}
.uxFloorplanMenuBar .DropShadow1{background-image:url(images/floorplan/DropShadow.png); background-repeat:repeat-y; background-position:top right;width:332px;padding-bottom:2px;padding-right:3px;}
.uxFloorplanMenuBar .DropShadow2{background-image:url(images/floorplan/DropShadow.png); background-repeat:repeat-y; background-position:top right;width:317px;padding-bottom:2px;}
.uxFloorplanMenuBar .MenuItem{width:100%;cursor:pointer;}
.uxFloorplanMenuBar .uxExibitorDiv{padding:0px;margin:0px;border:0px;height:100%;width:330px;font-family:Arial, Helvetica, sans-serif;font-size:13px;}

.uxFloorplanMenuBar .FloatClear{float:left;clear:right;}
.uxFloorplanMenuBar .FloatClear2{width:100%;display:block;float:left;clear:right;height:3px;}
.uxFloorplanMenuBar .WhiteText{font-size:16px; font-weight:Bold;Margin-left:10px;Padding-top:10px; color:#fff; max-width:265px; overflow:hidden;height:22px; white-space: nowrap; text-overflow: ellipsis;}
.uxFloorplanMenuBar .BlackText{font-size:16px;font-weight:Bold;Margin-left:10px;Padding-top:12px;color:#000;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}

.uxFloorplanMenuBar Div.MenuContent{overflow-x:hidden;background:#dedede;background-image:url(images/floorplan/ContentBackground.png); background-repeat:repeat-x; background-position:bottom left;width:100%;height:100%;}
.uxFloorplanMenuBar .Scrolling{overflow-x:hidden;}
.uxFloorplanMenuBar div.ListItem{width:100%;display:block; float:left;clear:right;font-size:16px;font-weight:Bold;color:#000;text-decoration:none;padding:14px 0px 13px 0px;line-height:18px;outline:none;border-bottom:1px solid #bcbcbc;overflow:hidden; white-space: nowrap; text-overflow: ellipsis;cursor:pointer;}
.uxFloorplanMenuBar .TextStyle{Max-width:256px;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;float:left;clear:right; margin-left:10px;display:inline-block;}

.uxFloorplanMenuBar div.ArrowRight{float:right;display:block;padding-right:15px;text-align:right; background-image:url(images/floorplan/ArrowRight.png); background-repeat:no-repeat; background-position:top left; Height:20px; width:20px;}
.uxFloorplanMenuBar div.MenuContent .BoothNumber{float:right;display:inline-block;margin-right:9px;text-align:right;height:16px;max-width:44px;font-size:15px;font-weight:normal;color:#333; line-height:16px;Font-Family:Arial, Helvetica, sans-serif;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;margin-top:1px; vertical-align:text-bottom;}
.uxFloorplanMenuBar .BoothNumber:hover{color:#111;}

.uxFloorplanMenuBar a.CollapseButton{width:100%;display:block;background-image:url(images/floorplan/whitegradientlighter.png); background-color:#222; background-repeat:repeat-x;height:18px;border:0px;outline:none; border-top:1px solid #404040;}
.uxFloorplanMenuBar a.CollapseButton:hover{background-image:url(images/floorplan/whitegradientlighter.png); background-repeat:repeat-x; background-color:#111;}
.uxFloorplanMenuBar a.CollapseButton img{margin:auto;vertical-align:middle; margin-left:50%; border:0px;outline:none;padding-top:1px; width:13px; height:12px;}
.uxFloorplanMenuBar .MenuFooter{background:#333;width:100%;}

.uxFindBoothsMenu { position: absolute; border: 1px solid #AAA; overflow: hidden; }

.FloorplanItem { cursor:pointer; }
.FloorplanItem.deuxSelectedItem { font-weight: bold; }



/*-- Fullscreen / fullpage --*/

.uxFloorplanMenuBar.fullpage { position: fixed; top: 0; left: 0; width: auto; z-index: 99999991; }
.uxFloorplanMenuBar.fullpage .FloorplanAppNavigation { border-bottom: none; background: transparent; }

.BoothsDropTable { background-color:#f2f2f2; min-width:300px; max-width: 570px; padding:20px; }
.BoothsDropTable > div { white-space: nowrap; }

.uxControl-FloorPlan .uxFloorplanMenu .uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation .uxSubNavList .uxList-Item.uxBtn-Group .uxBtn { display: inline-block; border-radius: 0px; margin: 0px; }
.uxControl-FloorPlan .uxFloorplanMenu .uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation .uxSubNavList .uxList-Item.uxBtn-Group .uxBtn:first-child { border-radius: 3px 0px 0px 3px; }
.uxControl-FloorPlan .uxFloorplanMenu .uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation .uxSubNavList .uxList-Item.uxBtn-Group .uxBtn:last-child { border-radius: 0px 3px 3px 0px; }/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\eapfloorplancontrol\eapfloorplancontrol.css included by the asset router */
.uxFloorPlan-Text { position:relative; left:10px; }

.uxFloorplanMenuBar .FloorplanAppNavigation .nav ul{height:auto;}
.uxControl-FloorPlan fieldset, .uxControl-FloorPlan fieldset.content{padding:0px;}

.uxEAP-app .uxOuterModalBorder fieldset.content .BoothsDropTable input{max-width:130px;}
.uxMenu { z-index: 10002;width: 100%; }

.uxFloorplanControl { cursor: move; }
.uxFloorplanMenu{height:auto;}
.uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation .nav ul li{margin-bottom:5px;}
.uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation .nav ul li a{border-radius:3px;
    margin-bottom:4px;border:1px solid #AAA;font-weight:bold;color:#333;font-size:.8em;text-shadow:none;
    background: #e5e5e5; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNGM0YzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e5e5e5 0%, #c4c4c4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#c4c4c4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e5e5e5 0%,#c4c4c4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e5e5e5 0%,#c4c4c4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e5e5e5 0%,#c4c4c4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e5e5e5 0%,#c4c4c4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#c4c4c4',GradientType=0 ); /* IE6-8 */
}
.uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation .nav ul li a:hover{border:1px solid #9f9f9f; -moz-box-shadow: 0 0 3px #888; -webkit-box-shadow: 0 0 3px#888; box-shadow: 0 0 3px #888; }
                                                                        
.uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation .nav ul li span.text{height:auto;display:inline-block;float:left;clear:right;}
.uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation .nav ul li a {padding:8px 6px 8px 11px;}

.uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation .nav ul li a.uxSubLink{margin-left:15px;}
.uxFloorplanMenuBar .uxSubNavList .text{padding-left:3px;padding-right:8px;}
.uxFloorplanMenuBar .uxSubNav .BoothsContainer{ box-shadow: 2px 2px 5px #111;
    -moz-box-shadow: 2px 2px 5px #111;
    -webkit-box-shadow: 2px 2px 5px #111; }
.uxFloorplanMenuBar .uxForm-Field.colorPicker {min-height: 0;}
.uxFloorplanMenuBar .uxForm-Field .colorpicker-trigger { margin: 0px; }
.uxFloorplanMenuBar .uxSubNav .BoothsDropTable > .uxForm-Field.uxColorPicker > .ColorPickerBox { margin-right: 0px; }
.uxFloorplanMenuBar .uxForm-Field { min-height: 1.6em; font-size: .9em;}
.uxFloorplanMenuBar .uxSubNav .BoothsDropTable > .uxForm-Field > *,
.uxFloorplanMenuBar .uxSubNav .BoothsDropTable > .uxForm-Field > *.uxLabel.Label {
line-height: 1.6em;
font-size: 1em;
margin: 3px;
vertical-align: middle;
display: inline-block;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.uxFloorplanMenuBar .uxSubNav .BoothsContainer .uxForm-Field > input[type="text"] {line-height: 1em;}
.uxFloorplanMenuBar .uxSubNav .BoothsContainer span.Label{min-width:115px;display:inline-block;font-size:.9em;}
.uxFloorplanMenuBar .uxSubNav .BoothsContainer .BoothsMenuFooter{ bottom:0px;left:0px; display:block; padding:10px; background:#e8e8e8; border-top:1px solid #ddd; }
.uxFloorplanMenuBar .uxSubNav .BoothsContainer .BoothsMenuFooter input{padding:6px 17px;margin-left:1px;margin-bottom:3px;border:1px solid #aaa;border-radius:5px; background-image:url(images/buttonBG.png);background-color:#ccc;}
.uxFloorplanMenuBar .uxSubNav .BoothsContainer .BoothsMenuFooter input:hover{background-color:#bbb;cursor:pointer;}
/* overriding default menu styles */
.uxFloorplanMenuBar .FloorplanAppNavigation .nav ul.uxSubNavList li{background:transparent;}
.uxFloorplanMenuBar .FloorplanAppNavigation .nav ul.uxSubNavList li:hover{background:#f6f6f6;}
.uxFloorplanMenuBar .FloorplanAppNavigation .nav ul.uxSubNavList li:hover{background:transparent;}

/* overriding button default padding */

.uxFloorplanMenuBar .uxSelectFloorPlanMenu .FloorplanItem{background-image:url(css/images/FloorplanIcon.png);
                                                                     background-repeat:no-repeat;
                                                                     padding:8px 1px 8px 37px;
                                                                     background-position:10px 8px; 
                                                                     border-bottom:1px solid #e1e1e1;
                                                                     background-color:#f1f1f1;font-size:.8em;
                                                                     width:100%;cursor:pointer;
                                                                     margin-top:1px; white-space:nowrap;}
                                                                     
.uxFloorplanMenuBar .uxSelectFloorPlanMenu .FloorplanItem:hover{background-color:#e2e2e2;}
.uxSelectFloorPlanMenu {background:#fcfcfc;}
.uxFloorplanMenuBar .uxSelectFloorPlanMenu .FloorplanItem.deuxSelectedItem {background-image:url(css/images/SelectedFloorplan.png);}
.ColorPickerBox{display:inline-block;clear:right;}

.devScreenFooter.fullpage { position: fixed; width: auto; z-index: 99999991; bottom: 0; left: 0; padding-left: 1em; background: transparent; }
.devScreenFooter:not(.fullpage) { display: none; }

.uxFloorplanMenuBar .FloorplanAppNavigation .nav ul li{font-family:inherit;}

.FloorplanTable{background-color:#f0f0f0;border-bottom:1px solid #eee;border-top:1px solid white;min-width:400px;padding:2px;}
.uxFindBoothsMenu.devFloorPlanMenuItem:active{display:block;}
.uxFindBoothsMenu.devFloorPlanMenuItem:focus{display:block;}

.uxPromptContent.uxPrompt-EAPFloorPlanControl { padding: 0px; }

.uxControl-FloorPlan .uxFindBoothsMenu { border-radius: 3px; }

.uxControl-FloorPlan .uxFloorplanMenu { border-bottom: 1px solid silver; background: #ddd; padding: 10px 0; width: auto;}
.uxControl-FloorPlan .uxFloorplanMenu .uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation .uxSubNavList { list-style: none; }
.uxControl-FloorPlan .uxFloorplanMenu .uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation .uxSubNavList .uxList-Item { background: none; margin:0px; }

.uxBoothTooltipContainer { max-width: 50%; }
.uxFloorplanControl .BoothTooltip .Title { white-space: normal; }
.uxControl-FloorPlan .uxScreen-FloorPlan { cursor: move; }

.uxControl-FloorPlan .floorPlanContainer, .floorPlanContainer > div { height: 100%; }

/*.uxFloorplanControl { width 100%; }
.uxFloorplanControl:before { content: ""; display: block; padding-top: 75%; }*/

.uxPromptContent.uxPrompt-EAPFloorPlanControl { padding: 0px; }

.uxControl-FloorPlan > .devScreenFooter:not(.fullpage) { display: none; }

.uxControl-FloorPlan .uxFloorplanMenuBar .uxSubNav.FloorplanAppNavigation {
    border-bottom: none;
    background: none;
    padding: 0px;
    height: auto;
    width:auto;
}

.uxScreen-FloorPlan .uxFloorplan-Wrapper { height: 25em; }
.uxFloorPlanModal .uxModalControl > .uxModalOuterWrapper {  }

/* Overide Inherited Styles */

.deuxSeadragonContainer .deuxButton {display: inline-block;}

@media screen and (min-width: 768px) {
  .uxFloorPlanModal .uxModalControl > .uxModalOuterWrapper {
    width: 748px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\radiobuttoncontrol\radiobuttoncontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\expandocontrol\expandocontrol.css included by the asset router */
.Expando.deuxNoIconHeader .uxExpandoCaption { padding: 0px 0px 0px 11px }
.Expando .uxExpandoCaption { padding: 0px }

.Collapsed .Expand {display: inline-block;} 
.Collapsed .Collapse{display: none;} 

.Collapse {display: inline-block;} 
.Expand {display: none;}

.uxExpandoHeader { white-space:nowrap }/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\checkboxcontrol\checkboxcontrol.css included by the asset router */
.Checkbox .Control { display: block; float: left; }
p.Checkbox input[type="checkbox"]{width:16px!important;padding-left:0px;*width:13px;outline:none; border:0px; margin:0px;}
p.Checkbox:focus{border:0px;}
p.Checkbox span.Control{width:25px;}
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\checkboxitemcontrol\checkboxitemcontrol.css included by the asset router */
.CheckboxItem .Control input { width: auto !important; margin: 0; }/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\datepickercontrol\datepickercontrol.css included by the asset router */
/* Smoothness style sheet for jQuery Datepicker v4.0.6. */
.datepick{background-color:#fff;color:#222;border:1px solid #aaa;border-radius:.25em;-moz-border-radius:.25em;-webkit-border-radius:.25em;font-family:Arial,Helvetica,Sans-serif;font-size:90%;}
.datepick-rtl{direction:rtl;}
.datepick-popup{z-index: 99999;}
.datepick-disable{position:absolute;z-index:100;background-color:#FFF;opacity:0.5;filter:alpha(opacity=50);}
.datepick a{color:#222;text-decoration:none;}
.datepick a.datepick-disabled{color:#888;cursor:auto;}
.datepick button{margin:.25em;padding:.125em 0;background-color:#fcc;border:none;border-radius:.25em;-moz-border-radius:.25em;-webkit-border-radius:.25em;font-weight:700;}
.datepick-nav,.datepick-ctrl{float:left;width:100%;background-color:#fff;font-size:90%;font-weight:700;}
.datepick-ctrl{background-color:#fee6e3;}
.datepick-cmd{width:30%;}
.datepick-cmd:hover{background-color:#e0e0e0;}
.datepick-ctrl .datepick-cmd:hover{background-color:#f08080;}
.datepick-cmd-prevJump,.datepick-cmd-nextJump{width:8%;}
a.datepick-cmd{height:1.5em;}
button.datepick-cmd{text-align:center;}
.datepick-cmd-prev,.datepick-cmd-prevJump,.datepick-cmd-clear{float:left;padding-left:2%;}
.datepick-cmd-current,.datepick-cmd-today{float:left;width:34%;text-align:center;}
.datepick-cmd-next,.datepick-cmd-nextJump,.datepick-cmd-close{float:right;padding-right:2%;text-align:right;}
.datepick-rtl .datepick-cmd-prev,.datepick-rtl .datepick-cmd-prevJump,.datepick-rtl .datepick-cmd-clear{float:right;padding-left:0;padding-right:2%;text-align:right;}
.datepick-rtl .datepick-cmd-current,.datepick-rtl .datepick-cmd-today{float:right;}
.datepick-rtl .datepick-cmd-next,.datepick-rtl .datepick-cmd-nextJump,.datepick-rtl .datepick-cmd-close{float:left;padding-left:2%;padding-right:0;text-align:left;}
.datepick-month-nav{float:left;text-align:center;}
.datepick-month-nav div{float:left;width:12.5%;margin:1%;padding:1%;}
.datepick-month-row{clear:left;}
.datepick-month{float:left;width:15em;border:1px solid #aaa;text-align:center;}
.datepick-month-header,.datepick-month-header select,.datepick-month-header input{height:1.5em;background-color:#e0e0e0;color:#222;font-weight:700;}
.datepick-month-header select,.datepick-month-header input{height:1.4em;border:none;}
.datepick-month-header input{position:absolute;display:none;}
.datepick-month table{width:100%;border-collapse:collapse;}
.datepick-month thead{border-bottom:1px solid #aaa;}
.datepick-month th,.datepick-month td{margin:0;padding:0;font-weight:400;text-align:center;}
.datepick-month thead tr{border:1px solid #aaa;}
.datepick-month td{background-color:#eee;border:1px solid #aaa;}
.datepick-month td.datepick-week *{background-color:#e0e0e0;color:#222;border:none;}
.datepick-month a{display:block;width:100%;padding:.125em 0;background-color:#eee;color:#000;text-decoration:none;}
.datepick-month span{display:block;width:100%;padding:.125em 0;}
.datepick-month td .datepick-other-month{background-color:#fff;}
.datepick-month td .datepick-weekend{background-color:#ddd;}
.datepick-month td .datepick-today{background-color:#fbf9ee;}
.datepick-month td .datepick-highlight{background-color:#dadada;}
.datepick-month td .datepick-selected{background-color:#fcc;}
.datepick-status{clear:both;text-align:center;}
.datepick-clear-fix{clear:both;}
.datepick-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-1px;left:-1px;width:100px;height:100px;}
.datepick-month-nav span,.datepick-month td span{color:#888;}

/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\hyperlinkcontrol\hyperlinkcontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\baseimageuploadercontrol\baseimageuploadercontrol.css included by the asset router */
span.cabinet{	width: 81px;	height: 28px;	background: url(images/btn-choose-file.png) 0 0 no-repeat;	display: inline-block;	overflow: hidden;	cursor: pointer;    position: relative;}
span.cabinet input.file{	position: absolute;    right: 0px;	height: 100%;	width: auto;	cursor: pointer;	opacity: 0;	-moz-opacity: 0;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\imageuploadercontrol\imageuploadercontrol.css included by the asset router */
/* Image/File Upload control */
table.deuxMultiColumnTableHack tr:last-child td {
vertical-align: top;
}
span.cabinet{ background-image:none; width: auto; height: auto; display: inline; overflow: hidden; cursor: pointer; position: relative;}
span.cabinet .uxBtn-Import { cursor: pointer; border: 0px solid #999; display:inline-block; margin: 4px 4px 4px 4px; border-radius: 10px; -webkit-box-shadow: 1px 1px 2px #666666; -moz-box-shadow: 1px 1px 2px #555; box-shadow: 1px 1px 2px #555; }
span.cabinet .uxBtn-Import { text-decoration: none; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4); color: Black; padding: 3px 6px 2px 6px; text-align: center; font-size: smaller; }
span.cabinet .uxBtn-Import { background-image: -moz-linear-gradient(top, #FFFFFF 0%, rgba(79, 98, 114, 0.31) 100%); }
span.cabinet .uxBtn-Import { background-image: -webkit-linear-gradient(top, #FFFFFF 0%, rgba(79, 98, 114, 0.31) 100%); }
span.cabinet .uxBtn-Import { background-image: linear-gradient(to bottom, #FFFFFF 0%, rgba(79, 98, 114, 0.31) 100%);}
span.cabinet .uxBtn-Import + input.input.file{ display:none; }

.uxUploader-Image:hover label { cursor: pointer; }
.uxUploader-Image:hover .uxBtn .icon { color: #4d8534; }
.uxUploader-Image .uxBtn-Import { z-index: -1; }
.uxUploader-Image label.Label { position: relative; width: 100% !important; z-index: 2; }
.uxUploader-Image label.Label:hover { cursor: pointer; }
.uxUploader-Image .Control { position: relative; }
.uxUploader-Label { display:block; }

.subFieldset { clear: both; position: relative; }
.uxSummaryControl-Image .Control, 
.uxUploader-Image .Control { word-break:normal; display: inline-table; float: none; height: 100%}

.uxSummaryControl-Image .Label, 
.uxUploader-Image .Label { }

.uxSummaryControl-Image .Control, 
.uxUploader-Image .Label { word-break:normal; display: inline-block; float: none;}

.uxSummaryControl-Image img, 
.uxUploader-Image img {display: block; margin-top: .5em}

#summarySection div.subFieldset div.ExpandoContent.fieldContainer p.uxSummaryControl-Image { width:100%; }

.uxSummaryControl-Image img,
.uxUploader-Image img { display: block; }

.uxSummaryControl-Image .img-contaner > img {margin-left: 34%; padding-left: 4px; }
#summarySection div.subFieldset .uxSummaryControl-Image > span.Control { width: auto; padding-top:2px; }
/**.uxSummaryControl-Image .img-contaner { display: table; position: absolute;}
.uxSummaryControl-Image .img-contaner > .icon { position:absolute; top: 0; right: 0;}**/
.uxUploader-Image span.output {
    display: inline-block;
    margin: 1px 0px 1px 0px;
    line-height: 1.4em;
}
.uxSummaryControl-Image .uxControl-Group {
display: inline-block;
}
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\labelcontrol\labelcontrol.css included by the asset router */
.Columns1 .readOnlyCaption.uxForm-Field .Control{ width: 100%;}
p.readOnlyCaption span.Control span.input { word-break: initial; }
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\common\jquery\chosen\chosen.css included by the asset router */
/* @group Base */
.chzn-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}
.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 1010;
  width: 100%;
  -moz-box-sizing   : border-box;
  -ms-box-sizing    : border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing : border-box;
  box-sizing        : border-box;
}
/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );   
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); 
  -webkit-border-radius: 5px;
  -moz-border-radius   : 5px;
  border-radius        : 5px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaaaaa;
  -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow   : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  box-shadow        : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 23px;
  line-height: 24px;
  padding: 0 0 0 8px;
  color: #444444;
  text-decoration: none;
}
.chzn-container-single .chzn-default {
  color: #999;
}
.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url('images/chosen-sprite.png') -42px 1px no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: -42px -10px;
}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
  background-position: -42px -10px;
}
.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  background: url('images/chosen-sprite.png') no-repeat 0px 2px;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
  background: #fff url('images/chosen-sprite.png') no-repeat 100% -20px;
  background: url('images/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('images/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('images/chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('images/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('images/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
  width: 100%;
  -moz-box-sizing   : border-box;
  -ms-box-sizing    : border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing : border-box;
  box-sizing        : border-box;
}
.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
.chzn-container-single-nosearch .chzn-search {
  position: absolute;
  left: -9999px;
}
/* @end */

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: arrow;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
  width: 100%;
  -moz-box-sizing   : border-box;
  -ms-box-sizing    : border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing : border-box;
  box-sizing        : border-box;
  /*background-image:url(images/ControlDownArrow.png);
  background-repeat:no-repeat;
  background-position:top right;*/
  
  border-bottom: none !important;
  border-radius: 0;
  overflow-y: auto;
  min-height: 0; /* 1 selected item is 20px in height */
  max-height: 110px;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .search-field input {
  color: #666;
  border: 1px solid #aaa;
  border-top: none !important;
  font-family: sans-serif;
  font-size: 100%;
  padding: 5px;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  box-shadow        : none;
  -moz-box-sizing:    border-box;
  -webkit-box-sizing: border-box;
  box-sizing:        border-box;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 ); 
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); 
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  -moz-box-shadow   : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  box-shadow        : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  color: #333;
  border: 1px solid #aaaaaa;
  line-height: 13px;
  padding: 3px 22px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
  border: 1px solid #cccccc;
  padding-right: 5px;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 3px;
  width: 14px;
  height: 14px;
  text-decoration: none;
  color: #000;
  font-size: 14px;
  z-index: 9999;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover, .chzn-container-multi .chzn-choices .search-choice .search-choice-close:focus, .chzn-container-multi .chzn-choices .search-choice .search-choice-close:active {
  color: #cc4545;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.chzn-container .chzn-results li.active-result:before, .chzn-container .chzn-results li.result-selected:before {
  display: inline-block;
  font-family: USI_IconFont;
  width: 1.5em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.chzn-container .chzn-results li.active-result:before {
  content: "\f096"; /* unchecked box */
  color:#eee;
  font-size:1.2em;
}

.chzn-container .chzn-results li.result-selected:before {
  content: "\f046"; /* checked box */
  color:#436c00;
  font-size:1.2em;
}

.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
  background-color: #3875d7;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );  
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chzn-container .chzn-results li em { /* search highlighted */
  background: #feffde;
  font-style: normal;
  font-weight: bold;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 15px;
}
.chzn-container .search-field input {
  border-top: none !important; /* so the top of this input looks like it is part of the chosen list */
  border-radius: 0 !important;
  
  background-image:url(images/ControlDownArrow.png);
  background-repeat:no-repeat;
  background-position:top right;
}
.chzn-container-multi .chzn-drop .result-selected {
  /*display: none;*/
  background-color: #EEE;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#dfdfdf', GradientType=0 );  
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #e2e2e2), color-stop(90%, #dfdfdf));
  background-image: -webkit-linear-gradient(top, #e2e2e2 20%, #dfdfdf 90%);
  background-image: -moz-linear-gradient(top, #e2e2e2 20%, #dfdfdf 90%);
  background-image: -o-linear-gradient(top, #e2e2e2 20%, #dfdfdf 90%);
  background-image: linear-gradient(#e2e2e2 20%, #dfdfdf 90%);
  display: block;
  cursor: pointer;
}

.chzn-container-multi .chzn-drop .result-selected.highlighted {
  /*display: none;*/
  background-color: #565656;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#373737', GradientType=0 );  
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #565656), color-stop(90%, #373737));
  background-image: -webkit-linear-gradient(top, #565656 20%, #373737 90%);
  background-image: -moz-linear-gradient(top, #565656 20%, 373737 90%);
  background-image: -o-linear-gradient(top, #565656 20%, #373737 90%);
  background-image: linear-gradient(#565656 20%, #373737 90%);
  display: block;
  color: #fff;
  cursor: pointer;
}

.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px; /* This should by dynamic with js */
  z-index: 1;
}
.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}
.chzn-container .chzn-results-scroll-down span {
  background: url('images/chosen-sprite.png') no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
  background: url('images/chosen-sprite.png') no-repeat -22px -3px;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow   : 0 1px 0 #fff inset;
  box-shadow        : 0 1px 0 #fff inset;
  background-color: #eee;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 2px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { text-align: right; }
.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }

.chzn-rtl .chzn-single div { left: 3px; right: auto; }
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
.chzn-rtl .chzn-choices .search-field input { direction: rtl; }
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; }
.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: #fff url('images/chosen-sprite.png') no-repeat -30px -20px;
  background: url('images/chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('images/chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  
  background: url('images/chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('images/chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('images/chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
.chzn-container-single.chzn-rtl .chzn-single div b {
  background-position: 6px 2px;
}
.chzn-container-single.chzn-rtl .chzn-single-with-drop div b {
  background-position: -12px 2px;
}
/* @end */

/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi)  {
  .chzn-rtl .chzn-search input, .chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container-single .chzn-search input, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span {
      background-image: url('images/chosen-sprite@2x.png') !important;
      background-repeat: no-repeat !important;
      background-size: 52px 37px !important;
  }
}
/* @end */

/* INCLUDE: D:\EBMS\Ungerboeck2070-2\common\jquery\select\select.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\selectlistcontrol\selectlistcontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\multiselectlistcontrol\multiselectlistcontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\basesummarycontrol\basesummarycontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\summarycontrol\summarycontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\selectmultiplecontrol\selectmultiplecontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\numericmaskcontrol\numericmaskcontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\textareacontrol\textareacontrol.css included by the asset router */
.Columns1 .uxForm-Field.Textarea label {width: 100%;}/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\textboxpasswordcontrol\textboxpasswordcontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\boothselectioncontrol\boothselectioncontrol.css included by the asset router */
.uxForm-BoothSelect .uxList-Options { list-style: none; }
.uxForm-BoothSelect .uxList-Options .uxList-Item { display: inline; }
.uxForm-BoothSelect .uxList-Options .uxList-Item:before { content: " | "; }
.uxForm-BoothSelect .uxList-Options .uxList-Item.deuxDisplayNone:before { content: ""; }
.uxForm-BoothSelect .uxList-Options .uxList-Item:first-child:before { content: ""; }
.uxForm-BoothSelect .uxList-Options .uxList-Item .uxView { pointer-events: visible; }

.uxForm-BoothSelect .uxSelectionPick,
.uxForm-BoothSelect .uxSelected 
{
    width: 34%;
    margin: 2px 0px 2px 0px;
    padding-right: 4px;
    line-height: 1.4em;
}
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\basesummarycontainercontrol\basesummarycontainercontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\orderitems\orderitemcontrol\orderitemcontrol.css included by the asset router */
.devOrderItem.deuxMultiColumnItem { display: block; column-span: 1; -webkit-column-span: 1; }
.devOrderItem.deuxMultiColumnItem .controlContainer p .Control input[type=text] { /*float: right;*/ }
.uxControl-OrderItem
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\productscontrol\fieldsummarycontrol\fieldsummarycontrol.css included by the asset router */
.fieldSummaryControl .ProductApproval {
	margin-left: 1em;
}

.fieldSummaryControl .value {
	float: left;
}/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\brandscontrol\brandscontrol.css included by the asset router */
h4.BrandHeader { margin: 0; }
span.devBrandApprovalStatus.ProductApproval { margin: 0 0.5em; float: none; line-height: 1em; }
.uxBrands { display: block;}
.uxTextCount { display: inline-block; float: left; white-space: pre-wrap;}/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\productscontrol\fieldcontrol\fieldcontrol.css included by the asset router */
span.ProductApproval { opacity: .6; float: left; font-style: italic; line-height: 1.4em; }
div.BrandsContainer { xborder: 1px solid red;}
div.BrandsContainer a.SelectBrandLink { cursor: pointer; text-decoration: underline; float: right; text-wrap: nowrap;}
ul.BrandsContent { clear: both;}
ul.BrandsContent li {margin-left: 20px;}
ul.BrandsContent li.BrandHeader { margin-left: 2px;}
ul.BrandsContent li.BrandContainer {}
ul.BrandsContent li.BrandContainer span.BrandApproval { float: right; font-style: italic; opacity: .75;}
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\productscontrol\groupcontrol\groupcontrol.css included by the asset router */
.groupItemTemplate > .uxExpandoControl .uxExpandoHeader { width: 98%; font-weight: bold; font-size: .8em;}
.categoryItemTemplate .groupItemTemplate > .uxExpandoControl .uxExpandoHeader > .uxExpandoCaption { font-size: 1.00em; font-weight: bold; margin: 0px; display: table-cell; vertical-align: middle; width: 100%;}/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\productscontrol\categorycontrol\categorycontrol.css included by the asset router */
.ui4-uxPanel.ui4-uxPanel-Category { border-radius: 0px; background-color: transparent; webkit-box-shadow: none; box-shadow: none;}
.ui4-uxPanel-Category .ui4-uxPanel-Body { padding-right: 0px; padding-bottom: 0px;}/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\productscontrol\productscontrol.css included by the asset router */
.uxProductsAndServices div.Expando {margin: 0px; padding: 0px; background-color: transparent !important;}  /*using !important until the webskins stop using it! */
.uxProductsAndServices .groupItemTemplate .uxExpandoHeader { margin:10px 0 6px 20px; }
.uxProductsAndServices .fieldItemTemplate.Checkbox {margin-left: 40px; width: 41%;}

.uxBrandsLink { display: inline-block; float: left; clear:left; }
.uxBrandsLink + .uxTextCount { color: #aaa; }

.uxCheckbox-Control:checked ~ .uxBrandLinkContainer 
{
    display: block;
}
.uxBrandLinkContainer .uxManageBrands,
.uxBrandLinkContainer .uxManageProductLines {  }
.uxBrandLinkContainer {
    position: relative;
    display: none;
    float: left;
    width: 100%
}
.ExpandCollapseCategories
{
  color: Blue;
  margin:10px 0px 20px 15px; 
}

.ui4-uxPanel-Products .uxCheckbox-Label {clear: left;}
.ui4-uxPanel.ui4-uxPanel-Products { border-radius: 0px; background-color: transparent; webkit-box-shadow: none; box-shadow: none;}

/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\forgotpassword\forgotpassword.css included by the asset router */
#forgotPasswordControl {color: Red;}
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\common\jquery\transitionsupport\transitionSupport.css included by the asset router */
body {
}
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\controls\basemodalcontrol\basemodalcontrol.css included by the asset router */
/* Ui4 Modal Control */

.uxModalControl { overflow: auto; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; }
.uxModalControl > .uxModalOuterWrapper { position: relative; margin-left: auto; margin-right: auto; width: auto; padding: 10px; z-index: 1050; }
.uxModalControl > .uxModalOuterWrapper > .uxModalContainer { position: relative; background-color: transparent; overflow:hidden; border: 1px solid #999999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: none; }
.uxModalOverlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1030; background-color: #000000; opacity: 0.5; filter: alpha(opacity=50); }
@media screen and (max-width: 568px)
{
.uxModalControl > .uxModalOuterWrapper {padding:3px;}
}

.uxModalOverlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1030; background-color: #000000; }

.deuxModalOpen { overflow: hidden; }

.uxModalControl.deuxAnimate { overflow-y: auto; }


.uxModalOverlay.deuxAnimate.uxAnimate.uxAnimate-Fade { opacity: 0.5;}
 
@media screen and (min-width: 768px) {
  .uxModalControl > .uxModalOuterWrapper {
    width: 600px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .uxModalControl > .uxModalOuterWrapper > .uxModalContainer {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
}
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\controls\promptwindowcontrol\promptwindowcontrol.css included by the asset router */
*:not(.uxModalContainer) > .uxPromptControl { overflow: auto; overflow-y: scroll; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; }
*:not(.uxModalContainer) > .uxPromptControl > .uxPromptOuterWrapper { margin-left: auto; margin-right: auto; width: auto; padding: 10px; z-index: 1050; }
*:not(.uxModalContainer) > .uxPromptControl >  .uxPromptOuterWrapper > .uxPromptContainer { background-color: #ffffff; border: 1px solid #999999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: none; }
@media screen and (min-width: 768px) {
  *:not(.uxModalContainer) > uxPromptControl .uxPromptOuterWrapper {
    width: 600px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  *:not(.uxModalContainer) > uxPromptControl .uxPromptContainer {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
}

.uxModalContainer:not(.deuxDisplayNone) .uxPromptControl.deuxDisplayNone { display: block !important;}

.uxPromptControl { position: relative; }
.uxPromptControl > .uxPromptOuterWrapper { position: relative; }
.uxPromptControl >  .uxPromptOuterWrapper > .uxPromptContainer { position: relative; border-radius: 6px; background-clip: padding-box; outline: none; background-color: white;}

.uxPromptHeader { padding: 15px; border-bottom: 1px solid #e5e5e5; min-height: 16.428571429px;}
.uxPromptHeader .uxPromptHeadingText > .uxHeadingText { margin: 0px; display: block; vertical-align: baseline; width: auto; float: none; color: #FFF;}

.uxPromptBody .uxHeadingText { margin: 0px; display: block; vertical-align: baseline; width: auto; float: none;}

.uxPromptContent,
.uxPromptBody { position: relative; padding: 20px; }

.uxPromptBody.uxPromptContentContainer { padding: 0px; }

.uxPromptButtonBar  { background: #f3f3f3; }

.uxPromptFooter { padding: 17px 20px 18px; text-align: left; border-top: 1px solid #e5e5e5;background:#f0f0f0; }
.uxPromptFooter:before,
.uxPromptFooter:after { content: " "; /* 1 */ display: table; /* 2 */ }
.uxPromptFooter:after { clear: both; }
.uxPromptFooter .PageButton {margin: 0px;}
.uxPromptFooter .PageButton + .PageButton { margin-left: 5px; margin-bottom: 0; }


/* Prompt close button styles */
.uxPrompt .uxCloseButton {
    float: right;
    font-size: 1.17em;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    moz-border-radius: 3px;
    border-radius: 3px;
    background: rgb(135,135,135);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(135,135,135,1) 0%, rgba(84,84,84,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(135,135,135,1)), color-stop(100%,rgba(84,84,84,1)));
    background: -webkit-linear-gradient(top, rgba(135,135,135,1) 0%,rgba(84,84,84,1) 100%);
    background: -o-linear-gradient(top, rgba(135,135,135,1) 0%,rgba(84,84,84,1) 100%);
    background: -ms-linear-gradient(top, rgba(135,135,135,1) 0%,rgba(84,84,84,1) 100%);
    background: linear-gradient(to bottom, rgba(135,135,135,1) 0%,rgba(84,84,84,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#878787', endColorstr='#686868',GradientType=0 ); /* IE6-9 */
    border: 1px solid #111;
    margin: 0px;
    padding: 6px 18px 5px 18px;
    margin-top: -6px;
}
.uxPrompt .uxCloseButton:hover {
    border: 1px solid #5d0000;
background: #af0306; /* Old browsers */
background: -moz-linear-gradient(top,  #af0306 1%, #700001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#af0306), color-stop(100%,#700001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #af0306 1%,#700001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #af0306 1%,#700001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #af0306 1%,#700001 100%); /* IE10+ */
background: linear-gradient(to bottom,  #af0306 1%,#700001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af0306', endColorstr='#700001',GradientType=0 ); /* IE6-9 */

}
.uxPrompt button.uxCloseButton {
  cursor: pointer;
  -webkit-appearance: none;
}

.uxButton:disabled { opacity: 0.5; }


 /* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\controls\logincontrolpromptwindow\logincontrolpromptwindow.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\logincontrol\logincontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\eaplogincontrol\eaplogincontrol.css included by the asset router */
/* Sign up/Sign In =================================================================  */
.LogIn {z-index: 100; border:0px; border:0px; display:none; padding-top: 0px; }
.LogIn .Header {padding: 0px 0px 0px 0px; border-radius: 3px; margin:0px 0px 0px 0px;}
.LogIn .Header h3 {padding-bottom:8px; width:auto; float: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.LogIn .ButtonWrapper {bottom:0px; left:0px;margin-bottom:0px; position: absolute;}
.LogIn .PageButton {position:relative;bottom:0px; vertical-align:bottom;}
.uxHeader-eventName { display: inline-table; width: 100%; }
.centerPanel .LogIn .Header{ border-radius:0px; padding-bottom:0px; border-bottom:1px solid silver; background-image:url(images/h_background.png); background:none;}
div.LogIn h3.title {border-radius:4px 4px 0px 0px; border-top:0px; padding-top:15px; padding-right:15px; padding-left:18px; padding-bottom:8px; margin:0px; border:0px; background:#dfdfdf; min-height:auto; display:block;}
.LogIn .SignUp .ButtonWrapper {position:absolute; bottom:18px; left:18px;margin-bottom:0px;}

.SignIn {float: left; width: 48%;margin-right:10px; position:relative; min-height: 203px; margin-left:18px; padding-bottom: 75px; border-top:0px; margin-top: 10px;display:block;}
.SignIn h3 {border:0px;margin-top:8px;margin-right:0px; margin-bottom:8px; background:none;padding-right:0px; padding-left:0px;width:100%;padding-bottom:0px;}
.SignIn .ButtonWrapper {margin-left:33.33333333%; margin-bottom:18px; left: 11px;}
.SignIn .Columns1 p label {width:34%}
.SignIn .Columns1 p .Control {width:60%}
.uxEAP-app .uxSection-Container .uxForm-Field .Control.forgotPassWordLink { padding-top: .5em; }
.SignUp .ButtonWrapper {}
.LogInContainer { margin-top: 0px; }

a.forgotPassWordLink{width:100%;display:block;margin-left:34%;}
a.forgotPassWordLink:hover, a.forgotPassWordLink:active, a.forgotPassWordLink:focus {cursor: pointer;}
.SignUp {float: left; width: 38%; border-right: 1px solid; border-color:#aaaaaa; margin-top: 10px;margin-left:18px;min-height:260px;height:100%; margin-bottom: 18px;} 
.SignUp h3{border:0px; margin-top:8px;margin-bottom:0px; margin-right:0px;padding-right:0px; padding-left:0px;width:97%;background:none;padding-bottom:4px;}

.ForgotPassword .Label { margin-right: 10px;}
.uxEAP-app .uxSection-LogIn .Messaging { margin: 0px; padding: 10px 12px; }
/*Normalize Styles*/
.uxEAP-app .uxSection-LogIn {  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: auto; height: auto; float: none; display: block; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-radius: 0px; background-color: transparent; background: none; border: none; border-right: 0px solid transparent; border-left: 0px solid transparent; border-top: 0px solid transparent; border-bottom: 0px solid transparent; font: inherit; font-size: inherit; border-width: 0px; border-style: none; border-color: transparent transparent transparent transparent; }
.uxEAP-app .uxSection-LogIn:before,
.uxSection-LogIn:after,
.uxEAP-app .uxSection-LogIn .uxHeader-logInHeader:before,
.uxEAP-app .uxSection-LogIn .uxHeader-logInHeader:after {
    content: "";
    display: table;
}
.uxEAP-app .uxSection-LogIn .uxHeader-logInHeader:after,
.uxEAP-app .uxSection-LogIn:after {
    clear: both;
}

/*Fix Styles*/
 
.uxEAP-app .uxSection-LogIn { display: block; position:relative; background-color: transparent; border: 0px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05); box-shadow: 0 1px 1px rgba(0,0,0,.05); margin-top: 0px; overflow: hidden;}
.uxEAP-app .uxSection-LogIn { background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.47) 0%, #fcfcfc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 0.47)), color-stop(100%,#fcfcfc)); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.47) 0%,#fcfcfc 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 0.47) 0%,#fcfcfc 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.47) 0%,#fcfcfc 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0.47) 0%,#fcfcfc 100%); }
.uxEAP-app .uxSection-LogIn .uxHeader-logInHeader { padding: 10px 18px; border-bottom: 1px solid #ddd; display: block; white-space: normal; background: #dfdfdf;}
.uxEAP-app .uxSection-LogIn .uxHeader-logInHeader .uxHeader-eventName { margin-top: 0; margin-bottom: 0; color: inherit; float:left; display: block; width: auto}
.uxEAP-app .uxSection-LogIn .uxHeader-logInHeader .uxHeader-eventName .title { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: auto; height: auto; float: none; display: block; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-radius: 0px; background-color: transparent; background: none; border: none; border-right: 0px solid transparent; border-left: 0px solid transparent; border-top: 0px solid transparent; border-bottom: 0px solid transparent; border-width: 0px; border-style: none; border-color: transparent transparent transparent transparent; }/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\controls\resetpassword\resetpassword.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\resetpasswordcontrol\resetpasswordcontrol.css included by the asset router */
.ResetPassword .Content fieldset p .Control label {
    word-break: normal;
}
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\informationbannercontrol\informationbannercontrol.css included by the asset router */
#viewMyCart { cursor: pointer; }
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\datepickersummarycontrol\datepickersummarycontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\nullsummarycontrol\nullsummarycontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\imagesummarycontrol\imagesummarycontrol.css included by the asset router */
fieldset span.fileName {display: block; float: none;}
img.output, img.image {max-width: 150px; max-height: 200px;}
.uxSummaryControl-Image .Control > .Control { padding-left: 4px; }/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\selectlistsummarycontrol\selectlistsummarycontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\common\jquery\reveal\reveal.css included by the asset router */
.reveal-modal-bg{position:absolute;height:100%;width:100%;background:transparent; z-index:100;display:none;top:0;left:0;}/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\baseformpromptcontrol\baseformpromptcontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\diagnostics\diagnostics.css included by the asset router */
#diagnostics {display: none; clear: both; width: 100%; padding: 0px;}/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\subsectionlayoutcontrol\subsectionlayoutcontrol.css included by the asset router */
.subFieldset { clear: both; position: relative; }
.subFieldset.hiddenHeader { padding-top: 0; }

.Summary .uxSubSectionHeader .uxExpandoHeader .uxExpandoCaption {background:#f0f0f0;border-bottom:1px solid silver;}
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\changeaccountcontrol\changeaccountcontrol.css included by the asset router */
.changeAccountControl .uxSelectAccount .Control { width: 45%; }
.changeAccountControl .uxSelectAccount .selectAccountList { display: block; width: 100%; }
.changeAccountControl { }/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\brandspromptcontrol\brandspromptcontrol.css included by the asset router */
.uxPrompt-BrandsPromptControl .deuxListItem { word-break: break-all; }/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\productlinespromptcontrol\productlinespromptcontrol.css included by the asset router */
.ui4-uxBtn.ui4-uxBtn-Clear { color: #FFF; background-color: #929292; border-color: #929292; opacity: 0; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; }
.ui4-uxBtn.ui4-uxBtn-Clear:hover { color: #929292; background-color: #FFF; border-color: #929292; }
.ui4-uxBtn.ui4-uxBtn-Clear:active { color: #000; background-color: #929292; border-color: #000; }
.ui4-uxInput-Btn > .ui4-uxBtn { position: relative; float: right; top: 5px; right: 5px; padding: 2px 5px 0px 5px;}
.ui4-uxInput-Btn { position: absolute; top: 0; left: 0; height: 0px; width: 100%; padding: inherit; }

.ui4-uxForm-Control:focus + .ui4-uxInput-Btn .ui4-uxBtn-Clear,
.ui4-uxForm-Control:active + .ui4-uxInput-Btn .ui4-uxBtn-Clear,
.ui4-uxForm-Control:hover + .ui4-uxInput-Btn .ui4-uxBtn-Clear,
.ui4-uxInput-Btn .ui4-uxBtn-Clear:hover{ opacity: 1 }/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\subsectionsummarycontrol\subsectionsummarycontrol.css included by the asset router */
h4.subSectionCaption{margin:0px 0px 0px 5px;padding:0px 0px 6px 0px; min-height:0px;font-weight:normal;display:inline-block; font-style: italic;}

.Summary .uxSubSectionHeader .uxExpandoHeader .uxExpandoCaption{background:#f0f0f0;border-bottom:1px solid silver;}

.uxSubSection > .uxSubSectionHeader > .ws-Headings-HeadingTextSize { font-size: inherit !important; }/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\productssummary\productsummarycontrol\productsummarycontrol.css included by the asset router */
.uxProductSummaryControl { width: 100%; float: left; display: block; font-weight: bold; margin: 0 0 1em 1em}
.uxApprovedBrands { display: block; font-weight: normal; margin-left: 1em; }
.uxPendingBrands { display: block; font-weight: normal; margin-left: 1em; }
.uxProductLines { display: block; font-weight: normal; margin-left: 1em; }
.uxListContainer-Products { margin-left: 0; font-weight: normal; }
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\productssummary\pendingproductssummarycontrol\pendingproductssummarycontrol.css included by the asset router */
.uxPendingProductsSummaryControl .uxPendingProductStatusLabel { font-weight: bold; margin-bottom: 1em; }
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\productssummary\approvedproductssummarycontrol\approvedproductssummarycontrol.css included by the asset router */
.uxApprovedProductsSummaryControl .uxApprovedProductStatusLabel { font-weight: bold; margin-bottom: 1em; } /* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\productssummary\productscontainersummarycontrol\productscontainersummarycontrol.css included by the asset router */
#summarySection .uxListContainer-Products span.LabelValue { font-weight: normal; }/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\fileuploadcontrol\fileuploadmodal\fileuploadmodal.css included by the asset router */
.uxControl-FileUpload-Modal.Modal { padding: 1em; }
.uxControl-FileUpload-Modal .uxUploader .uxUploading-True { padding-left: 1em; }
.uxControl-FileUpload-Modal .uxUploader .uxUploading-True .uxUploading-Text {padding-left: 1.5em; position: relative; top: 0.625em; }

.uxControl-FileUpload-Modal .uxFile-Info.uxFile-List > .uxList-Item:before { content: " | "; }

.uxControl-FileUpload-Modal .uxFile-Info.uxFile-List > .uxList-Item:first-child:before,
.uxControl-FileUpload-Modal .uxFile-Info.uxFile-List > .uxList-Item.deuxDisplayNone:before { content: ""; }

.uxControl-FileUpload-Modal .uxList { margin: 0px; }
.uxControl-FileUpload-Modal .uxFile-Information { font-style: italic; }

.uxControl-FileUpload-Modal .uxFile-Title-Label { display: block; margin-top: 1em; }
.uxControl-FileUpload-Modal .Control { width: 100%;}
.uxControl-FileUpload-Modal .uxFile-Title-Input { display: block; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box;}/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\fileuploadcontrol\fileuploadcontrol.css included by the asset router */

.uxControl-FileUpload .uxList-Item .uxFile-Info .uxFile-Title { overflow:hidden; white-space:nowrap; text-overflow: ellipsis; }
.uxControl-FileUpload .uxText.uxText-Instructions { padding: 2px 0px 8px 0px; min-height: 0px; font-weight: normal; font-style: italic; position: relative; top: -8px; }
.uxControl-FileUpload .uxList-Item .uxFile-Info .uxFile-Size {}
.uxControl-FileUpload .uxList-Item .uxFile-Info .uxFile-Remove,
.uxControl-FileUpload .uxList-Item .uxFile-Info .uxFile-Change,
.uxControl-FileUpload .uxList-Item .uxFile-Info .uxFile-View { color: Blue; text-decoration: underline; cursor: pointer; }
.uxControl-FileUpload .uxList-Item .uxFile-Info .uxFile-View { pointer-events: visible; }
.uxControl-FileUpload .uxList-Item .uxFile-Info { display: inline-block; width: 100%; margin: 0px;}
.uxControl-FileUpload .uxList-Item .uxFile-Info .uxText { vertical-align: middle; }
.uxControl-FileUpload .uxList-Item { min-height: 1.5em;}
.uxControl-FileUpload .uxList-Item:last-child { border-bottom: 1px dashed transparent;}
.uxControl-FileUpload .uxUpload-Description {width: 34%; margin: 0px 0 0 0; -webkit-margin-before: 0em; -webkit-margin-after: 0em; min-height: 1.5em;}

.uxControl-FileUpload .uxFile-List { display: inline-block; vertical-align: top; margin: 0 0 0 -0px; }

.uxControl-FileUpload .uxBtn-Import:before { content: "\f055"; display: inline-block; width: 1.5em; font-family: USI_IconFont; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.uxControl-FileUpload .uxBtn:hover.uxBtn-Import:before { color: #4d8534;}
.uxControl-FileUpload .uxBtn-Import { cursor: pointer; border: 0px solid #999; display:inline-block; margin: .16em .16em .16em 0px; font-size: .855em; border-radius: .8em; -webkit-box-shadow: .08em .08em .16em #666666; -moz-box-shadow: .08em .08em .16em #555; box-shadow: .08em .08em .16em #555; }
.uxControl-FileUpload .uxBtn-Import { text-decoration: none; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4); color: Black; padding: 3px 6px 2px 6px; text-align: center; font-size: smaller; }
.uxControl-FileUpload .uxBtn-Import { background-image: -moz-linear-gradient(top, #FFFFFF 0%, rgba(79, 98, 114, 0.31) 100%); }
.uxControl-FileUpload .uxBtn-Import { background-image: -webkit-linear-gradient(top, #FFFFFF 0%, rgba(79, 98, 114, 0.31) 100%); }
.uxControl-FileUpload .uxBtn-Import { background-image: linear-gradient(to bottom, #FFFFFF 0%, rgba(79, 98, 114, 0.31) 100%);}
.uxControl-FileUpload .uxBtn-Import { float: none; width: auto !important; }

.uxControl-FileUpload .uxFileUploadInput { width: 0px; }

.uxControl-FileUpload { margin-bottom: 1em; }
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\boothviewer\boothviewer.css included by the asset router */
.devBoothViewer ul.devBooths { display: inline; list-style: none; margin-left: 0; }
.devBoothViewer ul.devBooths li { display: inline; }
.devBoothViewer ul.devBooths li:after { content: " | "; }
.devBoothViewer ul.devBooths li.deuxDisplayNone:before { content: ""; }
.devBoothViewer ul.devBooths li:last-child:after { content: ""; }
.devBoothViewer ul.devBooths li a { pointer-events: visible; }
.devBoothViewer { line-height: 2em; }
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\applicationlistcontrol\applicationlistcontrol.css included by the asset router */
.ApplicationList .Expando.Big td { padding-top: 9px; padding-left: 0px; padding-right: 0px; padding-bottom: 9px;} 
.ApplicationList .devApplicationItemTemplate .devEditLink, .ApplicationList .AddButton { cursor: pointer; }
.uxEAP-app .uxSection-ApplicationList { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: auto; height: auto; float: none; display: block; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-radius: 0px; background-color: transparent; background: none; border: none; border-right: 0px solid transparent; border-left: 0px solid transparent; border-top: 0px solid transparent; border-bottom: 0px solid transparent; border-width: 0px; border-style: none; border-color: transparent transparent transparent transparent; }
.uxEAP-app .uxSection-ApplicationList .uxExpandoContainer { padding: 15px; }
.uxEAP-app .uxSection-ApplicationList .uxExpandoContainer .uxExpandoContent .uxApplicationList-Table { padding: 0px 15px;}

.uxEAP-app .uxSection-ApplicationList { background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05); box-shadow: 0 1px 1px rgba(0,0,0,.05); margin-top: 15px; }
.uxEAP-app .uxSection-ApplicationList { background: -moz-linear-gradient(top, #FFF 0%, #fcfcfc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#fcfcfc)); background: -webkit-linear-gradient(top, #FFF 0%,#fcfcfc 100%); background: -o-linear-gradient(top, #FFF 0%,#fcfcfc 100%); background: -ms-linear-gradient(top, #FFF 0%,#fcfcfc 100%); background: linear-gradient(to bottom, #FFF 0%,#fcfcfc 100%); }/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\confirmationscreencontrol\confirmationscreencontrol.css included by the asset router */
/*==============================================================================================================================*/
/* confirmationScreenControl                                                                                                    */
/*==============================================================================================================================*/
.uxScreen-Confirmation .uxField-ReadOnly > .uxControl > .uxControl-Output { width: 100%; }
.uxScreen-Confirmation .uxField-ReadOnly > .uxControl { word-break: normal; }

.confirmationPageSubSection h3.subSectionTitle { width: 100%; padding:10px 5px 9px 10px;margin-left:-7px;margin-bottom:6px; border-radius:5px; margin-right:-5px; background:url("images/h_background.png") repeat-x scroll left top #ECECEC;}

.confirmationPageSection { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.confirmationPageSubSection > h3 { margin-bottom: 5px; }
.confirmationPageSubSection { padding-top: 40px; }
.Columns2.confirmationPageSubSection p.Span2 .Label { width: 34%; }
.Columns2.confirmationPageSubSection p.Span2 .Control { width: 64%; }
.Columns2.confirmationPageSubSection p.Span2 .Control .output { width: auto; }
.lastConfirmationSectionPageSubSection { border-bottom: none; }
.firstConfirmationSectionPageSubSection { padding-top: 3px !important; }

.confirmationPageSubSection.deuxHiddenHeader { padding-top: 0; }
.confirmationPageSubSection.deuxHiddenHeader h3.subSectionTitle { display: none; }
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\sectionsummarycontrol\sectionsummarycontrol.css included by the asset router */
/*.summarySubSectionContainer h3.subSectionTitle, */.confirmationPageSubSection h3.subSectionTitle { width: 100%; padding:10px 5px 9px 10px;margin-left:-7px;margin-bottom:6px; border-radius:5px; margin-right:-5px; background:url("images/h_background.png") repeat-x scroll left top #ECECEC;}
.summarySubSectionContainer{margin-left:0px;padding-left:0px;}
div.summarySubSectionContainer fieldset h4.subSectionCaption{display:none;}      /***********  Can be removed when h4 captions are fixed and not in the collapsible headings  ***************/
div.summarySubSectionContainer fieldset{padding-bottom:8px;}
div.summarySubSectionContainer .groupItemContainer fieldset{padding-bottom:0px;}
.ChangeButton.Summary.navStepButton,.ChangeButton.Summary.navStepButton:visited{font-weight:normal;}
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\sectionlayoutcontrol\sectionlayoutcontrol.css included by the asset router */
.uxSection-Container, div.usiBanner {background:#f5f5f5;}
/* WL: To hide cart, clear margin-right below */
.uxSection-Container
{
    clear: both; border: 1px solid #aaa; border-top:0px; background-color: #eee; padding: 0px 20px 20px 20px; margin-left: 0px; border-radius: 0px 8px 8px 8px;
    /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top, #DEDEDE 0%, #FFFFFF 100%);
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #DDDDDD 0%, #FFFFFF 100%);
    /* Opera */ 
    background-image: -o-linear-gradient(top, #DDDDDD 0%, #FFFFFF 100%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDDDD), color-stop(1, #FFFFFF));
    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #DDDDDD 0%, #FFFFFF 100%);
    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to bottom, #DDDDDD 0%, #FFFFFF 100%);
}
.uxSection-Container > .uxSection-Footer { padding-top: 20px; }

@media screen and (max-width: 768px)
{
}/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\basescreenlayoutcontrol\basescreenlayoutcontrol.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\formcontrols\summarysectioncontrol\summarysectioncontrol.css included by the asset router */
.uxSection-Summary { padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px; }
.uxSection-Summary .content{border:none; background: none; width:100%; margin-left:0px;}
.uxSection-Summary .content{border:0px; border-right:0px;} 
.uxSection-Summary .sectionContainer {position: relative;}
.uxSection-Summary .sectionContainer fieldset.content{margin-left:0px;padding-left:0px; padding:0px;}
.uxSection-Summary div.subFieldset p.Checkbox span.Control{width:auto;}
.uxSection-Summary div.subFieldset div.ExpandoContent.fieldContainer p.doubleHalfWide.itemTemplate{width:100%;}
.uxSection-Summary div.subSectionContainer{min-height:1px;}

@media screen and (max-width: 768px)
{
}/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\baseproxy\baseproxy.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\common\jquery\ajaxfileupload\ajaxfileupload.css included by the asset router */
.reveal-modal-bg{position:absolute;height:100%;width:100%;background:transparent; z-index:100;display:none;top:0;left:0;}/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\common\common.css included by the asset router */
/* deux classes */
/* Applied to html with javascript, syntax = deuxPropertyValue or syntax = deuxMethodValue, set value as !important*/
/***************************************************************************/
.deuxDisplayNone{ display:none !important;}
html.deuxNoScroll { position: fixed; overflow-y: scroll; width: 100%; }

/* ux classes */
/* used in html only, syntax = uxProperty-Value | add new classes as needed*/
/***************************************************************************/
.uxClearFix:before,
.uxClearFix:after { display: table; content: " "; }
.uxClearFix:after { clear: both; }

.uxContainer:before, 
.uxContainer:after { display: table; content: " "; }
.uxContainer { text-align:center; position:absolute; right: 0px; left: 0px; top: 0px; bottom: 0px; z-index: 1001; height: 0px; overflow:visible;}
.uxContainer > * { margin-left: 0px !important; margin-right: 0px !important; position: static !important; display:inline-block; }


.uxDisplay-None{ display:none; }
.uxDisplay-Block { display: block ; }
.uxDisplay-Inline-Block { display: inline-block ; }
.uxDisplay-Inline-Table { display: inline-table ; }
.uxDisplay-List-Item { display: list-item ; }
.uxDisplay-Table { display: table ; }
.uxDisplay-Table-Cell { display: table-cell ; }
.uxDisplay-Table-Column { display: table-column ; }
.uxDisplay-Table-Row { display: table-row ; }
.uxDisplay-Table-Row-Group { display: table-row-group ; }
.uxDisplay-Table-Footer-Group { display: table-footer-group ; }
.uxDisplay-Table-Header-Group { display: table-header-group ; }

.uxFloat-Left { float:left; }
.uxFloat-Right { float:right; }

/* Toggle Animatations */
.uxAnimate.uxAnimate-All,
.uxAnimate .uxAnimate-All
{
  -webkit-transition: all 0.3s ease-out;  /* Chrome 1-25, Safari 3.2+ */
     -moz-transition: all 0.3s ease-out;  /* Firefox 4-15 */
       -o-transition: all 0.3s ease-out;  /* Opera 10.50–12.00 */
          transition: all 0.3s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}
.uxAnimate.uxAnimate-Fade,
.uxAnimate .uxAnimate-Fade
{
             opacity: 0;
  -webkit-transition: opacity 0.15s linear;  /* Chrome 1-25, Safari 3.2+ */
     -moz-transition: opacity 0.15s linear;  /* Firefox 4-15 */
       -o-transition: opacity 0.15s linear;  /* Opera 10.50–12.00 */
          transition: opacity 0.15s linear;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}

.deuxAnimate.uxAnimate.uxAnimate-Fade,
.deuxAnimate.uxAnimate .uxAnimate-Fade { opacity: 1; }

.uxAnimate.uxAnimate-DropIn,
.uxAnimate .uxAnimate-DropIn 
{
   -webkit-transform: translate(0, -25%);  /* Chrome 1-25, Safari 3.2+ */
      -moz-transform: translate(0, -25%);  /* Firefox 4-15 */
        -o-transform: translate(0, -25%);  /* Opera 10.50–12.00 */
           transform: translate(0, -25%);  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
  -webkit-transition: -webkit-transform 0.3s ease-out;  /* Chrome 1-25, Safari 3.2+ */
     -moz-transition: -moz-transform 0.3s ease-out;     /* Firefox 4-15 */
       -o-transition: -o-transform 0.3s ease-out;       /* Opera 10.50–12.00 */
          transition: transform 0.3s ease-out;          /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}
.deuxAnimate.deuxDisplayNone { display: block ! important; }
.deuxAnimate.uxAnimate.uxAnimate-DropIn,
.deuxAnimate.uxAnimate .uxAnimate-DropIn 
{
  -webkit-transform: translate(0, 0);  /* Chrome 1-25, Safari 3.2+ */
     -moz-transform: translate(0, 0);  /* Firefox 4-15 */
       -o-transform: translate(0, 0);  /* Opera 10.50–12.00 */
          transform: translate(0, 0);  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}


/* New Default ux classes */
/* Temporary syntax is ui4-uxProperty-Value""--This will allow us to
/* create default rules that will not interact with rules that currently exist
/* over time we will replace conflicting rules and remove the ui4 prefix
/***************************************************************************/

/******************** Somehow these styles are breaking the Showcase Floorplan Menu in IE9, Disabling for now *************/

[class^="ui4-"], [class*=" ui4-"],
[class^="ui4-"] *, [class*=" ui4-"] * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.ui4-uxRow {
  margin-left: -15px;
  margin-right: -15px;
}

.ui4-uxRow:before,
.ui4-uxRow:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.ui4-uxRow:after {
  clear: both;
}
.ui4-uxRow:before,
.ui4-uxRow:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.ui4-uxRow:after {
  clear: both;
}
/******************** Somehow these styles are breaking the Showcase Floorplan Menu in IE9, Disabling for now *************/

.ui4-uxForm .ui4-uxForm-Control-Radio.ui4-uxCol,
.ui4-uxForm .ui4-uxForm-Control-Checkbox.ui4-uxCol {
    display: inline-block;
    vertical-align: top;
    margin-right: -5px;
    float: none;
} 

/* Button Layout */
.ui4-uxBtn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.ui4-uxBtn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

.ui4-uxBtn:hover,
.ui4-uxBtn:focus { color: #333333; text-decoration: none; }

.ui4-uxBtn:active,
.ui4-uxBtn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.ui4-uxBtn.deuxDisabled,
.ui4-uxBtn[disabled] { cursor: not-allowed; pointer-events: none; opacity: 0.45; filter: alpha(opacity=45); -webkit-box-shadow: none; box-shadow: none; }

/* Button Normalizer */
a.ui4-uxBtn,
.ui4-uxBtn a { text-decoration: none; color: inherit; }


/* Button Aesthetics */
.ui4-uxBtn-Default { color: #333333; background-color: #ffffff; border-color: #cccccc; text-shadow: 0px 0px .07em rgba(255,255,255,0.9);}
.ui4-uxBtn-Primary { color: #ffffff; background-color: #428bca; border-color: #357ebd; text-shadow: 0px 0px .07em rgba(0,0,0,0.9);}

.ui4-uxBtn-Default:hover,
.ui4-uxBtn-Default:focus,
.ui4-uxBtn-Default:active,
.ui4-uxBtn-Default.active,
.ui4-uxBtn-Default.deuxOpen,
.deuxOpen .ui4-uxDropdown-Toggle.ui4-uxBtn-Default { color: #333333; background-color: #ebebeb; border-color: #adadad;}

.ui4-uxBtn-Primary:hover,
.ui4-uxBtn-Primary:focus,
.ui4-uxBtn-Primary:active,
.ui4-uxBtn-Primary.active,
.ui4-uxBtn-Primary.deuxOpen,
.deuxOpen .ui4-uxDropdown-Toggle.ui4-uxBtn-Primary
{ color: #ffffff; background-color: #3276b1; border-color: #285e8e; }

.ui4-uxBtn-lg { padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; }

.ui4-uxBtn-sm,
.ui4-uxBtn-xs 
{ padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

.ui4-uxBtn-xs { padding: 1px 5px; }

.ui4-uxBtn-Group,
.ui4-uxBtn-Group-Vertical 
{ position: relative; display: inline-block; vertical-align: middle; }

.ui4-uxBtn-Group > .ui4-uxBtn,
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn { position: relative; float: left; }

.ui4-uxBtn-Group > .ui4-uxBtn:hover,
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn:hover,
.ui4-uxBtn-Group > .ui4-uxBtn:focus,
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn:focus,
.ui4-uxBtn-Group > .ui4-uxBtn:active,
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn:active,
.ui4-uxBtn-Group > .ui4-uxBtn.active,
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn.active { z-index: 2; }

.ui4-uxBtn-Group > .ui4-uxBtn:focus,
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn:focus { outline: none; }

.ui4-uxBtn-Group .ui4-uxBtn + .ui4-uxBtn,
.ui4-uxBtn-Group .ui4-uxBtn + .ui4-uxBtn-Group,
.ui4-uxBtn-Group .ui4-uxBtn-Group + .ui4-uxBtn,
.ui4-uxBtn-Group .ui4-uxBtn-Group + .ui4-uxBtn-Group { margin-left: -1px; }

.ui4-uxBtn-Toolbar:before,
.ui4-uxBtn-Toolbar:after { content: " "; display: table; }

.ui4-uxBtn-Toolbar:after { clear: both; }

.ui4-uxBtn-Toolbar:before,
.ui4-uxBtn-Toolbar:after { content: " "; display: table; }

.ui4-uxBtn-Toolbar:after { clear: both; }

.ui4-uxBtn-Toolbar > .ui4-uxBtn + .ui4-uxBtn,
.ui4-uxBtn-Toolbar > .ui4-uxBtn-Group + .ui4-uxBtn,
.ui4-uxBtn-Toolbar > .ui4-uxBtn + .ui4-uxBtn-Group,
.ui4-uxBtn-Toolbar > .ui4-uxBtn-Group + .ui4-uxBtn-Group {  margin-left: 5px; }

.ui4-uxBtn-Group > .ui4-uxBtn:not(:first-child):not(:last-child):not(.ui4-uxDropdown-Toggle) { border-radius: 0; }
.ui4-uxBtn-Group > .ui4-uxBtn:first-child { margin-left: 0; }
.ui4-uxBtn-Group > .ui4-uxBtn:first-child:not(:last-child):not(.ui4-uxDropdown-Toggle) { border-bottom-right-radius: 0;  border-top-right-radius: 0; }

.ui4-uxBtn-Group > .ui4-uxBtn:last-child:not(:first-child),
.ui4-uxBtn-Group > .ui4-uxDropdown-Toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; }

.ui4-uxBtn-Group > .ui4-uxBtn-Group { float: left; }
.ui4-uxBtn-Group > .ui4-uxBtn-Group:not(:first-child):not(:last-child) > .ui4-uxBtn { border-radius: 0; }

.ui4-uxBtn-Group > .ui4-uxBtn-Group:first-child > .ui4-uxBtn:last-child,
.ui4-uxBtn-Group > .ui4-uxBtn-Group:first-child > .ui4-uxDropdown-Toggle { border-bottom-right-radius: 0; border-top-right-radius: 0; }
.ui4-uxBtn-Group > .ui4-uxBtn-Group:last-child > .ui4-uxBtn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; }

.ui4-uxBtn-Group .ui4-uxDropdown-Toggle:active,
.ui4-uxBtn-Group.open .ui4-uxDropdown-Toggle { outline: 0; }

.ui4-uxBtn-Group-xs > .ui4-uxBtn { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; padding: 1px 5px; }
.ui4-uxBtn-Group-sm > .ui4-uxBtn { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.ui4-uxBtn-Group-lg > .ui4-uxBtn { padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; }
.ui4-uxBtn-Group > .ui4-uxBtn + .ui4-uxDropdown-Toggle { padding-left: 8px; padding-right: 8px; }
.ui4-uxBtn-Group > .ui4-uxBtn-lg + .ui4-uxDropdown-Toggle { padding-left: 12px; padding-right: 12px; }

.ui4-uxBtn-Group-Vertical > .ui4-uxBtn,
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn-Group { display: block; float: none; width: 100%; max-width: 100%; }

.ui4-uxBtn-Group-Vertical > .ui4-uxBtn-Group:before,
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn-Group:after { content: " "; display: table; }

.ui4-uxBtn-Group-Vertical > .ui4-uxBtn-Group:after { clear: both; }

.ui4-uxBtn-Group-Vertical > .ui4-uxBtn-Group:before,
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn-Group:after { content: " "; display: table; }

.ui4-uxBtn-Group-Vertical > .ui4-uxBtn-Group:after { clear: both; }
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn-Group > .ui4-uxBtn { float: none; }

.ui4-uxBtn-Group-Vertical > .ui4-uxBtn + .ui4-uxBtn,
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn + .ui4-uxBtn-Group,
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn-Group + .ui4-uxBtn,
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn-Group + .ui4-uxBtn-Group { margin-top: -1px; margin-left: 0; }

.ui4-uxBtn-Group-Vertical > .ui4-uxBtn:not(:first-child):not(:last-child) { border-radius: 0; }
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn:first-child:not(:last-child) { border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn:last-child:not(:first-child) { border-bottom-left-radius: 4px; border-top-right-radius: 0; border-top-left-radius: 0; }
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn-Group:not(:first-child):not(:last-child) > .ui4-uxBtn { border-radius: 0; }

.ui4-uxBtn-Group-Vertical > .ui4-uxBtn-Group:first-child > .ui4-uxBtn:last-child,
.ui4-uxBtn-Group-Vertical > .ui4-uxBtn-Group:first-child > .ui4-uxDropdown-Toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.ui4-uxBtn-Group-Vertical > .ui4-uxBtn-Group:last-child > .ui4-uxBtn:first-child { border-top-right-radius: 0; border-top-left-radius: 0; }
.ui4-uxBtn-Group-Justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; }
.ui4-uxBtn-Group-Justified .ui4-uxBtn { float: none; display: table-cell; width: 1%; }


/* Dropdown Menus */
.ui4-uxDropdown { position: relative; }
.ui4-uxDropdown-Toggle:focus { outline: 0; }
.ui4-uxDropdown-Menu { position: absolute; top: 100%; left: 0; z-index: 1000; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 14px; background-color: #ffffff; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; }
.ui4-uxDropdown-Menu.uxFloat-Right { right: 0; left: auto; }
.ui4-uxDropdown-Menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.428571429; color: #333333; white-space: nowrap; }

.ui4-uxDropdown-Menu > li > a:hover,
.ui4-uxDropdown-Menu > li > a:focus { text-decoration: none; color: #262626; background-color: #f5f5f5; }

.ui4-uxDropdown-Menu .ui4-uxList-Divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; } /* Add "ui4-uxList-Divider" to turn that list item into a divider */
.ui4-uxDropdown-Divided > li:not(:last-child) > a { margin-bottom: 5px; } /* Add "ui4-uxDropdown-Divided" to a dropdown list container and it will put a divider between each list item */
.ui4-uxDropdown-Divided > li:not(:first-child) > a { margin-top: 5px; }
.ui4-uxDropdown-Divided > li:not(:last-child):after { content: ""; border-bottom: 1px solid #e5e5e5; display: block; }

.ui4-uxDropdown-Header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.428571429; color: #999999; }

.ui4-uxDropup .ui4-uxDropdown-Menu { top: auto; bottom: 100%; margin-bottom: 1px; }

.ui4-uxNavbar-Right .ui4-uxDropdown-Menu { right: 0; left: auto; }

/* Input Groups*/
.ui4-uxForm .ui4-uxInput-Group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.ui4-uxForm .ui4-uxInput-Group.col {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.ui4-uxForm .ui4-uxInput-Group .ui4-uxForm-Control {
  width: 100%;
  margin-bottom: 0;
}
.ui4-uxForm .ui4-uxInput-Group-lg > .ui4-uxForm-Control,
.ui4-uxForm .ui4-uxInput-Group-lg > .ui4-uxForm .ui4-uxInput-Group-Addon,
.ui4-uxForm .ui4-uxInput-Group-lg > .ui4-uxForm .ui4-uxInput-Group-Btn > .ui4-uxBtn {
  height: 45px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.ui4-uxForm .ui4-uxInput-Group-lg > .ui4-uxForm-Control,
select.ui4-uxForm .ui4-uxInput-Group-lg > .ui4-uxForm .ui4-uxInput-Group-Addon,
select.ui4-uxForm .ui4-uxInput-Group-lg > .ui4-uxForm .ui4-uxInput-Group-Btn > .ui4-uxBtn {
  height: 45px;
  line-height: 45px;
}
textarea.ui4-uxForm .ui4-uxInput-Group-lg > .ui4-uxForm-Control,
textarea.ui4-uxForm .ui4-uxInput-Group-lg > .ui4-uxForm .ui4-uxInput-Group-Addon,
textarea.ui4-uxForm .ui4-uxInput-Group-lg > .ui4-uxForm .ui4-uxInput-Group-Btn > .ui4-uxBtn {
  height: auto;
}
.ui4-uxForm .ui4-uxInput-Group-sm > .ui4-uxForm-Control,
.ui4-uxForm .ui4-uxInput-Group-sm > .ui4-uxForm .ui4-uxInput-Group-Addon,
.ui4-uxForm .ui4-uxInput-Group-sm > .ui4-uxForm .ui4-uxInput-Group-Btn > .ui4-uxBtn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.ui4-uxForm .ui4-uxInput-Group-sm > .ui4-uxForm-Control,
select.ui4-uxForm .ui4-uxInput-Group-sm > .ui4-uxForm .ui4-uxInput-Group-Addon,
select.ui4-uxForm .ui4-uxInput-Group-sm > .ui4-uxForm .ui4-uxInput-Group-Btn > .ui4-uxBtn {
  height: 30px;
  line-height: 30px;
}
textarea.ui4-uxForm .ui4-uxInput-Group-sm > .ui4-uxForm-Control,
textarea.ui4-uxForm .ui4-uxInput-Group-sm > .ui4-uxForm .ui4-uxInput-Group-Addon,
textarea.ui4-uxForm .ui4-uxInput-Group-sm > .ui4-uxForm .ui4-uxInput-Group-Btn > .ui4-uxBtn {
  height: auto;
}
.ui4-uxForm .ui4-uxInput-Group-Addon,
.ui4-uxForm .ui4-uxInput-Group-Btn,
.ui4-uxForm .ui4-uxInput-Group .ui4-uxForm-Control {
  display: table-cell;
}
.ui4-uxForm .ui4-uxInput-Group-Addon:not(:first-child):not(:last-child),
.ui4-uxForm .ui4-uxInput-Group-Btn:not(:first-child):not(:last-child),
.ui4-uxForm .ui4-uxInput-Group .ui4-uxForm-Control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ui4-uxForm .ui4-uxInput-Group-Addon,
.ui4-uxForm .ui4-uxInput-Group-Btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.ui4-uxForm .ui4-uxInput-Group-Addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.ui4-uxForm .ui4-uxInput-Group-Addon.ui4-uxInput-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.ui4-uxForm .ui4-uxInput-Group-Addon.ui4-uxInput-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.ui4-uxForm .ui4-uxInput-Group-Addon input[type="radio"],
.ui4-uxForm .ui4-uxInput-Group-Addon input[type="checkbox"] {
  margin-top: 0;
}
.ui4-uxForm .ui4-uxInput-Group .ui4-uxForm-Control:first-child,
.ui4-uxForm .ui4-uxInput-Group-Addon:first-child,
.ui4-uxForm .ui4-uxInput-Group-Btn:first-child > .ui4-uxBtn,
.ui4-uxForm .ui4-uxInput-Group-Btn:first-child > .ui4-uxDropdown-Toggle,
.ui4-uxForm .ui4-uxInput-Group-Btn:last-child > .ui4-uxBtn:not(:last-child):not(.ui4-uxDropdown-Toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.ui4-uxForm .ui4-uxInput-Group-Addon:first-child {
  border-right: 0;
}
.ui4-uxForm .ui4-uxInput-Group .ui4-uxForm-Control:last-child,
.ui4-uxForm .ui4-uxInput-Group-Addon:last-child,
.ui4-uxForm .ui4-uxInput-Group-Btn:last-child > .ui4-uxBtn,
.ui4-uxForm .ui4-uxInput-Group-Btn:last-child > .ui4-uxDropdown-Toggle,
.ui4-uxForm .ui4-uxInput-Group-Btn:first-child > .ui4-uxBtn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.ui4-uxForm .ui4-uxInput-Group-Addon:last-child {
  border-left: 0;
}
.ui4-uxForm .ui4-uxInput-Group-Btn {
  position: relative;
  white-space: nowrap;
}
.ui4-uxForm .ui4-uxInput-Group-Btn:first-child > .ui4-uxBtn {
  margin-right: -1px;
}
.ui4-uxForm .ui4-uxInput-Group-Btn:last-child > .ui4-uxBtn {
  margin-left: -1px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
}
.ui4-uxForm .ui4-uxInput-Group-Btn > .ui4-uxBtn {
  position: relative;
}
.ui4-uxForm .ui4-uxInput-Group-Btn > .ui4-uxBtn + .ui4-uxBtn {
  margin-left: -4px;
}
.ui4-uxForm .ui4-uxInput-Group-Btn > .ui4-uxBtn:hover,
.ui4-uxForm .ui4-uxInput-Group-Btn > .ui4-uxBtn:active {
  z-index: 2;
}


/* Dropdown Normalizer */
.ui4-uxDropdown-Menu a { text-decoration: none; color: inherit; }

/* Navbar Styles */
.ui4-uxNavbar { position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent; }
.ui4-uxBtnbar { position: relative; min-height: 50px; }

.ui4-uxNavbar:before,
.ui4-uxNavbar:after { content: " "; display: table; }

.ui4-uxNavbar:after { clear: both; }

.ui4-uxNavbar:before,
.ui4-uxNavbar:after { content: " "; display: table; }

.ui4-uxNavbar:after { clear: both; }

@media (min-width: 768px) {
  .ui4-uxNavbar { border-radius: 4px; }
}

.ui4-uxNavbar-Header:after { clear: both; }

.ui4-uxNavbar-Header:before,
.ui4-uxNavbar-Header:after { content: " "; display: table; }

.ui4-uxNavbar-Header:after { clear: both; }

@media (min-width: 569px) {
  .ui4-uxNavbar-Header { float: left; }
}

.ui4-uxNavbar-Title { float: left; padding: 7px 15px; font-size: 18px; line-height: 20px; font-weight: bold; }

.ui4-uxNavbar-Left { float: left; }
.ui4-uxNavbar-Right { float: right; }

/* Panel Styles */
.ui4-uxPanel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.ui4-uxPanel-Body {
  padding: 15px;
}
.ui4-uxPanel-Body:before,
.ui4-uxPanel-Body:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.ui4-uxPanel-Body:after {
  clear: both;
}
.ui4-uxPanel-Body:before,
.ui4-uxPanel-Body:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.ui4-uxPanel-Body:after {
  clear: both;
}
.ui4-uxPanel-Header > .ui4-uxPanel-Body { padding-bottom: 0px;}
.ui4-uxPanel-Title.ui4-uxPanel-Title-Sub { font-size: 1em; margin-top: 10px; }
.ui4-uxPanel-All-NoRadius,
.ui4-uxPanel-All-NoRadius .ui4-uxPanel { border-radius: 0px; webkit-box-shadow: none; box-shadow: none;}

.ui4-uxPanel-Collapse { padding-top: 0px; }
.ui4-uxForm > .ui4-uxPanel { margin-bottom: 0px; }


.ui4-uxPanel-Heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.ui4-uxPanel-Title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  display: inline-block;
  font-weight: bold;
}
.ui4-uxPanel-Title.uxFloat-Right > * {
  font-size: 12px;
}
.ui4-uxPanel-Title > a {
  color: inherit;
  text-decoration: none;
}
.ui4-uxPanel-Footer {
  padding: 10px 15px;
  background-color: #f5f5f5;

  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.ui4-uxPanel-Group .ui4-uxPanel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}
.ui4-uxPanel-Group .ui4-uxPanel + .ui4-uxPanel {
  margin-top: 5px;
}
.ui4-uxPanel-Group .ui4-uxPanel-Heading {
  border-bottom: 0;
}
.ui4-uxPanel-Group .ui4-uxPanel-Heading + .ui4-uxPanel-Expando-Content .ui4-uxPanel-Body {
  border-top: 1px solid #dddddd;
}
.ui4-uxPanel-Group .ui4-uxPanel-Footer {
  border-top: 0;
}
.ui4-uxPanel-Group .ui4-uxPanel-Footer + .ui4-uxPanel-Expando-Content .ui4-uxPanel-Body {
  border-bottom: 1px solid #dddddd;
}
.ui4-uxPanel-Default {
  border-color: #dddddd;
}
.ui4-uxPanel-Default > .ui4-uxPanel-Heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.ui4-uxPanel-Default > .ui4-uxPanel-Heading + .ui4-uxPanel-Expando-Content .ui4-uxPanel-Body {
  border-top-color: #dddddd;
}
.ui4-uxPanel-Default > .ui4-uxPanel-Footer + .ui4-uxPanel-Expando-Content .ui4-uxPanel-Body {
  border-bottom-color: #dddddd;
}

/* Form Styles */
.ui4-uxForm .ui4-uxForm-Group { margin-bottom: 15px; }
.ui4-uxForm .ui4-uxForm-Group input,
.ui4-uxForm .ui4-uxForm-Group select,
.ui4-uxForm .ui4-uxForm-Group textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
.ui4-uxForm .ui4-uxForm-Group input {
  line-height: normal;
}
.ui4-uxForm .ui4-uxForm-Group select {
  text-transform: none;
}
.ui4-uxForm .ui4-uxForm-Group input[disabled] {
  cursor: default;
}
.ui4-uxForm .ui4-uxForm-Group input[type="checkbox"],
.ui4-uxForm .ui4-uxForm-Group input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
.ui4-uxForm .ui4-uxForm-Group input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.ui4-uxForm .ui4-uxForm-Group input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.ui4-uxForm .ui4-uxForm-Group input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui4-uxForm .ui4-uxForm-Group textarea {
  overflow: auto;
  vertical-align: top;
}
.ui4-uxForm .ui4-uxForm-Group select,
.ui4-uxForm .ui4-uxForm-Group textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.ui4-uxForm fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
.ui4-uxForm legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.ui4-uxForm .ui4-uxForm-Group label {
  display: inline-block;
  margin-bottom: 5px;
}
.ui4-uxForm .ui4-uxForm-Group input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ui4-uxForm .ui4-uxForm-Group input[type="radio"],
.ui4-uxForm .ui4-uxForm-Group input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px;
  /* IE8-9 */

  line-height: normal;
}
.ui4-uxForm .ui4-uxForm-Group input[type="file"] {
  display: block;
}
.ui4-uxForm .ui4-uxForm-Group select[multiple],
.ui4-uxForm .ui4-uxForm-Group select[size] {
  height: auto;
}
.ui4-uxForm .ui4-uxForm-Group select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit;
}
.ui4-uxForm .ui4-uxForm-Group input[type="file"]:focus,
.ui4-uxForm .ui4-uxForm-Group input[type="radio"]:focus,
.ui4-uxForm .ui4-uxForm-Group input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ui4-uxForm .ui4-uxForm-Group input[type="number"]::-webkit-outer-spin-button,
.ui4-uxForm .ui4-uxForm-Group input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}
.ui4-uxForm .ui4-uxForm-Control {
  display: block;
  width: 100%;
  padding: 0.428571em 0.857143em; 
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.ui4-uxForm .ui4-uxForm-Control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.ui4-uxForm .ui4-uxForm-Control:-moz-placeholder {
  color: #999999;
}
.ui4-uxForm .ui4-uxForm-Control::-moz-placeholder {
  color: #999999;
}
.ui4-uxForm .ui4-uxForm-Control:-ms-input-placeholder {
  color: #999999;
}
.ui4-uxForm .ui4-uxForm-Control::-webkit-input-placeholder {
  color: #999999;
}
.ui4-uxForm .ui4-uxForm-Control[disabled],
.ui4-uxForm .ui4-uxForm-Control[readonly],
.ui4-uxForm fieldset[disabled] .ui4-uxForm-Control {
  cursor: not-allowed;
  background-color: #eeeeee;
}
.ui4-uxForm .ui4-uxForm-Group textarea.ui4-uxForm-Control {
  height: auto;
}
.ui4-uxForm .ui4-uxForm-Control {
  margin-bottom: 15px;
}
.ui4-uxForm .ui4-uxForm-Control-Radio,
.ui4-uxForm .ui4-uxForm-Control-Checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle;
}
.ui4-uxForm .ui4-uxForm-Control-Radio label,
.ui4-uxForm .ui4-uxForm-Control-Checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.ui4-uxForm .ui4-uxForm-Control-Radio input[type="radio"],
.ui4-uxForm .ui4-uxForm-Control-Radio-Inline input[type="radio"],
.ui4-uxForm .ui4-uxForm-Control-Checkbox Input[type="checkbox"],
.ui4-uxForm .ui4-uxForm-Control-Checkbox-Inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.ui4-uxForm .ui4-uxForm-Control-Radio + .ui4-uxForm-Group-Radio,
.ui4-uxForm .ui4-uxForm-Control-Checkbox + .ui4-uxForm-Group-Checkbox {
  margin-top: -5px;
}
.ui4-uxForm .ui4-uxForm-Control-Radio-Inline,
.ui4-uxForm .ui4-uxForm-Control-Checkbox-Inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.ui4-uxForm .ui4-uxForm-Control-Radio-Inline + .ui4-uxForm-Group-Radio-Inline,
.ui4-uxForm .ui4-uxForm-Control-Checkbox-Inline + .ui4-uxForm-Group-Checkbox-Inline {
  margin-top: 0;
  margin-left: 10px;
}
.ui4-uxForm input[type="radio"][disabled],
.ui4-uxForm input[type="checkbox"][disabled],
.ui4-uxForm .ui4-uxForm-Control-Radio[disabled],
.ui4-uxForm .ui4-uxForm-Control-Radio-Inline[disabled],
.ui4-uxForm .ui4-uxForm-Control-Checkbox[disabled],
.ui4-uxForm .ui4-uxForm-Control-Checkbox-Inline[disabled],
.ui4-uxForm fieldset[disabled] input[type="radio"],
.ui4-uxForm fieldset[disabled] input[type="checkbox"],
.ui4-uxForm fieldset[disabled] .ui4-uxForm-Group-Radio,
.ui4-uxForm fieldset[disabled] .ui4-uxForm-Group-Radio-Inline,
.ui4-uxForm fieldset[disabled] .ui4-uxForm-Group-Checkbox,
.ui4-uxForm fieldset[disabled] .ui4-uxForm-Group-Checkbox-Inline {
  cursor: not-allowed;
}
.ui4-uxForm input.ui4-uxInput-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.ui4-uxForm select.ui4-uxInput-sm {
  height: 30px;
  line-height: 30px;
}
.ui4-uxForm textarea.ui4-uxInput-sm {
  height: auto;
}
.ui4-uxForm ui4-uxInput-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.ui4-uxForm select.ui4-uxInput-lg {
  height: 45px;
  line-height: 45px;
}
.ui4-uxForm textarea.ui4-uxInput-lg {
  height: auto;
}
.ui4-uxForm-Control-Static {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .ui4-uxForm-Inline .ui4-uxForm-Group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .ui4-uxForm-Inline .ui4-uxForm-Control {
    display: inline-block;
  }
  .ui4-uxForm-Inline .ui4-uxForm-Group-Radio,
  .ui4-uxForm-Inline .ui4-uxForm-Group-Checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .ui4-uxForm-Inline .ui4-uxForm-Group-Radio input[type="radio"],
  .ui4-uxForm-Inline .ui4-uxForm-Group-Checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}
 .ui4-uxSR-Only,
 .ui4-uxForm-Labels-SR-Only label {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.ui4-uxForm-Horizontal .ui4-uxControl-Label,
.ui4-uxForm-Horizontal .ui4-uxForm-Group-Radio,
.ui4-uxForm-Horizontal .ui4-uxForm-Group-Checkbox,
.ui4-uxForm-Horizontal .ui4-uxForm-Control-Radio-Inline,
.ui4-uxForm-Horizontal .ui4-uxForm-Control-Checkbox-Inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.ui4-uxForm-Horizontal .ui4-uxForm-Group {
  margin-left: -15px;
  margin-right: -15px;
}
.ui4-uxForm-Horizontal .ui4-uxForm-Group:before,
.ui4-uxForm-Horizontal .ui4-uxForm-Group:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.ui4-uxForm-Horizontal .ui4-uxForm-Group:after {
  clear: both;
}

.ui4-uxForm-Horizontal .ui4-uxForm-Control-Static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .ui4-uxForm-Horizontal.ui4-uxForm-Label-Align-Right .ui4-uxControl-Label {
    text-align: right;
  }
}

/* CSS Shapes */
/***************************************************************************/
[class^="uxCaret"],
[class*="uxCaret"] { display: inline-block; width: 0; height: 0; margin-left: 2px; border: 4px solid transparent;}
.uxCaret-Up { border-bottom-color: #333; }
.uxCaret-Left { border-right-color: #333; }
.uxCaret-Down { border-top-color: #333; }
.uxCaret-Right { border-left-color: #333; }

.ui4-uxDropup .ui4-uxDropdown-Toggle .uxCaret { border-bottom-color: #333333; border-top-color: transparent;}

.ui4-Collapse-Toggle:not(.deuxCollasped) .uxCaret,
.ui4-uxDropdown-Toggle .uxCaret { border-top-color: #333333; }

.ui4-Collapse-Toggle.deuxCollasped .uxCaret { border-left-color: #333333; margin-bottom: 2px;}

.ui4-Collapse-Toggle + .ui4-uxPanel-Collapse {
    position: relative;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
       -moz-transition: height 0.35s ease;
         -o-transition: height 0.35s ease;
            transition: height 0.35s ease;
}

.ui4-Collapse-Toggle.deuxCollasped + .ui4-uxPanel-Collapse { height: 0px; padding: 0px; }

.ui4-uxBtn-lg [class^="uxCaret"],
.ui4-uxBtn-lg [class*="uxCaret"] { border-width: 5px 5px 0; border-bottom-width: 0; }
 

/* Gradient Color Styles */
/***************************************************************************/
.uxGradient-Green
{
background: #f3ffc6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZmZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGViOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f3ffc6 0%, #cdeb8b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3ffc6), color-stop(100%,#cdeb8b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3ffc6 0%,#cdeb8b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3ffc6 0%,#cdeb8b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3ffc6 0%,#cdeb8b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f3ffc6 0%,#cdeb8b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3ffc6', endColorstr='#cdeb8b',GradientType=0 ); /* IE6-8 */
}

.uxGradient-Black 
{
background: rgb(86,86,86); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2NTY1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjBmMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(86,86,86,1) 0%, rgba(15,15,15,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(86,86,86,1)), color-stop(100%,rgba(15,15,15,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(86,86,86,1) 0%,rgba(15,15,15,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(86,86,86,1) 0%,rgba(15,15,15,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(86,86,86,1) 0%,rgba(15,15,15,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(86,86,86,1) 0%,rgba(15,15,15,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#0f0f0f',GradientType=0 ); /* IE6-8 */
}
.uxGradient-Gray-Dark 
{
background: #f6f8f9;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZWJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q3ZGVlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9));
background: -webkit-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
background: -o-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
background: -ms-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
background: linear-gradient(to bottom,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 );
}
.uxGradient-Gray-Dark.uxBtn:hover,
.uxGradient-Gray-Dark.uxGradient-Hover:hover 
{
background: #fcfeff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZWJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2M3ZDhlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZkZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fcfeff 0%, #e5ebee 50%, #c7d8e2 51%, #fcfdff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfeff), color-stop(50%,#e5ebee), color-stop(51%,#c7d8e2), color-stop(100%,#fcfdff));
background: -webkit-linear-gradient(top,  #fcfeff 0%,#e5ebee 50%,#c7d8e2 51%,#fcfdff 100%);
background: -o-linear-gradient(top,  #fcfeff 0%,#e5ebee 50%,#c7d8e2 51%,#fcfdff 100%);
background: -ms-linear-gradient(top,  #fcfeff 0%,#e5ebee 50%,#c7d8e2 51%,#fcfdff 100%);
background: linear-gradient(to bottom,  #fcfeff 0%,#e5ebee 50%,#c7d8e2 51%,#fcfdff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfeff', endColorstr='#fcfdff',GradientType=0 );
}
.uxGradient-Gray 
{
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e5e5e5 0%, #c4c4c4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#c4c4c4));
    background: -webkit-linear-gradient(top, #e5e5e5 0%,#c4c4c4 100%);
    background: -o-linear-gradient(top, #e5e5e5 0%,#c4c4c4 100%);
    background: -ms-linear-gradient(top, #e5e5e5 0%,#c4c4c4 100%);
    background: linear-gradient(to bottom, #e5e5e5 0%,#c4c4c4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#c4c4c4',GradientType=0 );
}
.uxGradient-Blue-Light 
{
background: #f4fdff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2Y0ZmRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGVmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f4fdff 1%, #e0efff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f4fdff), color-stop(100%,#e0efff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4fdff 1%,#e0efff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4fdff 1%,#e0efff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4fdff 1%,#e0efff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4fdff 1%,#e0efff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4fdff', endColorstr='#e0efff',GradientType=0 ); /* IE6-8 */
}
.uxGradient-Superlight
{
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */

}
.uxGradient-Superlight.uxBtn:hover,
.uxGradient-Superlight.uxGradient-Hover:hover /* Old Naming Convention Still used In Event Showcase */
{
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5Njk2OTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #969696 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#969696)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#969696 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#969696 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#969696 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#969696 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#969696',GradientType=0 ); /* IE6-8 */

}
.InvertedGradient{ /* Old Naming Convention Still used In Event Showcase */
background: #AAA; /* Old browsers */
background-image:url(css/images/InvertedGradient.png);}
}

/* THe following Gradients Should be rotated out over time */

.uxNavGradient /* Old Naming Convention Still used In Event Showcase */
{
background: #181818;
background-image:url(images/MenuGradient.png);
}
.uxGreenGradient /* Old Naming Convention Still used In Event Showcase */
{
background: #f3ffc6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZmZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGViOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f3ffc6 0%, #cdeb8b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3ffc6), color-stop(100%,#cdeb8b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3ffc6 0%,#cdeb8b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3ffc6 0%,#cdeb8b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3ffc6 0%,#cdeb8b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f3ffc6 0%,#cdeb8b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3ffc6', endColorstr='#cdeb8b',GradientType=0 ); /* IE6-8 */
}

.uxBlackGradient /* Old Naming Convention Still used In Event Showcase */
{
background: #353535; /* Old browsers */
background: -moz-linear-gradient(top,  #353535 1%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#353535), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #353535 1%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #353535 1%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #353535 1%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #353535 1%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}
.uxDarkGrayGradient /* Old Naming Convention Still used In Event Showcase */
{
background: #353535; /* Old browsers */
background: -moz-linear-gradient(top,  #353535 1%, #0f0f0f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#353535), color-stop(100%,#0f0f0f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #353535 1%,#0f0f0f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #353535 1%,#0f0f0f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #353535 1%,#0f0f0f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #353535 1%,#0f0f0f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#0f0f0f',GradientType=0 ); /* IE6-9 */

}
.uxDarkGrayGradient:hover /* Old Naming Convention Still used In Event Showcase */
{
background: #fcfeff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZWJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2M3ZDhlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZkZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fcfeff 0%, #e5ebee 50%, #c7d8e2 51%, #fcfdff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfeff), color-stop(50%,#e5ebee), color-stop(51%,#c7d8e2), color-stop(100%,#fcfdff));
background: -webkit-linear-gradient(top,  #fcfeff 0%,#e5ebee 50%,#c7d8e2 51%,#fcfdff 100%);
background: -o-linear-gradient(top,  #fcfeff 0%,#e5ebee 50%,#c7d8e2 51%,#fcfdff 100%);
background: -ms-linear-gradient(top,  #fcfeff 0%,#e5ebee 50%,#c7d8e2 51%,#fcfdff 100%);
background: linear-gradient(to bottom,  #fcfeff 0%,#e5ebee 50%,#c7d8e2 51%,#fcfdff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfeff', endColorstr='#fcfdff',GradientType=0 );
}

.uxLightBlueGradientButton{ /* Old Naming Convention Still used In Event Showcase */   
background: #f4fdff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2Y0ZmRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGVmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f4fdff 1%, #e0efff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f4fdff), color-stop(100%,#e0efff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4fdff 1%,#e0efff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4fdff 1%,#e0efff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4fdff 1%,#e0efff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4fdff 1%,#e0efff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4fdff', endColorstr='#e0efff',GradientType=0 ); /* IE6-8 */
}
.uxSuperlightGradient /* Old Naming Convention Still used In Event Showcase */
{
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
}
.uxSuperlightGradient:hover /* Old Naming Convention Still used In Event Showcase */
{
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5Njk2OTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #969696 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#969696)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#969696 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#969696 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#969696 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#969696 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#969696',GradientType=0 ); /* IE6-8 */
}
.InvertedGradient { /* Old Naming Convention Still used In Event Showcase */
background: #AAA; /* Old browsers */
background-image:url(css/images/InvertedGradient.png);
}

/* Normalizing Styles */
/***************************************************************************/
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
button,
input {
  line-height: normal;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}/* INCLUDE: D:\EBMS\Ungerboeck2070-2\ui4\footer\footer.css included by the asset router */
/* INCLUDE: D:\EBMS\Ungerboeck2070-2\app\eap\eap.css included by the asset router */
/* Diagnostics */
#diagnostics span {display: inline-block !important; float: none !important;}
.prop{font-weight:700;}
.null{color:red;}
.string{color:green;white-space:pre-wrap;}
.collapser{position:absolute;left:-1em;cursor:pointer;-moz-user-select:none;}
.q{display:inline-block;width:0;color:transparent;}
li{position:relative;}
#error{-moz-border-radius:8px;border:1px solid #970000;background-color:#F7E8E8;margin:.5em;padding:.5em;}
.errormessage{font-family:monospace;}
#json{font-family:monospace;font-size:1.1em;white-space:pre-wrap;}
ul{list-style:none;margin:0 0 0 1.8em;padding:0;}
h1{font-size:1.2em;}
.bool,.num{color:blue;}
/* Indent JSON when there's a callback. */
.callback + #json {  padding-left: 1em;}
.callback {  font-family: monospace;  color: #A52A2A;}  
/* ---------------------------------------------------------------------------------------------------------------------------------------- */

/* Quick Setup */
body { font: 0.8em Arial, sans-serif; margin: 0px; }
h1 {font: 1em;}
h2 {font: 0.8em;}
h3 {font: 0.8em;}

/* Header styling*/
h3 {margin:0px; display:block;display:table-cell; vertical-align:middle; width:80%; float: left;}
h3.First { border-top: none; margin-top: 10px;}
[class*=" uxIcon-"] { display: none;}

.Messaging.Information .uxIcon-Info { display: inline-block; }
.Messaging.Success .uxIcon-Success { display: inline-block; }
.Messaging.Error .uxIcon-Error { display: inline-block; }

.Messaging.Information, .Messaging.Success, .Messaging.Error { display: block; background-repeat: no-repeat; border: 3px solid; font-weight: bold; padding-left: 0px; border-radius: 3px; }
.Messaging.Information { background-image: url("../images/usi-genInformationIcon_small.png"); background-color: #ECF4FC; border-color: #5197D9; color: #0A6896; }
.Messaging.Success { background-image: url("../images/usi-genSuccessIcon_small.png"); background-color: #EDFCED; border-color: #73A241; color: #588A18; }
.Messaging.Error { background-image: url("../images/usi-genErrorIcon_small.png"); background-color: #FFE6E6; border-color: #E21313; color: #990000; }
.Messaging { margin-bottom: 8px; }
.Messaging { margin-top: 3px; }
.MessagingText { vertical-align: middle; }

/*  Collapsing components*/ 
.Expando {cursor:pointer; margin:3px -77px 5px -8px; display:table; padding-top:9px; width:101%;padding-bottom:7px; border-radius:0px;background-image:none;background-color: #none!important;border-bottom:1px dotted silver; } /* border-radius:5px; background:url("images/h_background.png") repeat-x scroll left top #ECECEC; */
.Collapsed :not(.Collapsed) .ExpandoContent {display: block;}
div.informationHeader, div.tableHeaders, div.subSectionContainer div.Expando, .confirmationPageSubSection h3.subSectionTitle{background:none!important; border-bottom:3px solid; border-radius:0px;}/* Temporary - overriding expando heading color - remove later */

.Expando div{display:table-cell;}
.Expando.H2 {margin: 1em 0em 1em 0em;}

.Expando.Big {margin: 0px; padding: 0px;}
.Expando.Big h2 {padding-top:4px;padding-bottom:0px;font-size:1.2em; margin: 0px;}

.Expando.H2 h2 {display: inline; }
.Expando.H3 { border-top: 1px solid #999; padding: 8px 0 0 0; margin: 0 0 10px 0;}
.Expando.H3 h3 {display: inline; margin: 0px; border: none;}
.Expando.H3.First {margin-top: .8em; border: none;}

.Expando img {margin: 5px 6px 0px 8px; vertical-align:middle;height:16px; width:16px;}
.Expando span {float: none; display: inline;}

.uxExpandoHeader > .uxExpandoCaption { font-size: 1.17em; font-weight: bold; }

.Instructions.thankYouText, .confirmationText { margin-left: -7px !important; width: 100%; }
.Instructions.thankYouText { padding: 15px 3px 15px 10px; }
.confirmationText { padding: 0px; margin-bottom: 5px; }



/* Treemendous overrides for nested headings that need a subtle style */
div.Treemendous div.Expando {margin: 0px; padding: 0px; background-color: transparent !important;}  using !important until the webskins stop using it! 
.Treemendous .Expando.H5 { margin:10px 0 6px 20px; }
.Treemendous .fieldItemTemplate.Checkbox {margin-left: 26px; width: 41%;}

/* Tabify stock styles */
.menu { padding: 0; clear: both; margin-top:5px; margin-bottom:0px; }
ul.sectionTabContainer{ margin-bottom:0px; margin-left: 0px; }
.menu ul{margin-bottom:0px;padding-bottom:0px;}
.uxEAP-app .sectionTabContainer {margin-bottom:-6px;-webkit-margin-after:-6px;}
.uxEAP-app .menu li { display: inline-block; border-right: 1px solid #a2a2a2; border-left: 1px solid #aaa; border-top: 1px solid #adadad; margin-right:5px; border-radius: 3px 3px 0px 0px; margin-left: 0px;}
.uxEAP-app .menu li.active {border-bottom: none;} 
.uxEAP-app .menu li a {margin-bottom:0px; padding: 9px 16px 8px 16px; float:left; text-decoration: none; color: #000; font-weight: bold; border:1px solid #ececec; outline:none; max-width: none;font-size:.95em; border-radius: 3px 3px 0px 0px;
    background: x#d0d0d0; /* Fallback for old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMxYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ededed 0%, #d0d0d0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#d0d0d0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ededed 0%,#d0d0d0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ededed 0%,#d0d0d0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ededed 0%,#d0d0d0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ededed 0%,#d0d0d0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-8 */
    }
.menu li a:hover { background: #ffffff; /* Old browsers */ }

.menu li.active a{background: #F5F5F5; outline:none; background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */
    }

#summarySection { padding-top: 0px; padding-bottom: 10px; margin-bottom: 0px; }

fieldset.content, div.usiBanner {background:#f5f5f5;}
/* WL: To hide cart, clear margin-right below */
.CartInBanner .content {border-radius: 0px 8px 8px 8px;}
.content {clear: both; border: 1px solid #aaa; border-top:0px; background-color: #eee;padding: 0px 20px 20px 20px; margin-left: 0px; border-radius: 0px 8px 0px 8px;
    /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top, #DEDEDE 0%, #FFFFFF 100%);
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #DDDDDD 0%, #FFFFFF 100%);
    /* Opera */ 
    background-image: -o-linear-gradient(top, #DDDDDD 0%, #FFFFFF 100%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDDDD), color-stop(1, #FFFFFF));
    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #DDDDDD 0%, #FFFFFF 100%);
    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to bottom, #DDDDDD 0%, #FFFFFF 100%);
    }

/*  New Banner */
div.usiBanner { padding: 0; border-radius: 3px; position: relative; float: none; }
div.usiBanner div.usiBannerRow1 { border-radius: 3px 3px 0px 0px; padding: 10px 16px; border: 1px solid #333; background-color: #666; background: linear-gradient(to bottom, #666 0%, #333 100%) repeat scroll 0 0 transparent;}
div.usiBanner div.usiBannerRow1 h2 { font-weight: normal; font-size: 1.2em; display: inline; color: #fff;}
div.usiBanner div.usiBannerRow1 ul.usiBannerLinks { float: right; }

div.usiBanner div.usiBannerRow1 ul.usiBannerLinks li { display: inline-block !important; color: #ccc;}

#headerContactCompanyDelimiter {display:none;}
.OnSelectApplication #headerContactCompanyDelimiter {display:inline-block;}
.uxSelected .uxDelimiterSpace{padding-left:5px;padding-right:5px;}
.Control.uxSelectionPick{float:left;}

.screenMainContainer.OnSelectApplication div.usiBanner div.usiBannerRow1 ul.usiBannerLinks li.headerMyApplications {display: none !important;} /* Hides the My Applications link in the banner */
div.usiBanner div.usiBannerRow1 ul.usiBannerLinks li a { color: #fff;}
div.usiBanner div.usiBannerRow2 { position: relative; border-radius: 0px 0px 3px 3px; padding: 8px 9px; min-height: 2.5em; overflow: hidden; xwidth: 100%; border: 1px solid #aaa;
                                  background: linear-gradient(to bottom, #e7e7e7 0%, #cfcfcf 100%) repeat scroll 0 0 transparent;}
div.usiBanner div.usiBannerRow2 .usiCartSummary { position: absolute; right: 15px; top: 8px;} 
div.usiBanner div.usiBannerRow2 fieldset { padding-bottom: 0px; padding: 0px 6px 0px 6px; line-height: 1em;}
div.usiBanner div.usiBannerRow2 fieldset p { margin: 5px 0px 5px 0px;}
div.usiBanner div.usiBannerRow2 fieldset .Label { margin:0px; padding: 0px;}
div.usiBanner div.usiBannerRow2 .usiEventSummary { border-radius: 0px; float: left; margin-right: 5px; margin-bottom:1px;border: 0px; background:transparent;}
div.usiBanner div.usiBannerRow2 .usiRepInfo { border-radius: 0px; float: left; margin-right: 5px; border-left: 1px solid #bbb; background: transparent;}

div.usiBanner div.usiBannerRow2 .usiEventSummary { width: 43%; }
div.usiBanner div.usiBannerRow2 .usiRepInfo { width: 32%; }
div.usiBanner div.usiBannerRow2 .usiEventSummary { xwidth: 65%; } /* WL: Temporarily setting width to match width of form below so it looks decent. Change/remove when additional summary boxes are added to the header */
div.usiBanner div.usiBannerRow2 .usiRepInfo {} 

/* High level containers */

.sectionContainer {position: relative;}
.Panel2 {float: right; width: 35%;}
.screenLayoutContainer { float: left; width: 65% }
.confirmationPageSection { width: 100% }
.screenMainContainer { position: relative; } /* WL: Added min-width to handle some contents blowing through containers, also, realistically, why would contents ever be less than 650px wide? */
.usiCartSummary {display: none;}


/* Overrides for when the Show Cart In Banner config box is enabled */
.screenMainContainer.CartInBanner .screenLayoutContainer { float: left; width: 100% } /* Sets the width of the content area on the page to full width*/
.screenMainContainer.CartInBanner .Panel2 { width: 400px; border-radius: 6px; border: 1px solid #666; position: absolute; top: 5.8em; right: 15px; left:auto; background: #fff; display: none; z-index: 99999999999999999999999;} /* Repositions and restyles the cart column as a popup cart */
.screenMainContainer.CartInBanner .usiCartSummary {display: block;} /* Shows the actual cart button */
.screenMainContainer.CartInBanner.ShowCart .Panel2 { display:block;padding:13px;border:0px;/*background-image:url(css/images/TopArrow.png)*/;background-repeat:no-repeat;background-color:transparent;/*background-position:340px 0px;*/} /* Toggles the popup cart on and off */

/* Overrides for the Application List */
.screenMainContainer.OnSelectApplication .usiCartSummary {display: none;} /* Hides the View Cart button in the banner */
.screenMainContainer.OnSelectApplication div.usiBanner div.usiBannerRow2 .usiRepInfo {display: none;} /* Hides the Sales Rep info in the banner */
/* end */

#summary-section1{margin-top:0px;}
#summarySection .content{border:none; background: none; width:100%; margin-left:0px;}
#summarySection .content{border:0px; border-right:0px;} 
#summarySection .sectionContainer fieldset.content{margin-left:0px;padding-left:0px; padding:0px;}

.summarySubSectionContainer{margin-left:0px;padding-left:0px;}
.Columns1 .summarySubSectionContainer .controlContainer .doubleHalfWide Label{width:43%;}
.Columns1 .summarySubSectionContainer .controlContainer .doubleHalfWide .Control{width:53%; margin-left:15px;}
.Columns1 .summarySubSectionContainer .controlContainer .doubleHalfWide {width:99%;}

/* Custom column layouts for form */
fieldset {border: none; padding: 0px 0px 20px 0px; position: relative; clear: left;}
fieldset fieldset fieldset { padding: 0;}
fieldset .Collapsed{padding: 14x 0px 1px 0px;}
.subFieldset{padding-top:14px;}

fieldset legend { display: none;}
fieldset ul {clear: both;}

fieldset .Label {line-height: 1.4em; min-width: 50px;}
fieldset input {line-height: 1.4em; xmin-width: 50px; min-height:1.4em;}
fieldset input[type="radio"],
fieldset input[type="checkbox"] {line-height: normal; min-height:0;}

p.Checkbox input[type="checkbox"]{width:16px!important;padding-left:0px; width:13px;outline:none; border:0px; margin-left:0px;}
p.Checkbox:focus{border:0px;}

p.Radio input[type="radio"]{width:13px!important;padding-left:0px;outline:none; border:none; }
p.Radio:focus{outline:none; border:0px!important;}
p.Radio span.Control{width:20px;}

p.Checkbox span.Control{width:auto;}
/* Clearing out some browser defaults */
fieldset {-webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-before: 0em; -webkit-padding-start: 0em; -webkit-padding-end: 0em; -webkit-padding-after: 0em;}

/* COLUMN STYLE -- Spans cross multiple columns, when used */
/* 4 Column Layouts ============================ */
.Columns4 .uxForm-Field, .Columns4 p { float: left; width: 25%; margin: 2px 0px 2px 0px;}
.Columns4 .uxForm-Field.Span4, .Columns4 p.Span4 {width: 100%;}
.Columns4 .uxForm-Field.Span4 label {width: 12%;}
.Columns4 .uxForm-Field.Span4 .Control {width: 86%;}
.Columns4 .uxForm-Field.Span4 .Control input, ..Columns4 .uxForm-Field.Span4 .Control select  {width: 99%;}
.Columns4 .uxForm-Field.Span3, .Columns4 p.Span3 {width: 75%;}
.Columns4 .uxForm-Field.Span2, .Columns4 p.Span2 {width: 50%;}
.Columns4 .uxForm-Field.Span2 label {width:24%;}
.Columns4 .uxForm-Field.Span2 .Control {width: 75%;}
.Columns4 .uxForm-Field.Span2 .Control input, ..Columns4 .uxForm-Field.Span2 .Control select {width: 99%;}
.Columns4 .uxForm-Field.Span1, .Columns4 p.Span1 {width: 25%;}
.Columns4 .uxForm-Field.Span1 label {width:12%;}
.Columns4 .uxForm-Field.Span1 .Control {width: 50%;}
.Columns4 .uxForm-Field.Span1 .Control input, ..Columns4 .uxForm-Field.Span1 .Control select {width: 99%;}
.Columns4 .uxForm-Field.SpanHalf, .Columns4 p.SpanHalf {width: 12%;}
.Columns4 .uxForm-Field.SpanHalf label {min-width: 50px;}


/* 2 Column Layouts ============================ */
.Columns2 .uxForm-Field, .Columns2 p { float: left; width: 49%; margin: 2px 0px 2px 0px;}
.Columns2 .uxForm-Field label { float: left; width: 49%; margin: 2px 0px 2px 0px;}
.Columns2 .uxForm-Field.doubleWide label, .Columns2 .uxForm-Field.doubleHalfWide label { width: /* 24.5%; */}
.Columns2 .uxForm-Field.Span2, .Columns2 p.Span2 {width: 100%;}
.Columns2 .uxForm-Field.Span2 label {width:24%;}
.Columns2 .uxForm-Field.Span2 .Control {width: 74%;}
.Columns2 .uxForm-Field.Span2 .Control input, ..Columns4 .uxForm-Field.Span2 .Control select {width: 98%;}
.Columns2 .uxForm-Field .Control {width: 49%;}
.Columns2 .uxForm-Field .Control input, .Columns2 .uxForm-Field .Control select {width: 98%;}
.Columns2 .uxForm-Field.doubleWide .Control, .Columns2 .uxForm-Field.doubleHalfWide .Control { /* width: 74.5%; */}
.subFieldset .Columns2 .uxForm-Field, .subFieldset .Columns2 p {width:43%;}
.subFieldset .Columns2 .uxForm-Field .Control {width: 100%;}
.uxForm-Field .Control input[type="select"]{width:100%; min-height:1.4em;}

select.input:focus{border-top-color:#0f5f89;border-right:1px solid #79a6be;border-bottom:1px solid #688fa3;border-left:1px solid #688fa3;}
.input select:focus{border-top-color:#0f5f89;border-right:1px solid #79a6be;border-bottom:1px solid #688fa3;border-left:1px solid #688fa3;} /* field focus blue border */
.uxForm-Field .Control input[type="password"]{font-size:.9em;padding-left:2px;border-width:1px; border-style:solid; border-color:#999 #999 #bbb #bbb;} /*password fields in firefox need this*/
.uxForm-Field .Control input[type="text"]{font-size:.9em;padding-left:2px;border-width:1px; border-style:solid; border-color:#999 #999 #bbb #bbb;}
fieldset .uxForm-Field .Control input[type="text"] {box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box;}
fieldset .uxForm-Field .Control input[type="password"] {box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box;}
.uxForm-Field .Control input:focus{border-top-color:#0f5f89;border-right:1px solid #79a6be;border-bottom:1px solid #688fa3;border-left:1px solid #688fa3 }
.uxForm-Field.Checkbox input:focus{outline:none; border:0px;}
 
/* 1 Column Layouts ============================ */
.Columns1 .uxForm-Field, .Columns1 p { display: inline-block; width: 100%; margin: 2px 0px 2px 0px;}
.Columns1 .uxForm-Field .Label { float: left; width: 34%; margin: 2px 0px 2px 0px;padding-right:4px;}
.Columns1 .uxForm-Field .Control {width: 64%; height: 100%;}
.Columns1 .uxForm-Field .Control input {width: 100%;}
.Columns1 .uxForm-Field .Control select.input { margin-left: 0; min-height:1.4em; padding:2px 2px 2px 0px; border-color:#999 #999 #bbb #bbb; border-width:1px; border-style:solid; font-size:.9em;}
.Columns1 .uxForm-Field .Control select.input { width: 100%; }
.Columns1 .uxForm-Field .readOnlyCaption .Control{ width: 100%;}

.Columns1 .uxForm-Field .Control select.selectContactList{width:100%; min-height:1.4em;}
/* Single column Radio button list */
.Columns1 .uxForm-Field.Radio label {float: left; width: 75%; vertical-align:top;}
.Columns1 .uxForm-Field.Radio .Control {width: 25px; text-align: right; border:0px;padding:0px;margin:0px;}
.Columns1 .uxForm-Field.Radio .Control input {width:0; margin-right:10px; border:0px;}
/* Use Columns1 Span1 when you want a 50/50 split */
.Columns1 .uxForm-Field.Span1, .Columns1 p.Span1 {width: 100%;}
.Columns1 .uxForm-Field.Span1 .Control input {width: 100%;}
.Columns1 .uxForm-Field.Span1 label {width: 49%;}

img.output, img.image {max-width: 150px; max-height: 200px;}

div.TermsAndConditions {border-radius:5px; background: #ccc; padding: 10px; border: 1px solid #aaa; border-bottom: none; text-decoration: none; color: #000; font-weight: bold;}
p.termsAndConditionsText {margin-left:20px;}

/* Form element tweaks */
textarea {width: 100%; resize: none;}

textarea.Comments {min-height: 5em; height: auto;}
fieldset .Label {display: block; float: left; width: 50%;}
fieldset legend span {display: none; float: none;}
fieldset span.fileName {display: block; float: none;}
/* Radio */
.Columns2 .uxForm-Field.Radio label {float: left; width: 90%; }
.Columns2 .uxForm-Field.Radio span.Control {min-width: 26px; width: 5%; }
.Columns2 .uxForm-Field.Radio span.Control input  { width: 15px;}
..Columns4 .uxForm-Field.Radio.SpanHalf label {float: left; width: 65%; }
..Columns4 .uxForm-Field.Radio label {float: left; width: 85%; }
..Columns4 .uxForm-Field.Radio span.Control {min-width: 26px; width: 10%; }
..Columns4 .uxForm-Field.Radio span.Control input {width: 15px;}
/* Checkbox */
.Columns1 .uxForm-Field.Checkbox{margin-left:36%;}
.Columns1 .uxForm-Field.Checkbox .Label{width:70%; text-align:left; vertical-align:top; margin-top:2px;}
.Columns1 .Treemendous .fieldItemTemplate .Checkbox .Label{width:80%;}
.Columns1 div.ExpandoContent.fieldContainer .itemTemplate .controlContainer .uxForm-Field.Checkbox{margin-left:0px;} 
.Columns2 .uxForm-Field.Checkbox label {float: left; width: 87%; }
.Columns2 .uxForm-Field.Checkbox span.Control {min-width: 26px; width: 5%; }
.Columns2 .uxForm-Field.Checkbox span.Control input  { width: 15px;}
..Columns4 .uxForm-Field.Checkbox label {float: left; width: 85%; }
..Columns4 .uxForm-Field.Checkbox span.Control {min-width: 26px; width: 10%; }
..Columns4 .uxForm-Field.Checkbox span.Control input {width: 15px;}

/* Big Textarea */
.Columns1 .uxForm-Field.Textarea .Control {width: 100%;}
/* Short text boxes, such as numeric fields */
.Columns1 .uxForm-Field.Small span.Control input, .Columns2 .uxForm-Field.Small span.Control input, .Columns2 .uxForm-Field.Small span.Control select {width: 100px;}

/* Summary Page special styles */
.Summary label {font-weight: bold;}
.Summary .Columns1 .uxForm-Field .Label {margin: 0px 0px 2px 0px; vertical-align:top;}
.Summary modal{}

/* Terms */
.Terms label {width: auto;}
.Terms fieldset {margin: 0px; padding: 0px; display: inline;}
.Terms span {display: inline;}
.Terms p {display: inline;}

/* Show or hide cart */

.content.usiShowCart { }
.usiShowCart { }

/* Misc Panels */
/* WL: hide cart with display below */
.screenMainContainer.OnLogIn .Panel2 { display: none; }
.Panel2.usiShowCart:before, .Panel2.usiShowCart:after {
display: table;
content: " ";
}
.Panel2.usiShowCart:after {
clear: both;
}
.Panel2.usiShowCart { background-color: #FDFDFD; width: 35%; float: none; position: relative; left: 65%; border-radius: 0px 0px 8px 0px; }
#shoppingCart { position: absolute; top: 0; padding: 20px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.screenMainContainer.CartInBanner .Panel2.usiShowCart .Panel { padding: 10px 20px 20px; border-bottom: 1px solid #ccc;border:2px solid #888;border-radius:5px; background:#fcfcfc;
-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.45);
-moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.45);
box-shadow:        2px 2px 5px rgba(50, 50, 50, 0.45);}
.screenMainContainer.CartInBanner #shoppingCart { position: relative; }
.screenMainContainer.CartInBanner .Panel2.usiShowCart .Panel.CurrentUser{padding-top:40px; padding-bottom:5px;}
.Panel2.usiShowCart .Panel h4 { margin-top: 0px;}
.Panel2.usiShowCart .Panel .viewApplicationsLink{margin-top:-15px;display:block; margin-bottom:15px;}
.CurrentUser{background: transparent;}
.Cart .LineItem {line-height: 1.5em; clear:left;}
.Cart .LineItem .Charge {float: right; clear:right;}
.Cart .LineItem.Subtotal {line-height: 1.5em; clear: left; font-weight: bold; border-top: 1px dashed #ccc; padding-top:10px; margin-top:10px; padding-bottom:12px;}
.Cart .CartDisclaimer {font-weight: normal; font-size: .8em;}

/* Misc setup */
.floatleft  { float: left; }
.floatright  { float: right; }
.hide { display: none; }
.show { display: block; }
.disabled { pointer-events: none; opacity: 0.5; }
input:disabled{background:#f8f8f8; border:1px solid #CCC !important;}
select:disabled{background:#f8f8f8; border:1px solid #CCC !important;}
.required, .requiredSymbol { font-weight: normal; }
.requiredSymbol { margin-right: 0px; color: #FF0000; margin-left: -14px; }
table tr:nth-child(even) { background: rgba(150,150,150,0.1); }
.break { -ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }
.ellipsis { width: 250px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; /* Required for IE8 */ -o-text-overflow: ellipsis; /* Required for Opera */ text-overflow: ellipsis; }

/* Modals =================================================================  */
.blurred {  -webkit-transition : -webkit-filter 333ms ease-in-out; }
.unblured {  -webkit-transition : -webkit-filter 333ms ease-in-out; }

#progressModal > .uxModalControl > .uxModalOuterWrapper {
	width:220px;
	margin-top:10%;
}


/*  Progress/Processing*/
.uxLoader { text-align: center; padding:50px 0px 40px 0px; background-color:rgba(255,255,255,0.6); min-height:70px;border: 1px solid rgb(255, 255, 255); border-radius: 3px;background-image:url(images/LightWhiteGradient.png);background-repeat:repeat-x;}
.uxLoader img {position: inherit; z-index: 1;}
.uxLoader .uxProcessText{margin-top:55px;margin-left:5px;color:#555;font-weight:bold;font-size:14px;}
.uxLoader span { display: inline-block; vertical-align: middle; height: 22px; position: relative;}

/* hiding animation for now CY
.uxLoader span:before,
    .uxLoader span:after { content: ""; display: inline-block; vertical-align: middle;height: 10px; width: 25px; opacity: 0.0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);background: #0041a3; border-radius: 5px; }
.uxLoader span:before,
    .uxLoader span:after 
{
    -webkit-animation: loader 1.20s infinite alternate;
       -moz-animation: loader 1.20s infinite alternate;
         -o-animation: loader 1.20s infinite alternate;
            animation: loader 1.20s infinite alternate;
}
.uxLoader img
{
    -webkit-animation: hide 0.10s infinite;
       -moz-animation: hide 0.10s infinite;
         -o-animation: hide 0.10s infinite;
            animation: hide 0.10s infinite;
}
*/

@-webkit-keyframes loader {
  80% { height: 10px; opacity: 0.5; }
  100% { height: 22px; opacity: 0.1; }
}
@-moz-keyframes loader {
  80% { height: 10px; opacity: 0.5; }
  100% { height: 22px; opacity: 0.1; }
}
@-o-keyframes loader {
  80% { height: 10px; opacity: 0.5; }
  100% { height: 22px; opacity: 0.1; }
}
@keyframes loader {
  80% { height: 10px; opacity: 0.5; }
  100% { height: 22px; opacity: 0.1; }
}

@-webkit-keyframes hide {
    0% { opacity: 0.0; }
  100% { opacity: 0.0; }
}
@-moz-keyframes hide {
    0% { opacity: 0.0; }
  100% { opacity: 0.0; }
}
@-o-keyframes hide {
    0% { opacity: 0.0; }
  100% { opacity: 0.0; }
}
@keyframes hide {
    0% { opacity: 0.0; }
  100% { opacity: 0.0;city: 0.1; }
}


.uxLoader span:nth-of-type(1):before { -webkit-animation-delay: 0.10s; -moz-animation-delay: 0.10s; animation-delay: 0.10s; }
.uxLoader span:nth-of-type(1):after  { -webkit-animation-delay: 0.20s; -moz-animation-delay: 0.20s; animation-delay: 0.20s; }
.uxLoader span:nth-of-type(2):before { -webkit-animation-delay: 0.30s; -moz-animation-delay: 0.30s; animation-delay: 0.30s; }
.uxLoader span:nth-of-type(2):after  { -webkit-animation-delay: 0.40s; -moz-animation-delay: 0.40s; animation-delay: 0.40s; }
.uxLoader span:nth-of-type(3):before { -webkit-animation-delay: 0.50s; -moz-animation-delay: 0.50s; animation-delay: 0.50s; }
.uxLoader span:nth-of-type(3):after  { -webkit-animation-delay: 0.60s; -moz-animation-delay: 0.60s; animation-delay: 0.60s; }



#shoppingCartProgressModalContainer{ height: 100%;}
.shoppingCartProgress { border: 0px; left: 0; margin: 0 !important; max-width: 100%; padding: 0; width: 100% !important; z-index: 100000041; azimuth}
.shoppingCartProgressShade {height:100%; width: 100%; xbackground-color: #fff; opacity:0.9; position: absolute; left: 0px; border-radius: 6px;
                            background: url("images/ProgressIndicatorAlt.gif") no-repeat scroll center center #fff;
                            }


/* All Applications Page =================================================================  */

.ApplicationList {background:#f8f8f8; padding-left:8px;padding-right:8px; padding-bottom:15px;margin-left:8px;margin-right:8px; margin-bottom:8px; border-radius:6px;}
.ApplicationList table { xmin-width: 750px; width: 100%; border-collapse: collapse;}
.ApplicationList caption {text-align: left; font-weight: bold; font-size: 1.5em; line-height: 1.75em;}
.ApplicationList tr {}
.ApplicationList th { text-align: left; xbackground: #ccc; padding: 4px 8px; border-bottom: 4px solid #999; }
.ApplicationList th.First { border-top-left-radius: 8px; }
.ApplicationList th.Last { border-top-right-radius: 8px; }
.ApplicationList td { padding: 3px 6px;}
.ApplicationList .Money { text-align: right; }
.ApplicationList .Options {text-align: left; width: 1%;}
.ApplicationList .CurrentEvent {background: #fff; color: #000; font-weight: bold; border-bottom: 2px solid #ccc; padding-top: 15px; }
.ApplicationList .CurrentEvent .eventName {  font-size: 1.3em;}
.ApplicationList .PastEvent td { background: #fff; color: #000; font-weight: bold; border-bottom: 2px solid #ccc; padding-top: 15px; font-size: 1.3em; }
.ApplicationList .EditButton, .ApplicationList .EditButton:visited {display:inline-block;  text-align: center; min-width: 50px; background:#bbb; padding:2px 8px;border:1px solid rgba(0,0,0,0.15);border-radius:4px;transition:all .3s ease-out;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), 0 2px 2px rgba(0,0,0,0.3), 0 0 4px 1px rgba(0,0,0,0.2);text-decoration:none;xtext-shadow:0 1px rgba(255,255,255,0.7);color:#000;}
.ApplicationList .AddButton, .ApplicationList .AddButton:visited{display:inline-block;  text-align: center; min-width: 50px;padding:2px 8px;background:#f6882f;border:1px solid rgba(0,0,0,0.15);border-radius:4px;transition:all .3s ease-out;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), 0 2px 2px rgba(0,0,0,0.3), 0 0 4px 1px rgba(0,0,0,0.2);text-decoration:none;xtext-shadow:0 1px rgba(255,255,255,0.7);color:#000;}


/* Needed for Webskins Support */
div.centerPanel{  height: auto !important;  vertical-align: top;   border-radius: 8px 8px 8px 8px;  -moz-border-radius: 8px 8px 8px 8px;  -webkit-border-radius: 8px 8px 8px 8px; margin: 0 auto; display:inline-block;}
div.topPanel {  margin-top: 0px;  clear: both;  display: block;}
div.bottomPanel {  clear: both;  display: block; }
div.leftPanel     {  vertical-align: top;  overflow:hidden !important; min-height: 1px; display:inline-block;}
div.rightPanel {  vertical-align: top;  overflow:hidden !important; min-height: 1px; display:inline-block; }
.uxEAP-app > .layoutContainer { text-align:center; white-space: nowrap; overflow: auto;}
.uxEAP-app > .layoutContainer > * { text-align:left; white-space: normal; }


/* Main Content Area Updates CY*/
h4.subSectionCaption{margin:0px 0px 0px 0px;padding:2px 0px 8px 0px; min-height:0px;font-weight:normal;display:inline-block; font-style: italic;}
div.summarySubSectionContainer fieldset h4.subSectionCaption{display:none;}      /***********  Can be removed when h4 captions are fixed and not in the collapsible headings  ***************/
h4.controlLabel{margin-bottom:5px;float:left; display:inline-block;}
div.subFieldset div.ExpandoContent.fieldContainer h4.controlLabel{display:inline-block;margin-top:2px;}
 
/* WL: Hardcoding this for a nice look for 20.6B -- This should eventually be webskin controlled */
div#center div.layoutContainer{margin:0px!important; position:absolute; float:left;}
#center {  }

div.sectionContainer fieldset.content div.sectionContainer fieldset.content{padding-left:5px;}
#OverrideEmailDataEmailAddress{width:100%;}
p#OverrideEmailDataEmailAddress .Label{width:100%; margin-bottom:5px;}
p#OverrideEmailDataEmailAddress .Control{margin-bottom:8px;width:100%;}
div.subSectionContainer{min-height:250px;}
div.subSectionContainer .subFieldset .fieldContainer fieldset{padding-bottom:0px; display:block; width:100%;}
#summarySection div.subFieldset .Checkbox span.Control{margin-right:4px;}
#summarySection div.subFieldset span.Label{width: 34%; display:inline-table; }
#summarySection span.Label{ font-weight:bold;  }
#summarySection span.LabelValue{ font-weight: bold;  }
#summarySection div.subFieldset .uxForm-Field.Checkbox span.Control{width:auto;}
#summarySection div.subFieldset div.ExpandoContent.fieldContainer .uxForm-Field{width:100%;}
#summarySection #TermsAndConditionssubSection span.Control { float: left; }
#summarySection #TermsAndConditionssubSection span.LabelValue { font-weight: normal; }

.bulletLabel { width: auto !important; min-width: 0px; padding-top: 2px; margin-right: 10px; }
.bulletValue { float: left !important; }

.productSummary > .uxForm-Field, .productSummary > p { clear: both; width: 65%; }

#summarySection div.subSectionContainer{min-height:1px;}
div.summarySubSectionContainer fieldset{padding-bottom:8px;}
div.summarySubSectionContainer .groupItemContainer fieldset{padding-bottom:0px;}
div.Modal div.subSectionContainer{min-height:110px!important;}
div.Modal span.Control select{width:100%; min-height:1.4em; padding:2px 2px 2px 0px; border-color:#999 #999 #bbb #bbb; border-width:1px; border-style:solid; font-size:.9em}
div.Modal span.Control select:focus{border-top-color:#0f5f89;border-right:1px solid #79a6be;border-bottom:1px solid #688fa3;border-left:1px solid #688fa3;}
div.Modal span.Control select:focus{border-top-color:#0f5f89;border-right:1px solid #79a6be;border-bottom:1px solid #688fa3;border-left:1px solid #688fa3;}

.ConfirmationScreen { } 
.ConfirmationScreen .content{xwidth:62%; margin-top:5px; margin-left: 0px; border-top:1px solid silver;} /* WL: This needs to be reworked */
.ConfirmationScreen .subSectionContainer{min-height:30px;}
.ConfirmationScreen h2.confirmationText{color:#006205;}
.ConfirmationScreen p.thankYouText{display:block; border:1px solid #6b8d6c; border-radius:5px;margin-bottom:30px;margin-top:0px;background-color:#c3d9c4;color:#003f03; text-align:center;}

.Columns1 .summarySubSectionContainer span.Control{padding-top:4px;}

.Label { float: none; }
.Control { float: none; display:inline-table; margin: 1px 1px 1px 0px;}
.summarySection .Control { float: none; word-break: normal; }
.Radio .Control, .Checkbox .Control { display: block; float: left; }

/* Buttons */
.usiButton,.usiButton:visited {    display:inline-block; text-decoration:none; padding:6px 12px 6px 12px; background-color: #fff;    
                                   min-width:76px; text-align:center; font-weight:bold; background-position: 0px 0px; background-repeat:repeat-x; background-position: top; color: #000;                                      
                                   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4a300', endColorstr='#e07700',GradientType=0 ); /* IE6-8 */    
                                   border: 1px solid #999; border-radius:4px; -webkit-box-shadow: 1px 1px 2px #666666; -moz-box-shadow: 1px 1px 2px #555;   
                                   box-shadow: 1px 1px 2px #555; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4); filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=45);   
                                   background-image:url(images/buttonBG.png); }
                                   
.usiButton:hover{    /* IE9 SVG, needs conditional override of 'filter' to 'none' */    -webkit-box-shadow: 1px 1px 2px #666666;    -moz-box-shadow: 1px 1px 2px #555;   
                                    box-shadow: 1px 1px 2px #555;   text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);   filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=45);    
                                    background-image:url(images/buttonBG.png);     background-position: 0px -173px;  }
.usiButton span {font-weight: normal;}


.PageButton,.PageButton:visited {  cursor: pointer;  display:inline-block;    margin-right:10px;     margin-left:-2px;    text-decoration:none;    padding:9px 15px 8px 15px;     min-width:76px;     text-align:center;    font-weight:bold;    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4a300', endColorstr='#e07700',GradientType=0 ); /* IE6-8 */    border:0px solid #999;    border-radius:4px;    -webkit-box-shadow: 1px 1px 2px #666666;    -moz-box-shadow: 1px 1px 2px #555;   box-shadow: 1px 1px 2px #555;   text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);   filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=45);   background-image:url(images/buttonBG.png);    background-position: 0px 0px;   background-repeat:repeat-x;   background-position: top; }
.PageButton:hover{    /* IE9 SVG, needs conditional override of 'filter' to 'none' */    -webkit-box-shadow: 1px 1px 2px #666666;    -moz-box-shadow: 1px 1px 2px #555;   box-shadow: 1px 1px 2px #555;   text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);   filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=45);    background-image:url(images/buttonBG.png);     background-position: 0px -173px;  }
.ChangeButton,.ChangeButton:visited,.PageButton.Summary,.PageButton.Summary:visited { cursor: pointer; display:inline-block;padding: 0px 15px 0px 15px;    line-height:1.8em;     transition:all .3s ease-out;    text-decoration:none;   -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: 0px 1px 2px #888;  -moz-box-shadow: 0px 1px 2px #888;  box-shadow: 0px 1px 2px #888;    min-width:45px;     text-align: center; background:url(images/smallBG.png);background-repeat:repeat-x;background-position:center;}
.ChangeButton:hover, .PageButton.Summary:hover {    -webkit-box-shadow: 0px 1px 2px #555;  -moz-box-shadow: 0px 1px 2px #555;  box-shadow: 0px 1px 2px #555;}
.PageButton.SubmitApplication{    cursor:pointer;    font-size:100%;    padding:8px 24px;}
.ChangeButton.Summary.navStepButton,.ChangeButton.Summary.navStepButton:visited{ }

/* Modal Buttons */
.Modal .FooterButton { float: left;}
.Modal .FooterButton.Cancel a.PageButtonCancel {cursor: pointer; display:block;padding-top:13px; margin-top:8px; color:#004876; margin-left:8px; text-decoration:none;}
.Modal .FooterButton.Cancel a.PageButtonCancel:hover{text-decoration:underline;}
.Modal .FooterButton a.okButton{ cursor: pointer; min-width:75px; text-align:center;}

.productSummary, .productSummary .uxForm-Field, .productSummary p{ width: 100% !important; }
.productSummary { float: left; clear both; }

.Control.isReadOnlySummary, .Control.isReadOnlyField { float: left; clear: both; width: auto !important; }

#TermsAndConditionssubSection label.Label { margin-right: 5px !important; width: auto !important; }
#TermsAndConditionssubSection p#TermsAndConditions { margin-top: 4px; }
#TermsAndConditionssubSection p#TermsAndConditionschecked, #TermsAndConditionssubSection p#TermsAndConditions { width: auto !important; }
#TermsAndConditionssubSection .fieldContainer { padding-left: 15px; }
#TermsAndConditionssubSection .fieldContainer #TermsAndConditionschecked { margin-left: -30px; margin-bottom: 0px; }
#TermsAndConditionschecked.uxForm-Field .Label { padding-right: 0px; }
#TermsAndConditionschecked.uxForm-Field .Control { padding-right: 0px; padding-left: 0px; margin: 0px;}

.selectAccountRadioOption { float: left; }

.fillrow { width: 100% !important; float: left !important; margin-left: 0px !important; }

.shoppingCartProgressShade { margin-top: -20px; }
#applicationList > .Content { padding-top: 15px; }
#applicationList #subSection { margin-bottom: 60px; }
#applicationList #subSection.Collapsed { margin-bottom: 30px; }
.Expando.Big { width: 100%; }
#applicationList .Collapsed { margin-bottom: 20px; }

h4.welcomeText { -webkit-margin-after: 15px; }
h4.orderSummary { -webkit-margin-after: 15px; }

.overflow
{
    border-top: 2px ridge black;
    bottom: 0px;
    left: 0px;
    display: none;
    height: 400px;
    width: 100%;
    overflow-y: scroll;
    overflow-x: none;
    position: fixed;
    background-color: Gray;
}
body.diagMode
{
    padding-bottom: 100%;
    margin-bottom: 1px;
}
body.diagMode .overflow
{
    display: block;
}
.overflow > *
{
    display: block;
    width: 100%;
    position: relative;
    clear: both;
    min-height: 30px;
    float: left;
}
.overflow > *:nth-child(even)
{
    background-color: #FF7070;
}
.overflow > *:nth-child(odd)
{
    background-color: #70FF70;
}
.overflow .overflowItemLabel
{
    display: inline-block;
    width: 30%;
}
.overflow .overflowItemContainer
{
    display: inline-block;
    width: 70%;
}

/* Chris G added the ones below here - Change if needed */
   
#headerCartDelimiter { margin-left: 5px; margin-right: 5px; }
.headerSalesRepDelimiter { margin-left: -2px; margin-right: 4px; }
.BannerDelimiter { margin-left: 4px; margin-right: 4px; }
#mainContainer.NoSalesRep .usiEventSummary { width: 75%; }
#mainContainer.OnSelectApplication .usiEventSummary { width: auto; }
#mainContainer.NoSalesRep .usiRepInfo { display: none; }
.accountSelectionHeader { background:#efefef; background-image:url(images/headerBG.png); background-repeat:repeat-x; background-position: bottom left; position: relative; clear: both; padding: 15px; }
#accountSelectionEventName { width: 85%; }
#mainContainer.OnSelectApplication .usiShowCart { display: none; }
.productBrandsContainer { clear: both; }
/* Portal.css overides */
div#mainContainer { margin: 0px; }
div#formElem.sectionContainer{width: auto; float: none; padding-bottom: 0px;}

a.deuxDisabled { color: Gray; text-decoration: none; font-style: italic; cursor: default; }

.uxEAP-app .Expando{cursor:inherit;}
.Expando h3 { width: auto; float: none; display: inline;}

.Expando .ChangeButton { float: right; margin-right: .5em;}
.Expando img {margin: 3px 6px 0px 9px; vertical-align:middle; height:16px; width:16px;}
.Treemendous .uxForm-Field.fieldItemTemplate.Checkbox {margin-left: 49px; width: 95%; float:none;}

textarea {width: 100%; resize: vertical; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.Textarea > .Control { text-align: left; float: right; width: 100%;}

.Columns1 .uxForm-Field.Textarea .Control {width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.Columns1 .uxForm-Field.Checkbox{}
.Expando.H5 + .ExpandoContent .uxForm-Field.Checkbox .Control .input + .Label { float: none; width: auto; }
.Expando.H5 + .ExpandoContent .uxForm-Field.Checkbox .Control { display: inline; width: auto;}
p.Checkbox input[type="checkbox"] { margin-top: 1px; }

.ExpandoSwitch {float: left; display: table-cell;}
.ExpandoSwitch h3 { width: auto; }

.uxExpando-Heading {margin: 0px; display: table-cell; vertical-align: middle; width: 100%; float: left;}


.Columns1 .uxForm-Field .Label { float: left; width: 34%; margin: 2px 0px 2px 0px; padding-right:4px;}
.Columns1 .uxForm-Field .Control { width: 64%; }
.Columns1 .ExpandoContent > .uxForm-Field{ display:inline-block; clear: both; float: none; width: 100%;}
.Columns1 .controlContainer > .uxForm-Field.Checkbox { width: 100%;}

.Columns1 .uxForm-Field.Checkbox > span.Control,
.Columns1 .uxForm-Field.Checkbox > .Label { width: auto; vertical-align: middle; }
.Columns1 .uxForm-Field.Checkbox .Label, .Columns1 .uxForm-Field.Checkbox .SubLabel {text-align:left; vertical-align: top; margin-top:2px; padding-left: .35em;}
.Columns1 div.ExpandoContent.fieldContainer .itemTemplate .controlContainer .uxForm-Field.Checkbox{margin-left:6px;}

div.BrandsContainer { xborder: 1px solid red; display:inline;}
div.BrandsContainer a.SelectBrandLink { cursor: pointer; text-decoration: underline; text-wrap: nowrap;}
.productBrandsContainer { clear: both; display: block; padding-left: 22px; vertical-align: middle;}
div.BrandsContainer a.SelectBrandLink { float: none; color: Blue;}


.Columns1 .uxForm-Field.Checkbox { margin-left: 0%; float: left;} /*  width: 64%;  */

.usiCartSummary { text-align: center; }
.usiCartSummary > .uxButton { display: block}
.usiCartSummary > .uxButton-Subtext { text-align: center; vertical-align: text-top; font-size: small; line-height: 1.6em; }

.ApplicationList .Expando.Big h2 { padding-top: 0px; padding-left: 0px; }
.ApplicationList .Expando.Big td { padding-top: 9px; padding-left: 0px; padding-right: 0px; padding-bottom: 9px;}

.uxEAP-app .ExpandoContent{/*max-width:980px;*/margin-left:3px;}
.deuxMultiColumnContainer { display: inline-block; /* This will force column-count NOT to break up items */ width: 100%; }
.deuxMultiColumnItem 
{
        column-span: 1;
        break-inside: avoid; 
        -webkit-column-span: 1;
        -moz-column-span: 1; 
        -o-column-span: 1; 
        -ms-column-span: 1;  
        -webkit-column-break-inside: avoid; 
        -moz-column-break-inside: avoid; 
        -o-column-break-inside: avoid; 
        -ms-column-break-inside: avoid;}

select.input > option:firstChild {
    color: #999;
}
.ExpandoContent h4.LabelContainer{margin:0px;padding-top:15px;padding-bottom:14px; float:left;}

.uxForm-Field .Control input:not:focus,
.uxForm-Field .Control select:focus,
.uxForm-Field .Control textarea:focus { outline: none; outline: thin \9; -webkit-box-shadow: inset 0 1px 3px rgba(82,168,236,.3), 0 0 4px rgba(82,168,236,.6); -moz-box-shadow: inset 0 1px 3px rgba(82,168,236,.3), 0 0 4px rgba(82,168,236,.6); box-shadow: inset 0 1px 3px rgba(82,168,236,.3), 0 0 4px rgba(82,168,236,.6);}
.uxForm-Field .Control input,
.uxForm-Field .Control select,
.uxForm-Field .Control textarea { height: 2em; padding: 2px; border-radius: 3px; background-color: #ffffff; border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.0), 0 0 4px rgba(0, 0, 0, 0.0); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.0), 0 0 4px rgba(0, 0, 0, 0.0); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.0), 0 0 4px rgba(0, 0, 0, 0.0); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; }
.uxForm-Field.Checkbox input:focus,
.uxForm-Field.Checkbox select:focus,
.uxForm-Field.Checkbox textarea:focus {outline:none; margin: 3px;}
.uxForm-Field.Radio .Control input { height: auto; }
textarea 
{
   padding: 5px;
   font-family: Arial, sans-serif;
   font-size: inherit;
}

.CartInBanner .Panel2.usiShowCart .Panel:before {
content: ''; position: absolute; width: 0; height: 0; border-width: 13px; border-style: solid; border-color: transparent; top: -26px; right: 46px; border-bottom-color: inherit; }

.uxLinked { color: Blue; text-decoration: underline; cursor: pointer; }

/* Delimited List: e.g. List Item 1 | List Item 2 | List Item 3 */
ul.uxDelimited { list-style: none; }
ul.uxDelimited li { display: inline; }
ul.uxDelimited li:after { content: " | "; text-decoration: none; color: black; display: inline-block; white-space: pre;}
ul.uxDelimited li.deuxDisplayNone:after { content: ""; }
ul.uxDelimited li:last-child:after { content: ""; }

.Columns1 .readOnlyCaption.uxForm-Field .LabelContainer { margin: 0; padding: 0; }

.ui4-Collapse-Toggle { border-bottom: 1px solid #EEE; white-space: nowrap; }
.ui4-uxPanel:first-of-type .ui4-Collapse-Toggle { margin-top: 15px;}
.ui4-Collapse-Toggle > .ui4-uxPanel-Title { white-space:normal; }
.ui4-uxPanel-Title.ui4-Panel-Title-Sub.ui4-uxRow { padding: 0px; margin: 0px; border-bottom: 1px solid #EEE; }


.icon-color {
    position: relative;
    
    top: 1px;
    font-family: 'USI_IconFont';
    font-style: normal;
    font-weight: 400;
    line-height: 0;
    -webkit-font-smoothing: antialiased;
    font-size: 1em;
    white-space:pre;
    width: 1em;
}

.deuxIconApproved { color: green; margin-top: .5em; height: .5em; display: inline-block;}
.deuxIconApproved:first-line { color: white;}
.deuxIconApproved:after {  content:'\a'; color: black;}
.deuxIconApproved:before { content:'\f111\a\f058'; }

.deuxIconPending {margin-top: .5em; height: .5em; display: inline-block;}
.deuxIconPending:after {  content:'\a\e61d'; color: #FFA03E;}


/* Minified Grid Styles */
.ui4-uxCol, .ui4-uxCol-xs-1, .ui4-uxCol-sm-1, .ui4-uxCol-md-1, .ui4-uxCol-lg-1, .ui4-uxCol-xs-2, .ui4-uxCol-sm-2, .ui4-uxCol-md-2, .ui4-uxCol-lg-2, .ui4-uxCol-xs-3, .ui4-uxCol-sm-3, .ui4-uxCol-md-3, .ui4-uxCol-lg-3, .ui4-uxCol-xs-4, .ui4-uxCol-sm-4, .ui4-uxCol-md-4, .ui4-uxCol-lg-4, .ui4-uxCol-xs-5, .ui4-uxCol-sm-5, .ui4-uxCol-md-5, .ui4-uxCol-lg-5, .ui4-uxCol-xs-6, .ui4-uxCol-sm-6, .ui4-uxCol-md-6, .ui4-uxCol-lg-6, .ui4-uxCol-xs-7, .ui4-uxCol-sm-7, .ui4-uxCol-md-7, .ui4-uxCol-lg-7, .ui4-uxCol-xs-8, .ui4-uxCol-sm-8, .ui4-uxCol-md-8, .ui4-uxCol-lg-8, .ui4-uxCol-xs-9, .ui4-uxCol-sm-9, .ui4-uxCol-md-9, .ui4-uxCol-lg-9, .ui4-uxCol-xs-10, .ui4-uxCol-sm-10, .ui4-uxCol-md-10, .ui4-uxCol-lg-10, .ui4-uxCol-xs-11, .ui4-uxCol-sm-11, .ui4-uxCol-md-11, .ui4-uxCol-lg-11, .ui4-uxCol-xs-12, .ui4-uxCol-sm-12, .ui4-uxCol-md-12, .ui4-uxCol-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; } .ui4-uxCol-xs-1, .ui4-uxCol-xs-2, .ui4-uxCol-xs-3, .ui4-uxCol-xs-4, .ui4-uxCol-xs-5, .ui4-uxCol-xs-6, .ui4-uxCol-xs-7, .ui4-uxCol-xs-8, .ui4-uxCol-xs-9, .ui4-uxCol-xs-10, .ui4-uxCol-xs-11 { float: left; } .ui4-uxCol-xs-12, .deuxColSpan-xs-12 > .ui4-uxCol { width: 100%; } .ui4-uxCol-xs-11, .deuxColSpan-xs-11 > .ui4-uxCol { width: 91.66666666666666%; } .ui4-uxCol-xs-10, .deuxColSpan-xs-10 > .ui4-uxCol { width: 83.33333333333334%; } .ui4-uxCol-xs-9, .deuxColSpan-xs-9 > .ui4-uxCol { width: 75%; } .ui4-uxCol-xs-8, .deuxColSpan-xs-8 > .ui4-uxCol { width: 66.66666666666666%; } .ui4-uxCol-xs-7, .deuxColSpan-xs-7 > .ui4-uxCol { width: 58.333333333333336%; } .ui4-uxCol-xs-6, .deuxColSpan-xs-6 > .ui4-uxCol { width: 50%; } .ui4-uxCol-xs-5, .deuxColSpan-xs-5 > .ui4-uxCol { width: 41.66666666666667%; } .ui4-uxCol-xs-4, .deuxColSpan-xs-4 > .ui4-uxCol { width: 33.33333333333333%; } .ui4-uxCol-xs-3, .deuxColSpan-xs-3 > .ui4-uxCol { width: 25%; } .ui4-uxCol-xs-2, .deuxColSpan-xs-2 > .ui4-uxCol { width: 16.666666666666664%; } .ui4-uxCol-xs-1, .deuxColSpan-xs-1 > .ui4-uxCol { width: 8.333333333333332%; } .ui4-uxCol-xs-pull-12 { right: 100%; } .ui4-uxCol-xs-pull-11 { right: 91.66666666666666%; } .ui4-uxCol-xs-pull-10 { right: 83.33333333333334%; } .ui4-uxCol-xs-pull-9 { right: 75%; } .ui4-uxCol-xs-pull-8 { right: 66.66666666666666%; } .ui4-uxCol-xs-pull-7 { right: 58.333333333333336%; } .ui4-uxCol-xs-pull-6 { right: 50%; } .ui4-uxCol-xs-pull-5 { right: 41.66666666666667%; } .ui4-uxCol-xs-pull-4 { right: 33.33333333333333%; } .ui4-uxCol-xs-pull-3 { right: 25%; } .ui4-uxCol-xs-pull-2 { right: 16.666666666666664%; } .ui4-uxCol-xs-pull-1 { right: 8.333333333333332%; } .ui4-uxCol-xs-pull-0 { right: 0%; } .ui4-uxCol-xs-push-12 { left: 100%; } .ui4-uxCol-xs-push-11 { left: 91.66666666666666%; } .ui4-uxCol-xs-push-10 { left: 83.33333333333334%; } .ui4-uxCol-xs-push-9 { left: 75%; } .ui4-uxCol-xs-push-8 { left: 66.66666666666666%; } .ui4-uxCol-xs-push-7 { left: 58.333333333333336%; } .ui4-uxCol-xs-push-6 { left: 50%; } .ui4-uxCol-xs-push-5 { left: 41.66666666666667%; } .ui4-uxCol-xs-push-4 { left: 33.33333333333333%; } .ui4-uxCol-xs-push-3 { left: 25%; } .ui4-uxCol-xs-push-2 { left: 16.666666666666664%; } .ui4-uxCol-xs-push-1 { left: 8.333333333333332%; } .ui4-uxCol-xs-push-0 { left: 0%; } .ui4-uxCol-xs-offset-12 { margin-left: 100%; } .ui4-uxCol-xs-offset-11 { margin-left: 91.66666666666666%; } .ui4-uxCol-xs-offset-10 { margin-left: 83.33333333333334%; } .ui4-uxCol-xs-offset-9 { margin-left: 75%; } .ui4-uxCol-xs-offset-8 { margin-left: 66.66666666666666%; } .ui4-uxCol-xs-offset-7 { margin-left: 58.333333333333336%; } .ui4-uxCol-xs-offset-6 { margin-left: 50%; } .ui4-uxCol-xs-offset-5 { margin-left: 41.66666666666667%; } .ui4-uxCol-xs-offset-4 { margin-left: 33.33333333333333%; } .ui4-uxCol-xs-offset-3 { margin-left: 25%; } .ui4-uxCol-xs-offset-2 { margin-left: 16.666666666666664%; } .ui4-uxCol-xs-offset-1 { margin-left: 8.333333333333332%; } .ui4-uxCol-xs-offset-0 { margin-left: 0%; } @media (min-width: 768px) { .ui4-uxCol-sm-1, .ui4-uxCol-sm-2, .ui4-uxCol-sm-3, .ui4-uxCol-sm-4, .ui4-uxCol-sm-5, .ui4-uxCol-sm-6, .ui4-uxCol-sm-7, .ui4-uxCol-sm-8, .ui4-uxCol-sm-9, .ui4-uxCol-sm-10, .ui4-uxCol-sm-11 { float: left; } .ui4-uxCol-sm-12, .deuxColSpan-sm-12 > .ui4-uxCol { width: 100%; } .ui4-uxCol-sm-11, .deuxColSpan-sm-11 > .ui4-uxCol { width: 91.66666666666666%; } .ui4-uxCol-sm-10, .deuxColSpan-sm-10 > .ui4-uxCol { width: 83.33333333333334%; } .ui4-uxCol-sm-9, .deuxColSpan-sm-9 > .ui4-uxCol { width: 75%; } .ui4-uxCol-sm-8, .deuxColSpan-sm-8 > .ui4-uxCol { width: 66.66666666666666%; } .ui4-uxCol-sm-7, .deuxColSpan-sm-7 > .ui4-uxCol { width: 58.333333333333336%; } .ui4-uxCol-sm-6, .deuxColSpan-sm-6 > .ui4-uxCol { width: 50%; } .ui4-uxCol-sm-5, .deuxColSpan-sm-5 > .ui4-uxCol { width: 41.66666666666667%; } .ui4-uxCol-sm-4, .deuxColSpan-sm-4 > .ui4-uxCol { width: 33.33333333333333%; } .ui4-uxCol-sm-3, .deuxColSpan-sm-3 > .ui4-uxCol { width: 25%; } .ui4-uxCol-sm-2, .deuxColSpan-sm-2 > .ui4-uxCol { width: 16.666666666666664%; } .ui4-uxCol-sm-1, .deuxColSpan-sm-1 > .ui4-uxCol { width: 8.333333333333332%; } .ui4-uxCol-sm-pull-12 { right: 100%; } .ui4-uxCol-sm-pull-11 { right: 91.66666666666666%; } .ui4-uxCol-sm-pull-10 { right: 83.33333333333334%; } .ui4-uxCol-sm-pull-9 { right: 75%; } .ui4-uxCol-sm-pull-8 { right: 66.66666666666666%; } .ui4-uxCol-sm-pull-7 { right: 58.333333333333336%; } .ui4-uxCol-sm-pull-6 { right: 50%; } .ui4-uxCol-sm-pull-5 { right: 41.66666666666667%; } .ui4-uxCol-sm-pull-4 { right: 33.33333333333333%; } .ui4-uxCol-sm-pull-3 { right: 25%; } .ui4-uxCol-sm-pull-2 { right: 16.666666666666664%; } .ui4-uxCol-sm-pull-1 { right: 8.333333333333332%; } .ui4-uxCol-sm-pull-0 { right: 0%; } .ui4-uxCol-sm-push-12 { left: 100%; } .ui4-uxCol-sm-push-11 { left: 91.66666666666666%; } .ui4-uxCol-sm-push-10 { left: 83.33333333333334%; } .ui4-uxCol-sm-push-9 { left: 75%; } .ui4-uxCol-sm-push-8 { left: 66.66666666666666%; } .ui4-uxCol-sm-push-7 { left: 58.333333333333336%; } .ui4-uxCol-sm-push-6 { left: 50%; } .ui4-uxCol-sm-push-5 { left: 41.66666666666667%; } .ui4-uxCol-sm-push-4 { left: 33.33333333333333%; } .ui4-uxCol-sm-push-3 { left: 25%; } .ui4-uxCol-sm-push-2 { left: 16.666666666666664%; } .ui4-uxCol-sm-push-1 { left: 8.333333333333332%; } .ui4-uxCol-sm-push-0 { left: 0%; } .ui4-uxCol-sm-offset-12 { margin-left: 100%; } .ui4-uxCol-sm-offset-11 { margin-left: 91.66666666666666%; } .ui4-uxCol-sm-offset-10 { margin-left: 83.33333333333334%; } .ui4-uxCol-sm-offset-9 { margin-left: 75%; } .ui4-uxCol-sm-offset-8 { margin-left: 66.66666666666666%; } .ui4-uxCol-sm-offset-7 { margin-left: 58.333333333333336%; } .ui4-uxCol-sm-offset-6 { margin-left: 50%; } .ui4-uxCol-sm-offset-5 { margin-left: 41.66666666666667%; } .ui4-uxCol-sm-offset-4 { margin-left: 33.33333333333333%; } .ui4-uxCol-sm-offset-3 { margin-left: 25%; } .ui4-uxCol-sm-offset-2 { margin-left: 16.666666666666664%; } .ui4-uxCol-sm-offset-1 { margin-left: 8.333333333333332%; } .ui4-uxCol-sm-offset-0 { margin-left: 0%; } } @media (min-width: 992px) { .ui4-uxCol-md-1, .ui4-uxCol-md-2, .ui4-uxCol-md-3, .ui4-uxCol-md-4, .ui4-uxCol-md-5, .ui4-uxCol-md-6, .ui4-uxCol-md-7, .ui4-uxCol-md-8, .ui4-uxCol-md-9, .ui4-uxCol-md-10, .ui4-uxCol-md-11 { float: left; } .ui4-uxCol-md-12, .deuxColSpan-md-12 > .ui4-uxCol { width: 100%; } .ui4-uxCol-md-11, .deuxColSpan-md-11 > .ui4-uxCol { width: 91.66666666666666%; } .ui4-uxCol-md-10, .deuxColSpan-md-10 > .ui4-uxCol { width: 83.33333333333334%; } .ui4-uxCol-md-9, .deuxColSpan-md-9 > .ui4-uxCol { width: 75%; } .ui4-uxCol-md-8, .deuxColSpan-md-8 > .ui4-uxCol { width: 66.66666666666666%; } .ui4-uxCol-md-7, .deuxColSpan-md-7 > .ui4-uxCol { width: 58.333333333333336%; } .ui4-uxCol-md-6, .deuxColSpan-md-6 > .ui4-uxCol { width: 50%; } .ui4-uxCol-md-5, .deuxColSpan-md-5 > .ui4-uxCol { width: 41.66666666666667%; } .ui4-uxCol-md-4, .deuxColSpan-md-4 > .ui4-uxCol { width: 33.33333333333333%; } .ui4-uxCol-md-3, .deuxColSpan-md-3 > .ui4-uxCol { width: 25%; } .ui4-uxCol-md-2, .deuxColSpan-md-2 > .ui4-uxCol { width: 16.666666666666664%; } .ui4-uxCol-md-1, .deuxColSpan-md-1 > .ui4-uxCol { width: 8.333333333333332%; } .ui4-uxCol-md-pull-12 { right: 100%; } .ui4-uxCol-md-pull-11 { right: 91.66666666666666%; } .ui4-uxCol-md-pull-10 { right: 83.33333333333334%; } .ui4-uxCol-md-pull-9 { right: 75%; } .ui4-uxCol-md-pull-8 { right: 66.66666666666666%; } .ui4-uxCol-md-pull-7 { right: 58.333333333333336%; } .ui4-uxCol-md-pull-6 { right: 50%; } .ui4-uxCol-md-pull-5 { right: 41.66666666666667%; } .ui4-uxCol-md-pull-4 { right: 33.33333333333333%; } .ui4-uxCol-md-pull-3 { right: 25%; } .ui4-uxCol-md-pull-2 { right: 16.666666666666664%; } .ui4-uxCol-md-pull-1 { right: 8.333333333333332%; } .ui4-uxCol-md-pull-0 { right: 0%; } .ui4-uxCol-md-push-12 { left: 100%; } .ui4-uxCol-md-push-11 { left: 91.66666666666666%; } .ui4-uxCol-md-push-10 { left: 83.33333333333334%; } .ui4-uxCol-md-push-9 { left: 75%; } .ui4-uxCol-md-push-8 { left: 66.66666666666666%; } .ui4-uxCol-md-push-7 { left: 58.333333333333336%; } .ui4-uxCol-md-push-6 { left: 50%; } .ui4-uxCol-md-push-5 { left: 41.66666666666667%; } .ui4-uxCol-md-push-4 { left: 33.33333333333333%; } .ui4-uxCol-md-push-3 { left: 25%; } .ui4-uxCol-md-push-2 { left: 16.666666666666664%; } .ui4-uxCol-md-push-1 { left: 8.333333333333332%; } .ui4-uxCol-md-push-0 { left: 0%; } .ui4-uxCol-md-offset-12 { margin-left: 100%; } .ui4-uxCol-md-offset-11 { margin-left: 91.66666666666666%; } .ui4-uxCol-md-offset-10 { margin-left: 83.33333333333334%; } .ui4-uxCol-md-offset-9 { margin-left: 75%; } .ui4-uxCol-md-offset-8 { margin-left: 66.66666666666666%; } .ui4-uxCol-md-offset-7 { margin-left: 58.333333333333336%; } .ui4-uxCol-md-offset-6 { margin-left: 50%; } .ui4-uxCol-md-offset-5 { margin-left: 41.66666666666667%; } .ui4-uxCol-md-offset-4 { margin-left: 33.33333333333333%; } .ui4-uxCol-md-offset-3 { margin-left: 25%; } .ui4-uxCol-md-offset-2 { margin-left: 16.666666666666664%; } .ui4-uxCol-md-offset-1 { margin-left: 8.333333333333332%; } .ui4-uxCol-md-offset-0 { margin-left: 0%; } } @media (min-width: 1200px) { .ui4-uxCol-lg-1, .ui4-uxCol-lg-2, .ui4-uxCol-lg-3, .ui4-uxCol-lg-4, .ui4-uxCol-lg-5, .ui4-uxCol-lg-6, .ui4-uxCol-lg-7, .ui4-uxCol-lg-8, .ui4-uxCol-lg-9, .ui4-uxCol-lg-10, .ui4-uxCol-lg-11 { float: left; } .ui4-uxCol-lg-12, .deuxColSpan-lg-12 > .ui4-uxCol { width: 100%; } .ui4-uxCol-lg-11, .deuxColSpan-lg-11 > .ui4-uxCol { width: 91.66666666666666%; } .ui4-uxCol-lg-10, .deuxColSpan-lg-10 > .ui4-uxCol { width: 83.33333333333334%; } .ui4-uxCol-lg-9, .deuxColSpan-lg-9 > .ui4-uxCol { width: 75%; } .ui4-uxCol-lg-8, .deuxColSpan-lg-8 > .ui4-uxCol { width: 66.66666666666666%; } .ui4-uxCol-lg-7, .deuxColSpan-lg-7 > .ui4-uxCol { width: 58.333333333333336%; } .ui4-uxCol-lg-6, .deuxColSpan-lg-6 > .ui4-uxCol { width: 50%; } .ui4-uxCol-lg-5, .deuxColSpan-lg-5 > .ui4-uxCol { width: 41.66666666666667%; } .ui4-uxCol-lg-4, .deuxColSpan-lg-4 > .ui4-uxCol { width: 33.33333333333333%; } .ui4-uxCol-lg-3, .deuxColSpan-lg-3 > .ui4-uxCol { width: 25%; } .ui4-uxCol-lg-2, .deuxColSpan-lg-2 > .ui4-uxCol { width: 16.666666666666664%; } .ui4-uxCol-lg-1, .deuxColSpan-lg-1 > .ui4-uxCol { width: 8.333333333333332%; } .ui4-uxCol-lg-pull-12 { right: 100%; } .ui4-uxCol-lg-pull-11 { right: 91.66666666666666%; } .ui4-uxCol-lg-pull-10 { right: 83.33333333333334%; } .ui4-uxCol-lg-pull-9 { right: 75%; } .ui4-uxCol-lg-pull-8 { right: 66.66666666666666%; } .ui4-uxCol-lg-pull-7 { right: 58.333333333333336%; } .ui4-uxCol-lg-pull-6 { right: 50%; } .ui4-uxCol-lg-pull-5 { right: 41.66666666666667%; } .ui4-uxCol-lg-pull-4 { right: 33.33333333333333%; } .ui4-uxCol-lg-pull-3 { right: 25%; } .ui4-uxCol-lg-pull-2 { right: 16.666666666666664%; } .ui4-uxCol-lg-pull-1 { right: 8.333333333333332%; } .ui4-uxCol-lg-pull-0 { right: 0%; } .ui4-uxCol-lg-push-12 { left: 100%; } .ui4-uxCol-lg-push-11 { left: 91.66666666666666%; } .ui4-uxCol-lg-push-10 { left: 83.33333333333334%; } .ui4-uxCol-lg-push-9 { left: 75%; } .ui4-uxCol-lg-push-8 { left: 66.66666666666666%; } .ui4-uxCol-lg-push-7 { left: 58.333333333333336%; } .ui4-uxCol-lg-push-6 { left: 50%; } .ui4-uxCol-lg-push-5 { left: 41.66666666666667%; } .ui4-uxCol-lg-push-4 { left: 33.33333333333333%; } .ui4-uxCol-lg-push-3 { left: 25%; } .ui4-uxCol-lg-push-2 { left: 16.666666666666664%; } .ui4-uxCol-lg-push-1 { left: 8.333333333333332%; } .ui4-uxCol-lg-push-0 { left: 0%; } .ui4-uxCol-lg-offset-12 { margin-left: 100%; } .ui4-uxCol-lg-offset-11 { margin-left: 91.66666666666666%; } .ui4-uxCol-lg-offset-10 { margin-left: 83.33333333333334%; } .ui4-uxCol-lg-offset-9 { margin-left: 75%; } .ui4-uxCol-lg-offset-8 { margin-left: 66.66666666666666%; } .ui4-uxCol-lg-offset-7 { margin-left: 58.333333333333336%; } .ui4-uxCol-lg-offset-6 { margin-left: 50%; } .ui4-uxCol-lg-offset-5 { margin-left: 41.66666666666667%; } .ui4-uxCol-lg-offset-4 { margin-left: 33.33333333333333%; } .ui4-uxCol-lg-offset-3 { margin-left: 25%; } .ui4-uxCol-lg-offset-2 { margin-left: 16.666666666666664%; } .ui4-uxCol-lg-offset-1 { margin-left: 8.333333333333332%; } .ui4-uxCol-lg-offset-0 { margin-left: 0%; } }

input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal; padding: 0px; background-color: transparent !important;}
.screenMainContainer .usiBanner .usiBannerRow2 { border-radius: 0px 0px 4px 4px; background: linear-gradient(to bottom, #e7e7e7 0%, #cfcfcf 100%) repeat scroll 0 0 transparent; background: -moz-linear-gradient(top, #FFF 0%, #ececec 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#ececec)); background: -webkit-linear-gradient(top, #FFF 0%,#ececec 100%); background: -o-linear-gradient(top, #FFF 0%,#ececec 100%); background: -ms-linear-gradient(top, #FFF 0%,#ececec 100%); background: linear-gradient(to bottom, #FFF 0%,#ececec 100%);}
.uxEAP-app .uxSection-Container .uxForm-Field.FileUploadSummaryControlItem  .Label { overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; }

/*NORMALIZE UI4*/
/* Normalize Form Controls */
.uxEAP-app .uxSection-Container .uxForm-Field { display: initial; width: auto; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
.uxEAP-app .uxSection-Container .uxForm-Field .Label { float: none; width: auto; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; line-height: normal; min-width: 0px; display: initial; }
.uxEAP-app .uxSection-Container .uxForm-Field .Control { width: auto; height: auto; float: none; display: initial; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
.uxEAP-app .uxSection-Container .uxForm-Field .Control select,
.uxEAP-app .uxSection-Container .uxForm-Field .Control textarea,
.uxEAP-app .uxSection-Container .uxForm-Field .Control input,
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type=""],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="text"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="password"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="date"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="datetime"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="datetime-local"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="email"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="month"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="number"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="range"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="tel"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="time"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="url"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="week"] { line-height: normal; min-height: 0; width: auto; height: auto; float: none; display: initial; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-radius: 0px; background-color: transparent; border: none; font: inherit; font-size: inherit; border-width: 0px; border-style: none; border-color: transparent transparent transparent transparent; }

/* Normalize Tab Control */
.uxEAP-app #wrapper {}
.uxEAP-app #wrapper > ul#menu { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; list-style: none; width: auto; height: auto; float: none; display: initial; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.uxEAP-app #wrapper > ul#menu:before,
.uxEAP-app #wrapper > ul#menu:after { content: " "; display: table; }
.uxEAP-app #wrapper > ul#menu:after { clear: both; }
.uxEAP-app #wrapper > ul#menu > li.active *,
.uxEAP-app #wrapper > ul#menu > li *,
.uxEAP-app #wrapper > ul#menu > li.active,
.uxEAP-app #wrapper > ul#menu > li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; list-style: none; width: auto; height: auto; float: none; display: initial; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-radius: 0px; background-color: transparent; background: none; border: none; border-right: 0px solid transparent; border-left: 0px solid transparent; border-top: 0px solid transparent; border-bottom: 0px solid transparent; font: inherit; font-size: inherit; border-width: 0px; border-style: none; border-color: transparent transparent transparent transparent;}
.uxEAP-app #wrapper > #formElem { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: auto; height: auto; float: none; display: initial; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.uxEAP-app #wrapper > #formElem:before,
.uxEAP-app #wrapper > #formElem:after { content: " "; display: table; }
.uxEAP-app #wrapper > #formElem:after { clear: both; }
.uxEAP-app #wrapper > #formElem .uxSection-Container { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: auto; height: auto; float: none; display: block; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-radius: 0px; background-color: transparent; background: none; border: none; border-right: 0px solid transparent; border-left: 0px solid transparent; border-top: 0px solid transparent; border-bottom: 0px solid transparent; font: inherit; font-size: inherit; border-width: 0px; border-style: none; border-color: transparent transparent transparent transparent;}
.uxEAP-app #wrapper > #formElem .uxSection-Container .uxSubSection { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: auto; height: auto; float: none; display: block; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-radius: 0px; background-color: transparent; background: none; border: none; border-right: 0px solid transparent; border-left: 0px solid transparent; border-top: 0px solid transparent; border-bottom: 0px solid transparent; font: inherit; font-size: inherit; border-width: 0px; border-style: none; border-color: transparent transparent transparent transparent; }

/* Normalize Expando Control */
.uxEAP-app .uxExpandoContainer { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: auto; height: auto; float: none; display: block; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-radius: 0px; background-color: transparent; background: none; border: none; border-right: 0px solid transparent; border-left: 0px solid transparent; border-top: 0px solid transparent; border-bottom: 0px solid transparent; font: inherit; font-size: inherit; border-width: 0px; border-style: none; border-color: transparent transparent transparent transparent; }
.uxEAP-app .uxExpandoContainer .uxExpandoHeader { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: auto; height: auto; float: none; display: block; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-radius: 0px; background-color: transparent; background: none; border: none; border-right: 0px solid transparent; border-left: 0px solid transparent; border-top: 0px solid transparent; border-bottom: 0px solid transparent; font: inherit; font-size: inherit; border-width: 0px; border-style: none; border-color: transparent transparent transparent transparent; }
.uxEAP-app .uxExpandoContainer .uxExpandoHeader:before,
.uxEAP-app .uxExpandoContainer .uxExpandoHeader:after { content: " "; display: table; }
.uxEAP-app .uxExpandoContainer .uxExpandoHeader:after { clear: both; }
.uxEAP-app .uxExpandoContainer .uxExpandoHeader .uxExpandoCaption,
.uxEAP-app .uxExpandoContainer .uxExpandoHeader .uxExpandoCaption  h3 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: auto; height: auto; float: none; display: block; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-radius: 0px; background-color: transparent; background: none; border: none; border-right: 0px solid transparent; border-left: 0px solid transparent; border-top: 0px solid transparent; border-bottom: 0px solid transparent; border-width: 0px; border-style: none; border-color: transparent transparent transparent transparent; }
.uxEAP-app .uxExpandoContainer .uxExpandoContent { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: auto; height: auto; float: none; display: block; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-radius: 0px; background-color: transparent; background: none; border: none; border-right: 0px solid transparent; border-left: 0px solid transparent; border-top: 0px solid transparent; border-bottom: 0px solid transparent; font: inherit; font-size: inherit; border-width: 0px; border-style: none; border-color: transparent transparent transparent transparent; }
.uxEAP-app .uxExpandoContainer .uxExpandoContent > * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: auto; height: auto; float: none; display: block; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-radius: 0px; background-color: transparent; background: none; border: none; border-right: 0px solid transparent; border-left: 0px solid transparent; border-top: 0px solid transparent; border-bottom: 0px solid transparent; font: inherit; font-size: inherit; border-width: 0px; border-style: none; border-color: transparent transparent transparent transparent; }

/* Normalize TermsAndConditions Control */
.uxEAP-app #TermsAndConditionssubSection #TermsAndConditions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: auto; height: auto; float: none; display: block; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-radius: 0px; background-color: transparent; background: none; border: none; border-right: 0px solid transparent; border-left: 0px solid transparent; border-top: 0px solid transparent; border-bottom: 0px solid transparent; font: inherit; font-size: inherit; border-width: 0px; border-style: none; border-color: transparent transparent transparent transparent; }
.uxEAP-app #TermsAndConditionssubSection #TermsAndConditions #hyperlinkControlTemplateAction { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: auto; height: auto; float: none; display: block; margin: 0px 0px 0px 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-radius: 0px; background-color: transparent; background: none; border: none; border-right: 0px solid transparent; border-left: 0px solid transparent; border-top: 0px solid transparent; border-bottom: 0px solid transparent; font: inherit; font-size: inherit; border-width: 0px; border-style: none; border-color: transparent transparent transparent transparent; }

/*FIXED CSS*/
/* Fix Form Controls */
.uxEAP-app .uxSection-Container .uxForm-Field { margin-left: -15px; margin-right: -15px; margin-bottom: .5em; clear: both; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.uxEAP-app .uxSection-Container .uxForm-Field:before,
.uxEAP-app .uxSection-Container .uxForm-Field:after { content: " "; display: table; }
.uxEAP-app .uxSection-Container .uxForm-Field:after { clear: both; }

.uxEAP-app .uxSection-Container .uxForm-Field .Label,
.uxEAP-app .uxSection-Container .uxForm-Field .Control { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.uxEAP-app .uxSection-Container .uxForm-Field { display:block; }
.uxEAP-app .uxSection-Container .uxForm-Field .Label { margin-top: 0; margin-bottom: 0; padding-top: .5em; display: inline-block;}
.uxEAP-app .uxSection-Container .uxForm-Field .Control { display:block; }
.uxEAP-app .uxSection-Summary .uxForm-Field .Label {  }
.uxEAP-app .uxSection-Summary .uxForm-Field .Control { padding-top: .5em; }
.uxEAP-app .uxSection-Summary .uxForm-Field[class^="summary-readOnlyCaption"] .Control, 
.uxEAP-app .uxSection-Summary .uxForm-Field[class*=" summary-readOnlyCaption"] .Control { width:100%; }
.uxEAP-app .uxSection-Container .uxForm-Field.readOnlyCaption .Label { display:none; }

.uxEAP-app .uxSection-Container .uxForm-Field .Control select,
.uxEAP-app .uxSection-Container .uxForm-Field .Control textarea,
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type=""],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="text"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="password"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="date"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="datetime"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="datetime-local"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="email"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="month"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="number"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="range"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="tel"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="time"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="url"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="week"] { display:block; width: 100%; height: 2.42857143em; padding: 0.42857143em 0.85714286em; font-size: 1em; line-height: 1.42857143; color: #555; background-color: #fff; /*background-image: none;*/ border: 1px solid #ccc; border-radius: 0.28571429em; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.uxEAP-app .uxSection-Container .uxForm-Field .Control textarea { height: auto; }

.uxEAP-app .uxSection-Container .uxForm-Field.ui4-uxForm-Group-Radio .Control,
.uxEAP-app .uxSection-Container .uxForm-Field.ui4-uxForm-Group-Checkbox .Control { min-height: 1.92857143em; margin-top: 0; margin-bottom: 0; padding-top: .5em; padding-right: 0px; display: inline-block;}
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="radio"],
.uxEAP-app .uxSection-Container .uxForm-Field .Control input[type="checkbox"] { margin: .1em 0 0; margin-top: 1px \9; margin-left: -20px; line-height: normal; box-sizing: border-box; padding: 0;}

.uxEAP-app .uxSection-Container:not(.uxSection-Summary) .uxForm-Field.ui4-uxForm-Group-Radio .Control,
.uxEAP-app .uxSection-Container:not(.uxSection-Summary) .uxForm-Field.ui4-uxForm-Group-Checkbox .Control {padding-left: 0px; float: left;}

.uxEAP-app .uxSection-Container .uxForm-Field.ui4-uxForm-Group-Radio,
.uxEAP-app .uxSection-Container .uxForm-Field.ui4-uxForm-Group-Checkbox {padding-left: 35px; padding-right: 15px}

.uxEAP-app .uxSection-Container .uxForm-Field.uxForm-BoothSelect .Control > * { padding-top: .5em; margin-bottom: 0; display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/*@media (min-width: 768px){*/
    .uxEAP-app .uxSection-Container .uxForm-Field {}
    .uxEAP-app .uxSection-Container .uxForm-Field .Control { width:66.66666667% }
    .uxEAP-app .uxSection-Container .uxForm-Field .Label { width:33.33333333% }
    
    .uxEAP-app .uxSection-Container .uxForm-Field.ui4-uxForm-Group-Radio .Control + .Label,
    .uxEAP-app .uxSection-Container .uxForm-Field.ui4-uxForm-Group-Checkbox .Control + .Label{ width:auto }
    .uxEAP-app .uxSection-Container .uxForm-Field.ui4-uxForm-Group-Radio .Control,
    .uxEAP-app .uxSection-Container .uxForm-Field.ui4-uxForm-Group-Checkbox .Control{ width:auto }
    
    .uxEAP-app .uxSection-Container .uxForm-Field.Textarea .Label { width:100%; }
    .uxEAP-app .uxSection-Container .uxForm-Field.Textarea .Control { width:100%; }
    
    .uxEAP-app .uxSection-Container .uxForm-Field.readOnlyCaption .Control { width:100%; }
    
    .uxEAP-app .uxSection-Container .uxForm-Field .Label,
    .uxEAP-app .uxSection-Container .uxForm-Field .Control { float: left; }
/*}*/


/*Fix Multicolumn"hack"*/
table.deuxMultiColumnTableHack tr td { padding-right: 0px }
table.deuxMultiColumnTableHack tr td:first-child { padding-right: .5em }
table.deuxMultiColumnTableHack tr td + td { padding-left: .5em }

/* Fix Tab Control */
.uxEAP-app #wrapper {}
.uxEAP-app #wrapper > ul#menu { margin-bottom: -1px; margin-top: 5px; border-bottom: 1px solid transparent; display: block; border-radius: 0px 0px 0px 4px; position: relative; z-index: 1;}
.uxEAP-app #wrapper > ul#menu > li.active,
.uxEAP-app #wrapper > ul#menu > li { float: left; margin-bottom: -1px; margin-top: 1px; position: relative; display: block; }
.uxEAP-app #wrapper > ul#menu > li.active > a,
.uxEAP-app #wrapper > ul#menu > li > a { margin-right: 2px; line-height: 1.42857143; border: 1px solid #ddd; border-radius: 4px 4px 0 0; position: relative; display: block; padding: 5px 15px; color: #000; text-decoration: none; }
.uxEAP-app #wrapper > ul#menu > li > a { background: -moz-linear-gradient(top, #FFF 0%, #ececec 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#ececec)); background: -webkit-linear-gradient(top, #FFF 0%,#ececec 100%); background: -o-linear-gradient(top, #FFF 0%,#ececec 100%); background: -ms-linear-gradient(top, #FFF 0%,#ececec 100%); background: linear-gradient(to bottom, #FFF 0%,#ececec 100%); }
.uxEAP-app #wrapper > ul#menu > li.active > a { background-color: #aaa; border-bottom-color: transparent; color:#FF0000;}
.uxEAP-app #wrapper > ul#menu > li > a:hover { border-color: #eee #eee #ddd; text-decoration: none; background-color: #eee; }
.uxEAP-app #wrapper > ul#menu > li.active > a,
.uxEAP-app #wrapper > ul#menu > li.active > a:hover { color: #555; background-color: #aaa; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; }

.uxEAP-app #wrapper > #formElem { position: relative; }
.uxEAP-app #wrapper > #formElem > .uxSection-Container { background-color: #fff; border: 1px solid #ddd; border-radius: 0px 4px 4px 4px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05); box-shadow: 0 1px 1px rgba(0,0,0,.05); padding-top: 15px;}
.uxEAP-app #wrapper > #formElem > .uxSection-Container .uxSection-SubSection {}
.uxEAP-app #wrapper > #formElem > .uxSection-Container .uxSection-Footer { padding: 15px 20px; background-color: #f5f5f5; border-top: 1px solid #ddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.uxEAP-app #wrapper > #formElem .uxSection-Container .uxSubSection { padding-left: 15px; padding-right: 15px; }
.uxEAP-app #wrapper > #formElem > .uxSection-Container { background: -moz-linear-gradient(top, #FFF 0%, #fcfcfc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#fcfcfc)); background: -webkit-linear-gradient(top, #FFF 0%,#fcfcfc 100%); background: -o-linear-gradient(top, #FFF 0%,#fcfcfc 100%); background: -ms-linear-gradient(top, #FFF 0%,#fcfcfc 100%); background: linear-gradient(to bottom, #FFF 0%,#fcfcfc 100%); }

/* Fix Expando Control */
.uxEAP-app .uxExpandoContainer { display: block}
.uxEAP-app .uxExpandoContainer .uxExpandoHeader { padding: 10px 15px; border-bottom: 3px solid #ddd; display: block; white-space: normal; position: relative;}
.uxEAP-app .uxExpandoContainer .uxExpandoHeader .uxExpandoCaption { margin-top: 0; margin-bottom: 0; color: inherit; float:left;}
.uxEAP-app .uxExpandoContainer .uxExpandoHeader .uxExpandoCaption h3 { font-size: large; }
.uxEAP-app .uxExpandoContainer .uxExpandoContent { display: block }
.uxEAP-app .uxExpandoContainer .uxExpandoContent > * { padding: 15px; display: block }
.uxEAP-app .uxExpandoContainer .uxExpandoHeader .ChangeButton { line-height: normal; position: absolute; right: 15px; margin: -5px 0px -5px 0px; padding: 5px 15px 5px 15px; font-size: large;}

/* Fix TermsAndConditions Control */
.uxEAP-app .uxSection-Container #TermsAndConditionschecked.uxForm-Field { clear:none; }
.uxEAP-app #TermsAndConditionssubSection #TermsAndConditions { }
.uxEAP-app #TermsAndConditionssubSection .Label { padding-left: 0px;}
.uxEAP-app #TermsAndConditionssubSection #TermsAndConditions #hyperlinkControlTemplateAction { float: left; width: auto; margin-top: 0; margin-bottom: 0; padding-top: .5em; padding-bottom: 15px; display: inline-block; position: relative; min-height: 1px; padding-left: 0px; padding-right: 15px; }
