﻿@font-face{
    font-family:"Avenir Heavy";
    src: url('../assets/font/Avenir-Heavy.ttf');
    src: url('../assets/font/AvenirLTStd-Heavy.woff') format('woff'), url('../assets/font/Avenir-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal; 
}

@font-face{
    font-family:"Avenir Roman";
    src: url('../assets/font/Avenir-Roman.ttf');
    src: url('../assets/font/AvenirLTStd-Roman.woff') format('woff'), url('../assets/font/Avenir-Roman.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family:"Avenir Medium";
    src: url('../assets/font/Avenir-Medium.ttf');
    src: url('../assets/font/AvenirLTStd-Medium.woff') format('woff'), url('../assets/font/Avenir-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face{
    font-family:"Gotham Medium";
    src:url("../assets/font/gotham-medium.otf") format("opentype");
}

@font-face{
    font-family:"Gotham Bold";
    src:url("../assets/font/gotham-bold.otf") format("opentype");
}

.ui-checkbox-on .ui-icon, .ui-radio-on .ui-icon
{
	background-color:#205d9e;
}
.ui-collapsible-heading-toggle
{
	background: #ffffff;
}
.ui-collapsible-content
{
    background-color:#ffffff;
}
.ui-btn-text
{
	color:#3d4544;
    font-family: Avenir Heavy;
    font-size: 18px;
}

.roomsGroupLeftMenu,
.loadingMsg,
#toast-container {
    font-family: Avenir Medium;
    text-shadow: none;
    font-weight: normal;
}

.toast-success {
    background-color: #003a70;
}

.roomsGroupSection .ui-controlgroup-controls,
#leftAccordion.nooptns {
    border: 0;
}

.nooptns [data-tab="syo"], .nooptns .optionsBtns {
    display: none;
}

.select-items-loader, .select-items-loader1 {
    background-color: #bababa;
    position: absolute;
    text-align: center;
    z-index: 999999999;
    top: 0;
    left: 0;
    display: none;
    bottom: 0;
    right: 0;
    width: auto;
    height: auto;
}

.select-items ul li {
    width: 60px;
    height: 60px;
    margin: 0 5px;
    padding: 5px;
}

.present {
    display: none;
}

.ui-collapsible-content [data-role='controlgroup'] .roomsGroupsList .ui-btn-text {
    font-size: 16px;
}

.floorplanElevation .fullname label, #menuGalleries .pictureLabel label, #menuFeatures .pictureLabel label {
    float: left;
}

.ui-btn-up-b,
.ui-btn-hover-b,
.ui-btn-up-a,
.ui-btn-hover-a,
.ui-btn-up-c,
.ui-btn-hover-c
{
	background: #ffffff;
}
body 
{
	font-family:arial;
}

.prop-wrapper .title label {
    display: block;
    float: left;
    padding-left: 5px;
    width: auto;
    font-family: Avenir Roman;
    font-size: 16px;
    color: #6b7373;
}

label
{
    color:#3d4544;
    text-shadow: none;
}
.popupHeader
{
    background: #205d9e;
    border:1px solid #b6bec0;
}
.popupTitle
{
    color:#ffffff;
}
.popupContent
{
    border-color:#b6bec0;
    background-color: #ffffff;
}
.optDiffParent
{
    border-color: #b6bec0;
}
.optSameParent
{
    /*border-color: #b6bec0;*/
}
.optionHighlight
{
    color:#205d9e;
}
.hotspotBackground
{
    color:#205d9e;
}
.builtInHighlight
{
    color:#6d95ac;
}
.hotspotColor
{
    color:White;
    background-color: #205d9e;
}
.ui-header 
{
    background: #ffffff;
}
#boxLogo 
{
    margin: 0;
}
#builderLogo
{
	background-image:url("/homebuilders/1/medias/19182803-18cf-45ef-88d1-f82e538b4de7_Shea_Homes_2C_No_Tagline-opt-1.svg");
	width: 93px;
    height: 57px;
	background-size: 92px 57px;
	background-repeat: no-repeat;
	margin-left: 40px;
}
#navigation a.icon-s svg path, #navigation a.icon-s svg rect, ul#navigation ul svg path, ul#navigation ul svg rect
{
    fill: #205d9e;
}

#planName span
{
    padding-top: 0 !important;
    font-size: 18px !important;
    float: left;
    margin: 0 !important;
    white-space: initial;
    text-align: left;
}

#floorplanLeftPanel
{
    background: #ffffff;
    top: 295px;
    left: 19.03vw;
    width: 19.5vw;
    padding-top: 25px;
}

.hdeflrs #floorplanLeftPanel {
    top: 190px;
}

.hdeflrs .fp-topbar .selectboxit-container {
    display: none;
}

.explorerView svg#floorplan[data-portfit] {
    height: 40%;
    top: 30%;
}

.rpActive #floorplanLeftPanel {
    bottom: auto;
    height: calc(100vh - 190px);
}

.infoIcon svg path, 
.infoOption svg circle, 
div.ui-btnup-a svg path[fill='#00bc9d'],
.floorName svg [fill='#1bbc9b'],
#btnResetBase svg polygon[fill='#1bbc9b'],
#btnResetBuiltIn svg polygon[fill='#1bbc9b'],
#btnResetBuiltIn svg path,
#leftAccordion .ui-collapsible-heading-toggle svg [fill='#1bbc9b'],
#reset-scale path
{
    fill: #205d9e;
}
#leftAccordion .ui-collapsible-heading-toggle svg [stroke='#1bbc9b'],
.floorName svg [stroke='#1bbc9b']
{
    stroke: #205d9e;
}
.popupClose
.ui-collapsible-heading .ui-icon,
.fb-label,
.goToFloorplan.ui-btn,
.goToElevation.ui-btn,
.left-search-box.roomPlannerItems .ui-icon,
.left-search-box .ui-icon-searchfield:after,
.prop-wrapper li a.lock-prop,
.prop-wrapper li a.flip-horz-prop,
.prop-wrapper li a.flip-vert-prop,
#picker .close-icon,
#picker .colorPickerTool,
.goToElevation svg,
.ui-input-search a.ui-input-clear .ui-icon-delete
{
    background-color:  #205d9e;
}

.ui-slider-range {
    background: none;
}

.ui-slider-handle {
    height: 30px;
    width: 30px;
    background: #ffffff;
    margin: 0;
    border-radius: 2px;
    box-shadow: 0 1px 3px 0 #999;
    left: 0;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none;
}

#divUrl a
{
    background-color: #d9e0e2;
}

#divUrl .outerBox {
    display: block;
    top: auto;
}

#divUrl .innerBox {
    margin: 0;
}

#divUrl a span
{
    font-family: Avenir Medium;
    font-size: 16px;
	color: #6b7373;
    padding: 5px 0;
}
#divUrl a.selected span
{    
    color: #205d9e;
}

.ui-collapsible-content .ui-checkbox .ui-btn
{
	background: white;
}

#floorplanLeftPanel,
#floorplanLeftPanel .ui-collapsible-inset .ui-collapsible-content,
div#divUrl
{
	border: none;
}

.ui-collapsible-heading .ui-btn
{
    background-color: #ffffff;
    color: #35373a;
}
#leftAccordion h3[has-collapsed="0"] .ui-btn,
#sideElevations h3[has-collapsed="0"] .ui-btn
{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAgMAAAArG7R0AAAACVBMVEX///8DPHMDPHNdJ2YmAAAAAnRSTlMA8MsuPyQAAAAbSURBVHhebcNBCQAAAAIx89pMUwq+bzARNw8GUyIDe0IPsREAAAAASUVORK5CYII=') /*shea-minus2.png*/ /*../images/shea-minus-icn.png*/ 30px 25px no-repeat;    
    background-position: 10px 21px;
}

#leftAccordion h3[has-collapsed="1"] .ui-btn,
#sideElevations h3[has-collapsed="1"] .ui-btn
{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAElBMVEX///8DPHMDPHMDPHMDPHMDPHOudSW6AAAABXRSTlMABxAf8DN9YfoAAAAzSURBVHhedYy3DQAgDMA8wAN8kEgckiEPUP5/BZBgC168WAaSccjtJ5+b8VS0dpWwvLMFO90HtYRxv5UAAAAASUVORK5CYII=') /*shea-plus2.png*/ /*../images/shea-plus-icn.png*/ 30px 25px no-repeat;    
    background-position: 10px 21px !important; 
}

.phonedev #leftAccordion h3[has-collapsed="1"] .ui-btn,
.phonedev #sideElevations h3[has-collapsed="1"] .ui-btn,
.phonedev #leftAccordion h3[has-collapsed="0"] .ui-btn,
.phonedev #sideElevations h3[has-collapsed="0"] .ui-btn {
    background-position: 10px !important;
}

.ui-collapsible:last-child .ui-collapsible-heading-toggle
{
    border-bottom: 0 !important;
}

.ui-collapsible-inset .ui-collapsible-heading {
    border-bottom: 1px solid #d9e0e2;
}

.ui-collapsible-inset h3[has-collapsed="0"] {
    border-bottom: 0;
}

#leftAccordion {
    background: #ffffff;
    top: 0;
    float: left;
    border-top: 1px solid #d9e0e2;
    padding-top:0;
}

#leftAccordion h3 img, #leftAccordion h3 svg, #sideElevations h3 svg, #sideElevations h3 svg {
    display: none;
}

#roomdesignerpanel
{
    margin: 0;
    background: #ffffff;
    bottom: 0;
    top: 0;
    position: absolute;
}
.roomdesignerpanel-content
{
    border-color: transparent;
    padding: 0 60px;
    background-color: #ffffff;
}
.roomdesignerpanel-content .pictureLabel
{
    position: relative;
    text-align: left;
    padding: 10px 0;
    text-shadow: none;
    color: #343434;
}
#roomdesignerpanel h3 .ui-icon
{
    background: none;
    box-shadow: none;
}

.pageContent .action-panel {
    position: absolute;
    left: 38.53vw;
    bottom: 0;
    height: calc(100% - 40px);
    right: 19.03vw;
    top: 0;
}

.zoomIncr,
.zoomDecr {
    cursor: pointer;
    width: 30px;
    height: 30px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAMAAABgOjJdAAAAP1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD19fX19fXk5OTk5OT+/v78/PxmZmb///9usIfnAAAAE3RSTlMBAgUHCA4VGRoeKzIzm5ynqfH0etdCkgAAAGxJREFUeF7d1DsSwzAIRdEHT4Bk52dL+19ryjQWrjKe5NS3YQYARFlmqAIIH9uY2e4UqI2MKehp4USJtIiCUtOi/nDRe7+86B/fKK6f9r826Pxe6K99zOxPJ9Tast6OrUszhdA86rFwo5z/jzdAcUcM6+s8+AAAAABJRU5ErkJggg==') /*../images/shea-zoom-in.png*/ -2px -2px no-repeat;
    border: 1px solid #c3c8cc;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 30px;
    right: 5px;
    box-shadow: 0 1px 1px 0 #c3c8cc;
    z-index: 999;
}

