body, html {
	font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif !important;

}
.ui-widget {
    font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif ;
    font-size: 1.1em;
		    height: auto !important;
}

.input-sm {
    height: 30px;
    /* padding: 5px 10px; */
    font-size: 11px !important;
    font-weight: 100 !important;
    color: #000000bf !important;
	}
	#popupidss {
	  padding: 1px 10px !important;
    font-size: 14px !important;
    background: #405368 !important;
    color: #fff !important;
    width: 42px;
    margin-right: 41px;
	}
/*add depot*/

div#divAddDepottypes {
	margin-right: -22px !important;
	margin-left: -18px !important;
	margin-top: 7px;
}

.breadcrumb li:nth-child(2) a{
    color:#8f1941;
} 
.breadcrumb li:nth-child(3) a{
    color:#1ac1c4;
} 


/*Screening.aspx*/

.tile-stats1 {
	position: relative;
	display: block;
	margin-bottom: 12px;
	border: 1px solid #E4E4E4;
	overflow: hidden;
	padding-bottom: 5px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 5px;
	-moz-background-clip: padding;
	border-radius: 5px;
	background: #00BCD4;
	transition: all .3s ease-in-out;
}
#btn {
	padding: 6px;
	width: 80px;
	margin-left: -115px;
	background-color: transparent !important;
	color: black;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#btnDepotsImport {
	padding: 6px;
	width: 80px;
	margin-left: -115px;
	background-color: #2a3f54 !important;
	color: white;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px;
    font-weight: bold;

}
#btnDepotsImport:disabled,
#btnDepotsImport[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
}
,
#btnDepotsImport:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#btnDepotsImport:active,
#btnDepotsImport.active {
	background-color: #2a3f54 !important;
	color: black !important;
}
#btnDepotsImport:focus {
	color: #2aa8d0 !important;
}
#btn:disabled,
#btn[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
}
#btn:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#btn:active,
#btn.active {
	background-color: #2a3f54 !important;
	color: black !important;
}
#btn:focus {
	color: #2aa8d0 !important;
}
#tblKitReturn {
	max-width: 100% !important;
}
.alert-danger,
.alert-error {
	color: #E9EDEF;
	background-color: rgba(231, 76, 60, 0.72) !important;
	border-color: rgba(231, 76, 60, 0.72) !important;
}
thead {
	width: 25%;
}

#unblindbtn1 {
    padding: 5px;
    background-color: #2a3f54 !important;
	/*background-color: transparent !important;*/
	/*color: #2a3f54;*/
	width: 80px;
    color: white;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px;
	font-weight: bold;
    margin-left: 20px;
    margin-bottom:1px;
    border-radius: 5px;
}

#unblindbtn {
    padding: 5px;
    background-color: #2a3f54 !important;
	/*background-color: transparent !important;*/
	/*color: #2a3f54;*/
	width: 69px;
    color: white;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px;
	font-weight: bold;
    margin-left: 20px;
    margin-bottom:1px;
    border-radius: 5px;
    border-radius:5px;
}
#unblindPrintbtn {
	background-color: transparent;
	width: 69px;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	border: 1px solid #2a3f54;
    border-radius:5px;
    margin-right:30px;
}
#unblindPrintbtn:disabled,
#unblindPrintbtn[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
}
#unblindPrintbtn:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#unblindPrintbtn:active,
#unblindPrintbtn.active {
	background-color: #2a3f54 !important;
	color: black !important;
}
#unblindPrintbtn:focus {
	color: #2aa8d0 !important;
}
#unblindbtn:disabled,
#unblindbtn[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
}
#unblindbtn:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#unblindbtn:active,
#unblindbtn.active {
	background-color: #2a3f54 !important;
	color: black !important;
}
#unblindbtn:focus {
	color: #2aa8d0 !important;
}

#failurebtn{
    background-color: #2a3f54 !important;
    color:white;
    margin-left: 195px;
    font-family: Helvetica Neue,Roboto,Arial,Droid Sans,sans-serif; 
    font-size: 13px; 
    font-weight: bold; 
    width: 100px;
    border-radius: 5px;
}

#failurebtn:disabled,
#failurebtn[disabled] {
	background-color: #99999987;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
}
#failurebtn:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#failurebtn:active,
#failurebtn.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
#failurebtn:focus {
	color: #2aa8d0 !important;
}
.table-hover > tbody > tr:hover > td {
	background-color: rgba(205, 205, 205, 0.7) !important;
}
#disctbtn {
	background-color: transparent;
	width: 80px;
	margin-left: 301px;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	border: 1px solid #2a3f54;
}
#disctbtn:disabled,
#disctbtn[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
}
#disctbtn:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#disctbtn:active,
#disctbtn.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
#disctbtn:focus {
	color: #2aa8d0 !important;
	background-color: transparent;
}
#rescreenbtn {
    padding: 5px;
    color: white;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px;
    margin-bottom:1px;
    border-radius: 5px;
    background-color: #2a3f54 !important;
	width: 80px;
	margin-left: 358px;
	font-weight: bold;
}
#rescreenbtn:disabled,
#rescreenbtn[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
}
#rescreenbtn:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#rescreenbtn:active,
#rescreenbtn.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
#rescreenbtn:focus {
	color: #2aa8d0 !important;
	background-color: transparent;
}
#rescreentd,
#screenfailure-border {
	/* border-bottom: 1px solid #99CCFF; */
	padding: 0px 0px 5px 10px;
	height: 30px;
	text-align: left;
	/*margin-top: 51px !important;*/
}
.parenttd {
	position: relative !important;
	text-align: right;
	right: 19px;
	width: 6% !important;
	color: #0000009e;
	font-weight: 600;
}
.parenttdd {
	position: relative !important;
	text-align: right;
	right: 19px;
	width: 24% !important;
	color: black;
	font-weight: 600;
}
.parenttd:hover {
	color: black;
}
.childtd {
	width: 16% !important;
}
.btnclassedit {
	border: 1px solid black;
	background-color: transparent;
	width: 65px;
	color: black;
}
.btnclassedit:disabled,
.btnclassedit[disabled] {
	background-color: transparent !important;
	background-image: none;
	color: black;
	border: 1px solid #2a3f54;
}
.btnclassedit:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
.btnclassedit:active,
.btnclassedit.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
.btnclassedit:focus {
	color: #2aa8d0 !important;
	background-color: transparent;
}
.btnclass1 {
	border: 1px solid black;
	width: 90px;
	border-radius: 1px;
	font-size: 13px !important;
    font-weight:bold;
    background-color: #2a3f54;
    color: white;
    margin-right: 190px;
    padding: 5px;
}
.btnUnblidPrint {
    color: white;
    width: 105px;
    padding: 5px;
    margin-top: 3px;
    font-weight:bold;
    margin-left: 55px;
	border-radius: 1px;
	border: 1px solid black;
    background-color: #2a3f54;
	font-size: 13px !important;
}

