.slight-vertical-space{margin-top:.5em;margin-bottom:.5em}.line-vertical-space{margin-top:1em;margin-bottom:1em}.auto-margins{margin-left:auto;margin-right:auto}*{box-sizing:border-box}body{margin:0;padding:0;background-color:#f0f0f0;height:auto!important;padding-bottom:.5em}body.affiliate-portal{min-height:100%}body,html{min-height:100%}h1,h2,h3,h4,h5,h6{margin:0;color:#0b5634}body,input,textarea,select{font-size:16px;font-family:Segoe UI}input[type=checkbox]{margin-left:0;margin-right:0}*:focus{outline:none}.body-content{padding:10px 20px 0}.search-controls{margin-bottom:1em}.search-controls+*{clear:both}.search-controls span{display:inline-block;margin-right:10px}.round{border-radius:10px;padding:10px}.buttons{text-align:center;margin-top:.25em;margin-bottom:.25em}.form-set .form-group{margin-top:.25em;margin-bottom:.25em}.form-set .form-group label{width:120px;display:inline-block}.form-set .form-group.no-label{padding-left:120px}.box{background-color:#fff}.label-box{background-color:#fff;padding:.8em;position:relative;margin-top:1em}.label-box .title{display:inline-block;width:auto;position:absolute;top:-.75em;padding:0 10px;background-color:#fff;border-radius:5px;font-weight:bold;font-size:110%;color:#0b5634}table.data{width:100%;border-radius:5px;border-spacing:0}table.data th:first-child{border-top-left-radius:5px}table.data th:last-child{border-top-right-radius:5px}table.data tbody tr:last-child td{border-bottom:1px solid #550b2d}table.data th{background-color:#550b2d;font-weight:normal;color:#fff;text-align:left;border-bottom:1px solid #000}table.data th,table.data td{border:1px solid #550b2d;border-left:none;border-bottom:none;padding:2px 3px;position:relative}table.data th:first-child,table.data td:first-child{border-left:1px solid #550b2d}table.data th.check-column,table.data td.check-column{text-align:center}table.data tr:nth-child(even){background-color:#e9d1dc}table.data tr:nth-child(odd){background-color:#fff}table.data[data-ts-wrapper] tr:nth-child(odd){background-color:#e9d1dc}table.data[data-ts-wrapper] tr:nth-child(even){background-color:#fff}table.data td.number,table.data td.number input{text-align:right}table.data input[type=text]{display:block;width:100%;background:none;border:none;margin:0}table.data select{background:none}table.data .currency-symbol{position:absolute;left:0;height:0;overflow:visible;display:block;margin-top:-3px;margin-left:2px}.secondary-page{max-width:1500px;margin:0 auto;position:relative}.column{float:left;width:48%}.column+.column{float:right}textarea{resize:none;border-radius:5px;border:1px solid #000;padding-left:5px;padding-right:5px}.required{color:red}.error{color:red}.summary-page .search-controls{margin-top:.5em;margin-bottom:.5em}input.ng-invalid,select.ng-invalid{background-color:#ffc0cb!important}textarea.ng-invalid{background-color:#fcdfe4}.search-row{position:relative;margin-top:20px;margin-bottom:20px}.search-row .search-box{position:absolute;right:0;bottom:10px;width:260px}.search-row .pagination{margin-top:0;margin-bottom:0}.clear{clear:both}.overlay{position:fixed;height:100%;width:100%;z-index:1000;background-color:rgba(0,0,0,.15);background-image:url("wait.gif");background-position:center center;background-repeat:no-repeat}header .top{background-color:#fff;text-align:center;padding:0 10px;height:70px;position:relative}header .top .logo{position:absolute;left:10px}header .top .logo img{height:60px}header .top .title{font-size:50px;font-weight:bold;color:#550b2d;line-height:70px;z-index:-1000}header .top .user-info{border:1px solid #000;background-color:#d9efe6;padding:0 4px;text-align:left;display:inline-block;float:right;position:absolute;right:10px;top:10px}header .top .user-info .company{font-size:14pt;text-align:center}header .top .user-info .company a{color:#000;text-decoration:none}header .top .user-info .user{float:left;display:inline-block;margin-right:5px}header .top .user-info .logout{float:right;color:#550b2d}header .top .link{position:absolute;bottom:0;right:10px}header .logged-in{line-height:2em;min-height:2.4em;background-color:#bee4d3}header .logged-in a{color:#000;font-weight:bold}header .logged-in .menu{margin:.2em 0;padding:0;float:left}header .logged-in .menu li{display:inline-block;float:left;padding:0 10px;margin:0;list-style-type:none}header .logged-in .menu li .count{display:inline-block;line-height:1em;text-align:center;background-color:red;border:1px solid #000;border-radius:1em;padding:0 4px;text-decoration:none;color:#fff}header .logged-in .menu li+li{border-left:1px solid #000}header .logged-in .search{float:right;margin:.2em 0;margin-right:10px}.is-logged-in .top{border-bottom:none}footer{display:none;font-weight:bold;margin-top:1em;text-align:center}a{color:#118350}a:visited{color:#118350}.message-page{width:800px;margin-top:2em;margin-left:auto;margin-right:auto}.message-page h2{margin-bottom:10em}.message-page div{font-size:130%;text-align:center}.message-page>div:first-child{margin-top:10em}.guidance{color:red;font-style:italic;font-size:80%}.explanation{font-style:italic}.affiliate-portal .body-content{min-height:30em}.affiliate-portal .pagination>li>a{color:#118350}.affiliate-portal .pagination>.active>a{background-color:#118350;border-color:#118350;color:#fff}.affiliate-portal .pagination>.active>a:focus,.affiliate-portal .pagination>.active>a:hover{background-color:#118350}.date-picker-container{display:inline-block}[data-date-time]{display:inline-block;position:relative;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAIAAAB1dKN5AAAEu0lEQVR4Xj1UW4hWZRdea71bb7qqQKSboJuS0hl1kswk86abLr2wkW6iPEAQ/3VEjThjCDpT2QHSwIhAQ0KKDh4axSGd+fYcdMwpLMXD+H3+QvrPP5+f+7De1bP2jta8vLzrWetZ6+Fh9kcWzUyjFbj7+oe29++52WoC7BvYhbTVnEUd4Ls7Blut/6IVYF//nmazaRX+zsCeG61b4CKN0WfRlveb2wZvbBlqbR1qIQdz69Ds6x/MWnTy5qFrW4eaaN0+MLhx5/VN7wHP+3bs7h2Y7d15I3r/7lf6m707r708cH3jrutgJaXl61YuZhMiNKiwrVq6mDgak5KufGKRcmBGhZ7pWqRCxgui8IqlD2cZM5FQeHzJg51OiBxnLsxMjN+SBZQQMjJj+/jzr3/78ypZoRw/2Xfo0uUrESTWvfsOXrpyRYXY+KN9B/+4dDXP1PDef2jm8u++mQoxQmAObx66uWbFQ2wilTCtfHWuWaZAvJGZO5kZA/W3Rs7ykmwBGRgkEv+XUYhy8deZtzeUCbMdG54hCRzVBO31cAMZJxK1M4qi+DMCXrgJ5GvEL0xMJEaVOmUFYf/hExASEbit+HHkfFHGUi0r8k4Rvx+ZzPOynZX3Ozh67PTEvU7Wvq/32vl8p/zh9GR7Pp/rFP+/V8y381f/MzDeSJOEhU0Jqo1IA3HJRGRGhuUWLJLXgEZyyexZJGHkUQg62KKycWkcQSCVyp5ACJAFSTBiVImcF7mqAPYQAuoOK/ahbhYjC1XdLBFcLzDb8ZFJ5YVYA0VGyamzU67FRNhwD49OG2NNIWbPHXiDDhAoCkHKa4RP6l4oZQ5uupWBkwTS1j/XLcQRYfzz6PTzq5ZFQzDAE2PnkOalkjCT6RfEg6fUJUvOBb22fG3PcqKqPSSHvj1qZnLf/y9MDXvcUSPF3MgCmQDJ7dPAXLPKubslVT5zKcp65y81OMw+QDNysZyAFGqDjIxYTIAGK6pUpLqLCLwQETJz2yy4cYataswlFWyYEwm3G0x04pepwgcZFEH9ydFzPt/Y15CcbEyrajBSpp65O7rhETGCX3l7Do8z6flAQeEAvk4uGLOFbN2zy9h8iNI/PlJlgzENN6ZeeLo711KQmIy89dPq7iXYWlj5ANPYuYurn3oSSoUXssZvjnzHGhJiQ6tbE6KYCDmgElwtDjIzjRAPuSzkPaWZQI9hKaHqJpm6HSTGUdDLhIhqIBMzikbeQOilKgSw01ynVkQiMFnceAHMoFPtk/CnXx597NHFLotYHfK1QlqZGKgKjYU7LGyykGNOJjWeJEnMsyiVycwHjxx7s/fFhKxYv2aJcaDSmGT47OTaVd1WRSQaaUyt7ekq1EVF4nRquqd7GQn7l288fmFmZVcXebiOw0eOU4Qp2Rxb/S2yiquurGGqQxJQ1XycSzM2Ei0Nt5+qjSniNmFlp4uzouGw1Q6z12PE8UqMgSmwuJVi5vZZLSkISSWNTGoFwUpo5A8/+0okudvO8vnbV2+3UbNaX70XLSCa1rhSEmJBgsS5qDpOYsbikG7b9JIvOdNIG+Np2jiTjjUa6cQYojGOUz8A/htn0/G0MVq/UcSv4ahno2k6NpY20nQC1b8B1PKqx7c6VIQAAAAASUVORK5CYII=');background-repeat:no-repeat;background-position:right}table.querying .showIfLast td:after{content:"Querying..."}table:not(.querying) .showIfLast td:after{content:"There are no results that match the selected criteria."}[date-picker-wrapper]>div{border:1px solid #000}.dashboard{position:relative}.dashboard h2{margin-bottom:1em}.dashboard .date{position:absolute;top:0;right:0;font-weight:bold;color:#0b5634}.dashboard .stats{width:66%;float:left}.dashboard .stats .title-box{height:200px;margin:0;width:32.32323232%}.dashboard .stats .title-box .inner{height:170px}.dashboard .stats .title-box .inner p{margin-top:.5em;margin-bottom:.5em}.dashboard .stats .title-box+.title-box{margin-left:1.51515152%}.dashboard .title-box{width:21.33333333%;float:left;height:270px;margin-left:1%}.dashboard .title-box .title{background-color:#fff;font-size:110%;font-weight:bold;height:30px;line-height:30px;border-top-left-radius:10px;border-top-right-radius:10px;padding-left:10px;background-color:#bee4d3;overflow:hidden}.dashboard .title-box .inner{background-color:#fff;border-top:0;padding:5px;height:240px}.dashboard .status-indicator{border:1px solid #000;display:inline-block}.dashboard .status-indicator.open{background-color:red}.dashboard .status-indicator.bill{background-color:green}.dashboard .status-indicator.pending{background-color:#ff0}.dashboard .status-indicator.submitted{background-color:#00f}.dashboard .legend{width:100%;float:left;margin-top:20px;min-height:50px;line-height:30px}.dashboard .legend .legend-item{display:inline-block;position:relative;width:23%;text-align:center;float:left}.dashboard .legend .legend-item .status-indicator{position:relative;top:6px;height:20px;width:20px;border-radius:10px;margin-right:10px}.dashboard .work-order-queue{margin-top:20px}.dashboard .work-order-queue .status{vertical-align:middle;text-align:center}.dashboard .work-order-queue .status .status-indicator{width:12px;height:12px;border-radius:6px}.dashboard .news{width:33%}.dashboard .news .inner{overflow:auto}.dashboard .news .inner div{white-space:pre-wrap;margin-bottom:1em}.dashboard .news .inner div:last-child{margin-bottom:0}.dashboard .status-filter{display:inline;font-weight:bold;margin:5px 20px;position:absolute}.dashboard .paging-left{float:left}.dashboard .search-row-height{min-height:40px}.faq ul{padding-left:40px;padding-top:.5em;padding-bottom:.5em}.faq ul li{cursor:pointer;margin-bottom:.5em;list-style:none;position:relative}.faq ul li:before{width:15px;height:15px;display:block;position:absolute;left:-20px;top:3px;content:"";background:url("/Content/sprites.png") -283px 0}.faq ul li .question{font-style:italic}.faq ul li .answer{cursor:default;padding-left:40px;white-space:pre-wrap;display:none}.faq ul li:last-child{margin-bottom:0}.faq ul li.shown:before{background-position-y:-50px}.faq ul li.shown .answer{display:block;padding:1em 0}.payment-history{position:relative}.payment-history h2{display:inline-block}.login{width:550px;margin:10em auto 0}.login h2{margin-bottom:1em}.login input[type=text],.login input[type=password]{width:65%}.profile{position:relative}.profile h2{display:inline-block}.profile .vendor-name{font-size:125%;font-weight:bold;position:absolute;right:0;top:0}.profile .profile-content{margin-top:.5em;padding:.5em 0}.profile .profile-content .form-group{margin-top:.5em;margin-bottom:.5em}.profile .profile-content>div{width:60%;margin-left:auto;margin-right:auto}.profile .profile-content>div label{width:20%}.profile .profile-content>div input[type=text],.profile .profile-content>div input[type=email],.profile .profile-content>div select{width:79%}.profile .profile-content .emails{border:1px solid #000;margin-bottom:.5em}.profile .profile-content .emails .form-group label{width:30%}.profile .profile-content .emails .form-group input{width:69%}.forgot-password h2{margin-bottom:3em}.forgot-password .form-group{text-align:center}.forgot-password label{width:auto!important}.forgot-password input[type=text]{width:400px}.forgot-password .buttons{margin-top:3em}.manage-account-page{width:550px;margin-left:auto;margin-right:auto}.manage-account-page .inner{padding:23px}.manage-account-page .inner .manage-account{width:500px;margin-left:auto;margin-right:auto;margin-bottom:3em}.manage-account-page .inner .manage-account h2{margin-bottom:1em}.manage-account-page .inner .manage-account .form-group label{width:160px}.manage-account-page .inner .manage-account .form-group input[type=text]{width:332px}.manage-account-page .inner .buttons{text-align:left;margin-top:.5em}.manage-account-page .inner .change-password{padding:0}.manage-account-page .inner .change-password .buttons{text-align:left}.change-password-page{padding-top:8em}.change-password{width:500px;margin-left:auto;margin-right:auto;padding:5px}.change-password h2{margin-bottom:1em}.change-password .form-group label{width:160px}.change-password .form-group input[type=password]{width:328px}.billing-summary{max-width:1500px}.billing-summary .showIfLast td:after{content:"There are no results that match the specified criteria."}.billing-details{position:relative}.billing-details .label-box{margin-top:1.5em}.billing-details .form-group{clear:both}.billing-details .form-group label{text-align:right;width:15%;margin-right:10px;float:left}.billing-details .form-group span{display:inline-block;white-space:pre-line;width:80%}.billing-details .column .form-group label{width:25%}.billing-details .column .form-group span{width:70%}.billing-details .view-notes{position:absolute;right:0;top:0}.billing-details .status{padding:.25em 20px}.billing-details input.submit{margin-top:.5em;width:100%;font-weight:bold;text-transform:uppercase}.billing-details .attach-files .file-type{margin-top:.25em;margin-bottom:.25em}.billing-details .attach-files .buttons{margin-top:1em}.billing-details .attach-files .message{text-align:center}.billing-details .attach-files .required{color:red}.billing-details .attach-files input[type=file]{display:none}.billing-details .invoice-details .explanation{font-size:80%;color:red;font-weight:bold}.billing-details .invoice-details label{color:red;font-weight:bold}.billing-details .work-order-details{position:relative}.billing-details .work-order-details .contact-details{width:400px;position:absolute;top:10px;right:10px;border:1px solid #ccc;border-radius:20px;padding:5px 20px 1em}.billing-details .work-order-details .contact-details h3{margin-bottom:1em}.billing-details .work-order-details .contact-details label{width:120px}.billing-details .work-order-details .contact-details .form-group span{width:228px;font-weight:bold}.billing-details .work-order-details .description{margin-top:3em}.billing-details .attachments .showIfLast td:after{content:"This work order doesn't have any attachments."}.billing-details .error{margin-top:.5em}.quote-summary .queried .showIfLast td:after{content:"There are no results that match the specified criteria."}.quote-summary table:not(.querying):not(.queried) .showIfLast td:after{content:"Please select your query criteria."}.quote .content{background-color:#fff;padding:20px}.quote h3{clear:both;margin-top:.5em}.quote .box{padding:.6em;border:1px solid #000}.quote .label-box{border:1px solid #000}.quote .overview label{width:150px}.quote .overview input[type=text],.quote .overview input[type=email]{width:300px}.quote .overview .invalid{color:red}.quote .quote-type h3{display:inline-block}.quote .questions .question-line{margin-bottom:1em}.quote .questions .question-line .question{font-weight:bold}.quote .questions .question-line div.answer{padding-left:20px}.quote .questions .question-line .answer{white-space:pre-wrap}.quote .questions .question-line textarea{height:7em;width:100%}.quote .questions .question-line:last-child{margin-bottom:0}.quote table select{width:100%}.quote .add-button{margin:.5em 0;text-align:right}.quote .materials .showIfLast td:after{content:"No materials added yet."}.quote .labor-incurred .showIfLast td:after{content:"No incurred labor added yet."}.quote .labor-proposed .showIfLast td:after{content:"No proposed labor added yet."}.quote .bottom{margin-top:.5em}.quote .attachments{float:left;width:70%;margin-right:2%}.quote .attachments label{display:inline-block;width:150px}.quote .attachments .files{height:6em;padding-left:5px;border:1px solid #000;margin-top:.5em;margin-left:150px;width:250px;overflow:auto}.quote .attachments input[type=file]{color:#fff}.quote table.totals{float:left;width:28%}.quote table.totals td{width:50%}.quote table.totals td input{font-style:italic;font-weight:bold;padding:0;color:#0b5634}.quote table.totals tr:last-child td{font-weight:bold}.quote .error{margin-top:.5em;margin-bottom:.5em;text-align:center}.quote .submitted{text-align:center}.quote .submitted .message{font-weight:bold}.notes .work-order-number{float:left}.notes .save{float:right}.notes textarea{margin-top:.5em;height:10em;width:100%;padding:5px}.notes ul{padding:0;list-style:none}.notes ul li .header{border:1px solid #000;background-color:#550b2d;color:#fff}.notes ul li .header span{display:inline-block}.notes ul li .header .id{width:100px}.notes ul li .header .user{min-width:150px}.notes ul li .header .date{width:160px}.notes ul li .body{background-color:#fff;border-left:1px solid #000;border-right:1px solid #000;white-space:pre-wrap}.notes ul li .header,.notes ul li .body{padding:3px 10px}.notes ul li:first-child .header{border-top-left-radius:5px;border-top-right-radius:5px}.notes ul li:last-child{border-bottom:1px solid #000}.edit-user{max-width:600px}.edit-user .box{padding:10px;margin-left:auto;margin-right:auto}.edit-user section{margin-bottom:1.5em}.edit-user .form-group label{width:30%;font-weight:bold}.edit-user .form-group input[type=text]{width:68%}.edit-user .user-type{margin-top:1em;margin-bottom:1em}.edit-user .search input[type=text]{width:40%}.edit-user .search .vendor-select{margin-top:1em;margin-bottom:1em}.edit-user .search .vendor-select select{width:40%}.edit-user .vendor{font-style:italic}.edit-user .buttons{text-align:left;margin-top:1em}.manage-users .add-user{display:block;margin-top:.5em;margin-bottom:.5em}.manage-users table{margin-top:1em;margin-bottom:1em}.manage-vendor-users{position:relative}.manage-vendor-users .search{position:absolute;top:0;right:10px}.manage-vendor-users td{width:50%}.admin-dashboard .search input[type=text]{width:30%}.admin-dashboard .manage-users td{width:25%}.admin-dashboard section{margin-top:1em}.admin-dashboard .impersonate-vendor table{border-collapse:collapse}.admin-dashboard .impersonate-vendor th{text-align:left;border-bottom:#0b5634 1px solid;padding-bottom:5px}.admin-dashboard .impersonate-vendor th:not(:last-child){padding-right:15px}.admin-dashboard .impersonate-vendor td a{color:#000}.admin-dashboard .impersonate-vendor .current-impersonation{margin:1em 0}.admin-dashboard .impersonate-vendor .current-impersonation label{font-weight:bold}.admin-dashboard .explanation{max-width:550px}.user-list{list-style-type:none;padding:0}.user-list li{margin-top:.5em;margin-bottom:.5em}.user-list li>span,.user-list li>a{display:inline-block}.user-list li .username{width:25%}.user-list li .email{width:30%}.report{background-color:#fff!important}.report table th{border-radius:0!important}a[data-ng-click]{cursor:pointer;text-decoration:underline}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none!important}.contact{position:relative}.contact h2{display:inline-block}.contact .attachments{border:1px solid #000;margin-bottom:.5em}.contact .attachments>div label{display:inline-block;width:150px}.contact .attachments>div input[type=file]{color:#fff}.contact .attachments .files{height:6em;padding-left:5px;border:1px solid #000;margin-top:.5em;margin-left:150px;width:250px;overflow:auto}.contact .contact-content{margin-top:.5em;padding:.5em 0}.contact .contact-content .form-group{margin-top:.5em;margin-bottom:.5em}.contact .contact-content>div{width:60%;margin-left:auto;margin-right:auto}.contact .contact-content>div label{width:20%}.contact .contact-content>div input[type=text],.contact .contact-content>div input[type=email],.contact .contact-content>div select{width:79%}.contact .contact-content>div textarea{margin-top:.5em;height:8em;width:79%;padding:5px}.contact .contact-content .emails{border:1px solid #000;margin-bottom:.5em}.contact .contact-content .emails .form-group label{width:30%}.contact .contact-content .emails .form-group input{width:69%}@media(max-width:1280px){header .top{height:70px}header .top .logo img{max-height:65px}header .top .title{font-size:250%;line-height:70px}header .top .user-info .company{font-size:110%}}@media(max-width:970px){header .top{overflow:hidden}header .top .title{font-size:175%}}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed;pointer-events:none}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.date-picker-date-time{position:absolute}.date-range .date-picker-date-time{position:inherit}[date-picker-wrapper]{position:absolute;min-width:220px;z-index:10;display:block;font-size:14px}[date-time-append] [date-picker-wrapper] [date-picker]{margin-top:-30px}[date-time-append] [date-picker]{position:relative;margin-right:-1000px;margin-bottom:-1000px}[date-range] [date-picker] .after.before{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#499dcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f6ab4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f6ab4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f6ab4);background-image:-o-linear-gradient(top,#5bc0de,#2f6ab4);background-image:linear-gradient(to bottom,#5bc0de,#2f6ab4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f6ab4',GradientType=0);border-color:#2f6ab4 #2f6ab4 #1f4677;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#2f6ab4;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}[date-range] [date-picker] .after.before:hover,[date-range] [date-picker] .after.before:active,[date-range] [date-picker] .after.before.active,[date-range] [date-picker] .after.before.disabled,[date-range] [date-picker] .after.before[disabled]{color:#fff;background-color:#2f6ab4;*background-color:#2a5ea0}[date-range] [date-picker] .after.before:active,[date-range] [date-picker] .after.before.active{background-color:#24528c \9}[date-picker].hidden{display:none}[date-picker]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;padding:4px}[date-picker] table{margin:0}[date-picker] td,[date-picker] th{padding:4px 5px;text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}[date-picker] .switch{width:145px}[date-picker] span{display:block;width:23%;height:26px;line-height:25px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}[date-picker] span:hover{background:#eee}[date-picker] span.disabled,[date-picker] span.disabled:hover{background:none;color:#999;cursor:default}[date-picker] .active,[date-picker] .now{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}[date-picker] .active:hover,[date-picker] .now:hover,[date-picker] .active:active,[date-picker] .now:active,[date-picker] .active.active,[date-picker] .now.active,[date-picker] .active.disabled,[date-picker] .now.disabled,[date-picker] .active[disabled],[date-picker] .now[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}[date-picker] .active:active,[date-picker] .now:active,[date-picker] .active.active,[date-picker] .now.active{background-color:#039 \9}[date-picker] .now{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#ee735b;background-image:-moz-linear-gradient(top,#ee5f5b,#ee905b);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#ee905b));background-image:-webkit-linear-gradient(top,#ee5f5b,#ee905b);background-image:-o-linear-gradient(top,#ee5f5b,#ee905b);background-image:linear-gradient(to bottom,#ee5f5b,#ee905b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffee905b',GradientType=0);border-color:#ee905b #ee905b #e56218;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#ee905b;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}[date-picker] .now:hover,[date-picker] .now:active,[date-picker] .now.active,[date-picker] .now.disabled,[date-picker] .now[disabled]{color:#fff;background-color:#ee905b;*background-color:#ec8044}[date-picker] .now:active,[date-picker] .now.active{background-color:#e9712d \9}[date-picker] .disabled{background:none;color:#999!important;cursor:default}[date-picker] [ng-switch-when="year"] span,[date-picker] [ng-switch-when="month"] span,[date-picker] [ng-switch-when="minutes"] span{height:54px;line-height:54px}[date-picker] [ng-switch-when="date"] td{padding:0}[date-picker] [ng-switch-when="date"] span{width:100%;height:26px;line-height:26px}[date-picker] th:hover,[date-picker] [ng-switch-when="date"] td span:hover{background:#eee;cursor:pointer}th.tablesort-sortable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}table .tablesort-sortable:after{content:"";float:right;width:7px;height:9px;margin:5px 3px 0 7px;background:url("/Content/dark/sort.png") no-repeat center}table .tablesort-asc:after{background:url('/Content/dark/sort-asc.png') no-repeat center}table .tablesort-desc:after{background:url('/Content/dark/sort-desc.png') no-repeat center}.showIfLast{display:none}.showIfLast:last-child{display:table-row}.showIfLast td{text-align:center}.showIfLast td:after{content:"No data"}