.zoomDecr {
    top: auto;
    bottom: 30px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAMAAABgOjJdAAAAP1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD19fX19fXk5OTk5OT+/v78/Pz///9mZmaTFbLvAAAAE3RSTlMBAgUHCA4VGRoeKzIzm5ynqfH0etdCkgAAAGhJREFUeF7t1DkWwzAIhOGBYZHtbLZz/7OmTGOhJu+l0d/yNRQAiNJ6UQUQPvaz136nQP2scgWjFEFYliIN1krRCjHF+9svxL+3nWJ8L4zX0Z0fzyDUl3W7XbetiyuEHtmuy3DK+H98AHmRRCXmaFeUAAAAAElFTkSuQmCC') /*../images/shea-zoom-out.png*/ -2px -2px no-repeat;
}

.roomdesignergallery.actv .ui-btn-inner {
    padding-left: 25px !important;
}

.roomdesignergallery.actv .customdef-icon {
    display: inline !important;
    left: 0;
}

#roomdesignerpanel h3 {
    margin: 0;
}

#roomdesignerpanel h3 a {
    background: #ffffff;
    color: #000;
    cursor: default;
    border: 0 !important;
}

#floorplanLeftPanel .ui-collapsible-inset .ui-collapsible-content {
    border-color: transparent; 
    background-color: #ffffff;
    float: left;
    width: 100%;
    height: auto !important;
    font-family: Avenir Heavy;
}

#floorplanLeftPanel #menuFeatures .ui-collapsible-content {
    border: 1px solid #d9e0e2;
}

#floorplanView,
#roomplanView {
    top: 0;
}

#elevationView {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 19.03vw;
    right: 18.03vw;
    z-index: 9999999;
    background: #FFFFFF !important;
}

.sidePanelView .main {
    background: #ffffff;
    top: 200px;
}

div#mainElevation,
#mainColorPackage {
    position: absolute;
    left: 20vw;
    right: 0;
    top: -164px;
}

.colorPackageThumb {
    display: none;
}

.sideLeftMenu {
    top: 0;
    width: 19.5vw;
    border: 0;
}

#page.nopanel #floorplanArea,
#floorplanArea,
#roomplanArea div#floorplan,
section#roomplanArea,
.pageContent .action-panel
{
    width: calc(100vw - 56.53vw);
    padding: 0 !important;
    margin-bottom: 10px;
    overflow: hidden;
    left: 38.53vw;
    height: calc(100vh - 40px);
    border:0;
    top: 0;
}

#roomplanArea div#floorplan {
    top: 130px;    
}

.mainPicture,
.expandedView {
    left: 19.03vw;
    right: 19.03vw;
    z-index: 99999999;
    position: fixed;
}

#menuFeatures .ui-collapsible-content {
    border: 1px solid #d9e0e2;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;    
}

#menuFeatures .boxAttachmentThumb {
    padding: 1px 0 0 1px;
}

/*section#roomplanArea {
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    padding: 0;
    overflow: visible;
}*/

div#divUrlExplore {
    display: block;
    width: 50%;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

/*#divUrlRoomPlanner {
    display: none !important;
    width: 50%;
    float: right;
}*/

#divUrl.three a span {
    font-size: inherit;
}

div#divUrlExplore,
#divUrlRoomPlanner {
    width: auto;
    float: left;
}

#divUrlElevations, div#divUrlExplore, #divUrlRoomPlanner, #divUrlRoomDesigner {
    margin: 0;
}

.roomdesignerFrame {
    position: absolute;
    top: 120px;
    left: 430px;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 999999;
    background: #f1f0e7;
}

.roomdesignerFrame iframe {
    width: 100%;
    height: 100%;
} 

.right .roomdesignerFrame {
    left: 0;
    right: 430px;
}

.floorplanElevation,
#roomAccordion {
    width: 100%;
    background: #ffffff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.floorplanElevation.goToElevation {
    display: none !important;
}

div#btnResetBase span {
    display: inline-block;
    font-size: 16px;
    font-weight: normal !important;
}

.ui-collapsible-content .ui-checkbox .ui-btn,
.ui-collapsible-content .ui-checkbox .ui-btn.optDiffParent {
    background-color: #ffffff;
    background-image: none !important;
}

.infoOption svg circle {
    fill: #205d9e;
}

.floorplanElevation .fullname {
    position: relative;
    width: auto;
    text-align: left;
    padding-top: 5px;
}

.floorplanElevation .fullname .ui-btn-text, 
.pictureLabel .ui-btn-text,
#sideElevations .ui-collapsible-content .boxElevationName .ui-btn-text,
.ui-collapsible-content .boxAttachmentThumb .pictureLabel {
    text-shadow: none;
    color: #3d4544;
}

.boxFeatureThumb .pictureLabel .ui-btn-text {
    color: #FFFFFF;
}

.elevationSection .elevationName {
    display: none;
}

.elevationSection .elevationsList {
    border: 0;
}

.pictureLabel .ui-mini.ui-btn-icon-left .ui-btn-inner {
    padding: 0 0 7px;
}

.boxFeatureThumb .pictureLabel .ui-mini.ui-btn-icon-left .ui-btn-inner {
    padding-top: 5px;
}

#sideElevations .ui-icon-checkbox-off {
    display: block;
    background-color: #205d9e;
}

.boxElevThumb.thumbSelected .ui-checkbox .ui-mini.ui-btn-icon-left .ui-btn-inner {
    padding-left: 25px;
}
.panelBtn ul li.active::before, .panelBtn ul li.active::after 
{
    background-color: #ffffff;
    border-color: transparent;
}
.ui-collapsible-set .ui-collapsible 
{
    margin: 0;
    float: left;
    width: 100%;
}
.builtinActions 
{
    position: absolute;
    right: 0;
    margin-right: 30px;
    top: 25px;
    display: none;
}

.builtInDisclaimer {
    bottom: 0;
    right:0;
    display: none !important;
}

.floorSection .floorName 
{
    width: 100%;
    border-top: 1px solid #d9e0e2;
    border-bottom: 1px solid #d9e0e2;
    padding: 15px 0;
    margin: 15px 0;
	text-shadow: none;
	display: none !important;
}

.disclaimer {
    width: auto;
    font-size: 10px;
    position: fixed;
    bottom: 5px;
    left: 19.03vw;
    right: 19.03vw;
    background-color: white;
    z-index: 99999;
    font-family: Avenir Roman;
    color: #6B7373;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

.disclaimer.elevationDisclaimer {
    color: #6B7373;
    text-align: center;
    width: auto;
}

#floorplanArea .disclaimer {
    display: none;
}

.floorSection .floorName.noOption
{
    border-bottom: none;
	margin-bottom: 0;
}

.ui-collapsible-inset .ui-collapsible-heading .ui-btn 
{
    background-image: none;
}
.ui-collapsible-content .boxAttachmentThumb .pictureLabel,
#mainElevation .boxElevationName, 
#mainColorPackage .boxElevationName, 
#sideElevations .boxElevationName 
{
    position: relative;
    text-align: left;
    padding: 0;
    font-family: Avenir Heavy;
}

.ui-collapsible-content .boxAttachmentThumb .pictureLabel {
    position: absolute;
    text-align:center;
}

#menuGalleries .pictureLabel label, #menuFeatures .pictureLabel label {
    float: none;
}

#mainElevation .boxElevationName, #mainColorPackage .boxElevationName, #sideElevations .boxElevationName {
    padding-left: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.boxPicture2 {
    right: auto;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    margin: 0 !important;
    border: 1px solid #c5cfda;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    text-align: initial;
}

.boxPicture2.nobordr {
    border: 0;   
}

.boxPicture2 iframe {
    width: 100% !important;
    height: 100% !important;
}

.boxPicture2 .webpage {
    display: inline;       
}

.right .goToFloorplan.ui-btn {
    padding: 0 25px;
}

.goToFloorplan .ui-btn-text {
    color: #ffffff;
}

.nextImage,
.prevImage {
    display: block;
    top: 50%;
    opacity: 1 !important;
    width: 48px;
    height: 48px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAMAAACg0N8BAAAARVBMVEX///////////////////////////////////////////////////////////////////////////////////////////+QFj7cAAAAFnRSTlMAIyEl4OEn5Obi47rU1trlJiAo28XdN0JqgAAAADhJREFUeF4lxUkCwBAUBNFGDDHL0Pc/qo9a1EPKA5LlpYUnHF2g3TYWQd2s+75DRXoDvIxyfP/6BD62AdXiXuCTAAAAAElFTkSuQmCC') /*../images/shea-next-icn.png*/ 50% 50% no-repeat rgba(0, 0, 0, 0.65);
}

.nextImage {
    right: 0;
}

.prevImage {
    left: 0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAACXBIWXMAAAsTAAALEwEAmpwYAAA6ImlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDQtMjFUMTg6Mjg6MjYrMDU6MzA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wNC0yNlQxNjo1Mzo0MyswNTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDQtMjZUMTY6NTM6NDMrMDU6MzA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo5NmI1NTdhYy1iNjU2LWYwNGEtOWE4MS05NWRmYjFkNzA0YjU8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjNGQxNDMxMS0yYTcyLTExZTctOGFhMi1kYjUzN2VmOTFjNzk8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo1YWY1YTYyYy1hNDc3LTZmNGEtOWUzMC1hODZhMmEwNzBmNzc8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjVhZjVhNjJjLWE0NzctNmY0YS05ZTMwLWE4NmEyYTA3MGY3Nzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wNC0yNlQxNjo1Mzo0MyswNTozMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjk2YjU1N2FjLWI2NTYtZjA0YS05YTgxLTk1ZGZiMWQ3MDRiNTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wNC0yNlQxNjo1Mzo0MyswNTozMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PhxsnZgAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAGlJREFUeNpcjzsOg1AMBIfPQYKeCNxfSpOrUEAC4RIUQ8F7kcVKbmZle7dSCeqBN7CjlunV1UtThFuGq5pQnwF+1aSCOt2hSg0c+XEDtP8Yaqd+8tauDuVUMZdgjjFuNOfqVvABvIDfOQDOe5zaQyke7QAAAABJRU5ErkJggg==') /*../images/shea-prev-icn.png*/ 50% 50% no-repeat rgba(0, 0, 0, 0.65);
}

#elevationView .prevImage,
#elevationView .nextImage {
    display: none !important;
}

a.close.ui-link {
    background-position: -100px 0;
    position: absolute;
    display: block;
    z-index: 75;
    right: 0;
    top: 0;
    pointer-events: all;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAZlBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+rG8stAAAAIXRSTlMAe21NbFdia3BlXp6FYH1uej+bS1k8Sl9bkHJdeISdhqFrtJOiAAAAV0lEQVR4XjWMVQ7EMBBDHWxTZl7w/S+5GmXHP36SAVOHv64aDW3miidQMAoHDmJRspZlLvR0I41OZ3KBaiU35Z2Ho88cpG+ZhO/8k1gAj/54vvD+6NR8f2z7BNYhKzMDAAAAAElFTkSuQmCC') /*../images/shea-closepopup-icn.png*/ 13px 50% no-repeat rgba(0, 0, 0, 0.65);
    color: #ffffff;
    text-shadow: none;
    text-decoration: none;
    font-weight: normal;
    padding: 8px 15px 8px 35px;
    font-family: Avenir Roman;
    font-size: 14px;
    height: auto;
    width: auto;
}

a.close.ui-link:hover {
    color: #ffffff;
}

.transBackground {
    background-color: rgba(255, 255, 255, 0.65);
    opacity: 1;
    -ms-filter: "alpha(opacity=100)";
    filter: alpha(opacity=100);
}

