html{position:relative;min-height:100%}body{padding-top:50px;padding-bottom:20px;margin-bottom:60px;color:#555;font-size:14px;font-weight:300;font-family:Lato,sans-serif;background-color:#f7f7f7}footer{text-align:center;position:absolute;bottom:0;width:100%;height:60px}a{color:#188cc3}a:active,a:hover{outline:0;text-decoration:none!important;color:#7ba9d0}hr{border-color:#ddd}.no-padding-no-margin{padding:0;margin:0}.color-green{color:green}.clickable{cursor:pointer}.loading-panel{text-align:center;color:#00456a}.loading-panel span.message{display:block;margin-bottom:5px}.load-error{text-align:center}ul.ts-user-menu{margin:7px 10px 7px}ul.ts-user-menu li a:hover{color:#098fc5!important}ul.ts-user-menu li a:active,ul.ts-user-menu li a:focus{color:#9d9d9d!important}ul.ts-user-menu li.selected a,ul.ts-user-menu li.selected a:focus{color:#00456a!important}.gallery-menu-item,.sub-menu-item{padding:5px;text-align:center}.gallery-menu-item a,.sub-menu-item a{color:inherit;text-decoration:none}.gallery-menu-item a>div:first-child,.sub-menu-item a>div:first-child{margin:10px;padding:15px;border:1px solid #ddd;border-radius:4px}.gallery-menu-item a div div:first-child,.sub-menu-item a div div:first-child{font-size:24px}.gallery-menu-item a:hover,.sub-menu-item a:hover{color:#098fc5}.gallery-menu-item a:hover>div:first-child,.sub-menu-item a:hover>div:first-child{border-color:#098fc5;background-color:#fdfdfd}.sub-menu-item a i{margin-right:15px}.gallery-menu-item{padding:10px}.gallery-menu-item a i{margin-right:15px}.gallery-menu-item-copilot,.sub-menu-item{padding:5px;text-align:center}.gallery-menu-item-copilot a,.sub-menu-item a{color:inherit;text-decoration:none}.gallery-menu-item-copilot a>div:first-child,.sub-menu-item a>div:first-child{margin:10px;padding:15px;border:1px solid #ddd;border-radius:4px}.gallery-menu-item-copilot a div div:first-child,.sub-menu-item a div div:first-child{font-size:24px}.gallery-menu-item-copilot a:hover,.sub-menu-item a:hover{color:#52b447}.gallery-menu-item-copilot a:hover>div:first-child,.sub-menu-item a:hover>div:first-child{border-color:#52b447;background-color:#fdfdfd}.sub-menu-item a i{margin-right:15px}.gallery-menu-item-copilot{padding:10px}.gallery-menu-item-copilot a i{margin-right:15px}.gallery-menu-item-alert,.sub-menu-item{padding:5px;text-align:center}.gallery-menu-item-alert a,.sub-menu-item a{color:inherit;text-decoration:none}.gallery-menu-item-alert a>div:first-child,.sub-menu-item a>div:first-child{margin:10px;padding:15px;border:1px solid #ddd;border-radius:4px}.gallery-menu-item-alert a div div:first-child,.sub-menu-item a div div:first-child{font-size:24px}.gallery-menu-item-alert a:hover,.sub-menu-item a:hover{color:#ff5722}.gallery-menu-item-alert a:hover>div:first-child,.sub-menu-item a:hover>div:first-child{border-color:#ff5722;background-color:#fdfdfd}.sub-menu-item a i{margin-right:15px}.gallery-menu-item-alert{padding:10px}.gallery-menu-item-alert a i{margin-right:15px}ul.sub-menu{padding:0}ul.sub-menu li{display:inline}ul.sub-menu li a{background-color:inherit;color:inherit;padding:10px 20px;text-decoration:none;border-radius:4px 4px 0 0;font-size:large}ul.sub-menu li a:hover{color:#098fc5}.delete{cursor:pointer;font-size:16px}.delete:hover{color:red}.edit{cursor:pointer;text-decoration:none;color:inherit}.edit:hover{text-decoration:none;color:#098fc5}.add{cursor:pointer;text-decoration:none;color:inherit}.add:hover{text-decoration:none;color:#098fc5}.add i{font-size:16px;color:green;margin-right:5px}.project-home-detail-container{margin:5px;padding:10px;border:1px solid #ddd;border-radius:4px}.project-detail-section table tr td:first-child{font-weight:700;padding-right:4px}.project-detail-section table td{padding:4px 1px}@media(max-width:300px){.project-detail-section{width:100%}}.project-detail-scroll::-webkit-scrollbar{width:10px}.project-detail-scroll::-webkit-scrollbar-track{background:#f1f1f1}.project-detail-scroll::-webkit-scrollbar-thumb{background:#999}.project-detail-scroll::-webkit-scrollbar-thumb:hover{background:#777}.project-detail-scroll{height:260px;overflow:auto}.search-panel{margin-bottom:10px}.search-panel div{padding-left:0}.search-panel input{border-radius:4px;border:1px solid #ccc;padding:6px 12px;margin-bottom:5px}.search-panel .dropdown{display:inline}.search-panel .dropdown button{margin-top:-3px}.search-panel .dropdown>ul.dropdown-menu>li>a{color:#666}.search-panel .add-button-vertical{text-align:left;margin-top:5px}.search-panel .add-button-horizontal{text-align:right}thead tr{font-weight:700}thead td:hover{background-color:#f5f5f5}.sort-icon{margin-left:10px;color:#337ab7}.table-icon{text-align:center;width:15px}.table-icon a{text-decoration:none;color:inherit}.table-icon a:hover{text-decoration:none;color:#098fc5}.file-table tr span.share{display:none}.file-table tr:hover span.share{display:block}.milestone-table tr span.configure{display:none}.milestone-table tr:hover span.configure{display:block}.selected-row{background-color:#f9f9f9}.table-middle>tbody>tr>td{padding:8px;line-height:1.42857143;vertical-align:middle;border-top:1px solid #ddd}.contents-middle>tbody>tr>td{vertical-align:middle}.loginmodal-tab-container{margin-top:10px}.notification-pane{text-align:center;border:1px solid #098fc5;padding:20px;border-radius:4px;background-color:#e4f7ff}.notification-pane button{display:block;margin-top:20px;margin:20px auto 5px auto}span.unread-notification-count{position:absolute;font-family:sans-serif;font-size:.75em;top:-10px;color:#fff;left:13px;border:1px solid red;background-color:red;padding:1px 2px 1px 2px;border-radius:3px}.notification-menu ul{padding:0}.notification-menu ul li{display:inline;float:left}.notification-menu ul li span.notification-menu-divider{padding-left:8px;padding-right:5px;color:#8f8f8f}.notification-unread{color:#00456a;font-weight:600}.project-phase-none{color:#555}.project-phase-low{color:green}.project-phase-medium{color:#a58d1b}.project-phase-high{color:#ed3237}.project-user-company{max-width:150px;padding:0}.file-breadcrumbs{min-height:30px}.file-breadcrumbs ul{padding:0}.file-breadcrumbs ul li{display:inline;float:left}.file-breadcrumbs ul li span.breadcrumb-text{font-size:16px}.file-breadcrumbs ul li span.breadcrumb-divider{padding-left:5px;padding-right:5px;color:#8f8f8f;font-size:16px}.directory-menu ul{padding:0}.directory-menu ul li{display:inline;float:left}.directory-menu ul li span.directory-menu-divider{padding-left:8px;padding-right:5px;color:#8f8f8f}div.shared-container{margin-top:30px;margin-bottom:30px}div.shared-container div.panel-body{padding-top:30px;padding-bottom:30px}div.shared-file-container{text-align:center}div.shared-file-container div{margin-top:3px}div.shared-file-container div:last-child{margin-top:10px}.file-viewer-panel{margin-bottom:20px;background-color:#fff}.file-viewer-panel>.file-viewer-panel-heading{overflow:auto;color:#00456a;font-size:large;padding:10px 15px}.file-viewer-panel>.file-viewer-panel-body{padding:15px}.date-time-gray-out{color:#8f8f8f}.box-warning{padding:15px;background-color:#fc0;color:#333;min-height:51px;word-wrap:break-word}.box-alert{padding:15px;background-color:red;color:#fff;min-height:51px;word-wrap:break-word}.box-info{padding:15px;background-color:#098fc5;color:#fff;min-height:51px;word-wrap:break-word}.project-image-thumb{max-width:150px}.project-image-thumb-100{max-width:100px}.project-image-thumb-50{max-width:50px}.project-image-thumb-25{max-width:25px}.select-project-button{text-align:right;padding:0 15px 15px 15px}.select-project-button span{cursor:pointer}.modal-close:hover{color:red;cursor:pointer}.user-update-form{margin-top:15px;margin-bottom:15px}.ts-header-logo{padding:5px 20px 5px 5px}.toolstats-progressbar{height:30px;margin-bottom:10px}.pagination-container{margin-top:-20px}.right-button-container{position:fixed;right:20px;bottom:20px;z-index:1000}.right-button-container .right-button-container-button{height:62px;width:62px;border:2px;background-color:#f5f5f5;border-color:#188cc3;box-shadow:2px 2px 5px #9d9d9d;cursor:pointer}.right-button-container-button:hover{color:#188cc3}.div-boxshadow{background-color:#f5f5f5;box-shadow:2px 2px 5px #9d9d9d;cursor:pointer}.body-content{padding-left:15px;padding-right:15px}.dl-horizontal dt{white-space:normal}.row{margin-right:0;margin-left:0}.navbar-inverse{background-color:inherit;color:inherit;border-color:#098fc5}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background:0 0;color:#098fc5}.navbar-inverse .navbar-toggle{border-color:#00456a;background-color:#098fc5;color:#f7f7f7}.navbar-inverse .navbar-toggle:hover{background-color:#00456a;color:#098fc5}.btn-primary{background-color:#098fc5}.btn-primary:hover{background-color:#00456a}.panel-default>.panel-heading{color:#00456a;overflow:auto}.panel-heading{font-size:large}.panel-heading span.pull-right{color:#00456a}@media screen and (max-width:480px){.file-viewer-panel-heading,.panel-heading{font-size:small}.panel-heading span.title{display:none}}.ng-cloak,[ng-cloak],[ng\:cloak]{display:none!important}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#098fc5}.fa-rotate-45{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}/*!
 * Start Bootstrap - Simple Sidebar HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */#wrapper{padding-left:50px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#sidebar-wrapper{z-index:1000;position:fixed;left:250px;width:50px;height:100%;margin-left:-250px;overflow-y:auto;background:#00456a;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#page-content-wrapper{width:100%}@media all and (min-width:767px){#wrapper.toggled{padding-left:250px}#wrapper.toggled #sidebar-wrapper{width:250px}#wrapper.toggled #page-content-wrapper{margin-right:-250px}}.sidebar-nav{position:absolute;top:0;width:250px;margin:0;padding:0;list-style:none}.sidebar-nav li{text-indent:7px;line-height:51px}.sidebar-nav li a{display:block;text-decoration:none;color:#959ca1}.sidebar-nav li a:hover{text-decoration:none;background-color:#f7f7f7;color:#098fc5;font-size:larger}.sidebar-nav li a:active,.sidebar-nav li a:focus{text-decoration:none}.sidebar-nav li.selected{background-color:#f7f7f7}.sidebar-nav>li>a>i.fa{margin-right:30px}.sidebar-nav>.sidebar-brand{height:65px;font-size:18px;line-height:60px}.sidebar-nav>.sidebar-brand a{color:#999}.sidebar-nav>.sidebar-brand a:hover{color:#098fc5;background:0 0}.slide{position:absolute;left:0;top:0;width:100%;height:100%}.slide.ng-enter,.slide.ng-leave{-webkit-transition:all 1s ease;transition:all 1s ease}.slide.ng-enter{left:100%}.slide.ng-enter-active{left:0}.slide.ng-leave{left:0}.slide.ng-leave-active{left:-100%}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.status-default-green{text-align:center;border-color:green;border-top:1px solid green!important;background-color:#90ee90;border-left:1px solid green;border-right:1px solid green;border-bottom:1px solid green}.status-default-red{text-align:center;border-color:red;border-top:1px solid red!important;background-color:pink;border-left:1px solid red;border-right:1px solid red;border-bottom:1px solid red}.status-default-yellow{text-align:center;border-color:orange;border-top:1px solid orange!important;background-color:#fafad2;border-left:1px solid orange;border-right:1px solid orange;border-bottom:1px solid orange}.config_hover span{visibility:hidden}.config_hover:hover span{visibility:visible}.form-btn-trans-config{display:inline-block;text-align:center;min-width:80px}.colon-suffix::after{content:":"}.cookie-consent{position:absolute;bottom:10px;right:10px;z-index:100;max-width:300px}.toggleSwitch .active-toggle{color:#098fc5}.toggleSwitch .inactive-toggle{color:#f5f5f5}