.mt-10{
	margin-top:10px;
}
.mb-15{
	margin-bottom:15px;
}

.nav-bar
{
	/*background-color: #fff !important;*/
    border-bottom: 5px solid #008c5c !important; 
    /*height: 70px !important;*/
    /*#37d0b7*/
    border-radius: 0px !important;
}

.logo{
	width:60px;
	margin-top: -12px;
}
.nav-bar .navbar-nav>li>a{
	/*color: #333 !important;*/
}

@media(max-width:768px){
	.logo{
		width:45px;margin-top: -12px;
	}
}
::placeholder{
	color: #fff !important;
	font-size: 12px !important;
}

.hr-nav-bottom{
    border: 0;
    height: 2px;
    /*margin-top: -19px !important;
    margin:18px 0 0;*/
    position:relative;
    background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 10%, rgba(191, 183, 183, 0.6) 50%, rgba(0,0,0,0) 90%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(10%,rgba(0,0,0,0)), color-stop(50%,rgba(191, 183, 183, 0.6)), color-stop(90%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(191, 183, 183, 0.6) 50%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(191, 183, 183, 0.6) 50%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(191, 183, 183, 0.6) 50%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%); /* IE10+ */
    background: linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(191, 183, 183, 0.6) 50%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%); /* W3C */
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: 0px auto -webkit-focus-ring-color !important;
    outline-offset: 0px !important;
}

.btn-chev{
	border-left:0px;
	border-top:1px solid #515151 !important;
	border-bottom:1px solid #515151 !important;
	border-right:1px solid #515151 !important;
	background-color: #515151 !important;
}

.btn-chev:hover{
	border-left:0px;
	border-top:1px solid #515151 !important;
	border-bottom:1px solid #515151 !important;
	border-right:1px solid #515151 !important;
	background-color: #515151 !important;
}

.btn-chev:active{
	border-left:0px;
	border-top:1px solid #515151 !important;
	border-bottom:1px solid #515151 !important;
	border-right:1px solid #515151 !important;
	background-color: #515151 !important;
}

.btn-chev:focus{
	border-left:0px;
	border-top:1px solid #515151 !important;
	border-bottom:1px solid #515151 !important;
	border-right:1px solid #515151 !important;
	background-color: #515151 !important;
}

.btn-chev:visited{
	border-left:0px;
	border-top:1px solid #515151 !important;
	border-bottom:1px solid #515151 !important;
	border-right:1px solid #515151 !important;
	background-color: #515151 !important;
}

.form-control{
box-shadow: inset 0 0px 0px rgba(0,0,0,.075) !important;
}
.form-control:focus{
	border-color: #ccc !important;
}

.border-none{
	border-top:   transparent !important;
	border-left:  transparent !important;
	border-right: transparent !important;
}

select.border-none{
	color:#adadad;
	font-size:13px;
}
.form-search{
background-color: #515151;
border:1px solid #515151;
box-shadow: inset 0 0px 0px rgba(0,0,0) !important;
}
.btn-search{
	background:#008c5c !important;
	border:1px solid #008c5c !important;
	padding: 6px 15px !important;
	margin-top:8px !important;
}

.btn-search:active{
	background:#008c5c !important;
	border:1px solid #008c5c !important;
	padding: 6px 15px !important;
	margin-top:8px !important
}

.btn-search:focus{
	background:#008c5c !important;
	border:1px solid #008c5c !important;
	padding: 6px 15px !important;
	margin-top:8px !important
}

.btn-search:visited{
	background:#008c5c !important;
	border:1px solid #008c5c !important;
	padding: 6px 15px !important;
	margin-top:8px !important
}
.btn-search:hover{
	background:#008c5c !important;
	border:1px solid #008c5c !important;
	padding: 6px 15px !important;
	margin-top:8px !important
}

.img-bdr{
	border:1px solid #dedede;
	border-radius: 50%;
	width: 45px;
	height: 45px;
}
.img{
	width: 20px;
	height: 20px;
	margin:12px
}

h6.heading{
	color: #008c5c;
	text-transform: uppercase;
	font-weight: 600;
	margin-top: 0px;
	margin-bottom:5px;
}

h6.title{
	font-weight: 600;
}

h6.description{
	color: #acacac;
	font-weight: 600;
	margin-top: 0px;
	margin-bottom:5px;
}


/*----------Company_licence css---------------*/

.user_card {
	width: 100%;
	margin-top: 8px;
	margin-bottom: auto;
	position: relative;
	display: flex;
	justify-content: center;
	flex-direction: column;
	padding-bottom: 60px !important;
	padding: 10px;
	box-shadow: 1px 1px 8px 2px rgba(0, 0, 0, 0.2), 1px 1px 8px 2px rgba(0, 0, 0, 0.19);
	-webkit-box-shadow: 1px 1px 8px 2px rgba(0, 0, 0, 0.2), 1px 1px 8px 2px rgba(0, 0, 0, 0.19);
	-moz-box-shadow: 1px 1px 8px 2px rgba(0, 0, 0, 0.2), 1px 1px 8px 2px rgba(0, 0, 0, 0.19);
	border-radius: 5px;
}

.login_btn {
	width: 100%;
	background: #008c5c !important;
	border: 1px solid #ced4da !important;
	color: black !important;
}

.login_btn:focus {
	box-shadow: none !important;
	outline: 0px !important;
}

.login_container {
	margin-top: 16px;
	padding: 0 2rem;
}
.input_user, .input_pass:focus {
	box-shadow: none !important;
	outline: 0px !important;
}

.input-group-text {
	border: 1pxs !important;
	background: transparent !important;
	border-radius: 0.25rem 0 0 0.25rem !important;
}

.input_user, .input_pass:focus {
	box-shadow: none !important;
	outline: 0px !important;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
	background-color: #E556A4 !important;
}

.coming-soon {
	text-align: center;
	margin-top: 16px
}

/* signup form css starts */

::selection {
	background-color: #b5e2e7;
}

::-moz-selection {
	background-color: #8ac7d8;
}

/* 
#logbox {
	border-radius: 5px;
	padding: 10px;
	margin: 50px auto;
	width: 340px;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  } */
a.grey-color{
	color:#acacac
}


h1 {
	text-align: center;
	/* font-size: 175%; */
	color: #757575;
	font-weight: 300;
}

h1, input {
	font-family: "Open Sans", Helvetica, sans-serif;
}

.input {
	width: 75%;
	height: 50px;
	display: block;
	margin: 0 auto 15px;
	padding: 0 15px;
	border: none;
	border-bottom: 2px solid #ebebeb;
}

.input:focus {
	outline: none;
	border-bottom-color: #e763ab !important;
}

.input:hover {
	border-bottom-color: #dcdcdc;
}

.input:invalid {
	box-shadow: none;
}

/* .pass:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px white inset;
  }
   */

.inputButton {
	position: relative;
	width: 85%;
	height: 50px;
	display: block;
	margin: 30px auto 30px;
	color: white;
	width: 75%;
	background: -webkit-linear-gradient(#480063, #EE0C82);
	border: none;
	-webkit-box-shadow: 0 5px 0 #c75895;
	-moz-box-shadow: 0 5px 0 #c75895;
	box-shadow: 0 5px 0 #c75895;
}

.inputButton:hover {
	top: 2px;
	-webkit-box-shadow: 0 3px 0 #c75895;
	-moz-box-shadow: 0 3px 0 #c75895;
	box-shadow: 0 3px 0 #c75895;
}

.inputButton:active {
	top: 5px;
	box-shadow: none;
}

.inputButton:focus {
	outline: none;
}