.boxAttachmentMain .pictureLabel,
#mainElevation .boxElevationName, #mainColorPackage .boxElevationName {
    position: absolute;
    font-size: 12px;
    text-shadow: none;
    margin: 0;
    width: auto;
    top: auto;
    bottom: 0;
    color: #ffffff;
    background: rgba(0, 0, 0, 0.65);
    padding: 5px 10px;
    font-family: Avenir Roman;
    left: 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

#mainElevation .boxElevationName, #mainColorPackage .boxElevationName {
    background: rgba(0, 0, 0, 0.4);
    top: 0;
    bottom: auto;
    display: none;
}

#elevationView .boxElevationName label {
    font-size: 14px;
    color: #ffffff;
    font-family: Avenir Roman;
}

.ui-collapsible-content .ui-disabled {
    opacity: 1 !important;
}

[data-tab="syo"] .ui-collapsible-content .ui-disabled {
    opacity: 0.6 !important;
}

.boxAttachmentMain {
    position: absolute;
    left: 0;
    right: 0;
    top: 7vw;
    bottom: 7vw;
}

.boxAttachmentMain .pictureLabel {
    top: auto;
    bottom: 0;
    left: 50%;
    font-size: 12px;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    color: #ffffff;
    background: rgba(0, 0, 0, 0.65);
    padding: 5px 10px;
    font-family: Avenir Roman;
}

.boxAttachmentMain .url {
    text-align: center;
}

.boxAttachmentMain .url a {
    text-shadow: 1px 1px 1px black;
}

.boxElevationName label {
    text-shadow: none;
    font-size: inherit;
    color: inherit;
    margin: 0;    
}

.ui-collapsible-content {
    background: #ffffff;
}

#floorplanRoomPopup {
    left: 300px;
    top: 300px;
    border: 1px solid #b6bec0;
    bottom: auto;
    width: auto;
    padding: 0;
    z-index: 999999;
    background: #FFF;
    position: fixed;
    min-width: 12vw;
}

#floorplanRoomPopup.notransfmprop {
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none;
}

#roomAccordion .boxAttachmentThumb > svg {
    left: 30% !important;
}

#roomAccordion .ui-collapsible-content {
    height: auto !important;
    padding: 3px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#roomAccordion .roomSection {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    float: left;
    clear: both;
}

#roomAccordion .ui-collapsible-heading a .ui-btn-inner
{
    padding: 5px 0;
    text-align: left;
}

#roomAccordion .ui-collapsible-content .ui-checkbox .ui-btn {
    margin: 5px 0;
}

#roomAccordion .ui-collapsible-inset .ui-collapsible-heading .ui-btn {
    background-color: #003a70;
    padding: 0 5px;
    cursor: move;
}

#roomAccordion .ui-btn-text {
    font-size: 10px !important;
}

#roomAccordion h3 .ui-btn-text,
#roomAccordion .sectionName {
    font-size: 12px !important;
}

#roomAccordion .ui-checkbox .ui-icon {
    width: 15px;
    height: 15px;
    margin-top: -6px;
    left: 15px;
}

#roomAccordion .boxAttachmentThumb {
    padding-left: 15px;
    display: inline-block;
    float: left;
    width: auto;
    height: 70px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#roomAccordion .roomSection .ui-btn-inner {
    padding: 0 10px 0 39px !important;
}

#roomAccordion .infoOption {
    height: 18px;
    width: 18px;
}

#roomAccordion .infoOption > svg{
    height: 100%;
    width: 100%;
}

#roomAccordion .ui-icon-checkbox-on {
    background-position: 2px 3px !important;
}

#roomAccordion .ui-collapsible-heading .ui-btn-text {
    color: #FFF;
}

#roomAccordion .ui-collapsible-heading .ui-icon-delete {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA44AAAASCAMAAAAjZXADAAACfFBMVEUAAAD///////////////////////////////////////+tra0ICAg6OjpTU1N7e3u8vLxCQkIAAAAzMzPX19cQEBAZGRkhISEpKSlJSUn///////////////////////////////////////8pKSkzMzM6OjohISEZGRlbW1sQEBCnp6dCQkJpaWlJSUm2trZTU1MICAjMzMzu7u6tra0AAACLi4uVlZX///////////////////8QEBAzMzMZGRkpKSkICAghISH///////////////////////8QEBAZGRkICAghISFCQkL///////////////////////////////////////8QEBAICAg6Ojr///////////////////////////8ICAgQEBAzMzP///////////////8pKSkzMzMICAgQEBD///////////////////////////+EhIQICAj///////////////////////+EhIRzc3P///////////////////////////////////97e3v29vaEhISLi4uZmZlJSUmVlZX///////////////////////+np6dJSUnX19fu7u6tra3///////////////////////////////////////////+ZmZnX19dmZmb///////////////////////////////////////////+EhIS8vLzIyMi2trb////////////////////////////////////////////////////o6OjX19f29vb////////////////////////////////////////////////29vbu7u4EYFtDAAAA0XRSTlMAAAECAwQHCAkPERERERERERERERERERERERIUFRcYGRobHyIiIiIiIiIiIiIiIiIiIiIiIiIiIiosLi8zMzMzMzMzNjc8QENERERERERFR0pLTk9RUlNVVVVVVldaW2BiZmZmZmhqdnd3d3d3eHp+f4WHiIiIi46PkJSZmZmbnJ2ipaanqaqqqqqqqqqqr7Cytbm7u7u7u7u8vb6/wMPHycrLzMzMzM3O0NHS1tfY2drd3d3d3eHi5OXm5+jp6uvs7e7u7u7v8vP09ff4+fv8/iMI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') /*../images/icons-18-white.png*/;
    background-position: -72px 18px;
    border: 0;
    box-shadow: none;
    background-color: #003a70 !important;
}

#roomAccordion .ui-collapsible-content .boxAttachmentThumb .pictureLabel {
    font-size: 10px;
    float: left;
    top: 40%;
    padding-left: 5px;
    width: auto;
}

#roomAccordion .roomSection:last-child {
    margin-right: 0;
}

#roomAccordion .boxAttachmentThumb .picture {
    height: 100%;
    width: auto;
    float: left;
}

#leftAccordion .ui-collapsible-heading .ui-icon.ui-icon-minus,
#sideElevations h3[has-collapsed="0"] .ui-icon,
#popupAccount .ui-field-contain div.ui-select .ui-icon {
    right: 55px;
    display: none;
}

#popupAccount .ui-field-contain div.ui-select .ui-icon {
    right: 5px;
}

.sidePanelView .actions {
    top: auto;    
    bottom: 5%;
    left: 430px;
}

span.ui-btn-inner {
    text-align: left;
    border-radius: 0;
}

.roomSection {
    margin: 0;
}

.roomSection .sectionTitle {
    border-bottom: 0;
}

.roomSection .sectionName {
    font-size: 16px;
    font-weight: 500 !important;
    display: block;    
    text-shadow: none;
    margin: 0;
    color: #3d4544;
    font-family: Avenir Heavy;
}

.roomSection .optionsList .ui-checkbox input, 
.roomSection .optionsList .ui-radio input,
.ui-checkbox input, .ui-radio input {
    left: 3px;
}

.roomSection .ui-checkbox .ui-btn-icon-left .ui-btn-inner,
.ui-checkbox .ui-btn-icon-left .ui-btn-inner, .ui-radio .ui-btn-icon-left .ui-btn-inner {
    padding: 5px 15px 5px 59px;
}

.fullname .ui-mini.ui-btn-icon-left .ui-btn-inner {
    padding-left: 59px;
}

.ui-checkbox .ui-btn-icon-left .ui-icon, 
.ui-radio .ui-btn-icon-left .ui-icon {    
    left: 25px;
    background-color: #ffffff;
    border-radius: 0;
    border: 1px solid #d9e0e2;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-image: none;
    margin-top: -10px;
}

.roomPlannerItems .ui-select .ui-btn-icon-right .ui-btn-inner {
    padding: 15px 20px;
    /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAABS2lUW…QXdgNkrGMxjd4v0ArPFG9yBN/AFd6RPaCDiss3XLHsEPwAu18YrBMbqnAAAAAASUVORK5CYII=')*/ /*../images/shea-arrow-down.png*/ 95% 52% no-repeat #EBEFF0;
    -webkit-appearance: none;
    appearance: none;
}

span.majorTagsList {
    font-family: Avenir Roman;
    font-size: 14px;
    color: #6b7373;
    text-align: left;
}

.left-search-box.roomPlannerItems {
    width: auto;
    float: none;
    background: #ffffff;    
}

.hdeflrs .left-search-box.roomPlannerItems {
    padding-top: 15px;
}

.roomPlannerItems .ui-select .ui-btn,
.roomPlannerItems .ui-listview-filter .ui-input-search {
    border-radius: 0;
    box-shadow: none;
    background: #ffffff;
    overflow: visible;
}

.left-search-box .ui-listview-filter,
.ui-input-search a.ui-input-clear 
{
    background: #ffffff;
}
.left-search-box .ui-icon-searchfield:after 
{
    background-size: 50%;
}
ul#search-1 li 
{
    font-weight: normal !important;
    box-shadow: none;
    border: 0;
    background: transparent;
    font-family: Avenir Roman;
    font-size: 14px;
    color: #6b7373;
    padding: 10px 16.5px;
}

ul#search-1 li.init {
    display: block;
    padding: 16px 20px 10px;
}

.tag-list-box 
{
    margin: 0 !important;
    width: 9.1vw;
    border-top: 0;
    padding: 0;
    border: 1px solid #b6bec0;
    /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAABS2lUW…QXdgNkrGMxjd4v0ArPFG9yBN/AFd6RPaCDiss3XLHsEPwAu18YrBMbqnAAAAAASUVORK5CYII=')*/ /*../images/shea-arrow-down.png*/ 95% 52% no-repeat #EBEFF0;
    -webkit-appearance: none;
    appearance: none;
    left: auto;
    right: 0;
}
.ui-collapsible-heading .ui-btn-inner, .ui-collapsible-heading .ui-btn-icon-left .ui-btn-inner 
{
    padding: 15px 0 12px 37px;
}
.floorSection .floorName span 
{
    margin-left: 25px;
    font-size: 16px;
    font-weight: normal !important;
    color: #343434;
    text-transform: uppercase;
}
.floorSection .floorName.selected span 
{
    font-weight: bold !important;
}
div#btnResetBase 
{
    text-align: right;
    display: none;
}

#sheahm-btnResetBase,
#sheahm-btnResetModel,
.buttonPrint,
#fittoScr,
.divFlip,
.divOptions,
.divPhnFloorBtn,
.dimension-tool {
    position: relative;
    float: left;
    font-size: 11px;
    padding: 11px;
    background: #205d9e;
    color: #ffffff;
    text-shadow: none;
    margin-top: 30px;    
    box-shadow: none;
    cursor: pointer;
    font-family: Gotham Medium;
    z-index:999;
}

#sheahm-btnResetBase,
#sheahm-btnResetModel {
    margin: 20px 0 25px 0;
}

#sheahm-btnResetModel { margin-left: 15px;}

#sideElevations .ui-collapsible-inset.elevationpackageview .ui-collapsible-content {
    height: auto !important;
}

#sideElevations .boxElevThumb .picture {
    display: none;
}

#sideElevations .boxElevThumb {
    cursor: pointer;
}

