<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Muli:200,300,400,600,700,800,900');

body{font-family: 'Muli', sans-serif !important;font-size: 13px !important; -webkit-font-smoothing: antialiased;}
label, p{font-size: 13px !important;}
label {
font-size: 13px;
color: #4a4a4a !important;
font-weight: 600;
vertical-align: -webkit-baseline-middle;
}
/*table tr th {
    white-space: nowrap;
}*/
.nort table th {
    white-space: nowrap;
}

.btn{padding:6px 12px !important; border-radius: 0px !important;border-radius: 0.25rem !important;}
.b-text{font-weight: 600;}
th{color: #000 !important;font-size: 14px;}
/*.table&gt;tbody&gt;tr&gt;td{font-size: 13px !important;padding: 0px 8px !important;height: 38px;vertical-align: middle;}*/
.form-control {
    font-size: 13px !important;
    border-radius: 0.25rem;
}
.form-group {
    margin-bottom: 15px !important;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: 0px;
    outline-offset: 0px;
    opacity: 1 !important;
}
/*vtab*/
.table-responsive th {
    padding: 7px 10px;
}

.tab-content { margin-top: 0px;}

.tab-wrapper {
    float: left;
    width: 100%;
    padding: 15px;
    background: #fff;
}
.tab-wrapper1{background: #f6f6f6 !important;}

.vtabs .tab-content {
    padding: 0;
}

.vtabs {
    display: table;
    width: 100%;
}

.panel-blue, .panel-info {
    border-color: #03a9f3;
    border-radius: 20px;
}

.vtabs .tab-content {
    width: 100% !important;
    display: inline-table;
}

input {
    height: 38px !important;
}

.center{text-align: center;}
label{font-size: 13px;color: #646869 !important;font-weight: 300;vertical-align: -webkit-baseline-middle;}

.panel .panel-body:first-child h3 {
    font-weight: 400;
    font-size: 15px;
    text-transform: capitalize;
}

.vtabs li.tab {
    border-bottom: 1px solid #f7f7f7;
}

.vtabs .tabs-vertical {
	border: none;}

.vtabs .tabs-vertical li a{margin-bottom: 0px;}

/*end vtab*/

/*tab css*/

.tabs-vertical li.active a, .tabs-vertical li.active a:hover, .tabs-vertical li.active a:focus {
    background: #ebeeef !important;
    border-right: none !important;
}

.panel-blue .panel-heading, .panel-info .panel-heading {
    border-color: #175fa7;
    color: #fff;
    background-color: #175fa7;
}

.nav-tabs {
    border-bottom: 1px solid #95e3f53b;
}

.tab-border {
border-top: 0;
padding: 20px !important;
box-shadow: 0px 1px 7px #cccccc8c;
margin-top: 13px;
border-radius: 7px;
}
.tab-border-1 {
	border: 1px solid #cccccc8c;
	box-shadow: none !important;
}

.tabs-vertical li.active a, .tabs-vertical li.active a:focus, .tabs-vertical li.active a:hover{color: #000;}

.g-btn1 .btn {

    background: #1d9ede;
    border-color: #1d9ede;
	color: #fff;
	transition: all 0.5s ease;

}

.g-btn1 .btn:hover {
    background: #fff;
    border-color: #0384ce;
    color: #0384ce;
}

.b-height {
    height: 38px;
}

button.btn {
    font-weight: 300;
    font-size: 14px;
}

.f-right {
    text-align: end;
}

.vtabs .nav-tabs&gt;li&gt;a:focus, .nav-tabs&gt;li&gt;a:hover{
	color: #555;
    cursor: default;
    background-color: #dcf7ff;
    border: 1px solid #e6f9fd;
    border-bottom-color: transparent;border-radius: 4px 4px 0 0;
}

.nav-tabs&gt;li.active&gt;a, .nav-tabs&gt;li.active&gt;a:focus, .nav-tabs&gt;li.active&gt;a:hover {
    color: #555;
    cursor: default;
    background-color: #e6f9fd;
    border: 1px solid #e6f9fd;
    border-bottom-color: transparent;
    border-radius: 4px 4px 0 0;
}

.radio + .radio, .checkbox + .checkbox {
    margin-top: 10px;
}

span.red-star {
    color: #ff0000;
    margin-left: 3px;
}

.tab-title {
    float: left;
    width: 100%;
}

/*end tab css*/

/*setup1*/

.customtab2{border: none !important;}

.setup-2 .tab-border {
    float: left;
    width: 100%;
}

.setup-2 .customtab2 {
    background: #ddd;
    padding: 0;
}

.setup-2 .vtabs .nav-tabs&gt;li&gt;a:focus, .nav-tabs&gt;li&gt;a:hover {
    color: #fff;
    cursor: default;
    background-color: #cd2228;
    border-radius: 0 !important;
}

.nav-tabs&gt;li.active&gt;a, .nav-tabs&gt;li.active&gt;a:focus, .nav-tabs&gt;li.active&gt;a:hover {
    color: #fff;
    cursor: default;
    background-color: #cd2228;
    border: 1px solid #cd2228;
    border-bottom-color: transparent;
    border-radius: 0;
}

.setup-2 .panel {
    box-shadow: none !important;
}

.nav &gt; li &gt; a {
    border: none !important;
    margin-right: 0px !important;
	transition: all 0.5s ease;
	cursor: pointer !important;
	font-weight: 600;
}

.setup-2 .customtab2 {
    border: 1px solid #95e3f53b !important;
}

.setup-2 .panel .panel-body {
    padding: 10px 0px;
}

.setup-2 .tab-title {
    float: left;
    width: 100%;
    background: #fff;
    box-shadow: 0px 4px 13px #f4f4f4;
    border-radius: 10px;
    overflow: hidden;
    margin: 10px 0px;
    padding: 10px;
}

/*end setup1*/



/*setup2*/

.nav-tabs {
    border-bottom: 1px solid #dadee087;
    background: #dadee087 !important;
}

.setup3 .tabs-vertical li a {
    margin-bottom: 0px;
    text-align: center;
	font-weight: 300;
	color: #2b2b2b !important;
	font-size: 13px;
}

.setup3 .tabs-vertical {
    border: none;
    background: #fff;

}

.checkbox-success input[type=checkbox]:checked+label::before {
    background-color: #fff;
    border-color: #cd2228;color: #cd2228;
}

.checkbox-success input[type=checkbox]:checked+label::after {
    color: #cd2228;
}

.radio-success input[type=radio]:checked+label::before {
    border-color: #cd2228;
}

.radio-success input[type=radio]:checked+label::after {
    background-color: #cd2228;
}
.radio-success input[type=radio]+label::after {
    background-color: #cd2228;
}

.setup3 .tab .fa-fw {
    color: #1d6dc3;
    font-size: 40px;
    display: inline-flex !important;
    align-items: center;
    vertical-align: middle;
    justify-content: center;
    margin-top: 5px;
}

.setup3 .tab p{margin-bottom: 0px;font-size: 11px;margin-top: 5px;}
.vtabs .tabs-vertical {
    width: 120px !important;
}
.panel{box-shadow: none !important;}
.pair-btn .btn {
    color: #fff;
    transition: all 0.5s ease;
}
.btn{
	transition: all 0.5s ease;}
/*.btn-success, .btn-success.disabled {
    background: #14dd52;
    border: 1px solid #14dd52;
}*/

.panel .panel-body {
    padding: 0px;
}
.text-right {
    float: right;
}
.text-bold{font-weight: 600 !important;color: #000;}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {background: none !important; background-color: #fff !important;}
.s-check .checkbox {
    margin: 10px 10px;
	padding-left: 20px;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
}
h3.box-title {
    margin: 10px 0px !important;
}
.check-group{float: left;width: 100%;}
/*.check-group {
    border: 1px solid #f7f7f7;
    margin-top: 10px;
    padding: 0px 10px;border-radius: 5px;
}*/
.txt-box {
	border-color: #e4e7ea;
	width: 100%;
    resize: none;
}
#schedule5 p {
    font-size: 12px;
}
.help-block {
    color: #a94442;
}
/*end setup2*/

/*multi menu*/
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu&gt;.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover&gt;.dropdown-menu {
    display: block;
}

.dropdown-submenu&gt;a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover&gt;a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left&gt;.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
/*.multi-menu .dropdown-menu{right: 0; left: auto;}
.multi-menu .dropdown-submenu&gt;.dropdown-menu{left: 0; right: auto;}*/
.multi-menu .btn-primary{
    background: #1d6dc3;
    border: 1px solid #1d6dc3;
	    height: 38px;
    padding: 7px 12px;
}
.multi-menu .btn-primary:hover{
    background: #fff;
    border: 1px solid #1d6dc3;
	color: #1d6dc3;
}
.dropdown:hover .dropdown-menu.multi-level {
    display: block;
}
.div-btn {
    float: left;
    width: 100%;
	display: inline-flex;
}
.form-group.disp {
    display: inline-block;
    vertical-align: bottom;
    align-items: center;
}
.form-group.disp .checkbox {
    margin-left: 20px;
}
.p_para p{
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
    margin-left: 25px;
    font-size: 13px;
}
.chk-1{float: left;width: 100%;}
.p_para .w-40 {
    width: 40px;
    height: 30px !important;
    margin-left: 10px;
}
.p_para .w-50 {
    width: 50px;
    margin-left: 10px;
    height: 30px !important;
}
.p_para .w-100 {
    width: 100px;
    margin-left: 10px;
    height: 30px !important;
}
.p-25{padding: 0px 25px;}
.checkbox label::before{border: 1px solid #ddd;}
.radio label::before{border: 1px solid #ddd;}
.divi-sion textarea.form-control {
    max-height: 100px;
    overflow-y: scroll;
}
.third-menu .wsmenu-submenu{
    position: absolute;
    right: -176px;
    top: 0;
}
.third-menu span.linea-icon.linea-aerrow {
    float: right;
    align-items: center;
    vertical-align: middle;
    display: inline-block;
}
/*end multi menu*/

/*table*/
.table {
    margin-bottom: 0px;
}
.s-a-c table {
    border-top: 0;
}
.cmn-t1{margin-top: 20px;}
.cmn-t1 tr:hover {
    background: #1d6dc3;
    color: #fff;
	transition: all 0.5s ease;
}
.modal-body.w-100-1{float: left; width: 100%;}
.tab-content.m-space {
    float: left;
    width: 100%;
    margin: 20px 0px 0px 0px;
}
.pair-btn .btn .linea-icon {
    margin-right: 5px;
	vertical-align: middle;
}
.btn-help{
    background: #1785e6;
    border-color: #1785e6;
	color: #fff !important;
}
.btn-help:hover{
    background: #fff;
    border-color: #1785e6;
	color: #1785e6 !important;
}
.select2-container .select2-choice .select2-arrow {border: none !important; background: none !important;}
/*.m-w-200{max-height: 200px;overflow-y: scroll;}*/
table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after{display: none;}
.g-clr{background: #09a874 !important; color: #fff !important;border-color: #09a874 !important; transition: all 0.5s ease !important;}
.g-clr:hover{background: #fff !important;color: #09a874 !important;border-color: #09a874 !important;}
.d-t-1 {
    overflow-y: visible;
    overflow-x: visible;
}
.m-t-110 {
	margin-top: 110px !important;background: #fff;}
.a-d-icon .red-clr {
    margin-left: 7px;
}
.green-clr{color: #09a874;}
.red-clr{color: #cd2228 !important;}
/* table issue  table.dataTable tbody th, table.dataTable tbody td {
    padding: 8px 10px !important;
}
table.dataTable {
	border-collapse: collapse !important;
}
table.dataTable thead th, table.dataTable thead td {
    padding: 10px 18px !important;
}
/*table issue */
.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5 !important;
    /*position: absolute;*/
    bottom: 0;
    right: 0;
    width: 100%;
    float: left;
}
.d-t-2 center {
    text-align: end;
}
.d-t-2 tr th {
	font-size: 13px !important;}
.d-t-2 .form-control {
    font-size: 11px !important;
}
.modal-lg {
    width: 1100px !important;
}
.modal-dialog{margin: 0 auto !important;}
.table&gt;tbody+tbody {
    border-top: 1px solid #ddd !important;
}
.modal-header .close {
	margin-top: 0px;}
.m-r-10{margin-left: 10px;}
.grey {
    background: #fff;
    box-shadow: 0 0 5px 0 #ccc;
    border-radius: 4px;
    float: left;
    width: 100%;
}
.ref-btn {
    background: #1785e6;
    color: #fff;
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    justify-content: center;
}
.dropify-wrapper input {
    height: 100% !important;
}
.input-group-addon{background-color: #eee !important;border: 1px solid #e4e7ea !important;}
table.dataTable{border: 1px solid #f1f2f7 !important;}
table.dataTable thead th:nth-child(1) {
    border: none;
}
table.dataTable thead th, table.dataTable thead td {
    border-bottom: 0px solid #f1f2f7 !important;
    border-right: 1px solid #f1f2f7 !important;
    border-top: 0px solid #f1f2f7;
    border-color: #f1f2f7 !important;
}
table.dataTable tbody td:nth-child(1) {
    border-left: 0px solid #c5c5c5;
}
table.dataTable tbody td:last-child {
    border-right: 0px solid #c5c5c5;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
    border-top: 1px solid #f1f2f7 !important;
}
.j-title .checkbox.checkbox-success {
    text-align: end;
    margin: 0; display: block;
}
.map i.icon-location-pin {
    vertical-align: middle;
}
/*.f-s-1 .table&gt;tbody&gt;tr&gt;td {
    padding: 0px 8px !important;
}
.f-s-1 .table .form-control {
    border: none;
}*/
.select2-container .select2-selection--single .select2-selection__rendered{padding-left: 0px !important; padding-right: 0px !important;}
.select2-container--default .select2-selection--single{border: none !important;}
.m-b-100{margin-bottom: 100px;}
.m-s-5{
    margin-right: 5px;
}
.b-bg-clr{float: left;width: 100%;background: #f8fafb; border-radius: 10px;padding: 10px;}
.datepicker-days th {
    font-weight: bold;
}
.g-bk {
    background: #4d76a1;
    border-color: #4d76a1;
}
.g-bk:hover {
    background: #fff !important;
    color: #4d76a1 !important;
    border-color: #4d76a1;
}
.y-bk {
    background: #7a86d0;
    border-color: #7a86d0;
}
.y-bk:hover {
    background: #fff !important;
    border-color: #7a86d0;
}
.pair-btn
{
    float: left;
    width: 100%;
    text-align: end;
}
.f-w-600{font-weight: 600;}
.v-a-m{vertical-align: -webkit-baseline-middle !important;}
.f-s-20 i{font-size: 20px;}
.i-f {
    display: flex;
}
.i-f i
{
    border: 1px solid #ddd;
    padding: 7px 12px;
    height: 38px;
    margin-left: 20px;
    align-items: center;
    display: inline-flex;
	cursor: pointer;
	color: #1e00ff;
}
.l-s-12{font-size: 12px !important;}
#example23 .checkbox.checkbox-success {
    margin-top: 0px;
    margin-bottom: 0px;
}
.s-1
{
	display: flex;
    align-items: center;
    vertical-align: middle;
    justify-content: center;
}
.s-1 input
{
	    width: 60px;
    margin-left: 10px;
}
.s-1 span{margin-left: 10px;}
button.btn.btn-sm.btn-icon.btn-pure.btn-outline.delete-row-btn {
    border: 1px solid #cd2228;
    background: #fff;
    color: #cd2228;
}
tr.sec-row.footable-odd {
    background: #dbdfff;
}


/*trade supplier vertical tab*/
.t-v-t .tabs-vertical {
    min-width: 300px !important;
    min-height: 100vh;
    overflow-y: scroll;
	border-top: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
}
.t-v-t .tabs-vertical li a {
    text-align: start !important;
}
.t-v-t .tabs-vertical .tab i {
    margin-right: 10px;
}
.t-v-t .tabs-vertical li a {
    padding: 5px 10px;
}
.t-v-t li.tab {
    border: none;
}
.t-v-t .list-group-item {
    border: none;
}
.t-v-t .table&gt;tbody&gt;tr&gt;td {
    border: none;
}
.t-v-t .table&gt;thead&gt;tr&gt;th {
    border-right: 1px solid #c5c5c5;
}
.t-v-t .table&gt;thead&gt;tr&gt;th:last-child{border-right: none;}

.border{float: left; width: 100%; border: 1px solid #c5c5c5;}
.t-v-t .tab-content {
     border-top: 1px solid #c5c5c5;
}
.t-v-t .panel {
    margin: 0;
}
.t-v-t .panel-body {
    padding: 0;
}
.t-v-t .table {
    margin-bottom: 0;
}
.t-v-t .treeview .fa-folder {
    display: none;
}
.a-bk
{
    background: #158ef9;
    border-radius: 50px;
    width: 20px;
    height: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: 600;
}
.t-v-t i {
    color: #cd2228;
}
.t-v-t .list-group i {
    color: #cd2228;
}
.node-treeview2:not(.node-disabled):hover {
    background: none;
}
.t-v-t .table&gt;tbody&gt;tr&gt;td {
    padding: 0px 0px !important;}

.t-v-t li.list-group-item.node-treeview2 p {
    margin-left: 30%;
    margin-bottom: 0;
}
.t-v-t li.list-group-item {
    display: flex;
    align-items: center;
}
.m-10{margin: 10px;}
.btn-group button
 {
    margin-right: 10px;
}
.t-s button
{margin-bottom: 10px;}

.d-flex{display: flex;align-items: center;}
.a-right
{
	    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
}
.d-bk
 {
    background: #ffe100;
}
.table .table {
    background-color: transparent;
}
.setup3.t-v-t {
    float: left;
    width: 100%;
    min-height: 400px !important;
    overflow-x: scroll;
}
/*end trade supplier vertical tab*/
/*calendar*/
.b-l {
    border: none;
}
		.fc-time {
display: none !important;
}
.fc-day-grid-event .fc-content {
white-space: initial;
overflow: hidden;
}
/*end calendar*/

/*scheduling activities*/
.s-a-c ul {
    padding: 0px 0px 0px 10px;
    list-style-type: none;
}
ul {
    padding: 0px 0px 0px 10px;
    list-style-type: none;
}
		.s-a-c {
    max-height: 60vh;
    overflow: scroll;
}
		.t-b-g{float: left; width: 100%; border: 1px solid #e4e7ea;}
		.o-x-h{overflow-x: hidden;}
		.s-a-c h5 {
    border-bottom: 1px solid #e4e7ea;
}
		.modal-content {
    border-radius: 5px;
    box-shadow: 0 5px 15px rgba(0,0,0,.1);
	border: 0px !important;
	margin-top: 10px;
	float: left;
    width: 100%;
    max-width: 1110px;
    margin: 0px auto;
    max-height: 100vh;
}
.o-x-h p {
    margin: 10px;
    font-size: 16px !important;
    font-weight: 500;
}
.t-b-text
{
	border: 1px solid #e4e7ea;
    float: left;
    width: 100%;
    border-top: 0;
    background: #fbfbfb;
    padding: 10px;
}
p.warning {
    color: #ff0000;
}
.left-sec .checkbox {
    margin: 0;
}
ul.left-cont:last-child {
    border-bottom: 0px;
}
.s-a-p th {
    padding: 15px 7px !important;
}
.e-table td {
    padding: 0px 10px !important;
}
.a-d-icon button {
    padding: 0;
}
/*end scheduling activities*/

/*tool tip*/

.tool-tip {
  position: relative;
  cursor: pointer;
}

.tool-tip::after {
  background-color: #323a45;
  border-radius: 2px;
  color: #fff;
  content: attr(data-tooltip-title) " ";
  font-weight: normal;
  min-width: 100px;
  padding: 5px 8px;
  text-align: center;
  text-transform: none;
}

.tool-tip::before {
  width: 0;
  height: 0;
  content: "";
}

.tool-tip::before,
.tool-tip::after {
  position: absolute;
  transition: opacity 250ms ease 0ms, transform 250ms ease 0ms;
  transform-style: preserve-3d;
  opacity: 0;
  z-index: -1;
}

.tool-tip[data-tooltip-position="top"]::after,
.tool-tip[data-tooltip-position="bottom"]::after {
  left: 50%;
}

.tool-tip[data-tooltip-position="top"]::after {
  transform: translate3d(-50%, 10px, 0);
}

.tool-tip[data-tooltip-position="bottom"]::after {
  transform: translate3d(-50%, -10px, 0);
}

.tool-tip[data-tooltip-position="top"]::after {
  bottom: calc(100% + 10px);
}

.tool-tip[data-tooltip-position="bottom"]::after {
  top: calc(100% + 10px);
}

.tool-tip[data-tooltip-position="left"]::after,
.tool-tip[data-tooltip-position="right"]::after {
  top: 50%;
}

.tool-tip[data-tooltip-position="left"]::after {
  transform: translate3d(10px, -50%, 0);
}

.tool-tip[data-tooltip-position="right"]::after {
  transform: translate3d(-10px, -50%, 0);
}

.tool-tip[data-tooltip-position="left"]::after {
  right: calc(100% + 10px);
}

.tool-tip[data-tooltip-position="right"]::after {
  left: calc(100% + 10px);
}


/* Pointers */

.tool-tip[data-tooltip-position="top"]::before,
.tool-tip[data-tooltip-position="bottom"]::before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  left: 50%;
}

.tool-tip[data-tooltip-position="top"]::before {
  transform: translate3d(-50%, 10px, 0);
}

.tool-tip[data-tooltip-position="bottom"]::before {
  transform: translate3d(-50%, -10px, 0);
}

.tool-tip[data-tooltip-position="top"]::before {
  border-top: 7px solid #323a45;
  bottom: calc(100% + 3px);
}

.tool-tip[data-tooltip-position="bottom"]::before {
  border-bottom: 7px solid #323a45;
  top: calc(100% + 3px);
}

.tool-tip[data-tooltip-position="left"]::before,
.tool-tip[data-tooltip-position="right"]::before {
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  top: 50%;
}

.tool-tip[data-tooltip-position="left"]::before {
  transform: translate3d(10px, -50%, 0);
}

.tool-tip[data-tooltip-position="right"]::before {
  transform: translate3d(-10px, -50%, 0);
}

.tool-tip[data-tooltip-position="left"]::before {
  border-left: 7px solid #323a45;
  right: calc(100% + 3px);
}

.tool-tip[data-tooltip-position="right"]::before {
  border-right: 7px solid #323a45;
  left: calc(100% + 3px);
}

.tool-tip:hover::before,
.tool-tip:hover::after {
  opacity: 1;
  z-index: 100;
}

.tool-tip[data-tooltip-position="top"]:hover::before,
.tool-tip[data-tooltip-position="bottom"]:hover::before,
.tool-tip[data-tooltip-position="top"]:hover::after,
.tool-tip[data-tooltip-position="bottom"]:hover::after {
  transform: translate3d(-50%, 0px, 0);
}

.tool-tip[data-tooltip-position="left"]:hover::before,
.tool-tip[data-tooltip-position="right"]:hover::before,
.tool-tip[data-tooltip-position="left"]:hover::after,
.tool-tip[data-tooltip-position="right"]:hover::after {
  transform: translate3d(0px, -50%, 0);
}
.t-t-icon
{
    display: flex;
    align-items: center;
    border: none !important;
}
.t-t-icon button.tool-tip {
    background: no-repeat;
    border: none;
}
.e-table td{width: 95%;}
.e-table .table-bordered&gt;thead&gt;tr&gt;th{border-left: none !important;    padding: 0px 8px;}
.e-table table{width: 100% !important;}
/*end tool tip*/

/*login*/
.l-g-bg{min-height: 100vh;background: #f4f4f4 url(../img/preview.jpg);background-size: cover;}
.login
{padding-top: 60px;}
.login img
{
    width: 20%;
    margin: 0 auto;
    display: block;
}
.log-btn {
    /*display: flex;
    align-items: center;
    vertical-align: middle;
    justify-content: space-between;*/
	text-align: end;
}
.log-detail input:hover, active, focus {
    border-left: 1px solid #ff0000 !important;
    border: none;
    box-shadow: 0px 3px 17px #d4d4d4;
}
.log-icon {
    display: flex;
}
.log-detail {
    background: #f4f6fa;
    border-radius: 10px;
    box-shadow: 0px 7px 17px #e6e6e6;
	overflow: hidden;
	margin-top: 30px;
}
.f-w-img img {
    max-width: 100%;
	    padding-top: 35px;
}
.f-w-img{height: 385px;}
/*.log-detail{background: url(../img/logo-img.gif) repeat !important;}
.f-w-img{background: url(../img/logo-img.gif) repeat !important;}*/
.log-text {
    margin-left: 10px;
    margin-top: -4px;
}
.w-bk
{
    background: #fff;
    padding: 20px !important;
}
.l-div-1 .btn-group.bootstrap-select {
    width: 100% !important;
}
.l-div-1{height: 385px;}
.l-div-1 .dropdown-menu {
	box-shadow: 0 6px 12px rgba(0,0,0,0.175); padding: 0px;}
.l-div-1 h4 {
    padding-top: 100px;
}
.f-div {
    height: 385px;
}
.d-blue{background: #4e84fe;border-color: #4e84fe;color: #fff;}
.d-blue:hover {
    background: #0946ce;
    color: #fff;
	border-color: #0946ce;
}

.c-pwd{background: #29b293;
border: #29b293; color: #fff;}
.c-pwd:hover {
    background: #006f56;
    color: #fff;
    border-color: #006f56;
}

.p-text
    {
        border: 1px solid #e4e7ea;
        padding: 5px 10px;
        border-radius: 0.25rem;
    }
    .p-text h6 {
    margin: 3px 0px;
}
.p-text label {
    font-size: 12px !important;
}
.f-size {
    font-size: 10px !important;
}
.p-div .log-text {
    margin-left: 0px;
    margin-top: 0px;
}

/*.log-detail h4 {
    font-weight: 400;
}
.log-detail .btn {
    font-weight: 400 !important;
}
/*end login*/

/*security manager*/
.u-text span {
    color: #2b2b2b;
}
.u-icon {
    padding: 0;
    display: flex;
    align-items: center;
}
.u-icon h4 {
    margin: 0;
    border-bottom: 1px solid;
}
.red-icon
{
	font-size: 20px;
    color: #ce2329;
    margin-right: 5px;
}
td.c-b-s .checkbox {
    display: inline-flex;
    vertical-align: middle;
}
.tree_1 span.indent {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
/*end security manager*/
 /*modal*/


 /*end modal*/

 /*btn*/
 .btn-danger{
    background: #f04c4c !important;
    border: 1px solid #f04c4c !important;
    color: #fff !important;
}
 .btn-danger:hover {
    background: #fff !important;
    border-color: #f04c4c !important;
    color: #f04c4c !important;
}
.btn.btn-success:hover {
    background: #fff !important;
    border: 1px solid #17A88B;
    color: #17A88B !important;
}
.btn-success {
    color: #fff !important;
    transition: all 0.5s ease;
    background: #17A88B !important;
    border-color: #17A88B !important;
}
/*.pair-btn .btn-success:hover {
    background: #fff;
    border-color: #17A88B;
    color: #17A88B;
}*/
.cancel-btn {
    background: #909394;
    border-color: #909394;
    color: #fff;
	transition: all 0.5s ease;
}
.cancel-btn:hover {
    background: #fff;
    border-color: #909394;
    color: #909394;
}
#addButtonRow button {
    margin: 5px 0px;
}
span.ref-id {
    background: #f6f6f6;
    box-shadow: 0px 5px 10px #e6e6e6;
    padding: 5px 10px;
}
 /*end btn*/

.fc th.fc-widget-header {
background: #d6d6d6;
color: #fff;
font-size: 14px;
line-height: 20px;
padding: 7px 0;
text-transform: uppercase;
}
 .t-b-text-2
 {
    display: flex;
}
.t-b-text-1
{
	display: flex;
    align-items: center;
    justify-content: flex-end;
}
.t-b-text-2 p {
    padding: 0px 10px;
	display: flex;
    align-items: center;
}
.a-d-btn .btn {
    font-size: 12px !important;
    padding: 5px 10px !important;
    min-width: 80px;
    min-height: 30px;
    margin-right: 5px;
}
.t-b-text-2 p:before {
    color: #cd2228;
    margin-right: 5px;
    font-size: 36px;
    font-weight: 600;
    content: "\00b0";
    position: relative;
    top: 8px;
}
.map {
    height: 38px;
    margin-top: 25px;
}
.f-s-11 label {
    font-size: 11px !important;
}
.m-r-0 .btn {
    margin-right: 0px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover
{
	color: #fff !important;
    border: 1px solid #1785e6 !important;
    background-color: #1785e6 !important;
}
.btn-right{float: right;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current{
    background: #1785e6 !important;
    color: #fff !important;
}
.change-dtable-style tr td{padding: 0px 8px !important;}
.change-dtable-style tbody tr td {
    padding: 0px 8px !important;
}
.change-dtable-style tbody tr td:focus {
    outline: none !important;
}
.flatpickr-current-month{bottom: 10px;}
.demo {
    background: #fff !important;
}
.c-b-b {
    float: left;
    width: 100%;
    overflow-y: scroll;
    border: 1px solid #ddd;
    padding: 0px 10px;
    max-height: 300px;
}
.h-scroll textarea.form-control {
    min-height: 100px;
    overflow-x: scroll;
}

/*16/08/2018*/
.alert-warning {
    background: #ffe9a7 !important;
    color: #333 !important;
    border-color: #ffe9a7 !important;
    padding: 7px 10px !important;
}
.alert-success {
    padding: 7px 10px !important;
}
 .p-t-00{padding: 0px 10px !important;}
.sa-button-container { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; } .sa-button-container .cancel { -webkit-order: 2; order: 2; } .sa-button-container .sa-confirm-button-container { -webkit-order: 1; order: 1; }
/*end 16/08/2018*/

.ul-btm-0 ul.list-group {
    margin: 0px !important;
}
.o-hidden {
    overflow: hidden !important;
}
.w-clr i {
    color: #fff !important;
}
.w-clr :hover .icon-note{
    color: #17A88B !important;
}
.w-clr :hover .icon-trash{
    color: #cd2228 !important;
}
.left-div {
    max-height: 50vh;
    overflow-y: scroll;
}

/*paypoint-style*/
.tw-100 table{width: 100%;}
.sort1-c {
    min-height: 50vh;
}
#sortable1 table tr td:first-child {
    width: 100% !important;
}
/*end paypont-style*/

/*8/11/18 - send to accounting*/
.h_tabs{float: left; width: 100%; border: 1px solid #ebeeef;}
.t_d td{padding-left: 18px;}
.p_space{margin-left: 14.3%;}
.p_space1{margin-left: 56.8%;}
.e_icon
{color: #cd2228;
    margin: 5px 9px;
    font-size: 16px;
    margin-top: 2px !important;
    padding-top: 0px !important;
    cursor: pointer; float: left;}
.y_clr{color: #f5cd00f0;}
.form-group input[type=text] {height:38px !important}
		.r_c_b_css .radio, .checkbox {
    position: relative;
    display: inline-block;
   margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
}
		.fake_s_2.foo--outside4 .fakeScroll__content{width: 100.9% !important;}
		.fake_s_3.foo.foo--outside5.with-bod .fakeScroll__content {
    width: 102% !important;
}
		.f-w-500{font-weight: 500;}
		.f-w-400{font-weight: 400;}
		.f-w-300{font-weight: 300;}
		.p_l_td_10 td{padding-left: 10px;}
		.td_pad td{padding-left: 18px;}

.tabb_min_hgt {
    min-height: 70vh;
    overflow: auto;
}
.a_t_r_b tbody tr td:nth-child(1) {
    width: 126px;
}
.a_t_r_b tbody tr td:nth-child(2) {
    width: 90px;
}
.a_t_r_b tbody tr td:nth-child(3) {
    width: 49px;
}
.a_t_r_b tbody tr td:nth-child(4) {
    width: 61px;
}
.a_t_r_b tbody tr td:nth-child(5) {
    width: 76px;
}
.a_t_r_b tbody tr td:nth-child(6) {
    width: 49px;
}
.a_t_r_b thead tr th p {
    margin: 0px;
}
.th_p_5 th {
    padding: 4px 8px!important;
}

.b_grey{
	border: 1px solid #eee;
	float: left;
	width: 100%;
	padding: 5px 10px;
}
.member tr.selected {
			background-color: rgba(107, 181, 165, 0.89);
			color: #FFF;
		}
.m_h_200_1{    height: 150px !important;
    overflow: auto;
    border: 1px solid #e4e7ea;
    padding: 0px;}
.m_h_200_1 h5 {
    border-bottom: 1px solid #e4e7ea;
    margin: 0px;
    padding: 7px;
}
.m_h_200_1 li {
    padding: 3px 10px;
}

/*end 8/11/18 - send to accounting*/

/*13/11/18*/
.w_icon span.icon-wrench {
    margin-left: 3px;
    margin-right: 5px;
    position: relative;
    top: 2px;
}
/*end 13/11/18*/

/*issue budget orders*/
.w_o_f_scroll {
    height: 80vh;
    overflow: auto;
}
/*end issue budget orders*/

/*30/10/18 issue budgets*/
.h-38{height: 38px !important;}
/*end 30/10/18 issue budgets*/

/*30/10/18 issue purchase order*/
.h-38{height: 38px !important;}
.t_p_10 tr td:first-child {
    padding: 0px;
}
.t_p_10 tr td {
    padding: 0px 0px 0px 18px; height: 24px;
}
td.inline-edit input {
    width: 100% !important;
}
.nitt{color: #f99515;}

.treeview .icon-close:before {
    content: "";
    background: url(../img/minus.png) no-repeat;
    width: 15px;
    height: 15px;
    float: left;
    background-size: 100%;
}
#single-tree .icon-close:before, #treeview-model .icon-close:before, #treeview .icon-close:before, .treeview .icon-close:before {
    content: "";
    background: url(../img/minus.png) no-repeat;
    width: 15px;
    height: 15px;
    float: left;
    /* padding: 10px; */
    background-size: 100%;
}
/*end 30/10/18 issue purchase order*/

/*21/11/18*/
.l_r_clir{    color: #ea786b !important;}
/*21/11/18*/

/*26/11/18*/
		span.icon-user {
    font-size: 14px;
    padding-right: 3px;
    padding-left: 2px;
}
		span.ti-server
		{
	margin-left: 3px;
    margin-right: 5px;
    position: relative;
    top: 2px;
    color: #fad137 !important;
		}
	span.ti-stack-overflow{margin-left: 3px;
    margin-right: 5px;
    position: relative;
    top: 2px;
    color: #6d92ff !important;}
	td.s_nooze.swal {
    cursor: pointer;
}
	.a-d-btn1 .btn {
    height: 30px;
    margin: 5px 0px;
}
.content_style:before{content: "\e082";}
/*.accordion-body{overflow: auto!important;}*/
/*end 26/11/18*/

/*27/11/18*/
.l_b_bk{background: #5692ad !important; border-color: #5692ad !important;}
/*end 27/11/18*/

/* master schedule gantt view */
.tab-content.m-space {
    min-height: 60vh !important;
}
/*.t_1 .DTFC_LeftHeadWrapper {
    width: 661px !important;
}
.t_1 .DTFC_LeftBodyLiner {
overflow: inherit !important;
width: 661px !important;
}
.DTFC_LeftBodyWrapper{overflow:inherit !important;} .DTFC_LeftWrapper{width:846px !important;}*/
.t_1 table.dataTable {
border: 1px solid #c5c5c5 !important;
}
.t_d table.dataTable.row-border tbody td{border-top: 1px solid #c5c5c5 !important;}
.header_btm_line th{text-align: center; font-weight: 700 !important;}
.f_w_600{font-weight: 600;}
.force{cursor:pointer;}
.gantt_i_group i.ti-close {
font-size: 12px;
color: #cd2228;
font-weight: 900;
}
.gantt_p_b_0 p{margin-bottom: 0px !important;}
	section.white-banner.t_1 {
    min-height: 60vh !important;
    overflow: auto;
}
.r_pin_icon{color: #cd2228; font-size: 16px;}
.b_pin_icon{color: #1580c3; font-size: 16px;}
/* end master schedule gantt view */

/*schedule chronological view*/
td.chrono_d_f {
    display: flex;
    vertical-align: middle;
}
.chrono_d_f label {
    margin: -2px 10px;
    padding: 0px !important;
}
.f_none span.check-data{float: none;}

.w_600_px .control{float: left;}
.w_600_px p {
    margin: 0px;
}
.t_1 span.fa.fa-file-text-o {
    color: #cd2228;
    font-size: 16px;
}
.g_r_clr p {
    color: #f48d90;
}
.g_b_clr p {
    color: #76a4f2;
}
td.g_l_g_clr {
    background: #a4d5cb !IMPORTANT;
	height: 30px;
}
.g_g_clr p {
    color: #1bc227;
}

.g_r_clr {
    color: #f48d90;
}
.g_b_clr {
    color: #76a4f2;
}
.g_g_clr {
    color: #1bc227;
}
.c-d-flex{display: flex; align-items: center;}
.c_f_1{display: flex;}
.c_f_1 li{margin-right: 20px;}
.c_f_1 h5{font-weight: 500; text-decoration: underline;}
/*end schedule chronological view*/

/* multi unit schedule */
.t_d.clr input.form-control.mydatepicker {
    margin: 5px 0px;
}
.t_pad_10 tr td{padding: 0px 0px 0px 18px;}

.m_hgt_300{width: 490px; min-height: 300px; overflow: inherit;}
.icon_r_arrow {
    text-align: end;
}
.icon_r_arrow button {
    background: #fff;
    border: 1px solid #e4e7ea;
    border-radius: 0.25rem;
	transition: all 0.5s ease;
}
.icon_r_arrow button:hover {
    background: #f7fafc;
    border-color: #f7fafc;
}
.i_h_30 i.icon-globe {
    font-size: 13px;
}
.border_none
{
	border: 0px;
}
.h_w_300{height: 200px; overflow: auto;}
.h_w_300_1{height: 200px; overflow: auto;}
.h_w_300_1 th {
    padding: 9px 10px;
}
.legend_pad span:last-child {
    padding-right: 0px;
}
.m_h_200{height: 200px !important;
overflow: auto;}
.h_w_300 td {
    white-space: nowrap;
}
.new_tab_content.tab-content.tab-border.m-space {
    padding: 20px 10px !important;
}
.msw.dataTable thead th, table.dataTable thead td {
    border-color: #f1f2f7 !important;
}
.i_h_30 .clr td {
    padding-left: 0px 5px !important;
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.i_h_30 .clr td:first-child {
    padding-left: 0px !important;
}
.b_right {
    float: left;
    width: 100%;
    border-right: 1px solid #e4e7ea;
}
.highlight td.inline-edit {
    font-weight: 700;
}
.m_h_300{min-height: 300px; overflow: auto;}

div.tree-multiselect{border: 1px solid #D8D8D8 !important;}
div.tree-multiselect&gt;div.selections {
    border-right: solid 1px #D8D8D8 !important;
}
.select2-results {
	display: block !important;}

.u_d_arrow a {
    border: 1px solid #e4e7ea;
    border-radius: 100%;
    padding: 0px 4px;
    margin: 0px 5px 0px 0px;
    transition: all 0.5s ease;
	color: #cd2228;
	float: left;
}
.u_d_arrow a:last-child {
    margin-right: 0px;
}
.u_d_arrow a:hover {
    background: #f7fafc;
    border-color: #f7fafc;
}
.min-ht {
height: 80vh;
overflow: auto;
background: #ccc;
}
/*.m_selection_tree div.tree-multiselect&gt;div.selections div.item {
    display: flex;
    align-items: center;
    vertical-align: middle;
	margin: 7px 15px;
}
.m_selection_tree div.tree-multiselect&gt;div.selections div.item label {
    margin: 0px 0px 0px 5px;
}
.m_selection_tree div.tree-multiselect input[type=checkbox] {
    margin: 0px 5px 0px 0px;
}
div.tree-multiselect div.title&gt;span.collapse-section:after {
    content: "-";
    color: #cd2228 !important;
}
.m_selection_tree div.tree-multiselect div.title {
    background: #e7ffedc7;
    color: #3a3a3a !important;
    font-weight: 700;
    padding: 7px 0px;
    margin-bottom: 2px;
}
.m_selection_tree div.tree-multiselect&gt;div.selected&gt;div.item {
    background: #e7ffedc7;
    border-radius: 2px;
    padding: 7px 5px;
    overflow: auto;
    color: #3a3a3a !important;
	font-size: 12px;
}
.m_selection_tree div.tree-multiselect .auxiliary .select-all-container span.select-all {
    border-right: 0px solid #D8D8D8;
    font-weight: 700;
    padding: 1px 7px;
    border-radius: 3px;
}
.m_selection_tree span.unselect-all {
    font-weight: 700;
    padding: 1px 7px;
    border-radius: 3px;
    margin-right: 0px !important;
}
.m_selection_tree div.tree-multiselect .auxiliary .select-all-container {
    display: table-cell;
    text-align: right;
    padding-bottom: 10px !important;
}
div.tree-multiselect span.section-name {
    float: right;
    font-style: italic;
    display: none;
}
.m_selection_tree .select-all-container span {
    transition: all 0.5s ease;
}
.m_selection_tree .select-all-container span:hover {
    background: #f7fafc;
    border-color: #f7fafc;
}
div.tree-multiselect&gt;div.selections{height: 200px;}
div.tree-multiselect&gt;div.selected, div.tree-multiselect&gt;div.selections{height: 200px; padding: 0px !important;}
.m_selection_tree div.tree-multiselect .auxiliary {
    display: table;
    width: 100%;
    position: absolute;
    top: 30px;
    right: 10px;
}*/
.h-152 select option {
    border-bottom: 1px solid #6868681a;
    padding: 10px 10px;
    background: #fbfbfbab;
    color: #3a3a3a;
}
.react1 button {
    background: #fff;
    border: 1px solid #e4e7ea;
}
.react1 button:hover {
    background: #f3ecec;
}
.i_h_30 .select2-container.select2 {
    height: 30px;
    border: 1px solid #e4e7ea;
    padding: 3px 5px;
}
/* end multi schedule */

/*purchase order manager*/
.pom_d_flex{display: flex; align-items: center;}
.pom_d_flex .g-style{margin-left: 10px;}
.v_a_mdle tbody tr td{vertical-align: middle;}
.add_c_m .checkbox.checkbox-success {
    margin: 3px 0px;
}
.v_a_mdle.dataTable {
    border-collapse: collapse;
}
.dropdown-menu.add_c_m {
    border: 0px;
}
.o-w-10 .checkbox.checkbox-success {
    margin-bottom: 0px;
    margin-top: 0px;
}
.t_h_200 .dataTables_wrapper{
    max-height: 200px;
    overflow: scroll;
}
.t_h_200 .dataTable tbody td {
    padding: 10px 10px !important;
}
table.dataTable{border-collapse: collapse !important;}
/*fixed header*/
.parent {height: 200px;}
.i_h_30 td input{height: 30px !important;}
.p_b_s_0 th p{margin: 0px;}
/*fixed header*/

.f_left{display: flex; align-items: center;}
.r_line{
    font-weight: 600;
    font-size: 17px;
    border-bottom: 2px solid #cc2228;
    padding: 0px 5px 2px 0px;
    display: inline;
    margin-bottom: 13px !important;
    float: left;
}

/*end purchase order manager*/

/*schedule notification*/
.notify_l
{
	float: left;
    width: 100%;
    border: 1px solid #e4e7ea;
    margin: 0px;
    border-bottom: 0px;
    padding: 10px 5px;
}
.notify_cbox {
    display: grid;
    float: left;
    width: 100%;
    border: 1px solid #e4e7ea;
    max-height: 200px;
    overflow: auto;
}
.notify_cbox .checkbox{
    margin: 2px 5px;
}
.notify_cbox .radio {
    margin: 2px 5px !important;
}
.notify_btn {
    float: right;
    margin-top: 10px;
}
.notify_date{display: flex; margin: 5px;} .notify_date span{padding: 10px;}
/*end schedule notification*/

/*select*/
.select2-container .select2-choice .select2-arrow {
    border-left: 0px solid #aaa;
	background: none;
}
.select2_w_200 {
    width: 200px !important;
}
/*end select*/

/*11-1-19 select2*/
.select2-container .select2-choice .select2-arrow {
    background: transparent !important;
    border: 0px !important;
}
/*end 11-1-19 select2*/

/*19-1-19*/
ul.m_h_200_1 h5 {
margin-bottom: 10px !important;
}
ul.m_h_200_1 li:before {
content: "";
background: #d28c00;
width: 5px;
height: 5px;
float: left;
margin-bottom: 5px;
border-radius: 30px;
margin-top: 8px;
margin-right: 5px;
}
ul.m_h_200_1 li {
padding: 0px 10px;
font-weight: 600;
}
ul.m_h_200_1.m-t-10 li:before {
content: "";
background: #c5000096;
}
/*end 19-1-19*/

/*tree table*/
#example-advanced .checkbox label::after {
    top: 2px;
}
table.treetable th span {
    padding: 0px;
}
/*end tree table*/

/*resource allocation*/
span.df_bx:before {
    content: '';
    height: 10px;
    width: 10px;
    display: inline-block;
}
.bx_1:before {
    background: #ff0000;
}
.bx_2:before {
    background: #ffff00;
}
.bx_3:before {
    background: #008000;
}
.legen span {
    padding-right: 10px;
}
.legen {
    margin-bottom: 6px;
}
.legend_pad span:last-child {
    padding-right: 0px;
}
/*end resource allocation*/

/*wms_clone 31/01/19*/
.left-cont i{color: #ce2329;}
.footable.table&gt;thead&gt;tr&gt;th{padding: 10px 10px !important;}
.footable.table&gt;tbody&gt;tr&gt;td {
    padding: 3px 10px !important;
}
.left-sec {
    overflow: auto;
    position: inherit;
}
.right-sec {
    overflow: auto;
    position: inherit;
}

/*fixed data table*/
.table.dataTable, table.dataTable{width: 100% !important; border-color: #ddd !important;}
/*end fixed data table*/

/*foot table*/
table#demo-foo-addrow {
    margin-bottom: 0px;
}
/*end foot table*/
.footable-pagination-wrapper ul.pagination {
    margin: 10px 0px;
}
.footable-pagination-wrapper span.label.label-default {
    display: none;
}
.w-bk .dropdown-menu {
    height: 150px;
    border-radius: 3px 3px 0px 0px;
}
.select2-container-multi .select2-choices{border-color: #e4e7ea !important;}
ul.treeview {
    height: 70vh;
    overflow: auto;
    margin: 0px;
}
.table&gt;tbody&gt;tr&gt;td{vertical-align: middle;}
/*wms_clone end 31/01/19*/
/*all dropdown*/
.dropdown-menu.schedule-drop {
    padding: 0px;
}
.dropdown-menu.schedule-drop li {
    margin: 0px !important;
}
.dropdown-menu.schedule-drop li a {
    margin: 0px !important;
}
.dropdown-submenu .dropdown-menu.re-drop.ganttchartprint {
    padding: 0px;
}
.dropdown-submenu a {
    border: 0px !important;
}
/*end all dropdown*/

/*22/2/19*/
.checkbox input {
    height: auto !important;
}
/*end 22/2/19*/
/*13/3/19*/

.b_bg_btn a
{
	background-color: #4285F4!important;
    color: #fff;
    margin-bottom: 10px;
    padding: 10px 15px;
    height: 38px;
}
.b_bg_btn a:hover{
opacity: .8;
    border: 1px solid #e4e7ea;
    background: #e4e7ea;color: #fff;}

span.asc_desc_icon {
    float: right;
}
.asc_desc_icon i.fa {
    font-size: 13px;
    margin: 0px 3px;
	cursor: pointer;
}
.asc_desc_icon i.fa.fa-sort-amount-desc {
    display: none;
}
/*end*/

/*media query*/
.footable .btn-primary{height:38px;}

@media only screen and (max-width: 1400px)
{
	.f-w-img img{padding: 0px;}
}

@media only screen and (max-width: 1400px)
{
	.f-w-img img{padding: 0px;}
}

@media only screen and (min-width: 1000px)
{
	th.th_w_517 {
    width: 517px !important;
}
	th.th_w_246 {
    width: 250px !important;
}
	.w_89{width: 89% !important;}
	table.row-border.order-column.gantt_p_b_0.dataTable.no-footer.DTFC_Cloned {
    width: 846px !important;
}
}
.new-fixed 
{
    max-width: 100%;
    max-height: 75vh;
    overflow: scroll;
    position: relative;
}
.dropdown-menu.m_width_190 {
    min-width: 190px;
    border-radius: 0px;
    transform: translateY(0);
    padding: 10px 14px;
    border: solid 1px #eee;
    text-transform: none;
    letter-spacing: normal;
    transition: all linear .3s;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1.2rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
}
.dropdown-item {
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    font-size: 12px;
    display: inline-flex;
}</pre></body></html>