.bootstrap-tagsinput{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);display:inline-block;padding:4px 6px;color:#555;vertical-align:middle;border-radius:4px;max-width:100%;line-height:22px;cursor:text}.bootstrap-tagsinput input{border:none;box-shadow:none;outline:none;background-color:transparent;padding:0 6px;margin:0;width:auto;max-width:inherit}.bootstrap-tagsinput.form-control input::-moz-placeholder{color:#777;opacity:1}.bootstrap-tagsinput.form-control input:-ms-input-placeholder{color:#777}.bootstrap-tagsinput.form-control input::-webkit-input-placeholder{color:#777}.bootstrap-tagsinput input:focus{border:none;box-shadow:none}.bootstrap-tagsinput .tag{margin-right:2px;color:#fff}.bootstrap-tagsinput .tag [data-role="remove"]{margin-left:8px;cursor:pointer}.bootstrap-tagsinput .tag [data-role="remove"]:after{content:"x";padding:0 2px}.bootstrap-tagsinput .tag [data-role="remove"]:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.bootstrap-tagsinput .tag [data-role="remove"]:hover:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.prd-header-logo{background:url("FSI.Design/images/foundation-logo.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:75px;width:355px}.btn-success>a{color:#fff}.btn-danger>a{color:#fff}.btn-warning>a{color:#fff}.list-unstyled-indent{list-style:none}.prd-pointer{cursor:pointer}.prd-body{padding-top:50px}.prd-anchor:before{display:block;content:" ";margin-top:-100px;height:100px;visibility:hidden}.field-validation-error{color:#b94a48}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #b94a48}select.input-validation-error{border:1px solid #b94a48}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:#b94a48}.field-validation-valid{display:none}.field-validation-error{color:#b94a48}.validation-summary-valid{display:none}.clearable{background:#fff url("../../images/small_x.png") no-repeat right -15px center;border:2px solid #999;padding:3px 18px 3px 4px;border-radius:5px;transition:background .4s}.clearable.x{background-position:right 5px center}.clearable.onX{cursor:pointer}input.watermark{color:#999}input.datepicker{text-align:center;background-image:url("images/ui-icon-calendar.png");background-position:right center;background-repeat:no-repeat;padding-right:18px;width:78px}.btn-activeClient{background-color:#fff;border:2px solid #6cbb9c;color:#6cbb9c;font-weight:700}.rolesTable{margin:2px;font-size:large}.rolesTable-td{margin:2px;width:50%}.noLineUnderLink:hover{text-decoration:none}.readOnlyTextBox{border-style:solid;border-width:2px;border-radius:6px;border-color:#bdc3c7;padding:5px;margin:10px}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{color:#34495e}.search-box{position:relative;margin-bottom:0}.search-box.focus .fui-search{color:#2980b9}.search-box .form-control{padding-left:25px;padding-right:25px}.search-box .fui-search{position:absolute;top:10px;left:8px;color:#ddd}.search-box .fui-cross-inverted{position:absolute;top:10px;right:8px;color:#a94442;cursor:pointer}.data-selector ul{padding:0;margin:0;display:block;list-style:none;max-height:275px;overflow-y:auto;margin-bottom:15px}.data-selector ul li{cursor:pointer;padding:5px;list-style:none;border-bottom:1px solid #ccc}#AddApprovalGroupModal .modal-content{background-color:#fff}.stage-sidebar{border:2px solid #ccc;background-color:#f8f8f8;height:300px}.stage-content{height:300px;border-top:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc}.stage-content .bootstrap-tagsinput{padding:3px 25px 3px 5px;width:100%;border-width:2px}.stage-content .bootstrap-tagsinput .tag{padding:4px 15px 4px 8px;background-color:#eee;border:2px solid #ddd;border-radius:3px;color:#000;display:inline-block;position:relative}.stage-content .bootstrap-tagsinput .tag>span{margin-left:0;position:absolute;right:0;top:0;font-weight:bold}.stage-content .bootstrap-tagsinput input{padding:1px 0}.stage-content .tt-menu{width:100%}.stage-content .bootstrap-tagsinput .twitter-typeahead{width:auto}.stage-content .bootstrap-tagsinput .tt-dropdown-menu{border-color:#ccc;margin-top:-2px;max-height:205px;overflow:auto}.dropdown{position:relative}.dropdown .fa{position:absolute;right:8px;top:50%;margin-top:-5px}.stage-title{font-size:20px;font-weight:bold;color:#717172}.stage-tier{color:#999;border:2px solid #ccc;text-align:center;padding:5px;border-radius:6px;font-weight:bold}.stage-tier.disabled:hover{border-color:#ccc;cursor:default}.stage-tier.active.disabled,.stage-tier.active.invalid.disabled{border-color:#aaa;cursor:default}.stage-tier.invalid,.stage-tier.active.invalid{color:#e98136;border-color:#e98136}.stage-arrow{color:#ccc;font-size:18px}.stage-add,.stage-add .fa{color:#93c47d}.stage-add.disabled:hover{text-decoration:none}.stage-add:hover{text-decoration:underline}.stage-remove,.stage-remove .fa{color:#ea999d}.stage-tier.active,.stage-tier:hover{cursor:pointer;border-color:#7eb2d5;color:#7eb2d5}.clickable{cursor:pointer}.twitter-typeahead .tt-query,.twitter-typeahead .tt-hint{margin-bottom:0}.twitter-typeahead .tt-hint{display:none}.tt-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;cursor:pointer}.tt-suggestion{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap}.tt-suggestion:hover,.tt-suggestion:focus,.tt-suggestion.tt-cursor{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.search-box.disabled{opacity:.7}.validation-error{border-color:#b94a48}.bootstrap-tagsinput.disabled{opacity:.7}.my-input-group{clear:both;width:192px;height:42px;position:relative}.my-input-group .form-control{width:192px;float:left;border:none;background:none;height:42px;line-height:42px;border:solid 1px #ccc;padding-left:42px}.my-input-group .float{width:38px;background:#9c0;color:#fff;height:38px;line-height:30px;text-align:center;float:left;position:absolute;top:2px;left:2px;cursor:pointer;border-radius:6px}#tabFields table tr td{margin-top:0;margin-bottom:0;padding-bottom:0;padding-top:0}div.sd-container{position:absolute;top:30px;left:40px;font-size:9pt;display:block;height:265px;width:212px;background-color:transparent;*border:1px solid #ccc}.content{border:1px solid #666;-moz-border-radius:3px;-webkit-border-radius:3px;position:absolute;background-color:#fff;width:100%;height:100%;padding:5px;*top:-2px;*border-top:1px solid #666;*border-top:1px solid #666;*border-left:none;*border-right:none;*height:102px;box-shadow:3px 3px 4px #999;-moz-box-shadow:3px 3px 4px #999;-webkit-box-shadow:3px 3px 4px #999;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#999999');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')"}.box{height:40px;width:40px;float:left;cursor:pointer}.clickable{cursor:pointer}.wrapper{width:206px;height:200px}.wrapper .box:hover{border:2px solid #fff;-moz-box-shadow:2px 2px 5px #333,2px 2px 5px #333;-webkit-box-shadow:2px 2px 5px #333,2px 2px 5px #333;box-shadow:2px 2px 5px #333,2px 2px 5px #333}.custom{display:block;float:right;height:40px;width:40px}.PayrollHoursFilters{padding-top:10px;margin-bottom:0}.labor-control-label{margin:5px 0}#Labor .table-bordered>tbody>tr td,.table-bordered>tbody>tr th{padding-top:0;padding-bottom:0}#Labor .table-bordered>tbody>tr td,.table-bordered>tbody>tr th,.table-bordered>tfoot>tr td,.table-bordered>thead>tr td,.table-bordered>thead>tr th{vertical-align:middle}#Labor .form-control{margin-bottom:0}.mytable-bordered>tbody>tr td,.table-bordered>tbody>tr th{padding-top:3px;padding-bottom:3px}#FilterEmployeeHolder .tooltip-inner{max-width:400px;width:400px}.lbl-character-counter{padding-top:10px;margin-bottom:0;color:gray}#ApprovalGroupTabs{overflow:hidden;margin:0 -20px;padding:0}#ApprovalGroupTabs.default{list-style:none}#ApprovalGroupTabs li{float:left;font-weight:bold;cursor:pointer;border-bottom:2px solid transparent}#ApprovalGroupTabs li:hover{color:#666;border-bottom-color:#666}#ApprovalGroupTabs li.active,#ApprovalGroupTabs li.active:hover{display:list-item;color:#3498db;border-bottom-color:#3498db}#ApprovalGroupTabs.default li{display:none}#ApprovalGroupTabs.default li:last-child{display:list-item;margin-left:10px!important}#ApprovalGroupTabs li.invalid{color:#e98136}#ApprovalGroupTabs li.invalid:hover,#ApprovalGroupTabs li.active.invalid,#ApprovalGroupTabs li.active.invalid:hover{color:#e98136;border-bottom-color:#e98136}.form-control.invalid,.bootstrap-tagsinput.invalid{border-color:#e98136}.fui-edit{display:inline-block;font-family:Flat-UI-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.fui-edit:before{content:""}.toggle-panel{padding-right:30px;position:relative;height:40px;overflow:hidden;text-overflow:ellipsis}.toggle-panel i.fa{position:absolute;top:5px;right:5px;cursor:pointer;font-size:18px;color:#2980b9}.validation-error{border-color:#b94a48}.text-editor{width:100%;border:2px solid #bdc3c7;padding:5px 12px;color:#34495e;line-height:1.467;border-radius:6px;margin-top:2px}.wysiwyg-text-align-left{text-align:left}.wysiwyg-text-align-center{text-align:center}.wysiwyg-text-align-right{text-align:right}.button-label{font-size:12px;padding:0}.insert-button{padding:0 12px!important;height:28px}#toolbar{margin-top:2px}.wysihtml5-command-active{color:#333;background-color:#e6e6e6!important;border-color:#adadad;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}#toolbar .btn{padding:4px 12px;color:#333;background-color:#fff;border:1px solid #ccc;font-size:14px}.palette{width:250px;padding:15px;border:1px solid #d3d3d3;float:left;clear:both}.hide{display:none}.content-selection{float:left}.content-element{border:1px solid #d3d3d3;height:40px;padding-left:15px;margin:4px;z-index:99}.gu-transit.content-element{height:20px;padding-left:0;border:0}.gu-mirror.content-element{height:20px;padding-left:0;border:0;width:500px}.content-element-added{min-height:22px;z-index:99;margin:0;line-height:20px}.content-row{width:200px;height:40px;border:1px solid #d3d3d3;margin:4px}.content-col{background-color:#d3d3d3;margin:2px;height:34px;float:left}.add-layout-row{background-color:#eee;margin:7px 2px;padding:3px;height:34px}.col{background-color:#fff;border:1px solid #ccc;height:24px;margin:2px;float:left}.col-1{width:48px}.col-2{width:100px}.col-3{width:151px}.col-4{width:204px}.content-label{position:relative;top:50%;transform:translateY(-50%)}.page{width:850px;min-height:200px;float:left;padding-left:30px;margin:39px 0 0 10px}.layout-row{min-height:100px;margin:4px 0;padding:4px;border-radius:3px;background-color:#f1f1f1}.content{min-height:100px}.column div.content{position:relative;border:1px solid #eee;border-radius:3px;padding:5px;box-shadow:1px 1px 3px #ddd;-moz-box-shadow:1px 1px 3px #ddd;-webkit-box-shadow:1px 1px 3px #ddd}.content-blank{background-color:#e1f0f9;border:1px dashed #ececec}.column{padding:2px}.content:hover{border:1px dashed #e9e9e9}.row-handle:hover{background-color:#ddd!important;-webkit-transition:background-color .5s,-webkit-transform .5s;transition:background-color .5s,transform .5s}.layout-row:hover .row-handle{display:block;background-color:#ddd}.layout-row:hover{background-color:#ddd}.gu-mirror .row-handle{display:block;background-color:#ddd}.handle-container{position:absolute;width:35px;height:100px;padding-bottom:65px;z-index:99;margin-left:-36px}.row-handle{z-index:999;height:35px;cursor:move;border-radius:8px 0 0 8px;text-align:center;font-size:18px;padding-top:4px;color:#34495c;display:none}.ui-tabs{position:relative;padding:.2em;float:left}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap;outline-width:0}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none;color:#16a085;outline-width:0}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;background-color:#fff}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text;color:#34495c;outline-width:0}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer;outline-width:0}.ui-tabs .ui-tabs-panel{display:block;border-width:0;background:none}.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.content-element-border{border:1px solid #ccc}.recycling-container{float:left;font-size:6em;margin:39px 0 0 10px;color:#dfdfdf;background-color:#fff;width:126px;border:1px dashed #dfdfdf}.recycling-container i{padding:15px 30px 0 30px}.recycling-container:active{background-color:#fff1f1;color:#d32f2f}.content-element-added i{display:inline-block;padding-left:5px}.column-dropdown-content{display:block;background-color:#fff}.column-dropdown-options{margin-left:16px;padding-bottom:20px}.column-option{margin-top:20px;box-sizing:content-box}.column-option input[type=checkbox]{margin:3px 3px 3px 4px;display:inline-block;width:18px;height:18px;font:inherit;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:#fff;border-radius:.125em;box-sizing:border-box;border:.125em solid #9e9e9e;box-shadow:inset 0 0 0 0 #009688;position:relative;-webkit-transition:box-shadow .3s cubic-bezier(.2,.3,0,1),border-color 0s linear .17s,-webkit-transform .3s cubic-bezier(.2,.3,0,1);transition:box-shadow .3s cubic-bezier(.2,.3,0,1),border-color 0s linear .17s,-webkit-transform .3s cubic-bezier(.2,.3,0,1);transition:transform .3s cubic-bezier(.2,.3,0,1),box-shadow .3s cubic-bezier(.2,.3,0,1),border-color 0s linear .17s;transition:transform .3s cubic-bezier(.2,.3,0,1),box-shadow .3s cubic-bezier(.2,.3,0,1),border-color 0s linear .17s,-webkit-transform .3s cubic-bezier(.2,.3,0,1);font-size:16px;min-height:14px}.column-option input[type=checkbox]:focus{outline:none}.column-option input[type=checkbox]:active{-webkit-transform:scale(.8);transform:scale(.8)}.column-option input[type=checkbox]:checked{border-color:#1abc9c;box-shadow:inset 0 0 0 .5em #1abc9c;-webkit-transition:box-shadow .3s cubic-bezier(.2,.3,0,1),border-color 0s,-webkit-transform .3s cubic-bezier(.2,.3,0,1);transition:box-shadow .3s cubic-bezier(.2,.3,0,1),border-color 0s,-webkit-transform .3s cubic-bezier(.2,.3,0,1);transition:transform .3s cubic-bezier(.2,.3,0,1),box-shadow .3s cubic-bezier(.2,.3,0,1),border-color 0s;transition:transform .3s cubic-bezier(.2,.3,0,1),box-shadow .3s cubic-bezier(.2,.3,0,1),border-color 0s,-webkit-transform .3s cubic-bezier(.2,.3,0,1)}.column-option input[type=checkbox]:before,.column-option input[type=checkbox]:after{content:'';background:#fff;height:1em;width:1em;position:absolute;-webkit-transform:translate(.2728em,.4279em) rotate(44.91deg) scale(.3411,.1);transform:translate(.2728em,.4279em) rotate(44.91deg) scale(.3411,.1);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .3s cubic-bezier(.2,.3,0,1),-webkit-transform .3s cubic-bezier(.2,.3,0,1);transition:opacity .3s cubic-bezier(.2,.3,0,1),-webkit-transform .3s cubic-bezier(.2,.3,0,1);transition:transform .3s cubic-bezier(.2,.3,0,1),opacity .3s cubic-bezier(.2,.3,0,1);transition:transform .3s cubic-bezier(.2,.3,0,1),opacity .3s cubic-bezier(.2,.3,0,1),-webkit-transform .3s cubic-bezier(.2,.3,0,1);top:-.125em;left:-.125em}.column-option input[type=checkbox]:after{-webkit-transform:translate(.8494em,.35em) rotate(135.22deg) scale(.5612,.1);transform:translate(.8494em,.35em) rotate(135.22deg) scale(.5612,.1)}.column-option input[type=checkbox]:not(:checked):before{-webkit-transform:translate(.505em,.455em) rotate(44.91deg) scale(.1,.1);transform:translate(.505em,.455em) rotate(44.91deg) scale(.1,.1)}.column-option input[type=checkbox]:not(:checked):after{-webkit-transform:translate(.575em,.525em) rotate(135.22deg) scale(.1,.1);transform:translate(.575em,.525em) rotate(135.22deg) scale(.1,.1)}.column-option input[type=checkbox]:indeterminate:before{-webkit-transform:translate(.25em,.45em) rotate(0deg) scale(.5,.1);transform:translate(.25em,.45em) rotate(0deg) scale(.5,.1)}.column-option input[type=checkbox]:indeterminate:after{-webkit-transform:translate(.75em,.55em) rotate(180deg) scale(.5,.1);transform:translate(.75em,.55em) rotate(180deg) scale(.5,.1)}.column-option label{padding-left:6px;font-size:16px;line-height:20px;font-weight:400;margin-bottom:0;color:#000}.column-dropdown-actions{height:50px;border-top:1px solid #ccc}.recycling-container .layout-row{display:none}.recycling-container .content-element-added{display:none}.recycling-label{font-size:16px;clear:both;margin-top:-35px;display:block;padding-left:38px}.custom-action{padding-left:300px;padding-top:10px}.modal-columns{color:#2c3e50;font-size:18px;font-weight:bold;border-bottom:1px solid #ebedef;height:22px}.custom-text{font-size:18px;font-weight:bold;padding-top:10px;text-align:right}.custom-icon{padding-left:40px}.custom-icon i{display:block;border:2px solid #bdc3c7;font-size:20px;height:28px;width:37px;margin:7px 5px 0 5px;float:left;text-align:center;line-height:26px;cursor:pointer;border-radius:6px;-webkit-border-radius:6px}.custom-row{padding:14px 10px}.custom-text-header i,.custom-text-header span{display:block;border:2px solid #bdc3c7;font-size:22px;height:30px;width:35px;margin:0 5px;float:left;text-align:center;line-height:30px;cursor:pointer;border-radius:6px;-webkit-border-radius:6px}.custom-text-header div{display:block;font-size:15px;height:30px;min-width:35px;margin:0 5px;float:left;line-height:35px}.custom-text-select{border:2px solid #bdc3c7;color:#34495e;line-height:30px;padding:5px 3px;height:30px;-webkit-appearance:none;-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear;border-radius:6px;width:60px}.form-group__clear{position:absolute;top:30px;right:2px;display:flex;align-items:center;justify-content:center;height:36px;width:25px;background:#fff;border-radius:4px}