.furnituretags img.inact {
    visibility: visible;
}

.floorplanElevation .picture {
    width: 55%;
    margin: 0 auto;
}

#sheahm-btnResetBase:hover,
#sheahm-btnResetModel:hover,
.buttonPrint:hover,
#fittoScr:hover,
.divFlip:hover,
.divOptions:hover,
.divPhnFloorBtn:hover,
.dimension-tool:hover,
.goToFloorplan.ui-btn, 
.goToElevation.ui-btn {
    background-color: #003a70;
}

.goToFloorplan.ui-btn, 
.goToElevation.ui-btn{
    border-radius: 0;
    display: none;
}

#menuFloors,
#roomplanMenuFloors {
    width: 100% !important;
    font-family: Avenir Roman;
    font-size: 16px;
    color: #6b7373;
    padding: 13px 20px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAHZJREFUCJlVzT0KAkEMBtDn6BkEVwVBYfcYaiGCR7Hcw9mpjWewGMUf9B42WRjTJHx5JL19214wxBZ3/9XggJxQYYEz5gWqccQM44QNPpjgFLiOeYQXdgNkrGMxjd4v0ArPFG9yBN/AFd6RPaCDiss3XLHsEPwAu18YrBMbqnAAAAAASUVORK5CYII=') /*../images/shea-arrow-down.png*/ 95.5% 52% no-repeat #ebeff0;
    -webkit-appearance: none;
    appearance: none;
}

.buttonPrint,
#fittoScr,
.divFlip,
.divOptions,
.divPhnFloorBtn,
.dimension-tool {
    float: right;
    margin: 0;
    font-size: 14px;
    padding: 18px 40px 17px 82px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAOxJREFUSIntU9ENwiAUvGccwA1kBEfoCHWDjuAobtARHMFuQJwENzg/+qgEaStI4ode8hJe83oHxwH8sQaSqepYjolnTqBLDb9ZqwKevKslIJOS6kUOSq7j4T8igm1iKJd0EZuaZF8TaAE4vPpfCipfM3akI9mTNIXJiVNklM95Af/Rr9tC8jbYoKHGU3Thk3PRow0Abhm27DFaPQA4eqtERGIBADgB2GX6DgB3AOegnxWoBYqIhDG1GBNgZ/pCmefFkOR1oc9OVChgSFpdWx2I+5yaUhS+g0PhTlPkPYN30KhITTiSzUd39zt4AM6V1bJfow1TAAAAAElFTkSuQmCC') /*../images/shea-printicn.png*/ 40px 13px no-repeat #205d9e;
}

.buttonPrint {
    background: transparent !important;
    box-shadow: none;
    color: #3d4544;
    clear: both;
    float: left;
    padding: 0;
    padding-top: 10px;
    margin-top: 10px;
    border-top: 0;
    width: 100%;
    font-family: Avenir Roman;
    font-size: 16px;
}

.printFadeLayer {
    z-index: 99999999;
}

.divPhnFloorBtn,
.divOptions {
    background-image: none;
}

.picture 
{
    box-shadow: none;
}

.expandedView .picture, .expandedView iframe {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: auto;
    left: auto;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
}
#mainElevation .boxPicture .picture, #mainColorPackage .boxPicture .picture 
{
    border: 0;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
}
.isflipped #mainElevation .boxPicture .picture,
.isflipped #mainColorPackage .boxPicture .picture 
{
    -moz-transform: translateX(-50%) scale(-1, 1) !important;
    -ms-transform: translateX(-50%) scale(-1, 1) !important;
    -o-transform: translateX(-50%) scale(-1, 1) !important;
    -webkit-transform: translateX(-50%) scale(-1, 1) !important;
    transform: translateX(-50%) scale(-1, 1) !important;
}
.isflipped #mainElevation .boxPicture .picture[src*="noelevationsimg"], .isflipped #mainElevation .boxPicture .picture[hasFlipped], .isflipped #mainColorPackage .boxPicture .picture[hasFlipped] {
    -moz-transform: translateX(-50%) !important;
    -ms-transform: translateX(-50%) !important;
    -o-transform: translateX(-50%) !important;
    -webkit-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
}
#roomAccordion .ui-collapsible-heading .ui-icon
{
    right: 0;
    cursor: pointer;
}
.blockItems.roomPlannerItems
{
    background: #ffffff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 115px;
    height: calc(100vh - 450px);
    border: 1px solid #d9e0e2;
}

.hdeflrs .blockItems.roomPlannerItems {
    height: calc(100vh - 345px);
}

.left-search-box .ui-select, .left-search-box > span.selectboxit-container {
    width: calc(50% - 15px);
}

.left-search-box > span.selectboxit-container {
    margin-left: 15px;
    display: none;
}

.ui-input-search a.ui-input-clear .ui-icon-delete
{
    background-size: 50%;
}

.roomPlannerItems .ui-select
{
    padding: 0;
    float: left;
    margin-right: 15px;
    width: 100%;
}

/*.icnlbl {
    background-position: -252px 50%;
    background-color: #205d9e;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA44AAAASCAYAAAAUu4AxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBODIwRUIxQkIwOUVFMzExQTFEOEZCMDQxMjlGMzhFRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNUQyRDg4OUEzNzAxMUUzOUVGRkEzM0UxODJEMjQ3MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNUQyRDg4OEEzNzAxMUUzOUVGRkEzM0UxODJEMjQ3MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY1REU5OUJDNzBBM0UzMTE5MTA3QkIzRDQ5MTM4QTBFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE4MjBFQjFCQjA5RUUzMTFBMUQ4RkIwNDEyOUYzOEVGIi8+IDwvcmRmOkRlc2NyaXB0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spSfPXr0aGz6LOWzCvXB12M8SeTuI0bwPqRrKoDvbbyPnv81OvdPMRexO93ls/cTkbvewX3dfNd/QH4g5pah7oy4B3/jH0D+Z5Iw1m0Sn1mgrSB10HIVOdD4Jp3sJIH2ijitnFd0BkyRNtIrbTihSZRumSTqZZHofsajV0XD7yS1sLCwSJqNxMi1G9dEGr7eQYSWVF+7ds0BougAYa1dw2Q469atCyQZajURofB1E10voQZdlJfVsWPHUs8++6wsnxpPBALZdI9c0irLadeuXeL++++Ppd64Pp2C62Myym4RO04tlTB2RBwtLCwsLCwsLCxuPGzatKllpnhckokEUv6/atWqtplET548GSjSp2viCLooJ2s4aX/8+HHnueee6+j+hx9+WGzbti2Ia/93t/pY4mhhiaOFhYWFhYWFhUXHeOmll5wXX3xxXvSsU2CUDZ6hjKjdc889Xb3yDIin2L17d2zbHCYnJ/Fdl+Ldd99teb23txdfayIGBga0bLVYqj6WOFpY4mhhYWFhYWFhYbEovP32287JkyeXRNaAqAXr169XGlUDIpq6dOnSoj/X19cnNm/eHDthw2gfLuN94403xLlz5+rffffdd+M+x0B3tvKl6GOJo0U7/F+AAQAshcyHLpAB7gAAAABJRU5ErkJggg==');
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    left: 0;
}*/

.planLabels.show .icnlbl {
    background-image: none;
}

.left-search-box .ui-listview-filter {
    padding: 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #b6bec0;  
    display: none;  
}
 
a#submit { z-index: 1; }

.prop-wrapper,
.prop-wrapper .title {
    background: #d9e0e2;
}

.prop-wrapper .tools {
    top: auto;
    bottom: 0;
    right: 7%;
    padding: 0;
    background: none;
}

#floorplanLeftPanel.right .tag-list-box {
    padding: 0;
}

.prop-wrapper {
    width: 100%;
    margin: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #ebeff0;
    z-index: 999;
    bottom: 0;
}

.prop-wrapper .title {
    padding: 15px 0 5px;
    font-size: 16px;
    font-weight: 400 !important;
    border-bottom: 1px solid #b6bec0;
}

.input-wrapper label {
    font-family: Avenir Roman;
    padding-bottom: 5px;
}

.color-wrapper, .pattern-wrapper {
    width: 98px;
    padding: 5px;
    height: 14px;
}

.color-wrapper #btnColor {
    width: 100%;
    height: 100%;
}

.input-wrapper .input-plus-minus.ui-input-text, 
.input-wrapper .input-colorcode.ui-input-text {
    width: calc(100% - 50px);
    text-align: center;
    border: 0;
    font-size: 14px !important;
    height: 26px;
}

.infoFluid-50 {
    width: 30%;
    margin: 5px;
}

.infoFluid-50 span {
    border: 0;
    background: #ffffff;
    color: #666666;
    height: 26px;
    line-height: 24px;
}

.infoFluid-50 span:hover {
    color: #000;
    border: 0;
}

.input-wrapper {
    padding-bottom: 10px;
}
#reset-scale
{
    top: 24px;
    right: 0;
    margin: 0;
}

.popup .ui-icon-delete, 
.prop-wrapper li a.close-prop {
    background-size: 100% !important;
    box-shadow: none;
}

.homes .ui-icon-delete {
    background-size: 100% !important;
    box-shadow: none;
}

#popupAccount .ui-field-contain .ui-select .ui-btn
{
    border-radius: 0;
    box-shadow: none;
    width: 324px;
    color: #000;
    background: #ffffff;
}
#picker
{
    right: 0;
    background: #ebeff0;
    padding: 5px 4.5vw;
}
.prop-wrapper li a.close-prop {
    margin-right: 35px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAZlBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+rG8stAAAAIXRSTlMAe21NbFdia3BlXp6FYH1uej+bS1k8Sl9bkHJdeISdhqFrtJOiAAAAV0lEQVR4XjWMVQ7EMBBDHWxTZl7w/S+5GmXHP36SAVOHv64aDW3miidQMAoHDmJRspZlLvR0I41OZ3KBaiU35Z2Ho88cpG+ZhO/8k1gAj/54vvD+6NR8f2z7BNYhKzMDAAAAAElFTkSuQmCC') /*../images/shea-closepopup-icn.png*/ 4px 50% no-repeat #205d9e;
    background-size: 60% !important;
}

#picker .close-icon {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAZlBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+rG8stAAAAIXRSTlMAe21NbFdia3BlXp6FYH1uej+bS1k8Sl9bkHJdeISdhqFrtJOiAAAAV0lEQVR4XjWMVQ7EMBBDHWxTZl7w/S+5GmXHP36SAVOHv64aDW3miidQMAoHDmJRspZlLvR0I41OZ3KBaiU35Z2Ho88cpG+ZhO/8k1gAj/54vvD+6NR8f2z7BNYhKzMDAAAAAElFTkSuQmCC') /*../images/shea-closepopup-icn.png*/ 5px 50% no-repeat #205d9e;    
}

 #floorplanLeftPanel.right .prop-wrapper
{
    margin: 0;
}
.action-panel.right
{
    right: auto;
    left: 20px;
}
.right .selectedFloorName
{
	left: 50px;
}
#elevationView .main .close.right
{
	right:450px;
}
#floorplanRoomPopup.right
{
    background: #ffffff;
}
.expandedView.left .boxAttachmentMain .pictureLabel,
#mainElevation.right .boxElevationName,
#mainColorPackage.right .boxElevationName
{
    left: -100px;
}
.sidePanelView.right .mainPicture,
.sidePanelView.right .actions,
.expandedView.left
{
    right: 430px;
}
.sidePanelView.right .goToFloorplan .ui-btn-inner
{
    padding-right: 15px;
    padding-left: 25px;
}