.btnclass {
	border: 1px solid black;
	width: 75px;
	border-radius: 1px;
	font-size: 13px !important;
    font-weight:bold;
    background-color: #2a3f54;
    color: white;
}
.btnclass:disabled,
.btnclass[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
}
.btnclass:hover {
	background-color: #2a3f54 !important;
	color: white !important;
	font-size: 13px !important;
}
.btnclass:active,
.btnclass.active {
	background-color: #2a3f54 !important;
	color: white !important;
	font-size: 13px !important;
}
.btnclass:focus {
	color: #2aa8d0 !important;
	background-color: #2a3f54  !important;
}
.adminbtn {
	border: 1px solid black;
	background-color: transparent;
	width: 63px;
	padding: 5px;
	border-radius: 3px;
	color: black;
}
.adminbtn:disabled,
.adminbtn[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
}
.adminbtn:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
.adminbtn:active,
.adminbtn.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
.adminbtn:focus {
	color: #2aa8d0 !important;
	background-color: transparent;
}
#bpCreateOrderBtn {
	border: 1px solid black;
	background-color: transparent;
	width: 85px;
	color: black;
	margin-left: -85px;
}
.bpCreateOrderBtn {
	border: 1px solid black;
	background-color: transparent;
	width: 85px;
	color: black;
	margin-left: 6px;
}
#srCreateBtn,
#calculate {
	border: 1px solid black;
	background-color: transparent;
	width: 85px;
	color: black;
	margin-left: -101px;
}
#srCreateBtn:disabled,
#srCreateBtn[disabled],
#calculate:disabled,
#calculate[disabled],
#bpCreateOrderBtn:disabled,
#bpCreateOrderBtn[disabled],
.bpCreateOrderBtn:disabled,
.bpCreateOrderBtn[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
}
#srCreateBtn:hover,
#calculate:hover,
#bpCreateOrderBtn:hover,
.bpCreateOrderBtn:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#srCreateBtn:active,
#srCreateBtn.active,
#calculate:active,
#calculate.active,
#bpCreateOrderBtn:active,
#bpCreateOrderBtn.active,
.bpCreateOrderBtn:active,
.bpCreateOrderBtn.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
#srCreateBtn:focus,
#calculate:focus,
#bpCreateOrderBtn:focus,
.bpCreateOrderBtn:focus {
	color: #2aa8d0 !important;
	background-color: transparent;
}
#savescreen:disabled,
#savescreen[disabled] {
	/*background-color: rgba(255, 255, 255, 1) !important;*/
	background-color: #2a3f54 !important;
	background-image: none;
	color: white !important;
	/*color: #333;*/
	border: 1px solid #6868685c;
}
#savescreen:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#savescreen:disabled:hover {
	background-color: rgb(219, 219, 219) !important;
    color: black !important;
}
#savescreen:active,
#savescreen.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
#savescreen:focus {
	color: #2aa8d0 !important;
	background-color: transparent;
}
#savescreen {
	background-color: #2a3f54 !important;
	color: white !important;
	margin-left: -426px;
	width: 100px;
}
#btnSiteSave,
#btnSiteCancel,
.btnSiteSave {
	padding: 5px;
	width: 73px;
	background-color: #2a3f54 !important;
	color: white !important;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px;
	font-weight: bold;
    margin-left: 20px;
    margin-bottom:1px;
}
#btnSiteSave:disabled,
#btnSiteSave[disabled],
#btnSiteCancel:disabled,
#btnSiteCancel[disabled] .btnSiteSave:disabled,
.btnSiteSave[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
}
#btnSiteSave:hover,
#btnSiteCancel:hover,
.btnSiteSave:hover,
.btnSiteCancel:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#btnSiteSave:active,
#btnSiteSave.active,
#btnSiteCancel:active,
#btnSiteCancel.active,
.btnSiteSave:active,
.btnSiteSave.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
#btnSiteSave:focus,
#btnSiteCancel:focus,
.btnSiteSave:focus {
	color: #2aa8d0 !important;
	background-color: transparent;
}
.SuccessMsg_custom {
	color: limegreen !important;
	border-left: 10px solid limegreen !important;
	border-right: 1px solid limegreen !important;
	border-top: 1px solid limegreen !important;
	border-bottom: 1px solid limegreen !important;
	height: auto;
	padding-top: 5px !important;
    padding-bottom: 5px !important;
	padding-left: 10px;
	margin-bottom: 10px;
    font-size:14px;
}
.WarningMsg_custom {
	color: red;
	border-left: 10px solid red;
	border-right: 1px solid red;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	height: auto;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    font-size:14px;
	/*padding-top: 0px;*/
	padding-left: 10px;
	margin-bottom: 10px;
}
.InfoMsg_custom {
	color: red;
	border-left: 10px solid red;
	border-right: 1px solid red;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	height: auto;
	padding-top: 11px;
	padding-left: 10px;
	margin-bottom: 10px;
}
   .DangerMsg_custom {
            color: red;
            border-left: 10px solid red;
            border-right: 1px solid red;
            border-top: 1px solid red;
            border-bottom: 1px solid red;
            height: auto;
            font-size:14px;
            padding-top: 5px !important;
            padding-bottom: 5px !important;
            /*height: 58px;
            padding-top: 11px;*/
            padding-left: 10px;
            margin-bottom: 10px;
        }

/*Css for aspx validation messages*/

.InfoMsgaspx_custom {
color: red;
	border-left: 10px solid red;
	border-right: 1px solid red;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	height: auto;
	padding-top: 11px;
	padding-left: 10px;
	margin-bottom: 10px;
}
#action_btn {
	padding: 6px;
	width: 80px;
	cursor: pointer;
	background-color: transparent !important;
	color: black;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-radius: 5px;
}
#action_btn:disabled,
#action_btn[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
	border-radius: 5px;
}
#action_btn:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#action_btn:active,
#action_btn.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
#action_btn:focus {
	color: #2aa8d0 !important;
	background-color: transparent;
}
.proceedcss {
	background-color: rgb(42, 63, 84);
	color: white;
}

/*view depot orders*/

a#processord {
	background-color: #2a3f54!important;
    color: white;
    padding: 5px;
    font-size: 13px;
    border-radius: 5px;
    border: 1px solid #2a3f54;
}
a#processord:hover {
	background-color: #2a3f54!important;
	color: white;
	 padding: 5px;
    font-size: 13px;
	border-radius: 5px;
}
a#processord:focus {
	background-color: #2a3f54!important;
	color: white;
	 padding: 5px;
    font-size: 13px;
	border-radius: 5px;
}

