/* CSS crunched with Crunch - http://crunchapp.net/ */
@font-face {
	font-family: 'icomoon';
	src: url('../fonts/icon-font/icomoon.eot?i4prgw');
	src: url('../fonts/icon-font/icomoon.eot?i4prgw#iefix')
		format('embedded-opentype'),
		url('../fonts/icon-font/icomoon.ttf?i4prgw') format('truetype'),
		url('../fonts/icon-font/icomoon.woff?i4prgw') format('woff'),
		url('../fonts/icon-font/icomoon.svg?i4prgw#icomoon') format('svg');
	font-weight: normal;
	font-style: Lato
}

@font-face {
	font-family: 'open_sanssemibold';
	src: url('../fonts/opensans-semibold-webfont.eot');
	src: url('../fonts/opensans-semibold-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
		url('../fonts/opensans-semibold-webfont.woff') format('woff'),
		url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
		url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold')
		format('svg');
	font-weight: normal;
	font-style: Lato
}
.atchCount {
    border: none;
    color: #ffffff;
    background-color: #000000;
    font-weight: Bold;
    font-size: 28px;
    height: 30px;
    width: 45px;
    text-align: center;
    margin-left: 15px;
    margin-top: 5px;
}
.clearfix {
	clear: both;
	overflow: hidden
}

.d_float_left {
	display: block;
	float: left
}

.d_float_right {
	display: block;
	float: right
}

.btn-primary {
	border: 1px solid #a50032;
	background: transparent;
	margin-bottom: 10px;
	color: #a50032;
	font-size: 14px;
	/* font-weight: bold */
}

.btn-primary.focus, .btn-primary:focus {
	background-color: #a50032;
	border-color: #a50032
}

.btn-primary:hover, .btn-primary:active, .btn-primary.hover {
	background-color: #97144d;
	color: #fff;
	border: 1px solid #a50032
}

.btn {
	border-radius: 0
}

.btn-show, .btn-show-history {
	width: 150px
}

.btn-show-his {
	width: 150px;
	margin-top: 10px
}

.pad-lr-0 {
	padding-left: 0;
	padding-right: 0
}

.pad-l-0 {
	padding-left: 0
}

.pad-r-0 {
	padding-right: 0
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover,
	.btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover,
	.open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus,
	.open>.dropdown-toggle.btn-primary:hover {
	background-color: #a50032;
	color: #fff;
	border: 1px solid #a50032
}

textarea {
	background-color: #f8f8f8 !important;
	resize: none;
	height: 98px !important
}

.box-text {
	padding-top: 0;
	padding-bottom: 0
}

.form-group {
	margin-bottom: 5px
}

.box-text-bottom {
	padding-top: 0
}

body {
	margin: 0;
	padding: 0;
	font-size: 14px
}

input {
	background-color: #f8f8f8
}

.fa {
	cursor: pointer
}

.skin-blue .main-header .logo, .skin-blue .main-header .navbar {
	background-color: #fff
}

.skin-blue .main-header .navbar .sidebar-toggle {
	color: #353942;
	background: #ebeff2;
	position: absolute;
	left: -228px
}

.main-header .logo {
	height: 56px;
	padding: 0 6px;
	width: 280px
}

.skin-blue .main-header .logo:hover {
	background: #fff
}

.skin-blue .main-header .navbar .nav>li>a {
	color: #2f353f
}

.skin-blue .main-header .navbar .nav>li>a:hover, .skin-blue .main-header .navbar .nav>li>a:active,
	.skin-blue .main-header .navbar .nav>li>a:focus, .skin-blue .main-header .navbar .nav .open>a,
	.skin-blue .main-header .navbar .nav .open>a:hover, .skin-blue .main-header .navbar .nav .open>a:focus,
	.skin-blue .main-header .navbar .nav>.active>a {
	color: #a50032;
	background: #fff
}

.navbar-nav {
	      margin-top: 26px;
    margin-right: 71px;
}

.main-header .sidebar-toggle {
	padding: 18px 19px
}

.navbar-nav>li>a {
	padding-top: 18px;
	padding-bottom: 18px
}

.skin-blue .main-header .navbar .sidebar-toggle:hover {
	background-color: #ebeff2;
	color: #a50032
}

.content-header>h1 {
	font-size: 18px
}

.content-wrapper, .right-side {
	/*background-image: url("../images/banner.jpg");*/
	background-size: cover;
	background-attachment: fixed;
	padding-bottom: 20px;
	    margin-top: 0px;
	  
}

.small-box {
	clear: both;
	overflow: hidden;
	padding: 10px;
	min-height: 105px;
	background: #fff
}

.small-box img {
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease
}

.small-box:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

.small-box>.inner {
	display: block;
	float: right;
	/* width: 108px; */
	padding: 0;
	text-align: center;
}

.small-box h3 {
	color: #97144d;
	font-size: 30px;
	margin-bottom: 0
	
}

.small-box p {
	font-size: 14px;
	color: #97144d
}

.logoutback
{
	display: inline-block; font-size: 14px; margin-left: 46px; font-family: calibri;
}

.dropdown-menu>li>a:hover
{
	background-color:#851f41;
	color:#fff;
}

.btn-change1{
	    border-radius: 7px;
    height: 50px;
    /* width: 100px; */
    background: #DCDCDC;
    margin: 2px;
    float: left;
    border: 0px;
    color: black;
    box-shadow: 0 0 1px #ccc;
    -webkit-transition-duration: 0.5s;
    -webkit-box-shadow: 0px 0px 0 0 #851f41 inset , 0px 0px 0 0 #851f41 inset;
}
.btn-change1:hover{
	color: #fff;
    -webkit-box-shadow: 145px 0px 0 0 #851f41 inset , -80px 0px 0 0 #851f41 inset;
	
}

/* .nav-link active:hover */
/* { */
	/* color: #fff; */
    /* -webkit-box-shadow: 145px 0px 0 0 #851f41 inset , -80px 0px 0 0 #851f41 ; */
/* } */

.small-box p:hover
{
  -webkit-transform: scale(1.10);
  transform: scale(1.10);
  font-weight:bold;
  animation: Down;
 
}




.icon-log {
	display: block;
	float: left;
	width: 60px;
	line-height: 45px;
	height: 60px;
	color: #fff;
	margin-top: 5px;
	background: #e6567a;
	font-size: 38px;
	border-radius: 50%;
	text-align: center
}

.b-blue .icon-log {
	background: #97144d
}

.b-green .icon-log {
	background: #97144d
}

.b-purple .icon-log {
	background: #97144d
}

.b-parrot .icon-log {
	background: #97144d
}
.b-pink .icon-log {
	background: #97144d
}

.b-blue {
	border: solid 1px #e6567a;
	/* border-bottom: 1px solid #29b6f6 */
}

.b-pink {
	/*border-bottom: 1px solid #e6567a;*/
	    border: solid 1px #e6567a;

}

.b-green {
	/* border-bottom: 1px solid #00b19d */
	border: solid 1px #e6567a;
}

.b-purple {
	/* border-bottom: 1px solid #8c62d6 */
	border: solid 1px #e6567a;
}

.b-parrot {
	border : solid 1px #e6567a;
}

.due-date .calender-image {
	background-color: #ffbf00
}

.due-date1 .calender-image {
	background-color: #ff213b
}

.calender-image {
	display: block;
	float: left;
	width: 10%;
	min-height: 63px;
	text-align: center;
	font-size: 30px;
	line-height: 63px;
	color: #fff
}

.due-date-text {
	display: block;
	float: right;
	width: 90%;
	text-align: right;
	background-color: #fff;
	padding: 5px 20px
}

.due-date-text h3 {
	color: #797979;
	font-size: 30px;
	margin: 0;
	font-weight: bold
}

.due-date-text p {
	font-size: 14px;
	color: #797979;
	margin: 0
}

.user-image {
	    margin-top: 32px;
	display: block;
	width: 100%;
	text-align: center;
	padding: 10px
}

.user-panel {
	padding: 5px 0
}

.user-panel>.administrator-title h3 {
	margin: 8px 0 0;
	font-size: 18px;
	color: #fff
}

.sidebar-menu>li {
	border-bottom: 1px solid rgba(0, 0, 0, 0.4)
}

.skin-blue .sidebar-menu>li.active>a {
	background-color: #20252e
}

.skin-blue .sidebar-menu>li:hover>a {
	background-color: #181d26
}

.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
	background-color: #2f353f
}

.user-panel {
	/* background: url("../images/admin.jpg") no-repeat center center */
	 background-color: #2d3138;
}

.skin-blue .sidebar-menu>li>.treeview-menu {
	background-color: #2f353f
}

.sidebar-menu .treeview-menu>li>a {
	padding-left: 10px
}

.main-header .sidebar-toggle::before {
	content: none
}

.user-panel>.user-image>img {
	max-width: 60px;
	width: 100%;
	height: auto
}

.sidebar-menu>li>a>i {
	font-size: 16px;
	margin-right: 10px;
	vertical-align: middle
}

.sidebar-menu span {
	display: inline-block;
	vertical-align: middle
}

.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span:not (.pull-right
	), .sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu
	{
	width: 200px
}

.sidebar-mini.sidebar-collapse .main-header .navbar {
	margin-left: 230px
}

.sidebar-mini.sidebar-collapse .main-header .logo {
	width: 270px;
	padding: 0
}

.sidebar-menu li>a>.pull-right {
	right: -5px;
	line-height: 1.5;
	font-size: 12px
}

.user-panel>.info {
	left: 0;
	padding: 5px;
	position: relative;
	right: 0;
	text-align: center;
	width: 100%
}

.user-panel>.info h3 {
	font-size: 18px;
	margin: 8px 0 0
}

.skin-blue .main-header .navbar .nav>li>a:hover, .skin-blue .main-header .navbar .nav>li>a:active,
	.skin-blue .main-header .navbar .nav>li>a:focus, .skin-blue .main-header .navbar .nav .open>a,
	.skin-blue .main-header .navbar .nav .open>a:hover, .skin-blue .main-header .navbar .nav .open>a:focus,
	.skin-blue .main-header .navbar .nav>.active>a {
	color: #2f353f
}

.dropdown-toggle .hidden-xs .fa-angle-down {
	color: #a50032
}

.main-footer {
	padding: 10px;
	background-color: #ebeff2
}

.main-footer p {
	display: block;
	text-align: right;
	margin: 0;
	color: #474747;
	font-size: 12px
}

h3.text-title {
	    position: absolute;
    padding-left: 399px;
    /* border-left: 1px solid #898c91; */
    left: 0;
    text-transform: uppercase;
    display: inline-block;
       margin: 32px 0;
    color: #a50032;
    font-size: 18px;
}

.acceptance-content {
	padding-bottom: 0
}

.content-title {
	display: block;
	margin-bottom: 40px
}

.content-header>.breadcrumb {
	float: left;
	left: 10px;
	top: 40px;
	color: #333;
	font-size: 16px
}

.inner-addon {
	position: relative;
	margin-bottom: 5px
}

#datepicker {
	margin: 0
}

