HTML,body {-webkit-text-size-adjust:none;width:auto;}
body {width:auto;height:100%;margin:0;padding:0 20px;background:#afafaf/*url('../images/steel-plate-bg.jpg') 0 0 repeat*/;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;}

table a {color:#cf142b;}
table a:visited {color:#504c4d;}


/* Header */
#header {height:78px;width:auto;margin:0 auto;max-width:1600px;position:relative;}
#logo {float:left;margin-top:3px;width:300px;height:69px;background:url('../images/logo.png') 0 0 no-repeat;}
#logo_pro {float:left;margin-top:3px;width:340px;height:69px;background:url('../images/logo_pro.png') 0 0 no-repeat;}
#company-logo {margin:0;height:65px;display:table;vertical-align:middle;position:absolute;top:6px;left:0;}
#company-logo div {display:table-cell;vertical-align:middle;}
#company-logo img {padding:0;max-height:65px;}
#company-logo + #logo {display:none;}
#header #powered-by {display:none;position:absolute;bottom:8px;right:5px;width:202px;height:25px;background:url('../images/powered-by-torqueware.png') 0 0 no-repeat;}
#company-logo + #logo + #powered-by {display:block;}

/* Account Header */
#account-header {position:absolute;top:0;right:0;padding:6px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:#fff;-webkit-box-shadow:0px 0px 10px rgba(50, 50, 50, 1);-moz-box-shadow:0px 0px 10px rgba(50, 50, 50, 1);box-shadow:0px 0px 10px rgba(50, 50, 50, 1);float:right;height:22px;border:1px solid #504c4d;border-top:none;font-style:normal;}
#account-header #user {background:url('../images/user-icon.png') 2px 0 no-repeat;float:left;padding-left:30px;margin-right:10px;font-family:'League Gothic', Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:24px;line-height:24px;color:#504c4d;font-style:normal;}
#account-header #user-actions {float:right;font-family:'League Gothic', Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:20px;line-height:24px;color:#504c4d;}
#account-header #user-actions .divider {display:inline-block;width:2px;height:13px;margin:1px 3px;background:#504c4d;}
#account-header #user-actions a {text-decoration:none;color:#504c4d;}
	
#container {margin:0 auto;width:auto;max-width:1600px;padding:20px;min-height:500px;background:#fff;border:1px solid #504c4d;-webkit-box-shadow:0px 0px 10px rgba(50, 50, 50, 1);-moz-box-shadow:0px 0px 10px rgba(50, 50, 50, 1);box-shadow:0px 0px 10px rgba(50, 50, 50, 1);}
#inner-container {clear:both;margin-top:20px;display:block;position:relative;}

#title {float:left;margin:0;padding:0;font-family:'League Gothic', Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:30px;line-height:30px;font-weight:normal;color:#504c4d;}
h2 {margin:0;padding:0;font-family:'League Gothic', Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:28px;line-height:28px;font-weight:normal;color:#504c4d;}

/* Main Navigation */
#nav-wrapper {text-align:center;}
#nav {list-style:none;margin:0;padding:0;width:auto;height:20px;margin-bottom:20px;font-size:0px;}
#nav li {display:inline-block;position:relative;z-index:1;padding-right:21px;font-family:'League Gothic', Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:27px;line-height:23px;}
#nav li.last {padding-right:0;}
#nav li a {text-decoration:none;color:#504c4d;}
#nav li.active a {color:#cf142b;}
#nav li.extraDropdown {padding-right:0;background:#fff url(../images/down-arrow.png) 0 0 no-repeat;border:1px solid #ccc;padding:0px;width:25px;height:21px;}
#nav li.extraDropdown a {display:inline-block;width:100%;height:100%;margin:0;padding:0;}
#nav .dropdown {margin:0;padding:0 10px;display:none;background:#fff;border:1px solid #ccc;text-align:center;position: absolute;top: 21px;right: -1px;}
#nav .dropdown li {display: block;padding:10px 0;}
#nav .dropdown a {padding:10px;margin-right:0;white-space:nowrap;text-align:left;}

/* Main Action Buttons */
#actions {float:right;margin-top:3px;}
#sub-actions {float:right;margin-top:1px;}
.sub-actions {float:right;margin-top:1px;}
.action-button {display:inline-block;height:16px;background:#f1f1f1;border:1px solid #aaa;padding:3px;display:inline-block;font-family:'League Gothic', Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:20px;line-height:16px;color:#504c4d;text-decoration:none;margin-left:5px;}
.action-button:hover {background:#e1e1e1;}
.add-button .icon {display:inline-block;width:16px;height:16px;background:url('../images/add-button-icon2.png') 0 0 no-repeat;margin-left:4px;}
.edit-button .icon {display:inline-block;width:16px;height:16px;background:url('../images/edit-button-icon2.png') 0 0 no-repeat;margin-left:4px;}
.delete-button .icon {display:inline-block;width:16px;height:16px;background:url('../images/delete-button-icon2.png') 0 0 no-repeat;margin-left:4px;}
.export-button .icon {display:inline-block;width:16px;height:16px;background:url('../images/export-button-icon2.png') 0 0 no-repeat;margin-left:4px;}
.download-button .icon {display:inline-block;width:16px;height:16px;background:url('../images/export-button-icon2.png') 0 0 no-repeat;margin-left:4px;}
.manage-button .icon {display:inline-block;width:16px;height:16px;background:url('../images/manage-button-icon2.png') 0 0 no-repeat;margin-left:4px;}
.print-sticker-button .icon {display:inline-block;width:16px;height:16px;background:url('../images/print-sticker-button-icon.png') 0 0 no-repeat;margin-left:4px;}
.back-button .icon {display:inline-block;width:16px;height:16px;background:url('../images/back-button-icon2.png') 0 0 no-repeat;margin-left:4px;}
.spreadsheet-button .icon {display:inline-block;width:16px;height:16px;background:url('../images/spreadsheet-button-icon2.png') 0 0 no-repeat;margin-left:4px;}

/* Default Form Styling */
.form-wrapper {background:#e1e1e1;width:auto;clear:both;display:block;position:relative;padding:8px;}
.form-item-wrapper {padding:5px 0;}
.form-item-wrapper label {display:inline-block;}
.form-item-wrapper .form-field {padding:3px;}
.form-item-wrapper .select-field {padding:3px;}
.form-item-wrapper .textarea-field {padding:3px;}
.form-item-description {padding:0 5px;}
.form-buttons {text-align:center;}
#form-item-submit-wrapper {text-align:center;}
input[type="submit"].form-item-submit {border:none;height:29px;background:#504c4d;padding:0px 25px;color:#fff;display:inline-block;font-family:'League Gothic', Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:22px;line-height:12px;text-decoration:none;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
input[type="button"].button-field {width:auto!important;border:none;height:29px;background:#504c4d;padding:0px 25px;color:#fff;display:inline-block;font-family:'League Gothic', Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:22px;line-height:12px;text-decoration:none;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
.search-button .icon {display:inline-block;width:17px;height:17px;background:url('../images/search-icon-white.png') 0 0 no-repeat;margin-left:4px;}
#form-item-clear {background:#848484;margin-left:6px;}
.form-message-error{clear:both;list-style-type:none;border:1px solid #cc0000;background:#fef0f0 url(/themes/torqueware/images/error.gif) 8px 10px no-repeat;padding:6px 0 6px 30px;margin:0 0 25px;}
.form-message-error li{font-size:11px;padding:3px 2px;color:#222;color:#cc0000;}
.form-item-error input, .form-item-error textarea, .form-item-error select{border:1px solid #cc0000;background:#fef0f0;}

/* Default Search Form Styles */
.search-box {background:#e1e1e1;width:auto;clear:both;display:block;position:relative;padding:8px;}
#search-header {height:14px;}
#search-header h2 {float:left;margin:0;padding:0;background:url('../images/search-header-icon.png') 0 0 no-repeat;padding-left:20px;font-family:'League Gothic', Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:19px;line-height:16px;font-weight:normal;color:#504c4d;}
#search-header #show-hide {float:right;font-family:'League Gothic', Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:19px;line-height:16px;font-weight:normal;color:#504c4d;}
#search-header #show-hide a {text-decoration:none;color:#504c4d;}
#search-header #show-hide .icon {display:inline-block;width:14px;height:14px;background:url('../images/plus-minus-icon.png') 0 0 no-repeat;margin-left:4px;}
#search-header #show-hide .icon.show {background:url('../images/plus-minus-icon.png') 0 -14px no-repeat;}
#search-contents {clear:both;margin-top:10px;}
#search-contents.show {display:block;}
#search-contents.hide {display:none;}
#search-contents .form-wrapper {padding:0px;}
#search-contents .form-item-wrapper {width:33%;display:inline-block;}
#search-contents .form-item-wrapper label {width:88px;}
#search-contents .form-item-wrapper .form-field {width:170px;}
#search-contents .form-item-wrapper .select-field {width:178px;}

#search-buttons {margin:10px 0 0 0;float:right;text-align:right;}

/* Page Level Messages */
.view-message-wrapper{display:block;}
.view-message-error{clear:both;list-style-type:none;border:1px solid #cc0000;background:#fef0f0 url(/themes/torqueware/images/error.gif) 8px 10px no-repeat;padding:6px 0 6px 30px;margin:0 0 25px;}
.view-message-error li{font-size:11px;padding:3px 2px;color:#222;color:#cc0000;}
.view-message-success{clear:both;list-style-type:none;border:1px solid #31a325;background:#e2fae0 url(/themes/torqueware/images/success.gif) 8px 10px no-repeat;;padding:6px 0 6px 30px;margin:0 0 25px;}
.view-message-success li{font-size:11px;padding:3px 2px;color:#222;color:#31a325;}
.view-message-info {clear:both;list-style-type:none;border:1px solid #4279c9;background:#dbeaff url(/themes/torqueware/images/info.png) 8px 10px no-repeat;padding:6px 0 6px 30px;margin:0 0 25px;}
.view-message-info li{font-size:11px;padding:3px 2px;color:#222;color:#4279c9;}

/* Default Table Styling */
.table-list {margin:20px 0 10px 0;border-collapse:separate;border-spacing:0;width:100%;}
.table-list tr th {text-align:left;}
.table-list tr td:last-child, .table-list tr th:last-child {text-align:center;}
.table-list .header th {padding:4px;background:#504c4d;font-family:'League Gothic', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;font-size:18px;line-height:18px;color:#fff;}
.table-list .header th a{text-decoration:none;color:#fff;width:auto;display:inline-block;}
.table-list .header th a.asc {padding-right:13px;background:url(../images/sort-arrows.png) right -1px no-repeat;}
.table-list .header th a.desc {padding-right:13px;background:url(../images/sort-arrows.png) right -26px no-repeat;}
.table-list .row td {padding:4px;border-bottom:1px solid #e1e1e1;word-wrap:normal;/*white-space:nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.table-list .row td:first-child {/*word-wrap:normal;*/}
.table-list .row:hover td {background:#f1f1f1;}
.table-list .row .actions {white-space:nowrap;width:80px;}
.table-list .row .view {width:20px;height:20px;display:inline-block;background:url('../images/view-icon2.png') 0 0 no-repeat;margin:0 3px;}
.table-list .row .edit {width:20px;height:20px;display:inline-block;background:url('../images/edit-icon2.png') 0 0 no-repeat;margin:0 3px;}
.table-list .row .delete {width:20px;height:20px;display:inline-block;background:url('../images/delete-icon2.png') 0 0 no-repeat;margin:0 3px;}
.table-list .row .download {width:20px;height:20px;display:inline-block;background:url('../images/download-icon2.png') 0 0 no-repeat;margin:0 3px;}
.table-list .row .spreadsheet {width:20px;height:20px;display:inline-block;background:url('../images/spreadsheet-icon2.png') 0 0 no-repeat;margin:0 3px;}

/* Footable Styles */
.footable {border-collapse:separate;border-spacing:0;width:100%;}
.footable.breakpoint > tbody > tr:hover > td {background:none;}
.footable.breakpoint > tbody > tr > td.expand {background:url('../images/plus.png') no-repeat 5px center;padding-left: 35px;}
.footable.breakpoint > tbody > tr.footable-detail-show > td.expand {background:url('../images/minus.png') no-repeat 5px center;}
.footable.breakpoint > tbody > tr.footable-row-detail {background:#e9e9e9;}
.footable.breakpoint > tbody > tr.footable-row-detail > td {border-bottom:1px solid #e1e1e1;padding:10px 0;}

/* Pagination Styles */
.pagination-wrapper {text-align:right;}
.pagination {list-style:none;margin:0;padding:0;width:100%;height:auto;}
.pagination li {display:inline-block;width:30px;height:30px;border:1px solid #aaaaaa;margin-left:4px;padding:0;margin-bottom:4px;}
.pagination li a {font-size:17px;line-height:23px;color:#777;width:100%;display:block;padding:3px 0 5px;text-decoration:none;text-align:center;}
.pagination li span {font-size:17px;line-height:23px;color:#777;width:100%;display:block;padding:3px 0 5px;text-decoration:none;text-align:center;}
.pagination li.active {background:#e1e1e1;border:1px solid #848484;}
.pagination li.active span {color:#504c4d;}
.pagination li:hover {background:#e1e1e1;border:1px solid #848484;}
.pagination li:hover a {color:#504c4d;}

/* Footer */
#footer {width:auto;margin:10px auto;text-align:center;}
#footer span {display:block;padding-bottom:10px;}