a#bulkUpload {
	background-color: transparent;
    color: #2a3f54;
    padding: 5px;
    font-size: 13px;
    border-radius: 5px;
    border: 1px solid #2a3f54;
}
a#bulkUpload:hover {
	background-color: #2a3f54;
	color: white;
	 padding: 5px;
    font-size: 13px;
	border-radius: 5px;
}
a#bulkUpload:focus {
	background-color: #2a3f54;
	color: white;
	 padding: 5px;
    font-size: 13px;
	border-radius: 5px;
}
select.input-sm {
	height: 27px;
	line-height: 30px;
}
a#cancelord {
	background-color: transparent;
	color: #2a3f54;
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #2a3f54;
}
a#cancelord:hover {
	background-color: #2a3f54;
	color: white;
	padding: 5px;
	border-radius: 5px;
}
a#cancelord:focus {
	background-color: #2a3f54;
	color: white;
	padding: 5px;
	border-radius: 5px;
}
#btnSave1{
	color: #2a3f54;
	padding: 5px;
	width: 80px;
    font-weight:bold;
    background-color: #2a3f54;
    color: white;
}
#btnSave1:hover{
    background-color: #2a3f54 !important;
    color: white;
}
#btnSave,
#resetDTD,#btnAdd,#btnEditt,#btnReset,#btSave,#btnUpdateSite,#btnSubmit,#hlnUnCommit {
    padding: 6px;
	width: 69px;
    background-color: #2a3f54 !important;
	/*background-color: transparent !important;*/
	/*color: #2a3f54;*/
    color: white !important;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px;
	font-weight: bold;
    margin-left: 20px;
    margin-bottom:1px;
    border-radius: 5px;
}
#btnSave:hover,
#btnSave:hover{
    background-color: #2a3f54 !important;
    color: white;
}
#resetDTD:hover {
	background-color: #2a3f54 !important;
	color: white;
	padding: 5px;
	border-radius: 5px;
	width: 80px;
  font-weight:bold;
}
#btnSave:focus,
#btnSave:focus {
	color: #2aa8d0 !important;
	background-color: #2a3f54 !important;
}
#resetDTD:focus {
	background-color: #2a3f54;
	color: white;
	padding: 5px;
	border-radius: 5px;
	width: 80px;

}
#btSave {
	background-color: transparent;
	color: #2a3f54;
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #2a3f54;
	width: 80px;
    font-weight:bold;

}
#btSave:hover {
	background-color: #2a3f54;
	color: white;
	padding: 5px;
	border-radius: 5px;
	width: 80px;

}
#btSave:focus {
	background-color: #2a3f54;
	color: white;
	padding: 5px;
	border-radius: 5px;
	width: 80px;

}
#subunblindinfo {
	font-weight: 400;
}
#mainpageheading {
	font-size: 16px;
	font-weight: 400;
	color: #1ac1c4;
	float: left;

}
#adminkitheading {
	font-size: 16px;
	font-weight: bold;
	color: #1ac1c4;
	float: left;

}
#manageheading {
	font-size: 16px;
	font-weight: bold;
	color: #1ac1c4;
	float: left;

}
#unique {
	height: 43px;
	font-weight: bold;
	color: #555555de;
    font-size: 12px;
}
#unique:hover,
.unique:hover {
	height: 43px;
	font-weight: bold;
	color: black;
	background-color: #f5f5f5;
}
#uniqueE {
	height: 57px;
	font-weight: bold;
	color: #555555de;
}
#uniqueE:hover {
	height: 57px;
	font-weight: bold;
	color: black;
	background-color: #f5f5f5;
}
.unique {
	height: 43px;
	font-weight: bold;
	color: #555555de;
}
.tdborder {
	background-color: white !important;
}
input.linkbutton {
	margin-left: 10px !important;
}
#btnSearch {
	margin-left: -33px;
}

/*view depots*/

#btnViewDepots,
#btnEditDepots {
	background-color:#2a3f54 !important;
	color:white !important;
	padding: 5px;
	border-radius: 3px;
	border: 1px solid #2a3f54;
	width: 70px;

}
#btnViewDepots:hover,
#btnEditDepots:hover {
	background-color: #2a3f54;
	color: white;
}
#btnViewDepots:focus,
#btnEditDepots:focus {
	background-color: #2a3f54;
	color: white;
	padding: 5px;
}
#btnViewDepots:disabled,
#btnViewDepots[disabled],
#btnEditDepots:disabled,
#btnEditDepots[disabled] {
	background-color: transparent !important;
	background-image: none;
	color: black;
	border: 1px solid #2a3f54;
}
#btnViewDepots:active,
#btnViewDepots.active,
#btnEditDepots:active,
#btnEditDepots.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
#btnEdit {
	background-color: transparent;
	color: #2a3f54;
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #2a3f54;
	width: 60px;

}
#btnEdit:hover {
	background-color: #2a3f54;
	color: white;
	padding: 5px;
	border-radius: 5px;
	width: 60px;

}
#btnEdit:focus {
	background-color: #2a3f54;
	color: white;
	padding: 5px;
	border-radius: 5px;
	width: 60px;

}
.btnEdit {
	background-color: transparent;
	color: #2a3f54;
	font-weight: 600;
	font-size: 13px;
	border-radius: 3px;
	border: 1px solid #2a3f54;
	width: 60px;
	padding: 5px;
}
.btnEdit:hover {
	background-color: #2a3f54;
	color: white;
	font-weight: 600;
	font-size: 13px;
	border-radius: 5px;
	width: 60px;
	padding: 5px;
}
.btnEdit:focus {
	background-color: #2a3f54;
	color: white;
	font-weight: 600;
	font-size: 13px;
	border-radius: 5px;
	width: 60px;
	padding: 5px;
}
.viewlinkcss {
	background-color: transparent;
	color: #2a3f54;
	font-weight: 600;
	font-size: 13px;
	border-radius: 3px;
	border: 1px solid #2a3f54;
	width: 60px;
	padding: 5px;
	text-decoration: none !important;
}
.viewlinkcss:hover {
	background-color: #2a3f54;
	color: white;
	font-weight: 600;
	font-size: 13px;
	border-radius: 5px;
	width: 60px;
	padding: 5px;
	text-decoration: none !important;
}
.viewlinkcss:focus {
	background-color: #2a3f54;
	color: white;
	font-weight: 600;
	font-size: 13px;
	border-radius: 5px;
	width: 60px;
	padding: 5px;
	text-decoration: none !important;
}
#brnExporttoExcel {
	background-color: #2a3f54;
	color: white;
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #2a3f54;
	width: 120px;
    font-weight: bold;

}
#brnExporttoExcel:hover {
	background-color: #2a3f54;
	color: white;
	padding: 5px;
	border-radius: 5px;
	width: 120px;

}
#brnExporttoExcel:focus {
	background-color: #2a3f54;
	color: white;
	padding: 5px;
	border-radius: 5px;
	width: 120px;

}
#backbtncss,
#btnUpdateDepot,
#cancelbtn,
input.linkbutton {
	/*background-color: transparent;*/
	color: #2a3f54;
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #2a3f54;
	width: 80px;
    font-weight: bold;
    background-color: #2a3f54;
	color: white;
}
#backbtncss:hover,
#btnUpdateDepot:hover,
#cancelbtn:hover,
input.linkbutton:hover {
	background-color: #2a3f54;
	color: white;
	padding: 5px;
	border-radius: 5px;
	/*width: 80px;*/
}
#backbtncss:focus,
#btnUpdateDepot:focus,
#cancelbtn:focus,
input.linkbutton:focus {
	background-color: #2a3f54;
	color: white;
	padding: 5px;
	border-radius: 5px;
	width: 80px;

}
.searchcss {
	float: right;
}
.searchcsss {
	float: right;
	width: 23%;
}
.labelcss {
	float: right;
	margin-right: 10px;
	font-weight: 600;
}

/*Depot status */
.editcss1 {
	color: #2a3f54;
	padding: 5px;
	font-size: 13px;
}

.cancelcss1 {
	
	color: #2a3f54;
	padding: 5px;
	font-size: 13px;
    padding:10px;
    margin-right:45px;
    display: none;
}

.editcss,
.updatecss,
.cancelcss {
	background-color: #2a3f54;
	color: white;
	border-radius: 5px;
	border: 1px solid #2a3f54;
	width: 59px;
	padding: 5px;
	font-size: 13px;
}
.editcss:hover,
.updatecss:hover,
.cancelcss:hover {
	background-color: #2a3f54;
	color: white;
	border-radius: 5px;
	width: 59px;
	padding: 5px;
}
.editcss:focus,
.updatecss:focus,
.cancelcss:focus {
	background-color: #2a3f54;
	color: white;
	border-radius: 5px;
	width: 59px;
	padding: 5px;
}
.editcss:disabled,
.editcss[disabled],
.updatecss:disabled,
.updatecss[disabled],
.cancelcss:disabled,
.cancelcss[disabled] {
	background-color: transparent !important;
	background-image: none;
	color: black;
	border: 1px solid #2a3f54;
}
.editcss:active,
.editcss.active,
.updatecss:active,
.updatecss.active,
.cancelcss:active,
.cancelcss.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
#btnDepotsCancel {
	background-color: transparent;
	color: #2a3f54;
	border-radius: 5px;
	border: 1px solid #2a3f54;
	width: 69px;
	padding: 5px;
}
#btnDepots:hover{
	color: white;
}