.sidePanelView.right .sideLeftMenu {
    border-left: 0;
}

.sidePanelView.right .goToFloorplan .ui-icon-arrow-l {
    right: 0;
    background-position-x: 0;
}

.boxAttachmentMain .description {
    color: #000;
    text-shadow: none;
    margin-top: 10px;
}

.ui-collapsible-content .ui-checkbox .ui-btn-text,
.ui-select .ui-btn select, .elevationsList .ui-btn-text {
    font-size: 16px;
    color: #6b7373;
    font-family: Avenir Roman;
}

#elementSelected {
    z-index: 999;
}

#popupOptionInformation {
    border-color: #b6bec0;
}

.right div#popupOptionInformation {
    right: 10px !important;
    left: auto !important;
    -webkit-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    -o-transform: none;
    transform: none;
}

.right .arrow-sidewards {
    right: 60px;
    left: auto;
}

.popupOptionCloseBtn svg path {
    fill: #ffffff;
}

#popupOptionInformation label {
    color: #ffffff;
    font-family: Avenir Medium;
}
#popupOptionInformation .popupInnerBox 
{
    border: 1px solid #F1F1F1;
    background: #205d9e;
}
.arrow-sidewards {
    border-color: #205d9e transparent;
}

.ui-icon-delete {
    background-color: #ffffff !important;
    background-size: 100%;
}

.ui-collapsible-content .ui-checkbox-on .ui-icon-checkbox-on, .fullname .ui-checkbox-on .ui-icon-checkbox-on, #boxRememberMe .ui-icon-checkbox-on, .ui-radio .ui-btn-icon-left .ui-icon-radio-on {
    left: 25px;
    border-radius: 0;    
    background-color: #205d9e;    
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUBAMAAACQZWsAAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMA0BDwMMCggFAgYHBAsJAmO2biAAAAh0lEQVR4XkXMzw0BQRiG8c9kEbIu7uJfCy5cdkUDOtgtQQfoQCk6UIIWdCATIcLhsV/mm/Fc3t/pldjxlNgrVsktqKP3sDPm8BRrDsvoCg7GLrx016XIFYYN3fgjroCy8QDqNnzt2N9hq56iPSZqV6nf4a+jvknoAl6sPiwktuGcnI3k3yzMDwlFPaQSfxthAAAAAElFTkSuQmCC') /*../images/tickmark.png*/;
    background-position: 3px 3px;
    background-size: 70%;
}

/*.tblet .ui-collapsible-content .ui-checkbox-on .ui-icon-checkbox-on,
.tblet .fullname .ui-checkbox-on .ui-icon-checkbox-on,
.tblet #boxRememberMe .ui-icon-checkbox-on,
.tblet .ui-radio .ui-btn-icon-left .ui-icon-radio-on {
    background-position: -214px 50%;
}*/

.mCSB_inside > .mCSB_container {
    padding-right: 30px;
}

.mCS-dark.mCSB_scrollTools {
    width: 29px;
    opacity: 1;
    background: #ebeff0;
    border-radius: 2px;
    z-index: 0;
}

#menuFeatures .mCS_no_scrollbar_y + .mCSB_scrollTools,
#menuGalleries .mCS_no_scrollbar_y + .mCSB_scrollTools {
    opacity: 0 !important;
    display: block !important;
    pointer-events: none;
}

.mCS_no_scrollbar_y + .mCSB_scrollTools { 
    display: none !important;
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 29px 0;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    width: 27px;
    height: 27px;
    border: 1px solid #c3c8cc;
    opacity: 1;
    border-radius: 2px;
    z-index: 9;
    box-shadow: 0 1px 1px 0 #c3c8cc;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAMAAADNLv/0AAAARVBMVEVrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3OfzxhQAAAAFnRSTlMAIyUh4ebkJ+Dj4uXWICba1N26KNvFXBQuLgAAADdJREFUeF4dxlkWgDAIA8BQUaGbe+5/VHnM1yAs/ZhATsmt5Iyt5odx3aXSC84YIM4Ltz4I8n4/NYEB1U6kWxkAAAAASUVORK5CYII=') /*../images/shea-arrow-up.png*/ 8.4px 10px no-repeat #ffffff;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown  {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAHZJREFUCJlVzT0KAkEMBtDn6BkEVwVBYfcYaiGCR7Hcw9mpjWewGMUf9B42WRjTJHx5JL19214wxBZ3/9XggJxQYYEz5gWqccQM44QNPpjgFLiOeYQXdgNkrGMxjd4v0ArPFG9yBN/AFd6RPaCDiss3XLHsEPwAu18YrBMbqnAAAAAASUVORK5CYII=') /*../images/shea-arrow-down.png*/ 8.4px 10px no-repeat #ffffff;
}

#boxRememberMe .ui-icon-checkbox-on {
    left: auto;
}

#menuFeatures .ui-collapsible-content .customdef-icon ,
#menuGalleries .ui-collapsible-content .customdef-icon {
    display: none !important;
}
 
#sideElevations .ui-collapsible-content .ui-checkbox-on .ui-icon-checkbox-on, 
.fullname .ui-checkbox-on .ui-icon-checkbox-on
{
    margin-top: -10px;    
}
.ui-icon
{
    width: 20px;
    height: 20px;
}
.unlock-key.ui-icon
{
    width: 18px;
    height: 18px;
}
#leftAccordion .ui-collapsible-heading .ui-icon.ui-icon-plus, #leftAccordion .ui-collapsible-heading .ui-icon
{
    background-position-y: 2px;
    right: 55px;
}
.shareSocial,
.buttonPrint,
.buttonSave,
.buttonProfile,
.buttonSignin
{
    width: auto;
    height: auto;
}
.shareSocial
{
    display: none;
    background-size: 100%;
}
.buttonSave
{
    background-size: 100%;
}
.buttonProfile
{
    background-size: 100%;
}
.buttonSignin
{
    background-size: 100%;
}
.infoOption
{
    height: 18px;
    width: 18px;
    background-size: 100%;
}

#fittoScr, .divFlip, .dimension-tool, .planLabels, .divOptions, .divPhnFloorBtn {
    position: absolute;
    width: auto;
    height: auto;
    bottom: 0;
    user-select: none;
}

.floorLevelUp, .floorLevelDown {
    display: none;
}

.dimension-tool,
.planLabels {
    background: #205d9e;
    height: auto;
    width: auto;
    right: auto;
    padding: 18px 35px 17px;
    left: calc(20% + 180px);
    box-shadow: none;
    border: 0;
    transform: none;
}

.planLabels {
    left: 20%;
    padding: 16px 35px;
}

.rpActive .planLabels {
    display: block;
    margin-top: 15px;
    position: relative;
    float: right;
}

.rpActive .buttonPrint {
    right: 164px;
    position: absolute;
}

.planLabels .txt {
    font-size: 16px;
    font-family: Gotham Medium;
    width: 85px;
}

.rpActive #fittoScr {
    left: 0;
}

.rpActive .zoomIncr {
    top: 69px;
}

#fittoScr {
    left: calc(20% + 180px);
    padding: 18px 30px 17px 75px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYAQMAAADaua+7AAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAACdJREFUeF6di7EJAAAIwzo6+v+Tjh2VLOJsIFAKUShXqDb7JS2cbwBvnwerC1yL6AAAAABJRU5ErkJggg==') /*../images/shea-reset-icn.png*/ 30px 13px no-repeat #205d9e;
}

.divFlip {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAALVBMVEX///8AAAD///////////////////////////////////////////////////9MkrcHAAAADnRSTlMAAGCfr+8gQFDfcIAQMCnOdhoAAACVSURBVHheXZCxCYIxEEafV6hYHLjBX1kGJ0gh6BgOYe0gVo7iDI5gAjYWN4P5CIrmCIH3PS58hPXPACz38dzhzIDFdXc+5UuH2wGY59ygrl5o7GiF2NzB8YhUqBUBWC080tQhTQ1MSoIGSEkIlLkugUKX6GDVJTqQ8S1fozPsjK8pdGnGBr2A1NA6JASkZviAlb+vegONzEF+G7ME4QAAAABJRU5ErkJggg==') /*../images/shea-flip-icn.png*/ 50px 13px no-repeat #205d9e;
    padding: 18px 50px 17px 93px;
    left: 40%;
    -moz-transform: translateX(-50%) !important;
    -ms-transform: translateX(-50%) !important;
    -o-transform: translateX(-50%) !important;
    -webkit-transform: translateX(-50%) !important;
    transform: none !important;
}

#fittoScr label,
.divFlip label,
.divOptions label,
.divPhnFloorBtn label, 
.dimension-tool label, 
.planLabels label {
    color: inherit;
    text-transform: uppercase;
    font-size: 11px !important;
    color: #FFF;
    text-transform: uppercase;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
}

.inRp #fittoScr {
    left: calc(6% + 335px);
}

.close-icnphn {
    position: absolute;
    right: 8px;
    height: 20px;
    width: 20px;
    top: 7px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNCQUJBQkEiIGQ9Ik0xMS40LDkuN0wxNy42LDBoLTMuMWwtMi44LDQuM2MtMC44LDEuMy0xLjMsMi0xLjgsM0g5LjlDOS4zLDYuMyw4LjgsNS43LDgsNC4zTDUuMywwSDIuM2w2LDkuOUwyLDIwaDMNCglsMi40LTQuNGMxLTEuOCwxLjYtMi45LDIuMi00aDAuMWMwLjYsMS4xLDEuMywyLjIsMi4zLDRsMi42LDQuNWgzLjFMMTEuNCw5Ljd6Ii8+DQo8L3N2Zz4NCg==') /*../images/LeftPanelClosePhn.svg*/ 2px 2px no-repeat;
    z-index: 9;
    background-size: 70%;
}

.zoom-panel {
    right: 5px;
    position: absolute;
    left: auto;
    top: 60px;
    bottom: 30px;
    height: auto;
    box-shadow: none;
    width: 30px;
    border-radius: 2px;
    background: #ebeff0;
    padding-bottom: 30px;
}

.selectboxit-text {
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: block;
    width: inherit;
    max-width: none !important;
}

.prop-wrapper li a.flip-horz-prop {
    box-shadow: none;
}

.prop-wrapper li a.flip-vert-prop {
    box-shadow: none;
}

.prop-wrapper li a.lock-prop {
    box-shadow: none;
}

.popupHeader,
.configsTitle {
    background: #ffffff;
    color: #205d9e;
    box-shadow: none;
    border: 1px solid #b6bec0;
}

.configsTitle {
    border: 0;
}

#boxForgotPassword .ui-btn,
#boxRememberMe .ui-checkbox .ui-btn.ui-mini,
.ui-btn-up-b, .ui-btn-hover-b, .ui-btn-up-a, .ui-btn-hover-a, .ui-btn-up-c, .ui-btn-hover-c {
    background: #ffffff;
    color: #000;
    box-shadow: none;    
}

.popup .ui-btn-up-b, .popup .ui-btn-hover-b, .popup .ui-btn-up-a, .popup .ui-btn-hover-a, .popup .ui-btn-up-c, .popup .ui-btn-hover-c, .linkProfile.ui-btn-up-a {
    border: 1px solid #b6bec0;
}

