/* common */
body {
     font-size: 14px;}	 
::-moz-selection { background: #03c7b8; color: #fff; }
::selection { background: #03c7b8; color: #fff;}
a:hover, 
a:focus {
     text-decoration: none;
	 color: #38393b;} 
    
/* placeholder */
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
     color: #abb1b0;}
::-moz-placeholder { /* Firefox 19+ */
     color: #abb1b0;}
:-ms-input-placeholder { /* IE 10+ */
     color: #abb1b0;}
:-moz-placeholder { /* Firefox 18- */
     color: #abb1b0;} 

/* number icon remove */	 
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;}	
	
/* autofill */
@-webkit-keyframes autofill {
    to {
        color: #00051b;
        background: transparent;}
}
input:-webkit-autofill {
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;}
	
/* pre-loader */  
.pre-loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: rgba(255, 255, 255, 0.89) url(../../../common/images/pre-loader.gif) center no-repeat;}

    	
/* button */
button,
.a-btn {
    white-space: nowrap;
    line-height: normal;
    background: #2760ad;
    color: #fff;
    border-radius: 20px;
    padding: 6px 22px;
    font-size: 16px;
    text-transform: capitalize;
    cursor: pointer;
    border: transparent;}
button:hover,
button:focus,
.a-btn:hover,
.a-btn:focus {
    color: #fff;
    outline: none;}




	
/*/ pop-up Start /*/ 	
/* input's */	
.pop-up .modal-body input[type="text"],
.pop-up .modal-body input[type=""],
.pop-up .modal-body input[type="number"],
.pop-up .modal-body input[type="date"],
.pop-up .modal-body input[type="password"],
.pop-up .modal-body input[type="email"],
.pop-up .modal-body input[type="url"],
.pop-up .modal-body input[type="time"],
.pop-up .modal-body input[type="file"],
.pop-up .modal-body select,
.pop-up .modal-body textarea {
    width: 100%;
    color: #000;
    padding-left: 5px;
    border: 1px solid #d8dcde;
    border-radius: 0;
    margin:5px 0 0 0;
    font-size: 17px;}
.pop-up .modal-body textarea {
    padding-top: 5px;}	
@media (min-width: 768px) {
.pop-up .modal-body input[type="file"] {
    width:100%;
    padding-top: 14px;}
.pop-up .modal-body input[type="text"],
.pop-up .modal-body input[type=""],
.pop-up .modal-body input[type="number"],
.pop-up .modal-body input[type="date"],
.pop-up .modal-body input[type="password"],
.pop-up .modal-body input[type="email"],
.pop-up .modal-body input[type="url"],
.pop-up .modal-body input[type="time"],
.pop-up .modal-body input[type="file"],
.pop-up .modal-body select,
.pop-up .modal-body textarea {
   height: 35px;}
}
@media (max-width: 767px) {	
.pop-up .modal-body input[type="text"],
.pop-up .modal-body input[type=""],
.pop-up .modal-body input[type="number"],
.pop-up .modal-body input[type="date"],
.pop-up .modal-body input[type="password"],
.pop-up .modal-body input[type="email"],
.pop-up .modal-body input[type="url"],
.pop-up .modal-body input[type="time"],
.pop-up .modal-body input[type="file"],
.pop-up .modal-body select {
    height: 30px;}
	
.pop-up .modal-body textarea  {
    height: 85px;}  
.pop-up .modal-body input[type="file"] {
    padding-top: 2px;}  
}

/* pop-up-small */  
@media (min-width: 768px) {
.pop-up .body.pop-up-small {
    width: 600px;}
} 
/* pop-up-col */   
@media (min-width: 992px) {
.pop-up .pop-up-small .modal-body .pop-up-col {
     width: 50%;}
}	 
	 
/* common */
.modal.pop-up {
    padding-right: 0 !important;
	padding-left: 0 !important;}
.pop-up .modal-content {
    background-color: transparent;
    border-color: transparent;
    border-radius: 0;
	height: 100vh;}	
@media (min-width: 576px) {
.pop-up  .modal-dialog {
    max-width: 100%;}	
}	
@media (min-width: 768px) {
.pop-up  .modal-dialog {
    max-width: 100%;}
}
	
/* body */	
.pop-up .body {
    margin: 0 auto;
    background: #fff;
    border: 2px solid #e2e5e6;}	
@media (min-width: 768px) {
.pop-up .body {
   width: 75%;}	
}
@media (max-width: 767px) {
.pop-up .body {
    width: 100%;}
}
		
/* modal-header */
.pop-up .modal-header {
    padding: 0;}	
.pop-up .modal-header h1,
.pop-up .modal-header h2 {
    margin: 0;
    padding: 0;
    text-transform: capitalize;}		
.pop-up .modal-header .close-btn {
    color: #f12c4f;
    position: relative;
    bottom: 17px;
    left: 32px;
    box-shadow: none;
    border-color: transparent;
    background: transparent;}
@media (min-width: 768px) {
.pop-up .modal-header {
    padding: 15px 30px;}	
.pop-up .modal-header h1 {
  font-size: 20px;}
.pop-up .modal-header h2 {
  font-size: 18px;}  
}
@media (max-width: 767px) {
.pop-up .modal-header {
    padding: 10px 25px;}	
.pop-up .modal-header h1 {
    font-size: 19px;}  
.pop-up .modal-header h2 {
    font-size: 17px;} 
}

	
/* modal-body */
 /* common */		
.pop-up .modal-body label {
    margin: 10px 0 2px 0;
	text-transform: capitalize;
	width: 100%;
	font-size: 14px;}
@media (min-width: 768px) {
.pop-up .modal-body  {
    padding: 15px 30px;}		
}
@media (max-width: 767px) {
.pop-up .modal-body  {
    padding: 10px 25px;}	
}

	
/* modal-footer */			
.pop-up .modal-footer {
	margin-top: 15px;}
.pop-up .modal-footer .close-btn {
    background: #c1c1c1;}	 
@media (min-width: 768px) {
.pop-up .modal-footer  {
    padding: 15px 30px;}		
}
@media (max-width: 767px) {
.pop-up .modal-footer  {
    padding: 10px 25px;}	
}  


/*/ pop-up end /*/ 

/* header */
header {
    text-align: center;}
header img {
    max-width: 100%;
    max-height: 135px;}

/* home */
#home {
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 20px;
    padding-bottom: 20px;}
#home .home-bg {
    max-width: 100%;
    max-height: 500px;}
#home .hr {
    width: 1px;
    height: 50vh;
    background: #d0dee8;
    position: absolute;
    margin-top: 42px;}
@media (min-width: 1200px) {
#home .hr {
    left: 50%;}
#home .row [class^="col-"]:nth-of-type(2) {
    padding-left: 200px;}
}
@media (max-width: 1199px) {
#home .hr {
    left: 48%;}
#home .row [class^="col-"]:nth-of-type(2) {
    padding-left: 100px;}
}
@media (max-width: 991px) {
#home .hr {
    left: 40%;}
}
@media (max-width: 767px) {
#home {
    padding-top: 40px;}
