@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css");


@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Bold.woff2') format('woff2'),
        url('../fonts/Raleway-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-ExtraBold.woff2') format('woff2'),
        url('../fonts/Raleway-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Italic.woff2') format('woff2'),
        url('../fonts/Raleway-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Black.woff2') format('woff2'),
        url('../fonts/Raleway-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Light.woff2') format('woff2'),
        url('../fonts/Raleway-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Regular.woff2') format('woff2'),
        url('../fonts/Raleway-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-SemiBold.woff2') format('woff2'),
        url('../fonts/Raleway-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Medium.woff2') format('woff2'),
        url('../fonts/Raleway-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-ExtraBold.woff2') format('woff2'),
        url('../fonts/OpenSans-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-SemiBold.woff2') format('woff2'),
        url('../fonts/OpenSans-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Bold.woff2') format('woff2'),
        url('../fonts/OpenSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Medium.woff2') format('woff2'),
        url('../fonts/OpenSans-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Light.woff2') format('woff2'),
        url('../fonts/OpenSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular.woff2') format('woff2'),
        url('../fonts/OpenSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Italic.woff2') format('woff2'),
        url('../fonts/OpenSans-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}




@font-face{
	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
	font-family: 'Raleway', sans-serif;
}

 ***************************************************************************************************
*********************************Scroll Bar Css Starts********************************************
****************************************************************************************************
::-webkit-scrollbar {
	width: 8px;
}
::-webkit-scrollbar-track {
	background-color: #ffffff;
	box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.15);
}
::-webkit-scrollbar-thumb {
	-webkit-border-radius: 20px;
	border-radius: 0;
	background: #292929;
	width: 8px;
}
::-webkit-scrollbar-thumb:active {
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: #07a3f0;
}
***************************************************************************************************
*********************************Scroll Bar Css Ends********************************************
****************************************************************************************************