#popupLogin {
    height: auto;
    margin: 0;
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 4.2vw 5.21vw;
    background: #3D4645;
    border: 0;
    border-radius: 0;
}
.ui-btn-hover-b:visited, .ui-btn-hover-b:hover, .ui-btn-hover-b a.ui-link-inherit 
{
    color: inherit;
}
.linkProfile.ui-btn-up-a,
.accountMsg,
#userFullName 
{
    color: #000;
}
.home 
{
    border: 1px solid;
    border-top-style: none;
    border-color: #b6bec0;
	min-height: 60px;
}
#popupAccount .ui-select .ui-btn-icon-right .ui-btn-inner 
{
    padding-left: .4em;
    padding-right: 25px;
}
.boxLoginBottom 
{
    padding-bottom: 10px;
    border-color: #b6bec0;
}
#loginPanel
{
    top: 125px;
    right: 35px;
}
.configsTitle .buttonSave 
{
    width: 20px;
    height: 20px;
}
.c1 
{
    margin-top: -10px !important;
}
.farbtastic .marker 
{
    z-index: 999;
}
.panelArrow 
{
    border-bottom-color: #ffffff;
}

#colorpickerpopup
{
    background: #205d9e;
}

#colorpickerpopup label {
    font-weight: normal;
}

.globalnorthwest,
.globaldeleteLine {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMjUgMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI1IDI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbD0iIzAzM0M3MyIgc3Ryb2tlPSIjMDMzQzczIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIxMi40IiBjeT0iMTIuNSIgcj0iMTEuMiIvPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIwLjUiIGQ9Ik0xOC4xLDE4LjZoLTIuNGwtMy4yLTQuNGwtMy4yLDQuNEg3bDQuNC01LjdMNyw3LjJoMi40bDMuMiw0LjMNCgkJCWwzLjItNC4zSDE4bC00LjUsNS42TDE4LjEsMTguNnoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==') /*close.svg*/ /*../images/shea-close-icn.svg*/;
    background-size: 100%;
}

.globalsouthwest {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjMuNyIgeT0iMTEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAzM0M3MyIgc3Ryb2tlLXdpZHRoPSIyIiB3aWR0aD0iMTYuNiIgaGVpZ2h0PSIxMy40Ii8+DQo8cmVjdCB4PSIxMC4xIiB5PSI0LjMiIGZpbGw9IiMwMzNDNzMiIHN0cm9rZT0iIzAzM0M3MyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHdpZHRoPSIxNy4yIiBoZWlnaHQ9IjEzLjkiLz4NCjwvc3ZnPg0K') /*duplicate.svg*/ /*../images/shea-duplicate-icn.svg*/;
    background-size: 100%;
}

.globalnortheast {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiMwMzNDNzMiIGQ9Ik0xOCwxNS4ybC0xLjYsMTIuNmwxMi41LTEuNmwtMy45LTRjMS0xLjgsMS42LTQsMS42LTYuNmMwLjItOC01LTEyLjUtMTItMTIuMUM5LjEsMy44LDQuOSw2LjYsMywxMC45DQoJCWwyLjcsMS4yYzEuOC0zLjUsNS44LTUuNiw5LjQtNS4yYzcuOCwwLjcsNy45LDYuOCw2LjksMTIuNEwxOCwxNS4yeiIvPg0KCTxwYXRoIGZpbGw9IiMwMzNDNzMiIGQ9Ik02LjgsMjMuNUM2LjgsMjMuNCw2LjgsMjMuNCw2LjgsMjMuNWMtMC40LTAuNS0wLjYtMS0wLjktMS41bC0xLjYsMC43YzAuNiwwLjgsMS4zLDEuNiwyLjEsMi4zbDAsMGwwLDANCgkJbDEuMiwwLjVsLTAuMy0xLjFMNi44LDIzLjV6Ii8+DQoJPHBhdGggZmlsbD0iIzAzM0M3MyIgZD0iTTUuMiwxMy42bC0yLjYtMS4yYy0wLjMsMS0wLjUsMi4xLTAuNSwzLjNjMCwwLjIsMCwwLjUsMCwwLjdoMi42QzQuNywxNS40LDQuOSwxNC41LDUuMiwxMy42eiIvPg0KCTxwYXRoIGZpbGw9IiMwMzNDNzMiIGQ9Ik00LjgsMThIMi4zYzAuMiwxLjIsMC43LDIuMywxLjIsMy40bDEuOS0wLjhDNS4xLDE5LjcsNSwxOC44LDQuOCwxOHoiLz4NCjwvZz4NCjwvc3ZnPg0K') /*rotate.svg*/ /*../images/shea-rotate-icn.svg*/;
    background-size: 100%;
}

.globalsoutheast {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5bGluZSBmaWxsPSIjMDMzQzczIiBwb2ludHM9IjI3LDI3IDI0LjksMTMgMjEsMTcgMTguOSwxNSAxNy44LDE4LjEgMTQuOSwxOC45IDE2LjksMjEgMTMsMjUgIi8+DQo8ZWxsaXBzZSBmaWxsPSIjMDMzQzczIiBjeD0iMTUuMSIgY3k9IjE1LjMiIHJ4PSIxLjkiIHJ5PSIyLjEiLz4NCjxwb2x5bGluZSBmaWxsPSIjMDMzQzczIiBwb2ludHM9IjMuMywzLjUgNS4zLDE3LjUgOS4zLDEzLjUgMTEuMywxNS41IDEyLjQsMTIuNCAxNS4zLDExLjYgMTMuMyw5LjUgMTcuMyw1LjUgIi8+DQo8L3N2Zz4NCg==') /*scale.svg*/ /*../images/shea-scale-icn.svg*/;
    background-size: 100%;
}

.globalheightdimension label, .globalwidthdimension label {
    color: #000 !important;
}

.globalheightdimension, .globalwidthdimension {
    background: none;
}

#colorCodeText {
    border: 0;
    background: #ffffff;
    color: #808080;
}
#picker .colorpicker-icon
{
    background-color: #205d9e;
}
#picker .colorPickerTool,
#picker .close-icon 
{    
    right: 2vw;
}

#picker .colorPickerTool {
    border-radius: 0;
}

.hotspotBackground,
.dimzone path,
path[fill="rgb(204, 102, 0)"],
circle[fill="#ff9600"]
{
    fill: #205d9e !important;
}
path[stroke="rgb(204, 102, 0)"],
g[stroke="rgb(204, 102, 0)"],
path[stroke="#ff9600"],
path[stroke="#ff9601"],
circle[stroke="#ff9600"]
{
    stroke: #098CB5 !important;
}
.strokeBasePlanColor
{
    color:#000000;
}
.flooring,
.flooring path
{
    fill:#e2dfd4;
}
.globallinedimensions label
{
    color: #0072C6;
}
#plandiv .svg rect
{
    background: transparent;
    fill: transparent;
    stroke: transparent;
}

#plandiv #borderoutlet rect {
    stroke: gray;
}

/* Design */

#divShareAccount {
    display: none !important;
    width: 100%;
    float: none;
    left: 0;
    right: auto;
    height: auto;
    border-bottom: 1px solid #d7dfe1;
    padding: 0 19.15vw;
    position: absolute;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

ul#navigation {
    width: 100%;
    height: 100%;
}

ul#navigation li#shareitems {
    float: right;
    width: auto;
    border-left: 1px solid #d7dfe1 !important;
    border-right: 1px solid #d7dfe1 !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
}

#navigation ul#shareuls {
    display: block !important;
    width: auto;
    background: transparent;
    box-shadow: none;
    margin: 0;
    float: left;
    position: relative;
    padding: 13px 24px;
}

#navigation li ul li {
    float: left;
    padding: 0;
}

#navigation li ul li a {
    padding: 0;
}

ul#navigation li {
    width: auto;
    font-family: Avenir Heavy;
}

#printDoc,
#divSignIn,
.planLabels svg,
.dimension-tool svg {
    display: none !important;
}

.txt {
    display: inline-block !important;
    font-size: 18px;
    cursor: pointer;
}

#divSave svg,
#fittoScr svg,
.divFlip svg,
.planLabels,
.prop-slider,
.globalnorthwest img,
.globalsouthwest img,
.globalnortheast img,
.globalsoutheast img,
.globaldeleteLine img {
    display: none;
}

ul#navigation li#divSave {
    padding: 25px 29px 22px 57px;
    border-left: 1px solid #d7dfe1 !important;
    border-right: 1px solid #d7dfe1 !important;
    height: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ui-mobile .ui-header,
.selectedFloorName,
ul#shareuls svg,
#floorchangenav {
    display: none;
}

.subHeader-cust {
    height: 75px;
    z-index: 99999999;
    background: #ffffff;
    left: 19.03vw;
    top: 25px;
    width: 19.5vw;
    right: auto;
    border: 0;
    float: left;
    position: relative;
}

.subHeader-cust > label {
    font-size: 30px;
    display: block;
    position: relative;
    top: 100px;
    letter-spacing: 2.5px;
    font-family: Gotham Bold;
}

.fp-topbar {
    position: absolute;
    z-index: 999999;
    background: #ffffff;
    top: 235px;
    right: auto;
    left: 19.03vw;
    width: 19.5vw;
}

#planName,
.phonedev #planName {
    position: absolute;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none;
    height: auto;
    bottom: 12px;
    top: auto;
    left: auto;
    color: #6b7373;
    font-size: 18px;
    font-family: Avenir Roman;
}

div#divUrl {
    position: absolute;
    top: 10px;
    display: none !important;
    left: 0;
    bottom: 0;
    width: 19.05vw;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none;

}

.subHeader-cust div#divUrl {
    display: block !important;
}

#divUrl .center a {
    width: auto;
    height: 30px;
    padding: 0;
    border-bottom: 3px solid #6b7373 !important;
}

#divUrl .center a.selected {
    border-bottom: 0;
    border-color: #205d9e !important;
}

#planName .separatr {
    display: block !important;
    float: left;
    margin: 0 5px;
    font-size: 18px;
}

.sheaLogo {
    position: absolute;
    right: 2px;
    bottom: 17px;
    height: 32px;
}

.sheaLogo img,
.shea3dlogo img {
    height: auto;
    width: auto;
    max-width: 100%;
    max-height: 100%;
}

.panelBtn {
    display: none !important;
}

#divSave {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAACXBIWXMAAAsTAAALEwEAmpwYAAA6I2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDQtMjFUMTg6Mjg6MjYrMDU6MzA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wNC0yNFQxMjo1MTo1MyswNTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDQtMjRUMTI6NTE6NTMrMDU6MzA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpjYzEwNzk1Yy1hMWQ2LWM1NDYtYjA4MC1hYjk0ODUxMDIxMDc8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYzg3N2RjMC0yOGJlLTExZTctYTE3Yi04OTllMDlkN2Q3NDE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo5MGVmNjUwMS1jZTUxLWU5NDYtOWVlMC0xNmMxZTA5MDI0ZDY8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjkwZWY2NTAxLWNlNTEtZTk0Ni05ZWUwLTE2YzFlMDkwMjRkNjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wNC0yNFQxMjo1MTo1MyswNTozMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmNjMTA3OTVjLWExZDYtYzU0Ni1iMDgwLWFiOTQ4NTEwMjEwNzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wNC0yNFQxMjo1MTo1MyswNTozMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE1PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjIwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7DDyG1AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACKSURBVHja7NS9CcJAGIDhxxBO8WcBJ7ESp9BBRKIR3MANHMwRbKzsAqLNBSSCnrHNC1fcBw8HV3y9xfqo0RYlHj53yxuDXTwT3wvZy6VEgSUuCbiqXy6wwQxn9BOwPMI9VhHOMUrFBwxxwhgDhFRc/+rUj2W4a1nmjzrc4SQcWtqQ45q4Od7W0HMAAksSQMpIuykAAAAASUVORK5CYII=') /*../images/shea-savefp-icn.png*/ 29px 27px no-repeat;
}