#btnDepotsCancel:hover {
	background-color: #2a3f54;
	color: white;
	border-radius: 5px;
	width: 69px;
	padding: 5px;
}
#btnDepotsCancel:focus {
	background-color: #2a3f54;
	color: white;
	border-radius: 5px;
	width: 69px;
	padding: 5px;
}
.btnDepotsImport {
	padding: 5px;
	width: 73px;
	margin-left: -115px;
	background-color: #2a3f54 !important;
	color: white;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px;
    font-weight: bold;
}
.btnDepotsImport:disabled,
.btnDepotsImport[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
}
.btnDepotsImport:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
.btnDepotsImport:active,
.btnDepotsImport.active {
	background-color: #2a3f54 !important;
	color: black !important;
}
.btnDepotsImport:focus {
	color: #2aa8d0 !important;
}
#btnExport,
#btnpdf {
	/*padding: 7px;*/
	width: 126px;
	cursor: pointer;
	background-color: #2a3f54 !important;
	color: white;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px;
	border-radius: 5px;
}
#btnExport:disabled,
#btnExport[disabled],
#btnpdf:disabled,
#btnpdf[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
	border-radius: 5px;
}
#btnExport:hover,
#btnpdf:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#btnExport:active,
#btnExport.active,
#btnpdf:active,
#btnpdf.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
#btnExport:focus,
#btnpdf:focus {
	color: #2aa8d0 !important;
	background-color: transparent;
}
#ContentPlaceHolder1_btnexport,
#ContentPlaceHolder1_btnPDFExport {
	/*padding: 7px;*/
	width: 110px;
	cursor: pointer;
	background-color: transparent !important;
	color: black;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-radius: 5px;
}
#ContentPlaceHolder1_btnexport:disabled,
#ContentPlaceHolder1_btnexport[disabled],
#ContentPlaceHolder1_btnPDFExport:disabled,
#ContentPlaceHolder1_btnPDFExport[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
	border-radius: 5px;
}
#ContentPlaceHolder1_btnexport:hover,
#ContentPlaceHolder1_btnPDFExport:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#ContentPlaceHolder1_btnexport:active,
#ContentPlaceHolder1_btnexport.active,
#ContentPlaceHolder1_btnPDFExport:active,
#ContentPlaceHolder1_btnPDFExport.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
#ContentPlaceHolder1_btnexport:focus,
#ContentPlaceHolder1_btnPDFExport:focus {
	color: #2aa8d0 !important;
	background-color: transparent;
}

/*#ContentPlaceHolder1_btnPDFExport {
    padding: 7px;
    width: 110px;
    cursor: pointer;
    background-color: transparent !important;
    color:black;
    border: 1px solid #2a3f54;
    font-family: Helvetica Neue,Roboto,Arial,Droid Sans,sans-serif;
    font-size: 13px;
    font-weight: bold;
    border-radius: 3px;
}*/


/*#ContentPlaceHolder1_btnPDFExport:disabled, #ContentPlaceHolder1_btnPDFExport[disabled] {
    background-color: transparent !important;
    background-image: none;
    color: black;
    border: 1px solid #2a3f54;
        border-radius: 5px;
}

#ContentPlaceHolder1_btnPDFExport:hover {
    background-color: #2a3f54 !important;
    color: white !important;
}

#ContentPlaceHolder1_btnPDFExport:active, #ContentPlaceHolder1_btnPDFExport.active {
    background-color: #2a3f54 !important;
    color: white !important;
}
#ContentPlaceHolder1_btnPDFExport:focus {
    color: #2aa8d0 !important;
    background-color: transparent;
}*/

#ContentPlaceHolder1_btnsubmit {
	padding: 5px;
	width: 80px;
	cursor: pointer;
	background-color: transparent !important;
	color: black;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-radius: 5px;
}
#ContentPlaceHolder1_btnsubmit:disabled,
#ContentPlaceHolder1_btnsubmit[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
	border-radius: 5px;
}
#ContentPlaceHolder1_btnsubmit:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#ContentPlaceHolder1_btnsubmit:active,
#ContentPlaceHolder1_btnsubmit.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
#ContentPlaceHolder1_btnsubmit:focus {
	color: #2aa8d0 !important;
	background-color: transparent;
}
#ContentPlaceHolder1_btnSearch {
	padding: 5px;
	width: 70px;
	cursor: pointer;
	background-color: transparent !important;
	color: black;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-radius: 5px;
}
#ContentPlaceHolder1_btnSearch:disabled,
#ContentPlaceHolder1_btnSearch[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
	border-radius: 5px;
}
#ContentPlaceHolder1_btnSearch:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#ContentPlaceHolder1_btnSearch:active,
#ContentPlaceHolder1_btnSearch.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
#ContentPlaceHolder1_btnSearch:focus {
	color: #2aa8d0 !important;
	background-color: transparent;
}
#btnsumit,
#btncancel {
	padding: 5px;
	width: 50px;
	cursor: pointer;
	background-color: transparent !important;
	color: black;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-radius: 5px;
}
#btnsumit:disabled,
#btnsumit[disabled],
#btncancel:disabled,
#btncancel[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
	border-radius: 5px;
}
#btnsumit:hover,
#btncancel:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#btnsumit:active,
#btnsumit.active,
#btncancel:active,
#btncancel.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
#btnsumit:focus,
#btncancel:focus {
	color: #2aa8d0 !important;
	background-color: transparent;
}
#btnuexcel,
#btnupdf {
	padding: 5px;
	width: 110px;
	cursor: pointer;
	background-color: transparent !important;
	color: black;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-radius: 5px;
}
#btnuexcel:disabled,
#btnuexcel[disabled],
#btnupdf:disabled,
#btnupdf[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
	border-radius: 5px;
}
#btnuexcel:hover,
#btnupdf:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
#btnuexcel:active,
#btnuexcel.active,
#btnupdf:active,
#btnupdf.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
#btnuexcel:focus,
#btnupdf:focus {
	color: #2aa8d0 !important;
	background-color: transparent;
}
.btncss {
    padding: 6px;
    width: 85px;
    cursor: pointer;
	background-color: #2a3f54 !important;
	color: white !important;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 12px;
	font-weight: bold;
    margin-left: 20px;
    margin-bottom:1px;
    border-radius:5px;
	/*width: 100px;
	padding: 5px;
	cursor: pointer;
	background-color: transparent !important;
	color: #2a3f54;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 12px;
	font-weight: bold; 
   

	border-radius: 5px;*/
}
#btnSave1{
    padding: 6px;
	/*background-color: transparent !important;
	color: #2a3f54;*/
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px;
	font-weight: bold;
    margin-bottom:1px;
    border-radius: 5px;
    margin-top: -20px;
    margin-left: 65px;
    width: 85px;
    background-color: #2a3f54;
    color: white;
}

.reset{
    padding:10px;
    color: #2a3f54; 
    margin-right: 45px;
    margin-left: 80px;
}

