.width-200{
	width: 200px !important;
}
.overflow-y-hide{
	/*overflow-y: hidden;*/
}
.bg-aespada{
	/*background: #2B3647;*/
}
.nav-icon{
	/*color: #fff !important;*/
}
.p-t-10{
	padding-top: 10px !important;
}

.text-aespada{
	color: #59637F !important;
}
.app-header{
	/*background: #2B3647 !important;*/
	background: #fff !important;
	border: 0 !important;
	margin: 0 !important;
}
.breadcrumb{
	background: #e4e5e6;
}
body{
	/*background: #2B3647 !important;*/
}
.app-footer {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 1rem;
	color: #23282c;
	/*background: #2B3647;*/
	/*border-top: 1px solid #2B3647;*/
}
.nav-dropdown > a,.nav-dropdown> a>i, i{
	color: #59637F !important;
}
.nav-dropdown > a:hover, {
	color: #5B646E !important;
}
.sidebar .nav-link.active{
	background: #EECF34 !important;
}
.card{
	/*background: #212936 !important;*/
	border: 0;
}
label, a , th , td ,.dataTables_info,.paginate_button,.previous,.help-block {
	color: #59637F !important;
}
input {
	/*background: #2B3647;*/
	/*border-color: #2B3647;*/
}
.dataTables_filter> label >input{
	height: 37px;
}
.dataTables_length > label> select{
	width: 50px !important;
	height: 37px !important;
	/*background: #2B3647;*/
	/*border-color: #2B3647;*/
	color: #59637F;
}
.table-bordered th, .table-outline, .table-bordered td, .dataTables_paginate> span>a{
	/*border-color: #313C4D;
	background: #212936;
	color: #59637F;*/
}
.up-down-line-table th, .up-down-line-table td, .dataTables_paginate> span > a {
	/*border-color: #313C4D;*/
	/*background: #212936;*/
	color: #59637F;
}
.paginate_button{
	border-color: #313C4D !important;
	/*background: #212936 !important;*/
	color: #59637F !important;
}
.form-control,.form-control:disabled, .form-control[readonly]{
	border-color: #ccc !important;
	/*background: #212936 !important;*/
	color: #59637F !important;
}
.text-aespada-light{
	color: #59637f !important;
}
.divide_line {
	border-top: 1.5px solid #313C4D;
	width: 98%;
	margin-top: 15px;
	margin-bottom: 15px;
}
.p-t-15{
	padding-top: 15px !important;
}
.active-vehicle>label{
	color: #E8B540 !important;
}
hr{
	height: 1px;
	color: #57667B;
	background-color: rgba(89,99,127,0.5);
	border: none;
}
.pointer{
	cursor: pointer;
}
.active-car{
	/*padding: 15px;*/
	border-bottom: 1px solid #ecbe48;
	border-radius: 50px;
}

.text-danger {
    color: #f86c6b!important;
}

.text-white {
	color: #fff !important;
}

.custom-tab1, .custom-tab1:hover {
    /*background:#2B3647;*/
    padding: 10px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    color:#59637F;
    margin-left: 15px;
    text-decoration: none;
}
.custom-tab2, .custom-tab2:hover {
    /*background:#2B3647;*/
    padding: 10px;
    color:#59637F;
    text-decoration: none;
}
.custom-tab3, .custom-tab3:hover {
    /*background:#2B3647;*/
    padding: 10px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    color:#59637F;
    text-decoration: none;
}

.active-tab {
    background: #EECF34 !important;
    color: #fff !important;
}

.divide-line {
	border-bottom: 1px solid #57667B;
	margin-top: 15px;
	margin-bottom: 15px;
}

.dataTables_filter{
	float: left !important;
	text-align: left !important;
	padding-left: 50px;
	margin-top: -29px !important;
	padding-bottom: 10px;
}

.dataTables_length{
	margin-top: -29px !important;

}

.iti__selected-dial-code{
	color: #AEB4AD;
}
.nav-link.active{
	color: #fff !important;
    background-color: #efb019;
    border-color: #efb019;
}
.nav-tabs{
	    border-bottom: none !important;
}
.tab-content{
	/*background: #2b3646 !important;*/
    /*border: 1px solid #2b3646 !important;*/
}
.collapse{
	/*background: #202936;*/
}
.card-header{
	/*background: #202936 !important;*/
	/*border-color: #202936;*/
	border-bottom: 1px solid #59637f;
}
.bg-aespada-gray{
	/*background: #2b3646 !important;*/
	margin-bottom: 0;
}
.dot {
  height: 18px;
  width: 18px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
}
.indicate-route{
	height: 100px;
    border-left: 6px dotted #e3e3e3;
    margin: 6px 0 6px 6px;
}
.mt-inverse-20{
	margin-top: -20px !important;
}
.btn-rounded{
	padding: 15px 35px;
    border-radius: 26px;
}
.model-aespada{
	margin-top: 6rem !important;
	border-radius: 20px;
	width: 350px;
}
#expire_on{
    width: 86%;
    display: inline;
  }
.btn-xxl{
	padding: 15px 35px;
}
.text-25{
	font-size: 25px;
}

/* Responsive Style */

.btn-aespada, .btn-aespada:hover {
	background: #febf00ab;
	color: #fff;
	font-size: 18px;
	margin-bottom: 30px;
  }

  .btn-partner-login {
	font-size: 18px;
	color: #e1b67d;
	box-shadow: 11px 1px 5px 0px #999;
	font-weight: bold;
	margin: 15px auto;
  }

  .heading-line {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #888;
}

.heading-line:before,
.heading-line:after {
  content: '';
  border-top: 1px solid #ccc;
  margin: 0 20px 0 0px;
  flex: 1 0 20px;
}

.heading-line:after {
  margin: 0 0 0 20px;
}

div.dt-buttons{
	position:relative !important;
	float:right !important;
	margin-top: 10px !important;
    margin-left: 10px !important;
}