/*comman css*/
form{margin-bottom: 0;}
p {font-size: 14px; margin: 0px; line-height: 28px;}
h1 {font-size: 40px; margin: 0;}
h2 {font-size: 32px; margin: 0;}
h3 {font-size: 28px; margin: 0;}
h4 {font-size: 24px; margin: 0;}
ul li {list-style-type: none;}
button{ box-shadow: none; border: none; background-color: #fff;}
button:focus,
button:hover{ box-shadow: none;  outline: none;}
.form-control:focus{ outline: none; box-shadow: none; border-color: #ced4da;}
.form-gorup:last-child{margin-bottom: 0;}
ol, ul{
	margin: 0;
	padding: 0;
}
img{
	display: block;
}
a{
	font-size:14px;
	transition: all 0.5s ease;
}
a:focus, a:hover, a:active{
	text-decoration: none;
	outline: none;
}
.form-control:focus,
.form-control{
	box-shadow: none;
	border: none;
	outline: none;
	border-radius: 0;
	background-color: #fff;
}
body{
	font-family: 'Open Sans';
	line-height: normal;
	position: relative;
	min-height: 100vh;
}
.btn-main{
	padding: 10px 16px;
	font-size: 14px;
	font-weight: normal;
	line-height: normal;
	color: #fff;
	display: table;
	border-radius: 0;
	box-shadow: none;
	outline: none;
	text-align: center;
	text-transform: capitalize;
    background-color: #82af32;
    border: 1px solid #82af32;
}
.btn-main:focus,
.btn-main:hover{
	outline: none;
	box-shadow: none;
	color: #fff;
	background-color: #333;
	border-color: #333;
}

.btn-primary.active.focus, .btn-primary.active:focus,
.btn-primary.active:hover, .btn-primary:active.focus,
.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,
.btn-primary.active, .btn-primary:active,
.open>.dropdown-toggle.btn-primary{
	background-color: transparent;
	border: none;
	outline: none;
}
/*comman css end*/


/*file*/
.has-error label{
	color: #a94442;
}
.goog-te-gadget-icon {
	display:none !important;
}

.form-control {
	display: block;
	font-size: 14px;
	line-height: 1.42857;
	color: #666 !important;
	background-color: #fff !important;
	border: 1px solid #cdd2d2 !important;
}
/*file end*/

/*header*/
header{
	width: 100%;
	display: block;
	padding: 40px 0;
}
.google-block{
	width: 100%;
	display: table;
}
.google-main{
	float: right;
}
.goog-te-gadget-simple{
	display: inline-block;
	margin: 0 auto 0;
	border: none!important;
}
.goog-te-gadget img{
	display: inline-block;
}
/*google-language end*/
/*index*/
.lost-container{
	width: 100%;
	display: block;
	padding: 0px 0;
}
.lost-wrapper{
	width: 100%;
	display: block;
	text-align: center;
}
.lost-wrapper .find-img{
	width: 130px;
	margin: 0 auto 20px;
}
.lost-wrapper h2{
	font-size: 20px;
	font-weight: bold;
	color: #8296c8;
	margin: 0 0 60px;
}
.lost-wrapper p{
	font-size: 14px;
	font-weight: normal;
	color: #000;
	line-height: 20px;
	margin-bottom: 20px;
}
.lost-wrapper .btn-main{
	margin: 0 auto;
	cursor: pointer;
}

.lost-personal{
	width: 100%;
	display: block;
	text-align: left;
}
.lost-personal h2{
	color: #999;
}
.find-form{
	width: 100%;
	display: block;
}
.lost-personal label{
	font-size: 14px;
  color: #747474;
  text-align: left;
  margin-bottom: 3px;
}
.lost-personal label .valid-dot{
	color: #E6674A;
	font-weight: normal;
}
.cnt-label{
	text-align: center!important;
	width: 100%;
	display: block;
	margin-bottom: 25px!important;
}
.find-form textarea::placeholder,
.find-form input::placeholder{
	color: #333;
}
.find-form .form-control{
	border: 1px solid #cdd2d2;
	border-radius: 0;
	height: auto;
	font-size: 14px;
	font-weight: normal;
	color: #666;
}
.find-form textarea.form-control{
	resize: none;
	height: 120px;
}


/*check-box/radio btn*/
/* The container */
.find-form .check-label {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.find-form .check-label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.find-form .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}
.find-form .check-label:hover input ~ .checkmark {
  background-color: #ccc;
}
.find-form .check-label input:checked ~ .checkmark {
  background-color: #2196F3;
}
.find-form .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.find-form .check-label input:checked ~ .checkmark:after {
  display: block;
}
.find-form .check-label .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/*check-box/radio btn end*/
.find-form .check-right{
	display: table;
	padding-left: 0;
	padding-right: 30px;
	font-size: 14px;
	font-weight: normal;
	color: #8B91A0;
	margin-bottom: 20px;
}
.find-form .check-right .checkmark{
	left: auto;
	width: 20px;
	height: 20px;
	right: 0;
	border: 1px solid #000;
	background-color: transparent;
}
.find-form .check-right .checkmark:after{
    left: 7px;
    top: 3px;
}

.find-form .check-right input:checked ~ .checkmark{
	background-color: #333;
}


.find-list-img{
	width: 100%;
	display: block;
}
.find-list-img .find-img-doc{
	width: 100%;
	display: block;
	text-align: center;
	margin-bottom: 40px;
}
.find-list-img .find-img-doc a{
	width: 100%;
	display: block;
}
.find-list-img .find-img-doc img{
	width: 100%;
}

.find-form .input-group .dropdown-menu{
	display: table!important;
}

.form-btn-group{
	width: 100%;
	display: table;
	text-align: center;
}
.form-btn-group .nextBtn{
	cursor: pointer;
	float: right;
}
.form-btn-group .backBtn{
	cursor: pointer;
	float: left;
}
.form-btn-group .btn-main{
	cursor: pointer;
	display: inline-table;
}
.btn-yellow:focus,
.btn-blue:focus,
.btn-main:focus,
.btn-yellow:hover,
.btn-blue:hover,
.btn-main:hover{
	color: #fff;
}
.btn-main:hover{
	border-color: #82af32;
	background-color: #82af32;
}

.btn-blue{
	cursor: pointer;
	border-radius: 0;
	color: #fff;
	background-color: #5F8295;
	border-color: #5F8295;
}
.btn-yellow{
	cursor: pointer;
	border-radius: 0;
	color: #fff;
	background-color: #ffae2e;
	border-color: #ffae2e;
}

.bootstrap-datetimepicker-widget{
    z-index: 99999 !important;
}
/*index end*/
/*timepicker*/

/*footer*/
footer{
	position: absolute;
	bottom: -60px;
	left: 0;
	width: 100%;
	padding: 20px 0;
}
/*footer end*/