.btncss1 {
    padding: 6px;
	width: 69px;
    cursor: pointer;
	background-color: #2a3f54 !important;
	color: white !important;
	border: 1px solid #2a3f54;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 12px;
	font-weight: bold;
    margin-left: 20px;
    margin-bottom:1px;
    border-radius:5px;
}
.btncss:disabled,
.btncss[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
	cursor: not-allowed;
	border-radius: 5px;
}
.btncss:hover {
	background-color: #2a3f54 !important;
	color: white !important;
}
.btncss:active,
.btncss.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
.btncss:focus {
	color: #2aa8d0 !important;
	background-color: #2a3f54 !important;
}
.pagination > .active > a {
	z-index: 2;
	color: #fff !important;
	background-color: #2a3f54 !important;
	border-color: #2a3f54 !important;
	cursor: default;
}
.pagination > li > a {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #2a3f54 !important;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}
#recordtable {
	border: 1px solid #dddddd;
}
.clickable {
	cursor: pointer;
}
.panel-heading span {
	margin-top: -16px;
	font-size: 13px;
	margin-right: 0px;
}
a.clickable {
	color: inherit;
}
a.clickable:hover {
	text-decoration: none;
}
#studypanelhead {
	background-color: #2a3f54;
	border-color: #2a3f54;
}
.studypanelhead {
	background-color: #2a3f54;
	border-color: #2a3f54;
}
#studypaneltitle {
	color: white !important;
	font-size: 14px !important;
}
#studybody,
.studybody {
	border: 1px solid #2a3f54;
}
.clickable .glyphicon {
	background: white !important;
	display: inline-block;
	padding: 2px 7px 4px 8px;
	border-radius: 5px;
}

.backArr::before{
             content:"\276E\276E\00a0"
         }
a.linkbutton1
{
    margin-right: 30px;
	color: black;
	font-size:12px;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif;
	cursor: pointer;
}
input.linkbutton1 {
	color: #2a3f54;
	padding: 5px;
    font-weight: bold;

}
a.linkbutton {
	/*padding: 7px;*/
	width: 110px;
	cursor: pointer;
    color: white;
	border: 1px solid #2a3f54;
    background-color: #2a3f54 !important;
	font-family: Helvetica Neue, Roboto, Arial, Droid Sans, sans-serif;
	font-size: 13px !important;
	font-weight: bold;
	border-radius: 5px;
}
a.linkbutton:disabled,
a.linkbutton[disabled] {
	background-color: #99999987 !important;
	background-image: none;
	color: #333;
	border: 1px solid #6868685c;
}
a.linkbutton:hover {
	background-color: #2a3f54 !important;
	color: white !important;
	/* padding: 7px; */
	width: 110px;
	font-size: 13px;
	cursor: pointer;
}
a.linkbutton:active,
a.linkbutton.active {
	background-color: #2a3f54 !important;
	color: white !important;
}
a.linkbutton:focus {
	color: #2aa8d0 !important;
	background-color: transparent;
}
.panel-default > .panel-heading {
	color: white !important;
	background-color: #2a3f54 !important;
	border-color: #2a3f54;
}
.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 13px;
	color: white !important;
}
#save {
	color: black;
}
.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f59e;
	border-radius: 4px;
	margin-left: -16px;
	font-size: 13px;
	width: 104%;
}
ul.breadcrumb li a {
	color: #525252;
	font-weight: 400 bold;
}
ul.breadcrumb li a:active {
	color: #8f1941;
    font-weight: bold;
}
.breadcrumb > li + li:before {
	color: #2a3f5491;
	content: "\276F\276F\00a0";
}
#homeicon {
	font-size: 19px;
	color: #f58220;
}
#homeicon:hover {
	font-size: 19px;
	color: #070606;
	text-decoration: none;
}
.focus {
	color: #525252 !important;
}
a#ContentPlaceHolder1_hlnkAddFactor {
	float: right;
	margin-right: 239px;
	margin-top: -25px;
	color: black;
}
@media screen and (max-width:300px) {
	a#ContentPlaceHolder1_hlnkAddFactor {
		float: left;
		margin-right: 239px;
		margin-top: -25px;
		color: black;
	}
}
@media screen and (min-width: 992px) {
	a#ContentPlaceHolder1_hlnkAddFactor {
		float: left;
		margin-right: 239px;
		margin-top: -25px;
		color: black;
		border: 1px solid black;
		padding: 5px;
		border-radius: 5px;
		font-weight: 400;
	}
	a#ContentPlaceHolder1_hlnkAddFactor:hover {
		float: left;
		margin-right: 239px;
		margin-top: -25px;
		color: white;
		border: 1px solid black;
		padding: 5px;
		background-color: #2a3f54;
		border-radius: 5px;
		font-weight: 400;
	}
}
.validationSummaryy {
	background-color: White;
	color: red;
	padding-left: 20px;
	padding-top: 10px;
	border-left: 7px solid red;
	list-style-type: disc;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	border-right: 1px solid red;
	text-align: left;
	margin-bottom: 11px;
}
pre {
	display: block;
	padding: 0.5px;
	margin: 4px 5px 15px;
	font-size: 13px;
	line-height: 1.42857143;
	word-break: break-word;
	word-wrap: break-word;
	color: #333;
	background-color: transparent;
	border-radius: 4px;
}
.panel-heading {
	padding: 7px 12px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
input.linkbutton {
	margin-left: -60px !important;
}
#Importfile {
	background-color: red;
}
.tdborderSC {
	/* border-bottom: 1px solid #99CCFF; */
	padding: 0px 0px 5px 10px;
	height: 30px;
	text-align: left;
	margin-top: 36px !important;
	margin-bottom: 11px !important;
	border-bottom: 1px solid #ddd !important;
}

/*custom config*/

button#frmb-1529662070621-clear-action {
	background-color: transparent !important;
	border: 1px solid tomato !important;
	color: tomato !important;
}
button#frmb-1529662070621-clear-action:hover {
	background-color: tomato !important;
	border: 1px solid tomato !important;
	color: white !important;
}
.theadbg {
	background-color: #2a3f54;
	color: white;
}
.tdcss {
	padding-left: 13px;
}
.factorcss {
	padding-left: 22px;
}
.txtwidth {
	width: 82%;
}
.txtforcedwidth {
	width: 62%;
	height: 24px;
}
.txtidwidth {
	width: 87%;
	margin-bottom: 12px;
	margin-top: 3px;
}
select:disabled#visitid {
	background: #dddddd;
	width: 22% !important;
	cursor: not-allowed;
}
.treatmentpanelbody {
	overflow-y: auto;
	overflow-x: hidden;
	height: 210px;
}
.dropdown {
	margin-top: -5px;
	margin-right: -15px;
}

/*
body::-webkit-scrollbar {
    width: 0.5em;
}

body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 16px rgba(0,0,0,0.3);
}

body::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 2px solid slategrey;
}*/

#emptycol {
	width: 5.333333%;
}
.owncls {
	margin-left: 53px;
}
select:disabled {
	background: rgb(235, 235, 228);
	cursor: not-allowed;
}

/*Pagination css for asp grid */

