@font-face {font-family: 'Roboto Condensed';src: url("../fonts/Roboto_Condensed-Regular.ttf");font-weight: normal;}
@font-face {font-family: 'Roboto Condensed';src: url("../fonts/Roboto_Condensed-Bold.ttf");font-weight: bold;}
*, *::before, *::after {box-sizing: border-box;}
body, html {font-size: 16px; font-family: 'Roboto Condensed',sans-serif; margin: 0; line-height: 1.5;color: #333;background: #fff}
input, button, select, nav, textarea, ul, ol {margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}
button, .btn{cursor: pointer;}
h1, h2, h3, h4, h5, h6, p{margin:0 0 .5rem;font-weight: bold;}
p{font-weight: normal;}
svg, img{vertical-align: middle;height: auto; max-width: 100%;}
b, strong {font-weight: bold;}
i {font-style: italic;}
a:not(:hover){text-decoration: none;}
.text-decoration-none{text-decoration: none !important;}
.text-uppercase{text-transform: uppercase;}
.list-unstyled, .list-unstyled ul{list-style: none;padding: 0;}
.position-relative{position: relative;}
.position-absolute{position: absolute;}
.position-fixed{position: fixed;}
.position-static{position: static;}
.form-control{padding: 5px 10px;border-radius: 5px;border: 1px solid #ddd;width: 100%;display: block;}
.text-white{color: #fff;}
.text-dark{color: #4d4d4d;}
.text-info{color: #59B684;}
.text-primary{color: #29A35D !important;}
a.text-dark:hover{color:#29A35D}
.text-center{text-align: center;}
.text-right{text-align: right;}
.bg-white{background: #fff}
.bg-light{background: #f2f4f6;}
.bg-primary{background: #29A35D}
.bg-transparent{background: transparent;}
.fw-bold{font-weight: bold;}
.fw-normal{font-weight: normal;}
.btn{padding: 5px 15px;display: inline-block;border: none;border-radius: 5px;text-decoration: none;}
.btn-primary{color: #fff;background: #29A35D}
.btn-primary:hover{background: #59B684}
.btn-info{color: #fff;background: #59B684}
.btn-info:hover{background: #29A35D}
.border{border: 1px solid #ddd;}
.border-bottom{border-bottom: 1px solid #ddd;}
.border-0{border: none;}
.shadow{box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.07)}
.rounded-circle{border-radius: 50%;}
.rounded-1{border-radius: 5px}
.rounded-2{border-radius: 10px}
.rounded-3{border-radius: 15px}
.w-100{width: 100%;}
.h-100{height: 100%;}
.vh-100{min-height: 100vh;}
.w-auto{width: auto;}
.overflow-hidden{overflow: hidden;}
.h2{font-size: 35px;margin: 0 0 .5rem;}
.h3{font-size: 28px;margin: 0 0 .5rem;}
.h4{font-size: 23px;margin: 0 0 .5rem;}
.h5{font-size: 19px;margin: 0 0 .5rem;}
.alert{position: relative;padding: 1rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: .25rem;
}
.alert-danger{color: #842029;background-color: #f8d7da;border-color: #f5c2c7;}
.alert-success{color: #0f5132;background-color: #d1e7dd;border-color: #badbcc;}
.app-stores img{height: 40px;}
.sidebar a{padding: 10px 15px;color: #333;border-bottom: 1px solid #ddd;font-weight: bold;}
.table-responsive {
    overflow-x: auto;
    width: 100%;
}
.table-responsive .table{
    border-collapse: collapse;
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    background: #fff;
    text-align: left;
}
.table-bordered th, .table-bordered td{
    border: 1px solid #ddd;
    padding: 8px;
}
.table-bordered th{background: #29A35D;color: #fff;border-color: transparent;}
.table-responsive a{text-decoration: none;}
.page-link {position: relative; display: block; padding: .5rem .75rem; margin-left: -1px; line-height: 1.25; color: #29A35D; background-color: #fff; border: 1px solid #dee2e6;text-decoration: none;}
.page-item:first-child .page-link {margin-left: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.page-item.active .page-link {z-index: 3; color: #fff; background-color: #29A35D; border-color: #29A35D;}
.page-item:last-child .page-link {border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.page-item:hover .page-link{color: #fff;border-color: #29A35D;background-color: #29A35D}
@media screen and (min-width: 1200px){
	.sidebar{width:150px}
	.main-content{width:calc(100% - 150px)}
}