@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

@font-face { font-family: 'Conv_GothamBold'; src: url('../fonts/Gotham/GothamBold.eot'); src: local('☺'), url('../fonts/Gotham/GothamBold.woff') format('woff'), url('../fonts/Gotham/GothamBold.ttf') format('truetype'), url('../fonts/Gotham/GothamBold.svg') format('svg'); font-weight: normal; font-style: normal; }

body {
	margin:0;
	padding:0;
	/* font-family: 'Gotham-Book'!important; */
	font-family: 'Raleway', sans-serif !important;
	height:100%;
	font-weight:400;
	
}
h1, h2, h3, h4, h5, h6, p {
	margin:0 !important; 
	padding:0;
}
ul, ol, li {
	list-style:none;
	margin:0 !important;
	padding:0;
}
a {
	text-decoration:none;
}
img {
	max-width:100%;
}
a:hover {
	text-decoration:underline;
}
header, section, footer {
	float:left;
	width:100%;
}
.padding_none {
	padding-left:0 !important;
	padding-right:0 !important;
        
}
/*header part css start*/
header {
    background-color: #4d637b;
   /*  padding: 12.5px 12px; */
    padding:12.5px 18px;
}
.header-right {
    float: right !important;
    padding-top: 8px;
    width: 370px;
}
.logo {
    width: 300px;
}
.notification
{
	width:124px;
	display:inline-block;
	border-right:1px solid #5d7187;
}
.notification li
{
	float:left;
	position:relative;
	margin:0 18px 0 0 !important;
}
.notification li img
{
	float:left;
}
header .automobiles {
  float: right;
  margin:0 0 0 29px;
}
header .automobiles::before {
  background: #ffffff none repeat scroll 0 0;
  content: "";
  height: 19px;
  left: -23px;
  position: absolute;
  top: 1px;
  width: 1px;
}
.automobiles .dropdown-menu {
    box-shadow: none;
    border-radius: 0;
    /* top: 41px; */
    top: 31px;
    width: 100%;
    padding: 0;
}
.automobiles-btn
{
	background-color:transparent;
	font-size:14.22px;
	color:#fff;
	text-transform:uppercase;
	/* padding:0 !important; */
	margin-bottom: -13px;
    padding: 0 0 13px !important;
	
-webkit-transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-o-transition: all .5s ease-out;
transition: all .5s ease-out;
}
.automobiles-btn:focus
{
	box-shadow:none !important;
	outline:none!important;
	color:#23a3c1 !important;
}
.automobiles-btn:hover
{
	color:#23a3c1 !important;
}
.notification-dot
{
width:10px;
height:10px;
position:absolute;
right: -1px;
top: -5px;
background-color:#ee7b3a;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border:2px solid #4d637b;
}
.notification-dot-green
{
	background-color:#68bc30!important;
}
.dropdown-menu.notification-drop {
    box-shadow: none;
    border-radius: 0;
    top: 24px;
    width: 100%;
    padding: 0;
}
ul.dropdown-menu.notification-drop li
{
	width:100%;
}
/*header part css end*/
/*nav part css start*/
nav {
    width: 100%;
    float: left;
	font-family: 'Open Sans', sans-serif !important;
	background-color:#fff;
	border-bottom:1px solid #e9eef0;
}
.navbar-toggle * {
	-ms-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.navbar-toggle {
	color: #fff;
	height: 20px;
	width: 20px;
	cursor: pointer;
	padding: 0px;
	border-radius: 0px;
	border: none;
}
.navbar-toggle span {
	width: 20px;
	height: 2px;
	margin-bottom: 3px;
	background-color: #fff;
	display: block;
}
.navbar-toggle span.bar1 {
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
	-ms-transform-origin: 1px 3px;
	-webkit-transform-origin: 1px 3px;
  -moz-transform-origin: 1px 3px;
  -o-transform-origin: 1px 3px;
	transform-origin: 1px 3px;
	width: 24px;
}
.navbar-toggle span.bar2 {
	-ms-transform: rotate(-360deg) scale(0);
	-webkit-transform: rotate(-360deg) scale(0);
  -moz-transform: rotate(-360deg) scale(0);
  -o-transform: rotate(-360deg) scale(0);
	transform: rotate(-360deg) scale(0);
}

.navbar-toggle span.bar3 {
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-ms-transform-origin:9px 2px;
	-webkit-transform-origin: 9px 2px;
	transform-origin: 9px 2px;
	width: 24px;
}
.navbar-toggle.collapsed span.bar1,
.navbar-toggle.collapsed span.bar2,
.navbar-toggle.collapsed span.bar3,
.navbar-toggle.collapsed span.bar4 {
	-ms-transform: none;
	-webkit-transform: none;
	transform: none;
	width: 20px;
}
.navbar-toggle {
  float: right;
  margin-top: 15px;
}
nav li
{
	float:left;
}
nav li a
{
border-left:1px solid #e9eef0;
/* font-family: gotham; */
/* font-family: gotham-book; */
font-weight:400;
    font-size: 14px;
    font-weight:300;
color:#4d637b;
text-transform:uppercase;
display:block;
/* padding:13px 26px 15px; */
padding:12.8px 26px;
-webkit-transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-o-transition: all .5s ease-out;
transition: all .5s ease-out;
border-bottom:3px solid transparent;
}
nav li a:hover
{
	text-decoration:none;
	border-bottom:3px solid #ed7b3a;
}

nav li a:focus
{
	text-decoration:none;
}
#main-menu .dropdown-menu li a {
 /*  font-family: gotham-book !important; */
  font-weight:400;
  font-size: 13px;
  font-weight: 400;
}
nav li a img
{
	float:left;
	margin:2px 13px 0 0;
}
span.caret.caret-nav {
    color: #d9d9d9;
border-top: 5px dashed;
    border-top: 4px solid\9;
    border-right: 5px solid transparent;
    /* border-left: 5px solid transparent; */
	position: relative;
    right: -12px;
}
.transactions-menu
{
	padding:0 !important;
}
.transactions-menu li a
{
	padding:8px 0 5px 20px !important;
	font-size:14px;
	font-family: 'Open Sans', sans-serif!important;
	color:#4d637b;
}
.transactions-menu li a:hover
{
	background-color:#e9eef0 !important;
	color:#4d637b !important;
}
.transactions-menu li img {
    float: left;
    margin: 2px 13px 0 0;
}

.transactions-menu li a:hover
{
	border-bottom:3px solid transparent;
}
nav li.active> a
{
	text-decoration:none;
	border-bottom:3px solid #ed7b3a !important;
}
/*nav part css end*/
/*content part css start*/
.content
{
	background-color:#eff3f6;
	width:100%;
	display:inline-block;
	padding:20px 28px;
	zoom: 1;
  position: relative;
 /*  min-height: 89vh; */
}

.content:after,
.content:before {
  content: "";
  display: table;
}
.content:after {
  clear: both;
}
.content tab-block {
  background: rgba(0,0,0,0.1);
  cursor: pointer;
  border: 1px solid rgba(0,0,0,0.2);
  border-top: none;
  padding: 15px 20px;
}
.content tab-block:first-child {
  border-top: 1px solid rgba(0,0,0,0.2);
}

@media screen and (min-width: 767px) {
  .content tab-block {
    position: relative;
    width: 33.333333333333336%;
    height: 20%;
    display: block;
  }
}
.tab-open {
  zoom: 1;
  position: relative;
  /* height: auto;
  min-height: 100%; */
  border: 1px solid #e9eef0;
    border-top: none;
    border-bottom: none;
    border-right: none;
  display: none;
}
.content .tab-open:after,
.content .tab-open:before {
  content: "";
  display: table;
}
.content .tab-open:after {
  clear: both;
}
@media screen and (min-width: 767px) {
  .content .tab-open {
    position: absolute;
        width:87.3%;
    right: 0;
    top: 0;
   /* padding: 15px 30px;*/
  }
}
.content .active {
  cursor: default;
  border-right: none;
}
@media screen and (min-width: 767px) {
  .content .active {
	  background-color:#fff;
	    }
/* 	  body.content-inner {
    height: auto!important;
} */
}
.content .active + .tab-open {
  display: block;
}
.tab-block.active {
   background-color:#e9eef0;
	  border-left: 6px solid #ee7b3a !important;
}
.tab-block 
{
    width: 12.7%;
	border-bottom:1px solid #e9eef0;
	border-left:6px solid transparent !important;
	border-left:none;
	cursor:pointer;
	background-color:#fff;
	/* font-size:15px; */
	font-size:14px;
	color:#4d637b; 
	position:relative;
	/* padding:12px 52px 11px;	 */
	/* padding:12px 2px 11px 52px;	 */
	/* padding:12px 2px 11px 45px;	 */
	padding:14px 2px 11px 48px;	
}
.ra-supplierview .tab-block {
    height: 64px;
    line-height: 19px;
}
.tab-block img {
    position: absolute;
    /* left: 23px; */
    left:15px;
    top: 22px;
}
.content-inner {
    width: 100%;
    display: inline-block;
    background-color: #fff;
    border: 1px solid #e9eef0;
	/* min-height:73vh;  */
   /*  height:143vh !important; */
      /*  min-height:73vh; */
       /* min-height:550px; */
    position: relative;
}
.tab-heading
{
border-bottom:1px solid #e9eef0;
width:100%;
padding:24px 21px 9px;
/* min-height: 65px; */
min-height: 62px;
position:relative;
}

.tab-block {
  /* min-height: 60px; */
  min-height: 62px;
}

.edit-btn
{
	width:58px;
	display:inline-block;
	background-color:#ee7b3a;
	text-align:center;
	font-size:13px;
	color:#fff;
	font-family: 'Open Sans', sans-serif!important;
	padding:8px 0 10px;
	text-decoration:none;
	position:absolute;
	right:27px;
	top:15px;
	text-transform:uppercase;
}
.edit-btn:hover,
.edit-btn:focus
{
	background-color:#4d637b;
	text-decoration:none;
	color:#fff;
}
.tab-heading h1
{
	font-size:20px;
	color:#4d637b;
	text-transform:uppercase;
	line-height: 20px;
}
.requisition-table table tr .active .table-head-outer
{
	display:block;
}
/* .create-requisition
{
	float:right;
	background-color:#ee7b3a;
	font-size:13px !important;
	color:#fff !important;
	width: 185px !important;
	border: none;
	outline: none;
	padding: 5px 12px 5px !important;
	text-align: left !important;
	border-radius: 2px !important;
} */

.create-requisition {
  background-color: #ee7b3a;
  border: medium none;
  border-radius: 2px !important;
  color: #ffffff !important;
  float: right;
  font-size: 13px !important;
  line-height: 29px;
  outline: medium none;
  padding: 0 12px !important;
  text-align: left !important;
  width: 185px !important;
}

ul.dropdown-menu.create-requisition-menu {
    border: 1px solid #f4f3f5;
    webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
    top: 30px;
    border-top: none;
}
.create-requisition-menu li a
{
	padding:4px 0 !important;
	font-size:12px;
	color:#ee7b3a !important;
	text-align:center;
	text-transform:none;
}
.create-requisition-menu li a:focus
{
	color:#ee7b3a !important;
}
/* .caret-block {
    width: 26px;
    height: 29px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
	border-left:1px solid #fff;
	padding: 4px 0 0 0;
} */

.caret-block {
    width: 26px;
    /* height: 29.7px; */
    /* height:29.9px; */
    height:29px;
    text-align: center;
    position: absolute;
    /* top: -0.9px; */
    top:0;
    right: -1.1px;
    border-left: 1px solid #fff;
    padding: 4px 0 0 0;
}

.create-requisition:focus
{
	box-shadow:none;
	outline:none;
}
.create-requisition:focus
{
	color:#fff !important;
	box-shadow:none !important;
	outline:none !important;
}
.create-requisition:hover
{
	color:#fff !important;
	box-shadow:none !important;
	outline:none !important;
}
.dropdown.automobiles.open .caret-block
{
	background-color:#ffffffa6;
	border-left:1px solid transparent;
}
body .select-requisition
{
	width:161px;
	float:left;
	background-color:#fff;
	border-radius:0;
	border:1px solid #f6f5f7;
	font-size:12px;
	color:#b4b4b4;
	text-align:left;
	margin-right:15px;
}
.select-requisition:hover
{
	color:#b4b4b4;
}
.select-requisition:focus
{
	color:#b4b4b4;
	background-color:#fff;
	box-shadow:none;
	outline:none !important;
}
ul.dropdown-menu.select-requisition-menu {
    top: 31px;
    border: 1px solid #f6f5f7;
	padding:0;
}
.dropdown.select-requisitions {
    width: 129px;
}
.select-requisition-menu li a
{
	padding:4px 0 6px;
	font-size:12px;
	color:#bfbfbf;
	text-transform:none;
	text-align:center;
	background-color:#ffffff;
	border-bottom:1px solid #f6f5f7;
}
.select-requisition-menu li a:hover
{
	color:#f08c53;
	background-color:#fff;
}
.select-requisitions .caret
{
	float:right;
	color:#bfbfbf;
	margin:6px 0 0;
}
.tab-requisitions
{
	width:100%;
	display:inline-block;
	padding:21px 17px;
}
.requisitions-search-leftbar
{
	width:78%;
	float:left;
	border:1px solid #e8e8e8;
}
.searchbar
{ height: 32px;
	width:100%;
	float:left;
        outline:none;
	border:none;
	font-size:12px;
	color:#555555;
	background:url(../images/search-icon.png) 8px 7px no-repeat;
	padding:7px 40px 8px;
}
.search-rightbar
{
	float:left;
}
body .filter-bnt
{   height: 34px;
	width:127px;
	float:left;
	border:1px solid #dbe0e5;
	font-size:13px;
	color:#4d637b;
	/* font-family: 'Gotham-Medium'; */
	font-weight:600;
	background-color:#fff;
	border-radius:0;
	text-transform:uppercase;
	margin-left:11px;
	background:url(../images/filter-bg.png) 25px 9px no-repeat;
	padding-left:34px;
}
.filter-bnt:focus
{
	box-shadow:none!important;
	outline:none!important;
}
.requisitions-search
{
	margin-bottom:18px;
}
.date
{
	width:174px;
	float:left;
	font-size:12px;
	color:#555555;
	text-transform:uppercase;
	/* font-family: 'Gotham-Medium'; */
	font-weight:400;
	margin-right:26px;
}
.date-pic
{
	width:129px;
	float:left;
	border:1px solid #e9e9e9;
	outline:none;
	background-color:#fff;
}
/* .date-left {
    float: left;
    padding: 6px 0 0 0;
	margin-right:10px;
} */
.date-left {
  float: left;
  height: 32px;
  line-height: 32px;
  margin-right: 10px;
  padding: 0;
    font-weight: 700;
}

.date-pic input
{
	width:100%;
	float:left;
	border:none;
	outline:none;
	background:#fff url(../images/date-pic-icon.png) 14px 11px no-repeat;
	height: 32px;
	padding:10px 10px 10px 35px;
}
.requisition-no
{
	width:312px;
	float:left;
	font-size:12px;
	color:#555555;
	text-transform:uppercase;
	/* font-family: 'Gotham-Medium'; */
}
.dropdown-menu li
{
	width:100%;
}
.requisition-rightbar
{
	width:196px;
	float:left;
}
ul.dropdown-menu.transactions-menu li.active a
{
	background-color:#e9eef0 !important;
	color:#4d637b !important;
	border-bottom:3px solid transparent!important;
}
.requisition-input
{
	width:100%;
	float:left;
	border:1px solid #e9e9e9;
	outline:none;
	background-color:#fff;
	height:32px;
	padding:10px;
}
.requisition-status
{
	width:318px;
	float:left;
	    font-size: 12px;
    color: #555555;
    text-transform: uppercase;
    /* font-family: 'Gotham-Medium'; */
	margin: 0 0 0 26px;
}
.status-rightbar
{
	width:260px;
	float:right;
}
.action-btn {
    border-radius: 0;
    background-color: transparent;
    outline: none;
    border: none;
	text-align:center;
	font-size:13px;
	color:#555555;
	width:100%;
}
.action-btn .caret
{
	float:right;
	/* margin:7px 0 0 0; */
	margin:2px 0 0 0;
	color:#bfbfbf;
	border-top: 5px dashed;
    border-top: 5px solid\9;
    /* border-right: 5px solid transparent; */
    border-left: 5px solid transparent;
}
.action-btn:hover
{
	background-color: transparent;
	color:#555555;
}
.action-menu
{
	padding:0!important;
	background-color:#fff!important;
	border:1px solid #f4f3f5!important;
}
.action-menu li a
{
	font-size:12px!important;
	color:#555555!important;
	text-align: center!important;
	padding:5px 0 7px!important;
	border-bottom:1px solid #f4f3f5!important;
}
.action-menu li a:hover
{
	background-color:#ee7b3a!important;
	color:#fff!important;
}
.action-menu li a:focus
{
	background-color:#ee7b3a!important;
	color:#fff!important;
}
.action-btn:focus
{
	background-color:transparent !important;
	color:#555555 !important;
	outline:none !important;
	box-shadow:none!important;
}
.search-input {
    width: 100%;
    float: left;
    border: 1px solid #e9e9e9;
    outline: none;
    background-color: #fff;
    height: 30px;
    padding: 10px;
}
.action
{
	width:100%;
}
.search-btn
{
	width:82px;
	border:none;
	outline:none;
	font-size:13px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	background-color:#4d637b;
	/* font-family: 'Gotham-Medium'; */
	padding:6px 10px 6px;
}
.custom-select {
    position: relative;
    width: 129px;
    float: left;
	margin-right: 15px;
}
.custom-select select {
  display: none; 
}

.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid #bfbfbf;
  border-color: #bfbfbf transparent transparent transparent;
}
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #bfbfbf transparent;
  top: 7px;
}
.select-items div, .select-selected {
    color: #ffffff;
    padding: 5px 16px;
    border: 1px solid #ececec;
    border-color: #ececec;
    cursor: pointer;
    user-select: none;
    width: 129px;
    position: relative;
	font-size:12px;
	/* font-family: 'Gotham-Book'; */
	color:#555555bf;
	text-transform:none;
	height:32px;
	background-color: #fff;
}
.select-items {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
}
.select-hide {
  display: none;
}
.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}
/* .close-filter
{
	float:right;
	font-size:12px;
	color:#ee7b3a;
	font-family: 'Gotham-Medium';
	text-decoration:underline;
} */
.close-filter {
    /* float: right; */
    font-size: 12px;
    color: #ee7b3a;
    /* font-family: 'Gotham-Medium'; */
    text-decoration: underline;
    height: 32px;
    /* padding: 17px 0 0; */
    display: inline-block;
}
.requisition-table {
    width: 100%;
    float: left;
}
.requisition-table table{
    width: 100%;
    float: left; margin: 0 0 30px;
}
/* .requisition-table table th
{
	font-size:12px;
	color:#555555;
	font-family: 'Gotham-Medium';
	text-align: center;
	border-right:1px solid #f7f7f7;
	background-color:#eff3f6;
	padding:12px 15px;
	text-transform: uppercase;
	font-weight:500;
} */

.requisition-table table th {
  background-color: #eff3f6;
  border-right: 1px solid #f7f7f7;
  color: #555555;
  /* font-family: "Gotham-Medium"; */
  font-size: 12px;
  font-weight:700;
  height: 40px;
  padding: 0 12px;
  text-align: center;
  text-transform: uppercase;
}

.requisition-table table td
{
	font-size:13px;
	color:#555555;
	/* font-family: 'Gotham-Book'; */
	font-weight:400;
	text-align: center;
	border:1px solid #f7f7f7;
	/* padding:12px 15px; */
	padding:10px 15px;
	border-top:none;
	position:relative;
	
}
.requisition-table table tr
{
	position: relative;
}
.requisition-table table tr.odd.active
{
	
}
.requisition-table table td:last-child
{
	    width: 200px;
    padding: 0;
}
.requisition-table table tr:nth-child(even) {background: #f9f9f9}
.requisition-table table tr:nth-child(odd) {background: #fff}
.cont_select_center {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -30px;
  margin-left: -150px;
}

.cont_heg_50 {
  position: absolute;
  height: 50%;
  left: 0;
  top: 0;
  width: 100%;
  background-color: #fd7b52;
}
.pagination {
    width: auto;
    float: right;
}
.pagination li
{
	float:left;
	padding:5px 3px;
}
.pagination li a
{ z-index: auto!important;
font-size: 13px;
color: #555555;
/* font-family: 'Gotham-Book'; */
font-weight:400;
}
.pagination li a:hover
{
	text-decoration:none;
	font-weight:bold;
	border-bottom:3px  solid #ed7c3a;
}
.approve-btn
{
	width:50%;
	float:left;
	border-right:1px solid #f3f3f3;
	text-align:center;
	 font-size: 13px;
    color: #555555;
    /* font-family: 'Gotham-Book'; */
	font-weight:400;
	padding:8px 0;
}
.approve-btn:hover
{
	text-decoration:none;
	color: #555555;
}
/* ///  END DECORATION CSS  ///  */
.icon_select_mate {
  position: absolute;
  top: -3px;
  right: 2%;
  font-size: 16px;
  height: 22px;
  transition: all 275ms;
}

.select_mate {
  position: relative;
  transition: all 375ms ease-in-out;
  font-size: 13px;
    color: #555555;
    /* font-family: 'Gotham-Book'; */
	font-weight:400;
    text-align: center;
  /* Oculto el elemento select */
}
.select_mate select {
    position: absolute;
    overflow: hidden;
    height: -3px;
    opacity: 0;
    z-index: -1;
    left: 0;
}

.cont_list_select_mate {
  position: relative;
  float: left;
  width: 100%;
}

.cont_select_int {
  position: absolute;
  left: 0px;
  top: 8px;
  z-index: 999;
  overflow: hidden;
  height: 0px;
  width: 100%;
  background-color: #fff;
  padding: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  border-radius: 0px 0px 3px 3px;
  box-shadow: 1px 4px 10px -2px rgba(0, 0, 0, 0.2);
  transition: all 375ms ease-in-out;
}
.cont_select_int li {
  position: relative;
  float: left;
  width: 100%;
  border-bottom: 1px solid #E0E0E0;
  background-color: #fff;
  list-style-type: none;
  padding: 10px 2%;
  margin: 0px;
  transition: all 275ms ease-in-out;
  display: block;
  cursor: pointer;
}
.cont_select_int li:last-child {
  border-radius: 3px;
  border-bottom: 0px;
}
.cont_select_int li:hover {
  background-color: #ee7b3a;
  color:#fff;
  border-radius:0;
}
.cont_select_int .active {
  background-color: #ee7b3a;
   color:#fff;
}

/* etiqueta <p> con la opcion selecionada  */
.selecionado_opcion {
  width: 96%;
  display: block;
  margin: 0px;
  cursor: pointer;
}

/*content part css end*/
/*footer part css start*/
footer
{
	text-align:center;
	font-size:13px;
	color:#555555;
	padding:34px 0 55px;
	background-color:#eff3f6;
}
/*footer part css end*/
/*Requisition Form page css start*/
.requisition-form-outer
{
	width:100%;
	background-color: #eff3f6;
    display: inline-block;
    padding: 20px 28px;
}
.requisition-form-inner
{
	background-color:#fff;
}
.requisition-inner {
    width: 100%;
    display: inline-block;
    padding: 23px 18px;
    font-family: 'Open Sans', sans-serif;
}
.requisition-inner .form-group .errorMessage{ color: #d02e2c; }
.padd-40{ padding: 40px; }
.marg-minus-15{ margin-left: -15px !important; margin-right: -15px !important; }
/* .requisition-inner p {
    font-size: 15px;
    color: #555555;
    font-family: 'Gotham-Book';
    margin-bottom: 24px!important;
    line-height: 18px;
    letter-spacing: -0.5px;
} */
.requisition-inner p {
  color: #555555;
  /* font-family: "Gotham-Book"; */
  font-weight:400;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  margin-bottom: 21px !important;
}
.requisition-form-inner h1
{
	width:100%;
	display:inline-block;
	background-color:#e3e7e9;
	font-size:20px;
	color:#4d637b;
	padding:21px 18px 19px;
	text-transform:uppercase;
}
.requisition-form-inner h2
{
	width:100%;
	display:inline-block;
	background-color:#e3e7e9;
	font-size:20px;
	color:#4d637b;
	/* padding:24px 22px; */
	text-transform:uppercase;
	position:relative;
	/* height: 64px; */
	min-height: 62px;
    padding: 20px 22px;
}
.gray-background
{
	background-color:#e3e7e9;
}
.requisition-form label {
    font-size: 15px;
    color: #555555;
    /* font-family: 'Gotham-Book'!important; */
    font-weight: 400;
    margin-bottom: 9px;
    letter-spacing: -0.5px;
}
.drag-documents-list
{
	width:100%;
	display:inline-block;
	margin:19px 0 0 0;
}
.drag-documents-list li {
    background-color: #f4f6f7;
    border: 1px solid #e3e7e9;
    height: auto !important;
    float: left;
    width: 100%;
	padding:12px 13px 5px;
	margin-bottom:3px !important;
}
.drag-documents-leftbar
{
	width:auto;
	float:left;
	text-align:left;
}
.drag-documents-leftbar strong
{
	font-size:13px;
	color:#000000;
	font-family: 'Open Sans', sans-serif!important;
	font-weight:500;
	display:block;
	line-height:10px;
}
.drag-documents-leftbar span
{
	font-size:11px;
	color:#000;
	font-family: 'Open Sans', sans-serif!important;
}
.drag-documents-right
{
	width:auto;
	float:right;
	text-align:right;
	font-family: 'Open Sans', sans-serif!important;
	font-size:12px;
}
.drag-documents-right a
{
    color:#ee7b3a;
	text-decoration:none;
	margin-left:22px;
}
.drag-documents-right a:hover
{
	text-decoration:none;
	color:#4d637b;
}
.find-requisitions
{
	/*display:none;*/
	margin-bottom:32px;
}
.light-blue-color
{
	color:#22a3c2 !important;
}
.text-field
{
width:100%;
float:left;
border:1px solid #dddddd !important;
outline:none !important;
border-radius:0!important;
box-shadow: none!important;
/* margin-bottom:9px!important; */
margin-bottom:7px!important;
height:35px!important;
}

.date.date-picker {
    width: 100%;
    margin: 0;
}
.date.date-picker .date-pic input
{
	width:100%;
}
.date.date-picker .date-pic {
    width: 100%;
    height: 35px;
    border: 1px solid #dddddd;
}
.date.date-picker .date
{
	width:100%;
	margin:0;
}
.requisition-form span {
    font-size: 13px;
    color: #555555;
    display: block;
    letter-spacing: -0.5px;
}
.comments-field {
    width: 100%;
    float: left;
    border: 1px solid #dddddd;
    outline: none!important;
    border-radius: 0!important;
    box-shadow: none!important;
    margin-bottom: 15px;
    min-height: 63px;
    height: 63px!important;
    margin-top: -2px;
}
.col-condensed-left{
  margin-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
}
.col-condensed-right{
  margin-right: 0px;
  margin-right: 0px;
  padding-right: 0px;
}
.drp select {
border: 0 !important;            
-webkit-appearance: none;           
-moz-appearance: none;            
background: url(../images/select-arow.png)  top right no-repeat !important;   
background-position: 96% 14px !important;          
width:100%;            
text-indent: 0.01px;         
text-overflow: "";
font-size:13px;
color:#a0a0a0;     
min-height:33px;    
padding: 8px 10px;
}
.drp
{ position: relative;
	width:100%;
	border:1px solid #dddddd;
/*	padding:0 10px;*/
} 
.drp select:focus
{
	outline:none;
	box-shadow:none;
} 


.drp2 select {
border: 0 !important;            
-webkit-appearance: none;           
-moz-appearance: none;            
background:#ee7b3a url(../images/select-arow2.png)  top right no-repeat !important;   
background-position: 99% 0 !important;          
width:100%;            
text-indent: 0.01px;         
text-overflow: "";
font-size:13px;
color:#fff;     
min-height:27px;        
}
.drp2
{
	width:187px;
	border:none;
	padding:0 10px;
	float:right;
}
.drp select:focus
{
	outline:none;
	box-shadow:none;
}


.budget
{
	width:22%;
	display:inline-block;
}
.col-lg-12.new {
    width: 100%;
    display: inline-block;
}
.budget-currency
{
	width:76%;
	float:right;
}
.approver-btn
{
	width:153px;
	float:left;
	border:2px solid #4d637b;
	font-size:13px;
	color:#4d637b;
	text-align:center;
	outline:none;
	font-family: 'Open Sans', sans-serif!important;
	font-weight:500;
	background-color:#fff;
	margin: 25px 0 0 0;
    padding: 6px;
}
.drag-documents
{
	width:90%;
	display:inline-block;
	/*background-color:#f4f6f7;*/
	font-size:14px;
	color:#555555;
	  /*   margin: 30px 0 0; */
	    margin:0px 0 0;
}

.drag-documents-input
{
	min-height:190px;
	line-height:186px;
	/* background:url(../images/drag-bg.png) center top no-repeat; */
	 border: 1px dashed #677a8e;
	background-size: 100% 100%;
	text-align:center;
}
.submit-approval {
  background-color: #ee7b3a;
  border: medium none;
  border-radius: 0 !important;
  color: #ffffff;
  float: left;
  font-family: "Open Sans",sans-serif !important;
  font-size: 13px;
  font-weight: 600;
  margin:45px 0 35px 7px;
  outline: medium none;
  padding: 7px 0 8px;
  text-align: center;
  text-transform: uppercase;
  width: 184px; box-shadow: 0 0 0 #000000 !important;
}
ul.dropdown-menu {
    border-radius: 0;
    width: 100%;
}
ul.dropdown-menu.f16.main {
    display: block;
}
button#btn-country {
    border-radius: 0;
    border-right: none;
    box-shadow: none;
    height: 35px;
	border:1px solid #dddddd;
}
input#phoneNumber
{
	border-radius: 0;
    box-shadow: none;
    height: 35px;
	border:1px solid #dddddd;
	border-left:none;
}
.popover.right {
    margin-left: 10px;
    display: none!important;
}
#btn-country span.caret
{
	color:#bfbfbf;
}
#btn-country:focus
{
	box-shadow:none;
	outline:none;
}
ul.dropdown-menu.f16.main {
    width: 370px;
}
/*Requisition Form page css end*/

/*popup css start*/
.create-popup {
    /* width: 560px; */
    width: 716px;
    margin: auto;
    border-radius: 0;
	border: none;
}
.modal {
    display: none;
    position: fixed;
    z-index: 2;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color:rgba(0, 0, 0, 0.5);
}
span.close.close_multi {
  opacity: 10;
  position: absolute;
  right: -13px;
  top: -15px;
}
.create-popup h3 {
  border-bottom: 2px solid #ebeff1;
  color: #555555;
  display: inline-block;
  /* font-family: "Gotham-Medium"; */
  font-weight:400;
  font-size: 15px;
  padding: 10px 16px 9px;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
}
.create-popup-inner
{
	width:100%;
	display:inline-block;
	/* padding:17px 18px 37px; */	
	padding:14px 18px 31px;	
}
.create-popup-inner p
{
	font-size:12px;
	color:#555555;
	/* font-family: 'Gotham-Medium'; */
	font-weight:400;
	text-transform:none;
	margin-bottom:12px !important;
}
.create-popup-inner span
{
	font-size:16px;
	color:#555555;
	display:block;
	margin-bottom:22px;
}
.create-popup-inner .text-field
{
	border:1px solid #f4f3f5;
	color:#606060;
	font-size:12px;
}
html body .ok-btn
{
	width:56px;
	display:inline-block;
	background-color:#ee7b3a;
	color:#fff!important;
	font-size:13px;
	text-align:center;
	/* font-family: 'Gotham-Medium'; */
	font-weight:400;
	text-transform:uppercase;
	padding:7px 0 7px!important;
}
/* html body .cancel-btn
{
	width:80px;
	display:inline-block;
	background-color:#4d637b;
	color:#fff!important;
	font-size:13px;
	text-align:center;
	font-family: 'Gotham-Medium';
	text-transform:uppercase;
	padding:5px 0 7px!important;
} */

html body .cancel-btn {
  background-color: #4d637b;
  color: #ffffff !important;
  display: inline-block;
  /* font-family: "Gotham-Medium"; */
  font-weight:400;
  font-size: 13px;
  height: 32px;
  
  text-align: center;
  text-transform: uppercase;
  width: 80px;
}
.copy-link-btn
{
	width:116px;
	display:inline-block;
	background-color:#4d637b;
	text-align:center;
	font-size:13px;
	color:#fff;
	/* font-family: 'Gotham-Medium'; */
	font-weight:400;
	text-transform:uppercase;
	border:none;
	outline:none;
	padding:7px 0 7px 0;
	margin:12px 0 0 0;
}
/*popup css start end*/

/*general-Information page css start*/
.general-Information 
{
    width: 100%;
    display: inline-block;
    /* padding: 33px 17px; */
    padding:26px 17px;
	background-color:#fff;
}
.general-Information h2
{
	font-size:20px;
	color:#ee7b3a;
	text-transform:uppercase;
	margin-bottom:22px !important;
}
.general-Information p {
    font-size: 13px;
    color: #555555!important;
    text-transform: none;
	/* font-family: 'Gotham-Book'!important; */
	font-weight:400;
}
.general-Information .text-field
{
	margin-bottom:3px !important;
}
.general-Information .comments-field {
    height: 94px!important;
    margin: 3px 0 12px;
    resize: none;
}
.end-time 
{
	width:48%;
}
.end-time  .date.date-picker .date-pic input {
    width: 100%;
    margin-bottom: 8px;
}
.time-pick
{
	width:48%;
	float:right;
}
.time-pick .text-field
{
	padding:0 2%;
}
.questionnaire-btn {
    width:75px;
    display: inline-block;
    background-color: #ee7b3a;
    color: #fff !important;
    text-align: center;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    border: none;
    margin: 0;
    padding: 7px 0;
    /* font-weight: bold;
	font-family: 'Gotham-Book'!important; */
	font-weight:400;
}
.questionnaire-btn:hover,
.questionnaire-btn:focus
{
	background-color:#4d637b;
	color:#fff;
	box-shadow:none;
	outline:none;
}
.tab-block.general-block {
    padding: 0;
    color: #4d637b;
}
.tab-block.general-block {
    background-color: #fff;
    border-left: 6px solid transparent !important;
	/* border:none; */
	padding:10px 0 8px 18px;
}
.tab-block.general-block.active {
    border-left: 6px solid #ee7b3a !important;
	border:none;
}
.tab-block.create-rfi {
    border-bottom: none;
	background-color:#e9eef0;
}
.back-btn {
	width: 70px!important;
    display: inline-block;
    background-color: #4d637b;
    color: #fff !important;
    text-align: center;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    border: none;
    margin: 37px 7px 0 0;
    padding: 7px 0;
    /* font-weight: bold;
    font-family: 'Gotham-Book'!important; */
	font-weight:400;
    height: auto!important
}
.back-btn:hover,
.back-btn:focus
{
	background-color:#b8c1ca !important;
	color:#fff!important;
	box-shadow:none!important;
	outline:none!important;
}
input.tab-block.back-btn.active
{
	background-color:#b8c1ca !important;
	color:#fff!important;
	box-shadow:none!important;
	outline:none!important;
	border-left:none !important;
}
.add-question-btn{
    width: auto!important;
    display: inline-block;
    border: 1px solid #ee7b3a;
    outline: none;
    font-size: 14px;
    color: #ee7b3a;
    padding: 4px 18px 5px 26px;
    background:#fff url(../images/plus.png) 13px 11px no-repeat;
    margin-bottom:15px;
    font-weight:bold;
    font-family:'Open Sans', sans-serif !important;
    background-position: 13px 50%;
}
.open-questionnaire
{
	max-width:552px;
	border:1px solid #388099;
	text-align:center;
	margin:2px 0 0 0;
	padding:14px 0;
}
.open-questionnaire h4
{
	font-size:14px;
	color:#4d637b;
	text-transform:uppercase;
	font-weight:bold;
	padding:12px 0 5px 0;
}
.open-questionnaire p
{
	font-size:14px;
	color:#4d637b !important;
}
.questionnaire-popup
{
	width:874px;
	margin: auto;
    border-radius: 0;
    border: none;
}
.questionnaire-popup h3 {
    width: 100%;
    display: inline-block;
    font-size: 15px;
    color: #555555;
    text-transform: uppercase;
    border-bottom: 2px solid #ebeff1;
    /* font-family: 'Gotham-Medium'; */
	font-weight:400;
    padding: 12px 25px 9px;
    text-align: left;
}
.questionnaire-popup-inner
{
	width:100%;
	display:inline-block;
}
.question-section
{
	width:100%;
	display:inline-block;
	padding:17px 22px;
}
.add-section
{
	width:100%;
	display:inline-block;
	border-bottom:1px solid #ececec;
	padding-bottom:15px;
}
.add-section-leftbar
{
	float:left;
}
.add-section-rightbar
{
	float:right;
}
.load-template-btn
{
	float:right;
	width:auto;
	border:1px solid #ee7b3a;
	font-size:11px;
	color:#ee7b3a;
	padding: 6px 14px 6px;
	text-align:center;
}
.load-template-btn:hover,
.add-section-btn:hover,
.preview-section-btn:hover
{
	text-decoration:none;
	color:#ee7b3a;
}
.add-section-btn
{
	float:left;
	width:auto;
	border:1px solid #ee7b3a;
	font-size:12px;
	color:#ee7b3a;
	padding:6px 14px 6px;
	text-align:center;
	margin-right:4px;
}
.preview-section-btn
{
	float:left;
	width:auto;
	border:1px solid #ee7b3a;
	font-size:12px;
	color:#ee7b3a;
	padding:6px 14px 6px;
	text-align: center;
	margin-right:4px;
}
.delete-all-btn
{
	float:left;
	width:78px;
	border:1px solid #ee7b3a;
	font-size:12px;
	color:#ee7b3a;
	padding:0;
	text-align: center;
	margin-right:4px;
}
.use-excel-btn
{
	float:left;
	width:71px;
	border:1px solid #ee7b3a;
	font-size:12px;
	color:#ee7b3a;
	padding:0 0 0 7px;
	text-align:left;
	margin-right:4px;
}
.delete-all-btn:hover,
.use-excel-btn:hover
{
	text-decoration:none;
	color:#ee7b3a;
}
.preview-section-btn img
{
	float:right;
	margin:4px 5px 0 0;
}
.question-form
{
	padding: 0 25px;
	width:100%;
	float:left;
}
.question-field
{
	width:100%;
	display:inline-block;
	border:1px solid #dddddd;
	padding:7px 10px 6px;
	margin-bottom:19px;
}
.question-field:focus
{
	box-shadow:none;
	outline:none;
}
.question-form .comments-field
{
 height:60px !important;
}
.question-select
{
	width:100%;
	float:left;
	background-color:#ebeff1;
	padding:18px 23px 17px;
}
.question-type
{
width:195px;
float:left;
text-align:center;
}
.question-type h4
{
	font-size:11px;
	color:#555555;
	/* font-family: 'Gotham-Medium'; */
	font-weight:400;
	text-align:left;
	
}
.question-type .drp {
    width: 92%;
    background-color: #fff;
    margin: 6px 0 0 0;
}
.question-form-btn
{
	width:100%;
	float:left;
	padding:20px 25px;
	background-color:#fff;
}
.close-btn
{
	width:89px;
	float:left;
	border:none;
	outline:none;
	background-color:#4d637b;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	    padding: 4px 0 5px 0;
    /* font-weight: bold; */
    height: 33px;
	/* font-family: 'Gotham-Book'!important; */
	font-weight:400;
}
.save-btn
{
	width:89px;
	float:right;
	background-color:#fff;
	border:1px solid #ee7b3a;
	font-size:13px;
	text-align:center;
	color:#ee7b3a;
	padding:6px 0 5px 0;
	/* font-weight:bold;
	font-family: 'Gotham-Book'!important; */
	font-weight:400;
}
.purchase-outer
{
	width:100%;
	display:inline-block;
	/* margin:12px 0 31px; */
	margin:23px 0 23px;
}
.purchase-outer li
{
	float: left!important;
    font-size: 13px;
    color: #555555!important;
    margin: 0 144px 0 0 !important;
    width: auto!important;
}
.purchase-outer .pacific-checkbox {
    width: 16px;
    float: left;
    margin: -2px 14px 0 0;
}
.default-currency {
    width: 228px;
    display: inline-block;
	margin: 0 56px 0 0;
}
.currency-event
{
	width:auto;
	display:inline-block;
}
.currency-event li
{
	font-size: 13px;
    color: #555555;
}
.default-currency-outer 
{
    width: 100%;
    display: inline-block;
	margin-bottom: 19px;
}
.currency-event .pacific-checkbox {
    width: 16px;
    float: left;
    margin: -3px 12px 0 0;
}
.payment-terms
{
	width:475px;
	display:block;
}
.drafts-btn {
    width: 134px!important;
    display: inline-block;
    background-color: #4d637b;
    color: #fff !important;
    text-align: center;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    border: none;
    margin: 37px 7px 0 0;
    padding: 7px 0;
    /* font-weight: bold;
    font-family: 'Gotham-Book'!important; */
	font-weight:400;
    height: auto!important;
}
.editing-btn
{
	 width: 134px!important;
    display: inline-block;
    background-color: #4d637b;
    color: #fff !important;
    text-align: center;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    border: none;
    margin: 37px 7px 0 0;
    padding: 7px 0;
    /* font-weight: bold;
    font-family: 'Gotham-Book'!important; */
	font-weight:400;
    height: auto!important;
}
.next-suppliers-btn
{
	width: 164px;
    display: inline-block;
    background-color: #ee7b3a;
    color: #fff !important;
    text-align: center;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    border: none;
    margin: 37px 0 0 0;
    padding: 7px 2%;
    /* font-weight: bold;
    font-family: 'Gotham-Book'!important; */
	font-weight:400;
}
/*general-Information page css end*/
/*rfi-privateaccess css page start*/
.rfi-privateaccess
{
	    max-width: 659px;
	display: inline-block;
	border:1px solid #e9eef0;
	background-color:#fff;
	padding:24px 30px;
}
.make-bid
{
	width:100%;
	float:left;
	border-bottom:1px solid #eeeeee;
	padding-bottom:17px;
}
.make-bid-btn
{
	width:174px;
	float:left;
	background-color:#50a85b;
	font-size:13px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	/* font-family: 'Gotham-Medium'; */
	font-weight:500;
	text-decoration:none;
	padding:7px 0 8px 0;
	margin-right:26px;
}
.make-bid-btn:hover,
.decline-bid-btn:hover
{
	text-decoration:none;
	color:#fff;
}
.decline-bid-btn
{
	width:174px;
	float:left;
	background-color:#ef512c;
	font-size:13px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	/* font-family: 'Gotham-Medium'; */
	font-weight:500;
	text-decoration:none;
	padding:7px 0 8px 0;
	margin-right:26px;
}
.reprehenderit-outer
{
	width:100%;
	display:inline-block;
	padding:21px 0 0 0;
}
.reprehenderit-outer h1
{
	font-size:20px;
	color:#4d637b;
	text-transform:uppercase;
	text-align:left;
}
.reprehenderit-list
{
	width:100%;
	float:left;
	margin:14px 0 27px 0;
}
.reprehenderit-list ul
{
	width:auto;
	float:left;
}
.reprehenderit-list li
{
	float:left;
	border-right:1px solid #dddddd;
	padding:0 24px 0;
}
.reprehenderit-list li:first-child
{
	padding-left:0;
}
.reprehenderit-list li:last-child
{
	border-right:none;
}
.reprehenderit-icon
{
	width:17px;
	float:left;
	margin-right:12px;
}
.reprehenderit-detail {
    width: auto;
    float: left;
    margin: 1px 0 0 0;
}
.reprehenderit-detail p
{
	font-size:15px;
	color:#555555;
	/* font-family: 'Gotham-Medium'; */
	font-weight:500;
	line-height:17px;
	text-align:left;
}
.reprehenderit-detail span 
{
    font-size: 12px;
    color: #555555;
    text-align: left;
    display: block;
}
.reprehenderit-detail span a
{
	text-decoration:none;
	color: #555555;
}
.time-detail
{
	width:100%;
	display:inline-block;
	background-color:#f7f8f8;
	border:1px solid #eeeeee;
	padding:20px 0 20px 44px;
}
.time-detail li
{
	float:left;
	font-size:15px;
	color:#555555;
	/* font-family: 'Gotham-Medium'; */
	font-weight:500;
	position:relative;
	padding:0 20px;
}
.time-detail li:first-child
{
	padding-left:0;
}
.time-detail li:last-child:after
{
	display:none;
}
.time-detail li:after
{
	content:"";
	position:absolute;
	right:0;
	top:5px;
	width:1px;
	height:15px;
	background-color:#4d637b;
}
.time-detail li span
{
	color:#ee7b3a;
}

.reprehenderit-tab ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #333;
	width: 100%;
}


.reprehenderit-tab ul.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 0px 21px;
	height: 31px;
	line-height: 31px;
	border-top: 1px solid #333;
	background-color: #666;
	color: #ccc;
	overflow: hidden;
	position: relative;
}



.reprehenderit-tab ul.tabs li:hover {
	background-color: #ccc;
	color: #333;
}


.reprehenderit-tab ul.tabs li.active {
	background-color: #fff;
	color: #333;
	border-bottom: 1px solid #fff;
	display: block;
}

.tab_container {
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
	overflow: auto;
	text-align:left;
}

.tab_content {
	padding: 20px 0 16px;
	display: none;
	float:left;
	width:100%;
}

.tab_drawer_heading { display: none; }
.reprehenderit-tabs li
{
	float:left;
	border:1px solid #e9eef0;
	color:#4d637b;
	font-size:13px;
	text-transform:uppercase;
	cursor:pointer;
	padding:3px 13px;
	border-right:none;
}
.reprehenderit-tabs li:last-child
{
	border-right:1px solid #e9eef0;
}
.reprehenderit-tabs li.active
{
	background-color:#ee7b3a;
	color:#fff;
}
.reprehenderit-tabs {
    width: 100%;
    float: left;
    margin: 25px 0 0 0;
}
.reprehenderit-tabs-detail
{
	width:100%;
	float:left;
}
.reprehenderit-tabs-detail p
{
	font-size:13px;
	color:#4d637b;
	margin-bottom:16px !important;
}
@media screen and (max-width: 690px)
{
.time-detail 
{
    padding: 20px 10px 20px;
}
.time-detail li 
{
    font-size: 14px;
}
.time-detail li 
{
    padding: 0 15px;
}
}
@media screen and (max-width: 610px) {
.make-bid-btn, .decline-bid-btn {
    width: 110px;
    margin-right: 7px;
}	.tabs {
		display: none;
	}
.tab_drawer_heading {
    background-color: #fff;
    color: #333;
    border: 1px #e9eef0 solid;
    margin: 0 0 6px !important;
    padding: 11px 15px;
    display: block;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
   /*  font-family: 'Gotham-Book' !important; */
	font-weight:400;
    font-size: 13px;
    text-transform: uppercase;
	float: left;
    width: 100%;
}
.tab_drawer_heading:hover
{
    background-color: #ee7b3a;
    color: #fff;
}
	.d_active {
	background-color: #ee7b3a;
	color: #fff;
	}
	
	

body .reprehenderit-address {
    width: 95%;
    padding: 20px 15px 24px;
}
.address-filed 
{
	width: 80% !important;
}
	
.tab_content {
    float: left;
    width: 100%;
}	

.rfi-privateaccess 
{
    max-width: 100%;
    padding: 24px 15px;
}

.your-answer-leftbar {

    width: 100% !important;

}	
body .year-tranding-centerbar 
{
    width:100%;
}
body .year-tranding-centerbar p 
{
    margin-bottom:4px !important;
}
.time-detail
{
    width: 100%;
    display: inline-block;
    padding: 15px;
}	
.time-detail ul
{
    display: inline-block;
}
.time-detail li 
{
	float:none;
	font-size: 14px;
}	
.time-detail li::after
{
	display:none;
}
body .your-answer-rightbar.top-mrgn input.done-btn {

    margin-top: 20px;
}

body .reprehenderit-outer h1 
{
    font-size: 17px;
}
body .year-tranding-leftbar 
{
    float: left;
    width: 100%;
    margin: 0 0 7px;
}
body .year-tranding-rightbar 
{
    float: left;
    font-size: 12px;
    margin:7px 0 10px;
	width:100%;
}
body .fill-in-questionaire h4
{
	padding: 5px 14px 5px;
}

}

@media screen and (max-width:480px) 
{
.reprehenderit-outer h1 
{
    font-size: 14px;
    line-height: 23px;
}
.reprehenderit-list li {
    float: left;
    border-right:none;
    padding: 0 0 15px;
    width: 100%;
}
.reprehenderit-list li:last-child
{
	padding:0;
}
.time-detail li 
{
    font-size: 13px;
}
body .reprehenderit-address h4 
{
    font-size: 13px;
    line-height: 21px;
}
body .address-filed 
{
    width: 100% !important;
    margin: 0 0 10px !important;
}
body .address-btn {
    width: 86px;
    padding: 5px 13px;
    float: left;
    font-size: 13px;
}
.questionaire-content-bar h5 
{
    font-size: 13px;
    display: flex;
}
.reprehenderit-tabs 
{
    margin: 15px 0 0 0;
}
body .questionaire-content 
{
    padding: 10px 12px 14px;
}
body .questionaire-content-bar h5 
{
	padding:7px 14px 7px;
	line-height:18px;
	font-size:13px;
}

body .done-btn 
{
    padding: 5px 13px;
    font-size: 13px;
    line-height: 21px;
    margin-top: 15px;
}
body .your-answer-rightbar 
{
    width: 84px;
}
body .textarea-con
{
	font-size:13px;
	line-height:21px;
}

body .reprehenderit-detail p 
{
    font-size: 14px;
}
body .add-attachment-btn 
{
    font-size: 13px;
    padding: 8px 11px 8px;
    margin-top: 6px;
}


}
/*rfi-privateaccess css page end*/






/*narinder 4-9-2018 css start*/

.reprehenderit-tabs-detail
{
	position:relative;
}
#tab1 .reprehenderit-tabs-detail p
{
color: transparent;
text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
}
.reprehenderit-address 
{
    width: 485px;
    background-color: #fff;
    border: 2px #4d637b solid;
    padding: 20px 24px 29px;
    position: absolute;
    top: 70px;
    left: 50%;
    -webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	transform: translate(-50%,0);
/*	box-shadow:0px 0px 100px 48px rgba(233, 236, 238, 0.6);
*/}
.reprehenderit-address h4
{
	color:#555555;
	font-size:14px;
	line-height:24px;
	/* font-family: 'Gotham-Medium'; */
	font-weight:500;
	text-transform:uppercase;
}
.reprehenderit-address-outer
{
	float:left;
	width:100%;
	margin:5px 0 0;
}
.address-filed
{
	float:left;
	border:2px #c8c8c8 solid;
	background-color:#f7f7f7;
	font-size:14px;
	line-height:23px;
	/* font-family: 'Gotham-Book'; */
	font-weight:400;
	padding:4px 10px 4px;
	width:365px;
	outline:none;
}
.address-btn
{
	float:right;
	width:67px;
	padding:5px 13px;
	text-align:center;
	display:block;
	color:#fff;
	font-size:14px;
	line-height:24px;
	text-transform:uppercase;
	/* font-family: 'Gotham-Medium'; */
	font-weight:500;
	background-color:#ee7b3a;
	outline:none;
	border:none;
}


.next-btn
{
	margin-top:18px;
	font-size:13px;
	text-transform:uppercase;
	/* font-family: 'Gotham-Medium'; */
	font-weight:500;
	color:#fff;
	background-color:#ee7b3a;
	width:120px;
	padding:8px 13px 7px;
	text-align:center;
	outline:none;
	border:none;
}


.documents-detail
{
	float:left;
	width:100%;
	margin:0 0 22px;
}
.documents-detail-inner
{
	float:left;
	width:100%;
	color:#555555;
	font-size:14px;
	line-height:24px;
	/* font-family: 'Gotham-Book'; */
	font-weight:400;
	border:1px #dddddd solid;
	padding:7px 14px 8px;
	margin-bottom:6px;
}
.documents-detail-inner:last-child
{
	margin-bottom:0;
}
.documents-detail-leftbar
{
	float:left;
	width:75%;
}
.documents-detail-rightbar
{
	float:right;
	width:25%;
}
.documents-detail-rightbar ul
{
	float:right;
}
.documents-detail-rightbar li
{
	padding:0;
	border:none;
	color:#a5a5a5;
	/* font-family: 'Gotham-Medium'; */
	font-weight:400;
	text-transform:capitalize;
	margin-right:10px !important;
    cursor: default;
	display:inline-block;
}
.documents-detail-rightbar li:last-child {
    border-right:none;
	margin-right:0!important;
}
.documents-detail-rightbar li a
{
	color:#555555;	
}
.documents-detail-rightbar li a:hover
{
	text-decoration:none;
}

#tab2 .reprehenderit-address
{
	top:10px;
}
.fill-in-questionaire
{
	float:left;
	width:100%;
	border:1px #e9eef0 solid;
}
.fill-in-questionaire h4
{
	font-size:14px;
	color:#4d637b;
	padding:11px 24px 11px;
	/* font-family: 'Gotham-Medium'; */
	font-weight:500;
}
.fill-in-questionaire h4 span
{
	 float: left;
    width: 30px;
    margin: 0 12px 0 0;
}
.questionaire-content-bar
{
	float:left;
	width:100%;
	border-bottom:1px #e9eef0 solid;
}
.questionaire-content-bar h5
{
	font-size:14px;
	color:#ee7b3a;
	padding:5px 24px 5px;
	/* font-family: 'Gotham-Medium'; */
	font-weight:500;
	text-transform:uppercase;
	background-color:#e9eef0;
}
.questionaire-content-bar h5 span
{
	 float: left;
    width: 30px;
    margin: 0 12px 0 0;
}
.questionaire-content {
    float: left;
    width: 100%;
    padding:10px 24px 24px;
    border-bottom: 1px #e9eef0 solid;
}
.questionaire-content:last-child
{
	border-bottom:none;
}
.year-tranding
{
	float:left;
	width:100%;
	font-size:13px;
	color:#555555;
	/* font-family: 'Gotham-Book'; */
	font-weight:400;
}
.year-tranding-leftbar {
    float: left;
    width: 30px;
    margin: 0 12px 0 0;
}
.year-tranding-centerbar {
    float:left;
    width:385px;
}
.year-tranding-centerbar strong
{
	/* font-family: 'Gotham-Bold'; */
	font-weight:400;
	color: #555555;
	margin-bottom:3px;
}
.year-tranding-centerbar p
{
    font-size: 13px;
    color: #555555;
    margin-bottom: 16px !important;
}
.year-tranding-rightbar
{
	float:right;
	font-size:12px;
	color:#555555;
	/* font-family: 'Gotham-Book'; */
	font-weight:400;
}
.enter-your-answer
{
	float:left;
	width:100%;
}
.your-answer-leftbar
{
	float:left;
	width:470px;
}
.your-answer-rightbar {
    width: 70px;
    float: right;
}
.textarea-con
{
    border: 1px #dddddd solid;
    outline: none;
    width: 100%;
    padding: 14px 14px;
    float: left;
    height: 57px;
	vertical-align: middle;
    overflow: auto; 
    -ms-overflow-style: none;
	color:#555555;
	font-size:14px;
	line-height:24px;
	/* font-family: 'Gotham-Book'; */
	font-weight:400;
}
.done-btn 
{
    float:left;
    width: 100%;
    padding: 5px 13px;
    text-align: center;
    display: block;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
    /* font-family: 'Gotham-Medium'; */
	font-weight:500;
    background-color: #4d637b;
    outline: none;
    border: none;
	margin-top:22px;
}

.drag-drop
{
	float:left;
	 width: 100%;
	background-color:#f5f8f9;
	padding:17px 20px;
	text-align:center;
	margin-top:6px;
	border:1px dashed #e9eef0;
	font-size:14px;
	color:#555555;
	/* font-family: 'Gotham-Book'; */
	font-weight:400;
}
.your-answer-rightbar.top-mrgn input.done-btn {
    margin-top: 85px;
}
.add-attachment-btn
{
	font-size:13px;
	color:#ee7b3a;
	text-align:center;
	padding:10px 12px 11px;
	border:1px #dde1e6 solid;
	outline:none;
	background-color:#fff;
	margin-top:6px;
}
.question-answer
{
	float:left;
	width:100%;
	margin-top:6px;
}
.yes-anwser
{
	border:none;
	outline:none;
	font-size:11px;
	color:#4d637b;
	border:1px #4d637b solid;
	padding:4px;
	text-align:center;
	outline:none;
	background-color:#fff;
	width:42px;
	/* font-family: 'Gotham-Book'; */
	font-weight:400;
}
.no-anwser
{
	margin-left:4px;
}

/*general Information css start*/

.requisition-inner .general-Information
{
	padding:0;
}
.drag-document
{
    float: left;
    width: 100%;
    background-color: #f4f6f7;
    padding:45px 20px;
    text-align: center;
    margin-top: 6px;
    border: 1px dashed #e5e5e5;
    font-size: 13px;
    color: #555555;
   font-weight:bold;
	-moz-box-shadow:inset 0 0 20px #fff;
   -webkit-box-shadow:inset 0 0 20px #fff;
   box-shadow:inset 0 0 20px #fff;
   cursor:pointer;
}

.add-documentation {
    width: 245px;
    display: inline-block;
    background-color: #e9eef0;
    text-align: center;
    font-size: 14px;
    color: #000;
    outline: none;
    border: none;
    margin: 15px 0 0 0;
    padding: 12px 0;
	font-weight:bold;
	border: 2px solid transparent;
}
.add-documentation:focus
{
	background-color:#fff;
	border:2px solid #4d637b;
	color:#4d637b;
}
.cleaning-material
{
	margin-top:20px;
	float:left;
	width:100%;
}
.cleaning-material li
{
	border:1px #e3e7e9 solid;
	padding:16px 14px;
	background-color:#f4f6f7;
	float: left;
	width: 100%;
}
.cleaning-material-leftbar
{
	float:left;
	width:85%;
}
.cleaning-material-leftbar h4
{
	font-size: 13px;
    color: #555555;
    font-family: 'Open Sans', sans-serif;
	font-weight:500;
}
.cleaning-material-leftbar span
{
	float:left;
	width:100%;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	line-height:11px;
	margin-top: 2px;
}

.cleaning-material-rightbar
{
	float:right;
	width:15%;
	font-size:13px;
	color:#ee7b3a;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
}


/*general Information css end*/

/*narinder 4-9-2018 css end*/
/*requisition-list page css start*/
.requisition-list
{
	width:100%;
	display:inline-block;
	background-color:#fff;
}
.requisition-list .create-requisition-menu li a
{
	color:#333 !important;
	border-bottom:1px solid #f4f4f4;
	padding:5px 0;
}
.pacific-general-information
{
	width:100%;
	display:inline-block;
	padding:34px 0 36px 0;
	border-bottom:1px solid #ececec;
}
.pacific-heading
{
	width:100%;
	float:left;
	    margin-bottom: 22px;
}
.pacific-heading h4
{
	font-size:14px;
	color:#ee7b3a;
}
.pacific-heading h4 .load-template-btn
{
	margin:0;
}
.pacific-general-information > li
{
	border-bottom:1px solid #ececec;
	width:100%;
	display:inline-block;
}
.pacific-list
{
	width:100%;
	float:left;
}
.pacific-list li
{
	width:100%;
	float:left;
	margin-bottom:26px !important;
}
.pacific-checkbox
{
	width:16px;
	float:left;
}
.pacific-right
{
	/* width:747px; */
	width:787px;
	float:right;
	padding: 3px 0 0 0;
}
.pacific-right h4
{
	font-size:14px;
	color:#4d637b;
	margin-bottom:6px !important;
	font-weight:bold;
}
.edits-btn
{
	width:48px;
	float:right;
}
.edit-button
{
	width:21px;
	height:19px;
	float:left;
	border:1px solid #afafaf;
	text-align:center;
	margin-left:2px;
}
.pacific-right p
{
	font-size:14px;
	color:#757575;
	margin-bottom:5px !important;
}
.text-btn
{
	width:auto;
	float:left;
	background-color:#ececec;
	font-size:12px;
	color:#000;
	text-align:center;
	padding:0 10px;
}
.text-btn:hover
{
	text-decoration:none;
}
.pacific-list li:last-child
{
	margin-bottom:0 !important;
}
.clear
{
	width:129px;
}
.suppliers-list
{
	width:100%;
	float:left;
	border-bottom:1px solid #e9eef0;
	padding:3px 0 0 0;
}
.suppliers-list li
{
	width:100%;
	float:left;
	color:#555555;
	font-size:13px;
	margin-bottom:25px !important;
}
.suppliers-list li label {
    display: block;
}
.suppliers-list li img
{
	margin-left:9px;
}
.email-invitation
{
	width:100%;
	float:left;
	padding:26px 0 0;
}
.email-invitation h3
{
	font-size:14px;
	color:#555555;
	font-weight:bold;
	margin-bottom:12px !important;
}
.yes-btn
{
width:48px;
float:left;
border:1px solid #5c7086;
font-size:11px;
color:#4d637b;
text-align:center;
/* font-family: 'Gotham-Medium'; */
font-weight:500;
padding:4px 0 3px;
margin: 0 8px 0 0;
}
.yes-btn:hover,
.yes-btn:focus
{
text-decoration:none;
border:1px solid #ee7b3a;
color:#ee7b3a;
}
.invitation-email 
{
    width: 100%;
    float: left;
	padding:18px 0 0 0;
}
.invitation-email-subject
{
	width:100%;
	float:left;
}
.invitation-email-subject .label
{
	font-size:14px;
	color:#545454;
	margin-bottom:7px !important;
}
.invitation-email-subject .label sup
{
	color:#ed7b3c !important;
}
.insert-field
{
	float:right;
	color:#6d6d6d;
	font-size:12px;
	background-color:#fff;
	outline:none;
	border:none;
	box-shadow:none;
	font-weight:bold;
}
.email-content
{
	width:100%;
	float:left;
	padding:20px 0 0 0;
}
.content-msg
{
	width: 100%;
    float: left;
    border: 1px solid #dddddd !important;
    outline: none !important;
    border-radius: 0!important;
    box-shadow: none!important;
    margin-bottom: 9px!important;
    height: 278px!important;
	padding:20px 30px;
	color:#4d627d;
	resize: none;
}
.privacy-settings
{
width:100%;
float:left;
margin:29px 0 0 0;
}
.privacy-settings li
{
	float:left;
	width:auto;
	/* font-family: 'Gotham-Book'!important; */
	font-weight:400;
	font-size:13px;
	padding:0;
	margin: 0 36px 0 0 !important;
}
.privacy-settings li label
{
	font-weight: normal;
    width: 100%;
    display: block;
}

.email-invitation h4 {
    font-size: 14px;
    color: #555555;
    font-weight: bold;
    margin-bottom: 12px !important;
}
.buttons-rfi
{
	width:100%;
	float:left;
	margin:29px 0 0 0;
}
.rfi-btn 
{
    width: 200px;
    float: left;
    border: 1px solid #555555;
    text-align: center;
    color: #4d637b;
    text-transform: uppercase;
    padding:10px 0 11px 0;
	margin:0 21px 0 0;
	font-weight: bold;
}
.buttons-rfi.reverse-btn .rfi-btn {
    width: 258px;
}
.rfi-btn img
{
	display:inline-block;
	margin: 0 0 0 14px;
}
.rfi-btn:hover
{
	text-decoration:none;
}
.publish-btn
{
	width:202px;
	float:left;
	background-color:#ee7b3a;
	font-size:14px;
	color:#fff;
	text-align:center;
	 padding:10px 0 11px 0;
	 border: 1px solid #ee7b3a;
	 text-transform:uppercase;
	 font-weight:bold;
}
.publish-btn:hover
{
	text-decoration:none;
}
.create-section
{
	width:100%;
	float:left;
	padding:21px 0 0 0;
}
.create-section h5
{
	font-size:14px;
	color:#555;
	/* font-weight:bold; */
	/* font-family: 'Gotham-Medium'; */
	font-weight:500;
	margin-bottom:11px !important;
}
.cancel-button
{
	float:right;
	font-size:13px;
	color:#4d637b;
	background-color: transparent;
	outline:none;
	border:none;
	font-weight:bold;
	text-decoration:underline;
	padding:0;
	margin: 4px 33px 0 0;
}
.save-button
{
	float:right;
	font-size:13px;
	color:#ee7b3a;
	background-color: transparent;
	outline:none;
	border:none;
	font-weight:bold;
	text-decoration:underline;
	padding:0;
	margin: 4px 0 0 0;
}
.hide-div {
    width: 533px;
    border: 1px solid #e5e5e5;
   /*  -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px; */
    padding: 13px 11px 15px;
    /* margin: 14px 0 0 0; */
    margin:8px 0 0 0;
    float: left;
}
.hide-div li {
    margin-bottom: 0!important;
}
.hide-div li label
{
	display:inline-block;
}
.hide-div .add-btn
{
	float:right;
	background-color:#999999;
	color:#fff;
}
.hide-div-outer .hide-div
{
	height:110px;
	overflow:auto;
}
.hide-div h3
{
	font-size:13px;
	color:#555555;
	margin-bottom:20px !important;
}
.hide-div .pacific-checkbox {
    margin: 4px 10px 0 0;
}
.hide-div .text-field
{
width: 85% !important;
margin-right: 10px!important;
padding: 12px!important;
height: 34px!important;
margin-bottom: 0!important;
z-index: 1!important;
}
.hide-div li span {
    margin: 7px 0 0 0;
    display: inline-block;
}
.add-btn
{
	background-color:#999999;
	border-radius:0 !important;
	outline:none;
	font-size:13px;
	color:#fff;
	text-transform:none;
	width:58px;
	font-family: 'Open Sans', sans-serif!important;
	padding:0;
}
.add-btn:focus
{
	background-color:#ee7b3a !important;
	color:#fff !important;
	outline:none !important;
	box-shadow:none!important;
}
.add-btn:hover
{
	color:#fff !important;
}
button.btn.btn-default.btn-choose {
    border-radius: 0 !important;
    background-color: #eee;
    border-right: 0;
	color:#555555;
	font-size:13px;
	padding: 7px 8px;
}
button.btn.btn-default.btn-choose:focus
{
	outline:none!important;
	box-shadow:none !important;
	border-radius: 0 !important;
}
.upload-field {
    width: 61% !important;
    margin-right: 6px;
    box-shadow: none!important;
	    z-index: 1!important;
}
body .btn-reset
{
	width:119px;
	float:left;
	border:1px solid #999999;
	border-radius:0;
	background-color:#999999;
	font-size:13px;
	color:#fff;
	padding: 7px 0;
}
body .btn-reset:hover,
body .btn-reset:focus
{
	color:#fff;
	background-color:#ee7b3a;
	outline:none !important;
	border:1px solid #ee7b3a;
}
.add-btn-outer
{
	width:200px;
	float:left;
}
.hide-div-outer
{
	width:533px;
}
.add-btn-outer {
    width: 59px;
    float: right;
    margin: 20px 0 0 0;
}
.preview-supplier
{
	width:100%;
	float:left;
	padding:0 22px;
}
.preview-supplier li
{
	width:100%;
	float:left;
	margin-bottom:36px !important;
}

.preview-supplier li:last-child
{
	margin-bottom:0 !important;
}
.preview-supplier li h4 {
    font-size: 14px;
    color: #555555;
    /* font-family: 'Gotham-Bold'; */
	font-weight:400;
    margin-bottom: 8px !important;
}
.preview-supplier li .form-group
{
	margin:15px 0 0 0;
}
.preview-supplier li p
{
	font-size:13px;
	color:#555555;
}
.supplier-view-btn
{
	width:auto;
	float:left;
	background-color:#fff;
	border:1px solid #ef8042;
	color:#ef8042;
	font-size:12px;
	text-align:center;
	margin:15px 0 0 0;
	padding:4px 2% 5px;
}
.supplier-view-btn:hover,
.supplier-view-btn:focus
{
	text-decoration:none;
	background-color:#ef8042;
	color:#fff;
}
.preview-invitation-email
{
	width:100%;
	display:inline-block;
	border-bottom:1px solid #4d637b;
	font-size:13px;
	color:#555555;
	padding:17px 27px 30px;
}
.preview-invitation-email-content
{
	width:100%;
	display:inline-block;
	padding:18px 27px;
}
.invitation-email-content-top
{
	width:100%;
	display:inline-block;
	border-bottom:1px solid #eeeeee;
	margin-bottom:9px;
}
.invitation-email-content-top p
{
	font-size:14px;
	color:#555555;
	padding-bottom:15px;
}
.invitation-email-content-top p a
{
	font-weight:bold;
	color:#ee7b3a;
}
.invitation-email-content-top p span
{
	font-weight:bold;
	color:#ee7b3a;
	display:inline-block !important;
}
.invitation-email-content-top p span
{
	color:#ee7b3a;
	font-weight:bold;
	display:block;
}
.participate-btn
{
	width:100%;
	display:inline-block;
	margin:16px 0 24px;
}
.participate-btn a
{
	width:auto;
	display:inline-block;
	font-size:12px;
	color:#546980;
	border:1px solid #546980;
	height:23px;
	padding:0 2%;
	line-height: 19px;
}
.participate-btn a:hover,
.participate-btn a:focus
{
	text-decoration:none;
	color:#ee7e3e;
	border:1px solid #ee7e3e;
}
.address
{
	width:100%;
	display:inline-block;
	padding:4px 0 0;
	font-size:13px;
	color:#555555;
}
.login li
{
display:inline-block;
position:relative;
margin-right:60px!important;
}
.login li:last-child
{
margin-right:0 !important;
}
.login li a
{
font-size:13.71px;
color:#fff;
text-transform:uppercase;
}
.login li img {
display: inline-block;
margin-right: 10px;
position: absolute;
left: -23px;
top: 3px;
}
/* CSS used here will be applied after bootstrap.css */
/* custom checkboxes */
	.custom-checkbox > [type="checkbox"],
	.custom-checkbox > label{
		margin-bottom:0px !important;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.custom-checkbox > [type="checkbox"]:not(:checked),
	.custom-checkbox > [type="checkbox"]:checked {
		position: absolute;
		left: -9999px;
	}
	.custom-checkbox > [type="checkbox"]:not(:checked) + label,
	.custom-checkbox > [type="checkbox"]:checked + label {
		position: relative;
		padding-left: 25px;
		cursor: pointer;
	}
	.custom-checkbox > [type="checkbox"]:not(:checked) + label:before,
	.custom-checkbox > [type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -12px;
    width: 19px;
    height: 19px;
    border: 2px solid #c5c5c5;
    background: #ffffff;
    border-radius: 2px;
	}
	.custom-checkbox > [type="checkbox"]:not(:checked) + label:after,
	.custom-checkbox > [type="checkbox"]:checked + label:after {
		font: normal normal normal 14px/1 FontAwesome;
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: 3px;
    transition: all .2s;
    color: transparent;
    background: #ee7c3b;
    width: 13px;
    height: 13px;
	}
	
	.custom-checkbox > [type="checkbox"]:not(:checked) + label:after {
		opacity: 0;
		transform: scale(0);
	}
	.custom-checkbox > [type="checkbox"]:checked + label:after {
		opacity: 1;
		transform: scale(1);
	}
	
	.custom-checkbox > [type="checkbox"][data-indeterminate] + label:after,
	.custom-checkbox > [type="checkbox"][data-indeterminate] + label:after {
		content: '\f068';
		left: 6px;
		opacity: 1;
		transform: scale(1);
	}
	
	.custom-checkbox > [type="checkbox"]:disabled:not(:checked) + label:before,
	.custom-checkbox > [type="checkbox"]:disabled:checked + label:before {
	  	box-shadow: none;
	  	background-color: #eeeeee;
		border-color: #eeeeee;
		cursor: not-allowed;
		opacity: 1;
		color: #dadada;
	}
	.custom-checkbox > [type="checkbox"]:disabled:checked + label:after {
	  color: #dadada; cursor: not-allowed;
	}
	.custom-checkbox > [type="checkbox"]:disabled + label {
	  color: #aaa; cursor: not-allowed;
	}
	.custom-checkbox > [type="checkbox"]:checked:focus + label:before,
	.custom-checkbox > [type="checkbox"]:not(:checked):focus + label:before {
		border: 1px solid #66afe9;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	}
	.custom-checkbox > label:hover:before {
  		border: 1px solid #88D2FF !important;
	}
	.custom-checkbox > [type="checkbox"]:disabled:not(:checked) + label:hover:before,
	.custom-checkbox > [type="checkbox"]:disabled:checked + label:hover:before{
		border: 1px solid #E4E4E4 !important;
	}
/*requisition-list page css end*/

@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) {

.tab-heading h1 {
    line-height: 20px;
}
.edit-btn {
   
    padding: 9px 0 9px;
   
}
/* .create-requisition-menu li a {
    padding: 10px 0 0!important;
   
} */
/* .date-left { */
    /* padding: 12px 0 0 0; */
/* } */
/* .create-requisition
{
	color:#fff !important;
	padding:4px 6px 5px !important;
	line-height:18px !important;
} */
.create-requisition
{
	color:#fff !important;
	padding:0px 6px!important;
	line-height:27px !important;
}
.btn .caret {
    margin-left: 0;
    /* margin-top: 9px; */
   /*  margin-top:4px; */
}
/* body .filter-bnt {
    height: 32px;
    line-height: 27px;
} */

/* .dropdown.automobiles button .caret {
position: absolute;
right: 8px;
top: 6px;
} */

body .filter-bnt {
height: 32px;
line-height: 32px;
padding-top: 0;
padding-bottom: 0;
}
label {
  
    line-height: 20px;
}


.f16 .flag {
    position: absolute;
    top: 8px;
    left: 5px;
}
button#btn-country {
	line-height:10px;
}
.action-menu li a
{
	line-height:20px !important;
}
input, input:before, input:after {
      -webkit-user-select: initial;
      -khtml-user-select: initial;
      -moz-user-select: initial;
      -ms-user-select: initial;
      user-select: initial;
     }
}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
/* .mac-os .create-requisition
{
	padding:9px 6px 1px !important;
}
.mac-os .caret-block
{
	padding:9px 0 0 0;
}
.mac-os .create-requisition-menu li a
{
	padding:9px 0 6px !important;
}
.mac-os .filter-bnt
{
	padding:7px 0 5px 26px;
}
.mac-os .search-btn
{
	padding:10px 10px 2px;
}
.mac-os .tab-heading h1 {
    line-height: 45px;
}
.mac-os .tab-heading {
    padding: 11px 21px 0;
}
.mac-os .edit-btn
{
	line-height:18px;
} */
/*.mac-os .requisition-table table th
{
	padding:17px 0 7px;
}*/
/*.mac-os .requisition-table table td
{
	padding:7px 0 0;
}*/
/* .mac-os .action-btn .caret {
    margin: 2px 0 0 0;
}
.mac-os .select-requisitions .caret {
    margin:3px 0 0;
}
.mac-os button#btn-country {
/*    padding: 11px 12px 2px 0;*/
/*}
.mac-os .drp select
{
	line-height:22px;
	padding:9px 0 0 0;
}
.mac-os .f16 .flag {
    position: relative;
    top: -3px;
    left: 0px;
}
.mac-os .action-menu li a {
    padding: 5px 0 5px !important;
}
.mac-os .drag-documents-leftbar span {
    float: left;
    padding-top: 5px;
} */
/*.mac-os .requisition-table table td:first-child
{
	padding:16px 0 9px !important;
}*/
/* .mac-os label {
    margin-bottom: 0;
}
.mac-os .questionnaire-btn {
    padding: 14px 20px 6px;
} */
/*.mac-os .add-question-btn {
    padding: 9px 0 0 20px;
}*/
/* .mac-os .back-btn
{
	padding:14px 20px 6px !important;
}
.mac-os .btn-reset {
    padding: 12px 0 2px;
}
.mac-os .yes-btn {
    padding: 7px 0 5px;
}
.mac-os .rfi-btn {
    padding: 14px 0 12px 0;
}
.mac-os .publish-btn{
    padding: 14px 0 12px 0;
}
.mac-os button.btn.btn-default.btn-choose {
    padding: 12px 8px 2px;
}
.mac-os .input-group-addon
{
	padding:11px 12px 2px;
}
.mac-os .purchase-outer li{ line-height: 25px; }
.mac-os .hide-div .pacific-checkbox {
    margin: 11px 10px 0 0;
}

.mac-os .hide-div li span {
    margin: 5px 0 0 0; line-height: 28px;
}
.mac-os .hide-div .no-margin{ margin: 0 10px 0 5px; }
.mac-os .hide-div li span.margin2-span{ margin: 2px 0 0 0; }
.mac-os .add-question-btn{ background: #fff url(../images/plus.png) 13px 15px no-repeat; }
.mac-os .approver-btn {
    margin: 20px 0 0 0;
}
.mac-os .requisition-form-inner h1 {
    padding: 27px 18px 13px;
}
.mac-os .requisition-form-inner h2 {
    padding: 29px 22px 15px;
}
.mac-os .select-requisition {
    padding: 10px 10px 3px 10px;
}
.mac-os .select-requisition-menu li a {
    padding: 10px 0 3px !important;
}
.mac-os .make-bid-btn {
    padding: 12px 0 3px 0;
}
.mac-os .decline-bid-btn {
    padding: 12px 0 3px 0;
}
.mac-os .time-detail li:after {
    top: 0;
}
.mac-os .reprehenderit-tabs li {
    padding: 9px 5px 0;
}
.mac-os .address-btn {
    padding: 10px 13px 0;
}
.mac-os .next-btn {
    padding: 11px 13px 3px;
}
.mac-os .time-detail {
    padding: 20px 0 15px 44px;
}
.mac-os .date-left {
    padding: 10px 0 0 0;
}
.mac-os .purchase-order .date-left2 {
    padding: 9px 0 0 0;
}
.mac-os .purchaseo .date-left2 {
    padding: 4px 0 0 0;
}
.mac-os .add-documentation {
    padding: 16px 0 7px;
}
.mac-os .fill-in-questionaire h4 {
    padding: 13px 24px 4px;
}
.mac-os .questionaire-content-bar h5 {
    padding: 10px 24px 0;
}
.mac-os .textarea-con {
    padding: 20px 14px 14px;
}
.mac-os .done-btn {
    padding: 10px 13px 0;
}
.mac-os .yes-anwser {
    padding: 8px 4px 0;
}
.mac-os .create-popup h3 {
    padding: 17px 18px 5px;
}
.mac-os .ok-btn {
    padding: 10px 0 4px !important;
}
.mac-os .cancel-btn {
    padding: 10px 0 4px !important;
} */
/*.mac-os .dropdown-menu li a
{
	padding:7px 10px 0;
}*/
/* .mac-os .copy-link-btn {
    padding: 7px 0 0 0;
}

.mac-os .questionnaire-popup h3 {
    padding: 17px 25px 4px;
}
.mac-os .questionnaire-popup h3.availabletempatehead{ padding: 17px 25px 14px; } */
/*.mac-os .add-section-btn {
    padding: 7px 0 0;
}*/
/*.mac-os .preview-section-btn
{
	padding:7px 0 0 8px;
}*/
/*.mac-os .load-template-btn
{
	padding: 7px 0 0;
}*/
/* .mac-os .edit-button img {
    margin: 3px 0 0 0;
}
.mac-os .text-btn {
    padding: 8px 10px 0;
}
.mac-os .close-btn {
    padding: 10px 0 2px 0;
}
.mac-os .save-btn {
    padding: 10px 0 2px 0;
}
.mac-os .preview-section-btn img {
    position: relative;
    top: -3px;
    right: 0;
}
.mac-os .question-type h4 img
{
	margin:0 0 0 3px;
}
.mac-os .preview-supplier a{ padding: 9px 2% 7px; }
.mac-os .compose-message-btn{ padding: 11px 0 4px; }
.mac-os .add-people-btn{ padding: 10px 0 3px 31px; line-height: 15px; }
.mac-os .add-people-detail h3{ overflow: visible; }
.mac-os .message-typing h4{ overflow: visible; }
.mac-os .add-people h2{ line-height: 44px; padding: 3px 0 6px 0; }
.mac-os .supplier-view-btn {
    padding: 9px 2% 0;
}
.mac-os .form-control, output {
    color: #555;
}
.mac-os .requisition-table table th {
    font-size: 11px;

}
.mac-os .suppliers-list ul li label input[type="radio"]{ margin-right: 10px; }
.mac-os .privacy-settings ul li label input[type="radio"]{ margin-right: 10px; }
.mac-os .login li img {
top: -3px;
}
.mac-os input, input:before, input:after {
      -webkit-user-select: initial;
      -khtml-user-select: initial;
      -moz-user-select: initial;
      -ms-user-select: initial;
      user-select: initial;
     }
     
.mac-os .rank-red{ line-height: 24px; }

.mac-os .rank-green{ line-height: 24px; }

.mac-os .rank-gray{ line-height: 24px; }
  
.mac-os .resendemail-btn{ padding: 7px 0 7px; }

.mac-os .another-supplie-btn{ padding: 10px 0 7px 0; }

.mac-os .another-supplie-btn img{ margin: 0 0 0 11px; }

.mac-os .aed-left
{
	border-right:1px solid #555555;
	font-size:14px;
	color:#555;
	text-transform:uppercase;
	width:33%;
	float:left;
	padding-top:6px;
        padding-bottom: 3px;
}


.mac-os a.addcontract{ padding: 7px  44px 4px !important; }
.mac-os a.draft-btn{ width: 132px; display: inline-block;font-size: 13px; color: #ee7b3a; border: 1px solid #ee7b3a; text-align: center;font-weight: bold; padding: 7px 0 2px 0; position: absolute;top:14px; right: 19px;height: auto;line-height: auto; }
.mac-os a.purchaseorder-edit-btn{ line-height: 22px; padding: 5px 26px 2px !important; margin-top: 10px; }
.mac-os .purchaseorder-btnimg img{ margin-top: 0 !important; }
.mac-os a.savedraftCO{ width: 175px; }
.mac-os .paddbuttonchnge{ height: auto; padding: 8px 7px 0 8px; }
.mac-os .sendmsgheight{ padding: 8px 14px 0px 14px; }
.mac-os .paddt8r8l8b ul li span{ line-height: 18px; }
.mac-os .add-new-supplier-btn{ padding: 0; }
.mac-os .add-new-supplier-btnlesspadd{ padding: 0; } */

}

/*list-iteam page css start*/
.sendmsgheight{ padding: 4px 14px 4px 14px; }
.list-iteam
{
    width:100%;
    display:inline-block;
    padding:21px 20px;
}
.list-iteam h2
{
    font-size:13px;
    color:#4d637b;
    background-color:#eff3f6;
    /* font-family: 'Gotham-Bold'; */
	font-weight:400;
    padding:11px 23px 12px;
}
.list-iteam-table
{
    width:100%;
    display:inline-block;
    /*border:1px solid #eff3f6;*/
    border-top:none;
    overflow: auto;
}
.list-iteam-table table {
    width: 100%;
    float: left;
}
.list-iteam-table table th
{
	font-size:14px;
	color:#555555;
	padding:16px 18px 14px;
	font-weight:bold;
	border:1px solid #eff3f6;
	text-align: center;
}
.spinner input {
  text-align: right;
}
.input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}
.input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px;
  margin-left: -1px;
  position: relative;
  border-radius: 0;
}
.input-group-btn-vertical > .btn:first-child {
  border-top-right-radius: 4px;
}
.input-group-btn-vertical > .btn:last-child {
  margin-top: -2px;
  border-bottom-right-radius: 4px;
}
.input-group-btn-vertical i{
  position: absolute;
  top: 0;
  left: 4px;
}
.input-group.spinner {
    width: 70px;
    border-radius: 0!important;
    border: 1px solid #d8d8d8;
	z-index:1;
	display: inline-block;
}
.input-group.spinner input
{
	border:none;
}
.price-input
{
	width:95px;
	outline:none;
	border:1px solid #d8d8d8;
	padding:5px 10px;
}
.attach-button
{
	width:66px;
	display:inline-block;
	background-color:#eff3f6;
	border:1px solid #d8d8d8;
	text-align:center;
	color:#555555;
	font-size:12px;
	padding:4px 0;
}
.add-button
{
	width:50px;
	display:inline-block;
	background-color:#eff3f6;
	border:1px solid #d8d8d8;
	text-align:center;
	color:#555555;
	font-size:12px;
	padding:4px 0;
}
.list-iteam-table table td
{
	padding:35px 18px;
	position:relative;
	border:1px solid #eff3f6;
	color: #555555;
	font-size:14px;
	text-align: center;
}
.list-iteam-table table td:nth-child(6){ text-align: left; }
.list-iteam-table.list-iteam-table-edit table td:first-child {
    width: 299px!important;
}
.list-iteam-table.list-iteam-table-edit table th:first-child {
    width: 299px!important;
}
.item-name-input,
.item-number-input
{
	width:100%;
	border:1px solid #d8d8d8;
	outline:none;
	font-size:13px;
	color:#555;
	padding:5px 10px;
}
.price-delete {
    position: relative;
    left: 18px;
    top: 0;
    font-size: 16px;
    color: #ec563e;
}
.edit-delete {
    position: relative;
    left: 10px;
    top: 0;
    font-size: 16px;
    color: #679c43;
}
.input-group.spinner input.form-control {
    border-radius: 0;
    box-shadow: none;
	width: 50px;
    text-align: left;
}
.spinner .input-group-btn-vertical
{
	border-radius:0;
}
.spinner .btn
{
	background-color: transparent;
}
.spinner .btn:focus
{
	box-shodow:none;
	outline:none;
}
.database-btn
{
	width:100%;
	display:inline-block;
	margin:22px 0 0 0;
}
.attach-button:focus
{
	outline:none;
	background-color:#4d637b;
	border:1px solid #4d637b;
	color:#fff;
}
.view-files
{
	width:100%;
	display:inline-block;
	padding:0 27px;
}
.questionnaire-button {
    width: auto;
	float:left;
    background-color: #ee7b3a;
    color: #fff !important;
    text-align: center;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    border: none;
    /* margin: 0 20px 0 0; */
    margin:0 10px 0 0;
    padding: 7px 2% 8px;
   /*  font-weight: bold;
	font-family: 'Gotham-Book'!important; */
	font-weight:400;
}
.attach-field {
    float: left;
    color: #ee7b3a;
    font-size: 12px;
    background-color: #fff;
    outline: none;
    border: none;
    box-shadow: none;
    font-weight: bold;
	margin:7px 0 0 0;
}
.spinner i.fa.fa-caret-down
{
	color: #b8b8b8;
    margin-top: 5px;
}
.spinner i.fa.fa-caret-up
{
	color: #b8b8b8;
    margin-bottom: 5px;
}
.unit-outer
{
	width:100%;
	display:inline-block;
	padding:10px 25px;
}
.unit-label
{
	width:235px;
	float:left;
	margin:0 11px 0 0;
}
.unit-outer label
{
	display:block;
	font-size:13px;
	color:#555555;
}
.unit-label-input
{
	width:100%;
	display:inline-block;
	border:1px solid #d8d8d8;
	font-size:13px;
	color:#555;
	outline:none;
	padding:8px;
}
.unit-amount
{
	width:99px;
	float:left;
	margin:0 11px 0 0;
}
.unit-popup
{
	width:652px;
}
.add-button:focus
{
	outline:none;
	box-shadow:none;
}
.unit-requisition
{
	width:100%;
	border:1px solid #000;
}
.unit-label .drp select {
    min-height: 34px;
}
.unit-amount .input-group.spinner {
    width: 98px;
}
/*list-iteam page css end*/
/*fill-questions page css start*/
.fill-questions
{
	width:100%;
	display:inline-block;
	background-color:#fff;
	padding:0 20px;
}
.fill-questions .reprehenderit-detail span
{
	font-size:15px;
	color:#555555;
}
.fill-questions .time-detail
{
	background-color:#e9eef0;
}
.fill-in-questionaire-tabs
{
	width:100%;
	float:left;
	margin:23px 0 0 0;
}
.fill-in-questionaire-tabs li
{
	font-size:14px;
	color:#4d637b;
	border:1px solid #4d637b;
	float:left;
	text-transform:uppercase;
	padding:7px 8px;
	cursor:pointer;
	margin-bottom:13px !important;
}
.fill-in-questionaire-tabs li:first-child
{
	border-right:none;
}
.fill-in-questionaire-tabs li.active
{
	background-color:#4d637b;
	color:#fff;
}
.questionnaire-general-information
{
	width:100%;
	float:left;
	border-bottom:1px  solid #ececec;
	margin-bottom: 47px;
}
.questionnaire-general-information:last-child
{
	border-bottom:none;
}
.questionnaire-general-information h3
{
	font-size:14px;
	color:#ee7b3a;
	/* font-family: 'GothamBold'; */
	font-weight:400;
	margin-bottom:29px !important;
}
.questionnaire-general-inner
{
	width:756px;
	display:inline-block;
	margin:0 0 0 40px;
}
.questionnaire-general-inner h4
{
	font-size:14px;
	color:#4d637b;
	margin-bottom:7px !important;
	font-weight:bold;
}
.questionnaire-general-inner p
{
	font-size:14px;
	color:#555555;
}
.general-answer
{
	width:100%;
	float:left;
	margin:18px 0 0 0;
}
.answer
{
	width:669px;
	outline:none;
	border:1px solid #dddddd;
	font-size:14px;
	color:#cacaca73;
	margin:-0 16px 0 0;
	height:55px;
	float:left;
	padding:6px 14px;
}
.questionnaire-general-top
{
	width:100%;
	float:left;
	margin-bottom:41px;
}
.drag-answer
{
	width:100%;
	float:left;
	margin:4px 0 0 0;
}
.drag-answer-here
{
	font-size:14px;
	float:left;
	background-color:#f5f8f9;
	border:1px dashed #d9d9d9;
	width:320px;
	text-align:center;
	padding:24px 0;
}
.attachment {
    width: 428px;
    float: right;
    margin: 14px 0 0 0;
}
.attachment .done-btn
{
	float:right;
}
.add-attachment-bnt
{
	width:161px;
	float:left;
	border:1px solid #dde1e6;
	outline:none;
	font-size:13px;
	color:#ee7b3a;
	background-color:#fff;
	text-align:center;
	margin-top:22px;
	padding:7px 0;
}
.request
{
	width:100%;
	float:left;
	margin:15px 0 0 0;
}
.request-btn-outer
{
	width:100%;
	float:left;
	margin:33px 0 0 0;
}
.request-btn
{
	width:174px;
	float:left;
	background-color:#4d637b;
	color:#fff;
	text-transform:uppercase;
	font-size:13px;
	text-align:center;
	padding:6px 0 8px 0;
	margin-right:10px;
	font-weight:bold;
}
.request-btn:hover,
.request-btn:focus
{
	text-decoration:none;
	color:#fff;
}
.next-button
{
	width:157px;
	float:left;
	background-color:#ee7b3a;
	color:#fff;
	text-transform:uppercase;
	font-size:13px;
	text-align:center;
	padding:6px 0 8px 0;
	font-weight:bold;
}
.next-button:hover,
.next-button:focus
{
	text-decoration:none;
	color:#fff;
}
.margin-bottom
{
	margin-bottom:0;
}
.questionnaire-general-information:last-child
{
	margin-bottom:20px;
}
.requisition-table table tr .active .table-head-outer
{
	display:block !important;
}

.draft-btn {
    width: 132px;
    display: inline-block;
    font-size: 13px;
    color: #ee7b3a;
    border: 1px solid #ee7b3a;
    text-align: center;
    font-weight: bold;
    padding: 6px 0;
    position: absolute;
    top: 14px;
    right: 19px;
}
.external-item
{
	width:100%;
	display:inline-block;
	padding:34px 27px 0;
	margin-bottom:23px;
}
.external-item label
{
	float:left;
	font-size:13px;
	color:#555555;
	font-weight:bold;
	margin:8px 20px 0 0
}
.external-item .input-group.spinner input.form-control {
    border-radius: 0;
    box-shadow: none;
    width: 50px;
    text-align: left;
}
.list-items
{
	width:100%;
	display:inline-block;
	padding:16px 24px;
}
ul#myTabs li {
    float: left;
    max-width: 148px;
    display: inline-block;
    width: 148px;
    margin: 0 1px!important;
}
ul#myTabs li a {
    font-size: 13px;
    color: #ee7b3a;
    border: 1px solid #ee7b3a;
    font-weight: bold;
    margin: 0 1px 0 0;
    padding: 6px 2% 9px;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.list-items .tab-content {
    float: left;
    width: 100%;
}
ul#myTabs li a:hover
{
	text-decoration:none;
	color:#fff;
	background-color:#4d637b;
	border:1px solid #4d637b;
}
ul#myTabs li.active a
{
	text-decoration:none;
	color:#fff !important;
	background-color:#4d637b !important;
	border:1px solid #4d637b !important;
}
.group-category
{
	width:100%;
	float:left;
	margin:2px 0 0 0;
}
.group-category-search
{
	width:100%;
	float:left;
	background-color:#e9eef1;
	padding:7px 14px 10px;
	margin-bottom:2px;
}
.group-category-search p
{
	font-size:14px;
	color:#555555;
	margin-bottom:4px !important;
}
.search-category
{
	width:100%;
	float:left;
	font-size:13px;
	color:#555;
	outline:none;
	border:1px solid #4d637b;
	background-color:#e9eef1;
	padding:7px 7px;
}
.cleaning-equipment
{
	width:100%;
	float:left;
}
.cleaning-equipment h4
{
	width:100%;
	float:left;
	background-color:#4d637b;
	font-size:14px;
	color:#fff;
	position:relative;
	padding:12px 15px 10px;
}
.cleaning-equipment h4 a
{
	float:right;
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
.cleaning-equipment-list
{
	width:100%;
	float:left;
	border:1px solid #dddddd;
	display:none;
}
.cleaning-equipment-list li:nth-child(odd) {
	background-color:#fff;
}
.cleaning-equipment-list li:nth-child(even) {
	background-color:#f3f3f3;
}
.cleaning-equipment-list li
{
	font-size:13px;
	color:#555555;
	font-weight:bold;
	padding:11px 14px 13px;
}
.cleaning-equipment-list .pacific-checkbox {
    width: 16px;
    float: left;
    margin: 0 11px 0 0;
}
.cleaning-equipment-list ul
{
	overflow:auto;
	height:209px;
}
.show-description
{
	float:right;
	color:#ee7b3a;
	font-size:12px;
}
.show-description:focus
{
	text-decoration:none;
	color:#ee7b3a;
}
/*.description
{
	width:100%;
	font-size:12px;
	color:#000;
	display:inline-block;
	display:none;
	padding: 5px 0 0 29px;
	font-family: 'Gotham-Book'!important;
}*/
.quotation-outer
{
	width:100%;
	float:left;
}
.quotation-outer table
{
	width:100%;
	float:left;
}
.quotation-outer table th
{
	background-color:#4d637b;
	font-size:13.96px;
	color:#fff;
	padding:15px 0 16px;
	text-transform:uppercase;
	 /* font-family: 'GothamBold'; */
	 font-weight:400;
}
.quotation-outer table th:first-child
{
	width: 577px;
	padding-left:20px;
}
.quotation-outer table th:nth-child(4) {
    width: 285px;
}
.quotation-outer table th:last-child
{
	padding-left:0;
}
.quotation-outer table td:last-child
{
	border-right:1px solid #f3f3f3;
}
.materials-subtotal
{
	background-color:#000;
	border:1px solid #000;
}
.quotation-outer table td
{
	padding:15px 32px 0;
}
.materials
{
	background-color:#eff3f6;
	font-size:13px;
	color:#ee7b3a;
	padding:8px 30px !important;
	/* font-family: 'GothamBold'; */
	font-weight:400;
}
.materials-total 
{
	width:100%;
	float:left;
	background-color:#e9eef0;
	border:1px solid #dddddd;
	margin-bottom:24px;
}
.materials-total td
{
	font-size:14px;
	color:#4d637b;
	padding:15px !important;
	font-weight:bold;
}
body .materials-total td:last-child
{
	border-right:1px solid #f3f3f3!important;
	text-align:right;
}
.materials-comment-outer label
{
	font-size:14px;
	color:#4d637b;
}
.materials-comment {
    width: 546px;
    display: inline;
}
.materials-comment .comments-field
{
	height:41px !important;
}
.materials-table
{
	width:100%;
	float:left;
	border:1px solid #f3f3f3;
}
th.work-total {
    padding: 16px 46px!important;
/* 	font-family: 'Gotham-Book'!important; */
	font-weight:400;
	font-size:18px !important;
}
.materials-table td:first-child
{
	width:545px;
}
.materials-table td:last-child .quantity-unit-input
{
	background-color:#eff3f6 !important;
}
.materials-comment .answer {
    width: 100%;
    height: 41px;
    border: 1px solid #dddddd;
}
.work-documents
{
	width:100%;
	float:left;
	padding:37px 0 0 0;
}
.work-documents h5
{
	font-size:16px;
	color:#555555;
	/* font-family: 'GothamBold'; */ font-weight:400;
	margin-bottom:19px !important;
}
.work-documents h6
{
	font-size:13px;
	color:#ee7b3a;
	/* font-family: 'GothamBold'; */ font-weight:400;
	background-color:#eff3f6;
	padding:7px 31px;
	margin-bottom:27px !important;
}
.work-documents-drag
{
	width:673px;
	float:left;
}
.documents-drag
{
	width:100%;
	float:left;
}
.documents-drag-input
{
	width:465px;
	float:left;
	background-color:#f5f8f9;
	border:1px dashed #d9d9d9;
	font-size:14px;
	color:#555555;
	text-align:center;
	text-transform:uppercase;
	padding: 15px 0;
	height:55px;
	
}
.chose-file-btn
{
	background-color:#fff;
	outline:none;
	border:1px solid #dde1e6;
	font-size:13px;
	color:#4d637b;
	text-align:center;
	float:right;
	text-transform:uppercase;
	width:172px;
	padding:5px 0 4px 0;
	margin:26px 0 0 0;
}
.comment-buyer
{
	width:100%;
	float:left;
	border:1px solid #dddddd;
	font-size:14px;
	color:#d4d4d4;
	background-color:#fff;
	height:110px;
	margin:18px 0 0 0;
	padding:6px 13px ;
}
.comment-buyer:focus
{
	outline:none;
}
.documents-drag .request-btn-outer
{
	margin-top:13px!important;
}
.quantity-unit-input
{
	float: left;
    border: 1px solid #dddddd !important;
    outline: none !important;
    border-radius: 0!important;
    box-shadow: none!important;
    margin-top: 22px!important;
    height: 41px!important;
}
body .box-shadow
{
	webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075)!important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)!important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s!important;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s!important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s!important;
}
.total
{
	background-color:#e9eef0;
}
.total td
{
	font-size:14px;
	color:#4d637b;
	font-weight:bold;
	padding:0 !important;
}
/*fill-questions page css end*/
input
{
	font-family: 'Open Sans', sans-serif!important;
}
/*email-preview page css start*/
.email-preview
{
	width:100%;
	display:inline-block;
	margin:25px 0 0 0;
	text-align:left;
}
.email-preview-top
{
	width:100%;
	display:inline-block;
}
.email-preview-top h3
{
	width:100%;
	display:inline-block;
	border-bottom:1px solid #eaeeef;
	position:relative;
	font-size:15px;
	color:#4d637b;
	text-transform:uppercase;
	padding-bottom:13px;
	margin-bottom:20px !important;
}
.email-preview-top h3:after
{
	content:"";
	position:absolute;
	left:0;
	bottom:-1px;
	width:133px;
	height:4px;
	background-color:#ee7b3a;
}
.email-preview-top p
{
	font-size: 13px;
    color: #4d637b;
    margin-bottom: 16px !important;
}
.download-btn
{
	width:194px;
	display:inline-block;
	border:1px solid #dcdfe4;
	font-size:13px;
	color:#ee7d3b;
	text-align:center;
	padding:6px 0 ;
	margin-bottom:17px;
}
.download-btn:hover,
.download-btn:focus
{
	text-decoration:none;
	background-color:#ee7d3b;
	color:#fff;
	border:1px solid #ee7d3b;
}
.materials-outer
{
	width:100%;
	float:left;
}
.materials-outer table
{
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.28);
    width: 100%;
	min-height:200px;
	overflow:auto;
	margin-bottom:33px;
}
.materials-outer table th
{
	font-size:14px;
	color:#4f637b;
	/* font-family: 'Gotham-Bold'; */ font-weight:400;
	padding:7px 0;
}
.materials-outer table th:first-child
{
	padding-left:24px;
	width:68px;
}
.materials-outer table td
{
	font-size:13px;
	color:#555;
	padding:7px 0;
	border-bottom:1px solid #e9eef1;
}

.materials-outer table td strong
{
	display:block;
	margin-bottom:5px;
}
.materials-outer table td p
{
	font-size:13px;
	color:#555;
}
.materials-outer table td:first-child
{
	padding-left:24px;
	width:68px;
}
.email-preview-top:last-child .materials-outer table
{
	margin-bottom:0;
}
.orange-color
{
	color:#ee7b3a !important;
}
.light-gray-bg
{
	background-color:#f8faf9;
}
/*email-preview page css end*/
.general-answer .done-btn {
    float: right;
    width: 69px;
}
/*rfq overview page css start*/
.rfq-overview-outer
{
	width:100%;
	float:left;
	padding:19px 22px;
	background-color:#fff;
}
.rfq-overview-outer .tabs li
{
	float:left;
}
.rfq-overview-outer .tabs 
{
	width:100%;
	border-bottom:1px solid #4d637b;
	float:left;
}
.rfq-overview-outer .tabs li 
{
	font-size:13.71px;
	color:#4d637b;
	background-color:#eff3f6;
	font-weight:bold;
	padding:5px 2% 6px;
	cursor:pointer;
	margin-right:12px !important;
}
.rfq-overview-outer .tabs li.active
{
	background-color:#4d637b;
	color:#fff;
}
.overview-bids
{
	width:100%;
	float:left;
}
.overview-bids-range
{
	width:100%;
	float:left;
}
.overview-bids-range li
{
	float:left;
	font-size:13px;
	color:#4d637b;
	font-weight:bold;
	padding:0 4% 0;
	position:relative;
}
.overview-bids-range li:first-child:after
{
	display:none;
}
.overview-bids-range li:after
{
	content:"";
	position:absolute;
	background:url(../images/drop.png) no-repeat;
	left:0;
	right:0;
	margin:auto;
	width:8px;
	height:22px;
	bottom:-30px;
}
.overview-bids-range li:first-child
{
	padding-left:0;
}

.overview-bids-range li:last-child
{
	padding-right:0;
}
.overview-bids-range li:last-child:after
{
	right:-54px!important;
}
.riverside-outer
{
	width:100%;
	float:left;
	border:1px solid #e0e0e0;
	margin:30px 0 0 0;
}
.riverside-outer li
{
	font-size:13.99px;
	color:#555555;
	background-color:#e0e0e0;
	padding:4px 17px;
	font-weight:bold;
	margin-bottom:13px !important;
}
.riverside-outer li:last-child
{
	margin-bottom:0 !important;
}
.riverside-outer li:nth-child(2)
{
	width:86.5%;
	position:relative;
}
.riverside-outer li:nth-child(2):after
{
	content: "";
    position: absolute;
    left: 100%;
    width: 2px;
    height: 109px;
    background-color: #e37840;
    top: -41px;
}
.budget-outer
{
	width:100%;
	float:left;
	margin:7px 0 0 0;
}
.expected-budget
{
	width:auto;
	float:left;
	font-size:14px;
	color:#555555;
	font-weight:bold;
}
.expected-budget span
{
	color:#e37840;
}
.potential-savings
{
	width:auto;
	float:right;
	font-size:14px;
	color:#555555;
	font-weight:bold;
}
.potential-savings span
{
	color:#e37840;
}
.convert-totals
{
	width:100%;
	float:left;
	font-size:12px;
	color:#555555;
	text-align:right;
	margin:40px 0 0 0;
}
.bids-table-outer
{
	width:100%;
	float:left;
	margin:13px 0 0 0;
}
.bids-table-outer h4
{
	width:100%;
	float:left;
	font-size:13px;
	color:#fff;
	background-color:#4d637b;
	font-weight:bold;
	padding:7px 21px 10px;
	margin-bottom:1px !important;
}
.bids-table {
    width: 100%;
    float: left;
    overflow: auto;
}
.bids-table table
{
	width:1286px;
	float:left;
	border:1px solid #e9eef0;
}
.bids-table table th
{
	font-size:14px;
	color:#555555;
	font-weight:bold;
	border-bottom:1px solid #e9eef0;
	padding: 7px 0 10px 0;
}
.bids-table table th:first-child
{
	padding-left:19px;
}
.bids-table table td
{
	font-size:13px;
	color:#555555;
	font-weight:bold;
	border-bottom:1px solid #e9eef0;
	padding: 7px 0 10px 0;
}
.bids-table table td:nth-child(4) {
    width: 202px;
    text-align: center;
    padding-right: 120px;
}
.bids-table table td:first-child
{
	padding-left:19px;
	border-top:1px solid #e9eef0;
}
.view-bid-btn
{
	width:98px;
	display:inline-block;
	font-size:13px;
	text-transform:uppercase;
	color:#f0884d;
	border:1px solid #f0884d;
	text-align:center;
	padding:7px 0;
}
.view-bid-btn:hover,
.view-bid-btn:focus
{
	background-color:#f0884d;
	color:#fff;
	text-decoration:none;
	border:1px solid #f0884d;
}
.bids-received
{
	width:100%;
	float:left;
	margin: 0 0 6px 0;
	    overflow: auto;
}
.supply
{
	width:451px;
	float:left;
}
.supply h5
{
	font-size:14px;
	color:#555555;
	/* font-family: 'GothamBold'; */ font-weight:400;
	margin-bottom:12px !important;
}
.supply-detail
{
	width:100%;
	float:left;
	font-size:13px;
	color:#555;
}
.supply-detail strong
{
	font-size:13.99px;
	display:block;
}
.supply-detail img {
    float: left;
    margin: 0 9px 0 0;
}
.bids-received table
{
	border:1px solid #e9eef0;
	width:100%;
}
.bids-received table td
{
	padding:16px 0;
	font-size:13.71px;
	color:#555;
	padding: 15px 20px;
	border-bottom:1px solid #eaeef1;
}
.bids-received table td:first-child
{
	padding-left:20px;
}
.bids-received table
{
	border-bottom:1px solid #e9eef0;
}
.rfq-overview-outer .tab_content {
    padding: 20px 0 16px;
    display: none;
    float: left;
    width: 100%;
    overflow: -webkit-paged-y;
}
.action-button
{
	background-color:#fff!important;
	border-radius:0!important;
	width:114px!important;
	border:1px solid #f0884d!important;
	text-align:center!important;
	font-size:13px!important;
	text-transform:uppercase!important;
	color:#f0884d!important;
}
.action-button:focus
{
	box-shadow:none !important;
	outline:none!important;
}
.action-button .caret {
    float: right;
    color: #a6b1bd;
    margin: 7px 0 0 0;
}
.action-button-dropdown {
    max-width: 74px!important;
	padding:0 !important;
	border-bottom:none !important;
}
.action-button-dropdown li a
{
	font-size:12.8px!important;
	color:#555!important;
	border-bottom:1px solid #f4f3f5 !important;
	text-align:center;
}
.action-button-dropdown li:last-child a
{
	border-bottom:none;
}
.not-read-bid
{
	color:#ee2d32;
}
.does-not-want-bid
{
	color:#22a4c4;
}
.reading-bid
{
	color:#ed7a37;
}
.read-bid
{
	color:#68bc30;
}
.view-reason-button
{
	width:113px;
	display:inline-block;
	border:1px solid #23a3be;
	text-align:center;
	font-size:13px;
	color:#23a3be;
	text-align:center;
	text-transform:uppercase;
	padding:0;
	padding:6px 0 7px 0;
}
.view-reason-button:hover,
.view-reason-button:focus
{
	background-color:#23a3be;
	color:#fff;
	text-decoration:none;
}
.bid-popup-outer
{
	width:1003px;
}
.bid-popup
{
	width:100%;
	display:inline-block;
}
.pdf-buttons-outer
{
	width:97.9%;
	display:inline-block;
	border-bottom:1px solid #ececec;
	padding:15px 0 17px;
	margin: 0 0 0 21px;
}
.pdf-buttons-outer .load-template-btn
{
	float:left !important;
	margin: 0 20px 0 0;
}
.company-logo
{
	margin-bottom:14px;
	display:inline-block;
}
.company-detail
{
	width:409px;
	display:inline-block;
	padding:16px 20px 0;
}
.company-detail-top
{
	width:100%;
	display:inline-block;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:7px;
	margin-bottom:8px;
}
.company-detail-top li
{
	color:#555555;
	font-size:12.97px;
	/* font-family: 'Gotham-Book'!important; */ font-weight:400;
	margin-bottom:4px !important;
}
.company-detail-top li span
{
	width:88px;
	font-weight:300;
	float:left;
}
.company-detail-top li strong
{
	display:inline-block;
}
.supplier-comments
{
	width:100%;
	float:left;
}
.supplier-comments strong
{
	font-size:13px;
	color:#606060;
	margin-bottom:4px;
	display:inline-block;
}
.supplier-comments p
{
	font-size:13px;
	color:#555;
	font-weight:300;
}
.supplier-tabs
{
	width:100%;
	float:left;
	padding:30px 22px 26px;
}
.supplier-tabs .tabs li
{
	margin-right:10px !important;
}

.tab-blocks{
width:100%;
.tab-mnu{
display:block;
list-style:none;
&:after{
content:'';
display:table;
clear:both;
}

&:hover:not(.active){
background-color: lighten($tabc,5%);
}
}
.active{
background-color: #fff;
color:$fontc;
border-bottom:1px solid lighten($fontc,55%);
cursor:default;
}
}
.tab-cont{
box-sizing:border-box;
border-top:1px solid white;
background-color:$tabfontc;
color:darken($fontc,20%);
}
.supplier-tabs.tab-block
{
padding:0 !important;
}

ul.tab-mnu li {
    float: left;
	width:auto !important;
}
ul.tab-mnu li {
    font-size: 13.71px;
    color: #4d637b;
    background-color: #eff3f6;
    font-weight: bold;
    padding: 5px 2% 6px;
    cursor: pointer;
    margin-right: 10px !important;
	float: left;
}
ul.tab-mnu li.active
{
	background-color: #4d637b !important;
    color: #fff !important;
}
ul.tab-mnu {
    width: 100%!important;
    border-bottom: 1px solid #4d637b !important;
    float: left!important;
}
.adhesive-table th
{
	padding:17px 0 5px !important;
	font-size:12.75px !important;
	color:#555555 !important;
}
.adhesive-table th:first-child
{
	padding-left:17px !important;
}
.adhesive-table td
{
	padding:12px 0 13px!important;
	font-size:12.75px !important;
	color:#555555 !important;
	font-weight:300 !important;
}
.adhesive-table td:first-child {
    padding-left: 17px !important;
    width: 259px;
    border-top: none!important;
}
.adhesive-table td:nth-child(4)
{
	width:83px !important;
	text-align:left !important;
}
.adhesive-table td:nth-child(2)
{
	width:248px;
}
.adhesive-table td:nth-child(3)
{
	width:200px;
}
.adhesive-table td:nth-child(5)
{
	width:71px;
}
.adhesive-table td:last-child
{
	width:80px;
}
.view-btn
{
	width:68px;
	display:inline-block;
	font-size:12.75px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#4d637b;
	padding:5px 0 6px;
}
.adhesive-table td .caret
{
	color:#b8b8b8;
	margin:-1px 5px 0 0;
}
.supplier-tabs .close-btn {
    float: right !important;
    margin:23px 0 0 0 !important;
}
thead.fixedHeader {
    display: table;
    width: 100%;
    float: left;
}
tbody.scrollContent
{
display: inline-block;
height: 383px;
overflow: auto;
width: 100%;
}
.questionnaire-general
{
	width:100%;
	float:left;
	padding:17px 18px 0;
	border:1px solid #eff3f6;
	border-top:none;
	height:439px;
	overflow:auto;
}
.questionnaire-top
{
	width:100%;
	float:left;
}
.questionnaire-top h5
{
	font-size:13.99px;
	color:#ee7b3a;
	/* font-family: 'GothamBold'; */ font-weight:400;
	margin-bottom:23px !important;
}
.questionnaire-inner
{
	width:887px;
	float:right;
	text-align:left;
	margin-bottom:33px;
}
.questionnaire-inner span
{
	font-size:14px;
	color:#4d637b;
	font-weight:bold;
	margin-bottom:4px;
	display:block;
}
.questionnaire-inner p
{
	font-size:13.99px;
	color:#555555;
	font-weight:300;
}
.questionnaire-inner strong
{
	color:#555555;
	font-size:13.99px; 
	/* font-family: 'GothamBold';  */font-weight:400;
}
/*rfq overview page css end*/

.table-head-outer {
    background-color: #fff;
    padding: 10px;
    float: left;
    width: 100%;
    border: 1px solid #bfbfbf;
}
.table-head-status
{
	width:100%;
	float:left;
	background-color:#eff3f6;
}
.table-head-status li
{
	float:left;
	font-size:13px;
	color:#555555;
	font-weight:bold;
	padding:15px;
	width:247px;
}
.resend-email
{
	width:100%;
	float:left;
}
.resend-email li
{
	width:254px;
	float:left;
	border-right:1px solid #efefef;
	font-size:12.8px;
	color:#4d637b;
	text-align:center;
	padding:8px 0 7px;
	height:45px;
}
.resend-email li:last-child
{
	float:right;
	border-right:none;
}
.awaiting-btn
{
	width:140px;
	background-color:#ee7b3a;
	font-size:12.8px;
	color:#fff;
	display:inline-block;
	padding:3px 0 7px;
	font-weight:bold;
}
.awaiting-btn:hover
{
	text-decoration:none;
}
/* .resendemail-btn
{
	width:139px;
	background-color:#4d637b;
	font-size:12.8px;
	color:#fff;
	display:inline-block;
	padding:3px 0 7px;
	font-weight:bold;
} */

.resendemail-btn {
  background-color: #4d637b;
  color: #ffffff;
  display: inline-block;
  font-size: 12.8px;
  font-weight: bold;
  height: 27px;
  padding: 4px 0;
  width: 139px;
}

.resendemail-btn:hover,
.offer-received-btn:hover
{
	text-decoration:none;
	color:#fff;
}
.offer-received
{
	background-color:#f3f3f3;
}
.offer-received-btn
{
	background-color:#22a3c3;
	width:140px;
	font-size:12.8px;
	color:#fff;
	display:inline-block;
	padding:3px 0 7px;
	font-weight:bold;
}
.view-bid-button
{
	width:139px;
	background-color:#757575;
	font-size:12.8px;
	color:#fff;
	display:inline-block;
	padding:3px 0 7px;
	font-weight:bold;
}
.view-bid-button:hover
{
	width:139px;
	background-color:#22a3c3;
	font-size:12.8px;
	color:#fff;
	display:inline-block;
	font-weight:bold;
	text-decoration: none;
}
.compare-bids
{
	width:100%;
	float:left;
	background-color:#f3f3f3;
	padding:19px 16px;
}
.compare-bids-leftbar
{
	width:50%;
	float:left;
	text-align:left;
}
.another-supplie-btn
{
	width:224px;
	display:inline-block;
	border:1px solid #4d637b;
	font-size:12.8px;
	color:#4d637b;
	text-transform:uppercase;
	text-align:center;
	background-color:#fff;
	padding:9px 0 9px 0;
}
.another-supplie-btn img
{
	float:left;
	margin:0px 0 0 11px;
}
.compare-bids-rightbar
{
	float:right;
	text-align:right;
}
.compare
{
	width:149px;
}
.table-condensed tr
{
	display: table-row !important;
}
.materials-outer table tbody {
    display:block;
    height:289px;
    overflow:auto;
}
.materials-outer table thead,.materials-outer table tbody tr {
    display:table;
    width:100%;
    table-layout:fixed;
}

.materials-outer table thead {
    width: calc( 100%)
}
.materials-outer table th:nth-child(2)
{
	width:256px;
}
.materials-outer table th:nth-child(3)
{
	width:205px;
}
.materials-outer table td:nth-child(2)
{
	width:260px;
}
.materials-outer table td:nth-child(3)
{
	width:202px;
}

.list-iteam-table table tbody {
    display:block;
    height:433px;
    overflow:auto;
}
.list-iteam-table table thead,.list-iteam-table table tbody tr {
    display:table;
    width:100%;
    table-layout:fixed;
}
.list-iteam-table table thead {
    width: calc( 100%)
}
/*auction page css start*/
.auction-start-date
{
	width:228px;
	display:inline-block;
	margin: 0 15px 0 0;
}
.bootstrap-datetimepicker-widget {
    top: 0;
    left: 0;
    width: 300px !important;
    padding: 4px;
    margin-top: 1px;
    z-index: 99999!important;
    border-radius: 4px;
    overflow: visible;
}
.reverse-inner
{
	/* height:186vh !important; */
	/* min-height:186vh !important; */
}
.bid-select .drp 
{
width: 477px;
border: 1px solid #dddddd;
padding: 0 10px;
}
.items-not-add
{
	width:100%;
	float:left;
	border:1px solid #eff3f6;
	border-top:none;
	padding:11px 0 10px 0;
	font-size:13px;
	color:#555555;
	text-align:center;
}
.download-template-outer
{
	width:100%;
	float:left;
	margin:27px 0 8px 0;
}
.download-template-leftbar
{
	width:17%;
	float:left;
	background-color:#ee7b3a;
	text-align:center;
	font-size:14.22px;
	color:#fff;
	font-weight:bold;
	padding:11px 0 12px 0;
	margin: 0 25px 0 0;
}
.download-template-rightbar
{
	width:80%;
	float:right;
	background-color:#f4f6f7;
	border:4px solid #fff;
	outline:1px dashed #e5e5e5;
	text-align:center;
	color:#555555;
	font-size:13.71px;
	padding:17px  0 18px;
}
.auction-btn .add-question-btn
{
	border:1px solid #4d637b;
}
.upload-items
{
	width:80%;
	float:left;
}
.upload-items .drag-documents-leftbar span
{
	color:#ee7b3a;
}
.upload-items .drag-documents-leftbar strong
{
	color:#555;
}
.list-items-popup
{
	width:873px;
}
.external-items
{
	width:100%;
	display:inline-block;
	padding:14px 25px 0;
}
.create-item-table 
{
	height:367px;
}
.create-item-table-outer
{
	width:100%;
	display:inline-block;
	padding:4px 0 0 0;
}
.create-new-btn
{
	width:152px;
	display:inline-block;
	background-color:#4d637b;
	text-align:center;
	font-size:13.4px;
	color:#fff;
	text-transform:uppercase;
	/* font-family: 'Gotham-Medium'; */ font-weight:500;
	padding:4px 0 3px 0;
}
.create-new-btn:hover
{
	text-decoration:none;
	color:#fff;
}
.create-item-table
{
	width:100%;
	display:inline-block;
	margin:32px 0 0 0;
	overflow:auto;
}
.create-item-table table th
{
	font-size:14px;
	color:#555555;
	font-weight:bold;
	background-color:#ebeff1;
	padding:7px 0;
}
.create-item-table table th:first-child
{
	padding-left:17px;
	width:37px;
}
.create-item-table table th:nth-child(2)
{
	padding-left:20px;
	width:473px;
}
.create-item-table table th:last-child
{
	padding-right:17px;
	text-align:right;
}
.create-item-table table td
{
	font-size:13px;
	color:#555555;
	padding:7px 0 10px;
	border:1px solid #ececec;
	border-left:none;
	border-right:none;
}
.create-item-table table td:first-child
{
	padding-left:17px;
	width:37px;
	border-left:1px solid #ececec;
}
.create-item-table table td:nth-child(2)
{
	padding-left:20px;
	width:473px;
}
.create-item-table table td:last-child
{
	border-right:1px solid #ececec;
	padding-right:17px;
	text-align:right;
}
.edit-btn-new
{
	margin-right:15px;
}
.preview-pop-up
{
	width:600px;
}
/*auction page css end*/
/*ra supplierview page css start*/
.ra-supplierview-inner
{
	width:100%;
	display:inline-block;
	padding:23px 18px;
}
.supplierview-Information-outer
{
	width:100%;
	display:inline-block;
}
.supplierview-Information-top
{
	width:100%;
	display:inline-block;
	margin-bottom:23px;
}
.supplierview-Information-top h4
{
	background-color:#e9eef0;
	font-size:14px;
	color:#555555;
	font-weight:bold;
	padding:9px 0 13px 22px;
}
.supplierview-Information-detail
{
	width:100%;
	display:inline-block;
	border:1px solid #ededed;
	padding:19px 21px 24px;
}
.supplierview-Information-detail p
{
	font-size:14px;
	color:#555555;
}
.supplierview-Information-detail li
{
	font-size:14px;
	color:#555;
	margin-bottom:5px !important;
}
.supplierview-Information-detail li a
{
	font-size:14px;
	color:#555;
	font-weight:bold;
}
.supplierview-Information-detail li:last-child
{
	margin-bottom:0 !important;
}
.content-inner.ra-supplierview {
    /* height: 166vh!important; */
    /* min-height: 166vh!important; */
}
.supplierview-Information-detail li p
{
	margin-bottom:10px !important;
}
.supplierview-Information-detail li:last-child p
{
	margin-bottom:0 !important;
}
.pre-bids
{
	width:100%;
	display:inline-block;
}
.pre-bids-table
{
	width:100%;
	display:inline-block;
}
.pre-bids-table table
{
	border:none;
}
.pre-bids-table table td
{
	border:1px solid #e9eef1;
	padding:9px;
	border-bottom:none;
	position:relative;
	    vertical-align: top;
}
.pre-bids-table table td h4
{
	font-size:14px;
	color:#555555;
	font-weight:bold;
}
.pre-bids-table table td p
{
	font-size:13px;
	color:#555555;
}
.drag-documents-list-new
{
	width:634px;
}
.drag-documents-outer
{
	width:100%;
	display:inline-block;
}
.drag-documents-outer h3
{
	font-size:14px;
	color:#ee7b3a;
	font-weight:bold;
	margin-bottom:9px !important;
}
.drag-documents-outer-top
{
	background-color: #f4f6f7;
    border: 1px solid #e3e7e9;
    height: auto !important;
    padding: 12px 13px 5px;
    margin-bottom: 11px !important;
	display: inline-block;
    width: 100%;
}
input.back-btn.back-btn-2 {
    float: left;
	margin:0 0 0 0 !important;
}
.pre-bids-table-inner th
{
	font-size:14px;
	color:#555;
	background-color:#eff3f6;
	padding: 10px 9px;
}
.pre-bids-table-inner th:first-child
{
	width:22px;
}
.pre-bids-table-inner th:last-child
{
	width:50px;
}
.pre-bids-table-inner td:first-child
{
	width:22px;
}
.pre-bids-table-inner td
{
	font-size:14px;
	font-weight:bold;
	color:#555;
	border-bottom:1px solid #e9eef1!important;
	vertical-align:top;
}
.pre-bids-table-inner td:nth-child(2)
{
	width:120px;
}
.pre-bids-table-inner td:last-child
{
	width:50px;
}
.border-none
{
	border:none !important;
}
.pre-bids-table-price th
{
	font-size:14px;
	color:#555;
	background-color:#eff3f6;
	padding: 10px 6px;
}
.pre-bids-table-price th:first-child
{
	width:32px;
}
.pre-bids-table-price th:last-child
{
	width:53px;
}
.pre-bids-table-price td:first-child
{
	width:32px;
}
.pre-bids-table-price td:last-child
{
	width:53px;
}
.pre-bids-table-price td
{
	font-size:14px;
	font-weight:bold;
	color:#555;
	border-bottom:1px solid #e9eef1!important;
	vertical-align:top;
	position:relative;
	padding:9px 9px 8px!important;
}
.pre-bids-table-price td:nth-child(2)
{
	width:113px;
}
.rank-red
{
width:21px;
height:21px;
font-size:12.8px;
color:#fff;
background-color:#e52920;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
text-align:center;
line-height:21px;
display: inline-block;
margin-right: 13px;
}
.rank-gray
{
width:21px;
height:21px;
font-size:12.8px;
color:#fff;
background-color:#7b7b7b;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
text-align:center;
line-height:21px;
display: inline-block;
margin-right: 13px;
}
.rank-green
{
width:21px;
height:21px;
font-size:12.8px;
color:#fff;
background-color:#68bb2f;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
text-align:center;
line-height:21px;
display: inline-block;
margin-right: 13px;
}
.pre-bids-table-price td span
{
	font-weight:normal;
	font-size:13px;
}
.td-height
{
	height:58px;
}
.table-pre-bids-scroll
{
	overflow:auto;
}
table.table-pre-bids 
{
    width: 100%;
}
.pre-bids-total th
{
	font-size: 16px;
    color: #555;
    background-color: #eff3f6;
    padding: 10px 9px;
	border-right:1px solid #e0e5e8;
	text-align:center;
}
.pre-bids-total th:first-child
{
	text-align:left;
}
/* .content-inner.ra-supplierview .tab-block img 
{
    position: absolute;
    left: 23px;
    top: 24px;
} */
.content-inner.ra-supplierview .tab-block img 
{
    position: absolute;
    left:15px;
    top: 22px;
}
.pre-bids-work
{
	width:100%;
	display:inline-block;
	border:1px solid #eee;
}
.pre-bids-work table th
{
  padding: 17px 9px 9px;
  font-size:14px;
}
.pre-bids-work table th:first-child
{
	width:20px;
}
.tab-block span {
    line-height: 36px;
}
.pre-bids-table-price td:first-child {
    width: 32px;
}
table.pre-bids-table-inner td span {
    font-weight: normal;
    width: 120px;
}
table.pre-bids-table-inner.pre-bids-work-inner td:first-child
{
	width:32px !important;
}
.pre-bids-total-work th:first-child {
    width: 320px !important;
    padding: 0 17px!important;
}
.dropdown-toggle.currency-btn {
    width: 100%;
    background-color: transparent;
    font-size: 14px;
    color: #555;
	border:none;
	outline:none;
	/* font-family: 'Gotham-Book'!important; 
	font-weight: normal;  */font-weight:400;
} 
.dropdown.currency {
    position: absolute;
    width: 100px;
    right: 0;
    top: 18px;
}
.currency-btn:focus
{
	outline:none !important;
	bpx-shadow:none !important;
}
span.bold {
    font-size: 16px;
   /*  font-family: 'GothamBold'!important; */ font-weight:700;
	padding-bottom:8px !important;
}

.pre-bids-work-inner .rank-green
{
	float:left;
}
.pre-bids-work-inner .rank-red
{
	float:left;
}
.pre-bids-work-inner .rank-gray
{
	float:left;
}
table.pre-bids-table-inner.pre-item-total td
{
	height: 66px;
    padding: 16px 10px 0;
    vertical-align: top;
}
.expected
{
	height:38px !important;
	padding:7px 10px 0 !important;
}
.edit-icon
{
	float:right;
}
.view-file
{
	width:100%;
	display:inline-block;
}
.view-icon {
    width: 15px;
    float: left;
    margin-right: 10px;
}
.view-file-detail
{
	width:auto;
	display:inline-block;
	font-size:12px;
}
.view-file-detail strong
{
	display:block;
}
.btn-view
{
	display:block;
	color:#ef8346;
}
.height-89
{
	height:89px !important;
}
/*ra supplierview page css end*/
/*supplier comparison page css start*/
.download-excel-btn
{
	width:229px;
	background-color:#ee7b3a;
	font-size:13px;
	color:#fff;
	text-align:center;
	float:right;
	font-weight:bold;
	padding:7px 0 8px 0;
	position: absolute;
    right: 20px;
    top: 14px;
}
div#tab4 {
    display: block;
}
.tab {
    overflow: hidden;
	border-bottom: 1px solid #4d637b;
}
.tab button {
    font-size: 13.71px;
    color: #4d637b;
    background-color: #eff3f6 !important;
    font-weight: bold;
    padding: 5px 2% 6px;
    cursor: pointer;
    margin-right: 12px !important;
	outline:none!important;
	box-shadow:none!important;
	border:none !important;
}

.tab button:hover {
    background-color: #4d637b !important;
    color: #fff !important;
}

.tab button.active {
   background-color: #4d637b !important;
    color: #fff !important;
}

.tabcontent {
    padding: 20px 0;
}

.topright {
    float: right;
    cursor: pointer;
    font-size: 28px;
}
.purchase-btn
{
	width:100%;
	display:inline-block;
	border:1px solid #23527c;
	font-size:13px;
	text-align:center;
	color:#23527c;
	padding:;
	text-transform:uppercase;
	font-weight:bold;
	margin:15px 0 0 0;
	padding:9px 0 7px 0;
}
.purchase-btn:hover
{
	text-decoration:none;
}
.enter-manual-btn:hover
{
	text-decoration:none;
	color:#ee7b3a;
}
.enter-manual-btn
{
	width:100%;
	display:inline-block;
	border:1px solid #ee7b3a;
	font-size:13px;
	text-align:center;
	color:#ee7b3a;
	padding:;
	text-transform:uppercase;
	font-weight:bold;
	margin:7px 0 15px 0;
	padding:9px 0 7px 0;
}
.panel-group .panel{
    border: 0px none;
}
.panel-body{
    padding:;
}
.panel-heading{
    padding: 0;
}
.panel-title{
    position: relative;
}
.panel-title > a{
    display: block;
    padding: 0;
    background:#fff;
    color:#fff;
	border:1px solid #e9eef0;
	font-size:14px;
	color:#ee7b3a;
	font-weight:bold;
	text-transform:uppercase;
	padding:16px 19px 18px;
}
.panel-title a.collapsed{
   display: block;
    padding: 0;
    background:#fff;
    color:#ee7b3a;
	border:1px solid #e9eef0;
	font-size:14px;
	font-weight:bold;
	padding:16px 19px 18px;
	box-shadow:none;
}
.panel-title > a:hover,
.panel-title > a:focus{
    text-decoration: none;
    outline: none;
}
.panel-title a:after{
    content: "\f068";
    font-family: 'FontAwesome';
    position: absolute;
    right: 24px;
    top: 21px;
}
.panel-title a.collapsed:after{
    content: "\f067";
}
.supplier-comparison-outer
{
	width:100%;
	display:inline-block;
}
.download-files-btn
{
	font-size:13px;
	color:#4d637b;
	text-transform:uppercase;
	width:100%;
	display:block;
	text-align:center;
	font-weight:bold;
	padding:21px 0 7px 0;
}
.download-files-btn img
{
	margin-right:4px;
}
.heading
{
	width:100%;
	display:inline-block;
	background-color:#586d83;
	color:#fff;
	font-size:14px;
	padding:9px 16px 13px;
}
.vendor-information
{
	width:100%;
}
.vendor-information table td
{
	border-bottom:1px solid #e9eef0;
}
.vendor-information-left
{
	width:34px;
	font-size:14px;
	color:#ee7b3a;
	float:left;
	padding:7px 30px 0 14px;
}
.vendor-information-right
{
	width:auto;
	display:inline-block;
	padding:7px 0 0 0;
}
.vendor-information-right p
{
	font-size:14px;
	color:#555555;
	padding-bottom:14px !important;
}
.vendor-information-right strong
{
	font-size:14px;
	color:#ee7b3a !important;
	margin-bottom:4px;
	display:block;
}
.vendor-information table td strong
{
	color:#555;
}
.pdf-btn
{
	font-size:12px;
	color:#555555;
	display:block;
	margin:11px 0 0 0;
}
.pdf-btn img
{
	display:inline-block;
	margin: 0 8px 0 0;
}
.border-left
{
	border-left:none !important;
}
.border-right
{
	border-right:none !important;
}
/*supplier comparison page css end*/

/*supplier side page css start*/
.rfq-overview-outer .questionnaire-general-inner {
    width: 976px;
    display: inline-block;
    margin: 0 0 0 40px;
}
.rfq-overview-outer .answer {
    width: 91%;
    outline: none;
    border: 1px solid #dddddd;
    font-size: 14px;
    color: #cacaca73;
    margin: -0 16px 0 0;
    height: 55px;
    float: left;
    padding: 6px 14px;
}
.rfq-overview-outer .drag-documents-list {
    width: 61%;
    display: inline-block;
    margin: 19px 0 0 0;
}
.invitations-outer p
{
	font-size:15px;
	color:#555555;
}
.invitations-table-outer
{
	width:100%;
	float:left;
	margin:37px 0 0 0;
}
.invitations-table-outer table
{
	border:1px solid #ededed;
}
.invitations-table-outer table th
{
	background-color:#e9eef0;
	font-size:14px;
	color:#555;
	text-align:center;
	padding:8px 0 9px 0;
	border-bottom:none;
}
.invitations-table-outer table td
{
	font-size:14px;
	color:#555;
	text-align:center;
	padding:29px 0 10px;
	border:1px solid #ededed;
	border-bottom:none;
	border-top:none;
}
.invitations-table-outer table td:first-child
{
	border-left:none;
}
.invitations-table-outer table td:last-child
{
	border-right:none;
}
.accept-btn
{
	width:140px;
	display:inline-block;
	font-size:14.22px;
	color:#68bc30;
	border:1px solid #68bc30;
	padding:4px 0 3px;
	margin-bottom:4px;
}
.accept-btn:hover,
.accept-btn:focus
{
	background-color:#57ab60;
	color:#fff;
	text-decoration:none;
}
.decline-btn
{
	width:140px;
	display:inline-block;
	font-size:14.22px;
	color:#f05834;
	border:1px solid #f05834;
	padding:1px 0 3px;
}
.decline-btn:hover,
.decline-btn:focus
{
	background-color:#f05834;
	color:#fff;
	text-decoration:none;
}
.rfq-overview-outer .list-iteam
{
	padding:0;
}
.rfq-overview-outer .list-iteam th
{
	border:1px solid #eff3f6;
	border-top:none;
	text-align:center;
}
.rfq-overview-outer .list-iteam th:last-child
{
	width:77px;
}
.rfq-overview-outer .list-iteam td
{
	padding:28px 12px;
	border:1px solid #eff3f6;
	border-top:none;
	text-align:center;
}
.rfq-overview-outer .list-iteam td i.fa.fa-caret-down
{
	color:#4d637b;
}
.rfq-overview-outer .list-iteam th:first-child
{
	width:274px;
	text-align:left;
}
.rfq-overview-outer .list-iteam th:nth-child(2)
{
	width:93px;
}
.rfq-overview-outer .list-iteam th:nth-child(3)
{
	width:85px;
}
.rfq-overview-outer .list-iteam th:nth-child(4)
{
	width:125px;
}
.rfq-overview-outer .list-iteam th:nth-child(5) {
    width: 150px;
}
.rfq-overview-outer .list-iteam th:nth-child(6) {
    width: 140px;
}
.rfq-overview-outer .list-iteam td:first-child
{
	width:274px;
	text-align:left;
}
.rfq-overview-outer .list-iteam td:last-child
{
	width:77px;
}
.rfq-overview-outer .list-iteam td:nth-child(2)
{
	width:93px;
}
.rfq-overview-outer .list-iteam td:nth-child(3)
{
	width:85px;
}
.rfq-overview-outer .list-iteam td:nth-child(4) {
    width: 125px;
}
.rfq-overview-outer .list-iteam td:nth-child(5) {
    width: 150px;
}
.rfq-overview-outer .list-iteam td:nth-child(6) {
    width: 140px;
}
.aed
{
	width:100%;
	display:inline-block;
	border:1px solid #000;
}
.aed-left
{
	border-right:1px solid #555555;
	font-size:14px;
	color:#555;
	text-transform:uppercase;
	width:33%;
	float:left;
	padding:3px 0;
}
.aed-right
{
	font-size:14px;
	color:#555;
	text-transform:uppercase;
	width:60%;
	float:right;
	padding:4px 0 2px 0;
}
.decline-event-btn
{
width:136px;
display:inline-block;
font-size:13px;
color:#fff;
text-align:center;
text-transform:uppercase;
background-color:#ed1f24;
outline:none;
border:none;
margin:0;
padding: 7px 0 7px;
font-weight: bold;
}
.rfq-overview-outer .list-iteam-table table tbody {
display: block;
height: auto;
overflow: auto;
}
.reject-bid-popup
{
width:626px;
}
.reject-bid-list
{
	width:100%;
	display:inline-block;
	padding:17px 22px 0;
}
.reject-bid-list ul li{
  color: #AAAAAA;
  display: block;
  position: relative;
  float: left;
  width: 100%;
  text-align:left;
  margin-bottom:6px !important;
}
.reject-bid-list ul li input[type=radio]{
  position: absolute;
  visibility: hidden;
}
.reject-bid-list ul li input[type=checkbox]{
  position: absolute;
  visibility: hidden;
}
.reject-bid-list ul li label{
     display: block;
    position: relative;
    font-weight: 300;
    font-size: 14px;
    padding: 3px 25px 25px 31px;
    margin: 0 auto;
    height:0;
    z-index: 9;
    cursor: pointer;
    -webkit-transition: all 0.25s linear;
    color: #555555;
}

.reject-bid-list ul li .check{
  display: block;
  position: absolute;
  border: 2px solid #c5c5c5;
  border-radius: 100%;
  height: 20px;
  width: 20px;
  top: 3px;
  left: 0;
	z-index: 5;
	transition: border .25s linear;
	-webkit-transition: border .25s linear;
}
.reject-bid-list ul li .check::before {
display: block;
position: absolute;
content: '';
border-radius: 100%;
height: 14px;
width: 14px;
top: 2px;
left: 2px;
margin: auto;
transition: background 0.25s linear;
-webkit-transition: background 0.25s linear;
}
.reject-bid-list input[type=radio]:checked ~ .check {
  border: 1px solid #c5c5c5;
}
.reject-bid-list input[type=radio]:checked ~ .check::before{
  background: #ee7e3e;
}
.reject-bid-list input[type=radio]:checked ~ label{
  color: #ee7e3e;
}
.reject-bid-list input[type=checkbox]:checked ~ .check {
  border: 1px solid #c5c5c5;
}
.reject-bid-list input[type=checkbox]:checked ~ .check::before{
  background: #ee7e3e;
}
.reject-bid-list input[type=checkbox]:checked ~ label{
  color: #ee7e3e;
}
.submit-btn
{
	width: 89px;
    float: left;
    border: none;
    outline: none;
    background-color: #ee7e3e;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 4px 0 5px 0;
    /* font-weight: bold; */
    height: 33px;
    /* font-family: 'Gotham-Book'!important; */ font-weight:700;
	margin-right:21px;
}
.rejected-btn {
    width: 140px;
    display: inline-block;
    font-size: 14.22px;
    color: #ed1f24;
    border: 1px solid #ed1f24;
    padding: 1px 0 3px;
}
.rejected-btn:hover,
.rejected-btn:focus
{
	background-color:#ed1f24;
	color:#fff;
	text-decoration:none;
}
.rejected
{
	color:#F00 !important;
}
.rejected-aed
{
	border:1px solid #ed1f24;
}
.rejected-aed .aed-left
{
	border-right:1px solid #ed1f24;
	color:#ed1f24;
}
.rejected-aed .aed-right
{
	color:#ed1f24;
}
.approximately-popup
{
width:100%;
display:inline-block;
border:1px solid #ed1f24;
position:relative;
font-size:13px;
font-weight:bold;
color:#555555;
margin:19px 0 0 0;
padding:13px 15px 17px;
}
.close-button
{
position: absolute;
right: -4px;
top: -14px;
}
.auction-event-start
{
width:100%;
display:inline-block;
text-align:center;
font-size:15px;
color:#555555;
padding:50px 0 0 0;
}
.rank
{
	margin-right:0;
}
.online-negotiation-pop-up
{
	width:100%;
	display:inline-block;
	padding:17px 22px 0;
	font-size:14px;
	color:#555;
	text-align:left;
}
.online-negotiation-pop-up p
{
	margin-bottom:10px !important;
}
.ok-btn {
  background-color: #ee7e3e;
  border: medium none;
  color: #ffffff;
  /* font-family: "Gotham-Book" !important;  */font-weight:700;
  font-size: 13px;
  /* font-weight: bold; */
  height: 32px;
  margin-right: 1px;
  outline: medium none;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 72px;
}
.feedback-pop-up
{
	width:100%;
	display:inline-block;
	padding:17px 22px 0;
}
.feedback-pop-up-outer
{
	width:698px;
}
.feedback-pop-up-outer h4
{
	font-size:14px;
	color:#555;
	font-weight:bold;
	margin-bottom:6px !important;
}
.feedback-pop-up-outer .drp
{
	margin-bottom:21px;
}
.send-btn {
    width: 75px;
    background-color: #ee7b3a;
    color: #fff !important;
    text-align: center;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    border: none;
    margin: 0 21px 0 0;
    padding: 7px 2% 8px;
    /* font-weight: bold; */
    /* font-family: 'Gotham-Book'!important; */ font-weight:700;
	float:left;
}
/*supplier side page css start*/
/*questionnaire-pop-up css start*/
.nda-documents
{
	width:100%;
	display:inline-block;
	border:1px solid #eff3f6;
	font-size:14px;
	color:#555;
	position:relative;
	padding:16px 22px 23px;
}
.documents-download-btn
{
	    width: 159px;
    border: 1px solid #4d637b;
    font-size: 14px;
    color: #758698;
    text-transform: uppercase;
    position: absolute;
    right: 21px;
    top: 10px;
    padding: 8px 16px 8px 16px;

}
.documents-download-btn img
{
	margin:0 11px 0 0;
}
.documents-download-btn:hover
{
	text-decoration:none;
}
.nda-documents-section
{
	width:100%;
	display:inline-block;
	border:1px solid #eff3f6;
	margin:7px 0 0 0;
}
.nda-documents-section h4
{
	font-size:16px;
	color:#4b637b;
	font-weight:bold;
	background-color:#eff3f6;
	padding:10px 21px 8px;
}
.nda-documents-section-detail
{
	width:100%;
	display:inline-block;
	padding:15px 24px  0;
}
.nda-documents-section-detail p
{
	font-size:14px;
	color:#555;
	padding-bottom:7px;
	font-weight:bold;
}
.nda-documents-list
{
	width:100%;
	display:inline-block;
	padding:14px 0 0;
}
.nda-documents-list li
{
	width:auto!important;
	display:inline-block;
}
.submit-btn2
{
	background-color:#fff;
	border:1px solid #ed7c3a;
	color:#ed7c3a !important;
	width:75px !important;
	margin:27px 15px 0 0;
}
.submit-btn2:hover,
.submit-btn2:focus
{
	background-color:#fff !important;
	color:#ed7c3a !important;
}
.reject-bid-list p
{
	font-size:14px;
	color:#555;
	padding-bottom:8px !important;
}
.margin-top
{
	margin-top:37px;
}
.input-group.spinner.spinner-2 {
    margin: auto;
}
.price-input-2
{
	text-align:center;
}
.edit-delete-2 {
    position: absolute;
    right: 38px;
    top: 2px;
    font-size: 16px;
    color: #679c43;
}
.content-inner.questionnaire {
    /* height: 154vh!important; */
    /* min-height: 154vh!important; */
}
canvas.canvasjs-chart-canvas {
    width: 100%;
}
.pre-bids-table-price.pre-bids-table-price-new th:last-child {
    width: 129px !important;
}
.pre-bids-table-price.pre-bids-table-price-new td:last-child {
    width: 101px !important;
}
.pre-bids-table-inner.pre-bids-work-inner-2 td:last-child
{
	width: 70px;
}
li.picker-switch.accordion-toggle {
    display: none;
}
/*questionnaire-pop-up css end*/

/*accept-popup css start*/
.invitations-fade
{
	filter: blur(2px);
	position:relative;
}
.invitations-fade-popup
{
	width:421px;
	border:2px solid #52677e !important;
	margin:auto;
	border-radius:0!important;
	position:absolute;
	top:40px;
	left:0;
	right:0;
	margin:auto;
	border:2px solid;
	z-index:999999999999999999;
	padding:34px 21px;
	background-color:#fff;
	-webkit-box-shadow: 1px 0px 28px 3px rgba(221,221,221,1);
	-moz-box-shadow: 1px 0px 28px 3px rgba(221,221,221,1);
	box-shadow: 1px 0px 28px 3px rgba(221,221,221,1);
}
.invitations-fade-popup h5
{
	font-size:16px;
	color:#ee7b3a;
	text-transform:uppercase;
	font-weight:500;
	padding-bottom:18px;
}
.invitations-fade-popup p
{
	font-size:14px;
	color:#555;
	font-weight:500;
	padding-bottom:8px;
}
.invitations-text-field
{
	width:100%;
	float:left;
	border:1px solid #dddddd;
	outline:none;
	font-size:15px;
	color:#555;
	height:33px;
	padding:0 10px 4px;
	margin-bottom:14px;
}
.invitations-fade-popup .submit-btn
{
	margin:6px 0 0 0;
}
.submit-rfq-btn
{
	width:100px;
}
.modal-backdrop {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    background-color: #000;
}
.rfq-submittal
{
	width:626px;
}
.rfq-submittal .modal-content
{
	border-radius:0 !important;
	border:none !important;
	text-align:left;
}
.rfq-submittal .modal-body
{
	padding:0;
}
button.close {
    opacity: 10;
    position: absolute;
    z-index: 999999999999;
    top: -12px;
    right: -11px;
}
.rfq-submittal .modal-content p
{
	font-size:14px;
	color:#555;
}
 
.rfq-submittal h3
{
	    width: 100%;
    display: inline-block;
    font-size: 15px;
    color: #555555;
    text-transform: uppercase;
    border-bottom: 2px solid #ebeff1;
   /*  font-family: 'Gotham-Medium'; */ font-weight:500;
    padding: 12px 25px 9px;
    text-align: left;
}
.feedback-popup
{
	width:699px;
}
.feed-back-inner
{
	width:100%;
	display:inline-block;
	padding:17px 22px;
}
.feedback-btn
{
	width: 170px!important;
	display:inline-block;
    background-color: #4d637b;
    color: #fff !important;
    text-align: center;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    border: none;
    margin: 0 7px 20px 0;
    padding: 7px 0;
    /* font-weight: bold;
    font-family: 'Gotham-Book'!important; */ font-weight:700;
    height: auto!important;
}
.feed-back-inner p
{
	font-size:14px;
	color:#555;
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;
}
.feed-back-inner .drp
{
	margin-bottom:20px;
}
.feedback-popup .question-form-btn {
    width: 100%;
    float: left;
    padding: 2px 25px 28px;
    background-color: #fff;
}
/*accept-popup css end*/

/*message page css start*/
.message-outer
{
	width:100%;
	display:inline-block;
	border:1px solid #e9eef0;
	background-color:#eff3f6;
	padding:20px 28px;
}
.message-inner
{
	width:100%;
	display:inline-block;
	background-color:#fff;
	border:1px solid #e9eef0;
}
.message-leftbar
{
	width:20%;
	float:left;
}
.message-search
{
	width:100%;
	display:inline-block;
	padding:12px 13px 13px;
	border-bottom:1px solid #e9eef0;
}

.message-rightbar .tabcontent
{
	padding:0;
	border-bottom:none;
}
.message-block-list
{
	width:100%;
	display:inline-block;
}
.message-leftbar .tab
{
	border-bottom:none;
}
.message-leftbar .tab li
{
	cursor:pointer;
	border-left:6px solid transparent;
	border-bottom:1px solid #e9eef0;
	padding-bottom:6px;
}
.message-profile
{
	width:100%;
	display:inline-block;
	padding:9px 10px 0 17px;
	position:relative;
}
.message-profile-leftbar
{
	width:209px;
	float:left;
}
.message-profile-leftbar .add-people-detail {
    float: right;
    width: 177px;
	padding:4px 0 0 0;
}
.message-leftbar .tab li.active
{
	border-left:6px solid #ee7b3a;
}
.message-profile-rightbar
{
	width:54px;
	float:right;
	font-size:11px;
	color:#8d8d8d;
	text-align:right;
	padding:4px 0 0 0;
	position:absolute;
	right:10px;
}
.message-typing
{
	width:100%;
	display:inline-block;
	padding:0 0 0 16px;
}
.message-typing h4
{
	font-size:15px;
	color:#000000;
	width: 196px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.message-typing span
{
	color:#8d8d8d;
	font-size:14px;
	    width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	display:inline-block;
}
.chat-search-field
{
	width:100%;
	display:inline-block;
	font-size:14px;
	color:#555;
	outline:none;
	border:1px solid #e8e8e8;
	background: url(../images/search-icon-new.png) 6px 6px no-repeat;
	padding:7px 36px 8px;
	margin-bottom:10px;
}
.message-rightbar
{
	width:80%;
	float:right;
	border-left:1px solid #e9eef0;
}
.message-rightbar h1
{
	font-size: 20px;
    color: #555;
    text-transform: uppercase;
    line-height: 20px;
	border-bottom:1px solid #e9eef0;
	padding:21px 20px 19px;
	position: relative;
}
.compose-message-btn
{
	width:160px;
	background-color:#ee7b3a;
	color:#fff;
	font-size:13.3px;
	text-align:center;
	padding:6px 0 7px;
	font-weight:bold;
	float:right;
	position:absolute;
	right:19px;
	top:14px;
}
.compose-message-btn:hover,
.compose-message-btn:focus
{
	background-color:#4d637b;
	color:#fff;
	text-decoration:none;
}
.compose-message-form
{
	width:100%;
	display:inline-block;
	padding:34px 23px 25px;
}
.compose-message-form p
{
	font-size:14px;
	color:#555;
	font-weight:bold;
	padding-bottom:6px;
}
.compose-message-form .submit-btn
{
	float:right;
	margin-right:0;
}
.compose-message-form .comments-field
{
	min-height:131px;
	padding:10px;
}
.compose-message-form .text-field
{
	margin-bottom:7px !important;
	padding:10px;
}
.compose-message-form p sup
{
	color:#ee7b3a;
	display: inline-block;
}
.message-chat-outer
{
	width:100%;
	display:inline-block;
}
.message-chat-leftbar
{
	width:70%;
	display:inline-block;
	border-right:1px solid #e9eef0;
	padding:41px 22px 0;
}
.message-chatrightbar {
   width: 95%;
    float: right;
    right: 0;
}
.message-chat-type
{
	 width: 92%;
    float: left;
	font-size:14px;
	color:#555555;
	background-color:#e7ecee;
	position:relative;
	padding:11px 20px 18px 13px;
}
.message-chat-type p
{
	padding-bottom:5px;
}
.message-chat-type:after
{
	width:23px;
	height:26px;
	content:"";
	position:absolute;
	background:url(../images/gray-shape.png) no-repeat;
	left:-23px;
	top:0;
}
.chat-time
{
	width:100%;
	float:left;
	padding:3px 0 0 0;
}
.chat-time p
{
	font-size:12px;
	color:#555555;
}
.chat-time strong
{
	display:inline-block;
	padding-right:10px;
}
.message-chat
{
	width:100%;
	display:inline-block;
	position: relative;
	margin-bottom:22px;
}
.message-chat-pic {
    width:34px;
	height:34px;
    float: left;
	background-color:#e7ecee;
text-align:center;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
margin: 5px 5px 0 0;
}
.message-chat-pic img
{
	margin:7px 0 0 0;
}
.message-chat-rightbar{
	width:30%;
	float:right;
	padding:0 19px;
}
.message-chat-reply
{
	width: 95%;
    float: right;
    font-size: 14px;
    color: #555555;
    background-color: #4d637b;
    position: relative;
    padding: 11px 20px 18px 13px;
}
.message-chat-reply-outer .chat-time {
    width: 95%;
    float: right;
    padding: 3px 0 0 0;
}
.message-chat-reply:after
{
	width: 23px;
    height: 26px;
    content: "";
    position: absolute;
    background: url(../images/blue-shape.png) no-repeat;
    right: -23px;
    top: 0;
}
.message-chat-picreply
{
width:34px;
height:34px;
float:right;
background-color:#4d637b;
text-align:center;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
margin: 5px 0 0 5px;
}
.message-chat-picreply img
{
	margin:7px 0 0 0;
}
.message-chat-reply-outer {
    width: 95%;
    float: left;
}
.message-chat-reply p {
    padding-bottom: 5px;
	color:#fff;
}
.add-people
{
	width:100%;
	display:inline-block;
	padding:9px 0 0 0;
}
.add-people
{
	width:100%;
	display:inline-block;
}
.add-people h2
{
	font-size:14px;
	color:#555555;
	border-bottom:1px solid #e9eef0;
	padding:3px 0 22px 0;
}
.add-people-btn
{
	width:136px;
	float:right;
	font-size:13px;
	color:#ef8042;
	border:1px solid #ee7b3a;
	text-transform:uppercase;
	background:url(../images/plus-icon.png) 7px 6px no-repeat;
	padding:6px 0 6px 31px;
}
.add-people-btn:hover,
.add-people-btn:focus
{
	color:#ef8042;
	text-decoration:none;
}
.add-people-list
{
width:100%;
display:inline-block;
}
.add-people-list li
{
width:100%;
display:inline-block;
border-bottom:1px solid #e9eef0;
padding:11px 0 4px 0;
position:relative;
}
.add-people-leftbar
{
width:212px;
float:left;
}
.add-people-pic
{
width:23px;
display:inline-block;
}
.add-people-pic img
{
width:100%;
float:left;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.add-people-detail
{
	float:right;
	width:171px;
}
.add-people-detail h3
{
font-size:14px;
color:#ee7b3a;
width: 116px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.add-people-detail span
{
	font-size:14px;
	color:#8d8d8d;
}
.add-people-rightbar
{
	max-width:45px;
	float:right;
	font-size:14px;
	color:#8d8d8d;
	position: absolute;
    right: 0;
}
.add-people-popup
{
	width:573px;
}
.add-people-inner
{
	width:100%;
	display:inline-block;
	padding:32px 20px !important;
}
.typing-input
{
	width:100%;
    float: left;
    border: 1px solid #dddddd !important;
    outline: none !important;
    border-radius: 0!important;
    box-shadow: none!important;
    margin-bottom: 9px!important;
    height: 35px!important;
	padding:0 10px;
	color:#555;
}
.add-peoples-list
{
	width:100%;
	display:inline-block;
	margin:23px 0 0 0;
}
body .add-peoples-list li
{
	width:100%;
	display:inline-block;
	position:relative;
	margin-bottom:30px !important;
}
.add-peoples-detail
{
width: 100%;
float: right;
position: absolute;
padding: 2px 0 0 34px;
}
.add-peoples-detail h4
{
	font-size:14px;
	color:#555;
	/* font-weight:bold;
	font-family: 'Gotham-Medium'!important; */ font-weight:700;
	margin-bottom:5px !important;
}
.add-peoples-detail p
{
	font-size:14px;
	color:#555;
	line-height:18px;
}
.add-peoples-buttons
{
	width:100%;
	display:inline-block;
}
.invite-btn
{
	width:80px;
	float:left;
	background-color:#ee7b3a;
	font-size:13px;
	color:#fff;
	padding:10px;
	text-align:center;
	outline:none;
	border:none;
	text-transform:uppercase;
	margin:10px 10px 0 0;
}
.cancel-buttons
{
	width:80px;
	float:left;
	background-color:#4d637b;
	font-size:13px;
	color:#fff;
	padding:10px;
	text-align:center;
	outline:none;
	border:none;
	text-transform:uppercase;
	margin:10px 10px 0 0;
}
/*message page css end*/
/*suppliers-search page css start*/
.suppliers-search
{
	width:100%;
	display:inline-block;
}
.suppliers-search-leftbar
{
	width:30%;
	float:left;
	margin:0 35px 0 0;
}
.suppliers-search-rightbar
{
	width:45%;
	float:left;
	position:relative;
}
.drp-select-category
{
	 width: 69%;
    float: left;
}
.search-button
{
	width:82px;
	float:left;
	background-color:#4d637b;
	color:#fff;
	text-align:center;
	font-size:13px;
	text-transform:uppercase;
	margin: 0 0 0 10px;
	padding:8px 0 8px;
}
.suppliers-search-rightbar .close-filter {
    margin: 18px 0 0 0;
}
.suppliers-table
{
	width:100%;
	display:inline-block;
	border: 1px solid #e5e5e5;
}
.suppliers-table table th {
    font-size: 14px;
    color: #555555;
    /* font-family: 'Gotham-Medium'; */
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    background-color: #eff3f6;
    padding: 8px 0;
    font-weight: 800 !important;
}
.suppliers-table table th:first-child
{
	text-align:left;
	padding-left:10px;
	width:75px;
}
.suppliers-table table th:nth-child(2)
{
	text-align:left;
}
.suppliers-table table td {
    font-size: 13px;
    color: #555555;
    /* font-family: 'Gotham-Book'; */ font-weight:400;
    text-align: center;
    padding: 8px 0;
    border-top: none;
    position: relative;
	border-bottom:1px solid #e5e5e5;
}
.suppliers-table table td:first-child
{
	text-align:left;
	padding-left:10px;
	width:75px;
}
.suppliers-table table td:nth-child(2)
{
	text-align:left;
}
.suppliers-table table td img
{
	margin-right:10px;
}
.view-buttons
{
	/*width:53px;*/
	display:inline-block;
	background-color:#fff;
	border:1px solid #ee7b3a;
	font-size:13px;
	color:#ee7b3a;
	text-align:center;
	text-transform:uppercase;
	padding:3px 8px;
	cursor:pointer;
}
.view-buttons:hover,
.view-buttons:focus
{
	background-color:#ee7b3a;
	text-decoration:none;
	color:#fff;
}
.suppliers-table table thead {
    width: calc( 100%);
}
.suppliers-table table tbody {
    display: block;
    height: 292px;
    overflow: auto;
}
.suppliers-table table thead,.suppliers-table table tbody tr {
    display: table;
    width: 100%;
    table-layout: fixed;
}
.match-suppliers-outer
{
	width:70%;
	float:right;
}
.match-suppliers-btn
{
	width:231px;
	float:left;
	border:1px solid #555555;
	font-size:13px;
	color:#555555;
	text-align:center;
	text-transform:uppercase;
	padding:5px 0;
	margin:0 8px 0 0;
}
.import-excel-btn
{
	width:165px;
	float:left;
	border:1px solid #4d637b;
	font-size:13px;
	color:#4d637b;
	text-align:center;
	text-transform:uppercase;
	padding:5px 0;
	margin:0 8px 0 0;
}
.add-new-supplier-btn
{
	width:165px;
	float:left;
	font-size:13px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding:6px 0;
	background-color:#ee7b3a;
	margin:0 8px 0 0;
}
.suppliers-table .reject-bid-list {
    width: 100%;
    display: inline-block;
    padding: 0 0 0 0;
    position: absolute;
    top: 8px;
}
.suppliers-table .reject-bid-list ul li .check {
    border-radius: 0;
}
.reject-bid-list ul li .check::before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 0;
    height: 14px;
    width: 14px;
    top: 2px;
    left: 2px;
    margin: auto;
    transition: background 0.25s linear;
    -webkit-transition: background 0.25s linear;
}
/*suppliers-search page css end*/

/*sign up page css start*/
.sign-up-outer
{
	width:100%;
	/* display:inline-block; */
	padding:36px 0 0 0;
	text-align:center;
}
.sign-up-outer h1
{
	font-size:22px;
	color:#4d637b;
	text-align:center;
	/* font-family: 'Gotham-Medium'; */ font-weight:500;
}
.sign-up-outer h2
{
	font-size:24px;
	color:#ee7b3a;
	text-align:center;
}
.sign-up-outer h3
{
	font-size:23.85px;
	color:#ee7b3a;
	text-align:center;
}
.sign-up-outer span
{
	font-size:13.97px;
	color:#555555;
	text-align:center;
	display:inline-block;
	padding:0 0 0 0;
        float: left;margin-right: 10px;
}
.sign-up-form
{
	width:298px;
	display:inline-block;
	margin:44px 0 0 0;
}
.sign-up-input
{
	width:100%;
	display:inline-block;
	padding:7px 8px;
	font-size:13px;
	color:#555;
	outline:none;
	border:1px solid #ededed;
	margin-bottom:9px;
}
.sign-up-form .drp
{
	border:1px solid #ededed;
}
.sign-up-form .drp select {
    border: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    background:#fff url(../images/select-arow2n.png) top right no-repeat !important;
    background-position: 96% 14px !important;
    width: 100%;
    text-indent: 0.01px;
    text-overflow: "";
    font-size: 13px;
    color: #555;
    padding: 8px 10px;
}
.service-agreement .reject-bid-list
{
	width: 18px;
    float: left;
    padding: 0;
}
.service-agreement
{
width:100%;
display:inline-block;
margin:6px 0 13px 0;
}
.service-agreement .reject-bid-list ul li .check {
    display: block;
    position: absolute;
    border: 1px solid #a2a4a5;
    border-radius: 0;
    height: 20px;
    width: 20px;
    top: 3px;
    left: 0;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
	background-color:#fff;
}
.service-agreement-right
{
	width:267px;
	float:right;
	text-align:left;
	font-size:13px;
	color:#555555;
}
.recatcha
{
	width:100%;
	display:inline-block;
	margin-bottom:22px;
}
.register-btn
{
	width:113px;
	display:inline-block;
	outline:none;
	border:none;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	background-color:#ee7b3a;
	padding:7px 0 6px 0;
}
.register-btn:hover,
.register-btn:focus
{
	text-decoration:none;
}
input.register-btn.login-button {
    width: 100%;
}
/*sign up page css end*/
/*Register Company css start*/
.register-company
{
	width:100%;
	display:inline-block;
	padding:0;
	background-color:#fff;
	border:1px solid #e9eef0;
}
.register-company-top
{
	width:100%;
	display:inline-block;
}
.register-company-leftbar
{
	width:75%;
	float:left;
	padding:27px 21px 0;
	border-right:1px solid #e9eef0;
}
.register-company-leftbar h1
{
	font-size:20px;
	color:#ee7b3a;
	text-transform:uppercase;
	margin-bottom:21px !important;
}
.register-company-form-top
{
	width:100%;
	display:inline-block;
	margin:3px 0 0 0;
}
.register-company-form-leftbar
{
	width:49%;
	float:left;
}
.register-company-form-leftbar p
{
	font-size:14px;
	color:#555;
	font-weight:bold;
	/* margin-bottom:10px !important; */
	margin-bottom:7px !important;
}
.register-company-form-leftbar p sup
{
	color:#ee7b3a;
}
.full-width
{
	width:100%;
}
.register-company-form-rightbar
{
	float:right;
}
.register-company-form
{
	width:100%;
	display:inline-block;
	margin-bottom:22px;
}
.full-width-select
{
	width:100%;
	display:inline-block;
	margin:15px 0 0 0;
}
.register-company-rightbar
{
	width:25%;
	float:right;
	padding:42px 33px 0;
}
.register-company-rightbar h2
{
	font-size:16px;
	color:#555555;
	/* font-family: 'Gotham-Medium'; */ font-weight:500;
	text-transform:uppercase;
	margin-bottom:31px !important;
}
.register-company-rightbar li
{
	font-size:14px;
	color:#555555;
	background:url(../images/round.png) left 3px no-repeat;
	padding:0 0 0 26px;
	margin-bottom:20px !important;
}
.register-company-countary
{
	width:32%;
	float:left;
	margin: 0 2% 0 0;
}
.register-company-countary:last-child
{
	float:right;
	margin:0;
}
.register-company-top .register-btn
{
	margin:45px 0 0 0;
}
/*Register Company css end*/

/*purchase order page css start*/
.purchase-order-table table{ width: 100%; }
.purchase-order .tab-block.active {
    background-color: #fff;
    border-left: 6px solid #ee7b3a !important;
	background-color:#e9eef0;
}
/* .mac-os .purchase-order .tab-block {
    padding: 10px 19px 11px 42px;
} */
.purchase-order .tab-block {
    padding: 10px 19px 11px 52px;
}
.purchase-order-table
{
	width:100%;
	display:inline-block;
	overflow:auto;
}
.purchase-order-table table tr:nth-child(odd) {
    background: #f9f9f9;
}
.purchase-order-table table tr:nth-child(even) {
    background: #fff;
}
.purchase-order-table table th {
    font-size: 12px;
    color: #555555;
    /* font-family: 'Gotham-Medium'; */ 
    text-align: center;
    border-right: 1px solid #f7f7f7;
    background-color: #eff3f6;
    padding: 12px 12px;
    text-transform: uppercase;
    font-weight: 600;
}
.purchase-order-table table th:first-child
{
	width:96px;
}
.purchase-order-table table td {
    font-size: 13px;
    color: #555555;
    /* font-family: 'Gotham-Book'; */ font-weight:400;
    text-align: center; 
    border: 1px solid #f7f7f7;
    padding: 5px 12px;
    border-top: none;
    position: relative;
}
.purchase-order-table table td:first-child
{
	width:96px;
}
.purchase-order-table button.btn.dropdown-toggle.action-btn {
    text-align: left;
}
.purchase-order .create-requisition
{
	width:235px !important;
}
.purchase-order .automobiles
{
	position:absolute;
	top:14px;
	right:20px;
}
.purchase-order .create-requisition img
{
	float:left;
	/* margin:3px 6px 0 0; */
	margin:6px 6px 0 0;
}
.purchase-order .date-left2
{
	float: left;
	margin-right: 10px;
	line-height:10px;
	padding: 3px 0 0 0;
	float: left;
	margin-right: 10px;
	line-height: 13px;
	/* font-weight: bold; */
}
.purchase-order .status-rightbar {
    width: 354px;
    float: right;
}
.purchase-order .requisition-status {
    width: 413px;
    float: left;
    font-size: 12px;
    color: #555555;
    text-transform: uppercase;
    /* font-family: 'Gotham-Medium';  */font-weight:500;
    margin: 0 0 0 26px;
}
.purchase-order .close-filter {
    margin: 12px 0 0;
}
.tab-block.tab-block-2 {
    /* padding: 19px 0 18px 50px!important; */
   /*  padding:19px 0 18px 45px !important; */
    padding:22px 0 18px 45px !important;
}
.purchase-order .create-requisition-menu li a {
   /*  padding: 4px 0 !important; */
    padding:5px 0 !important;
    font-size: 12px;
    color: #555 !important;
    text-align: center;
    text-transform: none;
}
.purchase-order ul.dropdown-menu.select-requisition-menu {
    width: 211px;
    left: -30px;
}
.purchase-order-title
{
	width:100%;
	display:inline-block;
}
.purchase-order-title-left
{
	width:50%;
	float:left;
	margin: 0 24px 0 0;
}
.purchase-order-title-right
{
	width:20%;
	float:left;
}
.purchase-delivery-address
{
	width:100%;
	display:inline-block;
}
.purchase-delivery-address h3
{
	font-size:14px;
	color:#333;
	font-weight:bold;
	margin-bottom:8px !important;
}
.purchase-delivery-address-list
{
	width:100%;
	display:inline-block;
	padding:0;
}
body .purchase-delivery-address-list li
{
	width:100%;
	display:inline-block;
	font-size:13px !important;
	color:#555555 !important;
	padding:3px 0 0 0;
	margin-bottom:10px !important;
}

.cust-checkbox input[type=radio]:checked ~ .check::before {
    background: #ee7e3e;
    border-radius: 100%;
}

.cust-checkbox{ position: relative; }
.cust-checkbox input[type="radio"]:checked ~ .check {

    border: 1px solid #c5c5c5;

}

.cust-checkbox input[type="radio"]:checked ~ .check::before {

    background: #ee7e3e;
    border-radius: 100%;

}

.cust-checkbox .check::before {

    display: block;
    position: absolute;
    content: '';
    border-radius: 0;
    height: 14px;
    width: 14px;
    top: 2px;
    left: 2px;
    margin: auto;
    transition: background 0.25s linear;
    -webkit-transition: background 0.25s linear;

}

.cust-checkbox .check {

    display: block;
    position: absolute;
    border: 2px solid #c5c5c5;
    border-radius: 100%;
    height: 20px;
    width: 20px;
    top: 3px;
    left: 0;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;

}

.cust-checkbox label {

    display: block;
    position: relative;
    font-weight: 300;
    font-size: 14px;
    padding: 3px 25px 25px 31px;
    margin: 0 auto;
    height: 0;
    z-index: 9;
    cursor: pointer;
    -webkit-transition: all 0.25s linear;
    color: #555555;

}
.cust-checkbox input{
    position: absolute;visibility: hidden;
}

.purchase-delivery-address-list input[type=radio]:checked ~ .check::before {
    background: #ee7e3e;
    border-radius: 100%;
}
.purchase-delivery-address-list .pacific-checkbox {
    width: 27px;
    float: left;
}
.purchase-delivery-address-list .drp {
    width: 100%;
    border: 1px solid #dddddd;
    padding: 0 0;
    float: left;
}
.purchase-delivery-address-list .drp select {
    border: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url(../images/select-arow.png) top right no-repeat !important;
    background-position: 99% 14px !important;
    width: 100%;
    text-indent: 0.01px;
    text-overflow: "";
    font-size: 13px;
    color: #a0a0a0;
    padding: 8px 10px;
}
.add-button-new
{
	width:89px;
	float:left;
	border:1px solid #ee7b3a;
	font-size:13px;
	color:#ee7b3a;
	padding:0 8px 2px;
	margin:6px 0 0 0;
}
.add-button-new img
{
	float:left;
	margin:6px 4px 0 0;
}
.purchase-delivery-address-list .date
{
	width:100%;
	margin-bottom:6px;
}
.purchase-delivery-address-list .date-pic
{
	width:252px;
}
.purchase-term
{
	width:100%;
	display:inline-block;
	margin-bottom:12px;
}
.purchase-upload
{
	width:100%;
	display:inline-block;
	border:1px dashed #4d637b;
	font-size:16px;
	color:#555555;
	padding:25px 0;
	text-align:center;
}
.purchase-delivery-address-list .comments-field
{
	border:1px solid #e5e5e5 !important;
}
.payment-terms
{
	width:479px;
}
.payment-terms .comments-field
{
	height:33px !important;
	min-height:34px;
}
.purchase-order .next-btn
{
	font-weight:bold;
	padding:9px 8px;
}
.purchase-order .next-btn:hover
{
	text-decoration:none;
	color:#fff;
}
.download-template
{
	width:255px;
	display:inline-block;
	font-size:14px;
	color:#4d637b;
	border:1px solid #52677f;
	text-align:center;
	text-transform:none;
	font-weight:bold;
	padding:6px 0 7px 0;
	position:absolute;
	right:25px;
	top:14px;
}
.download-template:hover,
.download-template:focus
{
	background-color:#5d7187;
	color:#fff;
	text-decoration:none;
}
.purchase-order-list
{
	width:100%;
	display:inline-block;
	padding:16px 17px;
}
.purchase-order-list h2
{
	font-size:20px;
	color:#ee7b3a;
	text-transform:uppercase;
}
.purchase-upload-2
{
	margin:46px 0 0 0;
	padding:39px 0 42px;
}
.database-btn-outer
{
	width:100%;
	display:inline-block;
	margin:14px 0 0 0;
}
.database-button
{
	width:225px;
	float:left;
	border:1px solid #5d7187;
	font-size:14px;
	color:#ee7b3a;
	text-align:center;
	padding:5px 0 6px;
	margin:0 12px 0 0;
	font-weight:bold;
}
.database-button:hover,
.database-button:focus
{
	background-color:#ee7b3a;
	color:#fff;
	text-decoration:none;
	border:1px solid #ee7b3a;
}
.purchase-files
{
	width:100%;
	display:inline-block;
	margin:33px 0 0 0;
}
.purchase-files-input
{
	width:280px;
	float:left;
	position:relative;
	border:1px solid #eaeff1;
	margin-right:28px;
}
.purchase-files-input input
{
	width:100%;
	font-size:14px;
	color:#555555;
	border:none;
	outline:none;
	font-weight:bold;
	background:#fff url(../images/pin2.png) 12px 9px no-repeat;
	padding:8px 44px 6px;
}
.input-close
{
    width: 17px;
    position: absolute;
    right: -6px;
    top: -10px;
}
.required-documentation
{
	width:100%;
	display:inline-block;
	padding:0;
}
.required-documentation-list
{
	width:100%;
	float:left;
	padding:28px 0 0 0;
}
.required-documentation-list li
{
	width:160px !important;
	float:left !important;
	margin:0 9% 0 0 !important;
	text-align:center;
}
.required-documentation-list li:last-child
{
	margin-right:0;
}
.reject-bid-list.required-documentation-list input[type=radio]:checked ~ .check::before {
    background: #ee7e3e;
	border-radius:100%;
}
.required-documentation-block {
    width: 100%;
    display: inline-block;
    text-align: center;
}
.reject-bid-list.required-documentation-list ul li .check {
    display: block;
    position: absolute;
    border: 2px solid #c5c5c5;
    border-radius: 100%;
    height: 20px;
    width: 20px;
    top: 3px;
    left: 0;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
    right: 0;
    margin: auto;
}
.reject-bid-list.required-documentation-list input[type=radio]:checked ~ .check::before {
    background: #ee7e3e;
	border-radius:100%;
}
.required-check {
    margin: auto;
}
.required-check .pacific-checkbox {
    width: 16px;
    float: none;
    margin: auto;
}
.required-check-files
{
	width:100%;
	display:inline-block;
	border:1px solid #eff3f6;
	padding:10px 0 4px 0;
}
.required-check-files img
{
	display:inline-block;
	margin-bottom:12px;
}
.required-check-files strong
{
	font-size:14px;
	color:#555;
	display:block;
}
.spinners
{
	width:100%;
	display:inline-block;
	padding:11px 0 0 0;
}
.spinners-leftbar
{
	width:50%;
	float:left;
}
.spinners-leftbar h3
{
	font-size:13px;
	color:#555;
	text-transform:uppercase;
	margin-bottom:4px !important;
}
.spinners-leftbar .input-group.spinner {
    width: 100%;
    border-radius: 0!important;
    border: 1px solid #d8d8d8;
    z-index: 1;
}
.additional-documents
{
	width:100%;
	display:inline-block;
	margin:11px 0 0 0;
}
.additional-documents-btn
{
	width:226px;
	float:left;
	border:1px solid #ee7f3f;
	outline:none;
	text-align:center;
	font-size:14px;
	color:#ee7b3a;
	padding:5px 0 6px;
	background-color:#fff;
	font-weight:bold;
}
.invite-suppliers-list
{
	width:100%;
	display:inline-block;
	padding:26px 0 0 0;
}
body .invite-suppliers-list li
{
	font-size:14px;
	font-weight:bold;
	color:#555 !important;
	padding:2px 0 0 0!important;
	margin:0 0 14px 0 !important;
}
.invite-suppliers-list li img
{
	margin-left:10px;
}
.reject-bid-list.invite-suppliers-list input[type=radio]:checked ~ .check::before {
    background: #ee7e3e;
	border-radius:100%;
}
.reject-bid-list.invite-suppliers-list .pacific-checkbox {
    width: 16px;
    float: left;
    margin: 0 18px 0 0;
}
.drag-documents-list.drag-documents-list-2 {
    margin: 0;
    width: 69%;
}
.required-table-outer
{
	width:100%;
	display:inline-block;
	margin:33px 0 0 0;
	overflow:auto;
}
.required-table-outer h4
{
	font-size:15px;
	color:#4d637b;
	background-color:#eff3f6;
	padding:10px 21px 13px;
	font-weight:bold;
}
.purchase-term.purchase-term-2
{
	margin:0;
}
.required-table-outer table
{
	border:1px solid #eff3f6;
	width:100%;
}
.required-table-outer table th
{
	font-size:14.23px;
	color:#555555;
	padding:16px 0 13px 0;
	border-bottom:1px solid #eff3f6;
	text-align:center;
}
.required-table-outer table th:first-child
{
	width:299px;
	padding-left:18px;
	text-align:left;
}
.required-table-outer table td
{
	font-size:12.8px;
	color:#555555;
	padding:16px 0 13px 0;
	border-bottom:1px solid #eff3f6;
	text-align:center;
}
.required-table-outer table td:first-child
{
	width:299px;
	padding-left:18px;
	text-align:left;
}
.view-btn:hover
{
	color:#fff;
	text-decoration:none;
}
.required-table-outer table td .input-group.spinner {
    margin: auto;
}
.required-table-outer table td strong a
{
	color:#555;
}
.aed-prise
{
	width:87%;
	display:inline-block;
	background-color:#f3f3f3;
	font-size:12px;
	color:#555555;
	text-transform:uppercase;
	border:1px solid #d8d8d8;
}
.aed-prise span
{
	display:block;
	padding:8px 0;
	border-bottom:2px solid #68bc30;
}
.aed-border-red
{
	border-bottom:2px solid #ed1f24 !important;
}
.aed-border-black
{
	border-bottom:2px solid #555555 !important;
}
.purchase-order-list-2
{
	padding:35px 0 0 0;
}
.purchase-order-list-2 h2
{
	margin-bottom:0 !important;
}
.purchase-order-list-2 .required-documentation-list {
    padding: 11px 0 0 0;
}
.purchase-suppliers
{
	width:100%;
	display:inline-block;
	padding:28px 0 0 0;
}
.purchase-suppliers h3
{
font-size: 20px;
color: #ee7b3a;
text-transform: uppercase;
margin-bottom:13px !important;
}
.submit-approval-btn
{
	width:180px;
}
.participants-database-block
{
	width:534px;
	display:inline-block;
	background-color:#f3f3f3;
	padding:13px 12px 8px !important;
	border:1px solid #e5e5e5;
}
.participants-database-block .pacific-checkbox {
    width: 16px;
    float: left;
    position: absolute;
    left: 0;
}
body .participants-database-block li {
    color: #555 !important;
    font-size: 13px;
    padding: 3px 0 0 27px !important;
    margin-bottom: 11px!important;
}

.reject-bid-list.participants-database-block ul li .check {
    display: block;
    position: absolute;
    border: 2px solid #cdcdcd;
    border-radius: 0;
    height: 20px;
    width: 20px;
    top: 3px;
    left: 0;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
}
.reject-bid-list.participants-database-block input[type=radio]:checked ~ .check::before {
    background:url(../images/tick.png) center no-repeat;
	width:20px;
	height:20px;
	    top: -2px;
    left: -2px;
}
.purchase-order-table-2 .approve-btn {
    width: 50%;
    float: left;
    border-right: 1px solid #f3f3f3;
    text-align: center;
    font-size: 13px;
    color: #555555;
    /* font-family: 'Gotham-Book'; */ font-weight:400;
    padding:0;
}
.purchase-order-table-2 table td {
    font-size: 13px;
    color: #555555;
    /* font-family: 'Gotham-Book'; */ font-weight:400;
    text-align: center;
    border: 1px solid #f7f7f7;
    padding: 5px 0;
    border-top: none;
    position: relative;
}
.buttons-outer
{
	width:200px;
	display:inline-block;
}
.add-button-new:hover,
.add-button-new:focus
{
	color:#ee7b3a;
	text-decoration:none;
}
.reject-bid-list.participants-database-block.participants-database-block-edit
{
	background-color:#fff;
}
.address-search input
{
	width:100%;
	display:inline-block;
	font-size:13px;
	color:#555555;
	padding:7px 38px;
	border:1px solid #dddddd;
	outline:none;
	background:url(../images/search-icon.png) 7px 6px no-repeat;
	margin-bottom:8px;
}
.attach-btn
{
	width:66px;
	display: inline-block;
	font-size:12.8px;
	text-align:center;
	color:#555;
	background-color:#eff3f6;
	border:1px solid #d8d8d8;
	padding:5px 0 6px;
}
.attach-btn:hover,
.attach-btn:focus
{
	text-decoration:none;
	color:#555;
}
.item-number-block
{
	width:100%;
	display:inline-block;
	border:1px solid #d8d8d8;
	padding:5px 0 6px;
}
.aed-prise-edit
{
	width:100%;
	display:inline-block;
	border:1px solid #d8d8d8;
}
.aed-prise-edit-left {
    width: 38%;
    float: left;
    font-size: 14px;
    color: #555555;
    border-right: 1px solid #d8d8d8;
	padding:5px 0 6px;
}
.aed-prise-edit-right {
    width: 62%;
    float: right;
	font-size: 14px;
    color: #555555;
	padding:5px 0 6px;
}
.add-new-address-popup
{
	width:502px;
}
.add-new-address-popup h3
{
	color:#555 !important;
	font-weight:normal !important;
	/* font-family: 'Gotham-Book'!important; */ font-weight:400;
	padding: 10px 21px 9px;
}
.add-new-address-popup-form
{
	width:100%;
	display:inline-block;
	padding:3px 24px 16px;
}
.add-new-address-popup-form strong
{
	text-align:left;
	margin-bottom:8px;
	display:inline-block;
}
.add-new-address-popup-form .comments-field
{
	height:60px;
	min-height:60px;
}
.add-new-address-popup-form .text-field
{
	margin-bottom:8px !important;
}
.add-new-address-bottom
{
	width:100%;
	display:inline-block;
	padding:3px 0 0 0;
}
.add-new-address-top
{
	width:100%;
	display:inline-block;
	padding:0 0 3px;
}
.add-new-address-top-left
{
	width:48%;
	float:left;
}
.add-new-address-top-right
{
	width:48%;
	float:right;
}
.add-new-address-top-right .drp select {
    border: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url(../images/select-arow.png) top right no-repeat !important;
    background-position: 95% 14px !important;
    width: 100%;
    text-indent: 0.01px;
    text-overflow: "";
    font-size: 13px;
    color: #555;
    padding: 8px 10px;
}
.add-new-address-buttons
{
	width:100%;
	display:inline-block;
	padding:15px 0 0;
}
.add-new-address-buttons .questionnaire-btn
{
	float:right;
}


.nomaring-lispan ul li span{ margin: 2px 0px 0px 0px; }
.nomaring-lispan ul li .pacific-checkbox label{ padding: 8px 14px 15px 15px; left: 7px; }
.nomaring-lispan ul li .pacific-checkbox .check{ left: 7px; top: 6px; }
.nomaring-lispan ul li .check::before{ top: 2px; }
.customcheckbox .pacific-checkbox{ display: block; position: relative; font-weight: 300; font-size: 14px; padding:8px 14px 15px 15px; left: 7px; margin: 0 auto; height: 0; z-index: 9; cursor: pointer;-webkit-transition: all 0.25s linear;color: #555555;}
.customcheckbox .pacific-checkbox .check{display: block;position: absolute;border: 2px solid #c5c5c5;border-radius: 100%;height: 20px;width: 20px;top: 3px;left: 0;z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear;}
.customcheckbox .pacific-checkbox .check::before{display: block;position: absolute;content: '';border-radius: 0;height: 14px;width: 14px;top: 2px;left: 2px;margin: auto;transition: background 0.25s linear;-webkit-transition: background 0.25s linear;}
#checkboxshowhide {

    position: absolute;
    visibility: hidden;

}
.customcheckbox {display: block;position: relative;font-weight: 300;font-size: 14px;padding: 3px 25px 25px 31px;margin: 0 auto;height: 0;z-index: 9;cursor: pointer;-webkit-transition: all 0.25s linear;color: #555555;}
/*purchase order page css end*

/*Add new Suppliers page css start*/
.back-supplier-btn
{
	width:185px;
}
.add-new-suppliers-outer
{
	width:100%;
	display:inline-block;
	padding:21px 17px;
	    background-color: #fff;
}
.upload-logo
{
	width:398px;
	display:inline-block;
	background-color:#f4f6f7;
	text-align:center;
	font-size:13.71px;
	color:#555555;
	padding:16px 0 17px;
	border:2px solid #fff;
	outline:1px dashed #e5e5e5;
	margin-bottom:24px;
}
.add-new-suppliers-form
{  
	width:80%; 
	display:inline-block;
}
.add-new-suppliers-form-top
{
	width:100%;
	display:inline-block;
	border-bottom:1px solid #dddddd;
	padding-bottom:19px;
	margin-bottom:20px;
}
.register-company-form-leftbar p span
{
	font-weight:normal; 
}
.supplier-contacts
{
	width:100%;
	display:inline-block;
}
/* .supplier-contacts h4
{
	font-size:15.97px;
	color:#ee7e3e;
	text-transform:uppercase;
	font-weight:bold;
	margin:16px 0 7px 0 !important;
} */
.supplier-contacts h4 {
    color: #ee7e3e;
    /* font-family: "Gotham-Medium"; */ font-weight:500;
    font-size: 15.97px;
    /* font-weight: normal; */
    margin: 16px 0 7px !important;
    text-transform: uppercase;
}
.add-another-contact-btn
{
	width:155px;
	float:right;
	font-size:12.25px;
	color:#ee7e3e;
	border:1px solid #ee7e3e;
	text-align:center;
}
.add-another-contact-btn:hover,
.add-another-contact-btn:focus
{
	text-decoration:none;
	color:#fff;
	background-color:#ee7e3e;
}
.text-count
{
	width:100%;
	float:right;
	font-size:13.01px;
	color:#555555;
	text-align:right;
}
.default-tax-percentage
{
	width:100%;
	display:inline-block;
	padding:7px 0 0 0;
}
.default-tax-percentage .text-field
{
	/*width:200px;*/
}
.content-inner.ra-supplierview.add-supplier {
    /* height: 219vh!important; */
   /*  min-height: 219vh!important; */
}
.save-supplier-btn
{
	width:137px;
	float:left;
	background-color:#ee7e3e;
	text-align: center;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    border: none;
    margin: 0 12px 0 0;
    padding: 7px 0;
   /*  font-weight: bold; */
    /* font-family: 'Gotham-Book'!important;  */font-weight:700;
    height: auto!important;
}
.import-from-excel
{
	width:578px;
}
.import-from-excel-inner
{
	padding:17px 22px 8px;
	width:100%;
	display:inline-block;
}
.import-from-excel-inner p
{
	font-size:14px;
	color:#555555;
	text-transform:none;
}
.file-import
{
width:100%;
display:inline-block;
border:1px solid #e5e5e5;
padding:15px 16px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin:28px 0 0 0;
}
.file-import .file-fields {
width: 100%;
display: inline-block;
border: 1px solid #dddddd;
padding: 6px 10px;
position: relative;
font-size: 14px;
/* position: absolute; */
}
.file-import .chose-file {
    padding: 7px 0 7px;
    text-transform: none;
}
.file-import-btn
{
	width:92px;
	position:absolute;
	border:none;
	outline:none;
	background-color: #ee7b3a;
    padding: 8px 0;
    font-size: 13.3px;
    color: #fff;
    text-align: center;
    top: -1px;
    right: -1px;
    text-transform: uppercase;
}
.import-from-excel .close-btn
{
	float:right;
}
input.input-files:focus
{
	border:none!important;
	box-shadow:none !important;
	outline:none !important;
}
.template-download
{
	width:183px;
	float:left;
	border:none;
	outline:none;
	background-color:#555555;
	font-size:13.04px;
	color:#fff;
	padding:5px 0 6px 0;
	font-weight:bold;
	text-transform:uppercase;
	margin:16px 0 0 0;
}
.import-from-excel .question-form-btn {
    width: 100%;
    float: left;
    padding: 0 25px 20px;
    background-color: #fff;
}
.create-contact-popup
{
	width:873px;
}
.create-contact-form
{
	width:100%;
	display:inline-block;
	padding:20px 25px 9px;
}
.create-contact-form p
{
	text-transform:none !important;
}
.another-e-mail-add
{
	width:100%;
	text-align:right;
	font-size:11.94px;
	color:#4d637b;
	border:none;
	outline:none;
	background-color:#fff;
	/* font-weight:bold;
	font-family: 'Gotham-Book'!important; */ font-weight:700;
}
.another-e-mail-add:hover,
.another-e-mail-add:focus
{
	box-shadow:none !important;
}
.create-contact-btn
{
	width: 157px;
    float: left;
    border: none;
    outline: none;
    background-color: #ee7e3e;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 4px 0 5px 0;
   /*  font-weight: bold; */
    height: 33px;
	margin-right:25px;
	   /*  font-family: 'Gotham-Book'!important;  */font-weight:700;
}
.popover-btn
{
	background-color:#ffffff08!important;
	padding:0 0 0 18px!important;
	font-weight:800!important;
	/* font-weight:bold!important;
	font-family: 'Gotham-Book'!important;  */
	background:url(../images/arow-down-gray.png) left 8px no-repeat !important;
}
.popover-btn:focus
{
	box-shadow:none!important;
	outline:none!important;
}
.popover
{
	background-color:#ee7b3a !important;
	width:206px !important;
	border-radius:0 !important;
	border:none !important;
	text-align:center !important;
	color:#fff !important;
	/* font-family: 'Gotham-Book'!important; */ font-weight:400;
}
.popover.bottom {
    margin-top: 2px;
    margin-left: 42px !important;
}
.popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 4px;
    border-bottom-color: #ee7b3a;
}
.popover.bottom>.arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0);
}
.arrow {
    left: 12px!important;
}
/*Add new Suppliers page css end*/
/*match-Items-with-suppliers page css start*/
.swap-columns-btn
{
	width:165px;
	float:left;
	font-size:13px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding:6px 0;
	background-color:#555555;
	margin:0 10px 0 0;
	font-weight: bold;
}
.swap-columns-btn:hover,
.swap-columns-btn:focus
{
	color:#fff;
	text-decoration:none;
}
.suppliers-outer
{
	width:100%;
	display:inline-block;
	padding:21px 17px;
}
.suppliers-outer p
{
	font-size:14px;
	color:#555;
}
.suppliers-save-btn
{
	float:right;
	/*width:70px;*/
	background-color:#e2e2e2;
	font-size:13.33px;
	color:#fff;
	padding:7px 0 6px 0;
	text-align:center;
	text-transform:uppercase;
	margin:21px 0 0 0;
}
.suppliers-save-btn:hover,
.suppliers-save-btn:focus
{
	background-color:#ee7b3a;
	text-decoration:none;
	color:#fff;
}
.suppliers-save-outer
{
	width:100%;
	display:inline-block;
	margin:6px 0 0 0;
}
.suppliers-save-left
{
	width:49%;
	float:left;
	border:1px solid #e5e5e5;
}
.suppliers-save-left h3
{
	width:100%;
	display:block;
	background-color:#eff3f6;
	font-size:15px;
	color:#555;
	font-weight:bold;
	padding:8px 0 9px 19px;
	border-bottom:1px solid #e6e6e6;
}
.suppliers-save-right
{
	width:49%;
	float:right;
	border:1px solid #e5e5e5;
}
.suppliers-save-right h3
{
	width:100%;
	display:block;
	background-color:#eff3f6;
	font-size:15px;
	color:#555;
	font-weight:bold;
	padding:8px 0 9px 19px;
}
.suppliers-save-items
{
	width:100%;
	display:block;
	padding:0;
	height:359px;
	/*overflow:auto;*/
}
.reject-bid-list.suppliers-save-items li
{
	margin:0 !important;
	padding:2px 17px 9px!important;
	border-bottom:1px solid #e6e6e6 !important;
}
.reject-bid-list.suppliers-save-items ul li .check {
    display: block;
    position: absolute;
    border: 1px solid #d3d3d3;
    border-radius:2px;
    height: 20px;
    width: 20px;
    top: 3px;
    left: 0;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
}
.reject-bid-list.suppliers-save-items ul li label {
    width: 72% !important;
    display: inline-block;
    position: relative;
    left: -37px;
}
.dropdown-item-btn {
    background-color: transparent;
    position: relative;
	color:#555555;
	font-weight:bold;
}
.dropdown-item-btn:focus
{
	outline:none !important;
	box-shadow:none !important;
}
ul.dropdown-menu.dropdown-item-menu {
    position: relative;
    box-shadow: none;
    border: none;
}

.reject-bid-list.suppliers-save-items .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 6px dashed;
    border-top: 4px solid\9;
    border-right: 6px solid transparent;
    border-left: 5px solid transparent;
	color:#b8b8b8 !important;
	margin-right:5px;
}
.reject-bid-list.suppliers-save-items .pacific-checkbox {
    width: 16px;
    float: left;
    position: relative;
    top: 5px;
}
ul.dropdown-menu.dropdown-item-menu li
{
	    font-size: 12.65px;
    padding: 0 0 0 29px!important;
    border-bottom: none!important;
}
ul.dropdown-menu.dropdown-item-menu li a
{
	display:inline-block;
	padding:9px 0 0 12px;
}
ul.dropdown-menu.dropdown-item-menu li a:hover,
ul.dropdown-menu.dropdown-item-menu li a:focus
{
	background-color:transparent;
}
.content-inner.ra-supplierview.match-Items {
   /*  height: 78vh!important; */
    /* min-height: 78vh!important; */
}
.reject-bid-list.suppliers-save-items a
{
	font-weight: bold;
    color: #555;
    padding: 7px 0 0 27px;
    display: inline-block;
}
.reject-bid-list.suppliers-save-items a img
{
	margin-right:7px;
}
.invite-request-btn
{
	width: 165px;
    float: left;
    font-size: 13px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding: 6px 0;
    background-color: #ee7b3a;
    margin: 0 0 15px 0;
    font-weight: bold;
}
.invite-request-btn:hover,
.invite-request-btn:focus
{
	text-decoration:none;
	color:#fff;
}
.invite-request-popup
{
	width:411px;
}
.invite-request-buttons
{
	width:100%;
	display:inline-block;
	padding:19px 0 0 0;
	text-align:center;
}
.create-new-request-btn
{
	width:140px;
	float:left;
	border:1px solid #ee7e3f;
	font-size:12px;
	color:#ee7e3f;
	outline:none;
	background-color:transparent;
}
.create-new-request-btn:hover,
.create-new-request-btn:focus
{
	background-color:#ee7e3f;
	color:#fff;
}
.create-new-request-center
{
	width:auto;
	font-size:12px;
	color:#555;
	display:inline-block;
}
.add-existingt-btn
{
	width:140px;
	float:right;
	border:1px solid #ee7e3f;
	font-size:12px;
	color:#ee7e3f;
	outline:none;
	background-color:transparent;
}
.invite-request-popup .question-form-btn {
    width: 100%;
    float: left;
    padding: 20px 22px;
    background-color: #fff;
}
.view-supplier-profile-popup
{
	width:872px;
}
.view-supplier-profile-inner
{
	width:100%;
	display:inline-block;
	padding:0 23px 0;
}
.view-supplier-profile-left
{
	width:230px;
	float:left;
	border-right:1px solid #ececec;
	padding:22px 20px 0 0;
}
.view-supplier-profile-left-top
{
	width:100%;
	float:left;
	border-bottom:1px solid #ebeff2;
	padding:0 0 20px 0;
	margin-bottom:16px;
}
.view-supplier-profile-left-top h4
{
	font-size:13px;
	color:#f07a3a;
	position:relative;
	font-weight:bold;
}
.questionnaire-popup h3 img
{
	float:left;
	margin:1px 11px 0 0;
}
.edit-buttons
{
	float:right;
	width:33px;
	font-size:13px;
	color:#f07a3a;
	text-align:center;
	border:1px solid #f07a3a;
	padding:0 0 2px;
	margin:0 0 0 3px;
	    font-weight: normal;
}

.edit-buttons:hover,
.edit-buttons:focus
{
	background-color:#f07a3a;
	text-decoration:none;
	color:#fff;
}
.view-supplier-profile-left-detail
{
	width:100%;
	display:inline-block;
	padding:13px 0 0 0;
}
.view-supplier-profile-left-detail h5
{
	font-size:14px;
	color:#555;
	font-weight:bold;
	margin-bottom:2px !important;
}
.view-supplier-profile-left-detail p
{
	font-size:13px;
	color:#555;
}
.view-supplier-profile-left-detail li
{
	width:100%;
	float:left;
	font-size:13px;
	color:#555;
}
.view-supplier-profile-left-detail li a {
    background-color: #f6f7f9;
    color: #555;
    padding: 5px 10px 5px;
    display: inline-block;
    margin-bottom: 5px;
}
.view-supplier-profile-left-detail li a:hover
{
	text-decoration:none;
	color:#555;
}
.view-supplier-profile-left-top:last-child
{
	border-bottom:none;
	margin-bottom:0;
}
.view-supplier-profile-right
{
	width:588px;
	float:right;
	padding:20px 19px 0;
}
.activity-tabs
{
	width:100%;
	display:inline-block;
}
.activity-tabs li a
{
	float:left;
}
.activity-tabs li a:hover
{
	text-decoration:none;
}
.activity-tabs li.active a
{
	background-color:#ececec;
	text-decoration:none;
}
.activity-tabs li a
{
	border:1px solid #4d5e71;
	font-size:12px;
	color:#425469;
	padding:2px 7px 3px;
	margin:0 5px 0 0;
	position:relative;
}
.activity-tabs li a:hover
{
	background-color:#;
}
.activity-block
{
	width:100%;
	display:inline-block;
	padding:41px 0 0 0;
}
.activity-block h4
{
	font-size:18px;
	color:#4d637b;
	/* font-family: 'Gotham-Medium'; */ font-weight:500;
}
.upcoming-activity
{
	width:100%;
	display:inline-block;
	text-align:center;
	padding:67px 0 0 0;
}
.upcoming-activity strong
{
	font-size:14px;
	color:#555;
	font-weight:bold;
}
.upcoming-activity p
{
	font-size:14px;
	color:#555;
}
.visible-company-btn
{
	border: 1px solid #4d5e71;
    font-size: 12px;
    color: #425469;
    padding: 2px 7px 3px;
    margin: 0 0 0 0;
    float: right;
    background-color: #fff;
    border-radius: 0;
    width: 100%;
}
.dropdown.visible-company {
    width: 160px;
    float: right;
}
ul.dropdown-menu.visible-company-menu
{
	padding:0;
}
ul.dropdown-menu.visible-company-menu li a 
{
    width: 100%;
    display: inline-block;
    border: 1px solid #f3f3f3 !important;
    color: #555;
    text-align: center;
}
ul.dropdown-menu.visible-company-menu li:last-child a 
{
	border-bottom:none;
}
.add-activity-block
{
	width:100%;
	display:inline-block;
	padding:0;
	margin:8px 0 0 0;
}
.add-activity-top
{
	width:100%;
	display:inline-block;
	padding:0;
	background-color:#fafafa;
	border:1px solid #ececec;
	position:relative;
	padding:5px 11px 15px;
}
.activity-tabs li.active a:after
{
	content:"";
	position:absolute;
	left: 34px;
    bottom: -14px;
	width:20px;
	height:7px;
	background:url(../images/light-gray-arow.png) left top no-repeat;
}
.add-activity-form
{
	width:100%;
	display:inline-block;
}
.add-activity-form h4
{
	font-size:13px;
	color:#555;
	/* font-family: 'Gotham-Medium'; */ font-weight:500;
	margin-bottom:13px !important;
}
.add-activity-list {
    width: 100%!important;
    display: inline-block!important;
    position: relative!important;
}
.add-activity-list li
{
	float:left!important;
	font-size:13px!important;
	color:#555555!important;
	width:auto !important;
	margin-right:21px !important;
}
.reject-bid-list.add-activity-list ul li .check {
    border-radius: 100%;
}
.reject-bid-list.add-activity-list input[type=radio]:checked ~ .check::before {
    background: #ee7e3e;
    border-radius: 100%;
}
.add-activity-list .pacific-checkbox {
    width: 16px;
    float: left;
    position: relative;
    top: -3px;
    margin-right: 11px;
}
.add-activity-date
{
width:100%;
display:inline-block;
margin:9px 0 0 0;
}
.activity-date {
    width: 121px;
    margin: 0 14px 0 0;
    float: left;
}
.activity-time {
    width: 106px;
    margin: 0;
    float: left;
}
.activity-time .date {
    width: 100%;
	margin:0;
}
.activity-time input.form-control {
border-left: none;
border-radius: 0;
border:1px solid #dadada;
box-shadow:none;
padding: 0 0 0 2px;
height: 31px;
border-left:none;
background:#fff url(../images/arow-down.png) 93% 13px no-repeat;
}
.activity-time span.input-group-addon
{
background-color:#fff;
border-radius: 0;
box-shadow:none;
padding: 0 5px;
width: 29px;
border: 1px solid #dddddd !important;
    border-right: none!important;
    background-color: #ffffff;
}
.visible-only-me
{
	width:151px!important;
	float:left;
	color:#415369 !important;
	padding:0!important;
	position:relative !important;
	margin:5px 0 0 14px;
	top:0 !important;
}
.visible-only-me li
{
	font-size:12px;
	color:#415369 !important;
}
.reject-bid-list.visible-only-me ul li .check {
    display: block;
    position: absolute;
    border: 1px solid #c5c5c5;
    border-radius: 0;
    height: 20px;
    width: 20px;
    top: 3px;
    left: 0;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
	background-color:#fff;
}
.reject-bid-list.visible-only-me .pacific-checkbox {
    margin: -3px 15px 0 0;
}
.visible-only-buttons
{
	float:right;
	width:103px;
	margin:6px 0 0 0;
}
.button-cancel
{
	width:53px;
	float:left;
	font-size:12px;
	color:#425469;
	background-color:#fff;
	text-align:center;
	padding:1px 0 0 0;
	outline:none;
	border:1px solid #425469;
	margin:0 7px 0 0;
}
.button-cancel:hover,
.button-cancel:focus
{
	background-color:#425469;
	color:#fff;
}
.button-add
{
	width:39px;
	float:right;
	font-size:12px;
	color:#ee7b3a;
	background-color:#fff;
	text-align:center;
	padding:1px 0 0 0;
	outline:none;
	border:1px solid #ee7b3a;
	margin:0 0 0 0;
}
.button-add:hover,
.button-add:focus
{
	background-color:#ee7b3a;
	color:#fff;
}
.activities
{
	width:100%;
	display:inline-block;
	padding:21px 0 0 0;
}
.activities h4 {
    font-size: 18px;
    color: #4d637b;
    /* font-family: 'Gotham-Medium'; */ font-weight:500;
}
.activities-add-outer
{
	width:100%;
	display:inline-block;
	padding:25px 0 0 0;
}
.activities-add-btn
{
	font-size:11.88px;
	float:right;
	border:none;
	outline:none;
	color:#425469;
	background:url(../images/arow-blue.png) 100% 7px no-repeat;
	width:32px;
	padding:0;
	text-align:left;
}
.activities-add-block
{
	width:100%;
	display:inline-block;
	border:1px solid #eeeeee;
	margin:13px 0 0 0;
}
.activities-add-left
{
	width:50px;
	float:left;
	background-color:#ececec;
	position:relative;
	text-align:center;
	padding:40px 0 41px;
}
.activities-add-left:after
{
	content:"";
	position:absolute;
    right: -9px;
    top: 39%;
	width:9px;
	height:22px;
	background:url(../images/graye-arow-right.png) no-repeat;
}
.activities-add-right
{
	width:497px;
	float:right;
	position:relative;
	padding:8px 24px 4px;
}
.activities-add-right span
{
	color:#ee7b3a;
	font-size:12px;
}
.activities-add-right p
{
	font-size:13px;
	color:#555;
}
.activities-add-right p strong
{
	font-size:14px;
	color:#555;
	display:block;
}
.activities-add-right spam
{
	color:#bbbbbb;
	font-size:11px;
}
.activity-drag
{
	width:100%;
	float:left;
	background-color:#f2f4f5;
	border:4px solid #fbfbfb;
	outline:1px dashed #e1e1e1;
	text-align:center;
	padding:43px 0 44px;
	font-size:13.71px;
	color:#555555;
}
.upload-files .add-activity-top
{
	padding:21px 18px;
}
.document-name-input
{
	width:100%;
	display:inline-block;
	border-bottom:1px solid #e1e1e1 !important;
	outline:none !important;
	font-size:13.94px;
	color:#555555;
	outline:none;
	border:none;
	background-color:#fafafa;
	margin:16px 0 12px 0;
	padding:0 0 3px 0;
}
.add-right-edit
{
	position:absolute;
	right:5px;
	top:5px;
}
.uploaded-document
{
	padding-top:22px;
}
.add-activity-date-2 .visible-only-me {
    margin: 5px 0 0 0;
}
.choose-contract-outer
{
	width:100%;
	display:inline-block;
	padding:0;
}
.choose-contract-left
{
	width:181px;
	float:left;
	margin:0 7px 0 0;
}
.choose-contract-left strong
{
	font-size:13px;
	color:#555555;
	margin-bottom:3px;
	display:block;
}
.choose-contract-left .drp select
{
	padding:3px 11px 4px;
	background:#fff url(../images/select-arow.png) top right no-repeat !important;
	background-position: 96% 11px !important;
	color:#555 !important;
}
.choose-contract-center
{
	width:121px;
	float:left;
	margin:0 7px 0 0;
}
.choose-contract-center strong
{
	font-size:13px;
	color:#555555;
	margin-bottom:2px;
	display:block;
}
.choose-contract-center .date-pic input {
    width: 100%;
    float: left;
    border: none;
    outline: none;
    background: #fff url(../images/date-pic-icon.png) 10px 8px no-repeat;
    height: 25px;
    padding: 10px 10px 10px 35px;
}
.choose-contract-center .date-pic {
    width: 100%;
}
.month {
    width: 82px;
    float: right;
    margin: 20px 0 0 0;
}
.month .drp select {
    padding: 3px 11px 4px;
    background: #fff url(../images/select-arow.png) top right no-repeat !important;
    background-position: 96% 11px !important;
    color: #555 !important;
}
.example
{
    display: none;
}
.example {
    width: 100%;
    display: none;
    position: absolute;
    top: 32px;
    background-color: #fff;
    z-index: 999;
    left: 0;
}
.selected-request
{
	width:100%;
	display:inline-block;
	padding:15px 16px 13px;
}
.selected-request-left
{
	width:297px;
	float:left;
}
.example .suppliers-table table tbody {
    display: block;
    height: 216px !important;
    overflow: auto;
}
.selected-request .invite-request-right {
    width: 170px;
    float: right;
    background-color: #fff !important;
    font-size: 16px;
    color: #ee7b3a !important;
    text-align: center;
    padding: 2px 0 3px;
    border-left: 1px solid;
    font-weight: bold !important;
}
.selected-request .cancel-buttons {
    width: 90px;
    float: right;
    background-color: #4d637b;
    font-size: 13px;
    color: #fff;
    padding: 6px 0 5px;
    text-align: center;
    outline: none;
    border: none;
    text-transform: uppercase;
    margin: 0 0 0 0;
}
.over {
    display: none;
    position: fixed;
    z-index: 2;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000;
    background-color: #48484838;
}
.over.main {
    display: block;
}
input.add-new-supplier
{
	width: 165px;
    float: right;
    font-size: 13px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding: 6px 0;
    background-color: #ee7b3a;
    margin: 0 0 0 0;
    font-weight: bold;
	border:none!important;
	outline:none!important;
	display: none;
}
.match-suppliers-inner {
    width: 100%;
    display: inline-block;
    background-color: #fff;
    margin: 10px 0 0 0;
    position: relative;
    z-index: 9999999999;
}

/*match-Items-with-suppliers page css end*/

/*Item Categories List page css start*/
.add-new-supplier-btn2 {
    width: 235px;
    float: left;
    font-size: 13px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding: 6px 0;
    background-color: #ee7b3a;
    margin: 0 0 0 0;
    font-weight: bold;
}
.add-new-supplier-btn2:hover
{
	text-decoration:none;
	color:#fff;
}
.search-button.search-button-new
{
	padding:7px 0 7px;
	float:right;
}
.search-button.search-button-new:hover
{
	color:#fff;
}
.requisitions-search-leftbar-new
{
 width: 92%;
}
.item-categories-table
{
	width:100%;
	display:inline-block;
	border:1px solid #eff3f6;
	    overflow: auto;
}
.item-categories-table h4
{
	font-size:15px;
	color:#4d637b;
	font-weight:bold;
	background-color:#eff3f6;
	padding:12px 15px;
}
.item-categories-table table th
{
	font-size:14px;
	color:#555555;
	font-weight:bold;
	border-bottom:2px solid #eff3f6;
	padding:14px;
	text-align:center;
}
.item-categories-table table th:first-child
{
	text-align:left;
}
.item-categories-table table td
{
	font-size:12px;
	color:#555555;
	font-weight:bold;
	border-bottom:1px solid #eff3f6;
	padding:14px;
	text-align:center;
}
.item-categories-table table td span
{
	font-weight:normal;
}
.item-categories-table table td:first-child
{
	text-align:left;
}
.dropdown.action.action2 .action-btn
{
	text-align:left;
	border:1px solid #e8e8e8;
}
.content-inner.item-categories-list  .tab-heading {
    min-height: 66px;
}
.category-btn-outer
{
	width:100%;
	float:left;
	text-align:right;
	margin-bottom:9px;
}
.edit-category-btn
{
	width:159px;
	display:inline-block;
	font-size:13px;
	color:#ee7e3e;
	border:1px solid #ee7b3a;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	padding:8px 9px;
	margin:0 11px 0 0;
}
.edit-category-btn img
{
	float:left;
	margin:3px 8px 0 0;
}
.edit-category-btn:hover
{
	text-decoration:none;
	color:#ee7e3e;
}

.delete-category-btn
{
	width:100px;
	display:inline-block;
	font-size:13px;
	color:#4d637b;
	border:1px solid #4d637b;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	padding:8px 9px;
}
.delete-category-btn img
{
	float:left;
	margin:3px 8px 0 0;
}
.delete-category-btn:hover
{
	text-decoration:none;
	color:#4d637b;
}
.edit-category
{
	width:650px;
	display:inline-block;
}
.edit-category-top h3
{
	font-size:13px;
	color:#333;
	font-weight:bold;
	margin-bottom:10px !important;
}
.edit-category-top {
    width: 100%;
    display: inline-block;
}
.stationary-input
{
	width:100%;
	float: left;
    border: 1px solid #e8e8e8;
    background-color: #fff;
	padding:8px 10px;
}
.category-search-list
{
	width:100%;
	display:inline-block;
	background-color:#f9f9f9;
	padding:23px 26px;
	margin:14px 0 0 0;
}
.requisitions-search-leftbar.requisitions-search-leftbar-new2 {
    width: 84%;
}
.category-search-check {
    width: 68px;
    float: left;
    border-right: 1px solid #e9eef0;
    position: relative;
    z-index: 999;
}
.category-search-edit-list li
{
	width:100%;
	float:left;
	background-color:#;
	border-left:7px solid #e9eef0;
	border-bottom:3px solid #f3f3f3;
	background-color:#fff;
	position:relative;
}
.category-search-check
{
	width:68px;
	float:left;
	border-right:1px solid #e9eef0;
	padding:6px 0 12px;
}
.category-search-detail
{
	width:100%;
	float:left;
	position:absolute;
	text-align:left;
	padding:8px 0 0 90px;
	background-color:#fff;
}
.adhesive-btn {
    background-color: transparent;
    box-shadow: none;
    padding: 0;
    font-size: 12px;
    color: #555555!important;
    font-weight: bold;
    width: 300px;
	text-align:left;
}
.adhesive-btn:focus
{
	 background-color: transparent;
    box-shadow: none!important;
	outline:none!important;
	border:none !important;
}
.category-search-detail p
{
	font-size:12px;
	color:#555;
	padding:0 0 0 12px;
}
.category-search-check .reject-bid-list
{
	padding:0;
}
.category-search-check .reject-bid-list li
{
	border:none;
}
.category-search-check .reject-bid-list .pacific-checkbox {
    width: 16px;
    float: none;
    position: relative;
    margin: auto !important;
    top: 10px;
}
.category-search-edit-list {
    width: 100%;
    float: left;
    height: 300px;
    overflow: auto;
	margin-bottom:20px;
}
.save-category-btn
{
	width:220px;
	float:left;
	background-color:#ee7b3a;
	font-size:13px;
	color:#fff;
	text-align:center;
	padding:7px 0;
	font-weight:bold;
	text-transform:uppercase;
	margin:25px 0 0 0;
}
.save-category-btn:hover
{
	text-decoration:none;
	color:#fff;
}
.category-search-check .reject-bid-list ul li .check
{
	border-radius:0 !important;
}
.view-btn2 {
    float: right;
    width: 97px;
    border: 1px solid #ee7b3a;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#ee7b3a;
	padding:6px;
}
.view-btn2:hover
{
	text-decoration:none;
	color:#ee7b3a;
}
.drp-category 
{
    margin: 0 0 0 0;
	width:48%;
    float: right;
}
.drp-category .drp select
{
	padding:9px;
}
.supplier-category
{
	width:100%;
	float:left;
	padding:9px 0 0 0;
}
.supplier-category img
{
	float:left;
	margin:0 17px 0 0;
}
.dropdown.action.action2 {
    float: none;
    width: 200px;
    margin: auto;
}
.back-item-btn
{
	width:150px;
}
.save-change-btn
{
	width: 130px;
    float: left;
    background-color: #ee7b3a;
    font-size: 13px;
    color: #fff;
    text-align: center;
    padding: 6px 0;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 10px 0 0;
}
.save-change-btn:hover
{
	text-decoration:none;
	color:#fff;
}
/*Item Categories List page css end*/
/* New changes 10-30-2018 */
.addcontract{ background-image: url('../images/plus-sign.png') !important; background-repeat: no-repeat; background-position: 5% 50%; padding-left: 40px !important; }
input[type="date"]{ line-height: 20px  !important; }

/*catalogues page css start*/
.invoice-date-outer.catalogues
.invoice-status-rightbar {
width: 100%;
float: right;
}
.invoice-date-outer.catalogues .invoice-status {
width: 86%;
float: left;
}
.invoice-date-outer.catalogues .invoice-status .drp {
width: 31.3%;
float: left;
margin-right: 19px;
}
.catalogues-table
{
width:100%;
float:left;
}
.catalogues-table h4
{
font-size: 12px;
color: #4d637b;
/* font-family: 'Gotham-Medium';  */
border-right: 1px solid #f7f7f7;
background-color: #eff3f6;
padding: 13px 20px;
text-transform: uppercase;
font-weight: 600;
}
.catalogues-table-right
{
width:auto;
float:right;
}
.catalogues-table-right a
{
	background-color:#ee7b3a;
	color:#fff;
	padding:8px 16px;
	margin-right:5px;
	font-size:13px;
}
.catalogues-table table
{
	width:100%;
	float:left;
	border:1px solid #eff3f6;
}
.catalogues-table table th {
    font-size: 14px;
    color: #555555;
    border: 1px solid #eff3f6;
    padding: 13px 19px;
}
.catalogues-table table td {
    font-size: 13px;
    color: #555555;
    border: 1px solid #eff3f6;
    padding: 15px 19px;
    font-weight: 600;
}
.catalogues-table .dropdown.action
{
	border:1px solid #e8e8e8;
}
.catalogues-table .action-btn
{
	text-align:left;
}
.catalogues-table table td span
{
	font-weight:normal;
}
.category-btn-outer-2 .edit-category-btn {
    width: 112px;
}
.item-description-top
{
	width:100%;
	float:left;
	border:1px solid #eff3f6;
	padding:16px;
}
.item-description-left
{
	width:50%;
	float:left;
}
.item-description-left h3
{
	font-size:15px;
	color:#4d637b;
	/* font-family: 'Gotham-Bold'; */ font-weight:700;
	margin-bottom:14px!important
}
.item-description-left li
{
	font-size:13px;
	color:#555555;
	margin-bottom:18px !important;
}
.item-description-left li strong
{
	font-weight: bold;
	margin-right: 10px;
	font-size: 15px;
	width: 140px;
	display: inline-block;
}
.item-description-right
{
	width:50%;
	float:left;
}
.item-description-item
{
	width:133px;
	float:right;
	background-color:#eff3f6;
	text-align:center;
	padding:18px 0;
}
.suppliers-item-table
{
	width:100%;
	float:left;
	margin:23px 0 0 0;
}
.suppliers-item-table table
{
	border: 1px solid #f7f7f7;
	width:100%;
	float:left;
	margin-bottom:21px;
}
.suppliers-item-table th 
{
    font-size: 12px;
    color: #555555;
   /*  font-family: 'Gotham-Medium';  */
    text-align: center;
    border-right: 1px solid #f7f7f7;
    background-color: #eff3f6;
    padding: 8px 0;
    font-weight: 600;
	position:relative;
}
.suppliers-item-table th:first-child
{
	text-align:left;
	padding-left:25px;
}
.suppliers-item-table table td {
    font-size: 13px;
    color: #555555;
    /* font-family: 'Gotham-Book'; */ font-weight:400;
    text-align: center;
    border-bottom: 1px solid #f7f7f7;
    padding: 9px 0;
    border-top: none;
    position: relative;
}
.suppliers-item-table td:first-child
{
	text-align:left;
	padding-left:25px;
}
.suppliers-item-table .aed-prise-edit {
    width: 156px;
}
a.edit-suppliers-btn
{
	display:inline-block;
    font-size: 13px;
    color: #ee7e3e;
    border: 1px solid #ee7b3a;
    text-transform: uppercase;
    text-align: left;
    font-weight: bold;
    padding: 8px 9px;
}
.set-as-active-btn
{
	width: 125px;
    display: inline-block;
    font-size: 13px;
    color: #5b5b5b;
    border: 1px solid #5b5b5b;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    padding: 8px 9px;
    margin: 0 11px 0 0;
}
.set-as-active-btn:hover
{
	text-decoration:none;
}
.catalogues-add-item-top
{
	width:100%;
	float:left;
}
.catalogues-add-item-left
{
	width:49%;
	float:left;
}
.catalogues-add-item-left h4,
.catalogues-add-item-right h4
{
	font-size: 14px;
    color: #555;
    font-weight: bold;
    margin-bottom: 10px !important;
	width:100%;
	float:left;
}
.catalogues-add-item-right h4 span
{
	font-weight:500 !important;
	/* font-weight:normal !important;
	font-family: 'Gotham-Book'!important;  */
}
.catalogues-add-item-right
{
	width:49%;
	float:right;
}
.catalogues-add-item-image
{
	width:100%;
	float:left;
	border:1px dashed #e5e5e5;
	padding:22px 13px;
}
.add-another-field
{
	font-size: 13px;
    color: #ee7b3a;
	border:1px solid #ee7b3a;
	float:right;
	padding:1px 5px;
	margin:5px 0 0 0;
}
.purchase-price
{
	width:372px;
	float:left;
}
.purchase-price .drp 
{
    float: right;
    width: 83px;
    text-transform: uppercase;
}
.purchase-price .text-field {
    width: 73%;
}
.drp-cat select
{
	background-position: 98% 14px !important;
}
.catalogues-add-item-left .reject-bid-list
{
	padding:7px 0;
}
.catalogues-add-item-left .reject-bid-list .pacific-checkbox {
    width: 16px;
    float: left;
    position: relative;
    margin: -2px 14px 0 0;
}
.catalogues-add-item-right .comments-field
{
	min-height:132px;
}
.catalogues-add-item-top h4 {
    font-size: 14px;
    color: #555;
    font-weight: bold;
    margin-bottom: 10px !important;
    width: 100%;
    float: left;
	margin-top:5px !important;
}
.text-field-search
{
	background:url(../images/search-icon.png)  10px 7px no-repeat;
	padding:0 0 0 37px !important;
}
.add-btn-2
{
	width:115px;
	float:right;
	background-color:#ee7b3a;
	text-align:center;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:8px 0;
	margin:20px 0 0 0;
}
.add-btn-2:hover
{
	text-decoration:none;
	color:#fff;
}
/*catalogues page css end*/


/*Setting page css Start*/

.settingsec .tab-block img { top: 24px; }

.purchase-order.settingsec .tab-block.active { background-color: rgba(0, 0, 0, 0); }

.tab-block-sttngs.stngshd { background: #e9eef0 none repeat scroll 0 0; /* padding: 21px 19px 21px 38px; *//* padding:20px 19px 20px 45px; */padding:22px 19px 18px 45px; border-bottom: 1px solid #e9eef0; border-left: 6px solid rgba(0, 0, 0, 0) !important; color: #4d637b; font-size: 15px; position: relative; width: 12.7%; }

.tab-block-sttngs.stngshd img { top: 24px; /* left: 9px; */left:15px; position: absolute; }

.setngstitls { background: #e9eef0 none repeat scroll 0 0; float: left; padding: 15px; width: 100%; }

.setngstitls > h2 { float: left; margin: 2px 0 0 !important; width: auto; }

.setngstitls h2 img { margin: -4px 2px 0 0; }

.stngsbtns { float: right; }

.stngsbtns input { margin: 0; }

.stngsbtns input.drafts-btn { width: 90px !important; }

.stngsfrmin { border: 1px solid #e9eef0; float: left; padding: 25px 7px; width: 100%; min-height: 330px; }

.stngsfrmin .form-group { margin-bottom: 25px; }

.stngsfrmin .form-group .form-control.phoneNumber { border-left: 1px solid #cccccc !important; }

.stngsfrmin .pacific-checkbox { float: left; padding: 17px 17px 0; width: 100%; position: relative; }

.stngsfrmin .pacific-checkbox label { font-weight: normal; margin: 0 0 0 2px; }

.stngsfrmin .pacific-checkbox input[type=checkbox] { position: absolute; visibility: hidden; }

.stngsfrmin .pacific-checkbox label { display: block; position: relative; font-weight: 300; font-size: 14px; padding: 3px 25px 25px 31px; margin: 0 auto; height: 0; z-index: 9; cursor: pointer; -webkit-transition: all 0.25s linear; color: #555555; }

.stngsfrmin .pacific-checkbox .check { display: block; position: absolute; border: 2px solid #c5c5c5; height: 20px; width: 20px; left: 17px; top: 21px; z-index: 5; transition: border .25s linear; -webkit-transition: border .25s linear; }

.stngsfrmin .pacific-checkbox .check::before { display: block; position: absolute; content: ''; height: 14px; width: 14px; top: 2px; left: 2px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }

.stngsfrmin .pacific-checkbox input[type=checkbox]:checked ~ .check { border: 2px solid #c5c5c5; }

.stngsfrmin .pacific-checkbox input[type="checkbox"]:checked ~ .check::before { background: rgba(0, 0, 0, 0) url("../../dist/images/chktick.png") no-repeat scroll center center / 100% auto; }

.photoupload { text-align: center; }

.photoview { border: 1px dashed #898989; height: 121px; margin: 4px auto 8px; overflow: hidden; width: 121px; }

.uplodimgbtn { cursor: pointer; background: #4d637b none repeat scroll 0 0; color: #ffffff; display: inline-block; font-size: 12px; font-weight: 500; height: 27px; line-height: 27px; text-transform: uppercase; width: 121px; }

.uplodimgbtn > input { opacity: 0; position: absolute; }

label.ademlhd { font-size: 15px; font-weight: 600; margin: 12px 0 15px; }

.emlinpt { float: left; padding: 0 0 0 45px; position: relative; width: 100%; }

.emlinpt > img { left: 0; position: absolute; }

.stngsfrmin.prswrdsec .form-group { float: left; width: 100%; }

.header-right { text-align: right; }

.dropdown.automobiles .dropdown-menu { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); left: auto; overflow: visible; right: 0; width: 200px; }

.dropdown.automobiles .dropdown-menu::before { content: ""; position: absolute; right: 0px; top: -9px; width: 0; height: 0; border-style: solid; border-width: 0px 12px 15px; border-color: transparent transparent #fff transparent; }

.usrimgsec > span { background: #ee7b3a none repeat scroll 0 0; border-radius: 50%; float: left; height: 40px; margin: 0 9px 0 0; overflow: hidden; width: 40px; }

.usrimgsec h3 { color: #555555; float: left; font-size: 14px; font-weight: 600; margin: 13px 0 0 !important; }

.usrimgsec p { color: #4d637b; float: left; font-size: 12px; padding: 6px 5px 0 !important; width: 100%; }

.usrimgsec { border-bottom: 1px solid #e9eef2; float: left; padding: 10px 10px 11px; width: 100%; }

.stngtbs { float: left; margin: 5px 0 11px !important; width: 100%; }

.stngtbs > li { float: left; width: 100%; }

.stngtbs li a { color: #555555; float: left; font-size: 14px; font-weight: 600;  padding: 8px 5px 8px 40px; position: relative; width: 100%; }

.stngtbs li a img { left: 13px; margin: 2px 0 0; position: absolute; }

.sbmnu { padding: 0 0 0 23px; }

.sbmnu li a { font-size: 13px; font-weight: 400; padding: 5px 5px 5px 40px; }

/*Setting page css end*/


/*Company page css Start*/

.stngsfrmin.cmpnyprfsecin .form-group { float: left; width: 100%; }

.cmplogoinsec { border: 1px solid #b3b3b3; float: left; margin: 5px 0 0; padding: 25px 25px 48px; width: 100%; }

.cmplogoinsec > span { float: left; height: 94px; overflow: hidden; width: 100%; }

.cmplogoinsec > span img { width: 100%; }

.brwsfilbtn { float: left; margin: 15px 0 5px; position: relative; width: 100%; }

.brwsfilbtn input { cursor: pointer; opacity: 0; position: absolute; top: 0; }

.brwsfilbtn span { background: #4d637b; border-radius: 2px; color: #ffffff; cursor: pointer; display: inline-block; font-size: 12px; font-weight: bold; height: 30px; line-height: 30px; text-align: center; width: 121px; }

.brwsfilbtn > p { float: right; padding: 6px 8px 0; }

.stngsfrmin.cmpnyprfsecin .form-group > label { margin: 0 0 11px; }

.admnwbrnc { float: right; }

.admnwbrnc input.questionnaire-btn { padding: 7px 10px; width: auto; }

.brnchviewmn { position: relative; border: 1px solid #e9eef0; float: left; min-height: 330px; padding: 25px 15px; width: 100%; }

.srchbrnchs { float: left; margin: 0 0 14px; padding: 0 119px 0 0; position: relative; width: 100%; }

.srchbrnchs > span { left: 6px; position: absolute; top: 5px; }

.srchbrnchs input.form-control { margin: 0 !important; padding: 6px 12px 6px 33px; }

.srchbrnchs a { background-color: #4d637b; border: medium none; color: #ffffff !important; display: inline-block; float: right; /* font-family: "Gotham-Book"; */ font-size: 13px; /* font-weight: bold; */ font-weight:700; margin: 0; outline: medium none; padding: 8px 27px; position: absolute; right: 0; text-align: center; text-decoration: none !important; text-transform: uppercase; }

/* .purchase-order-table.brnchstbl {
  border: 1px solid #e9eef0;
} */

.purchase-order-table.brnchstbl th { background: #eff3f6 none repeat scroll 0 0 !important; border-right: 1px solid #e9eef0; font-size: 14px; font-weight: 500; padding: 15px 11px; }

/* .purchase-order-table.brnchstbl th:last-child {
  border-right:none;
}
 */

.purchase-order-table.brnchstbl th:first-child { width: auto; }

.purchase-order-table.brnchstbl td { border-right: 1px solid #e9eef0; background: transparent; font-size: 14px; font-weight: 500; padding: 15px 11px; }

.purchase-order-table.brnchstbl td:first-child { width: auto; }

/* .purchase-order-table.brnchstbl td:last-child {
    border-right:none;
} */

.purchase-order-table.brnchstbl table tr:nth-child(2n+1) { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }

.brnchstbl tr td.vwusrbtn a { background-color: #ee7b3a; border: medium none; color: #ffffff !important; display: inline-block; font-weight:700; /* font-family: "Gotham-Book" !important; */ font-size: 13px; /* font-weight: bold; */ margin: 0; outline: medium none; padding: 7px 10px; width: auto; text-align: center; text-transform: uppercase; text-decoration: none; }

#bnchmn, #addusrs, #edtrole { display: none; }

#bnchmn .setngstitls { padding: 15px 27px; }

#bnchmn .form-group .pacific-checkbox { padding: 10px 0 0; }

#bnchmn .form-group .pacific-checkbox .check { left: 3px; top: 13px; }

#bnchmn .form-group textarea.form-control.text-field { height: auto; min-height: 100px; }

.phcrncy { float: left; width: 100%; }

.addbrnchbtn { float: right; padding: 0 16px; }

.addbrnchbtn input.questionnaire-btn { padding: 8px 15px; width: auto; }

.usrnmimg { display: inline-block; float: left; padding: 10px 20px; text-align: left; width: 100%; }

.usrnmimg > span { display: inline-block; height: 36px; width: 36px; }

.usrnmimg h5 { color: #555555; display: inline-block; font-size: 14px; font-weight: 500; margin: 0 0 0 7px !important; }

.brnchstbl.usrtbl tr td.vwedtbtn { padding: 15px 25px; }

.brnchstbl.usrtbl tr td.vwedtbtn a { border: 1px solid #4d637b; color: #ee7b3a !important; display: inline-block; /* font-family: "Gotham-Book" !important; */ font-size: 13px; font-weight: bold; margin: 5px 0; outline: medium none; padding: 7px 10px; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; }

.brnchstbl.usrtbl tr td.vwedtbtn a:hover { background-color: #ee7b3a; border: 1px solid #ee7b3a; color: #fff !important; }

.spcckbx .pacific-checkbox { margin: -10px 0 20px; padding: 0; }

.stngsfrmin .spcckbx .pacific-checkbox .check { left: 3px; top: 2px; }

.usrnmimgsec { border: 1px solid #dddddd; display: inline-block; float: left; margin: 5px 0 0; padding: 18px 30px; width: 100%; }

.usrimgin { background: #4d637b none repeat scroll 0 0; border-radius: 50%; display: inline-block; float: left; height: 61px; margin: 0 15px 0 0; overflow: hidden; width: 61px; }

.usrimgin > img { width: 100%; }

.usrnmdsg { display: inline-block; text-align: left; }

.usrnmdsg h5 { color: #555555; display: inline-block; float: left; font-size: 14px; font-weight: 700; margin: 10px 0 8px !important; width: 100%; }

.usrnmdsg h6 { color: #ee7b3a; display: inline-block; float: left; font-size: 13px; font-weight: 500; margin: 0 !important; width: 100%; }

p.notetxt { color: #555555; float: left; font-size: 14px; margin: 16px 0 0 !important; width: 100%; }

#edtrole .form-group .drp select { height: 35px; }

/* #edtrole .form-group .drp select option {
  border-bottom: 1px solid #dddddd;
  padding: 12px 11px;
} */


.custom-select2 { float: left; position: relative; width: 100%; }

.custom-select2 select { display: none; /*hide original SELECT element:*/ }

.select-selected { color: #555555!important; background-color: #fff!important; width: 100%; }

/*style the arrow inside the select element:*/
/* .select-selected:after { position: absolute; content: ""; top: 14px; right: 10px; width: 0; height: 0; border: 6px solid transparent; border-color: #a6a6a6 transparent transparent transparent; } */

.select-selected:after { position: absolute; content: ""; top: 12px; right: 10px; width: 0; height: 0; border: 6px solid transparent; border-color: #a6a6a6 transparent transparent transparent; }

/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after { border-color: transparent transparent #a6a6a6 transparent; top: 7px; }

/*style the items (options), including the selected item:*/
/* .select-selected { color: #555555; width: 100%!important; height: auto; padding: 9px 16px; cursor: pointer; user-select: none; } */

/* .select-selected { color: #555555; width: 100%!important; height: 32px; padding:6px 16px; cursor: pointer; user-select: none; } */

.select-selected { color: #555555; width: 100%!important; height: 32px; line-height: 32px; padding:0px 16px; cursor: pointer; user-select: none; }

.select-items div { color: #555555; width: 100%; height: auto; padding: 9px 16px; cursor: pointer; user-select: none; border-width: 0 1px 1px!important; }

/*style items (options):*/
.select-items { background-color: #1e90ff; box-shadow: 0 3px 5px #e0e0e0; left: 0; position: absolute; right: 0; top: 100%; z-index: 99; }

/*hide the items when the select box is closed:*/
.select-hide { display: none; }

.select-items div:hover, .same-as-selected { background-color: #f8f8f8; }

#edtrole .addbrnchbtn input { padding: 8px 18px; width: auto !important; }

.adcblnsecwrp { float: left; margin: 25px 0 0; width: 100%; }

.adcblnsecwrp .tab-content { border: 1px solid #e9eef0; float: left; padding: 0; width: 100%; }

.adcblnsecwrp .nav.nav-tabs { border-bottom: 2px solid #4d637b; }

.adcblnsecwrp .nav.nav-tabs li a { background: #e9eef0 none repeat scroll 0 0; border: medium none !important; border-radius: 0; color: #4d637b; font-size: 14px; padding: 7px 15px; }

.adcblnsecwrp .nav.nav-tabs li.active a, .adcblnsecwrp .nav.nav-tabs li a:hover { background: #4d637b; color: #fff; }

.tab-content #subscrbdetail, .tab-content #addremvusrs { float: left; padding: 40px; width: 100%; }

.bsnsbdprcwrp { border-color: #e9eef0; border-style: solid; border-width: 7px 0 0px 1px; padding: 0; text-align: center; }

.pricetbl1 .header > h2 { color: #ee7b3a; /* font-family: gotham-book; */ font-size: 22px; font-weight:400; margin: 0 !important; padding: 55px 0; text-transform: none; }

.pricetbl1 .ftrtitl > h3 { background: #ee7b3a none repeat scroll 0 0; color: #ffffff; font-family: sans-serif; font-size: 13px; font-weight: bold; height: 49px; line-height: 49px; text-transform: uppercase; }

.pricetbl1 li { border-bottom: 1px solid #e9eef0; float: left; padding: 15px; width: 100%; min-height: 49.7px; }

.pricetbl1 li.ftrtitl { padding: 0 15px; }

.pricetbl1 li.header { border-bottom: none; }

.proplnwrp { background: #f7fbf5 none repeat scroll 0 0; border-color: #6abd31 transparent #e9eef0; border-style: solid; border-width: 7px 0 0 1px; padding: 0; text-align: center; box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); position: relative; z-index: 99; }

.proplnwrp li .plndtl1 { float: left; padding: 15px 0; width: 100%; }

.proplnwrp li .plndtl1 h4 { color: #555555; font-size: 16px; font-weight: 600; margin: 0 0 5px !important; text-transform: uppercase; }

.proplnwrp li .plndtl1 h5 { color: #555555; font-size: 13.85px; margin: 0!important; }

.usrnbprc { background: #f0f4ee none repeat scroll 0 0; float: left; padding: 17px 0 12px; width: 100%; }

.proplnwrp li .usrnbprc > h3 { color: #555555; float: left; font-family: sans-serif; font-size: 13px; letter-spacing: 1px; margin: 0 0 7px !important; width: 100%; }

.usrslct { margin: 0 auto; padding: 0; width: 240px; }

.usrslct .custom-select2 { margin-bottom: 10px; }

.pricetbl2 li { border-bottom: 1px solid #e9eef0; float: left; padding: 15px; width: 100%; min-height: 49.7px; }

.pricetbl2 li.header { border-bottom: medium none; padding: 0; }

.pricetbl1 li.strtbtn1, .pricetbl2 li.strtbtn1, .pricetbl3 li.strtbtn1 { min-height: 88px; padding: 20px 15px; }

.columns1 li.strtbtn1 a { background: #6abd31 none repeat scroll 0 0; color: #ffffff; display: inline-block; font-family: sans-serif; font-size: 14px; font-weight: bold; height: 47px; line-height: 47px; text-decoration: none; width: 179px; }

.proplnwrp.entrspspln { background: #fdf7f4 none repeat scroll 0 0; border-top: 7px solid #ee7b3a; box-shadow: none; z-index: 9; }

.columns1 li.strtbtn1.orngclr a { background: #ee7b3a; }

#recpt .purchase-order-table { float: left; width: 100%; }

#recpt .purchase-order-table table th:first-child, #recpt .purchase-order-table table td:first-child { border-left: medium none; }

#recpt .purchase-order-table table th:last-child, #recpt .purchase-order-table table td:last-child { border-right: medium none; }

.purchase-order-table table th:nth-child(3), .purchase-order-table table td:nth-child(3) { width: 360px; }

#recpt .purchase-order-table table tr:last-child td { border-bottom: medium none; }

#recpt td.vwrcpbtn a { background: #fff; border: 1px solid #ee7b3a; color: #ee7b3a !important; display: inline-block; /* font-family: "Gotham-Book" !important; */ font-size: 13px; margin: 12px 0; outline: medium none; padding: 5px 15px; text-align: center; text-decoration: none; width: 124px; font-weight:400;}

#recpt td.vwrcpbtn a:hover { background: #ee7b3a; color: #fff !important; }

.adrmusrin { float: left; width: 100%; }

.adrmusrin > h4 { background: #eff3f6 none repeat scroll 0 0; color: #555555; float: left; font-size: 14px; font-weight: 600; margin: 0; padding: 12px 25px; width: 100%; }

.actnslct { float: left; padding: 33px 20px; width: 100%; }

.actnslct li { color: #aaaaaa; float: left; margin: 0 15px 6px 0 !important; position: relative; text-align: left; width: auto; }

.actnslct .pacific-checkbox { float: left; width: auto; }

.actnslct li input[type=radio] { position: absolute; visibility: hidden; }

.actnslct li label { display: block; position: relative; font-weight: 300; font-size: 14px; padding: 3px 25px 25px 31px; margin: 0 auto; height: 0; z-index: 9; cursor: pointer; -webkit-transition: all 0.25s linear; color: #555555; }

.actnslct li .check { background: #f1f1f1 none repeat scroll 0 0; display: block; position: absolute; border: 2px solid #c5c5c5; border-radius: 100%; height: 20px; width: 20px; top: 3px; left: 0; z-index: 5; transition: border .25s linear; -webkit-transition: border .25s linear; }

.actnslct li .check::before { display: block; position: absolute; content: ''; border-radius: 100%; height: 14px; width: 14px; top: 2px; left: 2px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }

.actnslct input[type=radio]:checked ~ .check { border: 1px solid #c5c5c5; }

.actnslct input[type=radio]:checked ~ .check::before { background: #ee7e3e; }

.spinners.usrnmbrslct { padding: 35px 0 0; }

.spinners.usrnmbrslct label { color: #555555; cursor: pointer; float: left; font-size: 14px; font-weight: 300; margin: 0; padding: 8px 26px; width: auto; }

.spinners.usrnmbrslct .input-group.spinner { width: 190px; }

.spinners.usrnmbrslct .spinner i { margin-top: 0; }

.spinners.usrnmbrslct .input-group-btn-vertical i.fa.fa-caret-up { top: 4px; }

.spinners.usrnmbrslct .input-group-btn-vertical i.fa.fa-caret-down { top: -1px; }

.adrmusrin .addbrnchbtn { padding: 15px 0 0; }

.admnwbrnc.rcptbtns > a { color: #555555; display: inline-block; font-size: 14px; font-weight: normal; padding: 0 35px; text-decoration: none; }

.admnwbrnc.rcptbtns a i { color: #ee7b3a; font-size: 17px; margin: 0 0 0 6px; position: relative; top: 2px; }

.admnwbrnc.rcptbtns a:hover { color: #ee7b3a; }

.rcpdtails { float: left; margin: 30px 0 0; padding: 0 5px; width: 100%; }

.rcpdtails h3 { background: #4d637b; float: left; padding: 15px 20px; width: 100%; color: #fff; font-size: 18px; text-transform: uppercase; }

.rcpindtlwrp { border: 1px solid #e9eef0; float: left; padding: 40px; width: 100%; }

.biladrs { float: left; margin: 0 0 20px; width: 100%; }

.bladrlft > h5 { color: #555555; float: left; /* font-family: "Gotham-Medium"; */ font-weight:500; font-size: 14px; width: 100%; }

.bladrlft > p { color: #555555; float: left; /* font-family: gotham-book; */ font-weight:400; font-size: 14px; width: 100%; }

.srvcrcpt { float: left; padding: 30px 17px; width: 100%; }

.srvcrcpt > h4 { color: #555555; float: left; font-size: 14px; /* font-family: "Gotham-Medium"; */ font-weight:500; padding: 0 3px 10px; width: 100%; }

.purchase-order-table.srvrcptbl th { font-size: 14px; border: medium none !important; font-weight: normal !important; text-transform: none; width: auto !important; padding: 10px 15px; }

.purchase-order-table.srvrcptbl td { font-size: 14px; border: medium none !important; font-weight: normal !important; padding: 15px; width: auto !important; }

.purchase-order-table.srvrcptbl th:first-child, .purchase-order-table.srvrcptbl td:first-child { text-align: left; }

.purchase-order-table.srvrcptbl th:last-child, .purchase-order-table.srvrcptbl td:last-child { text-align: right; }

.trnsctndtl .purchase-order-table.srvrcptbl { border: 1px solid #e9eef0; }

.trnsctndtl .purchase-order-table.srvrcptbl table tr { background: #ffffff!important; }

.purchase-order-table.srvrcptbl td.crdcrdnumbr { padding: 60px 15px; }

.purchase-order-table.srvrcptbl td.crdcrdnumbr img { margin: 0 14px 0 0; position: relative; top: -2px; }

/*Company page css end*/


/*Branches Profile page css Start*/

.sptmcntry { float: left; width: 100%; }

.sptmcntry .pacific-checkbox { padding-top: 0; }

.sptmcntry .pacific-checkbox .check { top: 3px; }

.brnchstbl.dprtmnttblin tr td.vwedtbtn { padding: 3px 20px; }

.brnchstbl.dprtmnttblin tr td.vwedtbtn a { border: 1px solid #4d637b; color: #ee7b3a !important; display: inline-block; font-weight:700; /* font-family: "Gotham-Book" !important; */ font-size: 13px; /* font-weight: bold; */ margin: 5px 0; outline: medium none; padding: 7px 10px; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; }

.brnchstbl.dprtmnttblin tr td.vwedtbtn a:hover { background-color: #ee7b3a; border: 1px solid #ee7b3a; color: #ffffff !important; }

.brnchstbl.dprtmnttblin tr .btn.dropdown-toggle.action-btn { border: 1px solid #e9eef0; border-radius: 0; padding: 7px 14px; }

.brnchstbl.dprtmnttblin tr .btn.dropdown-toggle.action-btn .caret { margin: 0; position: absolute; right: 15px; top: 15px; }

.brnchstbl.dprtmnttblin tr td:nth-child(4), .brnchstbl.dprtmnttblin tr td:nth-child(5), .brnchstbl.dprtmnttblin tr th:nth-child(4), .brnchstbl.dprtmnttblin tr th:nth-child(5) { width: 160px; }

.pacific-checkbox.dprtmntckbx input[type=checkbox] { position: absolute; visibility: hidden; }

.pacific-checkbox.dprtmntckbx label { display: block; position: relative; font-weight: 300; font-size: 14px; padding: 3px 25px 25px 31px; margin: 0 auto; height: 0; z-index: 9; cursor: pointer; -webkit-transition: all 0.25s linear; color: #555555; }

.pacific-checkbox.dprtmntckbx .check { display: block; position: absolute; border: 2px solid #c5c5c5; height: 20px; width: 20px; left: 17px; top: 21px; z-index: 5; transition: border .25s linear; -webkit-transition: border .25s linear; }

.pacific-checkbox.dprtmntckbx .check::before { display: block; position: absolute; content: ''; height: 14px; width: 14px; top: 2px; left: 2px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }

.pacific-checkbox.dprtmntckbx input[type=checkbox]:checked ~ .check { border: 2px solid #c5c5c5; }

.pacific-checkbox.dprtmntckbx input[type="checkbox"]:checked ~ .check::before { background: rgba(0, 0, 0, 0) url("../../dist/images/chktick.png") no-repeat scroll center center / 100% auto; }

.pacific-checkbox.dprtmntckbx { float: left; margin: 5px 0 70px; padding: 19px 0 0; position: relative; width: 100%; }

.pacific-checkbox.dprtmntckbx .check { left: 4px; }

.purchase-order-table.brnchstbl.dprtmnttblin { overflow: visible; }

#dprtmnadd .setngstitls { padding: 15px 27px; }

.actnslct.dprtmncagrslct { padding: 0; }

.actnslct.dprtmncagrslct > li { border: 1px solid #e9eef0; margin: 0 !important; padding: 4px 16px; }

.actnslct.dprtmncagrslct > li .pacific-checkbox { padding: 0; }

.actnslct.dprtmncagrslct > li .pacific-checkbox label { font-size: 13px; }

.actnslct.dprtmncagrslct > li .pacific-checkbox .check { background: #ffffff none repeat scroll 0 0; left: 3px; top: 4px; }

.actnslct.dprtmncagrslct > li .pacific-checkbox label { margin: 0 !important; }

#dprtmnadd .drp select { padding: 10px; }

#dprtmnadd label { margin-bottom: 8px; }

#dprtmnadd .text-field { height: 36px !important; }

#dprtmnadd .form-group { float: left; position: relative; width: 100%; }

.spcfcctgrylsts { background: #ffffff none repeat scroll 0 0; border-color: #ee7b3a #e9eef0 #e9eef0; border-style: solid; border-width: 2px 1px 1px; left: 0; width: 310px; padding: 10px; position: absolute; top: 79px; height: 210px; display: none; z-index: 999; }

.spcfcctgrylsts::after { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ee7b3a; border-style: solid; border-width: 0 10px 10px; content: ""; height: 0; position: absolute; right: 53%; top: -11px; width: 0; }

.spcfcctgrylsts h4 { /* font-family: 'Gotham-Medium'; */ font-weight:500; color: #555555; font-size: 14px; margin: 0; padding: 0 0 10px; }

.spcfcctgrylsts .srchtbctg { margin: 0; padding: 0; position: relative; width: 100%; }

.srchtbctg > span { left: 6px; position: absolute; top: 6px; }

.spcfcctgrylsts .srchtbctg input.form-control { background: #f3f3f3 none repeat scroll 0 0; margin: 0 !important; padding: 4px 38px; }

.srchctglstin { float: left; height: 130px; overflow: auto; padding: 16px 2px 0; width: 100%; }

.srchctglstin > li { float: left; padding: 0 0 12px; width: 100%; }

.srchctglstin li .pacific-checkbox { padding: 0; }

.srchctglstin li .pacific-checkbox .check { left: 0; top: 3px; }

.srchctglstin li .pacific-checkbox label { margin-bottom: 0!important; }

#srchctscrl { width: 100%; overflow: visible !important; }

.spcfcctgrylsts .nicescroll-rails { left: auto !important; right: 2px !important; }

.spcfcdrpshw { background: #f0f0f0 none repeat scroll 0 0; float: left; margin: 15px 0 0; padding: 7px 45px 7px 15px; position: relative; width: auto; }

.spcfcdrpshw > h3 { color: #555555; font-size: 14px; margin: 0; }

.spcfcdrpshw a.clos { position: absolute; right: -7px; top: -11px; }

.srmngin { background: #f9f9f9 none repeat scroll 0 0; float: left; padding: 20px 15px; width: 100%; }

.srmnglst { background: #ffffff none repeat scroll 0 0; box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); float: left; margin: 0 0 4px; width: 100%; }

.slctmngrdbtn { float: left; min-height: 65px; position: relative; text-align: center; width: 130px; border-left: 5px solid #e9eef0; border-right: 1px solid #e9eef0; }

.radioslct { float: left; min-height: 65px; padding: 16px 0; width: 100%; }

.slctmngrdbtn .radioslct [type="radio"]:checked, .slctmngrdbtn .radioslct [type="radio"]:not(:checked) { height: 34px !important; left: auto; margin: 0; padding: 6px !important; position: absolute; opacity: 0; width: 21px; z-index: 99 !important; }

.slctmngrdbtn .radioslct [type="radio"]:checked + label, .slctmngrdbtn .radioslct [type="radio"]:not(:checked) + label { position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; color: #666; }

.slctmngrdbtn .radioslct [type="radio"]:checked + label:before, .slctmngrdbtn .radioslct [type="radio"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 19px; height: 19px; border: 2px solid #c5c5c5; border-radius: 100%; background: #fff; }

.slctmngrdbtn .radioslct [type="radio"]:checked + label:after, .slctmngrdbtn .radioslct [type="radio"]:not(:checked) + label:after { content: ''; width: 11px; height: 11px; background: #ee7b3a; position: absolute; top: 4px; left: 4px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }

.slctmngrdbtn .radioslct [type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }

.slctmngrdbtn .radioslct [type="radio"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

.slmngnm { float: left; padding: 20px 30px; width: 65%; }

.slmngnm p { color: #555555; font-size: 13px; margin: 0; vertical-align: middle; }

.slmngnm p img { margin: 0 10px 0 0; position: relative; top: -2px; }

.srcmngscroldiv { float: left; height: 414px; overflow: hidden; width: 100%; }

.srchmngusrsec, #srchmngusrsec { float: left; position: relative; width: 100%; }

#ascrail2001, #ascrail2002 { margin: 0 0 0 10px !important; }

.slctmngrdbtn .radioslct [type="checkbox"]:checked, .slctmngrdbtn .radioslct [type="checkbox"]:not(:checked) { height: 34px !important; left: auto; margin: 0; padding: 6px !important; position: absolute; opacity: 0; width: 21px; z-index: 99 !important; }

.slctmngrdbtn .radioslct [type="checkbox"]:checked + label, .slctmngrdbtn .radioslct [type="checkbox"]:not(:checked) + label { position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; color: #666; }

.slctmngrdbtn .radioslct [type="checkbox"]:checked + label:before, .slctmngrdbtn .radioslct [type="checkbox"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 19px; height: 19px; border: 2px solid #c5c5c5; border-radius: 0; background: #fff; }

.slctmngrdbtn .radioslct [type="checkbox"]:checked + label:after, .slctmngrdbtn .radioslct [type="checkbox"]:not(:checked) + label:after { content: ''; width: 11px; height: 11px; background: rgba(0, 0, 0, 0) url("../../dist/images/chktick.png") no-repeat scroll center center / 100% auto; position: absolute; top: 4px; left: 4px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }

.slctmngrdbtn .radioslct [type="checkbox"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }

.slctmngrdbtn .radioslct [type="checkbox"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

#dprtmnadd, #adnwwadrs, #addnwaprovl, #adnewtmplt, #adnewtmpltques { display: none; }

.srchmngusrsec .pacific-checkbox.dprtmntckbx { margin: 14px 17px 0; padding: 19px 4px; }

#dprtmnadd .addbrnchbtn { margin: 20px 0 100px; padding: 0; }

.content-inner { float: left; }

.purchase-order-table.brnchstbl.adrstbl th:first-child, .purchase-order-table.brnchstbl.adrstbl td:first-child { width: 207px; }

.purchase-order-table.brnchstbl.adrstbl th:last-child, .purchase-order-table.brnchstbl.adrstbl td:last-child { width: 188px; }

.purchase-order-table.brnchstbl.adrstbl { overflow: visible; }

.adadrsfrm .form-group textarea.form-control.text-field { min-height: 120px; }

.stngsfrmin.prswrdsec.adadrsfrm .form-group { min-height: 38px; }

.purchase-order-table.brnchstbl.aprovltbl { overflow: visible; }

.purchase-order-table.brnchstbl.aprovltbl th:first-child, .purchase-order-table.brnchstbl.aprovltbl td:first-child { width: 180px; }

.purchase-order-table.brnchstbl.aprovltbl th:last-child, .purchase-order-table.brnchstbl.aprovltbl td:last-child { width: 160px; }

.purchase-order-table.brnchstbl.aprovltbl th:nth-child(2), .purchase-order-table.brnchstbl.aprovltbl td:nth-child(2) { width: 70px; }

.fltrdivsec .requisitions-search-leftbar { border: medium none; padding-right: 138px; width: 100%; }

.fltrdivsec .requisitions-search-leftbar input.searchbar { border: 1px solid #dddddd; }

.fltrdivsec .search-rightbar { position: absolute; right: 0; top: 0; }

.fltrdivsec .search-btn { float: left; padding: 7px 20px; width: auto; }

/* .fltrdivsec .close-filter { float: left; margin: 16px 0 0 15px; } */

.fltrdivsec .close-filter {font-weight: 600;
  float: left;
  line-height:51px;
  margin: 0 0 0 15px;
  vertical-align: inherit;
}

.stngsfrmin.prswrdsec.adnwaprsec { padding-left: 0; padding-right: 0; }

.typaprsec { border-bottom: 1px solid #e9eef0; float: left; padding: 10px 0 5px; width: 100%; }

.altrnataprvlsec { /*border-bottom: 1px solid #e9eef0;*/ padding: 30px 20px; width: 100%; }

.altrnataprvlsec span { color: #555555; float: left; font-size: 13px; margin: 0 0 10px; width: 100%; }

.altrnataprvlsec .drp { float: left; width: 50%; }

.addalrntaprvl { float: left; margin: 15px 0 0; width: 100%; }

.addalrntaprvl a { color: #ee7b3a; float: left; /* font-family: "Gotham-Medium";  */font-weight:500; font-size: 14px; text-decoration: none; }

.addalrntaprvl .pacific-checkbox { padding-left: 5px; padding-right: 0; }

.addalrntaprvl .pacific-checkbox .check { left: 2px; }

.slctaprovlmt { border-bottom: 1px solid #e9eef0; padding: 30px 20px; width: 100%; }

.aprvlmtinsec { float: left; width: 100%; }

.aprvlmtinsec span { color: #555555; float: left; font-size: 13px; margin: 0 0 10px; width: 100%; }

.aprvlmtinsec .spinners.usrnmbrslct > label { background: #dddddd none repeat scroll 0 0; /* font-family: "Gotham-Book"; font-weight: bold; */ font-weight:700; left: 0; position: absolute; padding: 7.1px 20px; }

.aprvlmtinsec .spinners.usrnmbrslct { overflow: hidden; padding: 0; position: relative; }

.aprvlmtinsec .spinners.usrnmbrslct .input-group.spinner { width: 100%; padding: 0 0 0 70px; }

.aprvlmtinsec .spinners.usrnmbrslct .input-group.spinner .form-control { width: 100%; }

p.aprvlnote { color: #555555; float: left; font-size: 14px; padding: 8px 15px; width: 100%; }

.srchusrexptdsec { padding: 30px 20px; width: 100%; }

.srchusrexptdsec span { color: #555555; float: left; font-size: 13px; margin: 0 0 10px; width: 100%; }

.srchusrexptdsec .srchmngsec { padding: 10px 0 0; }

.slctall { float: left; width: 100%; }

.slctall .slctmngrdbtn { border: medium none; min-height: auto; padding: 3px 2px 13px; text-align: left; width: 100%; }

.slctall .slctmngrdbtn .radioslct { min-height: auto; padding: 0; }

.slctall .slctmngrdbtn .radioslct label { color: #555555 !important; font-size: 14px; font-weight: 500; margin: 0; }

#addnwaprovl .addbrnchbtn { padding: 30px 0 40px; }

.csrfrinsec .panel-title a { background: #e9eef0 none repeat scroll 0 0; border: 0 solid #e9eef0; box-shadow: none; color: #555555; font-size: 14px; font-weight: normal; /* font-family: 'Gotham-Medium'; */ padding: 16px 15px 18px 20px!important; text-transform: none; }

.csrfrinsec .panel-title a::after { font-size: 0px; left: 17px; right: auto; top: 15px; }

.csrfrinsec .panel-title a.collapsed:after { color: #555555; }

.csrfrinsec .panel-title a::after { color: #ee7b3a; }

.csrfrinsec .panel-default > .panel-heading { background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); }

.csrfrinsec .panel { border: 0px solid rgba(0, 0, 0, 0); border-radius: 4px !important; box-shadow: 0 0 0 rgba(0, 0, 0, 0); }

.csrfrinsec .panel-body { border: 1px solid #e9eef0; }

.cstmrfinumin > h6 { /* font-family: 'Gotham-Medium'; */ font-weight:500; float: left; font-size: 14px; margin: 0 0 4px !important; width: 100%; }

.cstmrfinumin span { /* font-family: 'Gotham-Book';  */font-weight:400; float: left; font-size: 14px; margin: 0 0 10px !important; width: 100%; }

.cstmrfinumin .col-md-12 { padding: 0; }

.cstmrfinumin .col-md-12 .form-group label { float: left; width: 100%; }

.cstmrfinumin .col-md-12 .form-group { float: left; margin: 0 0 30px; }

.cstmrfinumin .col-md-12 .form-group input.form-control.text-field { float: left; /*margin: 0 15px 0 0;*/ width: 110px; }

.cstmrfinumin .col-md-12 .form-group .spinners.usrnmbrslct { padding: 3px 0 0; }

.cstmrfinumin .col-md-12 .form-group .spinners.usrnmbrslct input.form-control { width: 100%; }

.csrfrinsec .addbrnchbtn { float: left; text-align: right; width: 100%; }

.brnchviewmn.trmssec .col-md-12 { padding: 0; }

.brnchviewmn.trmssec .form-control.text-field { min-height: 225px; }

p.txtcount { color: #555555; float: left; margin: 7px 0 6px !important; text-align: right; width: 100%; }

.brnchviewmn.trmssec .addbrnchbtn { padding: 20px 0 10px; }

#qstnrmnsec .purchase-order-table.brnchstbl.adrstbl th:first-child, #qstnrmnsec .purchase-order-table.brnchstbl.adrstbl td:first-child { text-align: left; width: 500px; }

#qstnrmnsec .purchase-order-table.brnchstbl.adrstbl td b { float: left; width: 100%; }

.adtmpintop { border: 1px solid #e9eef0; float: left; padding: 25px 7px; width: 100%; }

.creatquessecmn { float: left; padding: 30px 0 0; width: 100%; }
 .cretquestitlsec {
 float: left;
 padding:0;
 width: 100%;
}

.cretquestitlsec > h2 { float: left; font-size: 18.25px; margin: 0 !important; text-transform: none; }

.cretquestitlsec input.questionnaire-btn { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #ee7b3a; color: #ee7b3a !important; padding: 4px 16px; text-transform: none; width: auto; }

.cretquestitlsec input.questionnaire-btn:hover { background: #ee7b3a; color: #fff !important; }

.questshwsec { border: 1px solid #e9eef0; float: left; margin: 8px 0 10px; padding: 30px 20px; width: 100%; }

.questshwsec input.questionnaire-btn { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #4d637b; color: #4d637b !important; padding: 4px 16px; text-transform: none; width: auto; }

.questshwsec input.questionnaire-btn:hover { background: #4d637b; color: #fff !important; }

.questshwsec .form-group { float: left; width: 100%; }

.questshwsec .form-group textarea.form-control.text-field { min-height: 106px; }

.questshwsec .form-group label span { margin: 0 0 0 5px; }

.creatquessecmn .addbrnchbtn { padding: 13px 0 20px; }

.clrquestbtn { float: left; margin: 0 0 20px; width: 100%; }

.clrquestbtn input.questionnaire-btn { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #ee7b3a; color: #ee7b3a !important; padding: 4px 16px; text-transform: none; width: auto; }

.clrquestbtn input.questionnaire-btn:hover { background: #ee7b3a; color: #fff !important; }

.qslstinsec { border-top: 1px solid #e9eef0; float: left; padding: 25px 0 17px; width: 100%; }

.qsttitlin h4 { color: #ee7b3a; float: left; font-size: 14px; font-weight: bold; margin: 0 !important; padding: 6px 0; text-transform: none; }

.stngsbtns input.questionnaire-btn { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #ee7b3a; color: #ee7b3a !important; padding: 4px 16px; text-transform: none; width: auto; }

.stngsbtns input.questionnaire-btn:hover { background: #ee7b3a; color: #fff !important; }

.qstinshw { float: left; padding: 10px 70px 10px 0; position: relative; width: 100%; }

.qstinshw .pacific-checkbox { float: left; width: 100%; }

.qstinshw .pacific-checkbox input[type=checkbox] { position: absolute; visibility: hidden; }

.qstinshw .pacific-checkbox label { color: #4d637b; cursor: pointer; display: block; float: left; /* font-family: "Gotham-Medium"; */ font-weight:500; font-size: 14px; /* font-weight: normal; */ height: auto; margin: 0 auto; padding: 3px 25px 0 40px; position: relative; z-index: 9; }

.qstinshw .pacific-checkbox .check { display: block; position: absolute; border: 2px solid #c5c5c5; height: 20px; width: 20px; left: 3px; top: 13px; z-index: 5; transition: border .25s linear; -webkit-transition: border .25s linear; }

.qstinshw .pacific-checkbox .check::before { display: block; position: absolute; content: ''; height: 14px; width: 14px; top: 2px; left: 2px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }

.qstinshw .pacific-checkbox input[type=checkbox]:checked ~ .check { border: 2px solid #c5c5c5; }

.qstinshw .pacific-checkbox input[type="checkbox"]:checked ~ .check::before { background: rgba(0, 0, 0, 0) url("../../dist/images/chktick.png") no-repeat scroll center center / 100% auto; }

.actnbtns { position: absolute; right: 0; }



/*Branches Profile page css end*/











/*User Permissions page css Start*/


.tab-block.tab-block-2.usrprmtab { background: #e9eef0!important; }

.usrprmhdsec .tab-heading { min-height: 59px; }

.csrfrinsec.usrprmtabpnlwrp .panel-title a { color: #ee7b3a; /* font-family: 'Gotham-Book';  */font-weight:400; font-size: 20px; padding: 16px 50px 18px 15px!important; text-transform: uppercase; }

.csrfrinsec.usrprmtabpnlwrp .panel-title a::after { color: #4d637b !important; font-size: 30px; left: auto; right: 20px; top: 12px; }

.csrfrinsec.usrprmtabpnlwrp .panel-title a::after { content: "\f107"; }

.csrfrinsec.usrprmtabpnlwrp .panel-title a.collapsed::after { content: "\f105"; }

.aldnyall { float: left; margin: 10px 0 25px; width: 100%; }

.aldnyall .switch { float: left; }

.aldnyall > p { /* font-family: "Gotham-Medium"!important;  */font-weight:500; color: #555555; float: left; font-size: 14px; padding: 3px 0 0 17px; width: auto; }

/** Switcher style Start**/

/* The switch - the box around the slider */
.switch { display: inline-block; height: 25px; position: relative; width: 71px; }

/* Hide default HTML checkbox */
.switch input { opacity: 0; width: 0; height: 0; }

/* The slider */
.slider { border-radius: 3px; position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #4d637b; -webkit-transition: .4s; transition: .4s; background-image: url("../../dist/images/switch-cros.png"); background-position: 84% 5px; background-repeat: no-repeat; }

.slider:before { background-color: #ffffff; border-radius: 4px; bottom: -1px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); content: ""; height: 27px; left: -5px; position: absolute; width: 33px; -webkit-transition: .4s; transition: .4s; }

input:checked + .slider { background-color: #ee7b3a; background-image: url("../../dist/images/switch-tick.png"); background-position: 9px 5px; background-repeat: no-repeat; }

/* input:focus + .slider {
  box-shadow: 0 0 1px #ee7b3a;
} */

input:checked + .slider:before { -webkit-transform: translateX(45px); -ms-transform: translateX(45px); transform: translateX(45px); }

/* Rounded sliders */
.slider.round { border-radius: 34px; }

.slider.round:before { border-radius: 50%; }

/** Switcher style End**/



.inpnltitlbtnsec { border: 1px solid #e9eef0; float: left; margin: 0 0 30px; padding: 20px 25px; width: 100%; min-height: 145px; }

.inpnltitlbtnsec > h4 { float: left; /* font-family: "Gotham-Medium"; */ font-weight:500; font-size: 14px; margin: 0 0 25px !important; width: 100%; color: #555555; }

.inpnltitlbtnsec h6 { color: #b3b3b3; float: left; /* font-family: "Gotham-Book";  */font-weight:400; font-size: 13px; margin: 0 0 8px !important; width: 100%; }

.inpnltitlbtnsec .drp { display: inline-block; margin: 0 0 0 50px; width: 240px; }

.usrprmtabpnlwrp .addbrnchbtn { padding: 0; }

.usrprmtabpnlwrp .addbrnchbtn input { margin-top: 20px; padding: 6px 20px; width: auto !important; }

.aldnyall input:checked + .slider { background-color: #e9eef0; background-image: none; }

.aldnyall .slider { background-color: #e9eef0; background-image: none; }

/*User Permissions page css end*/

/*contracts page css start*/
.contracts .tab-block {
    padding: 12px 38px 11px;
	height:64px;
}
.contracts .tab-block img {
    position: absolute;
    left: 17px;
    top: 21px;
}
.export-pdf-btn
{
	float:right;
	color:#555555;
	font-size:12px;
	font-weight:bold;
}
.export-pdf-btn img
{
	margin:0 5px 0 0;
}
.export-pdf-btn:hover
{
	text-decoration:none;
	color:#f1925d;
}
/* .contracts-open
{
	width:100%;
	float:left;
	background-color:#4d637b;
	padding:24px 15px 23px;
}
 */
.contracts-open {
  background-color: #4d637b;
  float: left;
  /* max-height: 89px; */
  min-height: 89px;
  padding: 21px 15px;
  width: 100%;
}
.contracts-open-left
{
	width:50%;
	float:left;
}
.contracts-open-left h2 {
  color: #ffffff;
  /* font-family: "Gotham-Medium"; */ font-weight:500;
  font-size: 22px;
  text-transform: uppercase;
}
.contracts-open-right
{
	width:50%;
	float:right;
	text-align:right;
	margin:8px 0 0 0;
}
.contract-open-btn
{
	width:55px;
	background-color:#68bc30;
	font-size:12px;
	color:#fff;
	text-align:center;
	padding:7px 0;
	font-weight:400;
	display: inline-block;
	margin:0 0 0 15px;
}
.contract-open-btn:hover,
.contract-open-btn:focus
{
	text-decoration:none;
	color:#fff;
}
.contracts-open-left p
{
	font-size:14px;
	color:#fff;
	margin:3px 0 0 0 !important;
}
.edit-contract-btn
{
	width:140px;
	display:inline-block;
	background-color:#fff;
	font-size:14px;
	color:#4d637b;
	padding:7px 0;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:5px;
}
.edit-contract-btn:hover,
.create-po-btn:hover,
.terminate-contract-btn:hover
{
	text-decoration:none;
}
.create-po-btn
{
	width:100px;
	display:inline-block;
	background-color:#fff;
	font-size:14px;
	color:#4d637b;
	padding:7px 0;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:5px;
}
.terminate-contract-btn
{
	width:182px;
	display:inline-block;
	background-color:#fff;
	font-size:14px;
	color:#4d637b;
	padding:7px 0;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:5px;
}
.contracts-detail
{
	width:100%;
	float:left;
	padding:10px 0 0 0;
}
.contracts-detail-left
{
	width:50%;
	float:left;
	margin:25px 0 0 0;
}
.contracts-detail-left li
{
	width:100%;
	float:left;
	font-size:14px;
	color:#555555;
	margin-bottom:7px !important;
}

.contracts-detail-left li strong { font-weight:500;
  /* font-family: "Gotham-Medium"; 
  font-weight: normal; */
}

.contracts-detail-right
{
	width:449px;
	float:right;
	border:2px solid #f5f8fa;
	padding:22px 19px 16px;
}
.contracts-statistics
{
	width:188px;
	float:left;
	margin:4px 0 0 0;
}
.contracts-statistics h4
{
	font-size:14px;
	color:#555555;
	text-transform:uppercase;
	/* font-family: 'Gotham-Bold'; */ font-weight:700;
	margin-bottom:13px !important;
}
.contracts-statistics-list
{
	width:100%;
	float:left;
}
.contracts-statistics-list li
{
	width:100%;
	float:left;
	font-size:13px;
	color:#555555;
	margin-bottom:7px !important;
}
.blue-block
{
	width:10px;
	height:10px;
	display:inline-block;
	background-color:#4d637b;
	margin:0 6px 0 0;
}
.orange-block
{
	width:10px;
	height:10px;
	display:inline-block;
	background-color:#ee7b3a;
	margin:0 6px 0 0;
}
.contracts-statistics-list p
{
	font-size:13px;
	color:#555555;
	margin:19px 0 0 0 !important;
	display:inline-block;
}
.contracts-statistics-right
{
	width:126px;
	float:right;
	margin-right: 18px;
}
.contract-buyer
{
	width:100%;
	float:left;
	margin:17px 0 0 0;
}
.contract-buyer-left
{
	width:50%;
	float:left;
}
.contract-buyer-left h4
{
	font-size:14px;
	color:#555555;
	font-weight:bold;
	margin-bottom:5px !important;
}
.contract-buyer-left li
{
	font-size:13px;
	color:#555555;
	width:100%;
	float:left;
	margin-bottom:2px;
}
.contract-buyer-left.contract-buyer-right {
    float: right;
    width: 227px;
}
.contract-description
{
	width:100%;
	float:left;
	padding:26px 0 18px 0;
}
.contract-description h4
{
	font-size:14px;
	color:#555555;
	font-weight:bold;
	margin-bottom:5px !important;
}
.contract-description p
{
	font-size:14px;
	color:#555555;
}
.contracts-required-documents
{
	width:100%;
	float:left;
	margin:21px 0 0 0;
}
.contracts-required-left
{
	width:50%;
	float:left;
}
.contracts-required-top
{
	width:100%;
	float:left;
	margin-bottom:14px;
}
.contracts-required-top h4
{
	font-size:14px;
	color:#555555;
	/* font-family: 'Gotham-Bold'; */ font-weight:700;
}
.contracts-required-top p
{
	font-size:14px;
	color:#555555;
	/* font-family: 'Gotham-Book'; */ font-weight:400;
}
.contracts-documentation-upload
{
	width:414px;
	float:left;
	border:1px dashed #374b62;
	padding:18px 0;
	font-size:13px;
	color:#010101;
	text-align:center;
	margin:20px 0 0 0;
}
.contracts-required-right
{
	width:50%;
	float:right;
}
.contracts-required-right h4
{
	font-size:15px;
	color:#4d637b;
	width:100%;
	float:left;
	background-color:#eff3f6;
	padding:11px 19px;
	/* font-family: 'Gotham-Bold'; */ font-weight:700;
}
.contracts-required-right table
{
	width:100%;
	float:left;
	border:1px solid #eff3f6;
}
.contracts-required-right table th
{
	font-size:14px;
	color:#555;
	border-bottom:2px solid #eff3f6;
	text-align:center;
	padding:5px 0 6px 0;
}
.contracts-required-right table th:first-child
{
	text-align:left;
	padding-left:18px;
}
.contracts-required-right table td
{
	font-size:14px;
	color:#555;
	text-align:center;
	padding:5px 0 6px 0;
}
.contracts-required-right table td:first-child
{
	text-align:left;
	padding-left:18px;
}
.content-inner.contracts {
   /*  height: 295vh!important; */
   /*  min-height: 295vh!important; */
}
.list-contract td:last-child
{
	padding-right:20px !important;
}
.aed-prise-edit.aed-prise-edit-2
{
	border-bottom:2px solid #68bc30;
}
.aed-prise-edit.aed-prise-edit-3
{
	border-bottom:2px solid #ed1f24;
}
.aed-prise-edit.aed-prise-edit-4
{
	border-bottom:2px solid #555555;
}
.gray-background-2
{
	background-color:#eff3f6;
	font-size:14.82px !important;
	color:#555555 !important;
	font-weight:bold;
}
.contract-popup
{
	width:464px;
	border-radius:0;
	border:none;
}
.contract-popup h5
{
	width:100%;
	float:left;
	border-bottom:2px solid #ebeff1;
	font-size:15px;
	color:#555555;
	text-transform:uppercase;
	font-weight:bold;
	padding:10px 15px;
}
.contract-popup p
{
	font-size:14px;
	color:#555555;
	padding:14px 0 0 16px;
	float:left;
	width:100%;
}
button.btn.btn-secondary.cls-btn {
    margin: 16px 0 14px 15px;
    border-radius: 0;
	background-color:#4d637b;
	font-size:13px;
	color:#fff;
	width:70px;
	text-transform:uppercase;
}
.required-table-outer.required-table-contract
{
	background-color:#eff3f6;
}
button.close:focus
{
	box-shadow:0 !important;
	outline:none !important;
}
/* .pending-approval-btn
{   width:200px;
    background-color: #ff9263;
    font-size: 12px;
    color: #fff;
    text-align: center;
    padding: 7px 0;
    font-weight: 500;
    display: inline-block;
    margin: 0 0 0 15px;
	text-transform:none;
} */

.pending-approval-btn {
  background-color: #ff9263;
  color: #ffffff;
  display: inline-block;
  /* font-family: "Gotham-Medium"; */ font-weight:500;
  font-size: 14px;
 /*  font-weight: 500; */
  height: 30px;
  line-height: 30px;
  margin: 0 0 0 15px;
  padding: 0;
  text-align: center;
  width: 200px;
}
.pending-approval-btn:hover,
.pending-approval-btn:focus
{
	text-decoration:none;
	color:#fff;
}
.invoice-status-rightbar.invoice-status-contracts {
    width: 80%;
    float: left;
}
.invoice-status-rightbar.invoice-status-contracts .invoice-no {
    width: 40%;
    float: left;
}
.invoice-status-rightbar.invoice-status-contracts .date
{
	width: 40%;
}
.invoice-status-rightbar.invoice-status-contracts .date-pic {
    width: 100%;
}
.contracts-general-information
{
	width:100%;
	float:left;
}
.contracts-general-information h2 {
    font-size: 20px;
    color: #ee7b3a;
    text-transform: uppercase;
    margin-bottom: 22px !important;
}
.drp.contract-type select
{
	background-position: 99% 14px !important;
}
.default-currency-outer-2
{
	margin-bottom:0;
}
.contracts .add-button-new img {
    float: left;
    margin: 9px 4px 0 0;
}
.contracts-view-edit
{
	width:100%;
	float:left;
}
.contracts-view-edit h2
{
    font-size: 20px;
    color: #ee7b3a;
    text-transform: uppercase;
	font-weight:400;
	margin-bottom:23px !important;
}
.contracts-view-top
{
	width:100%;
	float:left;
	margin-bottom:17px;
}
.contracts-view-top h3
{
	font-size:14px;
	font-weight:bold;
	color:#555555;
	margin-bottom:9px !important;
}
.contracts-view-top p
{
	font-family: 'Open Sans', sans-serif!important;
	font-size:13px;
	color:#555;
}
.contacts-delivery-date .date-pic {
    border: none;
}
.contacts-delivery-date .date-pic input {
    width: 100%;
    float: left;
    border: none;
    outline: none;
    background: #fff url(../images/date-pic-icon.png) 1px 8px no-repeat;
    height: 30px;
    padding: 8px 10px 10px 26px;
}
.contracts-view-top .purchase-files-input
{
	width:58%;
	margin:7px 0 0 0;
}
.contracts-view-list-table
{
	width:100%;
	float:left;
}
.contracts-view-list-table h3 {
    font-size: 15px;
    color: #4d637b;
    background-color: #eff3f6;
    padding: 10px 21px 13px;
    font-weight: bold;
}
.contracts-view-list-table table
{
	width:100%;
	float:left;
	border:1px solid #eff3f6;
}
.contracts-view-list-table table th {
    font-size: 14.23px;
    color: #555555;
    padding: 16px 0 13px 0;
    border: 1px solid #eff3f6;
    text-align: center;
	border-bottom:2px solid #eff3f6;
}
.contracts-view-list-table table th:first-child
{
	text-align:left;
	padding-left:19px;
	width:224px;
}
.labour
{
	font-size:14px !important;
	color:#ee7b3a !important;
	border-bottom:2px solid #eff3f6;
	padding: 9px 0 9px 19px !important;
	font-weight:bold;
}
.contracts-view-list-table table td {
    font-size: 14.23px;
    color: #555555;
    padding: 12px 0 12px 0;
    border: 1px solid #eff3f6;
    text-align: center;
	border-bottom:none;
	position: relative;
}
.contracts-view-list-table table td:first-child
{
	text-align:left;
	padding-left:19px;
	width:224px;
}
.contracts-view-list-table table td:nth-child(6)
{
	padding:5px 1% 0;
}
.cleaning-staff 
{
	float:left;
	font-weight:bold;
	font-size:13px;
}
.cleaning-staff-no {
    float: left;
    width: 23px;
}
.cleaning-staff-detail {
    float: left;
    width: 181px;
}
.view-button
{
	width:66px;
	display:inline-block;
	background-color:#eff3f6;
	border:1px solid #d8d8d8;
	font-size:12px;
	color:#686969;
	/* font-family: 'Gotham-Book'; */ font-weight:400;
	padding:5px 0;
}
.view-button:hover
{
	text-decoration:none;
	color:#686969;
}
.purchase-order-list.purchase-order-list-3 {
    padding: 15px 0 0;
}
.contracts-additional-documents
{
	width:100%;
	float:left;
	margin:10px 0 0 0;
}
.contracts-additional-documents h3
{
	font-size:13px;
	color:#555;
	/* font-family: 'Gotham-Medium'; */ font-weight:500;
	margin-bottom:10px !important;
}
.contracts-additional-documents-list
{
	width:358px;
	float:left;
}
.contracts-additional-documents-list .purchase-files-input
{
	width:100%;
	margin: 0 0 12px 0;
}
.contracts-suppliers-detail
{
	width:100%;
	float:left;
	margin:20px 0 4px 0;
}
.contracts-suppliers-detail h4
{
	font-size: 20px;
    color: #ee7b3a;
    text-transform: uppercase;
	margin-bottom:15px !important;
}
.contracts-suppliers-detail p
{
	font-size: 14px;
    color: #555;
}
.create-contract-btn
{
	margin:37px 0 0 0;
}
.address-popup {
    width: 507px;
    margin: auto;
    border-radius: 0;
    border: none;
}
button.btn.btn-secondary.cls-btn
{
	margin-top:0;
}
.modal-content.address-popup h3 {
    width: 100%;
    display: inline-block;
    font-size: 15px;
    color: #555555;
    text-transform: uppercase;
    border-bottom: 2px solid #ebeff1;
    /* font-family: 'Gotham-Medium'; */ font-weight:500;
    padding: 12px 25px 9px;
    text-align: left;
}
.address-popup-form
{
	width:100%;
	padding:0 24px;
}
.address-popup-form {
    width: 100%;
    padding: 0 24px;
    background-color: #fff;
    display: inline-block;
}
.address-popup-form label {
    font-size: 14px !important;
    color: #555555!important;
    font-weight: bold!important;
    padding: 0 0 27px 0!important;
    display: inline-block !important;
}
.address-bar
{
	width:100%;
	display:inline-block;
	padding:0;
}
.address-bar-left
{
	width:48%;
}
.address-bar-right
{
	width:48%;
	float:right;
}
.address-bar-right .drp select {
    border: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url(../images/select-arow.png) top right no-repeat !important;
    background-position: 96% 14px !important;
    width: 100%;
    text-indent: 0.01px;
    text-overflow: "";
    font-size: 13px;
    color: #a0a0a0;
	font-weight:bold;
    padding: 4px 13px 3px;
}
.save-btn-2 {
    width: 80px;
    float: right;
    background-color: #ee7b3a;
    /* font-weight: bold; */
    color: #fff!important;
    font-size: 13px;
    text-align: center;
    /* font-family: 'Gotham-Medium'; */ font-weight:500;
    text-transform: uppercase;
    padding: 2px 0 5px!important;
    outline: none;
    border: none;
	margin: 0 15px 0 0;
}
.address-popup h5 {
    width: 100%;
    float: left;
    border-bottom: 2px solid #ebeff1;
    font-size: 15px;
    color: #555555;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px 23px;
}
.contracts-view-edit.contracts-view-edit-2 .contracts-view-top {
    width: 100%;
    float: left;
    margin-bottom: 0;
}
.contracts-view-edit-2 .date.contacts-delivery-date
{
	border: 1px solid #e9e9e9;
    width:60%;
    padding: 4px 0 4px 7px;
    margin-bottom: 20px;
}
.contracts-view-edit-2 .default-currency {
    width: 228px;
    display: inline-block;
    margin: 0 56px 19px 0;
}
.contracts-view-edit-2 .payment-terms .comments-field {
    height: 33px !important;
    min-height: 54px;
}
.contracts-view-edit-2 .contracts-view-top .purchase-files-input {
    width: 58%;
    margin: 7px 0 21px 0;
}

.cleaning-staff-detail input {
    padding: 4px;
	border:1px solid #dadada;
}
.input-group.spinner.spinner-new {
    width: 50px;
    border-radius: 0!important;
    border: 1px solid #d8d8d8;
    z-index: 1;
    margin: auto;
}
/*contracts page css end*/


/*Dashboard-r1 page css start*/
.dashboard-r
{
	background-color: #eff3f6;
    width: 100%;
    display: inline-block;
    padding: 20px 28px;
    zoom: 1;
    position: relative;
}
.dashboard-r-inner
{
	width:100%;
	float:left;
}
.dashboard-r-top
{
	width:100%;
	float:left;
}
.dashboard-r-left
{
	width:49%;
	float:left;
	background-color:#fff;
	border:1px solid #e9eef0;
        min-height: 263px;
        margin-bottom: 15px;
}
.padd-24{ padding: 0px 24px 24px 23px; overflow: hidden;}
.headingcolored{ background: #4d637b; color: #fff !important;padding: 24px 23px !important;text-align: center; }
.dashboard-r-left h1,
.dashboard-r-left h2
{
	font-size:16px;
	color:#555555;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:22px !important;
}
.dashboard-r-right
{
	float:right;
}
.dashboard-r-left li
{
	width:100%;
	float:left;
	margin-bottom:12px !important;
	position:relative;
	font-size: 13px; 
        color: #555555;
}
.dashboard-r-left li span{ font-size: 10px !important;padding: 3px 0px 0px 0px !important; } 
.dashboard-r-left li img
{
	float:left;
	margin:0 17px 0 0;
	
}
.dashboard-r-left li span {
    font-size: 15px;
    color: #555555;
    padding: 9px 0 0;
    display: inline-block;
}
.dashboard-r-left li spam
{
	color:#ee7b3a;
}
.dashboard-r-left li span a
{
	text-decoration:underline;
	color:#ee7b3a;
}
.dashboard-r-left li span strong
{
	color:#ea383c;
	/* font-family: 'Gotham-Medium'; */ font-weight:500;
}
.dashboard-r-left ul
{
    width: 100%;
    float: left;
    max-height: 144px;
    overflow: auto;
}
.time
{	width:auto;
	font-size:12px;
	color:#a6a6a6;
}
.time img
{
	margin:4px 5px 0 0 !important;
}
.read-btn
{
	width: 82px;
    background-color: #fff;
    border: 1px solid #e9e9e9;
    font-size: 12px;
    color: #ee7b3a;
    text-align: center;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 3px;
    padding: 3px;
}
.read-btn:hover
{
	text-decoration:none;
	color: #ee7b3a;
}
.analytics
{
	width:100%;
	float:left;
	background-color:#fff;
	border:1px solid #e9eef0;
	margin:15px 0;
	padding:24px 23px;
}
.analytics-top
{
	width:100%;
	float:left;
}
.analytics-top h3
{
	font-size:16px;
	float:left;
	color:#555;
	text-transform:uppercase;
	font-weight:bold;
	padding:4px 0 0 0;
}
.analytics-drp
{
	width:198px;
	float:left;
	border:1px solid #e9e9e9;
	margin:0 10px 0 22px;
}
.analytics-drp select
{
	border: 0 !important;            
-webkit-appearance: none;           
-moz-appearance: none;            
background: url(../images/select-arow.png)  top right no-repeat !important;   
background-position: 96% 10px !important;          
width:100%;            
text-indent: 0.01px;         
text-overflow: "";
font-size:13px;
color:#555;
font-weight:bold; 
padding: 3px 10px;      
}
.analytics-list
{
	width:auto;
	float:left;
}
.analytics-list li
{
	font-size:12px;
	text-align:center;
	width:62px;
	float:left;
}
.analytics-list li a
{
	color:#bfbfbf;
	width:100%;
	padding:7% 0;
	font-weight:bold;
	float:left;
}
.analytics-list li a:hover,
.analytics-list li a:focus
{
	background-color:#4d637b;
	text-decoration:none;
	color:#fff;
}
.analytics-graph
{
	width:100%;
	float:left;
	padding:10px 16px;
}
.analytics-graph h3
{
	font-size:12px;
	color:#555;
	text-transform:uppercase;
	/* font-family: 'Gotham-Medium'; */ font-weight:500;
	margin-bottom:15px !important;
	width:100%;
	float:left;
}
.analytics-graph img
{
	width:90%;
	float:left;
}
.drop-bar
{
	float:right;
}
.analytics-requisitions
{
	width:100%;
	float:left;
	margin-bottom:13px;
}
.analytics-requisitions-left
{
	width:49%;
	float:left;
	background-color:#fff;
	border:1px solid #e9eef0;
        min-height: 372px;
}
.analytics-requisitions-top
{
	width:100%;
	float:left;
	padding:24px 23px;
        background: #4d637b;
}
.analytics-requisitions-top h3
{
	font-size: 16px;
        color: #fff;
        text-transform: uppercase;
        font-weight: bold;
	float:left;
	padding:0 0 0 0;
        text-align: center;
        width: 100%;
}
.analytics-requis-right
{
	width:136px;
	float:right;
}
.analytics-requis-right span
{
font-size: 12px;
color: #555;
padding: 9px 14px 0;
display: inline-block;

}
.analytics-requis-right {
    width: auto;
    float: right;
}
.analytics-requis-right .input-group.spinner {
    width: 50px;
    border-radius: 0!important;
    border: 1px solid #d8d8d8;
    z-index: 1;
    float: right;
}
.analytics-requisitions-table
{
	width:100%;
	float:left;
	background-color:#eff3f6;
	overflow:auto;
}
.analytics-requisitions-table table
{
	width:100%;
	float:left;
}
.analytics-requisitions-table table th
{
	font-size:12px;
	background-color:#eff3f6;
	text-align:center;
	color:#555;
	text-transform:uppercase;
	padding:10px 15px;
	border-right:1px solid #e9eef0;
	border-bottom:1px solid #f3f3f3;
}
.analytics-requisitions-table table th:last-child
{
	border-right:none;
}
.analytics-requisitions-table table td
{
	font-size:12px;
	text-align: center;
	color:#555;
	padding:10px 15px;
	border-right:1px solid #e9eef0;
	border-bottom:1px solid #f3f3f3;
}
.analytics-requisitions-table table td:last-child
{
	border-right:none;
}
.analytics-requisitions-table tr:nth-child(even) {background: #ffffff}
.analytics-requisitions-table tr:nth-child(odd) {background: #f9f9f9}
.view-outer
{
	width:100%;
	float:left;
	padding:20px 39px;
	background-color:#fff;
}
.view-btns
{
	width:80px;
	float:left;
	text-align:center;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	background-color:#ee7b3a;
	padding:10px 0;
}
.view-btns:hover,
.view-btns:focus
{
	text-decoration:none;
	color:#fff;
}
.analytics-requisitions-right
{
	float:right;
}
.analytics-requis-right .analytics-drp {
    width: 198px;
    /* float: left; */
    border: 1px solid #e9e9e9;
    margin: 0 10px 0 22px;
    display: inline-block;
}
.analytics-requis-right .analytics-drp select {
    border: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url(../images/select-arow.png) top right no-repeat !important;
    background-position: 96% 13px !important;
    width: 100%;
    text-indent: 0.01px;
    text-overflow: "";
    font-size: 13px;
    color: #555;
    font-weight: bold;
    padding:6px 10px;
}
/*Dashboard-r1 page css end*/
.analytics-requisitions-left.event-invitations {
    width: 100%;
	margin:20px 0;
}
.analytics-requis-left
{
	float:left;
}
.analytics-drp-2
{
	float:right;
}
.event-invitations table th:first-child
{
	text-align:left;
	padding:0 0 0 27px;
	width:130px;
}
.event-invitations table th:nth-child(2)
{
	text-align:left;
	padding:0 0 0 27px;
	width:60%;
}
.event-invitations table td
{
	font-size:14px;
	color:#555;
}
.event-invitations table td:first-child
{
	text-align:left;
	padding:8px 27px 8px 27px;
	width:130px;
}

.event-invitations table td.no-rec{ text-align: center; }

.userexist-err{ margin-top: 15px; }

.stngshd a{ color: #4d637b; text-decoration: none; }

.event-invitations table td:nth-child(2)
{
	text-align:left;
	padding:10px 10px 10px 27px;
	width:60%;
}

.event-invitations table td strong
{
	color:#68bc30;
	/* font-family: 'Gotham-Book'; */ font-weight:400;
	font-size:15px;
}
.event-invitations table td p
{
	color:#555555;
	font-size:12px;
}
.view-detail-btn
{
    width: 136px;
    font-size: 13px;
    color: #68bc30;
    border: 1px solid #e9e9e9;
    /* font-family: 'Gotham-Book'; */
    display: inline-block;
    padding: 10px 15px;
    background-color:#fff;
}
.view-detail-btn:hover,
.view-detail-btn:focus
{
	color: #68bc30;
	text-decoration:none;
}
.requisitions-table-new table th:first-child {
    text-align: left;
    padding: 0 0 0 27px;
    width: 110px;
}
.requisitions-table-new table th:nth-child(2) {
    text-align: left;
    padding: 0 0 0 27px;
    width: 60%;
}
.requisitions-table-new table td:first-child {
    text-align: left;
    padding: 0 0 0 27px;
    width: 110px;
}
.requisitions-table-new table td strong {
    color: #555555;
   /*  font-family: 'Gotham-Bold'; */
    font-size: 14px;
}
.requisitions-table-new table td:nth-child(2) {
    text-align: left;
    padding: 10px 0 10px 27px;
    width: 60%;
}
.back-btn-2
{
	width: 80px;
    float: right;
    text-align: center;
    font-size: 13px;
    color: #fff;
    /* font-weight: bold; */ font-weight:700;
    background-color: #ee7b3a;
    padding: 10px 0;
}
.back-btn-2:hover
{
	color: #fff;
	text-decoration:none;
}

/*new card part css start*/
.account-outer
{
	width:100%;
	float:left;
	padding:23px 24px;
}
.card .tab-heading {
    border-bottom: 1px solid #e9eef0;
    width: 100%;
    padding: 22px 21px 9px;
    min-height: 60px;
    position: relative;
}
.account-outer h3
{
	width:100%;
	float:left;
	background-color:#e9eef0;
	font-size:20px;
	color:#ee7b3a;
	text-transform:uppercase;
	padding:13px 21px;
	line-height: 31px;
}
.account-outer h3 span
{
width:32px;
height:32px;
background-color:#fff;
float:left;
text-align:center;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
padding:3px 0;
margin:0 13px 0 0;
line-height:21px;
}
.account-outer .rfq-overview-outer
{
	padding:22px 0;
}
.account-outer .rfq-overview-outer .tab_content
{
	padding:0;
	border:1px solid #e9eef0;
	border-top:none;
}
.subscription-left
{
	width:32%;
	float:left;
	background-color:#f8faf5;
	padding:52px 36px;
}
.subscription-left h4
{
	font-size:16px;
	color:#4d637b;
	/* font-weight:bold; */ font-weight:700;
	margin-bottom:34px !important;
}
.subscription-left h5
{
	font-size:15px;
	color:#555555;
	/* font-weight:bold; */ font-weight:700;
	margin-bottom:13px !important;
}
.subscription-left p
{
	font-size:13px;
	color:#555555;
	/* font-weight:bold;
	font-family: 'Gotham-Book'!important; */ font-weight:500;
}
.subscription-left p strong
{
	/* font-family: 'Gotham-Bold'; */ font-weight:700;
}
.pro-plan-table
{
	width:100%;
	float:left;
}
.pro-plan-table table
{
	width:100%;
	float:left;
	margin:15px 0 0;
}
.pro-plan-table table td
{
	border-bottom:1px solid #eaebe9;
	font-size:13px;
	color:#555555;
	padding:15px 0;
}
.pro-plan-table table td strong
{
	/* font-family: 'Gotham-Bold'; */ font-weight:700;
}
.pro-plan-table table td:last-child
{
	text-align:right;
}
.pro-plan-table-border-none
{
	border-bottom:none !important;
}
.subscription-right
{
	width:68%;
	float:right;
	border-left:2px solid #e9eef0;
	padding:52px 33px;
	background-color:#fff;
}
.subscription-right h4
{
	font-size:16px;
	color:#4d637b;
	font-weight:bold;
}
.subscription-right .purchase-outer.reject-bid-list
{
	padding: 33px 0 0 !important;
    margin: 0;
}
.subscription-right .reject-bid-list ul li .check::before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 14px;
    width: 14px;
    top: 2px;
    left: 2px;
    margin: auto;
    transition: background 0.25s linear;
    -webkit-transition: background 0.25s linear;
}
.payment-form
{
	width:100%;
	float:left;
	margin:22px 0 0 0;
}
.payment-form label
{
	font-size:14px;
	color:#555555;
	font-weight:bold;
	width:100%;
	margin-bottom:10px;
}
.payment-form label sup
{
	color:#ee7b3a;
}
.card-input
{
	width:100%;
	float:left;
	border:1px solid #dddddd;
	outline:none;
	padding:10px;
	margin-bottom: 26px;
}
.card-input-master
{
	width:77%;
	margin-right:22px;
	background:url(../images/card.png) 98% 11px no-repeat;
}
.expiration-date
{
	width:100%;
	float:left;
}
.expiration-date label sup {
    color: #ee7b3a;
}
.expiration-block-one {
    width: 31%;
    float: left;
    margin-right: 3%;
}
.expiration-block-one:last-child {
    margin-right: 0;
    float: right;
}
.back-plans-btn
{
	width:138px;
	float:left;
	background-color:#4d637b;
	font-size:14px;
	color:#fff;
	border:none;
	outline:none;
	text-align:center;
	/* font-family:'Gotham-Bold' !important; */ font-weight:700;
	padding:14px 0;
}
.back-continue-btn
{
	width:138px;
	float:right;
	background-color:#6abd31;
	font-size:14px;
	color:#fff;
	border:none;
	outline:none;
	text-align:center;
	/* font-family:'Gotham-Bold' !important; */ font-weight:700;
	padding:14px 0;
}
.account-outer .tab_container {
    border-top: none;
    clear: both;
    float: left;
    width: 100%;
    background: #f8faf5;
    overflow: auto;
    text-align: left;
}
.error
{
	width:100%;
	float:left;
	border:1px solid #f5f5f5;
	position:relative;
	margin-bottom:44px;
}
.error-close
{
	width:61px;
	float:left;
	background-color:#d02e2c;
	text-align:center;
	position: absolute;
	padding:11px 0;
}
.error-right {
    width: 100%;
    float: right;
    padding:20px 22px 14px 80px;
	height: 54px;
}
.error-right p
{
	font-size:14px;
	color:#555555;
}
.error-right p strong
{
	/* font-family:'Gotham-Bold' !important; */ font-weight:700;
	color:#d02e2c;
}
.error-right p a {
    float: right;
    color: #555;
    position: absolute;
    right: 10px;
}
.credit-outer
{
	width:100%;
	float:left;
	border:2px solid #dddddd;
	padding:16px 11px;
	margin-bottom:56px;
}
.credit-outer h4
{
	font-size:16px;
	color:#555555;
	float:left;
}
.credit-edit {
    float: right;
    width: 118px;
}
.edit-btns
{
	width:50px;
	float:left;
	text-align:center;
	color:#fff;
	background-color:#ee7b3a;
	padding:3px;
	font-weight:bold;
}
.edit-btns:hover,
.edit-btns:focus
{
	color:#fff;
	text-decoration:none;
}
.delete-btns:hover,
.delete-btns:focus
{
	color:#fff;
	text-decoration:none;
}
.delete-btns
{
	width:64px;
	float:right;
	text-align:center;
	color:#fff;
	background-color:#4d637b;
	padding:3px;
	font-weight:bold;
}
.visa-block
{
	width:100%;
	float:left;
	margin:35px 0 0 0;
}
.visa-block img
{
	float:left;
	margin:0 11px 0 0;
}
.visa-block  p
{
	font-size:22px;
	color:#bbbbbb;
	font-weight:bold;
	line-height:38px;
}
.visa-block  p span
{
	color:#555
}
.thanks-outer
{
	width:100%;
	float:left;
	background-color:#fff;
	text-align:center;
	padding:69px 0 100px;
}
.thanks-outer img
{
	display:inline-block;
	margin-bottom:10px;
}
.thanks-outer h4
{
	font-size:38px;
	color:#555;
	margin-bottom:10px !important;
}
.thanks-outer p
{
	font-size:14px;
	color:#555;
}
/*new card part css end*/

/*changes*/
.forgetpasswordbox{ display: none; }
.forgotpassword{ float: left; margin-top: 10px; }
.cancelbtn{ background: #4d637b; }
.tickbox{ background: url("../images/success-icon.png") #68bc30; background-repeat: no-repeat; background-position: 1.7% 50%; border-radius: 4px; }
.tickclose{ background: url("../images/error-icons.png") #d02e2c; background-repeat: no-repeat; background-position: 1.7% 50%; border-radius: 4px; } 
.alert-txt{ 
    padding: 17px 12px; color: #fff; width: 96%; display: inline-block; float: left;
/*    background: #fff;*/
}
.action-sec{width: 2%; display: inline-block; float: left; padding-top: 17px}
.ui-datepicker{ z-index: 222 !important;  }
.btncolored{ background: #ee7b3a;color: #fff; }
.btncolored:hover{ color: #fff; }
.heading-h3full h3{ display: block; width: 100%; margin-bottom: 22px !important; }
.no-alerts, .no-msgs, .no-data{ text-align: center; padding:13px 0 0;}
.no-alerts p, .no-msgs p, .no-data p{ margin-top: 20px !important; }
.nomargin-nopadding-nobg{ background: none; border: none; margin: 0; padding: 0; } 
.mrgn-top15-bt-15{ margin-top: 15px; margin-bottom: 15px; }
.noreq p.norecfound{ margin-top: 20px !important; margin-bottom: 20px !important; font-size: 14px; }
.nofixheight{ height: auto !important; }
.custom-padd-13{ padding: 13px 26px; }
#req-auc-po_wrapper .row{ margin: 0; }
#req-auc-po_wrapper .row .col-sm-12{ padding: 0; }
#btn-country span{ float: none; margin: 0; }
.nohover:hover{ color: #fff; }
.noreq{ text-align: center !important; border: none !important; padding-top: 45px !important; background: #fff; }
.brnch-icn{ background-image: url('../images/brnch-icn.png'); background-repeat: no-repeat; background-position: 7% 50%; }
.cmpny-icn{ background-image: url('../images/cmpny-icn.png'); background-repeat: no-repeat; background-position: 7% 50%; }
.info-icn{ background-image: url('../images/info-icn.png'); background-repeat: no-repeat; background-position: 7% 50%; }
.stngs-icn{ background-image: url('../images/stngs-icn.png'); background-repeat: no-repeat; background-position: 7% 50%; }  
.logout-icn{ background-image: url('../images/logout-icn.png'); background-repeat: no-repeat; background-position: 7% 50%; }
#Approvallist_info{ display: none; }
/* .mac-os .availabletempatehead{ padding: 17px 26px 15px; } */
.checkbox-content{ overflow: hidden; line-height: 25px; }
.checkbox-content .marg-r{ margin-right: 17px; }
.requisition-table table td.dataTables_empty{ padding: 10px 15px; text-align: center; }
#dataTableRequsition tbody tr td .dropdown-menu{ right: 0; left: auto; }
.purchase-order-table table tbody tr th{ text-align: center !important; }
.purchase-order-table table tbody tr td{ text-align: center !important; }
.dropdown:hover .dropdown-menu{ display: block !important; } 
/* .drop-menu-top{ padding-bottom: 12px; } */
.drop-menu-top{ padding-bottom:0; }
/* .drop-menu-top .dropdown-menu{ top: 28px; } */
.drop-menu-top .dropdown-menu{ top:21px; }
.margtop-37{ margin-top: 37px; }
.purchase-order .back-btn{ padding: 7px 15px !important; height: 33px !important;}
.margint-25{ margin-top: 25px; }
span.iconimg{ display: inline-block; float: left; width: 6%; }
span.msgs-status{ display: inline-block; float: left; width: 93%; }
.find-requisitions .date-box .date-pic input.datepicker13{ background-position: 13px 8px; }
.margin-right15{ margin-right: 18px; }
.grabcontentlinewise{ line-height: 26px; }

.paddt8r8l8b{ padding: 8px 5px 5px 4px; }
.imgicon-tless img{ top: 13px !important; }
#itemListTable thead tr th{ text-align: center; }
#itemListTable tbody tr td{ text-align: center; }
.dataTables_info{ padding-top: 15px; }
#dataTableCatItems thead tr th{ text-align: center; }
#dataTableCatItems tbody tr td{ text-align: center; }
.pop-btn-center{ width: 45%; margin: 0 auto; }
.marg-top-20{ margin-top: 20px; }
.strt-inp-wdth40 label{ display: inline-block; width: 100%; }
.strt-inp-wdth40 input{ width: 40%; }
.aprrovetab-contract thead tr th{ text-align: center; }
.cursornone{ cursor: unset; }
.input-div-disbaled{ padding: 6px 12px;border: 1px solid #dddddd;background: #eee;color: #555;font-family: 'Open Sans', sans-serif !important; cursor: not-allowed;}
span.uplodimgbtn:hover{ background: #ee7b3a;color: #fff !important;}
span.caption-msg{ font-size: 11px; display: inline-block; width: 100%; }
.brwsfilbtn span:hover{ background: #ee7b3a;color: #fff !important; }
.phonenumber-txt .input-group .input-group-btn button#btn-country{ height: 38px; }
.phonenumber-txt .input-group input#phoneNumber{ height: 38px; }
.tab-block img.top-42{ /* top: 42px;  */}
.numberdigit-spinner{ width: 70px !important; }
.numberdigit-spinner input.form-control{ width: 50px !important }
.uinformation{ padding: 17px 19px 0px 20px; }
.uinformation ul li label{ font-weight: 600; font-family: 'Open Sans', sans-serif; }
.uinformation ul li span{ font-weight: 400; font-family: 'Open Sans', sans-serif; }
.uinformation p{ font-weight: 400; font-family: 'Open Sans', sans-serif; }
.padd-4-17{ padding: 4px 17px !important; }
.newdesignaddapprover{ border: 1px solid #e9eef0;float: left; width: 100%; }
.marg-bt-20{ margin-bottom: 20px !important; }
.dropdownwidth35{ width: 35%; }
.text-left{ text-align: left !important; }
.padding-22-20-17-20{padding: 22px 20px 17px 30px !important;}
.grab-steps{ padding-left: 30px; padding-right: 30px; padding-top: 20px; padding-bottom: 20px; }
.inner-con-steps{ position: relative; overflow: hidden; padding-top: 8px; padding-bottom: 8px; }
.grab-steps .step-1, .grab-steps .step-2{ text-align: center; }
.grab-steps .step-1 span, .grab-steps .step-2 span{ background: #364556; color: #fff; padding: 6px 11px; border-radius: 20px; border: 3px solid #d9d9d9; }
.border-steps{ position: absolute; left: 0;width: 100%;height: 2px;background: #d9d9d9; top: 18px; }
.grab-steps .step-1 .active, .grab-steps .step-2 .active{ background: #ee7b3a; }
.grab-steps .step-1 p, .grab-steps .step-2 p{ margin-top: 12px !important; color: #555555; font-family: 'Open Sans', sans-serif; }
.custom-txtbox{ width: 100%; border-bottom: 1px solid #d9d9d9; border-top: none; border-left: none; border-right: none; background: transparent; }
.itemcFrom label{ color: #555555; font-family: 'Open Sans', sans-serif !important; }
.itemcFrom{ margin-top: 15px; }
.margin-top-15{ margin-top: 15px; }
.btnopensans{ font-family: 'Open Sans', sans-serif !important; }
.newpopbg{ background: #f9f9f9; }
.itemslistCAt .categorybox{ background: #fff; border: 1px solid #e9eef0; padding: 16px 10px; margin-top: 18px; overflow: hidden; }
.categorybox{ font-family: 'Open Sans', sans-serif !important; }
.categorybox .labeldiv b{ color: #555555; }
.inline-t6{ margin-top: 6px; display: inline-block; }
.itemslistCAt .categorybox .catename{ font-size: 1.2em; }
.padd0zero{ padding: 0; }
.m-width100{ width: 100% !important; max-width: 100% !important; }
.newdesignsearch #searchItem{ background-color: transparent; border: none; border-bottom: 1px solid #d9d9d9; }
.newdesignsearch{border: none;}
.newitemsdesign ul li{ border: 1px solid #e9eef0; }
.newitemsdesign ul{ overflow: hidden; }
.newitemsdesign ul li .category-search-detail{ position: relative; width: 86%; padding: 20px 0 20px 20px; }
.newitemsdesign ul li .category-search-check{ width: 60px; float: right; border-left: 1px solid #e9eef0; }
.itemslistCAt .save-category-btn:hover{ color: #fff; }
.editheight{ height: 130px !important; }

/********Monthly Subscription*********/

.plans-sec-newdes{ font-family: 'Open Sans', sans-serif; }
.plans-sec-newdes .mounthlysubscript{ background: #6abd31; color: #6abd31; font-family: 'Open Sans', sans-serif; padding: 0; }
.plans-sec-newdes .eventsubscript{ background: #ee7b3a; color: #ee7b3a; font-family: 'Open Sans', sans-serif; padding: 0; }
.plans-sec-newdes .mounthlysubscript h3{ background-color: #ecf3e7; text-transform: uppercase; width: 100%; text-align: center;padding-top: 20px; padding-bottom: 20px; margin-top: 7px !important; }
.plans-sec-newdes .eventsubscript h3{ background-color: #f5ebe5; text-transform: uppercase; width: 100%; text-align: center; padding-top: 20px; padding-bottom: 20px; margin-top: 7px !important; }
.plans-sec-newdes .mounthlysubscript p,.plans-sec-newdes .eventsubscript p{ color: #fff !important; padding-bottom: 15px; padding-top: 15px; font-family: 'Open Sans', sans-serif !important; text-align: center; font-size: 1.3em; }
.plans-sec-newdes{ margin-bottom: 15px; }
.plans-eventtype { background-color: #f7fbf5; border-bottom: 1px solid #e9eef0; border-left: 1px solid  #e9eef0; border-right: 1px solid  #e9eef0; }
.plans-eventtype h4{ color: #555555; font-size: 1.2em; font-weight: 600; text-align: center; padding: 24px 0; }
.bor-right-left{ border-left: 1px solid #e9eef0; border-right: 1px solid #e9eef0; }
.bor-left-right{ border-right: 1px solid #e9eef0; border-left: 1px solid #e9eef0; }
.min-h-86{ min-height: 86px;vertical-align: middle;text-align: center;padding-top: 13px;padding-bottom: 13px; }
.fulltablecontent{ font-family: 'Open Sans', sans-serif; }
.fulltablecontent p{ font-family: 'Open Sans', sans-serif !important; font-size: 1.2em; }
.border-top{ border-top: 1px solid  #e9eef0; }
.bor-btm-1{ border-bottom: 1px solid  #e9eef0; }
.normlrowplans{ padding: 16px 0; text-align: center; }
.btntoday{ background-color: #6abd31;color: #fff;padding: 11px 40px;display: inline-block;font-family: 'Open Sans', sans-serif !important;font-size: 1.2em;text-decoration: none;}
.btntoday:hover{ color: #fff; text-decoration: none; }
.normlrowplans span{ display: inline-block; text-align: center; }
.fullpackbtn{ background-color: #ee7b3a; }
.newplanstabs li a{ padding: 12px 26px !important;font-family: 'Open Sans', sans-serif !important;font-weight: 600;font-size: 1.1em !important; }
.create-requisition, .btnnewdes, .questionnaire-button,.close-btn{ /* -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.08),0 1px 5px 0 rgba(0,0,0,.04);
-moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.08),0 1px 5px 0 rgba(0,0,0,.04);
box-shadow: 0 2px 2px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.08),0 1px 5px 0 rgba(0,0,0,.04);  */transition: background-color .25s ease-out,color .25s ease-out; }
.create-requisition:hover, .btnnewdes:hover, .questionnaire-button:hover{background-color: #bf673b;color: #fefefe;
/* -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.1);
-moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.1);
box-shadow: 0 2px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.1); */
}
.questionnaire-button,.close-btn,.back-btn{ /* border-radius: 3px; */border-radius:0; }
.close-btn,.back-btn{font-family: 'Open Sans', sans-serif !important;}
.close-btn:hover,.back-btn:hover{ background-color: #7288a0;color: #fefefe;
/* -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.1);
-moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.1);
box-shadow: 0 2px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.1); */ }
.questionnaire-button,.questionnaire-btn{ font-family: 'Open Sans', sans-serif !important; }
#Requisition_additional_documents_label, .transpbtdesign,.questionnaire-btn,.add-question-btn{ /* -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.08),0 1px 5px 0 rgba(0,0,0,.04);
-moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.08),0 1px 5px 0 rgba(0,0,0,.04);
box-shadow: 0 2px 2px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.08),0 1px 5px 0 rgba(0,0,0,.04); */ transition: background-color .25s ease-out,color .25s ease-out; }
#Requisition_additional_documents_label:hover, .transpbtdesign:hover,.add-question-btn:hover{ background-color: #f3f6f7;
/* -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.1);
-moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.1);
box-shadow: 0 2px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.1); */ }
.btnnewdes, .transpbtdesign,.questionnaire-btn{ /* border-radius: 3px; */border-radius:0px; }
.mr-r-13{ margin-right: 13px; }
.padd8-30{ padding: 8px 30px; }
.form-control:focus{border: 1px solid #f7925b !important;background-color: #fefefe;outline: 0;box-shadow: 0 0 5px #ee7b3a !important;transition: box-shadow .5s,border-color .25s ease-in-out;}
.add-new-supplier-btn{-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.08),0 1px 5px 0 rgba(0,0,0,.04);
-moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.08),0 1px 5px 0 rgba(0,0,0,.04);
box-shadow: 0 2px 2px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.08),0 1px 5px 0 rgba(0,0,0,.04); transition: background-color .25s ease-out,color .25s ease-out; }
.add-new-supplier-btn:hover, .add-btn-2:hover{ background-color: #bf673b; color: #fff;
-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.1);
-moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.1);
box-shadow: 0 2px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.1); text-decoration: none; }

/****************End Monthly **********/

/********New Dashboard**********/

.newdashboard{ background: #eff3f6; /* padding: 20px 28px; */ padding:20px 5px; }
.alertsbox, .messagesbox, .whitebox-bg-long{ background-color: #fff; border-radius: 10px; overflow: hidden; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.02);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.02); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.02); }
.alertsbox h2, .messagesbox h2{ color: #555555; /* font-family: 'Conv_GothamBold', sans-serif;  */font-weight:700; font-size: 16px; padding:17.3px 20px; border-bottom: 1px solid #dbe0e5; /* margin-bottom: 20px !important; */margin-bottom:5px!important; }
.alertsbox div.allalerts ul li div.iconarea {
  display: inline-block;
  float: left;
  margin: 0 10px 0 0; 
  padding: 0;
  width: 22px;
}
.alertsbox div.allalerts ul li div.licontentarea{ display: inline-block; width: 90%; }
.alertsbox div.allalerts ul li div.licontentarea span{ color: #555555; /* font-family: 'Gotham-Book' !important; */ font-weight:400;font-size: 14px; }
.alertsbox div.allalerts ul li div.licontentarea span.timeicon{ color: #afafaf; font-size: 12px; margin: -6px 0 0 2px !important; }
.alertsbox div.allalerts ul li{ margin-bottom: 0 !important; padding:9px 20px 11px; }
.alertsbox div.allalerts ul{height: 204px; /* overflow: auto;  */ padding-top: 8px;}
.alertsbox { /* padding-bottom: 15px; */padding-bottom:0; }
.messagesbox div.allalerts ul li div.iconarea{ display: inline-block;width: 5%; float: left; margin-left: 25px; padding-top: 4px; padding-bottom: 4px; }
.messagesbox div.allalerts ul li div.licontentarea{ display: inline-block; width: 90%; }
.messagesbox div.allalerts ul li div.licontentarea span{ color: #555555; /* font-family: 'Gotham-Book' !important; */ font-weight:400;font-size: 13px; }
.messagesbox div.allalerts ul li div.licontentarea span.timeicon{ font-size: 11px; }
.messagesbox div.allalerts ul li{ margin-bottom: 15px !important; }
.messagesbox div.allalerts ul{ height: 170px; overflow: auto; }
.messagesbox div.allalerts .no-msgs p{ /* font-family: 'Gotham-Book'; */ font-weight:400;font-size: 12px; color: #555555; }
.messagesbox { padding-bottom: 15px; }
.dashviewall { background: #ed7c38; color: #fff; /* font-family: 'Gotham-Book'; */ font-weight:400;float: right;font-size: 13px; padding: 0; margin-top: -2px; border-radius:4px; width: 71px;
    height: 24px; line-height: 24px; text-align: center;}
.dashviewall:hover{ background-color: #bf673b; color: #fff;-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.1);
-moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.1);
box-shadow: 0 2px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.1); text-decoration: none; }
.whitebox-bg-long{ background: #fff; }
.longbx-mrg{ margin: 20px 0; }
.longbx-mrg .whitebox-bg-long h2{ color: #555555; margin-bottom: 0; /* font-family: 'Conv_GothamBold', sans-serif; */ font-weight:700; font-size: 16px; padding:17.3px 20px; border-bottom: 1px solid #dbe0e5; }
.whitebox-bg-long table thead tr th, .whitebox-bg-long table tbody tr td{ text-align: center; padding: 17px 0; border: 1px solid #f6f6f6; }
.whitebox-bg-long table thead tr th{ border-top: 0; color: #555555; /* font-family: 'Conv_GothamBold', sans-serif; */ font-weight:700; font-size: 15px; }
.whitebox-bg-long table tbody tr td{ /* font-family: 'Gotham-Book';  */font-weight:400; font-size: 14px; color: #555; }
.whitebox-bg-long table tbody tr td:last-child{ text-transform: capitalize; }
.whitebox-bg-long p{ /* font-family: 'Gotham-Book'; */ font-weight:400;font-size: 13px; color: #555555; }

/***********End Dashboard********/
 

@media (min-width: 1025px){
/* .dash-requisition table thead tr th:nth-child(1){ width: 18% !important; }
.dash-requisition table thead tr th:nth-child(2){ width: 15% !important; }
.dash-requisition table thead tr th:nth-child(3){ width: 55% !important; }
.dash-requisition table thead tr th:nth-child(4){ width: 10% !important; text-transform: capitalize; }
.dashboard-req table tr td:nth-child(4){ width: 10% !important; text-transform: capitalize; }
.PO-dash-table table thead tr th:nth-child(1){ width: 18% !important; }
.PO-dash-table table thead tr th:nth-child(2){ width: 15% !important; }
.PO-dash-table table thead tr th:nth-child(3){ width: 50% !important; }
.PO-dash-table table thead tr th:nth-child(4){ width: 17% !important; }
.newsizing-requisition table thead tr th:nth-child(1){ width: 12% !important; }
.newsizing-requisition table thead tr th:nth-child(2){ width: 11% !important; }
.newsizing-requisition table thead tr th:nth-child(3){ width: 55% !important; }
.newsizing-requisition table thead tr th:nth-child(4){ width: 10% !important; }
.newsizing-requisition table thead tr th:nth-child(5){ width: 17% !important; text-align: center; } */

/* #dataTableRequsition thead tr th:nth-child(1){ width: 10% !important; }
#dataTableRequsition thead tr th:nth-child(2){ width: 10% !important; }
#dataTableRequsition thead tr th:nth-child(3){ width: 55% !important; }
#dataTableRequsition thead tr th:nth-child(4){ width: 8% !important; }
#dataTableRequsition thead tr th:nth-child(5){ width: 6% !important; text-align: center; }
#dataTableRequsition thead tr th:nth-child(6){ width: 11% !important; text-align: center; }  */

/* #dataTablePurchaseORder thead tr th:nth-child(1){ width: 10% !important; }
#dataTablePurchaseORder thead tr th:nth-child(2){ width: 10% !important; }
#dataTablePurchaseORder thead tr th:nth-child(3){ width: 61% !important; }
#dataTablePurchaseORder thead tr th:nth-child(4){ width: 8% !important; }
#dataTablePurchaseORder thead tr th:nth-child(5){ width: 10% !important; text-align: center; }
#dataTablePurchaseORder tbody tr td .dropdown-menu{ position: absolute; right: 0 !important; left: auto !important; }

#Approvallist thead tr th:nth-child(1){ width: 10% !important; }
#Approvallist thead tr th:nth-child(2){ width: 6% !important; }
#Approvallist thead tr th:nth-child(3){ width: 60% !important; }
#Approvallist thead tr th:nth-child(4){ width: 12% !important; text-align: center; } */

}

.cat-name-txtbox{ 
    width: 100%; 
    border-bottom: 1px solid #d9d9d9;
    background: transparent; 
}