
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjdXN0b20uY3NzIn0= */

/*# sourceMappingURL=custom.css.map */


/* @import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url('https://fonts.googleapis.com/icon?family=Material+Icons');


*{
    font-family: Jost, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
        Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue,
        sans-serif;
     border-color:#c2c2c7;
    font-feature-settings: "kern";
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important; 
}  */


/* @font-face {
    font-family: RobotoCondensed;
    font-weight: normal;
    src: url('../fonts/Roboto_Condensed/RobotoCondensed-Regular.ttf');
}

@font-face {
    font-family: RobotoCondensed;
    font-weight: bold;
    src: url('../fonts/Roboto_Condensed/RobotoCondensed-Bold.ttf');
}

*{
    font-family: RobotoCondensed;
    font-feature-settings: "kern";
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important; 
}   */










img, svg, video, canvas, audio, iframe, embed, object {
    display: unset !important ;
}

.form-group{
    margin-bottom: 10px;
}
.formkit-submit-button{
    max-width: 300px;
    color: #fff;
    background-color: #6777ef;
    float:right
}
.formkit-message {
    display: visible;
    width: 100%;
    margin-top: 0.25rem;
    font-size: .875em;
    color: #dc3545;
}
.inner-class-checkbox{
    display: inline;
    margin-right: 20px;
    float: left;
}

.inner-class-checkbox-center{
    margin-top:30px;
    margin-right: 20px;
    float: left;
}
.label-class-checkbox-center{
    margin-top:30px;
    float:left
}


.textarea-size{
    height: 200px !important;
    width:100%
}

.text-bold{
    font-weight: bold;
}

.vertical-center {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.horizontal-center{
    margin-left: auto;
    margin-right: auto;
}
.customOptionsHeight{
    height:100px !important;
}
.display-block{
    display: block;
}
.display-inline{
    display: inline;
}


.text-color-black{
    color: #000000;
}
.f-s{
    font-size: 14px;
}
.f-w-400{
    font-weight: 400;
}
.f-m{
    font-size: 16px;
}
.f-l{
    font-size: 20px;
}

.float-right{
    float:right
}
.center-by-margin{
    margin-inline: auto;
}
.no-margin{
    margin:0px
}
.no-margin-inline{
    margin-inline:0px;
}
.main-content{
    padding-top: 95px !important;
}

html,body,.main-wrapper,#app,#inertiaapp{
    height: 100% !important;
}

.formkit-messages{
    padding-left: 0px;
}
.formkit-message {
    display: visible;
    width: 100%;
    margin-top: 0px;
    font-size: .875em;
    color: #dc3545;
    font-weight: 800;
}

.formkit-messages li{
    line-height: 25px;
    font-weight: 400;
}


.input-class{
    width:100%;
  }

















/*****

**  TEXT STYLES

*****/
.bodytexthighlight{
    color:#000000
}
.headerstylebig{
    font-size: 30px;
    font-weight: 600px;
}
.headerstylemedium{
    font-size: 20px;
    font-weight: 400px;
}
.headerstylesmall{
    font-size: 15px;
    font-weight: 200px;
}

.bg-primary{
    background-color: #1877F2 !important;
}
.theme-white .bg-primary {
    background-color: #1877F2 !important;
}

.bg-light{
    background-color: #F9F9F9 !important;
}
.buttton-primary{
    background-color: #6383FA;
    color:#ffffff;
    max-width:200px !important;
    padding: 0.3rem 0.8rem;
    letter-spacing: 0.5px;
}
.buttton-secondary{
    background-color: #009CFF;
    color:#ffffff;
    max-width:200px !important;
    padding: 0.3rem 0.8rem;
    letter-spacing: 0.5px;
}
.cursorpointer{
    cursor: pointer;
}
.flex{
    display: flex;
}
.flex-vertical{
    display: flex;
    flex-direction: column;
}
