@charset "utf-8";
/* CSS Document */


.card-header{
	color: #F47129;
    background-color: #ffe19c;
}

.btn-color{
	color: #F47129;
	font-size: 14px;
	font-weight: 600;
}

.btn-color:hover{
	color: #0161dc;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	background-color:white;
}

.box-brief{
	position: relative;
	z-index: 2;
	color: white;
	line-height: 1.2;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	
}

.box-content {
    margin-top: 220px;
    background-color: rgba(0, 125, 168, 0.5);
    border-top: #ffe19c 4px solid;
    color: white;
    font-size: 14px;
    padding-bottom: 20px;
}

.box-content p{
	padding:15px;
	padding-bottom:0px!important;
}
.box-content ul {
  list-style-type:none;
  margin: 0;
  overflow: hidden;
	padding:15px;
	padding-top: 0px!important;
  }

.box-content ul li {
  padding-left:0px;
  padding-right:30px;
	padding-top: 10px!important;
}

.box-content ul li::before {
  content: "\2022";
  color: #ffe19c;
  font-weight: bold;
  display: inline-block; 
  width: 0.75em;
  margin-left: 0px;
 
}

.table-box{
	margin-top: 15px;
	margin-bottom: 15px;
}

.th-color{
	background-color: #ffe19c;
	color:#F47129;
}
.table-bordered th, .table-bordered td {
    border: 1px solid #ffe19c !important;
}



.form-box{
	margin-top:65px;
	margin-bottom: 35px;
}


.form-white-box {
    background-color: white;
    border-radius: 20px;
    color: black;
    padding-bottom: 20px;
}

.form-head {
    padding: 5px;
    color: #0161dc;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: left;
}

.form-head-bg {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: transparent;
    font-weight: 400;
}

.col-form-label{
	padding-left:20px!important;
	font-size: 13px!important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.orange-btn{
	background-color: #ffe19c;
	border:none;
	color:#F47129;
	border-radius:12px;
	margin-top:10px;
	margin-bottom:10px;
}

.orange-btn:hover{
	background-color: #F47129;
	border:none;
	color:white;
	border-radius:12px;
	margin-top:10px;
	margin-bottom:10px;
}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(1, 97, 220, 0.7)!important;
  opacity: 1!important; /* Firefox */
  font-size:14px;
   font-style: italic; 
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: rgba(1, 97, 220, 0.7)!important;
  font-size:14px;
   font-style: italic; 
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: rgba(1, 97, 220, 0.7)!important;
  font-size:14px;
   font-style: italic; 
}

.form-group p{    padding-left: 20px!important;
    font-size: 13px!important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
	}

.custom-control{
	margin-top:5px;
	margin-bottom:5px;
}	
	
.custom-control-label{    
    padding-left: 20px!important;
    font-size: 13px!important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
	padding-top: 3px;
}

.custom-control-input-box{
	margin-top:10px;
	margin-bottom:0;
}

.no-txt-decor{
	text-decoration: none!important;
	color: black;
}

.fa-tb-color{
	text-decoration: none!important;
}
.fa-tb-color:hover{
	text-decoration: none!important;
	color: #F47129;
}

.small-head{
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 800;
}

.custom-control-form-label{
    padding-left: 15px!important;
    font-size: 13px!important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.declaration{
	font-size: 13px!important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
	margin-left:0!important;
	padding-left:0!important;
}



/* categories */

.btn-category {
    z-index: 2;
	color: #f47129;
	background-color: #ffe19c;
    border-color: none;
	border:none;
    font-size: 14px;
    font-weight: 600;
	margin: 10px;
	min-width:150px;
	border-radius:15px;
}
.btn-category:hover {
    z-index: 2;
    color: #0161dc;
    background-color: #ffffff!important;
    border-color: none;
	border:none;
    font-size: 14px;
    font-weight: 600;
	margin: 10px;
	min-width:150px;
	border-radius:15px;
}

.btn-category:active {
    z-index: 2;
    color: #19b4b9;
    background-color: #ffffff!important;
    border-color: #f27527;
	border:none;
    font-size: 14px;
    font-weight: 600;
	margin: 10px;
	min-width:150px;
	border-radius:15px;
}

.btn-category .active {
    z-index: 2;
   color: #19b4b9;
    background-color: #ffffff!important;
    border-color: #fbda41;
	border:none;
    font-size: 14px;
    font-weight: 600;
	min-width:148px;
	border-radius:15px;
}
.btn-category:focus, .btn-category.focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0);
}

.card-white-box{
	margin: 1.25rem;
}

.nav-register-btn{
	border:white 1px solid;
	border-radius:20px;
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
	margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
	background-color:transparent;
	color:white!important;
}

.nav-register-btn:hover{
	border:white 1px solid;
	border-radius:20px;
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
	margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
	background-color:white;
	color:#b1e495 !important;
}

.nav-login-btn{
	border:white 1px solid;
	border-radius:20px;
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
	padding-left: 1rem !important;
    padding-right: 1rem !important;
	margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
	background-color:white;
	color:#0161dc !important;
}

.nav-login-btn:hover{
	border:white 1px solid;
	border-radius:20px;
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
	padding-left: 1rem !important;
    padding-right: 1rem !important;
	margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
	background-color:transparent;
	color:white!important;
}

.discount{
	position: absolute;
    top: -70px;
    right: 5px;
    max-width: 115px;
	height:auto;
}