*{text-decoration:none;list-style: none;padding:0px;margin:0px;}

@font-face {
  font-family: Montserrat;
  src: url(../fonts/Montserrat-Bold.ttf);
  font-weight: 700;
}

@font-face {
  font-family: Montserrat;
  src: url(../fonts/Montserrat-Medium.ttf);
  font-weight: 500;
}

@font-face {
  font-family: Montserrat;
  src: url(../fonts/Montserrat-Regular.ttf);
  font-weight: 400;
}

@font-face {
  font-family: Montserrat;
  src: url(../fonts/Montserrat-Light.ttf);
  font-weight: 100;
}

.w100{width: 100%;}
.w90{width: 90%;}
.w80{width: 80%;}
.w70{width: 70%;}
.w60{width: 60%;}
.w50{width: 50%;}
.w48{width: 48%;}
.w40{width: 40%;}
.w33{width: 33%;}
.w30{width: 30% !important;}
.w20{width: 20%;}
.w10{width: 10%;}
.w2{width: 2%;}
.w4{width: 4%;}

._input{width: 100%;height: 40px;padding-left: 5px;border-radius: 30px;border:1px solid #ccc;outline: none;}

#k_aside_menu > h5{font-family: Montserrat;font-size: 15px;font-weight: 400;letter-spacing: 2.55px;line-height: 40px;color: #03428f !important;padding-left:30px;}
.ul_menu > li > a{padding-left:35px !important;}
.ul_menu > li > i{color:#03428f;}
.k-aside-menu .k-menu__nav > .k-menu__item .k-menu__submenu .k-menu__item:not(.k-menu__item--parent):not(.k-menu__item--open):not(.k-menu__item--here):not(.k-menu__item--active):hover > .k-menu__heading .k-menu__link-text, .k-aside-menu .k-menu__nav > .k-menu__item .k-menu__submenu .k-menu__item:not(.k-menu__item--parent):not(.k-menu__item--open):not(.k-menu__item--here):not(.k-menu__item--active):hover > .k-menu__link .k-menu__link-text{color:#03428f !important;}
.ul_menu > li:hover{color:none !important;transition:none !important;}
.ul_menu > li a{font-family: Montserrat;}

/*Dashboard*/
.content_cards{display: flex;justify-content: space-between;}
.content_cards > div{display: inline-flex;justify-content: space-between;width: 23%;padding: 10px;border-radius: 8px;color: #FFF;text-align: right;}
.content_operations > div{align-items: center;}
._card.pending{background-color: #96a5df;}
._card.for_approve{background-color: #f17143;}
._card.liquidate{background-color: #e8cc3a;}
._card.completed{background-color: #5fc782;}
._card.cancelled{background-color:#cc2255;}

.bgwhite{background-color: #FFF;}

.left{text-align: left;}
.right{text-align: right;}
.center{text-align: center;}

.p20{padding:20px;}
.p10{padding:10px;}

.pl20{padding-left:20px;padding-right:10px;}
.pl10{padding-left:10px;padding-right:10px;}

.h75{height: 35px;}

.top40{margin-top: 40px;}
.top30{margin-top: 30px;}
.top20{margin-top: 20px;}
.top15{margin-top: 15px;}
.top10{margin-top: 10px;}
.top5{margin-top: 5px}
.top2{margin-top: 2px;}

.m0{margin:0px;}
.auto{margin-left:auto;margin-right:auto;}

.display_flex_between{display: flex;justify-content: space-between;align-items: center;}
.display_flex_center{display: flex !important;justify-content: center;align-items: center !important;}
.display_flex_end{display: flex;justify-content: flex-end;align-items: center;}

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

.dataTables_paginate > ul{justify-content:flex-end;}

#table_change_wrapper > div:first-child{display:none;}
input._search{width: 300px;height: 35px;border-radius: 30px;border: 1px solid #ccc;outline: none;padding-left:10px;}

.btn_blue{background: #03428f;color: #FFF;border-radius: 30px;border: 1px solid #03428f;width:105px;height: 30px;}
._btn{color: #FFF;width: 105px;border-radius: 30px;border: none;display: block;height: 30px;}
.btn_primary{background: #03428f;color: #FFF !important;border-radius: 30px;border: 1px solid #03428f;width: 140px;display: flex;justify-content: center;align-items: center;font-weight: 400;cursor:pointer;outline: none;text-align: center;}
.btn_primary:hover{color:#FFF;}
#main h4{color: #000;font-size: 17px;margin:0px;}

.blue{color: #06418a;}
.green{color:#3acc6c !important;}

.bold{font-weight:bold;}

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

.bottom10{margin-bottom: 10px;}
.bottom15{margin-bottom: 15px;}
.bottom20{margin-bottom: 20px;}
.bottom30{margin-bottom: 30px;}

.block{display:block;}
.flex{display: flex;}
.relative{position: relative;}

.background_login{height: 40vh;background-size: cover;font-family: Montserrat;zoom: 0.9;}
.tab_login{width: 500px;max-width: 90%;background: #FFF;border-radius: 7px;padding: 20px;display: flex;position: absolute;left: 0px;right: 0px;margin: auto;top: 20vh;box-shadow: 0 3px 20px rgba(3, 66, 143, 0.1);padding-bottom: 50px;}
.tab_login form{display: flex;flex-direction: column;width: 100%;}
.tab_login .login_logo{width: 200px;height: auto;margin: 20px auto;}
.tab_login > form input[type="email"], .tab_login > form input[type="password"]{width: 300px;height:40px;margin:15px auto;border-radius: 30px;border:1px solid #ccc;margin-top:7px;outline:none;padding-left:5px;}
.tab_login > form input[type="submit"]{background-color: #3acc6c;color: #FFF;width: 300px;margin: auto;border-radius: 30px;border: 1px solid #3acc6c;height: 40px;outline: none;}
.tab_login > form > label > h5{color:#738dad;}
.tab_login label{width: 302px;margin:auto;}
.tab_login .green{margin: 10px 0px;font-weight: 400;}
.tab_login h3{margin: 35px 0px;color: #03428f;text-align: center;}

.center{text-align: center;}

._form label{display: block;width: 350px;max-width: 100%;margin:20px auto;}
._form label h5{font-size:14px;color: #738dad;}
._form textarea{width:100%;resize: none;height: 150px;border-radius: 7px;border:1px solid #ccc;outline: none;padding-left: 5px;}

.content_float{overflow: hidden;}

.float_left{float:left;}
.float_right{float:right;}

.card_title{height: 60px;border-bottom: 1px solid #f3f6fb;margin-bottom: 30px;}
ul.toggle_menu{position: absolute;width: 94px;border-radius: 4px;box-shadow: 0px 0px 3px 2px #ccc;background-color: #FFF;padding: 10px;right: -22px;}
.k-header__topbar-item.k-header__topbar-item--user .k-header__topbar-wrapper{display: flex;flex-direction: column;justify-content: center;align-items: center;}

.form_modal input,.form_modal select{width: 100%;height: 35px;border: 1px solid #eee;padding-left:10px;border-radius: 4px;box-sizing:border-box;}
.form_modal label{display:block;margin-bottom:20px;}

.content_loading{position: fixed;z-index: 9999;right: 10px;background: #FFF;width: 200px;display: flex;height: 50px;border-radius: 4px;box-shadow: 0px 0px 2px #888;transition:0.2s all;bottom:-50px;}
.content_loading_active{bottom:10px;}
.content_loading_details{justify-content: space-between;display: flex;align-items: center;width: 100%;padding: 0px 20px;background: #efeff5;color: #03428f;box-shadow: 0px 0px 7px -1px #888;}
.content_loading_details h5{margin:0px;}
.content_loading_details img{width:32px;}
.content_loading_active .btn_orange{background-color: #ddd;pointer-events: none !important}

#bank_ach{width:13px !important;}
.text_ach{margin-top: 8px;margin-left: 5px;}
.ul_errors li{margin-bottom:10px;font-weight: bold;color: #fd397a;}

.content_rol{overflow: hidden;border-bottom: 1px solid #ccc;padding-bottom: 30px;margin-bottom: 40px;}
.content_rol ul li{margin-bottom: 15px;}
.content_rol ul li label input{margin-right: 10px;position: relative;top: 2px;}


/*WIDTHS*/
.w100{width:100%;}.w90{width:90%;}.w80{width:80%;}.w70{width:70%;}.w60{width:60%;}.w50{width:50%;}.w40{width:40%;}.w30{width:30%;}.w20{width:20%;}.w10{width:10%;}.w5{width:5%;}.w2{width:2%;}.w100vw{width:100vw;}.w90vw{width:90vw;}.w80vw{width:80vw;}.w70vw{width:70vw;}.w60vw{width:60vw;}.w50vw{width:50vw;}.w40vw{width:40vw;}.w30vw{width:30vw;}.w20vw{width:20vw;}.w10vw{width:10vw;}.w5vw{width:5vw;}.w2vw{width:2vw;}

/*POSITIONS*/
.absolute{position:absolute;}.relative{position:relative;}.static{position:static;}.fixed{position:fixed;}.sticky{position:sticky;}

/*DISPLAYS*/
.block{display:block;}.none{display:none;}.flex{display:flex;}

/*HEIGHTS*/
.h100{height:100%;}.h90{height:90%;}.h80{height:80%;}.h70{height:70%;}.h60{height:60%;}.h50{height:50%;}.h100vh{height:100vh;}.h90vh{height:90vh;}.h80vh{height:80vh;}.h70vh{height:70vh;}.h60vh{height:60vh;}.h50vh{height:50vh;}.h40vh{height:40vh;}.h30vh{height:30vh;}.h20vh{height:20vh;}.h10vh{height:10vh;}

/*FLOATS*/
.float_left{float:left;}.float_right{float:right;}.float_none{float:none;}

/*TOPS*/
.top100{margin-top:100px;}.top90{margin-top:90px;}.top80{margin-top:80px;}.top70{margin-top:70px;}.top60{margin-top:60px;}.top50{margin-top:50px;}.top40{margin-top:40px;}.top30{margin-top:30px;}.top20{margin-top:20px;}.top10{margin-top:10px;}.top2{margin-top:2px;}.top0{margin-top:0px;}

/*MARGINS*/
.margin{margin-left:auto;margin-right:auto;}.margin_left{margin-left:auto;}.margin_right{margin-right:auto;}.m100{margin:100px;}.m90{margin:90px;}.m80{margin:80px;}.m70{margin:70px;}.m60{margin:60px;}.m50{margin:50px;}.m40{margin:40px;}.m30{margin:30px;}.m20{margin:20px;}.m10{margin:10px;}.m2{margin:2px;}
.mh20{margin:20px 0px;}

/*PADDINGS*/
.p100{padding:100px;}.p90{padding:90px;}.p80{padding:80px;}.p70{padding:70px;}.p60{padding:60px;}.p50{padding:50px;}.p40{padding:40px;}.p30{padding:30px;}.p20{padding:20px;}.p10{padding:10px;}.p2{padding:2px;}
.pl100{padding:0px 100px;}.pl50{padding:0px 50px;}.pl20{padding:0px 20px;}

/*BOTTOMS*/
.bottom100{margin-bottom:100px;}.bottom90{margin-bottom:90px;}.bottom80{margin-bottom:80px;}.bottom70{margin-bottom:70px;}.bottom60{margin-bottom:60px;}.bottom50{margin-bottom:50px;}.bottom40{margin-bottom:40px;}.bottom30{margin-bottom:30px;}.bottom20{margin-bottom:20px;}.bottom10{margin-bottom:10px;}.bottom2{margin-bottom:2px;}.bottom0{margin-bottom:0px;}

/*ALIGNS*/
.center{text-align:center;}.left{text-align:left;}.right{text-align:right;}

/*CONTENTS*/
.content_float{overflow:hidden;}.content_inline{display:block;}.content_inline > *{display:inline-block;}

/*FONT-WEIGHT*/
.bold{font-weight:bold;}.light{font-weight:light;}.regular{font-weight:400;}

/*FONT SIZE TEXT*/
.title{font-size:45px;}.sub_title{font-size:30px;}

/*FLEX CUSTOM*/
.flex_column{flex-direction:column;}.flex_row{flex-direction:row;}.flex_center{display:flex;justify-content:center;align-items:center;}.flex_around{display:flex;justify-content:space-around;align-items:center;}.flex_between{display:flex;justify-content:space-between;align-items:center;}

/*FORMS*/
._form{overflow:hidden;}._form label{display:block;}
.ul_3_columns li{width: 32%;display: inline-block;margin:10px 0px;}
#k_table_operations tbody tr > td:nth-child(3),
#k_table_operations tbody tr > td:nth-child(5){display:flex;justify-content: flex-end;}

._previous{margin-top: 5px;display: block;margin-left: 15px;font-size:12px;}

@media (max-width: 700px) {
  .content_cards{display:block;}
  .content_cards > div{width:49%;margin-top:10px;height:120px;}
  .k-header__topbar--mobile-on .k-header__topbar{z-index:999;}
  form.k-form.k-form--fit > div.row{display:block;}
  form.k-form.k-form--fit > div.row .form-group{margin-right: 0px !important;margin-left:0px !important;}
  #table_operations-wrapper > div > div.col-sm-12{overflow-x:auto;}
  .col-lg-8.k-padding-l-0{padding-left:15px !important;}
}

.k-header__topbar-wrapper{position:relative !important;}