#datepicker1 {
	margin: 0
}

.inner-addon .glyphicon {
	position: absolute;
	padding: 10px;
	pointer-events: none
}

.left-addon .glyphicon {
	left: 0px
}

.right-addon .glyphicon {
	right: 0px
}

.left-addon input {
	padding-left: 30px
}

.right-addon input {
	padding-right: 30px;
	background-color: #f8f8f8;
	margin: 0
}

.enquiry-form {
	padding-left: 0
}

.box {
	border-top: none
}

.box-header.with-border {
	  border: solid 1px #464a53;
	background-color: #d5d7d9
}

.text-up {
	color: #0a0909;
	font-size: 14px;
	font-weight: normal
}

#sel1 {
	background-color: #f8f8f8
}

.button-listing {
	display: block;
	margin-top: 20px;
	clear: both;
	overflow: hidden
}

.table>thead>tr {
	background-color: #ececec
}

.table>thead>tr th {
	color: #333;
	font-size: 13px
}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th,
	.table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td,
	.table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border: 1px solid #a1a1a1
}

.table-bordered {
	border: 1px solid #a1a1a1
}

.letest-details {
	margin-top: 25px
}

.letest-details i {
	font-size: 24px;
	background-color: #2f353f;
	color: #fff;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	line-height: 40px;
	text-align: center;
	vertical-align: middle
}

