body{
	overflow-x: hidden;
}

/*popup*/
/*scrollbar width */
.popup[popup-key="query"] ::-webkit-scrollbar {
    width: 0.5em;
    height: 0.5em;
}

/*scrollbar Track */
.popup[popup-key="query"] ::-webkit-scrollbar-track {
    /*box-shadow: inset 0 0 0.5em grey; 
    border-radius: 0.5em;*/
}
 
/*scrollbar Handle */
.popup[popup-key="query"] ::-webkit-scrollbar-thumb {
    background: #ccc; 
    border-radius: 0.3em;
}

.popup[popup-key="query"] {

}

.popup[popup-key="query"] .popup-content{
	width: 65em;
}

.popup[popup-key="query"] .popup-header{

}

.popup[popup-key="query"] .popup-body{
	min-height: calc(100vh - 45em);
	max-height: calc(100vh - 7em);
	overflow: scroll;
	padding-top: 0;
	padding-bottom: 0;
}

.popup[popup-key="query"] .row{
	padding-bottom: 1em;
	padding-top: 1em;
}

.popup[popup-key="query"] .row:nth-child(even){
	/*background-color: #efefef;*/
}

.popup[popup-key="query"] .card-result{

}

.popup[popup-key="query"] .card-result .card-image{

}

.popup[popup-key="query"] .card-result .card-image .img-wrapper{

}

.popup[popup-key="query"] .card-result .card-image .img-wrapper img{
	width: 100%;
}

.popup[popup-key="query"] .card-result .card-info{

}

.popup[popup-key="query"] .card-result .card-info .info-item{
	margin-top: 1rem;
}

.popup[popup-key="query"] .card-result .card-info .info-item>*{
    vertical-align: top;
}

.popup[popup-key="query"] .card-result .card-info .info-item .key{
    position: relative;
    display: inline-block;
    width: 10em;
    font-size: 2rem;
    font-weight: 500;
}

.popup[popup-key="query"] .card-result .card-info .info-item .key:after{
    content: ":";
    position: absolute;
    right: 2em;
}

.popup[popup-key="query"] .card-result .card-info .info-item .value{
    display: inline-block;
    width: calc(100% - 11em);
    font-size: 2rem;
    font-weight: 500;
}

/*scrollbar width */
.popup[popup-key="register"] ::-webkit-scrollbar {
    width: 0.5em;
    height: 0.5em;
}

/*scrollbar Track */
.popup[popup-key="register"] ::-webkit-scrollbar-track {
    /*box-shadow: inset 0 0 0.5em grey; 
    border-radius: 0.5em;*/
}
 
/*scrollbar Handle */
.popup[popup-key="register"] ::-webkit-scrollbar-thumb {
    background: #ccc; 
    border-radius: 0.3em;
}

.popup[popup-key="register"] {
	padding: 0.75em;
}

.popup[popup-key="register"] .popup-content{
	
}

.popup[popup-key="register"] .popup-header{

}

.popup[popup-key="register"] .popup-body{
	max-height: calc(100vh - 9em);
	overflow-y: scroll;
}

.popup[popup-key="register"] .form-group{

}

.popup[popup-key="register"] .form-group .form-label{

}

.popup[popup-key="register"] .form-group .form-control-wrap{

}

.popup[popup-key="register"] .form-group .form-control-wrap .form-control{
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dbdfea;
    border-radius: 4px;
    padding: 1em;
    height: 45px;
}

.popup[popup-key="register"] .form-group .form-control-wrap textarea.form-control{
	height: 7em;
}

.popup[popup-key="register"] .form-group .form-control-wrap .form-control[disabled]{
	background-color: #eee;
}

.popup[popup-key="register"] .form-group .df{
	display: flex;
}

.popup[popup-key="register"] .form-group .df .form-control-wrap{
	width: 50%;
}

.popup[popup-key="register"] .form-group .df .form-control-wrap:first-child{
	padding-right: 0.5em;
}

.popup[popup-key="register"] .form-group .df .form-control-wrap:last-child{
	padding-left: 0.5em;
}

.popup[popup-key="register"] .card-bottom{
	display: flex;
	justify-content: end;
}

.popup[popup-key="register"] .card-bottom .btn-submit{
    color: #121f38;
    background-color: #c49a42;
    border-color: #121f38;
	padding: 0.5em 1.5em;
}

