[v-cloak] {
  display: none;
}

a {
    color:#004e8c;
    transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,box-shadow 0.25s ease-in-out,border-color 0.25s ease-in-out;
}

a:hover, a:focus,.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus,.nav>li>a:hover, .nav>li>a:focus,.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{
    color:#d83b01;
     text-decoration:none;
    background-color: inherit;
}

.dropdown-menu .divider {
    margin:4px 0;
}

#navbar .dropdown-menu {
    margin-top:0;
}

.payment-container .eway-button {
box-shadow:none;
border-radius: 0;
vertical-align:middle;

}

.payment-container .eway-button span {
 border-radius: 0;
 text-shadow: none;
 box-shadow:none;
 font-weight: normal;
 font-family:inherit;
 padding:5px 10px;
 line-height:1.5;
 font-size:13px;
 height:unset;
 border: 1px solid #FF8200;
}

#header{
    background-color:#f3f2f1;
    padding:5px;
    border-bottom:2px solid #eee;
    box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px;
}

.text-success{
    color:#0b6a0b;
}

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

.devider{
    border-right:2px solid #333;
    margin:0 10px;
}

#loading{
    position:absolute;
    display:none;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background: rgba(255,255,255,0.5);
}

#loading .loading-icon{
    display:flex;
    justify-content: center;
    align-items: center;
    font-size:2em;
    width:100%;
    height:30%;
    color:rgb(116, 39, 116);
}

.breadcrumb{
      background-color: inherit;
      margin:0px;
      padding:10px 0;
      border-bottom:1px solid #eee;
}
.page-header{
    margin:0;
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 6px #ce8483;
}

.has-error .form-control-feedback {
    color: #a94442;
}

body,html {
    margin: 0;
    padding: 0;
    height:100%;
}


.main-page{
  display: flex;
  flex-flow: column;
  height: 100%;

}

.frame-wrapper{
    flex: 1;
}

body{
    color:#666276;
    background-color:#fff; 
}

.h-100{
    height:100%;
}

.w-100{
    width:100%;
}

.w-50{
    width:50%;
}

.w-60{
    width:60%;
}

.w-75{
    width:75%;
}

.bg-white{
    background:#fff;
}

.bg-gray-30{
    background-color: #edebe9;
}

.d-flex{
    display:flex;
}

.d-ib{
    display:inline-block;
}


.table-sm{
    font-size:0.75em;
}
.justify-content-between {
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
}

.justify-content-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
}

.mt-0{
    margin-top:0;
}

.mt-1{
    margin-top:0.5em;
}

.mt-2{
    margin-top:1em;
}

.mt-3{
     margin-top:2em;
}

.m-3{
     margin:2em;
}

.m-0{
    margin:0;
}

.p-0{
    padding:0;
}

.p-1{
    padding:0.5em;
}

.pt-1{
    padding-top:0.5em;
}

.p-2{
    padding:1em;
}

.p-3{
    padding:3em;
}

.py-1{
    padding-bottom:0.5em;
    padding-top:0.5em;
}

.py-2{
    padding-bottom:2em;
    padding-top:2em;
}

.px-1{
    padding-right:0.5em;
    padding-left:0.5em;
}

.my-1{
     margin-bottom:0.5em;
     margin-top:0.5em;
}

.my-2{
     margin-bottom:1em;
     margin-top:1em;
}

.px-3{
    padding-right:3em;
    padding-left:3em;
}

.mx-1{
    margin-right:0.5em;
    margin-left:0.5em;
}

.min-h-500{
    min-height:500px;
}

.min-h-300{
    min-height:300px;
}

.semibold{
    font-weight:600;
}

label,.table th {
    font-weight:600;
}

.required label:after{
    content: ' *';
    color: #a94442;
}


.sign-up .tab-title{
    display:none;
}

.border{
    border:1px solid #eee;
}

.border-bottom {
     border-bottom:1px solid #eee;
}

.border-top {
     border-top:1px solid #eee;
}

.border-lg{
    border-width:2px;
}
.rounded-lg{
        border-radius: 1rem!important;
}

.mx-auto{
    margin-left:auto;
    margin-right:auto;
}

input.form-control{
    box-shadow:none;
    -webkit-box-shadow:none;
}

.sign-up-form{
    width:500px;
   
}

.box-shadow{
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.box-shadow-2{
   box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}

.container #content{
      box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
      margin-right:auto;
      margin-left:auto;
      padding:2em;
      margin-top:2em;
}
.event-box{
    height:265px;
    overflow: hidden;
}

.form-inline{
    display:inline;
}

.btn-link.active{
  border-bottom:2px solid #004e8c;
  text-decoration:none;
}

.btn-link:hover, .btn-link:focus{
  border:unset;
  border-bottom:2px solid #d83b01;
  text-decoration:none;
}

.input-group-addon{
    background-color:inherit;
}

.input-group .form-control:first-child{
    border-right:0;
}

.bold{
    font-weight:bold;
}

.text-muted,.help-block{
    color:#737373
}


.select2-container.form-control{
    padding:0 !important;
    height:unset !important;
}

.select2-container-multi.form-control .select2-choices{
    background-image:none !important;
    border:0 !important;
}

.select2-container-multi .select2-choices .select2-search-choice{
    line-height:inherit !important;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close{
    top:8px;
}