.pagination-ys {
	/*display: inline-block;*/
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}
.pagination-ys table > tbody > tr {
	float: right;
}
.pagination-ys table > tbody > tr > td {
	display: inline;
}
.pagination-ys table > tbody > tr > td > a,
.pagination-ys table > tbody > tr > td > span {
	position: relative;
	float: left;
	padding: 8px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #428bca;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	margin-left: -1px;
}
.pagination-ys table > tbody > tr > td > span {
	position: relative;
	float: left;
	padding: 8px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	margin-left: -1px;
	z-index: 2;
	color: white;
	background-color: #2a3f54;
	border-color: #dddddd;
	cursor: default;
}
.pagination-ys table > tbody > tr > td:first-child > a,
.pagination-ys table > tbody > tr > td:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}
.pagination-ys table > tbody > tr > td:last-child > a,
.pagination-ys table > tbody > tr > td:last-child > span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}
.pagination-ys table > tbody > tr > td > a:active,
.pagination-ys table > tbody > tr > td > span:active {
	color: white;
	background-color: #2a3f54;
	border-color: #dddddd;
}
.pagination-ys table > tbody > tr > td > a:hover,
.pagination-ys table > tbody > tr > td > span:hover,
.pagination-ys table > tbody > tr > td > a:focus,
.pagination-ys table > tbody > tr > td > span:focus {
	color: white;
	background-color: #2a3f54;
	border-color: #dddddd;
}
.btSave {
	background-color: #2a3f54 !important;
	color: white;
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #2a3f54;
	width: 80px;
	padding: 6px;
    font-weight:bold;
}
.btSave:hover {
	background-color: #2a3f54 !important;
	color: white;
}
.btSave:focus {
	background-color: #2a3f54 !important;
	color: white;
}
.yourRowStyle td {
	border: solid 1px #dddddd;
	box-shadow: none;
}

#hidekit {
		margin-top: -10px !important;
	}
/* IE10+ CSS styles go here */
#mainhead_dropdown ,#mainhead_dropdown1{
		position: relative;
		top: 10px !important;
	}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
	.datepickerclass {
    height: 21px;
    color: black;
    width: 135px;
    position: relative;
    top: 37px;
	}

	#titleheader1 {
		position: relative;
		top:10px;
	}
	.header-Status {
		display: -ms-inline-grid !important;
	}
	/* #Basic_id {
				background: #34495e;
				color: white  !important;
				margin-left: 0px;
				text-align: center;
				margin-left: 0px !important;
				margin-right: 0px !important;
				border-radius: 4px;

	} */
	#mainhead_dropdown {
		position: relative;
		top: 5px !important;
	}
	#submitbtnid {
	float: left;
	}

	.ui-grid-pager-max-pages-number{
		top: 0px;
		position: relative;
	}

	#ExpiryDate{
			   width: 135px !important;
				position: relative;
				top: 24px;
				right: 117px;
				padding: 2px;
				height: 20px;
				color: black;
				font-weight: 100;
		}
		#FilterExpiryDate{
			    width: 135px !important;
				position: relative;
				left: 5px !important;
				top: 5px !important;
				height: 22px;
				color: black;
				margin-top: 1px !important;
				font-weight: 100;
		}
    #unblindres{
        height: 400px !important;
    }
    input[type="number"] {
    -moz-appearance: textfield;
     }
	#hidekit {
		margin-top: 27px !important;
	}
	#lead_daysidedit,#ddltimezone1 {
   		margin-left: 10px;
	}

	.btn:disabled:hover {
		background-color: #99999987 !important;
		color: black !important;
	}

	.btn[disabled] {
		cursor: not-allowed;
		pointer-events: all !important;
		opacity: .65;
		filter: alpha(opacity=65);
		-webkit-box-shadow: none;
		box-shadow: none;
	}


	#ContentPlaceHolder1_Label29 {
    margin-left: 0px;
	}

	#site_destruct {
		margin-left: -9px;
	}
/*
	h5 {
		color: blue;
	}
*/
	#subject_tdborder {
		margin-top: 30px;
	}
	#unique {
		height: 43px;
		font-weight: bold;
		color: gray;
        
	}
	#unique:hover,
	.unique:hover {
		height: 43px;
		font-weight: bold;
		color: black;
		background-color: #f5f5f5;
	}
	#uniqueE {
		height: 57px;
		font-weight: bold;
		color: #555555de;
	}
	#uniqueE:hover {
		height: 57px;
		font-weight: bold;
		color: black;
		background-color: #f5f5f5;
	}
	.unique {
		height: 43px;
		font-weight: bold;
		color: gray;
	}
	label {
		margin-left: 10px;
	}
	.parenttdd {
		color: gray;
	}
	.index-content {
		color: gray;
		font-size: 13px;
	}
	table {
		border-collapse: unset !important;
		border-spacing: 12px;
	}



	.InfoMsg_customscreened {
		color: #feaf20;
		border-left: 10px solid #FEAF20;
		border-right: 1px solid #FEAF20;
		border-top: 1px solid #FEAF20;
		border-bottom: 1px solid #FEAF20;
		height: auto;
		padding-top: 8px;
		padding-left: 10px;
		margin-bottom: 31px;
		margin-top: 40px;
	}


/*@media all and (-ms-high-contrast:none), all and (-ms-high-contrast:active)*/
.tdborder2 {
    margin-top: 54px !important;
    margin-bottom: 4px;
    border-top: 1px solid #ddd;
}

select.input-sm {

    height: 27px !important;
    line-height: 30px;

	}

	.txtwidth1 {
	width: 113px;
	border: 1px solid grey;
}

.txtwidth2 {
	width: 112px;
	border: 1px solid grey;
}

.txtidwidth3 {
	width: 112px;
    margin-bottom: 12px;
    margin-top: 3px;
	border: 1px solid grey;
}


	.WarningMsg_custom {
		color: #feaf20;
		border-left: 10px solid #FEAF20;
		border-right: 1px solid #FEAF20;
		border-top: 1px solid #FEAF20;
		border-bottom: 1px solid #FEAF20;
		height: auto;
		padding-top: 11px;
		padding-left: 10px;
		margin-bottom: 10px;
		margin-top: -8px !important;
	}

}


/*mozilla css */
@-moz-document url-prefix() {

	.xsmlBoldTxt {
    font-size: 13px;
    padding: 0px 7px 0px 12px !important;
	}

	.txtboxtt1 {
		width: 159px;
		border: 1px solid #666666 !important;
	}
	.WarningMsg_custom {
		color: #feaf20;
		border-left: 10px solid #FEAF20;
		border-right: 1px solid #FEAF20;
		border-top: 1px solid #FEAF20;
		border-bottom: 1px solid #FEAF20;
		height: auto;
		padding-top: 11px;
		padding-left: 10px;
		margin-bottom: 10px;
		margin-top: -8px !important;
	}

.tdborder2 {
	border: 1px solid #d5cfcfab;
	margin-top: 50px !important;
	margin-bottom: 0px;

	}
select.input-sm {

    height: 27px !important;
    line-height: 30px;

	}


	.SuccessMsg_custom {

		color: limegreen !important;
		border-left: 10px solid limegreen !important;
		border-right: 1px solid limegreen !important;
		border-top: 1px solid limegreen !important;
		border-bottom: 1px solid limegreen !important;
		height: auto;
		padding-top: 11px;
		padding-left: 10px;
		margin-bottom: 10px;
		margin-top: 13px !important;

	}

	#subject_tdborder {
		margin-top: 30px;
	}

	.txtwidth1 {
		width: 101% !important;
	}
	.txtwidth2 {
		width: 105% !important;
	}
	.txtidwidth3 {
		width: 105% !important;
	}
}

.selector:not(*:root), .tdborder2 {
    margin-top: 26px !important;
    margin-bottom: -12px;
	border-top: 1px solid #d5cfcfab;
}

/*
.tdborder2 {
    margin-top: 26px !important;
    margin-bottom: -12px;
	border-top: 1px solid #d5cfcfab;
}
*/


.ui-widget-overlay {
    background: rgba(0, 0, 0, 0.78) url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x !important;
    opacity: 0.8 !important;
    filter: Alpha(Opacity=30) !important;
}

select option:empty { display:none }





