body,html{height:100%}a{outline:0!important}.edit-bldg-btn{border:none;color:#ff0;display:inline-block}.del-bldg-btn{border:none;color:red;display:inline-block}.highlight{font-weight:700}.projects-search-input{width:300px!important;height:30px!important;color:#000!important;padding-left:8px!important}div.searchbar{float:right;width:calc(100% - 265px)!important;max-width:calc(100% - 265px)!important}div.angucomplete-holder{width:300px;position:relative;left:32%}.angucomplete-holder #projects_dropdown{width:400px!important}#flashMessage{position:fixed;bottom:98px;left:22.5%;width:55%;height:1.8em;padding:2px}#flashContentMessage{display:inline-block;vertical-align:middle;height:1em}#breadCrumbs{font-size:98%}.glyphicon.spinning{animation:spin 1s infinite linear;-webkit-animation:spin2 1s infinite linear}@keyframes spin{from{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(360deg)}}@-webkit-keyframes spin2{from{-webkit-transform:scale(1) rotate(0)}to{-webkit-transform:scale(1) rotate(360deg)}}#page-wrapper{padding-top:53px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-color:#e6e6e6}#page-banner{background-color:#e5ecf9;position:fixed;top:53px;z-index:1000;width:100%;box-shadow:0 5px 5px -3px #333}#sidebar{position:fixed;z-index:1000;left:200px;width:0;height:100%;margin-left:-200px;overflow-y:auto;background:#202020;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}ul.submenu{margin-left:21px!important;border-left:1px solid grey}ul.submenu li a{padding:10px 0 10px 10px!important}ul.submenu li:before{border-top:1px solid grey;content:"";display:block;top:21px;width:8px;position:relative}#page-content{position:absolute;width:100%;max-width:100%;height:100%;max-height:100%;background-color:#e6e6e6}#page-content #view{padding:18px 10px 5px 15px;background-color:#e6e6e6}.no-margin{margin:0!important}.no-padding{padding:0!important}#page-wrapper.toggled{padding-left:200px}#page-wrapper.toggled #sidebar{width:200px}#page-wrapper.toggled #page-content{position:absolute;margin-right:-200px;width:calc(100% - 200px);max-width:calc(100% - 200px)}.navbar-roof{height:7px;background-color:#202020;width:100%;position:fixed;left:0;top:0;z-index:1030}.navbar-custom{background-image:linear-gradient(#800,#800)!important;background-color:#800!important;border-color:#800!important;height:46px!important;min-height:46px!important;top:7px!important}.navbar-custom-header-left{margin:12px 0 12px 12px;width:188px}.navbar-custom-header-right{width:calc(100% - 200px);max-width:calc(100% - 200px)}.navbar-custom-brand{color:#ffffe5!important;font-family:Helvetica,sans-serif!important;font-size:20px!important;height:22px!important;padding:0!important}.navbar-menu-toggler{display:inline-block;height:20px;width:14px;margin-top:2px;float:right}.navbar-flow-selection{display:inline-block;float:left;height:100%;width:110px;padding:12px 0 12px 0}.navbar-flow-selection span{padding:1px;color:#ffc;border:1px solid;border-radius:3px;border-color:#ffc;box-shadow:0 1px 0}.navbar-custom-link{float:right!important;margin:12px 25px 12px 12px!important}.navbar-custom-link li{padding-left:15px}.navbar-custom-link li a{height:22px!important;padding:0!important;font-family:Helvetica,sans-serif!important}.navbar-custom-link li ul.dropdown-menu{border-radius:2px}.navbar-custom-link li ul.dropdown-menu li{padding:1px}.navbar-custom-link li ul.dropdown-menu li a{padding:0 5px 0 5px!important;color:#080808}.navbar-custom-link-color{color:#fff!important}.navbar-custom-link-color:hover{color:#ffc!important}.sidebar-link{padding:10px 0 10px 15px!important}.sidebar-link span:before{color:#fff!important}.sidebar-link span{color:#fff!important}.sidebar-link span span{color:ivory!important;font-family:Times New Roman,Serif;font-size:16px;padding-left:3px}.sidebar-link:focus{background-color:transparent!important}.sidebar-link:hover{background-color:#e6e6e6!important}.sidebar-link:hover span{color:#000!important}.sidebar-link:hover span:before{color:#000!important}.sidebar-menu{padding:10px 0 0 15px!important}.sidebar-menu span:before{color:#fff!important}.sidebar-menu span{color:#fff!important}.sidebar-menu span span{color:ivory!important;font-family:Times New Roman,Serif;font-size:16px;padding-left:3px}.sidebar-menu:focus{background-color:transparent!important}.sidebar-menu:hover{background-color:transparent!important}.sidebar-parent-menu span{padding-right:5px}.sidebar-parent-menu:after{font-family:'Glyphicons Halflings';content:"\e252";float:right}.sidebar-parent-menu.collapsed:after{content:"\e250"}.login-view{display:inline-block;width:100%;height:100%;padding-top:10%;padding-bottom:34%;background-color:#e5ecf9}.login-box{width:300px;height:250px;text-align:center;filter:none!important;background-image:none!important;background-color:#fff!important;border:5px!important;border-radius:5px!important;-webkit-box-shadow:rgba(0,0,0,.3) 3px 3px 3px!important;-moz-box-shadow:rgba(0,0,0,.3) 3px 3px 3px!important;box-shadow:rgba(0,0,0,.3) 3px 3px 3px!important}.login-box #username{padding-bottom:5px}.login-box #password{padding-bottom:15px}.well-outer{filter:none!important;background-image:none!important;background-color:#fff!important;border-radius:0!important;border:0!important;-webkit-box-shadow:rgba(0,0,0,.3) 3px 3px 3px!important;-moz-box-shadow:rgba(0,0,0,.3) 3px 3px 3px!important;box-shadow:rgba(0,0,0,.3) 3px 3px 3px!important}.well-outer h3{margin-top:5px!important;margin-bottom:5px!important}#loading-indicator{position:fixed;top:120px;left:120px;z-index:1035}#dashBoard{width:100%;text-align:center;padding-top:20px;padding-bottom:100px}#dashBoard h4{color:maroon;padding-top:15px;padding-bottom:40px}.nav-tabs li a{cursor:pointer;font-weight:700}.nav-tabs li.active a{background-color:#fdfdfd!important}#dashBoard div.tab-content{padding-top:10px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#fdfdfd}#projectsListDiv div div{margin:0}#projectsListDiv div div ul{margin:5px 0 10px 0!important}#agencyListDiv div div{margin:0}#agencyListDiv div div ul{margin:5px 0 10px 0!important}.table-custom{background-image:linear-gradient(to bottom,#fff 0,#fff 100%);border-color:#d9edf7!important;border:1px solid #d9edf7}.table-custom thead tr th{background-color:#e4f2f9!important;color:#2e6e9e!important;border:1px solid #d9edf7;border-top:2px solid #6cf!important;border-bottom:2px solid #6cf!important;vertical-align:top!important}.table-custom tbody tr td,.table-custom tbody tr th{color:#039;border:1px solid #d9edf7}.table-custom tbody tr:hover td,.table-custom tbody tr:hover th{background-color:#e4f2f9}.table-custom tbody tr td.standout,.table-custom tbody tr th.standout{border-top:2px solid #6cf;border-bottom:2px solid #6cf}.pagetitle{color:maroon!important}.pagesubtitle{color:#039!important}#subProjectInformation{width:100%;padding-bottom:30px}#subProjectInformation .projectNumber{color:maroon;font-size:87%;display:inline-block;height:22px;padding:2px;border:1px solid maroon;border-radius:5px}#projectHeader{color:#0000cd;font-size:medium}#projectHeader:after{font-family:'Glyphicons Halflings';content:"\e082";padding:4px;cursor:pointer}#projectHeader.collapsed:after{content:"\e081"}#projectDetails{position:absolute;left:50px;z-index:900;background-color:rgba(255,255,255,.87);color:#0000cd;font-size:medium;border-left:4px outset #999;border-bottom:4px inset #999;border-right:1px solid #999;border-top:1px solid #999;padding:1px 5px 5px 5px;border-radius:4px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#budgetSections{filter:none!important;background-image:none!important;background-color:#fff!important}.budgetSection{padding:0 0 10px 0}.budgetSubSection{padding:0}.sectionHeading{color:#039;font-size:15px;background-color:#e5ece9;padding-left:5px;padding-right:5px}.sectionHeading span:after{font-family:'Glyphicons Halflings';content:"\e082";float:right;cursor:pointer;color:maroon}.sectionHeading span.collapsed:after{content:"\e081"}.sectionDetails{color:#039;padding-left:10px;padding-right:10px}.sectionComments{padding:3px 40px 5px 45px;background-color:#ebebeb;border-top:2px solid #d4d4d4}.sectionComments .mark{border:1px solid #039;border-radius:6px;color:#039;vertical-align:top;padding:0 5px;cursor:pointer}.subSectionComments{padding:3px 40px 5px 60px;background-color:#f9f9f9;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:2px solid #d4d4d4}.subSectionComments .mark{border:1px solid #039;border-radius:6px;color:#039;vertical-align:top;padding:0 5px;cursor:pointer}.sectionCommentsNote{font-family:Arial;font-size:97%;font-style:italic;cursor:pointer}.sectionCommentsInput{max-width:450px;width:450px;max-height:44px;height:44px;resize:none}.subSectionHeading{color:#039;font-size:14px;font-style:italic;background-color:#e5ece9;border-top:1px solid #a9b5be;padding-left:1px;padding-right:1px}.subSectionHeading span:after{font-family:'Glyphicons Halflings';float:right}.projectCostSheetTitle #deliveryModel{text-shadow:0 0 0 #929292,2px 2px 1px #a0a0a0}.projectCostSheetTitle #versionName{font-size:60%!important}.btn-panel{margin-bottom:10px}#projectCostSummarySheet #headingWrapper{overflow-x:auto;overflow-y:hidden;border-radius:3px}#projectCostSummarySheet #headingWrapper .headingTable{background-color:transparent!important;min-width:100%;max-width:100%;table-layout:fixed;border:0 none!important}#projectCostSummarySheet #headingWrapper .headingTable td{font-size:15px;font-weight:700;color:#fff;background-color:#337ab7;padding-left:5px;padding-right:5px}#projectCostSummarySheet #headingWrapper .headingTable td td{padding-left:0;padding-right:0}#projectCostSummarySheet #headingWrapper .headingTable td td:last-child{padding-right:0!important}#projectCostSummarySheet #headingWrapper .headingTable td.costItemHeader{width:auto;min-width:300px;max-width:auto;padding-left:15px}#projectCostSummarySheet #headingWrapper .headingTable td.budgetTotalHeader{width:140px;max-width:140px;min-width:140px}#projectCostSummarySheet #headingWrapper .headingTable td:last-child{padding-right:15px!important}#projectCostSummarySheet #headingWrapper .headingTable td.componentHeader{height:40px}#projectCostSummarySheet #headingWrapper .headingTable td.componentHeader div{display:block;float:left;border:1px solid #fff;border-radius:3px;font-size:14px}#projectCostSummarySheet #headingWrapper .headingTable td.componentHeader div span.componentHeaderName{display:block;float:left;width:116px;min-width:116px;max-width:116px;background-color:#fff;color:#337ab7;padding-left:0;padding-right:2px;white-space:nowrap}#projectCostSummarySheet #headingWrapper .headingTable td.componentHeaderEntry span{display:block;float:left;overflow:hidden;width:118px;min-width:118px;max-width:118px;font-style:italic;padding-left:2px;padding-right:2px}#projectCostSummarySheet #dataWrapper{overflow-x:auto;overflow-y:hidden}#projectCostSummarySheet #dataWrapper .summaryDataTable{table-layout:fixed}#projectCostSummarySheet #dataWrapper .summaryDataTable td.costItemName{width:auto;min-width:290px;max-width:auto}#projectCostSummarySheet #dataWrapper .summaryDataTable td.costAmount{width:140px;min-width:140px;max-width:140px;background-color:#e5ece9}#projectCostSummarySheet #dataWrapper .summaryDataTable td.costComponent span.componentAmount{display:inline;float:left;width:118px;min-width:118px;max-width:118px;padding-left:0;padding-right:0}#projectCostSummarySheet #dataWrapper .summaryDataTable td.costComponent span.entryAmount{display:inline;float:left;width:118px;min-width:118px;max-width:118px;padding-left:0;padding-right:0}.projectCostTable{border:1px solid #ebebeb;background-color:#fcfcfc;min-width:100%;max-width:100%;table-layout:fixed}.projectCostTable tbody tr td{font-size:14px;padding-left:5px!important;padding-right:5px!important;border-bottom:1px solid #ebebeb}.projectCostTable tbody tr td td{padding-left:0!important;padding-right:0!important}.projectCostTable tbody tr:hover td{background-color:#eaf5fa}.projectCostTable tbody tr td.subtotals{background-color:#f9f9f9;border-top:2px solid #d4d4d4;border-bottom:2px solid #d4d4d4;font-style:italic}.projectCostTable tbody tr td.totals{background-color:#ebebeb;border-top:2px solid #d4d4d4;font-weight:700}.projectCostTable tbody tr td span span input[type=number]::-webkit-inner-spin-button,.projectCostTable tbody tr td span span input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.projectCostTable tbody tr td span span input[type=number]{-moz-appearance:textfield}.projectCostTable tbody tr td span span input{border:2px solid #b0cec1;outline:0;padding:1px;color:inherit!important;height:inherit!important;line-height:inherit!important}.projectCostTable tbody tr td span span input:focus{border:2px solid #66afe9!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(102,175,233,.6)}.projectCostTable tbody tr td span span.input-group-addon{border:2px solid #b0cec1;background-color:#fff;outline:0;padding:1px;color:inherit!important}.projectCostTable tbody tr td span span.input-group-addon:not(:first-child){border-left:0}.projectCostTable tbody tr td span span.input-group-addon:not(:last-child){border-right:0}.projectCostTable tbody tr td span span input:not(:first-child){border-left:2px solid #ebebeb}.projectCostTable tbody tr td span span input:not(:last-child){border-right:2px solid #ebebeb}.projectCostTable tbody tr td span span.input-group .dollar-input{width:130px;float:right}.projectCostTable tbody tr td span span.input-group .percent-input{width:50px;float:right}.projectCostTable tbody tr td input.user-defined-name{border:1px solid #0555cc;width:205px;outline:0;padding:1px 2px;display:inline-block!important;color:inherit!important;height:inherit!important;line-height:inherit!important}.projectCostTable tbody tr td input.user-defined-name:focus{border:1px solid #b0cec1!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 4px #b0cec1}.projectCostTable tbody tr td span span.input-group:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.projectCostTable tbody tr td span span.input-group:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}#budgetSummarySections{filter:none!important;background-image:none!important;background-color:#fff!important;border-color:#70a2cd!important;padding:5px!important}#budgetSummarySections .sectionHeading span:before{font-family:'Glyphicons Halflings';content:"\e082";float:left;cursor:pointer;color:#337ab7!important;padding-right:3px}#budgetSummarySections .sectionHeading span.collapsed:before{content:"\e081"}#budgetSummarySections .sectionHeading span:after{font-family:'Glyphicons Halflings';content:"\e082";float:right;color:#337ab7!important}#budgetSummarySections .sectionHeading span.collapsed:after{content:"\e081"}.delete-icon{cursor:pointer}.delete-icon:hover{color:maroon}.disabled-action{cursor:not-allowed}.modal-dialog{transform:translate(0,120px)!important;width:480px!important}.modal-custom-header{padding:10px 10px 5px 10px}.modal-custom-body{background-color:#fcfcfc}.modal-custom-footer{padding:10px}#login-footer{padding-top:20px;background-color:transparent;color:#6e6e6e}#page-footer{background-color:#e6e6e6;color:#6e6e6e;padding-bottom:10px}#page-footer a{color:#6e6e6e}#selection-form{overflow:auto}#selection-form .col-lg-4{width:100%}#selection-content{overflow:hidden}#selection-form .well{box-shadow:none;border:1px solid #e3e3e3;background-image:none;background-color:#fff}#master-plan-label{padding-bottom:15px}#selection-content .left{float:left;width:60%}#selection-content .right{float:right;width:38%}.blink_me{-webkit-animation-name:blinker;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:blinker;-moz-animation-duration:1s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:blinker;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@-moz-keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.alert{border-color:#ef1217;color:#000;border:1px solid #fbeed5;border-radius:4px;margin-top:20px;margin-bottom:20px;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5)}.alert-error{border-color:#ef1217!important}.addBuilding{position:fixed}.centerSave{position:fixed}.amountDisplayed{text-align:center;margin:auto}.agency{text-align:center;vertical-align:text-top}.link{text-align:right;margin-right:2%}.fixedJumbotron{padding:5px!important;margin-bottom:5px!important}