
body{
	margin: 0;
	padding: 0;
	color: #fff;
	font: 400 12px 'Work Sans', sans-serif;
	background: #130d07 url(../images/bg-fractals-1.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
img{
	max-width: 100%;
	height: auto;
}
h2{
	font-size: 30px;
	font-weight: 300;
}
h3{
	font-size: 20px;
	font-weight: 200;
	text-transform: uppercase;
	margin: 0 0 16px 0;
}
h5{
	font-size: 18px;
	font-weight: 400;
	margin: 0;
}
label{
	font-weight: 300;
	margin-bottom: 10px;
}
.form-group label{
	/*text-transform: uppercase;*/
	color: #f08f2b;
}
::-webkit-input-placeholder{
  color: #fff !important;
}
::-moz-placeholder{ 
  color: #fff !important;
}
:-ms-input-placeholder {
  color: #fff !important;
}
:-moz-placeholder {
  color: #fff !important;
}
textarea {
   resize: none;
   min-height: 90px;
}
input[type="text"], input[type="email"], input[type="password"], textarea, .select button, .input-group-btn:last-child>.btn{
	background-color: transparent;
	padding: 8px;
	border: 1.7px dotted #f08f2b;
	border-radius: 20px;
	color: #fff;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus, input[type="text"]:hover, input[type="email"]:hover, input[type="password"]:hover, textarea:hover{
	background-color: rgba(0,0,0,0.25);
	outline: none;
}
input[type="submit"], button, .btn-yellow, .btn-beige{
	background-color: #f08f2b;
    font-size:14px;
    font-weight: 400;
	padding: 8px 8px;
	border-radius: 20px;
	color: #000;
	border: 0 none;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-ms-transition: background-color 0.5s;
	transition: background-color 0.5s;	
	min-width: 138px;
	display: inline-block;
	text-align: center;
	box-sizing: border-box;
}
a.btn-yellow:hover{
	text-decoration: none;
	color: #000;
}
input[type="submit"]:focus, button:focus{
	outline: none;
	box-shadow: none;
}
.form-control:focus{
	box-shadow: none;
	border-color: #f08f2b;
}
input[type="submit"]:hover, button:hover, .btn-yellow:hover, .btn-beige:hover{
	background-color: #de7810;
}
/*curd begin*/
.btn-beige{
    border-radius:6px;
}
/*curd end*/
input[type="checkbox"]{
	opacity: 0;
	width: 16px;
	height: 16px;
	vertical-align: top;
	margin: 0;
}
input[type="checkbox"] + label{
	color: #f7f7f7;
	text-transform: none;
	margin: 0;
	position: relative;
	padding-left: 9px;
}
input[type="checkbox"] + label:before{
	content: '';
	display: block;
	position: absolute;
	left: -19px;
	top: 0;
	width: 16px;
	height: 16px;
	background: transparent url(../images/bg-checkbox.png) 0 0 no-repeat;
    cursor: pointer;
}
input[type="checkbox"]:checked + label:before{
	background-position: 0 -24px
}
input[type="checkbox"] +input[type="hidden"]+ label{
	color: #f7f7f7;
	text-transform: none;
	margin: 0;
	position: relative;
	padding-left: 9px;
}
input[type="checkbox"] +input[type="hidden"]+ label:before{
	content: '';
	display: block;
	position: absolute;
	left: -19px;
	top: 0;
	width: 16px;
	height: 16px;
	background: transparent url(../images/bg-checkbox.png) 0 0 no-repeat;
}
input[type="checkbox"]:checked +input[type="hidden"]+ label:before{
	background-position: 0 -24px
}
.report-checkbox{
	padding-bottom: 10px;
}
/*input[type="checkbox"] { opacity: 1 !important;}
input[type="checkbox"]{
	opacity: 0 !important;
    width: 16px;
    height: 16px;
    vertical-align: top;
    margin: 0;
}
input[type="checkbox"] + input[type="hidden"] + label{
	color: #f7f7f7;
	text-transform: none;
	margin: 0;
	position: relative;
	padding-left: 9px;
}
input[type="checkbox"] + label{
	color: #f7f7f7;
	text-transform: none;
	margin: 0;
	position: relative;
	padding-left: 9px;
}
input[type="checkbox"] + label:before{
	content: '';
	display: block;
	position: absolute;
	left: -19px;
	top: 0;
	width: 16px;
	height: 16px;
	background: transparent url(../images/bg-checkbox.png) 0 0 no-repeat;
}*/

/*input[type="checkbox"]+ input[type="hidden"] + label:before{
	content: '';
	display: block;
	position: absolute;
	left: -19px;
	top: 0;
	width: 16px;
	height: 16px;
	background: transparent url(../images/bg-checkbox.png) 0 0 no-repeat;
}*/
/*input[type="checkbox"]{
	content: '';
	display: block;
	position: absolute;
	left: -19px;
	top: 0;
	width: 16px;
	height: 16px;
	background: transparent url(../images/bg-checkbox.png) 0 0 no-repeat;
}*/
/*input[type="checkbox"]:checked + input[type="hidden"] + label:before{
	background-position: 0 -24px
}*/
input[type=range]{
    -webkit-appearance: none;
    width: 113px;
}
input[type=range]::-webkit-slider-runnable-track {
    width: 113px;
    height: 1px;
    background: #c4c4c4;
    border: none;
    border-radius: 3px;
}
input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 8px;
    width: 8px;
    border-radius: 50%;
    background: #f08f2b;
    margin-top: -3px;
}
input[type=range]:focus {
    outline: none;
}
input[type=range]:focus::-webkit-slider-runnable-track {
    background: #ccc;
}
a{
	text-decoration: none;
	outline: none;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
a:focus{
	text-decoration: none;
}

/* Bootstrap custom select */
.select{
	padding: 0 5px;
}
.select button {
		width:100%; 
		text-align:left;
}
.select .dropdown-arrow {
	background: transparent url(../images/inp-updown-arrow.png) right 0 no-repeat;
	width: 7px;
	height: 13px;
	position:absolute; 
	right: 10px; 
	top: 50%; 
 	color: #fff; 
 	margin: -6px 0 0 0;
}
.select .btn{
	opacity: 0.5;
}
.select .selected-txt,.input-group-btn:last-child>.selected-txt,
.select .btn:hover,.input-group-btn:last-child>.btn:hover{
	opacity: 1;
	background-color: #2d1c11;
}
.dropdown-menu{
	left: auto;
	right: 0;
}
.option {
	width:100%;
}
.yellow-txt{
	color: #f08f2b;
}
.form-group{
	margin-bottom: 28px;
}
.form-group:last-child{
	margin: 0;
}
.btn-common{
	padding: 5px 10px;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
}
.btn-common:hover, .btn-common:focus{
	text-decoration: none;
	color: #fff;
}
.antstein-wrapper{
	position: relative;
}

/* Header Css */
.antstein-header{
	padding: 6px 0;
	background-color: #040404;
	border-bottom: 1px solid #4e3113;
	position: relative;
	z-index: 9999;
}
.logo{
	margin-top: 5px;
}
.navbar{
	margin: 0;
	min-height: auto;
	border-radius: 0;
	border: 0 none;
}
.navbar-nav>li>a{
	padding: 0 18px;
	border-right: 1px solid rgba(255, 255, 255, 0.3);
	color: #fff;
	line-height: 28px
}
.navbar-nav>li>.antstein-user{
	padding-left: 0;
	color: #f08f2b;
	display: inline-block;
}
.navbar-nav>li>.antstein-user:hover{
	text-decoration: underline;
}
.navbar-nav>li:last-child>a{
	padding-right: 0;
	border-right: 0 none;
}
.navbar-nav>li>a:hover, .nav>li>a:focus, .nav>li>a:hover{
	background-color: transparent;
	text-decoration: none;
	color: #f08f2b;
}



/* Login css */
.login-container{
	/*max-width: 680px;
	margin: 66px auto 0 auto;*/
    	margin: 0;
	max-width: 100%;
}
.login-title{
	font-weight: 300;
	margin: 0;
}
.form-signin{
	/*background: transparent url(../images/login_bg.gif) 0 0 no-repeat;
	background-size: 100% 100%;*/
	padding: 50px 0 70px 0;
	margin-top: 57px;
	position: relative;
}
.form-signin:after{
	content: '';
	position: absolute;
	left: -50px;
	top: -40px;
	width: 870px;
	height: 600px;
	z-index: -1;
	background-size: contain;
	background: transparent url(../images/login_bg.gif) 0 0 no-repeat;
}
.form-signin .form-header span{
	color: #bf9870;
}
.form-fields{
	max-width: 225px;
	margin: 44px auto 0 auto;
}
.btn-signup{
	width: 100%;
	text-transform: uppercase;
}
.checkbox-field{
	margin-bottom: 20px;
}

/* Batch list CSS */
.table-wrapper{
	overflow: auto;
}
.page-title h5{
	margin: 0;
	line-height: 23px;
}

.qa-table{
	border-spacing: 0 6px;
	border-collapse: separate;
	margin: 0;
	overflow-x: auto;
}
.table span.selected {
	padding: 0;  
	color: #fff;
	min-width: 70px;
	max-width: 103px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 17px;
  line-height: 18px;
  background-color: transparent;
  display: block;
  font-size: 12px;
  font-weight: 300;
}
.table>thead>tr>th,.qa-table>tbody>tr>td{
	border: 0 none;
	padding: 8px 8px;
}
.table>tbody>tr>td{
	background-color: #2b1d0d;
	border-right: 1px solid #39312c;
}
.table>tbody>tr>td:first-child{
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.table>tbody>tr>td:last-child{
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-right: 0 none;
}
.table>thead>tr>th:last-child .select{
		padding-right: 0;
}
.table>thead>tr>th{
	color: #f08f2b !important;
	padding: 0;
	vertical-align: top;
        padding: 8px;            
}
.table th > span{
	display: block;
	background-color: #392209;
	margin-right: 8px;
	border-radius: 5px;
	padding: 10px 15px;
	font-weight: 300;
}
.table th:last-child > span{
	margin: 0;
}
.page-header{
	border: 0 none;
	margin: 0;
	padding: 20px 0;
	border-bottom: 1px solid #392209;
}
.page-header-link{
	padding: 0;
	margin: 0;
}
.status-btns{
	margin-right: 25px;
}
.page-header-link li{
	display: inline-block;
	margin-left: 13px;
}
.status-completed{
	color: #2cc60d;
}
.time{
	padding: 0 5px;
	border-right: 1px solid #fff;
	margin-left: -3px;
}
.time:last-child{
	border: 0 none;
}
/*.table>tbody>tr:nth-child(odd)>td {
    background-color: #211102;
}
.table>tbody>tr:nth-child(even)>td {
    background-color: #130c04;
}*/

.status-reprocess,.table>tbody>tr>td.status-reprocess{
	background-color: green;
}
.status-reprocess:hover{
	background-color: green;
}

.status-inprogress,.table>tbody>tr>td.status-inprogress{
	background-color: #7635c9;
}
.status-inprogress:hover{
	background-color: #8832f6;
}
.status-inqueue, .table>tbody>tr>td.status-inqueue{
	background-color: #f39432;
}
.status-inqueue:hover{
	background-color: #f4a452;
}
.status-incompleted, .table>tbody>tr>td.status-incompleted{
	background-color: #118dcd;
}
.status-incompleted:hover{
	background-color: #19a2e8;
}
.status-exception, .table>tbody>tr>td.status-exception{
	background-color: #f25c4c;
}
.status-Interrupted, .table>tbody>tr>td.status-Interrupted{
	background-color: #c20606;
}
.status-Interrupted:hover{
	background-color: #c20606;
}
.status-exception:hover{
	background-color: #ef3c29;
}
.status-qccompleted, .table>tbody>tr>td.status-qccompleted{
	       background-color: #2b1d0d;
    border: 0.1px solid #383737;
    color: #2cc60d;
}
.status-qccompleted:hover{
	    /*background-color: #2b1d0d;*/
          color: #2cc60d;
}
.category-a, .table>tbody>tr>td.category-a{
	background-color: #407055;
       vertical-align:middle !important;
    text-align:center !important;
}
.category-b, .table>tbody>tr>td.category-b{
	background-color: #736557;
    vertical-align:middle !important;
    text-align:center !important;
}
.category-c, .table>tbody>tr>td.category-c{
	background-color: #391c0e;
       vertical-align:middle !important;
    text-align:center !important;
}
.table>tbody>tr:hover>td {
    background-color: #573613;
}
.page-wrapper{
	/*background-color: #1f1409;*/    
	padding-bottom: 0px;
}
.batch-list-wrapper{
	padding-top: 0px;
	padding-right: 5px;
}
.search-field{
	margin: 20px 0 10px 0;
	border-collapse: collapse;
}
.search-field input{
	width: 97%;
	background: transparent url(../images/icon-search.png) right center no-repeat;
	box-sizing: border-box;
	opacity: 0.4;
	font-weight: 300;
	border-radius: 8px;
	padding-right: 30px;
}
.search-field input:focus{
	background: #2d1c11 url(../images/icon-search.png) right center no-repeat;
	outline: none;
	opacity: 1;
}
input.active{
	opacity: 1;
	background-color: #2d1c11;
}
.select button, .input-group-btn:last-child>.btn{
	border-radius: 8px;
	padding-left: 8px;
}
.input-group-btn>.btn:active, .input-group-btn>.btn:focus{
	outline: none;
}
.qa-table .col-datetime{
	min-width: 120px;
}
.col-fileid{
	min-width: 100px;
	max-width: 100px;
}
.col-batchid{
	min-width: 70px;
}
.col-filename{
	min-width: 105px;
}
.col-pagecount{
	min-width: 115px;
	max-width: 115px;
}
.col-username{
	min-width: 136px;
}
.col-status{
	min-width: 110px;
}
.col-status .search-field button{
	min-width: 115px;
}
.col-sr-no{
	min-width: 50px;
}
.left-arrow{
	position: fixed;
	right: 0;
	top: 45%;
	background-color: #2d1b07;
	padding: 44px 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color: #fff;
	border: 1px solid #3b240c;
	border-right: 0 none;
}
.left-arrow:hover{
	background-color: rgba(240, 143, 43, 0.3);
	color: #fff;
}

/* QA CSS */
.image-viewer{
	display: flex;
}
.content-header{
	background-color: #301c07;
	border-bottom: 1px solid #392209;
	padding: 10px 0;
}
.qa-header-link{
	font-size: 14px;
	color: #000;
  font-weight: 400;
}
.qa-header-link a{
  text-decoration: none;
  background-color: #3e2509;
  padding: 8px 20px;
  border-radius: 20px;
  color: #fff;
  text-align: center;
  display: block;
  text-align: center;
  min-width: 138px;
  border: 1.7px dotted #f08f2b;
  line-height: 18px;
}
.qa-header-link a:hover{
	background-color: #25180b;
}
a.disabled{
    pointer-events: none;
    cursor: default;
    opacity: 0.5;
}
.custom-btn{
  text-decoration: none;
  background-color: #3e2509;
  padding: 8px 20px;
  border-radius: 20px;
  color: #fff;
  text-align: center;
  display: inline-block;
  min-width: 138px;
  border: 1.7px dotted #f08f2b;
  line-height: 18px;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  -ms-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.custom-btn:hover{
	background-color: #25180b;
	color: #fff;
	text-decoration: none;
}

.viewer-list li{
	float: left;
}
.digital-hleft{
	margin-top: 5px;
}
.image-controls > li{
	padding: 4px 12px;
	border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.image-controls > li:first-child{
	border: 0 none;
}
.image-viewer-info{
	padding-left: 15px;
}
.image-viewer-info li{
	font-weight: 400;
	font-style: italic;
	margin-right: 15px;
	line-height: 17px;
	color: #bbb;
}
.image-viewer-info li small{
	font-weight: 300;
	font-size: 14px;
}
.block-title{
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	margin-right: 30px;
	line-height: 14px;
	opacity: 0.87;
}
.image-viewer-info .block-title{
	color: #fff;
	line-height: 14px;
}
.icon-control{
	text-indent: -9999px;
	display: inline-block;
	width: 17px;
	height: 18px;
	background: transparent url(../images/sprite-qa.png) 0 0 no-repeat;
}
.icon-controlnew{
	text-indent: -9999px;
	display: inline-block;
	width: 17px;
	height: 18px;
}

.image-controls a .icon-crop:hover{
	background-position: 0 -29px;
}
.icon-prevlink{
	background-position: -9px -81px;
}
.icon-prevlink:hover{
	background-position: 0 -81px ;
}
.icon-nextlink{
	background-position: -9px -105px;
}
.icon-nextlink:hover{
	background-position:  0 -105px;
}
.icon-undo{
	background-position: 0 -159px;
}
.icon-undo:hover{
	background-position: 0 -132px;
}
.icon-multidata{
    background: transparent url(../images/Multiple_Data.png) 0 0 no-repeat;
	/*background-position: 0px -49px;*/
}
.icon-multidata:hover{
	    /*background-position: 0px -9px;*/
        background: transparent url(../images/Multiple_Data_hover.png) 0 0 no-repeat;
}

.icon-lookupdata{
    background: transparent url(../images/Lookup_data.png) 0 0 no-repeat;
	/*background-position: 0px -49px;*/
}
.icon-lookupdata:hover{
	    /*background-position: 0px -9px;*/
        background: transparent url(../images/Lookup_data_hover.png) 0 0 no-repeat;
}


.image-controls .icon-redo{
	background-position: 0 -209px;
	margin-left: 10px;
}
.image-controls .icon-redo:hover{
	background-position: 0 -183px;
}
.icon-fullscreen{
	background-position: 0 -264px;
}
.icon-fullscreen:hover{
	background-position: 0 -237px;
}
.icon-collapse{
	background-position: 0 -500px;
}
.icon-collapse:hover{
	background-position: 0 -470px;
}
.icon-delete{
	background-position: 0 -265px;
}
.icon-delete:hover{
	background-position: 0 -293px;
}

.qa-img-section{
	margin-top: 44px;
}
.captured-fields{
	background-color: #25180a;
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	color: #c4c4c4;
    overflow: hidden;
}
.captured-fields .captured-header{
	margin: 0;
	padding: 16px 0 16px 22px;
	color: #fff;
	background-color: #301c07;
	font-size: 12px;
}
.captured-header h5{
	margin: 0;
}
.captured-field{
	padding: 14px 0;
}
.Learning .captued-field-blocks li{
	float: left;
	width: 25% !important;
}
.captued-field-blocks li{
	float: left;
	width: 33.3%;
}
.captued-field-blocks a{
	padding: 13px;
	display: block;
	color: #c4c4c4;
	font-size: 14px;
	background-color: #301c07;
	border-right: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 1px solid #392209;
	border-top: 1px solid transparent;
	text-align: center;
}
.captued-field-blocks a:hover,.captued-field-blocks a.active{
		background-color: transparent;
		border-color: #392209;
		color: #de7810;
		text-decoration: none;
		border-bottom-color: transparent;
		border-top: 1px solid #392209;
}
.captued-field-blocks li:last-child a{
	border: 0 none;
}
.captured-field-content{
	padding: 24px 22px 24px 22px;
}
.captured-fields label{
	float: left;
	width: 24%;
	text-align: right;
	line-height: 37px;
	margin: 0;
}
.correct-data{
	border: 1.7px dotted #e4e3df;
}
.correct-data-concept li{
	float: left;
	margin-left: 10px;
}
.correct-data-opt{
	padding: 9px 20px;
	border-radius: 20px;
}
.correct-data-concept li:first-child{
	/*margin-left: 0;*/
}
.field-data{
	float: left;
	margin-left: 4%;
	width: 54%;
}
.field-data input, .field-data textarea{
	width: 100%;
	border-color: #e4e3df;
}
.field-modified, input.field-modified, input.field-modified:hover, input.field-modified:focus{
	background-color: #273237;
	border: 1.7px dotted #286ba0;
}
.field-doubtful, input.field-doubtful, input.field-doubtful:hover, input.field-doubtful:focus{
	background-color: #3b2b0b;
	border: 1.7px dotted #c8a70c;
}
.field-nodata, input.field-nodata, input.field-nodata:hover, input.field-nodata:focus{
	background-color: #391c0e;
	border: 1.7px dotted #d83c2f;
}

.edit-options{
	float: right;
	width: 18%;
	margin-top: 10px;
}
.edit-options li{
		display: inline-block;
		margin-left: 5px;
}
.edit-options li:first-child{
	margin-left: 7px;
}
.edit-options .icon-undo {
	background-position: 0 -534px;
}
.edit-options .icon-undo:hover {
	background-position: 0 -616px;
}
.edit-options .icon-delete {
	background-position: 0 -562px;
}
.edit-options .icon-delete:hover {
	background-position: 0 -590px;
}
.pagination-wrap{
  position: absolute;
  right: 0;
  top:0px;
  background-color: #301c07;
  border-radius: 0px;
  padding: 9px 12px;
  border-left: 1px solid rgba(162, 158, 158, 0.2);  
}
.pagination-wrap a{
	display: block;
	line-height: 25px;
}
.pagination-wrap a .icon-control{
	width: 8px;
	vertical-align: middle;
}
.pagination-wrap li{
	color: #ccc;
	float: left;
	line-height: 18px;
}
.pagination-text{
	margin: 0 20px;
}
.zoom-wrapper a{
	display: block;
}
.zoom-wrapper a:first-child{
	border-top: 0 none;
}
.icon-zoomin{
	background-position: 0 -376px;
}
.icon-zoomin:hover{
	background-position: 0 -407px;
}
.icon-zoomout{
	background-position: 0 -438px;
}
.icon-zoomout:hover{
	background-position: 0px -346px;
}
.zoom-wrap li{
	float: left;
}
.zoom-wrap .inp-range{
	margin: 7px 10px 0 10px;
}
input[type="text"].page-num{
  /*border: 1px solid rgba(255, 255, 255, 0.5);*/
  width: 30px;
  border-radius: 5px;
  padding: 5px;
  box-sizing: border-box;
  line-height: 14px;
  margin-right: 10px;
  text-align: center;
}
input[type="text"].page-num:focus, input[type="text"].page-num:hover{
	background-color: transparent;
}

/* Dashbord pages css */
.navbar.navbar-fixed-side{
  position: fixed;
  top: 0;
  left: 0;
  width: 260px;
  height: 100vh;
  background-color: #311c07;
  border-right: 1px solid #553615;
}
.navbar-form{
	margin: 0;
	padding: 70px 20px 18px 20px;
	background-color: #3b2309;
}
.submenu-parent > a{
	position: relative;
}
.submenu-parent > a:after{
	content: "";
	width: 10px;
	height: 5px;
	position: absolute;
	right: 22px;
	top: 50%;
	margin-top: -2px;
	background: transparent url(../images/bg-nav-arrow.png) 0 0 no-repeat;
}
.submenu-parent.active-submenu > a:after{
		background-position: 0 -15px;
}
.submenu-parent a:hover:after{
	background-position: 0 -6px;
}
.submenu-parent.active-submenu > a:hover:after{
	background-position: 0 -21px;
}
/*.submenu-parent a:after{
	background-position: 0 -15px;
}
.submenu-parent.active-submenu > a:after{
	background-position: 0 0px;
}*/

.navbar-form .search-form{
  border: 1.7px dotted #fff;
  border-radius: 20px;
}
.navbar-form .search-form input, .navbar-form .search-form button, .navbar-form .search-form .input-group-btn:last-child>.btn{
	border: 0 none;
}
.navbar-form .search-form input:hover, .navbar-form .search-form button:hover,.input-group-btn:last-child>.btn:hover{
	background-color: transparent;
}
.navbar-form .search-form button{
	min-width: auto;
}
.navbar-form .search-form input{
	height: 40px;
}
.navbar-fixed-side a{
	padding: 12px 22px;
	display: block;
	color: #fff;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
}
.navbar-fixed-side a:hover,.navbar-fixed-side a.active{
	text-decoration: none;
	background-color: #f08f2b;
	color: #301c07;
}

.nav-icon{
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: top;
	margin-right: 15px;
	background: transparent url(../images/sprite-dashboard-nav.png) 0 1px no-repeat;
}
.navbar-fixed-side a:hover .icon-dashboard,.navbar-fixed-side a.active .icon-dashboard{
	background-position: 0 -27px;
}
.icon-usermgmt{
	background-position: 0 -55px;
}
.navbar-fixed-side a:hover .icon-usermgmt,.navbar-fixed-side a.active .icon-usermgmt{
	background-position: 0 -84px;
}
.icon-process{
	background-position: 0 -111px;
}
.navbar-fixed-side a:hover .icon-process,.navbar-fixed-side a.active .icon-process{
	background-position: 0 -138px;
}
.icon-setting{
	background-position: 0 -165px;
}
.navbar-fixed-side a:hover .icon-setting,.navbar-fixed-side a.active .icon-setting{
	background-position: 0 -194px;
}
.icon-reports{
	background-position: 0 -223px;
}
.navbar-fixed-side a:hover .icon-reports,.navbar-fixed-side a.active .icon-reports{
	background-position: 0 -248px;
}
.icon-trend{
	background-position: 0 -273px;
}
.navbar-fixed-side a:hover .icon-trend,.navbar-fixed-side a.active .icon-trend{
	background-position: 0 -300px;
}
.icon-inspector{
	background-position: 0 -326px;
}
.navbar-fixed-side a:hover .icon-inspector,.navbar-fixed-side a.active .icon-inspector{
	background-position: 0 -351px;
}
.icon-ExceptionList{
	background-position: 0 -375px;
}
.navbar-fixed-side a:hover .icon-ExceptionList,.navbar-fixed-side a.active .icon-ExceptionList{
	background-position: 0 -405px;
}
.icon-lock{
	background-position: 0 -430px;
}
.navbar-fixed-side a:hover .icon-lock,.navbar-fixed-side a.active .icon-lock{
	background-position: 0 -460px;
}
.icon-search{
  background-position: 3px -374px;
  margin: 0;
}
.submenu{
	display: none;
}
.submenu a{
	padding-left: 70px;
}
.dashboard-right{
	padding: 10px 0px 0px 5px;
}
.static-overview-blocks{
	margin-top: 10px;
}
.static-item{
	width: 18%;
	box-sizing: border-box;
	display: inline-block;
	background-color: #351f08;
	border-radius: 5px;
	border: 1px solid #41280a;
	margin-right: 1.5%;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
	-ms-transition: background-color 0.5s;
	transition: background-color 0.5s;
}
.static-item:hover{
	background-color: #402810;
}
.static-item:last-child{
	margin-right: 0;
}
.static-item-top{
	padding: 15px 20px 10px 20px;
	color: #ef8f2b;
	min-height: 78px;
	display: table;
	width: 100%;
}
.static-data{
	padding-left: 10px;
	display: table-cell;
}
.static-txt{
	float: right;
}
.static-img{
	vertical-align: middle;
	display: table-cell;
}
.static-data h2{
	margin: 0;
	font-size: 24px;
	font-weight: 500;
}
.static-data span{
	color: #fff;
	opacity: 0.4;
	display: block;
	margin-top: 5px;
}
.view-details{
	display: none;
	padding: 10px 20px;
	border-top: 1px solid #553615;
	color: #f08f2b;
	font-weight: 400;
	background: transparent url(../images/bg-right-arrow.png) right center no-repeat;
    transition: none;
}
.view-details:hover{
    color: #f08f2b;
	text-decoration: none;
	background-color: rgba(64,40,16, 0.8);
}
.view-details:visited, .view-details:focus{
	color: #f08f2b;
	text-decoration: none;
}
.static-charts{
	margin-top: 0px;
}
.block-chart{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 4px;
	background-color: #351f08;	
	padding: 0;
	border: 1px solid #41280a;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
	-ms-transition: background-color 0.5s;
	transition: background-color 0.5s;
}
.block-chart:hover{
	background-color: #402810;
}


.chart-header{
	padding: 10px 18px;
	border-bottom: 1px solid #553615;
}
.chart-header h5{
	font-size: 12px;
}
.top-fields{
	color: #ef8f2b;
	font-weight: 400;
	padding-right: 20px;
	background: transparent url(../images/bg-right-arrow.png) 125% center no-repeat;
}
.top-fields:hover{
	color: #ef8f2b;
}
.chart-area{
	padding: 8px 18px;
	min-height: 229px;
}
.batch-chart-sec{
	background-color: #311c07;
	padding: 34px;
	border-radius: 5px;
    border: 1px solid #41280a;
	margin-top: 28px;
}
.batch-chart-sec .dropdown-list.input-group-btn{
	display: inline-block;
	width: auto;
}
.dropdown-wrap label{
	font-size: 14px;
	color: #F08F03;
}
.batch-report-filter .dropdown-wrap{
	padding: 5px;
	/*width: 30%;*/
	float: left;
}
.filter-form-field .date-range{
	width: 39%;
}
.dropdown-list.select button, .dropdown-list.input-group-btn:last-child>.btn{
	padding: 8px 10px;
	border-radius: 20px;
}
.dropdown-list .selected{
	height: 20px;
	display: block;
}
.dropdown-list .dropdown-arrow{
	background: transparent url(../images/bg-nav-arrow.png) 0 0;
	height: 8px;
	margin-top: -3px;
	width: 9px;
}
.batch-chart{
	margin-top: 40px;
}
.filter-sec{
	padding: 20px 0 20px 0;
	border-bottom: 1px solid #573615;
}
.tbl-header{
	padding: 38px 0 32px 0;
}
.tbl-header .pagination-wrap{
	position: relative;
	background-color: transparent;
	padding: 0;
	right: auto;
}
.pagination-showing{
	color: #979797;
	font-size: 14px;
	font-weight: 400;
}
.pagination-showing input.page-num{
	border-color: #f08f2b;
	color: #f08f2b;
	margin: 0 7px;
  width: 35px;
  padding: 3px 5px;
}
.pagination-showing input.page-num:hover, .pagination-showing input.page-num:focus, .pagination-showing input.page-num.active{
	border-color: #f08f2b;
}
.filter-sec label{
	min-width: 100px;
}
/*.filter-sec .dropdown-list{
	width: calc(100% - 120px);
	padding: 0;
	box-sizing: border-box;
}*/
.filter-sec .dropdown-list{
	width: 60%;
	padding: 0;
	box-sizing: border-box;
}
.filter-form-field{
	margin-bottom: 20px;
}
.filter-form-field .date-range input[type="text"]{
	opacity: 1;
	width: 128px;
}
.filter-form-field input[type="text"]:focus, .filter-form-field input[type="text"].active{
	opacity: 1;
}
.col-batchname{
	min-width: 170px;
}
.col-processtime{
	min-width: 140px;
}
.col-extracted{
	min-width: 153px;
}
.col-filecount{
	min-width: 110px;
}
.col-updatedcount{
	min-width: 150px;
}
.col-accuracy{
	min-width: 115px;
}
.field-form-filter{
	max-width: 980px;
}
.field-form-filter .dropdown-wrap{
	margin: 10px 0;
}
.btn-back{
	display: inline-block;
	padding: 8px 20px;
	min-width: 138px;
	text-align: center;
  box-sizing: border-box;
  color: #fff;
  border: 1.7px dotted #f08f2b;
  border-radius: 20px;
  background-color: #2b1905;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  -ms-transition: background-color 0.5s;
  transition: background-color 0.5s;
  margin-left: 25px;
}
.btn-back:hover{
	color: #fff;
	text-decoration: none;
	background-color: #311c07;
}
.col-fieldname{
	min-width: 150px;
}
.col-batchid{
	min-width: 110px;
}
/* Footer CSS */
.antstein-footer{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	padding: 15px 36px 15px 36px;
	text-align: right;
}
.footer-container{
	padding: 0;
}
.copyright-txt{
	opacity: 0.3;
	margin: 0 0 0 22px;
	line-height: 28px;
}
.copyright-txt span{
    color:#f08f2b !important;
}
.copyright-txt span{
	font-weight: 400;
}
.link-help-wrap{
	position: relative;
}
.link-help span{
	display: block;
	text-indent: 9999px;
	width: 111px;
	height: 28px;
	background: transparent url(../images/bg-ant.png) 0 0 no-repeat;
	overflow: hidden;
}
.need-help-link{
	opacity: 0.6;
}
.help-tooltip{
	background: transparent url(../images/bg-tooltip.png) 0 0 no-repeat;
	background-size: 100% 100%;
	padding: 12px 0;
	text-align: center;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 5px;
	font-size: 11px;
	width: 140px;
	position: absolute;
	right: 0;
	top: -50px;
	display: none;
}
.help-tooltip:before, .help-tooltip:after{
	content: "";
	display: block;
	position: absolute;
	right: 15px;
	border-style: solid;
}
.help-tooltip:after{
  bottom: -20px;
  border-color: #070707 transparent transparent transparent;
  border-width: 10px;
}
.help-tooltip:before{
  bottom: -23px;
  border-color: rgba(255, 255, 255, 0.1) transparent transparent transparent;
  border-width: 11px;
  right: 14px;
}
.help-tooltip a{
	color: #fff;
}
.help-tooltip .close-link{
	width: 14px;
	height: 14px;
	text-align: center;
	border-radius: 50%;
	background-color: #f08f2b;
	font-size: 9px;
	font-weight: 300;
	line-height: 14px;
	color: #000;
	opacity: 1;
	position: absolute;
	top: -8px;
	right: -8px;
}
.help-tooltip .close-link:hover{
	text-decoration: none;
	background-color: #e77806;
	color: #fff;
}
/*Baskaran*/
.qa-table tbody  tr{cursor:pointer !important;}
.qa-table tbody  tr.noData{cursor:default !important;}
.qa-table tbody  tr.pagerSavedHeightSpacer{height:0px !important;}
.antstein-body{    background-size: 100% 100% !important;    background-position: 0 bottom;overflow:visible}
.dashboard-right{overflow-y:scroll !important;}


.scroll {overflow-y: auto; overflow-x:hidden; padding-bottom: 5px;}
.scrollqa{overflow-y: auto;}
#LineItem{overflow-y: auto; /*height:200px;*/}
#ImgContainer {overflow: auto !important;margin-left: -15px;    margin-right: -15px;}
::-webkit-scrollbar {    width: 15px;}
/*#LineItem::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(249, 209, 97,0.3);}*/
/*::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 6px rgba(255,255,255,0.5); border-radius:10px; }*/
#LineItem::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(249, 209, 97,0.3);background:#3e2509!important;}
::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 6px orange; background-color:#3e2509!important; border-radius:10px;}
::-webkit-scrollbar-corner {display:none;}

.pagerSavedHeightSpacer{height:0px !important;}
p{padding-top: 5px;    padding-left: 10px;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {  border-top: 0px solid #ddd;}
.antstein-footer{position:fixed !important;}
.qa-img-section { margin: 0px;}
.tblheader tr td,th {border: 1px solid #6b6161;}
.tblLineItem tbody tr td,.tblLineItem  thead tr th {border: 1px solid #6b6161 !important;}
.modal-dialog{   padding: 10px;}
.DIVLineItem{margin-left: -15px;    margin-right: -15px;}
.DIVLineItem ul{    background-color: #301c07;    border-bottom: 1px solid #392209;    padding: 10px 0;}
#LineItem {    height: 243px; }
.captued-field-blocks a {    border-bottom: none;}
.modal-backdrop{display:none;}
.ddl{border: 1.7px dotted #f08f2b; background-color: transparent; padding: 10px; border: 1.7px dotted #f08f2b;  border-radius: 20px;color: #fff; outline:none;width:250px;-webkit-appearance: none;
-moz-appearance: none;appearance: none;background: transparent url(../images/drop-down-arrow.png) right center no-repeat;  background-position: right 10px center;    background-size: 15px;}

option{background-color:#311c07;outline:none;color: #fff;}
option::selection{background-color:red;outline:none;color: #fff;}
.btnsubmit:hover {
    background-color: #de7810;
    color: #333;
    text-decoration: none;
}
.btnsubmit{
    background-color: #f08f2b;
    font-size:14px;
    font-weight: 400;
    padding: 10px 20px;
    border-radius: 20px;
    color: #000;
    border: 0 none;
    -webkit-transition: background-color 0.5s;
    -moz-transition: background-color 0.5s;
    -ms-transition: background-color 0.5s;
    transition: background-color 0.5s;
    min-width: 138px;
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
}

.tblflds,.fldprepro,.tblfoldercon,.lookupflds,.tblstat{/*border:1px solid #ddd;*/width:100%;}
.tblflds tr td,th,.fldprepro tr td,th,.lookupflds tr td,th,.tblstat tr td,th{border:none;}
.tblflds tr th,.fldprepro tr th,.tblfoldercon tr th,.lookupflds tr th{color:#f08f2b}
input[type="text"]:disabled,input[type="password"]:disabled,select[disabled],input[type="button"]:disabled,input[type="submit"]:disabled {   opacity: 0.5;}
.Usermgmtclick tbody tr,.Useralloclick tbody tr  {cursor:default !important;}
.tblfoldercon>tbody>tr>td{border:none; background-color:transparent}
.ui-corner-all {
        -moz-border-radius: 4px 4px 4px 4px;
    }
    .ui-widget-content {
        border: 1px solid lightgrey;
        color: black;
        background-color: white;
    }
    .ui-widget {
        font-family: Verdana,Arial,sans-serif;
        font-size: 15px;
    }
    .ui-menu {
        display: block;
        float: left;
        list-style: none outside none;
        margin: 0;
        padding: 2px;
    }
    .ui-autocomplete {
        cursor: default;
        position: absolute;
    }
    .ui-menu .ui-menu-item {
        clear: left;
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }
        .ui-menu .ui-menu-item a {
            display: block;
            padding: 3px 3px 3px 3px;
            text-decoration: none;
            cursor: pointer;
            background-color:  #311c07;
        }
            .ui-menu .ui-menu-item a:hover {
                display: block;
                padding: 3px 3px 3px 3px;
                text-decoration: none;
                color: White;
                cursor: pointer;
                background-color: #f08f2b;
            }
    .ui-widget-content a {
        color: white;
        text-decoration: none;
    }

/* Boot box alert */

.bootbox .modal-dialog {
    padding-top: 1% !important;
    color:#f08f2b;
      background: transparent;
      font-size:14px;
}

.bootbox .modal-dialog .modal-content .model-body .bootbox-close-button .close {
        min-width: 77px !important;
}

.bootbox-close-button .close {
        min-width: 77px !important;
}
input[type="submit"], button, .bootbox-close-button .close {
        min-width: 130px !important;
} 
.bootbox .modal-dialog .modal-content .model-body {
       background: #392209 !important;
           margin: 28px 0 38px 0;
    font-weight: 400;
    font-size: 20px;
}

    .flash {
   animation-name: flash;
    animation-duration: 0.2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-play-state: running;
    text-align: center;
    font-size: 16px;
}

@keyframes flash {
    from {color: #f08f2b;}
    to {color: #f31717;}
}
.act{background-color:transparent !important}
.lblchat {    color: #ef8f2b;    float: right;}

/* nodata found Error Table Sorter Sathish[10252][07-06-2017] */
 tr.noData td {
  background: #eee;
  color: #FFFFFF;
  text-align: center;
}
 .dashboard-right {overflow-y:scroll !important;}
 .error{color:#f08f2b !important;}
 .Learninghead{font-size: 16px !important; font-weight: bold; text-transform: uppercase;}

 /*New Design*/
 .body-bg-5 {
	background: #1f1409 url(../images/bg-fractals-5.png) 0 0 no-repeat;
}
.body-bg-4 {
	background: #130d07 url(../images/bg-fractals-4.png) 0 0 no-repeat;
}
.body-bg-3 {
	background: #130d07 url(../images/bg-fractals-3.png) 0 0 no-repeat;
}
.body-bg-2 {
	background: #130d07 url(../images/bg-fractals-2.png) 0 0 no-repeat;
}
.body-bg-1 {
	background: #130d07 url(../images/bg-fractals-1.png) 0 0 no-repeat;
}
.popup-body {
    min-width: 100vw;
    min-height: 100vh;
}
.popup-overlay{
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(27, 15, 2, 0.8)
}
.popup-outer{
	display: flex;
	align-items: center;
	height: 100%;
}
.popup-container{
	background: transparent url(../images/bg-popup.png) 0 0 no-repeat;
  padding: 97px 0 92px 0;
  background-size: 100% 100%;
  width: 644px;
  text-align: center;
  margin: 0 auto;
  font-size: 14px;
  position: relative;
}
.popup-title{
	font-size: 22px;
	font-weight: 500;
	margin: 0;
}
.antframework-txt{
	/*margin: 28px 0 38px 0;
        font-size: 18px;
        width:400px;*/
        text-align: center !important;
    padding: 20px;
    margin-left: 45px;
    font-size: 16px;
    width: 450px;
}
.popup-inner{
	margin-left: 50px;
}
/* Bootstrap custom END */

/* Before login css */
/* .before-login-wrap .page-wrapper{
	background-color: transparent
} */
.before-login-title {
	font-size: 40px;
	opacity: 0.8;
	margin: 68px 0 0 0;
}
.before-login-title span{
 display: block;
	letter-spacing: 1px;
	color: #666;
	font-size: 20px;
	text-transform: uppercase;
	margin: 16px 0 0 13px;
	font-weight: 300;
}
.before-login-opts{
	max-width: 1170px;
	margin: 75px auto 0 auto;
}
.before-login-opts h3{
	color: #666;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	text-transform: none;
	-webkit-transition: color 0.4s linear;
	-moz-transition: color 0.4s linear;
	-o-transition: color 0.4s linear;
	transition: color 0.4s linear;
	min-height: 44px;
}
.cognitive-active{
	display: none;
}
.login-opt .login-opt-link{
	display: block;
}
.login-opt .login-opt-link:hover{
	text-decoration: none;
}
.login-opt .login-opt-link h3:hover{
	color: #f08f2b;
}
/* Before login css END */
#svg-doc{
	max-width:1200px; 
	margin: 0 auto;
	padding-top: 100px;
	height: calc(100% - 70px);
	display:block;
}
.admin-container{
    padding:0px 5px;	/*padding: 10px 10px 40px 10px;*/
}
.dashboard-table-wrap{
	border: 1px solid #553615;
	border-radius: 10px;
	margin-top: 35px;
}
.dashboard-table.table{
	border-collapse: collapse;
	background-color: #291906;
}
.dashboard-table.table>tbody>tr:nth-child(2n) td{
	background-color: #211102;
}
.dashboard-table.table>thead>tr>th{
	background-color: #392209;
	padding: 5px 22px;
	font-weight: 300;
	border-right: 1px solid #553615;
}
.dashboard-table.table>thead>tr>th:last-child{
	border: 0 none;
}
.dashboard-table.table>tbody>tr>td{
	border-radius: 0;
	border-color: #553615;
	padding: 10px 22px;
}
.footer-navigation{
	text-align: center;
	background: transparent url(../images/bg-footer.png) 0 0 no-repeat;
	background-size: cover;
	padding: 24px 0;
	max-width: 435px;
	margin: 0 auto;
}
.footer-navigation li{
	display: inline-block;
	margin-left: 15px;
	color: #f08f2b;
	font-weight: 500;
	line-height: 20px;
}
.footer-navigation li:first-child{
	margin-left: 0;
}
.foot-before-login .ant-section{
	margin-top: -40px;
}
.before-login-wrap{
	/*background: transparent url(../images/bg-footer-ant.gif) center bottom no-repeat;*/	
}


/* style for dashboard navigation starts here */
.open-nav .antstein-wrapper {
	margin-left: 200px; 
}
.open-nav .dashboard-nav {
    width: 200px;
}
.nav-list .sub-menu {
	display: none;
}
.search-wrap {
	position: relative;
}
.open-nav .search-wrap input {
	width: 100%;
	padding-right: 35px;
	display: block;
}
.open-nav .search-btn {
	position: absolute;
}
.open-nav .nav-item a {
	padding: 10px 0px 10px 45px;
}
.nav-item a {
	padding: 10px;
	color: #fff;
	display: block;
	font-weight: 400;
	box-sizing: border-box;
}
.nav-list a:hover {
	background-color: #f18f2c;
	color: #150b00;
	text-decoration: none;
}
.open-nav .dashboard-nav li a {
	text-indent: 0;
	padding-left: 45px;
}
.open-nav .nav-item ul a {
    padding-left: 60px;
}
.search-wrap {
	background-color: #3c2209;
	padding: 20px 15px;
}
.nav-item {
	position: relative;
}
.nav-item a:before {
	content: '';
	display: block;
	width: 18px;
	height: 18px;
	background: url(../images/sprite-dashboard-nav.png) no-repeat 0 0;
	position: absolute;
	left: 20px;
	top: 8px;
}
.open-nav .has-submenu:after {
	background: transparent url(../images/sprite-arrows.png) 0 0 no-repeat;
    height: 8px;
    width: 15px;
	content: '';
	display: block;
	position: absolute;
	right:5px;
	top: 15px;
}
.item-production-acc a:before
 {
        background: transparent;
 }
.open-nav .has-submenu:hover:after {
	background-position: 0 -50px;
}
.open-nav .has-submenu.open:after {
	background-position: 0 -23px;
}
.open-nav .has-submenu.open:hover:after {
	background-position: 0 -77px;
}
.item-user-mng a:before {
	background-position: 0 -56px;
}
.item-pro-allo a:before {
	background-position: 0 -113px;
}
.item-settings a:before {
	background-position: 0 -166px;
}
.item-reports a:before {
	background-position: 0 -223px;
}
.item-tre-health a:before {
	background-position: 0 -274px;
}
.item-inspect a:before {
	background-position: 0 -325px;
}

.item-dashboard a:hover:before {
	background-position: 0 -27px;
}
.item-user-mng a:hover:before {
	background-position: 0 -85px;
}
.item-pro-allo a:hover:before {
	background-position: 0 -139px;
}
.item-settings a:hover:before {
	background-position: 0 -195px;
}
.item-reports a:hover:before {
	background-position: 0 -248px;
}
.item-tre-health a:hover:before {
	background-position: 0 -300px;
}
.item-inspect a:hover:before {
	background-position: 0 -350px;
}

.item-batch-acc a:before, .item-file-acc a:before, .item-field-acc a:before {
	content: none;
	display: block;
}
.data-list-header h3 {
	text-transform: capitalize;
	margin: 0;
}
.table-numbers {
	width:calc(100% - 320px);
	margin-right:20px;
	overflow-x:auto;
	min-height:450px;
}
.table-details {
	width:300px;
	min-height:450px;
}
.no-cell-border.table>tbody>tr>td {
	border-radius: 0 !important;
	border-right: 0 none;
}
.data-list {
	border: 2px solid #371e08;
	border-radius: 10px;
	background-color: #371e08;
}
.data-list-header {
	background-color: #371e08;
	padding: 10px 15px;
	color: #f18f2c;
}








.antstein-wrapper {
	margin-left: 45px;
}
.dashboard-nav {
	width: 40px;
	position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    background-color: #311c09;
}
.no-nav .antstein-wrapper {
	margin-left: 0px;	
}
.antstein-wrapper, .dashboard-nav {
	transition: all 0.3s ease-in;
}
.search-wrap {
	padding: 20px 15px;
	height: 50px;
	box-sizing: border-box;
}
.open-nav .search-wrap {
	padding: 10px 15px;
}
.search-wrap input {
	display: none;
}
.search-btn {
	position: static;
	display: block;
	width: 14px;
	height: 14px;
	background: url(../images/icon-search.png) no-repeat 0 0;
	right: 25px;
	top: 22px;
}
.nav-item ul {
	display: none;
}
.nav-item a:before {
	left: 12px;
}
.dashboard-nav li a {
	text-indent: -9999px;
}
.pager img {padding:6px; cursor:pointer;color:#f08f2b;outline:none;}
.pager span{color:#f08f2b; font-weight:bolder;}
select.gotoPage, select#tblSortPageSize{    border: 1px dotted #f08f2b;  color: #f08f2b;padding:5px;}
.item-filelock a:before 
{
	content: '';
	display: block;
	width: 18px;
	height: 18px;
	background: url(../images/FileLock.png) no-repeat 0 0;
	position: absolute;
	left: 13px;
	top: 8px;
}
.item-filelock a:hover:before
{
	background: url(../images/FileLock_hover.png) no-repeat 0 0;
}
.item-Exception a:before 
{
content: '';
display: block;
width: 18px;
height: 18px;
background: url(../images/Exception.png) no-repeat 0 0;
position: absolute;
left: 13px;
top: 8px;
}
.item-Exception a:hover:before
{
	background: url(../images/Exception_hover.png) no-repeat 0 0;
}

.icon-logout-control{
	text-indent: -9999px;
	display: inline-block;
	width: 22px;
	height: 22px;
	background: transparent url(../images/Close.png) 0 0 no-repeat;
}


.icon-logout{
	background-position: 0px 0px;
}
.icon-logout:hover{
	background-position:0px -20px;
}

.icon-edit-opt{
	background-position: 0px 0px;
}
.icon-edit-opt:hover{
	background-position:0px -18px;
}
.icon-edit-control{
	text-indent: -9999px;
	display: inline-block;
	width: 18px;
	height: 18px;
	background: transparent url(../images/Update.png) 0 0 no-repeat;
}

.icon-save-control{
	text-indent: -9999px;
	display: inline-block;
	width: 18px;
	height: 18px;
	background: transparent url(../images/Save.png) 0 0 no-repeat;
}

.icon-delete-opt {
	background-position: 0 -562px;
}
.icon-delete-opt:hover {
	background-position: 0 -590px;
}


/* Landing page changes */
.before-login-img{
	background: url("../images/AmoebaAnimation1.gif") center center no-repeat;
	width: 230px;
	height: 230px;
	position: relative;
	cursor: pointer;
	margin: 0 auto;
}
.before-login-img-1{
	background: url("../images/AmoebaAnimation1.gif") center center no-repeat;
}
.before-login-img-2{
	background: url("../images/AmoebaAnimation2.gif") center center no-repeat;
}
/*.before-login-img-3{
	background: url("../images/AmoebaAnimation3.gif") center center no-repeat;
}*/

.before-login-img img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
   }
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
} 

/* Learning Trend Check box selection/Deselection -- Start */
 .chkboxList + :before {
    position: relative !important;
}
/* Learning Trend Check box selection/Deselection -- End */

@media screen and (-webkit-min-device-pixel-ratio:0) {
     ::i-block-chrome,.before-login-img img {
        left: 25%!important;
	top: 25%!important;
    }
    ::i-block-chrome,#main{
        left: 30%!important;
        top: 0px!important;
    }
}

.landing-footer{
	background: transparent url(../images/AntJuggling.gif) center bottom no-repeat;
	height: 289px;
	width: 100%;
	margin: 0 auto;
}

/*.before-login-wrap{
	background: transparent url(../images/AntJuggling.gif) center bottom no-repeat;
}*/

::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #F08F03;
}

::selection {   
    color: #fff; 
    background: #F08F03;
}
.content-header .pull-right{margin-right:150px;}
.ui-datepicker{background:#F08F03;    border: none;    padding: 5px;}
table.ui-datepicker-calendar {font-size:14px;}
table.ui-datepicker-calendar thead tr th,table.ui-datepicker-calendar thead tr td {padding:5px;}
div.ui-datepicker-title{text-align:center;font-weight:bold;}
a.ui-datepicker-prev ui-corner-all{float:left;}
span.ui-icon-circle-triangle-e{float:right;}
.padd{padding-right: 2px;padding-left: 2px;}

.modal-content
{  
    background: #25180b;
    margin-top: 10px;
    border: 1px solid rgba(240, 143, 43,0.5);
    border-radius: 0;
    -moz-box-shadow: 0 0 5px 5px #888;
    -webkit-box-shadow: 0 0 5px 5px#888;
    box-shadow: 0 0 5px 5px rgba(240, 143, 43,0.3);
}
.modal-header { border-bottom: 1px solid rgba(240, 143, 43,0.4);}
.modal-body {font-size:12px;color:#fff;max-height: 400px;overflow: auto; }
.modal-body label{padding-right:10px;color:#f08f2b}
.modal-body table>thead{background-color: #2b1d0d;color:#f08f2b;}
.modal-footer { text-align: right; border-top: 0px solid #e5e5e5;}
.modelcenter { margin-left: 50px; text-align: center !important; border-top: 0px solid #e5e5e5;}

    

.form-FieldProp-group input[type="text"]{background-color:transparent;}
.form-FieldProp-group table tr th,td label{padding-left:30px;}
.form-FieldProp-group table tr th,td {padding-bottom:10px;}

.ui-datepicker-prev {
    cursor:pointer !important;
    text-decoration:none;
}
.ui-datepicker-next {
    cursor:pointer !important;
    text-decoration:none;
}
img.headicon {
        padding-right: 10px;
}
p{    
    text-align: center;    
    padding: 5px;
}
b.version{font-size:12px;}
a:-webkit-any-link {text-decoration:none;}
.nocursor tbody  tr{cursor:default !important;}
.btnsecondary
{   
    text-decoration: none;
    background-color: #3e2509;
    padding: 8px 8px;
    font-size: 16px;
    border-radius: 20px;
    color: #fff;
    text-align: center;
    min-width: 130px;
    border: 1.7px dotted #f08f2b;
    line-height: 18px;
    outline:none;
}
.btnsecondary:hover{color: #f08f2b;background-color: #3e2509; text-decoration: none;cursor: pointer;}
.modal-footer { direction: rtl;}
.Modified tr td{max-width:155px;word-wrap:break-word;}
.Modified {overflow-x:auto;}
.btnexport {
            padding: 10px;
            background: #f08f2b;
            color: black !important;
            text-decoration: none !important;
            border-radius: 100px;
            font-size: 14px;
            font-weight: 400;
        }

            .btnexport:hover {
                padding: 10px;
                background: #f08f2b;
                color: #fff !important;
                text-decoration: none !important;
                border-radius: 100px;
                font-weight: 400;
            }
.paddnone{padding:0px !important;}
.padd-right{padding-right:5px !important;}
.padd-left{padding-left:0px !important;}
.tblLineItem > tbody > tr > tdinput[type="text"] {padding:4px !important;}
.tblLineItem > tbody > tr > td {padding:4px !important;}
.ui-helper-hidden-accessible{color: darkgoldenrod;}
@media and screen (max-width:767px) {
    .filter-sec > #__AjaxAntiForgeryForm {
        padding: 20px 0 20px 8px;
    }
}

.widget-latest-post.widget-content>ul>li {
    margin: 0 10px 20px;
    padding: 0;
}
.table-custom {
    display: table-cell;
    margin: 0;
    width: 100%;
   border: 1.4px dotted #f08f2b;
   border-radius:5px;
}
/*.item-wg-post .post-thumb {
    width: 90px;
}*/
.table-custom>div {
    display: table-cell;
    vertical-align: top;
}
.adv-thumb-link, .banner-advs {
    position: relative;
}
.adv-thumb-link {
    display: block;
    overflow: hidden;
}
.adv-thumb-link, .banner-advs {
    position: relative;
}
.item-wg-post .post-info {
    padding: 0 0 8px 20px;
}
.table-custom>div {
    display: table-cell;
    vertical-align: top;
}
.post-info .title14 {
    margin-bottom: 10px;
    text-align:left;
}
.title12 {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
}
.title12 {
    font-size: 12px;
    color: aliceblue;
    font-weight:bold;
}

.list-none{
    display:block;
    text-align:center;
}
.isdr1{
    margin-left:20px;
    display:inline-block;
}



a.adv-thumb-link {
    border: 1.4px dotted #f08f2b;
    margin: 10px 0px 0 10px;
}

a.adv-thumb-link img {
    padding: 0 10px 10px 0px;
}
/*curd*/
.lbl-center-color {
    color: #F08F03; padding-top: 7px;
}
.alert-custom2{
    background-color:#de7810;
    color:#fff;
    font-size:14px;
}
.masters-headtxt{
    color:#f08f2b;
    font-size:18px;
    margin:10px 6px 10px 6px;
}

@media screen and (max-width: 1920px)  and (min-width:1600px){
  .isdr1 {
    padding-right: 50px !important;
}

  .switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 20px;
}

.switch input {display:none;}

.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 30px;
  left: 20px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

label.switch{
    min-width:unset !important;
}
span#console-event {
    position: relative;
    left: 30px;
    bottom: 20px;
    color:#a7a6a3 !important;
}
span#console-event-display {
    position: relative;
    left: 30px;
    bottom: 10px;
}
span#spnDisplayQC {
    position: relative;
    left: 30px;
    bottom: 10px;
    
}
input[type=range]::-webkit-slider-runnable-track {
    width: 113px;
    height: 1px;
    background: #c4c4c4;
    border: none;
    border-radius: 3px;
}
input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 8px;
    width: 8px;
    border-radius: 50%;
    background: #f08f2b;
    margin-top: -3px;
}
input[type=range]:focus {
    outline: none;
}
input[type=range]:focus::-webkit-slider-runnable-track {
    background: #ccc;
}
.slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 16px;
  left: 4px;
  bottom: 1px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #663d11;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

.slider.round {
  border-radius: 34px !important;
}

.slider.round:before {
  border-radius: 50%;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #6f6458;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 5px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}


input:checked + .slider {
  background-color: #222222;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */

#style-selector #style-toggle {
    width: 40px;
    height: 45px;
    line-height: 44px;
    cursor: pointer;
    border-right:1px solid #fff;
    position: absolute;
    top: 0px;
    left: -40px;
    color: #ffffff;
    background: url(../images/Services_25px.png) center no-repeat;
    background-color: #ff8216;
    font-size: 36px;
    font-weight: bold;
    text-align: center;
    border-radius: 5px 0 0 5px;
}
.btnNewBk{
    border: none;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    background: none;
    cursor: pointer;
    display: inline-block;
    letter-spacing: 1px;
    outline: none;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;

}
.btnNewBk:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.btn-5a:before {
    left: 50px;
    top: -100%;
}

.btn-5a:hover:before {
    top: 10px;
}

.icon-save:before {
    content: '';
    background: url('../images/down-arrow-download-button.png') no-repeat;
}
.icon-save-control{
	text-indent: -9999px;
	display: inline-block;
	width: 18px;
	height: 18px;
	background: transparent url(../images/Save.png) 0 0 no-repeat;
}
.btn-5c:before {
    position: absolute;
    height: 100%;
    width: 100%;
    line-height: 2.5;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}


.btn-5 span {
    display: inline-block;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.3s;
    -webkit-backface-visibility: hidden;
    -moz-transition: all 0.3s;
    -moz-backface-visibility: hidden;
    transition: all 0.3s;
    backface-visibility: hidden;
}



.btn-5c span {
    display: inline-block;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.3s;
    -webkit-backface-visibility: hidden;
    -moz-transition: all 0.3s;
    -moz-backface-visibility: hidden;
    transition: all 0.3s;
    backface-visibility: hidden;
}

.btn-5a:hover span {
    -webkit-transform: translateY(300%);
    -moz-transform: translateY(300%);
    -ms-transform: translateY(300%);
    transform: translateY(300%);
}
.close-cross:before {
    content: '';
    background: url('../images/close-cross.png') no-repeat;
}
.icon-edit:before {
    content: '';
    background: url('../images/icon-edit.png') no-repeat;
}
.icon-edit-opt{
	background-position: 0px 0px;
}
.icon-edit-opt:hover{
	background-position:0px -18px;
}
.icon-edit-control{
	text-indent: -9999px;
	display: inline-block;
	width: 18px;
	height: 18px;
	background: transparent url(../images/Update.png) 0 0 no-repeat;
}

body.lightTheme .icon-edit-control{
	text-indent: -9999px;
	display: inline-block;
	width: 17px;
	height: 17px;
	background: transparent url(../images/update_Lightnormal.png) 0 0 no-repeat;
}

body.lightTheme .icon-edit-opt{
	background-position: 0px 0px;
}
body.lightTheme .icon-edit-opt:hover{
	background-position:0px -18px;
}
.filter-sec .lblfrres{
    min-width:200px;
}
.gridCheckstyle input[type="checkbox"] + label:before{
    top:-8px;
}
}