#facebookButton {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAMAAABVab95AAAAS1BMVEX///87WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZj4Zz+tAAAAGHRSTlMA8A/Md1XWC/JEQF4Mx8/8uMuvB3F/90jMwiv/AAAARUlEQVQI12NgAAJWXg4JCUYQi1sCBMBMNjiTHcQQ4eQCMplgskhMHmY+IJOfmVkALAYGggimEIMwiyiQFmNhEcdhAsVMADVXB6XPbHZTAAAAAElFTkSuQmCC') /*../images/shea-fb-icn.png*/ 6px 4px no-repeat;
}

#emailButton {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAMAAACu/pY1AAAAilBMVEWSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpJcDOAsAAAALXRSTlPyAPO79vmtpfr1vrw3BvTC+La3RgfLMlVCUFOsTGLqXk1SqUswTqv9qkNHyrMvoTxxAAAAbUlEQVR4Xl3JVxICMQxEwRkHvHnJOeek+18PlwtBwfuSejDymYFmMt+i6uXyrXmOUXNgu+/f9accIuzISZHAzsh5gMhiSa6Ktd2Q244ITBz3B/JIns7xNknkcr3xHneVdDxy+Yim4v7EocRv5Qv2cxMLSiCoTwAAAABJRU5ErkJggg==') /*../images/shea-mail-icn.png*/ 6px 10px no-repeat;
    margin: 0 10px;
}

#twitterButton {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAMAAAAVBLyFAAAAzFBMVEUArO3///8ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO2yRS15AAAAQ3RSTlMAAN72/v3IOErG0p/1ASw2KTVW9/kgBS21pDrCxVBCAqnwF+gjU+J0ChLuzk0VgQmXGIgEe8cGJKoRmn4HlPLpwHoa05yn7gAAAJBJREFUeF5NzUUSw1AMg2GFoUmZmZmZyfe/U1/tmTb/8ltIANqQEpWsPsi7SSDlz1jiAakyxRyQJt2BKkZcvw4UiKxSOURVqKYBjSapWnZHqKuo51n0zxwqGo0p0kRThKkRoTnTYhn8xFgxyb20htBmq5siu70QcDiKeCd8KXTPtiU7lyuYAOfm383H8/UGmD65MCMHcI2YNQAAAABJRU5ErkJggg==') /*../images/shea-twitter-icn.png*/ 6px 7px no-repeat;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 27px;
    border-radius: 2px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAACXBIWXMAAAsTAAALEwEAmpwYAAA7rmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wNC0yNFQxMTo0NDowOCswNTozMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA0LTI0VDE1OjQzOjE0KzA1OjMwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wNC0yNFQxNTo0MzoxNCswNTozMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDowYzRlNjZjMy04N2NhLTQ4NDQtYWIzZS1iY2M1YWU3ODA5YTQ8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyY2M0ZTk3MC0yOGI2LTExZTctYTE3Yi04OTllMDlkN2Q3NDE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo5OTNhN2MxZi03ZmVkLTNlNDYtOGUyZi03NDhjODg1MzE0MGE8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6OTkzYTdjMWYtN2ZlZC0zZTQ2LThlMmYtNzQ4Yzg4NTMxNDBhPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA0LTI0VDExOjQ0OjA4KzA1OjMwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ODRkNjFjZDAtNGU5OC0wNzRiLTllZTktOTJmZGI3MjcwOTYwPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA0LTI0VDExOjUxOjEyKzA1OjMwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MGM0ZTY2YzMtODdjYS00ODQ0LWFiM2UtYmNjNWFlNzgwOWE0PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA0LTI0VDE1OjQzOjE0KzA1OjMwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTQ8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PgJWgP4AAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAACxJREFUeNpizC4p/s9ABmBiIBMw/v9PloXk2ziENDKORsfIjg4AAAAA//8DAP0FDQmZSsYsAAAAAElFTkSuQmCC') /*../images/shea-scroll-bar.png*/ 50% 50% no-repeat #ffffff;
    box-shadow: 0 0 3px #000000;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ffffff !important;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; } 

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden,
.mCSB_inside > .mCSB_container {
    margin-right: 0;
}

.printHeader
{
	background:white;
}
.printHeaderLogo
{
	height:140px;
	width:30%;
	background:white;
}
.printHeaderLogo2
{
	background-image:url("/homebuilders/1/medias/19182803-18cf-45ef-88d1-f82e538b4de7_Shea_Homes_2C_No_Tagline-opt-1.svg");
	width: auto;
    height: 90px;
	background-size: auto 90px;
	background-repeat: no-repeat;	
	padding-top:20px;
	margin: 0px;
}


/* SelectBoxIt container */
.selectboxit-container {
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-family: Avenir Roman;
    font-size: 16px;
    color: #6b7373;
    -webkit-appearance: none;  
    width: 100%;  
}

.rpActive .fp-topbar .selectboxit-container {
    width: calc(100% - 350px);
}

.rpActive .zoom-panel {
    top: 99px;
}

#scrollbar1 {
    margin: 0;
    max-height: 100% !important;    
}

.ui-select .selectboxit-container {
    width: 100%;
}

/* Button */
.selectboxit-container .selectboxit {
    display: block;
    width: 100% !important;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;    
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 16px 27px 13px 20px;
    border: 1px solid #c5cfda;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAHZJREFUCJlVzT0KAkEMBtDn6BkEVwVBYfcYaiGCR7Hcw9mpjWewGMUf9B42WRjTJHx5JL19214wxBZ3/9XggJxQYYEz5gWqccQM44QNPpjgFLiOeYQXdgNkrGMxjd4v0ArPFG9yBN/AFd6RPaCDiss3XLHsEPwAu18YrBMbqnAAAAAASUVORK5CYII=') /*../images/shea-arrow-down.png*/ 95.5% 55% no-repeat #DAE1E3;
}

.selectboxit-container[aria-expanded="true"] .selectboxit {
    border-bottom: 0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAMAAADNLv/0AAAARVBMVEVrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3Nrc3OfzxhQAAAAFnRSTlMAIyUh4ebkJ+Dj4uXWICba1N26KNvFXBQuLgAAADdJREFUeF4dxlkWgDAIA8BQUaGbe+5/VHnM1yAs/ZhATsmt5Iyt5odx3aXSC84YIM4Ltz4I8n4/NYEB1U6kWxkAAAAASUVORK5CYII=') /*../images/shea-arrow-up.png*/ 95.5% 55% no-repeat #ffffff;
}

.selectboxit-container #menuFloorsSelectBoxItOptions {
    border-top: 0;
}

.selectboxit-container .selectboxit-selected {
    background: #D7DFE1;
}

.selectboxit-container li:hover,
ul#search-1 li:hover {
    background-color: #ebeff0;
}

ul#search-1 li.init:hover {
    background-color: none;
    color: #6b7373;
}

.selectboxit-container li {
    padding: 10px 20px;
}

.selectboxit-container li.selectboxit-option-last {
    padding-bottom: 20px;   
}

/* Focus pseudo selector */
.selectboxit-container .selectboxit:focus {
  outline: 0;
}

/* Disabled Mouse Interaction */
.selectboxit.selectboxit-disabled, .selectboxit-options .selectboxit-disabled {
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
}

.selectboxit .selectboxit-option-icon-container,
ul#search-1 {
  display: none;
}

/* Options List */
.selectboxit-container .selectboxit-options {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    overflow-x: hidden;
    overflow-y: auto;
    cursor: pointer;
    display: none;
    z-index: 9999999999999;
    text-align: left;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: 100%;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    max-height: calc(100vh - 310px) !important;
    min-width: auto !important;
    background: #ffffff;
    border: 1px solid #c5cfda;
}

/* Individual Option Hover Action */
.selectboxit-option .selectboxit-option-anchor:hover {
  text-decoration: none;
}

/* Individual Option Optgroup Header */
.selectboxit-option, .selectboxit-optgroup-header {
  margin: 0;
  list-style-type: none;
}

/* Drop Down down arrow container */
.selectboxit-arrow-container {
  /* Positions the down arrow */
  width: 30px;
  position: absolute;
  right: 0;
  display: none;
}

/* Drop Down down arrow */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  /* Horizontally centers the down arrow */
  margin: 0 auto;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
}

/* Drop Down down arrow for jQueryUI and jQuery Mobile */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
  top: 30%;
}

/* Drop Down individual option icon positioning */
.selectboxit-option-icon-container {
  float: left;
  display: none;
}

