::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */    color: #000 !important;    opacity: 1; /* Firefox */}:-ms-input-placeholder { /* Internet Explorer 10-11 */    color: #000 !important;}::-ms-input-placeholder { /* Microsoft Edge */    color: #000 !important;}.select2-selection__placeholder {    color: #000 !important;}.blink_text {	animation:2s blinker linear infinite;	-webkit-animation:2s blinker linear infinite;	-moz-animation:2s blinker linear infinite;	color: red;}@-moz-keyframes blinker {  	0% { opacity: 1.0; }	50% { opacity: 0.0; }	100% { opacity: 1.0; }}@-webkit-keyframes blinker {  	0% { opacity: 1.0; }	50% { opacity: 0.0; }	100% { opacity: 1.0; }}@keyframes blinker {  	0% { opacity: 1.0; }	50% { opacity: 0.0; }	100% { opacity: 1.0; }}.c-page,.c-login-page,.c-register-page {	background: #FFC000 !important;}.c-login-logo {	padding: 25px 0px 35px 45px;}.c-login-logo a {	font-family:Neo Sans Std Medium; font-size: 24px; color:#000; vertical-align:bottom;}.error-page > .headline { line-height: 0.8; margin: 0; }.page-info { padding-top: 8px; white-space: nowrap; }.pagination-block { margin-top: 15px; }.a-left { text-align: left!important; }.a-right { text-align: right!important; }.m-right { margin-right: 5px!important; }.m-left { margin-left: 5px!important; }.m-top { margin-top: 5px!important; }.m-bottom { margin-bottom: 5px!important; }.no-l-margin { margin-left: 0!important; }.no-r-margin { margin-right: 0!important; }.no-t-margin { margin-top: 0!important; }.no-b-margin { margin-bottom: 0px!important; }.btn-edit,.btn-edit:hover { color: #337ab7; }.btn-delete,.btn-delete:hover { color: #dd4b39; min-height: 18px; }.form-group.has-error .cke_chrome,.form-group.has-error .select2-selection { border: 1px solid #dd4b39; box-shadow: none; }.form-group.has-success .cke_chrome,.form-group.has-success .form-control, .form-group.has-success .input-group-addon,.form-group.has-success .select2-selection { border-color: #00a65a; box-shadow: none; }.col-sm-12.no-padding .select2-container { width: 100%!important; }.select2 { max-width: 100%!important; line-height: 1; }.input-group .ui-datepicker-trigger { display: table-cell; vertical-align: middle; white-space: nowrap; width: 24%; background-color: #fff; border: 1px solid #d2d6de; border-radius: 0; color: #555; font-size: 14px; font-weight: 400; line-height: 1; padding: 9px; text-align: center; border-left: 0 none; }.date-addon .control-label { line-height: 34px; }.ui-datepicker-week-end, .ui-datepicker-week-end a.ui-state-default { color:#dd4b39; }.dropdown-menu { min-width: 90px; }.user-panel > .image > img { max-width: 95px; } .user-panel > .info { left: 105px; }.main-sidebar .user-panel { white-space: normal; min-height: 80px; }.clearfix .checkbox-inline + .checkbox-inline, .clearfix .radio-inline + .radio-inline { margin-left: 0; margin-top: 10px; }.profile-user-img { width: 200px; }.dropdown-menu > li > span.active { background-color: #e1e3e9; color: #333; clear: both; display: block; font-weight: normal; line-height: 1.42857; padding: 3px 20px; white-space: nowrap; }.img-delete,.sign-delete { vertical-align: top; margin-left: 5px; color: #dd4b39; cursor: pointer; }.btn-trash { color: #dd4b39; }.btn-trash:hover { color: #d9534f; }.no-display { display: none; }.box-body .nav-tabs-custom,.box-body .nav-tabs-custom > .tab-content { background: none; }.strong { font-weight: bold; }.top-nav .dropdown-submenu .dropdown-menu { margin-top: -5px; }.top-nav .nav > li > a > .fa { margin-right:5px; }.top-nav li > a { color: #777; }.top-nav .dropdown-menu > li > a { cursor: pointer; color: #777; }.top-nav .dropdown-menu > li > a:hover, .top-nav .dropdown-menu > li > a:focus { background-color: #e0e1e2; color: #000; }.top-nav .dropdown-menu { background-color: #f9fafc; border: 0; -webkit-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.5); -moz-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.5); box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.5); }.top-nav .dropdown-submenu .dropdown-menu.last-menu { max-height: 250px; overflow-x: hidden; overflow-y: auto; }.skin-blue-light .top-nav .nav > li > a:hover, .skin-blue-light .top-nav .nav > li > a:active, .skin-blue-light .top-nav .nav > li > a:focus,.skin-blue-light .top-nav .nav .open > a, .skin-blue-light .top-nav .nav .open > a:hover, .skin-blue-light .top-nav .nav .open > a:focus { background-color: #f4f4f5; color: #000; outline: 0 none; text-decoration: none; cursor: pointer; }.fixed-top .content-wrapper { padding-top: 50px; }.top-nav .caret { margin-left: 5px; }.open > a > .caret { border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid; border-top: 0; display: inline-block; height: 0; vertical-align: middle; width: 0; }.right-sub .dropdown-submenu .dropdown-menu { right: 100%; left: auto; }.right-sub .dropdown-menu { border-top-left-radius: 4px; border-top-right-radius: 0; }.trash-btn { margin-left: 15px; }.top-nav .nav > li > a { padding: 5px 10px; }.skin-blue-light .main-header .navbar .nav ul li.open > a:focus { color: #000; }.fixed .content-wrapper, .fixed .right-side { padding-top: 80px; }.navbar-brand.company-logo { height: 70px; padding: 5px 10px; max-width: 100%; line-height: 70px; display: table; }.navbar-brand.company-logo > span { font-size: 20px; font-weight: bold; line-height: 70px; display: block; text-align: center; }.navbar-brand.company-logo > img { max-width: 100%; max-height: 68px; display: inline-block!important; }.company-name { line-height: 46px; font-weight: 700; color: #fff; font-size: 32px; }.content-header .alert { margin-bottom: 0!important; }.no-padding > .btn { padding: 0; font-size: 135%; line-height: 1; }.input-group .ui-datepicker-trigger { display: table-cell; vertical-align: middle; white-space: nowrap; width: 24%; background-color: #fff; border: 1px solid #d2d6de; border-radius: 0; color: #555; font-size: 14px; font-weight: 400; line-height: 1; padding: 9px; text-align: center; border-left: 0 none; }.date-addon .input-group .form-control { width: 75%; }.date-addon .control-label { line-height: 34px; }.mb-10 { margin-bottom: 10px; }.box-tools .delete-form { float: right; margin-left: 5px; }.filter-form .btn { margin-top: 21px; }/*Print page*/.print-table { border: 1px solid #000; }.print-table td { padding: 3px 5px; font-size: 11px; border: 1px solid #000 }.print-table th { padding: 3px 5px; font-size: 11px; border-right: 1px solid #000; }.fa-print { font-family: fontawesome; }.d-block { display: block!important; }.address-block { font-size: 10px; }.address { display: block; font-size: 10px; }.email { display: block; font-size: 10px; font-style: italic; }.website { display: block; font-size: 10px; font-style: italic; }.phone { display: block; font-size: 10px; }.fax { display: block; font-size: 10px; }.print-header { border-bottom: 1px solid #000; table-layout:fixed; vertical-align: bottom; font-family: opensans; color: #000000; width: 100%; }.print-header td { padding-bottom: 3px; }.print-footer { table-layout:fixed; vertical-align: bottom; font-family: opensans; color: #000000; width: 100%; }.print-footer td { padding-bottom: 3px; font-size: 10px; }.print-copyright,.prepared-by { display: block; font-size: 9px!important; font-style: italic; }.navbar-header { width: 10%; }.navbar-block { width: 90%; }.ui-datepicker{ z-index:1151 !important; }.required:after { content:" *"; color: red; }.accordion-panel .panel-heading { padding : 0; }.nav-tabs-custom > .nav-tabs > li > a.text-muted { pointer-events: none; }.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a.unread { color: #dd4b39; }.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a.seen { color: #f39c12; }.nav-tabs-custom.breakdown>.nav-tabs>li.active { border-top-color: #f39c12; }.login-box a.link { line-height:34px; }/****OCMS Data Table****/table.OCMSdataTable thead .sorting,table.OCMSdataTable thead .sorting_asc,table.OCMSdataTable thead .sorting_desc { cursor: pointer; position: relative; }table.OCMSdataTable thead .sorting:after,table.OCMSdataTable thead .sorting_asc:after,table.OCMSdataTable thead .sorting_desc:after { position: absolute; top: 8px; right: 8px; display: block; font-family: 'Glyphicons Halflings'; opacity: 0.5; }table.OCMSdataTable thead .sorting:after { opacity: 0.2; content: "\e150"; /* sort */ }table.OCMSdataTable thead .sorting_asc:after { content: "\e155"; /* sort-by-attributes */ }table.OCMSdataTable thead .sorting_desc:after { content: "\e156"; /* sort-by-attributes-alt */ }.vbottom { vertical-align: bottom; }.equal { display: flex; display: -webkit-flex; flex-wrap: wrap; }.vcenter { display: flex; align-items: center; }.results { padding-top: 15px; clear: both; }.remove-border { padding: 5px 10px; position: relative; display: inline-block; }.image-paste, .image-paste-s { height: 20px; resize: none; overflow: hidden; }.remove-img,.remove-img:hover { position: absolute; top: 0; right: 0; color: #dd4b39; width: 16px; height: 16px; font-size: 16px; line-height: 16px; background: #fff; border-radius: 50%; box-shadow: 0 0 10px #000; text-align: center; z-index: 99; }.is-default,.is-default:hover { position: absolute; top: 0; left: 0; width: 16px; height: 16px; background:#fff; border:1px solid #5A5A5A; border-radius: 50%; box-shadow: 0 0 15px 2px #3c8dbc; -webkit-appearance:none; -moz-appearance: none; text-overflow: ''; text-indent: 0.01px; appearance: none; outline:none; text-align: center; z-index: 99; }.is-default:checked { background:green; }.ship-edit,.ship-delete {padding: 1px 3px; text-align: center; background-color: #eee; border: 1px solid #ccc; border-radius: 4px; font-size: 18px; font-weight: 400;}/*.remove-img { padding: 0 !important; }.image-paste, .result { border: solid 1px #999; padding: 0.6em; box-sizing: contentbox; }.result > img { border: solid 1px #ccc; }.pastable { transition: box-shadow ease .3s; }.pastable:hover { box-shadow: 0 0 3px black; }.pastable.pastable-focus { box-shadow: 0 0 10px black; }*//****Vertical Tabs Left****/.nav-tabs.tabs-left { border: none; border-right: 1px solid #f4f4f4; }.nav-tabs.tabs-left > li { float: none; margin-bottom: 0; margin-right: -1px; border-left: 3px solid transparent; }.nav-tabs.tabs-left > li > a { margin-right: 0; margin-bottom: 2px; border: 1px solid transparent; border-radius: 0; color: #444; }.nav-tabs.tabs-left > li > a:hover { background: transparent; color: #999; }.nav-tabs.tabs-left > li.active { border-left-color: #3c8dbc; }.nav-tabs.tabs-left > li:first-of-type.active > a { border-top-color: transparent; }.nav-tabs.tabs-left > li.active > a { border: 1px solid #f4f4f4; border-right-color: transparent; }.nav-tabs.tabs-left > li.active:hover > a { color: #444; background-color: #fff; }/****Vertical Tabs Right****/.nav-tabs.tabs-right { border: none; border-left: 1px solid #f4f4f4; }.nav-tabs.tabs-right > li { float: none; margin-bottom: 0; margin-left: -1px; border-right: 3px solid transparent; }.nav-tabs.tabs-right > li > a { margin-right: 0; margin-bottom: 2px; border: 1px solid transparent; border-radius: 0; color: #444; }.nav-tabs.tabs-right > li > a:hover { background: transparent; color: #999; }.nav-tabs.tabs-right > li.active { border-right-color: #3c8dbc; }.nav-tabs.tabs-right > li:first-of-type.active > a { border-top-color: transparent; }.nav-tabs.tabs-right > li.active > a { border: 1px solid #f4f4f4; border-left-color: transparent; }.nav-tabs.tabs-right > li.active:hover > a { color: #444; background-color: #fff; }/**New CSS**/.form-control,.input-group .ui-datepicker-trigger,.input-group .input-group-addon { border-color: #ada4a4; }.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border-color: #FFC700; vertical-align: middle; }.table.table-bordered { width: 99%; margin: 5px auto; }.table.table-bordered > thead:first-child > tr:first-child > td, .table.table-bordered > thead:first-child > tr:first-child > th { border-top: 1px solid #FFC700;}.table-bordered > thead > tr > th,.table-bordered > thead > tr > td,.table-bordered > tfoot > tr > td,.table-bordered > tfoot > tr > th { color: #000; border-top-color: #FFC700; font-weight: bold; border-right-color: #fff;    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6597b5+0,3c8dbc+40,3c8dbc+100 */    background: #FFC700; /* Old browsers */}.table.table-bordered th:last-child, .table.table-bordered td:last-child { border-right-width: 1px; border-right-color: #FFC700; }.white-border-btm { border-bottom-color: #fff!important; border-bottom-width: 1px!important; }.table-hover > tbody > tr:hover { background-color: #e0e1e2; }.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single,.select2-container--default .select2-selection--multiple { border: 1px solid #ada4a4; }.box-header.with-border { border-bottom: 1px solid #3c8dbc; }.nav-tabs-custom > .nav-tabs > li.active > a { border-right-color: #3c8dbc; border-left-color: #3c8dbc; }.nav-tabs-custom > .nav-tabs { border-bottom-color: #3c8dbc;}.select2-dropdown { min-width: 200px!important; }.ship_div .input-group-addon { border-left: 0; }/*UI Dialog*/.ui-dialog { padding: 0; border-radius: 0!important; border: 0!important; }.ui-dialog .ui-corner-all { border-radius: 0!important; border: 0!important; background-image: none!important; }.ui-dialog .ui-dialog-buttonpane { padding: 5px 10px!important; }.ui-dialog .ui-dialog-buttonpane button { margin: 0 5px 0 0; color: #fff; font-size: 12px; }.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close { display: none; }#dialog p,#dialog-message p { margin: 0; }.full-width { width: 100%; }.wo-form-body { padding: 10px; margin: 0 3px 0 2px; border: 1px solid #3c8dbc; }.form-group.has-error .help-block { color: #dd4b39; }.error,.form-group.has-error .input-group .ui-datepicker-trigger,.form-group.has-error .input-group .input-group-addon { color: #dd4b39; border-color: #dd4b39; }.table .form-group,.table .help-block { margin-bottom: 0; }.ajax-upload-dragdrop { max-width: 100%; padding: 5px 10px; }.ajax-file-upload-container { margin: 10px 0; }.ajax-file-upload { box-shadow: none; font-family: 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 12px; padding: 0 5px; line-height: 21px; height: 21px; margin: 0 5px 0 0; }.ajax-file-upload:hover { box-shadow: none; }.wo-form-body.detail .form-group { margin-bottom: 0; }.wo-title { margin: 0 auto; width: 99%; line-height: 26px; }.print-approval { table-layout: fixed; }p.approval-title { margin: 0; font-weight: 700; font-size: 12px; }p.approved-by { margin: 0; font-size: 11px; }p.approved-time { margin: 0; font-style: italic; font-size: 10px; }ul.suggestion { padding-left: 20px; }ul.suggestion li { font-size: 10px; font-style: italic; }ul.suggestion li.title { list-style: none; font-size: 14px; font-weight: 700; font-style: normal; }ul.suggestion li.title:before {  content: "\f005\f005\f005"; /* FontAwesome Unicode */  font-family: fontawesome;  display: inline-block;  margin-left: -1.3em; /* same as padding-left set on li */  width: 3.9em; /* same as padding-left set on li */}.pdf-form { display: inline-block; }/*Loader*/#overlay { display: none; }@media print {    .fa-print { font-family: fontawesome; }}@media (max-width: 979px) {    .open.dropdown-submenu > a::after {      border-left: 4px solid transparent;      border-right: 4px solid transparent;      border-top: 0;      border-bottom: 4px dashed;      margin-top: 8px;    }    .top-nav .nav > li > a > .fa { display: none; }}@media (min-width: 767px) {	.c-login-box { width: 60%; margin: 10% 0% 0% 25%; }	.c-reg-box { width: 60%; margin: 0% 0% 0% 25%; }	.approval-radio { float:left; width:20%; }}@media (max-width: 767px) {    .company-name { display: none; }    .navbar-header { width: auto; }    .navbar-brand.company-logo { height: 50px; padding: 5px 10px; width: auto; }    .navbar-block.pull-left { float: none!important; max-height: 250px; overflow-x: hidden; overflow-y: auto; }    .navbar-brand.company-logo > span { line-height: 40px; }}@media (max-width: 479px) {    .navbar-brand.company-logo { height: 40px; padding; }    .navbar-brand.company-logo > img { max-height: 40px; }    .navbar-brand.company-logo > span { line-height: 30px; }}@media (min-width: 1259px) {    .details .checkbox-inline,	.details .radio-inline { width: 24%; }}