#home .hr {
    display: none;}
#home .row [class^="col-"]:nth-of-type(2) {
    padding-left: 15px;
    padding-top: 30px;
    margin-top: 50px;
    border-top: 1px solid #d0dee8;}
}

/* footer */
footer {
    margin-top: 50px;}
footer::before {
    height: 1px;
    width: 150px;
    background: #d0dee8;
    display: block;
    content: '';}
footer p {
    text-transform: uppercase;
    margin-bottom: 0;
    padding-top: 10px;
    font-size: 15px;
    color: #717171;}
footer img {
    max-width: 100%;
    height: 22px;
    margin-left: 20px;
    margin-top: -4px;}
@media (max-width: 1199px) {
footer p {
    font-size: 14px;}
footer img {
    height: 20px;}
}

/* links */
.links ul {
    padding-left: 0;}
.links ul li {
    list-style: none;}
.links ul li .fa {
    font-size: 20px;
    color: #203446;
    margin-bottom: 10px;
    margin-top: 20px;}
.links ul li a,
.links ul li a:not([href]):not([tabindex]) {
    color: #414d5d;}

/* login-btn */
.login-btn {
    height: 30px;
    position: fixed;
    z-index: 10;
    background: transparent;
    bottom: 0;
    left: 0;
    border-right: 1px solid #c2c4c5;
    border-radius: 0;
    padding-left: 0;}
    