.letest-details a {
	display: inline-block;
	font-size: 13px;
	color: #a50032;
	padding: 0 20px 0 15px
}

.save-form-button {
	margin: 0
}

.custom-upload {
	position: relative;
	height: 35px;
	width: 264px
}

.text-select {
	margin-bottom: 20px
}

.custom-upload input[type=file] {
	outline: none;
	position: relative;
	text-align: right;
	-moz-opacity: 0;
	opacity: 0;
	z-index: 2;
	border: none;
	width: 100%;
	height: 100%
}

.custom-upload .fake-file {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 350px;
	padding: 0;
	margin: 0;
	z-index: 1;
	line-height: 100%
}

.custom-upload .fake-file input {
	font-size: 16px;
	height: 35px;
	width: 150px;
	border: 1px solid #d2d6de;
	background-color: #f8f8f8
}

.btn-browse {
	display: inline-block;
	background-color: #696969;
	border: none;
	padding: 10px 35px;
	vertical-align: top;
	font-size: 13px;
	color: #fff
}

.show-history {
	margin-top: 25px
}

.created-form-details {
	background-color: #fff;
	margin-bottom: 20px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1)
}

h4.form-title {
	display: block;
	color: #333;
	font-size: 16px;
	padding: 10px 0;
	border-bottom: 1px solid #000
}

