@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');body{padding-top:70px;padding-bottom:20px;font-family:'Open Sans',sans-serif;color:#282828}.mobile-only{display:none}.header-logo img{width:200px}img{max-width:100%;height:auto}.body-content{padding-left:15px;padding-right:15px}.carousel-inner .item img[src$=".svg"]{width:100%}@media screen and (max-width:767px){.carousel-caption{display:none}}.Icon{position:relative}.Icon .glyphicon{position:absolute;padding:10px;pointer-events:none}.IconLeft .glyphicon{left:0}.IconRight .glyphicon{right:10px}.IconLeft input{padding-left:30px}.IconRight input{padding-right:30px}input[type=radio].disabled{background:#eee}label.disabled{color:#eee}.btn{border-radius:0;border:1px solid #b7b7b7;font-size:1.125em;color:#282828;font-weight:bold;font-family:inherit;transition:background-color .2s ease,color .2s ease}.btn-new{background-color:#74ade0}.btn-success{background-color:#c4df9b}.glyphicon::before{font-family:'Glyphicons Halflings';margin-right:.25em;font-weight:normal}.disabled{pointer-events:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.login-wrap{max-width:400px;margin:auto;text-align:center}.login-logo{margin-bottom:10px}.login-form{background:#ebebeb;color:#3b3b3b;padding:30px}.login-form h3{font-size:1.5em;font-weight:bold;margin:0 0 25px;text-shadow:0 1px 1px #fff}.login-form .form-group{margin-bottom:5px}.login-form .form-control,.login-form .control-label{display:inline-block}.login-form .control-label{width:100px;text-align:right;font-size:1.125em;color:inherit;font-weight:bold}.login-form .control-label::after{content:":"}.login-form .form-control{width:200px;border-radius:0;height:35px}.login-form .form-group-submit{margin-top:15px}.btn-login{border:1px #898989 solid;border-radius:0;background:#a1a1a1;font-weight:bold;color:#fff;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.5);padding:.5em 1.5em}.header-logo{margin-bottom:20px}.label-red{font-size:1.125em;color:#a00000;width:150px}.form-control{border-radius:0;box-shadow:0 0 0 transparent}.inline-field{display:inline-block}.header-btns,.footer-btns{text-align:right}.header-form-group{margin-bottom:5px}.header-form-group .form-control{width:250px}.table-main{margin:20px auto;border-left:1px #d5d5d5 solid;border-right:1px #d5d5d5 solid;font-size:.89em}.table-main>thead>tr>th{background-color:#223e53;color:#fff;font-weight:bold;text-transform:uppercase;text-align:center;vertical-align:top}.table-main>tbody>tr>td{border-bottom:1px #d5d5d5 solid;text-align:center;padding:15px 9px}.table-main .header-cell-desc,.table-main .cell-desc{text-align:left;max-width:270px}.table-main .cell-edit{white-space:nowrap}.table-main .cell-edit>.btn{border:0;padding:0;text-transform:uppercase;margin:.375em}.table-main .cell-edit .btn-edit{color:#3898cf;background-color:transparent}.table-main .cell-edit .btn-edit:hover{color:#223e53}.table-main .cell-edit .btn-danger{width:1.75em;height:1.75em;line-height:1.75em;border-radius:1.75em;color:#fff}.table-main .cell-edit .btn-danger:hover{background-color:#a00000}.table-main .cell-edit .glyphicon::before{margin:0}#refreshTimeEntriesButton{border:0;background:transparent;color:#3b3b3b}#refreshTimeEntriesButton:hover{color:#74ade0}.modal-dialog{width:auto;max-width:700px}.modal-header{color:#fff;background:#508dc4;text-align:center}.modal-title{font-weight:bold;text-transform:uppercase}.modal-header .close{font-size:30px;opacity:.6;transition:opacity .2s ease}.modal-header .close:hover{opacity:1}.modal-content{overflow:hidden}.modal-body{padding:40px}.modal-body label{text-align:right;white-space:normal}@media screen and (max-width:767px){.header-logo{max-width:50%}.mobile-only{display:block}.table-main{border:0}.table-main thead{display:none}.table-main,.table-main tbody,.table-main tr,.table-main td{display:block}.table-main>tbody>tr>td{text-align:left;position:relative;padding-left:40%;border-left:1px #d5d5d5 solid;border-right:1px #d5d5d5 solid}.table-main td::before{display:block;width:33%;padding:5px;background-color:#223e53;color:#fff;font-weight:bold;text-transform:uppercase;text-align:right;position:absolute;left:0;top:0;bottom:0}.table-main .cell-entry::before{content:"Entry"}.table-main .cell-start::before{content:"Start Time"}.table-main .cell-end::before{content:"End Time"}.table-main .cell-code::before{content:"Work Code"}.table-main .cell-desc{max-width:100%}.table-main .cell-desc::before{content:"Work Description"}.table-main .cell-status::before{content:"Work Status"}.table-main .cell-photos::before{content:"Photos Required?"}.table-main .cell-id::before{content:"Work Order ID"}.table-main .cell-hours::before{content:"Time Remaining (hrs)"}.table-main .cell-total::before{content:"Total Time"}.table-main .cell-customer::before{content:"Customer Name / Boat"}.table-main>tbody>tr>.cell-edit{padding:10px;text-align:center;margin-bottom:50px}.table-main>tbody>tr:last-child>.cell-edit{margin-bottom:0}}