/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	#card_text {
		font-size: 10px;
	}

	#card_icon {
		font-size: 41px;
	}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
	#card_text {
		font-size: 10px;
	}

	#card_icon {
		font-size: 41px !important;
	}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {

	#card_text {
		font-size: 10px;
	}

	#card_icon {
		font-size: 41px !important;
	}


}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	#card_text {
		font-size: 12px;
	}

	#card_icon {
		font-size: 32px !important;
	}

	#timeline_id {
		padding-left: 20px  !important;
		padding-right: 0px  !important;
		text-align: left  !important;
	}
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	#card_text {
		font-size: 14px;
	}

	#card_icon {
		font-size: 41px !important;
	}
}

@media only screen and (max-width: 1024px) {

	.customdrp {
    margin-left: -82px !important;
    margin-top: 1px;
	}
	.textArea1t1 {
		border: 1px solid #666666;
		font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif;
		font-size: 12px;
		width: 203px !important;
	}
	.txtboxt1 {
		width: 203px !important;
		border: 1px solid grey !important;

	}
	.txtboxtt1 {
		width: 161px !important;
		border: 1px solid grey !important;
		margin-bottom: 17px;
	}

	.xsmlBoldTxt {
		margin-left: 0px;
		padding: 0px 5px 0px 5px;
	}

	.Label3_rand {
			width: 0px !important;
		}

	select.dropdown {
		font-size: 12px;
		/* width: 152px; */
		width: 110px !important;
		height: 25px;
	}

	.txtidwidth3 {
		width: 73%;
		margin-bottom: 12px;
		margin-top: 3px;
		border: 1px solid grey !important;
	}

	.txtwidth2 {
		width: 94%;
		border: 1px solid grey !important;
	}
	.treatValue {
		border: 1px solid dimgrey !important;
		height: 22px;
		font-size: 12px;
		font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif;
		width: 160px;
		margin-bottom: 11px;
	}
	.weightValue {
		border: 1px solid #666666;
		height: 22px;
		font-size: 12px;
		font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif;
		width: 121px;
		margin-bottom: 11px;
	}
	.treatment {
		/* width: 48% !important; */
		width: 171px !important;
	}

	.txtTreat1_trtname {
		width: 170px !important;
	}

	input#ContentPlaceHolder1_txtWeight1 {
		margin-bottom: 18px;
	}

/*
	.amcharts-chart-div {
		box-shadow: 0px 0px 150px #000000;
		z-index: 2;
		-webkit-transition: all 200ms ease-in;
		-webkit-transform: scale(1.5);
		-ms-transition: all 200ms ease-in;
		-ms-transform: scale(1.5);
		-moz-transition: all 200ms ease-in;
		-moz-transform: scale(1.5);
		transition: all 200ms ease-in;
		transform: scale(1.5);
	}

*/
}

.weightValue {
	width: 101px;
	border: 1px solid #0000009e !important;
}
.txtTreat1_trtname {
		width: 169px ;
	}

.treatment {
		/* width: 48%; */
		width: 171px;
	}


.nav-sm ul.nav.child_menu {
	max-height: 258px;
    height: auto !important;
    overflow: auto !important;
}

.nav-sm ul.nav.child_menu {
    left: 100%;
    position: absolute;
    top: -42px !important;
    width: 210px;
    z-index: 4000;
    background: #3E5367;
    display: none !important;
}

.txtwidth1 {
	width: 113px;
	border: 1px solid grey;
}

.txtwidth2 {
	width: 112px;
	border: 1px solid grey;
}

.txtidwidth3 {
	width: 112px;
    margin-bottom: 12px;
    margin-top: 3px;
	border: 1px solid grey;
}

.txtboxtx1 {
		width: 203px !important;
		border: 1px solid white !important;

	}



.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 21px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
    display: none !important;
}

.txtboxtt1 {
	width: 159px;
	border: 1px solid grey !important;
}
/*

 Remove controls from Firefox
input[type=number] {
  -moz-appearance: textfield;
}
*/


th {
	font-size: 12px !important;
	font-weight: 100 !important;
}

.gridView th {
	/* background-color: #006599; */
	background-color: rgb(42, 63, 84);
	border-color: #f5f5f5;
	/* padding: 12px 5px 12px 5px; */
	font-size: 12px !important;
	/* font-size: x-small; */
	font-weight: 200 !important;
	border-right: 1px solid !important;
	color: white;
	width: 240px !important;
}

.gridView th a {
	color: white !important;
	font-weight: 100 !important;
}

/* Remove increment in number field type*/
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
}

.btn[disabled] {
    cursor: not-allowed !important;
    pointer-events: all !important;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn:disabled:hover {
    background-color: #99999987 !important;
    color: black !important;
}

.nav.side-menu>li.current-page:hover > ul {
	display: block !important;
}



.nav-sm .nav.side-menu li.active-sm:hover > ul {
	display: block !important;
}

.nav-sm .nav.side-menu li.active:hover > ul {
	display: block !important;
}

.nav.side-menu>li.active > ul {
	display: block !important;
}


/**/


.nav-sm .nav.side-menu>li.active > ul{
	display: none !important;
}

/**/
/*ui grid related css*/

.ui-grid-top-panel {
    position: relative;
    overflow: hidden;
    font-weight: bold;
/*    color: white !important;*/
/*    color: #ece6e6;*/
    color: White;
/*    background: rgba(52,73,94,.94) !important;*/
/*    background: rgb(23, 132, 150)  !important;*/
   background: #2A3F54 !important;
    /* background: rgb(26, 193, 196) !important; */
}



/*kit expiry update ui grid css*/
	html input[disabled] {
	cursor: not-allowed !important;
	/*background: #fff2db;*/
}
		@media screen and (max-width: 1300px) and (min-width: 768px) {
			#FilterExpiryDate{
			    width: 150px !important;
				position: relative !important;
				left: 15px !important;
				top: 5px !important;
				height: 22px !important;
				color: black !important;
				font-weight: 100 !important;
			}
		}

		@media screen and (max-width: 1024px) and (min-width: 768px) {
			#FilterExpiryDate{
			    width: 150px !important;
				position: relative !important;
				left: 15px !important;
				top: 5px !important;
				height: 22px !important;
				color: black !important;
				font-weight: 100 !important;
			}
		}
		@media screen and (max-width: 1366px) and (min-width: 768px) {
			#FilterExpiryDate{
			   width: 82px !important;
				position: relative !important;
				left: 1px !important;
				top: 8px !important;
				height: 19px !important;
				color: black !important;
				font-weight: 100;
				font-size: 11px;
				margin-top: 2px !important;
			}
				#calender_icon2 {
					color: black !important;
					position: relative !important;
					left: -7px !important;
					top: 9px !important;
				}


			}

	.fa {
		display: initial;
	}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
    color: white;
}


.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"] {
    position: absolute;
    top: 80% !important;
    line-height: 32px;
    margin-top: -16px;
    right: 10px;
    opacity: 0.66;
    color: black;
}


.editfaicon
 {
	background-color: transparent;
	color: #1b93c9;
	border-radius: 5px;
	border: 1px solid #1b93c9;
	width: 40px;
	padding: 4px;
	font-size: 13px;
}
.editfaicon:hover
{
	background-color: #1b93c9 !important;
	color: white;
	border-radius: 5px;
	width: 40px;
	padding: 4px;
}
.editfaicon:focus
 {
	background-color: #1b93c9;
	color: white;
	border-radius: 5px;
	width: 40px;
	padding: 4px;
}
.editfaicon:disabled,
.editfaicon[disabled]
 {
	background-color: transparent !important;
	background-image: none;
	color: black;
	border: 1px solid #1b93c9;
}
.editfaicon:active,
.editfaicon.active
{
	background-color: #1b93c9 !important;
	color: white !important;
}
/*
[ui-grid-group-columns] .ui-grid-header-cell {
    height: 71px !important;
    vertical-align: baseline !important;
}	*/