.date-update-content {
	min-height: auto;
	overflow: hidden
}

.vendor-text {
	margin-bottom: 20px
}

.login-wrapper {
	overflow: hidden
}

.login-bg {
	/*  background: url(../images/banner.jpg) no-repeat center center/cover; */ 
	background-attachment: fixed
}

.login-page {
	display: block;
	width: 100%
}

.login-page .login-form {
	display: block;
	float: right;
	padding: 40px 0 0;
	text-align: center;
	width: 491px
}

.login-page .login-form .vendor-login {
	display: block;
	border: 1px solid #a50032;
	padding: 40px 60px;
	margin-top: 40px;
	width: 491px;
	box-sizing: border-box;
	background-color: #fff
}

.login-page .login-form .vendor-login h3 {
	display: block;
	font-size: 24px;
	color: #97144d;
	text-transform: uppercase;
	margin: 0;
	font-family: 'open_sanssemibold'
}

.login-page .login-form .vendor-login form {
	display: block;
	margin: 40px 0 0;
	text-align: left
}

.login-page .login-form .vendor-login form ul {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0
}

.login-page .login-form .vendor-login form ul li {
	display: block;
	margin-bottom: 20px
}

.login-page .login-form .vendor-login form ul li:last-child {
	margin-bottom: 0
}

.login-page .login-form .vendor-login form ul li input {
	display: block;
	width: 100%;
	padding-left: 20px;
	border: none;
	height: 44px;
	/*border-left: 2px solid #a50032;*/
	    border: 1px solid #a50032;
	background-color: #e6e6e6;
	font-family: 'Open Sans';
	/*font-style: italic*/
	
}

.login-page .login-form .vendor-login form ul li input::-webkit-input-placeholder
	{
	color: #747474
}

.login-page .login-form .vendor-login form ul li input:-moz-placeholder
	{
	color: #747474
}

.login-page .login-form .vendor-login form ul li input::-moz-placeholder
	{
	color: #747474
}

.login-page .login-form .vendor-login form ul li input:-ms-input-placeholder
	{
	color: #747474
}

.login-page .login-form .vendor-login form ul li .forgot-password {
	color: #747474;
	font-family: 'Open Sans';
	font-style: Lato
}

.login-page .login-form .vendor-login form ul li .btn-login {
	height: 44px;
	margin-top: 25px;
	background-color: #97144d;
	color: #fff;
	font-family: 'open_sanssemibold';
	padding-top: 10px
}

.axics-banner
{
	    height: 83px;
    margin-top: 0px;
    padding-left: 0px;
    background-size: cover;
    background-image: url(images/axis-header.png);
}

.fa-thumbs-o-up:before
{
	margin-top: 10px;margin-left: 285px;font-size: 63px;cursor: none;
}

.textlogout
{
	color: #861f41!important; padding-left: 250px; font-size: 24px!important; font-weight: 600;
}

.listofreason
{
	margin-left: 117px;font-size: 16px;
}

.headertext
{
	text-align: center;
}


.@media only screen (min-width: 515px) and (max-width: 915px) 
{
	.textlogout
	{
		    padding-left: 122px!important;
	}
}

.atchCount {
    border: none;
    color: #ffffff;
    background-color: #000000;
    font-weight: Bold;
    font-size: 28px;
    height: 25px;
    width: 50px;
    text-align: center;
    margin-left: 15px;
    margin-top: 5px;
}