/*header*/
.lgx-header {

}

.lgx-header .lgx-header-bottom-scrol-black.menu-onscroll {
    background: rgba(10,31,57,.95);
    border-bottom: 1px solid #0a1f39;
}

.lgx-header .lgx-navbar .lgxcontainer{
	display: flex;
    align-items: center;
    justify-content: space-between;
}

.lgx-header .lgx-navbar .lgx-logo a img {
	max-width: 100px;
}

.lgx-header .menu-onscroll .lgx-navbar .lgx-logo a img{
	max-width: 100px;
}

/*footer*/
.lgx-footer-middle{
	background: #0a1f39;
}

/*.lgx-footer-middle > .container{

}

.lgx-footer-middle > .container > .row{
    display: flex;
    align-items: baseline;
}*/

/*.lgx-footer-middle .footer-col:not(:first-child){
	margin-top: 2.56em;
}*/

.lgx-footer-middle .lgx-footer-single{
	color: #FFF;
}

.lgx-footer-middle .lgx-footer-single .logo{

}

.lgx-footer-middle .lgx-footer-single .logo img{
	max-width: 120px
}

.lgx-footer-middle .lgx-footer-single ul{

}

.lgx-footer-middle .lgx-footer-single ul li{
	
}

.lgx-footer-middle .lgx-footer-single ul li i{
	color: #FFF;
	opacity: 1;
}

.lgx-footer-middle .lgx-footer-single ul li a{
	color: #FFF;
}

.lgx-footer-middle .lgx-footer-single ul li a:hover{
	color: #e39a31;
}

.lgx-footer-middle .lgx-footer-single .title{
	color: #e39a31;
}

.lgx-footer-middle .lgx-footer-bottom{

}

.lgx-footer-middle .lgx-footer-bottom .lgx-copyright{
	color: #FFF;
}

.lgx-footer-middle .lgx-footer-bottom .lgx-copyright ul{
	
}

.lgx-footer-middle .lgx-footer-bottom .lgx-copyright ul li{
	
}

.lgx-footer-middle .lgx-footer-bottom .lgx-copyright ul li a{
	color: #d4891d;
}

.lgx-footer-middle .lgx-footer-bottom .lgx-copyright ul li a:hover{
	color: #e9b05e;;
}

.lgx-footer-middle .lgx-footer-bottom .lgx-copyright p {
	color: #FFF;
}

.lgx-footer-middle .lgx-footer-bottom .lgx-social-footer{

}

.lgx-footer-middle .lgx-footer-bottom .lgx-social-footer li{
	
}

.lgx-footer-middle .lgx-footer-bottom .lgx-social-footer li a{
	
}

.lgx-footer-middle .lgx-footer-bottom .lgx-social-footer li a i{
	color: #FFF;
	opacity: 1;
}

@media only screen and (max-width: 991px) {
	.popup[popup-key="query"] .popup-content{
		max-width: calc(100% - 5em);
	}

    .lgx-footer-middle .footer-col:nth-child(2){
		margin-bottom: 3.5em;
	}
}

@media only screen and (max-width: 767px) {
	.popup[popup-key="query"] .card-result .card-image{
    	margin-bottom: 1.25em;
	}

	.popup[popup-key="query"] .card-result .card-image .img-wrapper{
		width: 50%;
	}

	.lgx-header .lgx-navbar .lgxcontainer{
		display: block;
	}

	.lgx-header .lgx-navbar .lgxcontainer .navbar-header{

	}

	.lgx-header .lgx-navbar .lgxcontainer .navbar-header>button{
		margin-top: 20px;
	}

	.lgx-header .lgx-navbar .lgxcontainer .navbar-header>a{
		margin-top: 23px;
	}

	.lgx-footer-middle .footer-col:nth-child(2){
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 576px) {
	.popup[popup-key="query"] .card-result .card-image .img-wrapper{
		width: 60%;
	}

	.popup[popup-key="query"] .card-result .card-info .info-item .key{
		width: 6em;
		font-size: 1.75rem;
	}

	.popup[popup-key="query"] .card-result .card-info .info-item .key:after{
		right: 0;
	}

	.popup[popup-key="query"] .card-result .card-info .info-item .value{
    	width: calc(100% - 6.5em);
		font-size: 1.75rem;
		font-weight: 300;
	}

	
}