.selectboxit-container .selectboxit-option-icon {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

/* Drop Down individual option icon positioning */
.selectboxit-option-icon-url {
  width: 18px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  height: 100%;
  background-position: center;
  float: left;
}

.selectboxit-rendering {
  display: inline-block !important;
  *display: inline !important;
  zoom: 1 !important;
  visibility: visible !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon {
  background-color: inherit;
}

/* Another jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.selectboxit-default-arrow {
  width: 0;
  height: 0;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.selectboxit-container span, .selectboxit-container .selectboxit-options a {
    font-family: Avenir Roman;
    font-size: 16px;
    color: #6b7373;
}

.feedbackPanel {
    display: none;
}

.roomsGroupSection .roomsGroupsList {
    margin: 0;
    border: 0;
}

#leftAccordion .ui-field-contain {
    margin: 0;
}

.floorName svg {
    display: none;
}

#userEmail
{
	display:none !important;
}


@media screen and (max-width: 1600px) {
    .select-items ul li {
        width: 45px;
        height: 45px;
    }

    #picker {
        padding: 4px 41px;
    }
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
    #divUrl.three a span {
        font-size: 14px;
    }
}

@media only screen and (max-width: 1366px) {
    .ui-btn-text {
        font-size: 16px;
    }

    #sideElevations .ui-collapsible-content .boxElevationName .ui-btn-text {
        font-size: 12px;
    }

    .selectboxit-container span, .selectboxit-container .selectboxit-options a {
        font-size: 14px;
	    padding-bottom: 2px;
    }

    .subHeader-cust, .mainPicture, .disclaimer  
     {
        left: 12vw;
    }

    .disclaimer {
        right: 12vw;
    }

    .expandedView {
        left: 12vw !important;
    }

    .boxAttachmentMain {
        top: 20vw;
        bottom: 7vw;
    }

    #elevationView {
        left: 0;
        right: 0;
    }

    #elevationView .main {
        left: 12vw;
        right: 12vw;
    }

    #mainElevation .boxElevationName, 
    #mainColorPackage .boxElevationName, 
    #sideElevations .boxElevationName {
        padding-left: 10px;
    }

    .sideLeftMenu {
        width: 26vw;
    }

    #floorplanLeftPanel {
        left: 12vw;
        width: 28.2vw;
    }

    #floorplanArea, 
    #roomplanArea div#floorplan,
    section#roomplanArea,
    .pageContent .action-panel {
        left: calc(12vw + 28.2vw);
        width: calc(100vw - (40.2vw));
    }
    
    .selectboxit-container .selectboxit,
    .selectboxit-container[aria-expanded="true"] .selectboxit {
        background-position: 97% 55%;
    }

    .floorSection .floorName {
        padding: 10px 0;
        margin: 10px 0;
    }

    .ui-collapsible-heading .ui-btn-inner, .ui-collapsible-heading .ui-btn-icon-left .ui-btn-inner {
        padding: 10px 0 10px 37px;
    }    

    .select-items ul li {
        width: 60px;
        height: 60px;
    }    

    .prop-wrapper #reset-scale,
    .prop-wrapper .infoFluid-50 {
        margin: 0 0 5px 10px;

    }

    #floorplanLeftPanel .prop-wrapper .tools {
        top: auto;
        right: 5%;
    }

    .prop-wrapper #picker {
        bottom: 0; 
        padding: 8px 86px;
    }

    .globalnortheast, .globalsoutheast, .globalsouthwest, .globalnorthwest, .globaldeleteLine {
        background-size: 60%;
        background-position: 50% 50%;
        background-repeat: no-repeat;
    }

    .select-items-loader img, .select-items-loader1 img {
        position: absolute;
    }

    #leftAccordion h3[has-collapsed="1"] .ui-btn, #sideElevations h3[has-collapsed="1"] .ui-btn, #leftAccordion h3[has-collapsed="0"] .ui-btn, #sideElevations h3[has-collapsed="0"] .ui-btn {
        background-position: 10px 15px !important;
    }
}

@media only screen and (max-width: 1024px) {
    .ui-btn-text {
        font-size: 16px;
    }

    #sideElevations .ui-collapsible-content .boxElevationName .ui-btn-text {
        font-size: 12px;
    }

    .selectboxit-container span, .selectboxit-container .selectboxit-options a {
        font-size: 14px;
	    padding-bottom: 2px;
    }

    .subHeader-cust, .mainPicture, .expandedView, .disclaimer  
     {
        left: 4vw;
        right: 4vw;
    }

    .boxAttachmentMain {
        top: 20vw;
        bottom: 7vw;
    }

    #elevationView {
        left: 0;
        right: 0;
    }

    #elevationView .main {
        left: 4vw;
        right: 3.8vw;
    }

    #mainElevation .boxElevationName, 
    #mainColorPackage .boxElevationName, 
    #sideElevations .boxElevationName {
        padding-left: 10px;
    }

    .sideLeftMenu {
        width: 26vw;
    }

    #floorplanLeftPanel {
        left: 4vw;
        width: 36.2vw;
        height: calc(100vh - 230px);
        top: 275px;
    }

    .fp-topbar,
    #floorplanArea, 
    #roomplanArea div#floorplan,
    section#roomplanArea,
    .pageContent .action-panel {
        left: calc(4vw + 36.2vw);
        width: calc(100vw - (8vw + 36.2vw));
    }

    .pageContent .action-panel{
        height: calc(100% - 40px);
    }

    .buttonPrint{
        padding-top: 0;
        margin-top: 0; 
    }

    #sheahm-btnResetBase, #sheahm-btnResetModel {
        margin: 15px 0 15px 0;
    }

    /*.fp-topbar {
        top: 165px;
    }

    .pageContent .action-panel {
        top: 246px;
    }

    #floorplanArea {
        top: 125px;
    }

    div#divUrl {
        left: 39vw;
    }*/

    .selectboxit-container .selectboxit,
    .selectboxit-container[aria-expanded="true"] .selectboxit {
        background-position: 97% 55%;
    }

    .floorSection .floorName {
        padding: 10px 0;
        margin: 10px 0;
    }

    .ui-collapsible-heading .ui-btn-inner, .ui-collapsible-heading .ui-btn-icon-left .ui-btn-inner {
        padding: 10px 0 10px 37px;
    }

    div#mainElevation, #mainColorPackage {
        left: 26vw;
    }

    .select-items ul li {
        width: 60px;
        height: 60px;
    }    

    .prop-wrapper #reset-scale,
    .prop-wrapper .infoFluid-50 {
        margin: 0 0 5px 10px;

    }

    #floorplanLeftPanel .prop-wrapper .tools {
        top: auto;
        right: 5%;
    }

    .prop-wrapper #picker {
        bottom: 0; 
        padding: 8px 86px;
    }

    .globalnortheast, .globalsoutheast, .globalsouthwest, .globalnorthwest, .globaldeleteLine {
        background-size: 60%;
        background-position: 50% 50%;
        background-repeat: no-repeat;
    }

    .select-items-loader img, .select-items-loader1 img {
        position: absolute;
    }

    #leftAccordion h3[has-collapsed="1"] .ui-btn, #sideElevations h3[has-collapsed="1"] .ui-btn, #leftAccordion h3[has-collapsed="0"] .ui-btn, #sideElevations h3[has-collapsed="0"] .ui-btn {
        background-position: 10px 15px !important;
    }

    .explorerView svg#floorplan[data-portfit], .explorerView svg#floorplan[data-fit]{
        top: 25%;
        height: 38%;
    }
}

.phonedev #sheahm-btnResetBase, 
.phonedev #sheahm-btnResetModel {
    padding: 11px 20px;
    margin: 10px 0 15px 0;
}

.phonedev #sheahm-btnResetModel {
    margin-left: 10px;
}

.phonedev #communityInfo {
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0;
    height: 50px;
}

.phonedev .disclaimer.vpsDisclaimer {
    bottom: 13px;
    display: block;
}

.phonedev .listPoint {
    bottom: 20px !important;
}

.phonedev .boxAttachmentMain .description {
    width: calc(100% - 85px);
    margin: 10px 0 0;
}

.phonedev .nooptns [data-tab="syo"] {
    display: block;
}

.phonedev #planName {
    bottom: 3px;
    top: auto !important;
    text-shadow: none;
}

.phonedev .boxAttachmentMain {
    left: 0 !important;
    right: 0 !important;
}

.phonedev .goToFloorplan.ui-btn {
    display: inline-block !important;
    margin: 10px;
    width: auto;
    left: auto;
}

.phonedev .boxAttachmentMain .pictureLabel {
    font-size: 12px;
    font-weight: normal;
}

.phonedev #sideElevations .boxElevThumb .picture,
.phonedev .subHeader-cust > label,
.phonedev .floorplanElevation.goToElevation,
.phonedev .shea3dlogo,
.phonedev #fittoScr,
.phonedev .shwftvbtn #fittoScr {
    display: block !important;
}

.phonedev .shea3dlogo {
    bottom: 5px;
    height: 34px;
    right: 2px !important;
}

.phonedev #floorplanLeftPanel {
    height: auto;
    width: 70vw;
    top: 75px !important;
}

.phonedev .explorerView {
    top: 70px;
}

.phonedev.pageContent .action-panel {
    margin-bottom: 0;
    width: 100vw;
}

.phonedev #floorplanArea, .phonedev #roomplanArea div#floorplan {
    width: auto !important;
}

.phonedev .divFlip, .phonedev .divOptions, .phonedev .divPhnFloorBtn, .phonedev #fittoScr,
.phonedev .shwftvbtn .divFlip, .phonedev .shwftvbtn .divOptions, .phonedev .shwftvbtn .divPhnFloorBtn, .phonedev .shwftvbtn #fittoScr  {
    transform: none !important;
    left: auto !important;
}

.phonedev .subHeader-cust {
    top: 4vw;
    height: 55px;
    border-bottom: 0;
    z-index: 9999;
    width: auto;
}

.phonedev .subHeader-cust > label {
    width: auto;   
    top: auto;
}

.phonedev #elevationView {
    position: fixed;
    top: 0 !important;
    bottom: 0;
}

.phonedev .sidePanelView .main {
    top: 20px;
}

.phonedev .boxPicture2 iframe {
    height: 50% !important;
    -moz-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    -o-transform: translateY(-50%) !important;
    -webkit-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
}

.phonedev .expandedView {
    bottom: 0;
    left: 0 !important;
}

.phonedev #elevationView.mob-disp #mainElevation {
    top: 0;
    left: 0;
}

.phonedev #elevationView.mob-disp .close {
    z-index: 999999;
}

/*Shea ui code */
.shea3dlogo,
.zoom-panel,
.zoomIncr,
.zoomDecr,
 #fittoScr{
    display: none !important;
}

.buttonPrint span {
    border-bottom: 1px solid rgba(61, 69, 68, 0.5);
}

#sheahm-btnResetBase {
    box-shadow: none;
    padding: 11px 40px;
}

.selectboxit-container[aria-expanded="true"] span {
    background-color: inherit;
}

.subHeader-cust .selectboxit-text {
    font-size: 30px;
    display: block;
    position: relative;
    top: 0;
    letter-spacing: 2.5px;
    font-family: Gotham Bold;
    color: #3d4544;
    text-shadow: none;
}

.subHeader-cust .selectboxit-container {
    width: auto;
    display: block;
}

.subHeader-cust .selectboxit-container .selectboxit {
    border:0;
    background-color: transparent;
    padding: 16px 0 13px 0;   
}

.subHeader-cust .selectboxit-container .selectboxit-options {
    top: 47px !important;   
}

#planName {
    bottom: 0px;
    position: relative;
    top: 110px !important;
}

.subHeader-cust .selectboxit-container span {
    background-color: transparent;   
    cursor: pointer;
    border: 0;
}

#mainElevation .boxPicture,
#mainColorPackage .boxPicture {
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none;
    top: 164px;
    left: 0;
    height: calc(100vh - 200px);
}

#divUrl.two .innerBox > div {
    width: 50% !important;
    padding: 16px 0px;
}

#divUrl .center a,
#divUrlElevations, div#divUrlExplore, #divUrlRoomPlanner, #divUrlRoomDesigner {
    background: #FFFFFF;
    text-transform: uppercase;
}

#divUrl.three .innerBox > div {
    width: 33.3% !important;
}

#divUrl .center a span.ui-btn-inner {
    margin: 0 15px;
}

#divUrl.three .center a span.ui-btn-inner {
    margin: 0 !important;
}

.shwftvbtn #fittoScr {
    display: block !important;
}

.shwftvbtn .divFlip,
.shwftvbtn .dimension-tool {
    left: 20%;
    transform: none;
}

.shwftvbtn .dimension-tool {
    left: calc(6% + 159px);
}

.shwftvbtn .planLabels {
    left: 6%;
}

@media only screen and (max-width: 1366px) {
    .subHeader-cust,
    .fp-topbar {
        left: 12vw;
        width: 28.2vw;
    }

    div#divUrl {
        width: 100%;
    }

    div#mainElevation, #mainColorPackage {
        left: 28.2vw;
        top: -200px;
    }

    #mainElevation .boxPicture, #mainColorPackage .boxPicture {
        top: 200px;
    }

    .sideLeftMenu {
        border: 0;
    }
}

@media only screen and (max-width: 1024px) {
    .subHeader-cust,
    .fp-topbar {
        left: 4vw;
        width: 36.2vw;
    }

    div#divUrl {
        width: 100%;
    }

    div#mainElevation, #mainColorPackage {
        left: 37vw;
    }

    .sideLeftMenu {
        border: 0;
    }
}