.forget-form .fa,
.login-form .fa { margin-top: 11px; }

.mb-5{margin-bottom:5px;}

.page-header.navbar .page-logo .logo-default { margin: 5px 0 0 0; }
.page-header.navbar .page-logo .logo-default { width: 70%; max-height: 100%; }

.form-horizontal .form-group { margin-left: inherit;  margin-right: inherit; }

.filter { height: 28px; padding: 5px 10px; font-size: 13px; line-height: 1.5; }

#tableContainer { position: relative; min-height: 350px; }
.processing { background: url(../images/ajax-loader.gif) no-repeat scroll center center rgba(255,255,255,.5); display: block; position: absolute; height: 100%; width: 100%; top: 0; left: 0; }

.actions .loader { background: url(../images/ajax-loader-small.gif) no-repeat center center; width: 27px; height: 27px; display: inline-block; vertical-align: middle;}

.form-inline .form-control { width: 100%; }

.page-sidebar .page-sidebar-menu > li > ul { list-style: none; display: block; padding: 0; margin: 8px 0px 8px 0px; }
.page-sidebar .page-sidebar-menu > li > ul li { background: none; margin: 0px; padding: 0px; margin-top: 1px !important; }
.page-sidebar .page-sidebar-menu > li > ul li > a { display: block; margin: 0; padding: 6px 15px 6px 43px; text-decoration: none; font-size: 14px; font-weight: normal; background: none; color: #555555; }
.page-sidebar .page-sidebar-menu > li > ul > li:hover > a,
.page-sidebar .page-sidebar-menu > li > ul > li.active > a { background: #F1F1F1 !important; }

.form-group label { width: 100%; }
.form-group label i { float: right; color: #26a69a; }

.sorted_table tr { cursor: move; }
/* line 96, /Users/jonasvonandrian/jquery-sortable/source/css/application.css.sass */
.sorted_table tr.placeholder {display: block;background: red;  position: relative;margin: 0;padding: 0;border: none; }
  /* line 103, /Users/jonasvonandrian/jquery-sortable/source/css/application.css.sass */
.sorted_table tr.placeholder:before {content: "";position: absolute;width: 0;height: 0;border: 5px solid transparent;border-left-color: red;margin-top: -5px;left: -5px;border-right: none;}

.form-horizontal .control-label { text-align: left; }

#signature { border: 1px solid #c2cad8; }
#schedule-item textarea[name=report] { height: 200px; }
.inspection textarea { height: 150px; }
.nowrap { white-space: nowrap; }


.invoice_info{background-color: #f1f4f7;padding: 25px;margin-bottom: 25px;}


#parts, .select2{width:100% !important;}

.selected-parts #partsList{padding-left:0px;list-style: none;}
.selected-parts #partsList li{padding: 5px;border:1px solid #c2cad8;position:relative;margin-top:8px;}
.selected-parts #partsList li .input-group-btn{background-color:#ed6b75;color:#fff;width:30px;height:30px;display:block;text-align:center;line-height:30px;position:absolute;top:0px;right:0px;cursor:pointer;font-size:14px;}
.selected-parts #partsList li .input-group-btn:hover{background-color:#e73d4a;}

.selected-empty-parts #emptyPartsList{padding-left:0px;list-style: none;}
.selected-empty-parts #emptyPartsList li{padding: 5px;border:1px solid #c2cad8;position:relative;margin-top:8px;}
.selected-empty-parts #emptyPartsList li .input-group-btn{background-color:#ed6b75;color:#fff;width:30px;height:30px;display:block;text-align:center;line-height:30px;position:absolute;top:0px;right:0px;cursor:pointer;font-size:14px;}
.selected-empty-parts #emptyPartsList li .input-group-btn:hover{background-color:#e73d4a;}

#oRingList{padding-left:0px;list-style: none;}
#oRingList li{padding: 5px;border:1px solid #c2cad8;position:relative;margin-top:8px;}
#oRingList li .input-group-btn{background-color:#ed6b75;color:#fff;width:30px;height:30px;display:block;text-align:center;line-height:30px;position:absolute;top:0px;right:0px;cursor:pointer;font-size:14px;}
#oRingList li .input-group-btn:hover{background-color:#e73d4a;}

.mb-1{margin-bottom: 1rem;}

.new-entity-name{margin-left: 25px;}

.delete-bulk-file{display: none;}

#emptyPartsList li{margin-left: 110px;height: 46px;line-height: 34px;}
#emptyPartsList li input{position: absolute; left: -112px; width: 100px; height: 44px; top: 0;}

.remove-empty-part{height: 100% !important; line-height: 44px !important;}

.scan-barcode-bulk .help-block{color: #e73d4a;}

.form-group.file{position: relative;}
.form-group.file .view-file{position: absolute;right: 37px; top: 24px;}
.form-group.file .delete-file{position: absolute;right:0px; top: 24px;}

.previous-reports{margin-top: 20px;}

.schedule-item-index thead tr th:nth-child(1){width: 60px;}
.schedule-item-index thead tr th:nth-child(2){width: 60px;}
.schedule-item-index thead tr th:nth-child(7){width: 60px;}
.schedule-item-index thead tr th:nth-child(8){width: 40px;}
.schedule-item-index thead tr th:nth-child(9){width: 70px;}

@media only screen and (max-width: 1024px) {
    .actions.mobile_wrap{white-space: initial;}
    .actions.mobile_wrap > *{margin-bottom: 5px;}
}