.ui-datepicker-month ,.ui-datepicker-year{
	color: black !important;
}


#submitbtnid {
	float: right;
}

.ui-grid-cell-focus {
    outline: 0;
    background-color: transparent !important;
}

 .colorgreen {
	color: #2aa8d0 !important;
	font-size: 12px !important;
}
.colororange {
	color: #f57100 !important;
	font-size: 12px !important;
	font-weight: 600  !important;
}
.colororangeb {
	color: black !important;
	font-size: 12px !important;
	font-weight: 600  !important;
}
 .colorblack {
	color: black !important;
	 font-size: 12px !important;
	 font-weight: 600  !important;
}
[ui-grid-group-columns] .ui-grid-header-cell {
    height: 138%;
    vertical-align: baseline !important;
}
.ui-grid-header-cell {
    position: relative;
    box-sizing: border-box;
    background-color: inherit;
/*	    height: 65px !important;*/
    border-right: 0px solid  !important;
}

#circle_count1 {
	padding: 14px;
	border-radius:14px;
	word-break: break-word;
	height: 100px;
	width:auto;
	min-width: 100px;
	color: white;
	font-size: 14px;
	font-weight: 600;
	margin: 8px;
	text-align: center;
	 transition: transform .2s; /* Animation */
	 background: #2A3F54;
	/* background-image: linear-gradient(to right bottom, #07d0f3, #11b2d6, #1695b7, #187999, #165e7b); */
}
#circle_count1:hover  , #circle_count2:hover , #circle_count3:hover, #circle_count4:hover, #circle_count5:hover, #circle_count6:hover, #circle_count7:hover, #circle_count8:hover , #circle_count9:hover , #circle_count10:hover , , #circle_count11:hover , , #circle_count12:hover{
  transform: scale(1.1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
#circle_count2 {
	 transition: transform .2s; /* Animation */
	padding: 14px;
	border-radius: 14px;
	word-break: break-word;
	height: 100px;
	color: white;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	margin: 8px;
	width:auto;
	min-width: 100px;
/* background-image: linear-gradient(to right bottom, #f6ab5f, #ff8f8b, #e389ba, #a391d2, #5c95c6); */
 background:  #485370;
}
#circle_count3 {
	transition: transform .2s; /* Animation */
	padding: 14px;
	text-align: center;
	border-radius: 14px;
	word-break: break-word;
	height: 100px;
	color: white;
	font-size: 14px;
	font-weight: 600;
	margin: 8px;
	width:auto;
	min-width: 100px;
	background: #5A6E86;
	/* background-image: linear-gradient(to right bottom, #ffc1b5, #ffb5aa, #ffa9a0, #ff9c98, #ff8f90, #f8878a, #f07e85, #e9767f, #d97278, #c96d72, #b9696c, #a96466); */
}
#circle_count4 {
	 transition: transform .2s; /* Animation */
	padding: 14px;
	text-align: center;
	border-radius: 14px;
	word-break: break-word;
	width:auto;
	min-width: 100px;
	height: 100px;
	color: white;
	font-size: 14px;
	font-weight: 600;
	margin: 8px;
	background: #F68677;
	/* background-image: linear-gradient(to right bottom, #d16ba5, #c777b9, #ba83ca, #aa8fd8, #9a9ae1, #8aa7ec, #79b3f4, #69bff8, #52cffe, #41dfff, #46eefa, #5ffbf1); */
}
#circle_count5 {
	 transition: transform .2s; /* Animation */
	padding: 14px;
	text-align: center;
	border-radius: 14px;
	word-break: break-word;
	height: 100px;
	color: white;
	font-size: 14px;
	font-weight: 600;
	margin: 8px;
	width:auto;
	min-width: 100px;
	background: #F68677;
/* background-image: linear-gradient(to right bottom, #e3cfff, #d4c1f0, #c6b3e1, #b7a5d2, #a997c4, #9c8bb7, #907fab, #84739e, #776690, #6a5983, #5d4d76, #504169); */
}
#circle_count6 {
	transition: transform .2s; /* Animation */
	padding: 14px;
	text-align: center;
	border-radius: 14px;
	word-break: break-word;
	height: 100px;
	color: white;
	font-size: 14px;
	font-weight: 600;
	margin:8px;
	width:auto;
	min-width: 100px;
	background: #e29b8c;
/* background-image: linear-gradient(to right bottom, #ffc1b5, #f6c7a1, #e0d197, #beda9d, #94e2b5, #77dbbd, #5bd3c6, #3ecace, #30b4bb, #229fa8, #128a94, #007681); */
}

#circle_count7 ,#circle_count9  , #circle_count10 , #circle_count11 , #circle_count12   {
	 transition: transform .2s; /* Animation */
	padding: 14px;
	text-align: center;
	border-radius: 14px;
	word-break: break-word;
	height: 100px;
	color: white;
	font-size: 14px;
	font-weight: 600;
	margin: 8px;
	width:auto;
	min-width: 100px;
	background: #F68677;
/* background-image: linear-gradient(to right bottom, #80c2b5, #71b6a9, #63aa9e, #549f92, #449387, #3a8a7e, #2f8074, #24776b, #1c6e61, #146558, #0a5c4f, #005346); */
}

#circle_count8 {
	transition: transform .2s; /* Animation */
	padding: 14px;
	text-align: center;
	border-radius: 14px;
	word-break: break-word;
	height: 100px;
	color: white;
	width:auto;
	min-width: 100px;
	font-size: 14px;
	font-weight: 600;
	margin: 8px;
	background:  #F68677;
	/* background-image: linear-gradient(to right top, #504169, #5c456e, #684873, #744c77, #804f7a, #8b527c, #95557e, #a0587f, #ac5c7f, #b7607f, #c3647e, #cd697d); */
}
input[type="text"].ui-grid-filter-input {

    color: black !important;
	}
	.header-Status {
		display: grid !important;
	}
	.datepickerclass {
    height: 21px;
    color: black;
    width: 135px;

	}
.fas {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #C4CFDA !important;
    font-size: 15px !important;
}

#left_labels {
	font-weight: 600 !important;
	text-align: right;
	    font-size: 14px;
}

#select_drop {
	width: auto !important;
}

.panel-body {
	border: 1px solid #f0f0f1 !important;
}
.leftcss:hover  , .cchangecss:hover{
	color: black !important;
}

.blue {
	background:blue !important;
	color: white !important;
}
.green {
	background:green !important;
	color: white !important;
}
.skyblue {
	color: #428bca;
}
.redreport {
	background:red !important;
	color: white !important;
}
.yellow {
	background:yellow !important;
	color: green !important;
}
.paleyellow {
		color: #d68e0c !important;
}
.skybluerow {
		color: #2098ff !important;
}

.listcustom {
    font-size: 15px !important;
}
.yellowcolor{
    background:yellow !important;
	color: green !important;
}
.modal-backdrop {    /* bug fix - no overlay */        display: none;    }
.gridbutton{
    background-color:#2a3f54 !important;
    color:white;
    font-weight:bold;
    border-radius:5px;
    width:69px;
}
.gridbutton:hover{
    background-color:#2a3f54 !important;
    color:white;
    font-weight:bold;
    border-radius:5px;
    width:69px;
}
.font12{
font-size: 12px;
}
.m-1{
    margin:1px;
}