/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,500,600,700,800&display=swap);*/
@import url(https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap);
/*@import url(https://fonts.googleapis.com/css?family=Poppins:400,500,300,600,700&display=swap);*/
/*Theme Colors*/
/*bootstrap Color*/
/*Normal Color*/
/*Border radius*/
/*Preloader*/
.preloader {
  width: 100%!important;
  height: 100%!important;
  top: 0;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/* This is for popins font for firefox */
/*@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/2fCJtbhSlhNNa6S2xlh9GyEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}*/
/* This is for popins font for firefox */
/*@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/UGh2YG8gx86rRGiAZYIbVyEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}*/
/* This is for popins font for firefox */
/*@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/yQWaOD4iNU5NTY0apN-qj_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}*/

/*@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/yQWaOD4iNU5NTY0apN-qj_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}*/

/*@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400&display=swap');*/

body {
    font-family: "Inter Tight", sans-serif;
    /*color: #000;*/
    color: #000 !important;
    /*font-weight: 300;*/
    font-size: 11px;
    /*overflow-y: scroll;
    overflow-x: hidden;*/

    font-optical-sizing: auto;
    font-style: normal;
}

@media screen and (max-width: 1367px) {
    body {
        font-family: "Inter Tight", sans-serif;
        /*color: #000;*/
        color: #1A1A1A;
        /*font-weight: 400;*/
        font-size: 12px;
        width:99%!important;
    }
    
}
#content {
    margin-left: 200px;
}

.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
    /*text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);*/
    -webkit-border-radius:8px !important;
    -moz-border-radius: 8px !important;
    -ms-border-radius: 8px !important;
    border-radius: 8px !important;
}

.btn:active,
.btn.active {
    /*background-image: none;*/
}

.btn-group .btn {
    -ms-border-radius: 8px !important;
    border-radius: 8px !important;
}

.container .btn {
    -ms-border-radius: 8px !important;
    border-radius: 8px !important;
}

.btn-default {
    /*text-shadow: 0 0 0 #fff;*/
    /* background-image: -webkit-linear-gradient(top, #F6F8FC 0%, #D9D9D9 100%);
    background-image: linear-gradient(bottom, #F6F8FC 0%, #D9D9D9 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F8FC', endColorstr='#D9D9D9', GradientType=1);
    -moz-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F8FC', endColorstr='#D9D9D9', GradientType=1);
    -o-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F8FC', endColorstr='#D9D9D9', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F8FC', endColorstr='#D9D9D9', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #D9D9D9;*/
    background-color: #D9D9D9;
}

    .btn-default:hover,
    .btn-default:focus {
        background-color: #D9D9D9;
        /*background-position: 0 -15px;*/
    }

    .btn-default:active,
    .btn-default.active {
        background-color: #E1E1E1;
        border-color: #D9D9D9;
    }

.btn-primary {
    background-color: #5C90EB;
    /*background-image: -webkit-linear-gradient(top, #24BFDB 0%, #1C92A6 100%);
    background-image: linear-gradient(bottom, #24BFDB 0%, #1C92A6 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24BFDB', endColorstr='#1C92A6', GradientType=1);
    -moz-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24BFDB', endColorstr='#1C92A6', GradientType=1);
    -o-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24BFDB', endColorstr='#1C92A6', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24BFDB', endColorstr='#1C92A6', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = true);
    background-repeat: repeat-x;*/
    /*border-color: #24BFDB;*/
}

    .btn-primary:hover,
    .btn-primary:focus {
        background-color: #5C90EB;
        /*background-position: 0 -15px;*/
    }

    .btn-primary:active,
    .btn-primary.active {
        background-color: #5C90EB;
        /*border-color: #24BFDB;*/
    }

.btn-inverse {
    /*  background-image: -webkit-linear-gradient(top, #4B4B4B 0%, #3c3c3c 100%);
    background-image: linear-gradient(to bottom, #4B4B4B 0%, #3c3c3c 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B4B4B', endColorstr='#3c3c3c', GradientType=1);
    -moz-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B4B4B', endColorstr='#3c3c3c', GradientType=1);
    -o-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B4B4B', endColorstr='#3c3c3c', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B4B4B', endColorstr='#3c3c3c', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #4B4B4B;*/
    background-color: #041930;
}

    .btn-inverse:hover,
    .btn-inverse:focus {
        background-color: #041930;
        background-position: 0 -15px;
    }

    .btn-inverse:active,
    .btn-inverse.active {
        background-color: #041930;
        border-color: #041930;
    }

.btn-success {
    background-image: -webkit-linear-gradient(top, #3CCC96 0%, #258D66 100%);
    background-image: linear-gradient(to bottom, #3CCC96 0%, #258D66 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3CCC96', endColorstr='#258D66', GradientType=1);
    -moz-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3CCC96', endColorstr='#258D66', GradientType=1);
    -o-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3CCC96', endColorstr='#258D66', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3CCC96', endColorstr='#258D66', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = true);
    background-repeat: repeat-x;
    /*border-color: #3CCC96;*/
}

    .btn-success:hover,
    .btn-success:focus {
        background-color: #258D66;
        /*background-position: 0 -15px;*/
    }

    .btn-success:active,
    .btn-success.active {
        background-color: #258D66;
        /*border-color: #3CCC96;*/
    }

.btn-info {
    /*background-image: -webkit-linear-gradient(top, #5bc0de 0%, #68C6E1 100%);
    background-image: linear-gradient(to bottom, #5bc0de 0%, #68C6E1 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=1);
    -moz-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=1);
    -o-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;*/
    /*border-color: #5bc0de;*/
    background-color: #2157CD;
}

    .btn-info:hover,
    .btn-info:focus {
        background-color: #2157CD;
        /*background-position: 0 -15px;*/
    }

    .btn-info:active,
    .btn-info.active {
        background-color: #2157CD;
        /*border-color: #5bc0de;*/
    }

.btn-warning {
    background-image: -webkit-linear-gradient(top, #FBC57B 0%, #FAAB41 100%);
    background-image: linear-gradient(to bottom, #FBC57B 0%, #FAAB41 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBC57B', endColorstr='#FAAB41', GradientType=1);
    -moz-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBC57B', endColorstr='#FAAB41', GradientType=1);
    -o-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBC57B', endColorstr='#FAAB41', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBC57B', endColorstr='#FAAB41', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    /*border-color: #FBC57B;*/
}

    .btn-warning:hover,
    .btn-warning:focus {
        background-color: #FAAB41;
        /*background-position: 0 -15px;*/
    }

    .btn-warning:active,
    .btn-warning.active {
        background-color: #FAAB41;
        /*border-color: #FBC57B;*/
    }

.btn-danger {
    background-image: -webkit-linear-gradient(top, #D27B84 0%, #C24B57 100%);
    background-image: linear-gradient(to bottom, #D27B84 0%, #C24B57 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D27B84', endColorstr='#C24B57', GradientType=1);
    -moz-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D27B84', endColorstr='#C24B57', GradientType=1);
    -o-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D27B84', endColorstr='#C24B57', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D27B84', endColorstr='#C24B57', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    /*border-color: #D27B84;*/
}

    .btn-danger:hover,
    .btn-danger:focus {
        background-color: #C24B57;
        /*background-position: 0 -15px;*/
    }

    .btn-danger:active,
    .btn-danger.active {
        background-color: #C24B57;
        /*border-color: #D27B84;*/
    }


.btn-facebook {
    background-image: -webkit-linear-gradient(top, #3861A5 0%, #213961 100%);
    background-image: linear-gradient(to bottom, #3861A5 0%, #213961 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3861A5', endColorstr='#213961', GradientType=1);
    -moz-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3861A5', endColorstr='#213961', GradientType=1);
    progid:DXImageTransform.Microsoft.gradient(startColorstr='#3861A5', endColorstr='#213961', GradientType=1);
    -o-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3861A5', endColorstr='#213961', GradientType=1);
    progid:DXImageTransform.Microsoft.gradient(startColorstr='#3861A5', endColorstr='#213961', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3861A5', endColorstr='#213961', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = true);
    background-repeat: repeat-x;
    /*border-color: #24BFDB;*/
}

    .btn-facebook :hover,
    .btn-facebook :focus {
        background-color: #213961;
        /*background-position: 0 -15px;*/
    }

    .btn-facebook :active,
    .btn-facebook .active {
        background-color: #213961;
        /*border-color: #24BFDB;*/
    }

.thumbnail,
.img-thumbnail {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    background-color: #e8e8e8;
    background-image: -webkit-linear-gradient(top, #F6F8FC 0%, #e8e8e8 100%);
    background-image: linear-gradient(to bottom, #F6F8FC 0%, #e8e8e8 100%);
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=1);
    -moz-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=1);
    -o-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=1);
    color: #000;
    background-repeat: repeat-x;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    /*background-color: #357ebd;
    background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
    background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
    background-repeat: repeat-x;*/
    background-color: #26659B;
    background-image: -webkit-linear-gradient(top, #428bca 0%, #26659B 100%);
    background-image: linear-gradient(to bottom, #428bca 0%, #26659B 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
    background-repeat: repeat-x;
}

.navbar-default {
    background-image: -webkit-linear-gradient(top, #fff 0%, #D5E3FB 100%);
    background-image: linear-gradient(to bottom, #fff 0%, #D5E3FB 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-radius: 0 !important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
}

    .navbar-default .navbar-nav > .active > a {
        background-image: -webkit-linear-gradient(top, #F6F8FC 0%, #f3f3f3 100%);
        background-image: linear-gradient(to bottom, #F6F8FC 0%, #f3f3f3 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
        background-repeat: repeat-x;
        -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
        box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
    }

.navbar-brand,
.navbar-nav > li > a {
    text-shadow: none!important; /*0 1px 0 rgba(255, 255, 255, .25);*/
}

.navbar-inverse {
    background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
    background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
}

    .navbar-inverse .navbar-nav > .active > a {
        background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%);
        background-image: linear-gradient(to bottom, #222 0%, #282828 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
        background-repeat: repeat-x;
        -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
        box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
    }

    .navbar-inverse .navbar-brand,
    .navbar-inverse .navbar-nav > li > a {
        text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    }

.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
    /*-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;*/
    border-radius: 0 !important;
}

.alert {
    text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px !important;
}

.alert-success {
    /*background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
    background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
    background-repeat: repeat-x;
    border-color: #b2dba1;*/
    background-color: #9BE3C7!important;
}

.alert-info {
    background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
    background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
    background-repeat: repeat-x;
    border-color: #9acfea;
    color: #000;
}

.alert-warning {
    background-image: -webkit-linear-gradient(top, #FBFAE3 0%, #F9F7D2 100%);
    background-image: linear-gradient(to bottom, #FBFAE3 0%, #F9F7D2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFAE3', endColorstr='#F9F7D2', GradientType=0);
    background-repeat: repeat-x;
    border-color: #f5e79e;
    color: #000;
}

.alert-danger {
    background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
    background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
    background-repeat: repeat-x;
    border-color: #dca7a7;
}

.list-group {
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    /*text-shadow: 0 -1px 0 #3071a9;
    background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
    background-image: linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
    background-repeat: repeat-x;
    border-color: #3278b3;*/
    text-shadow: 0 -1px 0 #26659B;
    background-image: -webkit-linear-gradient(top, #428bca 0%, #26659B 100%);
    background-image: linear-gradient(to bottom, #428bca 0%, #26659B 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
    background-repeat: repeat-x;
    border-color: #26659B;
}

.panel {
    /*-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .05);*/
    border: 1px solid #F6F8FC !important;
    border-radius: 10px !important;
}

.panel-default > .panel-heading {
    background-image: -webkit-linear-gradient(top, #F6F8FC 0%, #F6F8FC 100%);
    background-image: linear-gradient(to bottom, #F6F8FC 0%, #F6F8FC 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F8FC', endColorstr='#F6F8FC', GradientType=0);
    background-repeat: repeat-x;
}

.panel-primary > .panel-heading {
    background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
    background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
    background-repeat: repeat-x;
}

.panel-success > .panel-heading {
    background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
    background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
    background-repeat: repeat-x;
}

.panel-info > .panel-heading {
    background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
    background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
    background-repeat: repeat-x;
}

.panel-warning > .panel-heading {
    background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
    background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
    background-repeat: repeat-x;
}

.panel-danger > .panel-heading {
    background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
    background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
    background-repeat: repeat-x;
}

.well {
    background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #F6F8FC 100%);
    background-image: linear-gradient(to bottom, #e8e8e8 0%, #F6F8FC 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
    background-repeat: repeat-x;
    border-color: #dcdcdc;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
}

.td {
    line-height: 1.9 !important;
}

@media (max-width: 1564px) {
    .page-stats {
        float: right;
        padding: 0px 0 0;
        margin-left: 0;
        list-style: none;
        position: absolute;
        right: 0;
        top: 50px;
        /* border: blue; */
    }
    }

}

.introjs-tooltipbuttons {
    text-align: left;
}

.introjs-skipbutton {
    margin-left: 5px;
}

.introjs-tooltip {
    direction: ltr;
}

.introjs-prevbutton {
    border: 1px solid #d4d4d4;
    border-left: none;
    -webkit-border-radius: 0 0.2em 0.2em 0;
    -moz-border-radius: 0 0.2em 0.2em 0;
    border-radius: 0 0.2em 0.2em 0;
}

.introjs-nextbutton {
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 0.2em 0 0 0.2em;
    -moz-border-radius: 0.2em 0 0 0.2em;
    border-radius: 0.2em 0 0 0.2em;
}

.form-control {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px !important;
}

.statbox {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px !important;
}

.visual {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px !important;
}

.has-switch {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px !important;
}

.select2 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px !important;
}

.btn-facebook {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px !important;
}

.dropdown-menu {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px !important;
}

.widget {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px !important;
}

::-webkit-scrollbar {
    width: 7px;
}

::-webkit-scrollbar-track {
    /*-webkit-box-shadow: inset 0 0 6px #000000;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    -webkit-border-radius: 0;
    border-radius: 0;*/
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    background: #D6E3FA !important;
    /*-webkit-box-shadow: inset 0 0 6px #000000;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);*/
}

/* ReSharper disable once Html.TagNotResolved */
/*::-webkit-scrollbar-thumb:window-inactive {
    background: #BCBCBC;
    }*/


.cd-top {
    display: block;
    height: 40px;
    width: 40px;
    position: fixed;
    bottom: 40px;
    right: 10px;
    box-shadow: 0 0 10px #000000;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: #26659B url(/assets/img/cd-top-arrow.svg) no-repeat center 50%;
    background: #d4d4d4 url(/assets/img/cd-top-arrow.svg) no-repeat center 50%;
    visibility: visible;
    -ms-opacity: 0;
    opacity: .5;
    -webkit-transition: opacity .1s 0s, visibility 0s .3s;
    -moz-transition: opacity .1s 0s, visibility 0s .3s;
    -ms-transition: opacity .1s 0s, visibility 0s .3s;
    -o-transition: opacity .1s 0s, visibility 0s .3s;
    transition: opacity .1s 0s, visibility 0s .3s;
    z-index: 999999;
}

    .cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
        -webkit-transition: opacity .1s 0s, visibility 0s 0s;
        -moz-transition: opacity .1s 0s, visibility 0s 0s;
        -ms-transition: opacity .1s 0s, visibility 0s 0s;
        -o-transition: opacity .1s 0s, visibility 0s 0s;
        transition: opacity .1s 0s, visibility 0s 0s;
    }

    .cd-top.cd-is-visible {
        /* the button becomes visible */
        visibility: visible;
        -ms-opacity: .6;
        opacity: .6;
    }

    .cd-top.cd-fade-out {
        /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
        -ms-opacity: .6;
        opacity: .6;
    }

.no-touch .cd-top:hover {
    background-color: #26659B;
    -ms-opacity: 1;
    opacity: 1;
}

@media only screen and (min-width: 768px) {
    .cd-top {
        right: 20px;
        bottom: 20px;
    }
}

@media only screen and (min-width: 1024px) {
    .cd-top {
        height: 30px;
        width: 100px;
        right: 30px;
        bottom: 0;
    }
}

.ribbon-wrapper .ribbon.red {
    background-color: #D27B84;
}

    .ribbon-wrapper .ribbon.red:after, .ribbon-wrapper .ribbon.red:before {
        border-top: 3px solid #D27B84;
    }

.ribbon-wrapper .ribbon.blue {
    background-color: #24BFDB;
}

    .ribbon-wrapper .ribbon.blue:after, .ribbon-wrapper .ribbon.blue:before {
        border-top: 3px solid #24BFDB;
    }

.ribbon-wrapper .ribbon.green {
    background-color: #3CCC96;
}

    .ribbon-wrapper .ribbon.green:after, .ribbon-wrapper .ribbon.green:before {
        border-top: 3px solid #3CCC96;
    }

.ribbon-wrapper .ribbon.orange {
    background-color: #FBC57B;
}

    .ribbon-wrapper .ribbon.orange:after, .ribbon-wrapper .ribbon.orange:before {
        border-top: 3px solid #FBC57B;
    }

.dataTables_wrapper .dataTables_length{
    float:right!important;
    height: 27.53px!important;
}

button.dt-button, div.dt-button, a.dt-button{
    border: 1px solid #EDF1F5!important;
}

table.dataTable thead th, table.dataTable thead td {
    border-bottom: 1px solid #D5E3FB !important;
}

table.dataTable tfoot th, table.dataTable tfoot td {
    border-top: 2px solid #D5E3FB !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    border: 1px solid #EDF1F5!important;
}

table.dataTable.no-footer {
    border-bottom: 2px solid #D5E3FB !important;
}

.ui-widget {
    font-family: "Inter Tight", sans-serif;
}

    .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
        font-family: "Inter Tight", sans-serif;
        font-size: 12px !important;
    }

label {
    font-weight: 300 !important;
    padding: .3em .6em .3em !important;
}

.ColVis_MasterButton, .btn, .fc-state-default, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    font-size:12px!important;
    font-weight:300!important;
}

.project-switcher .project-list li .title {
    font-weight: 300!important;
    font-size:14px!important;
}

fc-event {
    position: relative!important;
    display: block!important;
    font-size: .94em!important;
    /* line-height: 1.5; */
    font-weight: 300!important;
}

h1, h2, h3, h4, h5, h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 300 !important;
    font-family: "Inter Tight", sans-serif;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10100;
  display: none;
  max-width: 600px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
    margin-top: 15px;
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #F6F8FC;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 43%;
  right: -10px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #fff;
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.blockMsg {
    z-index: 20110;
    position: fixed;
    padding: 20px !important;
    margin: 0px;
    width: 30%;
    top: 45%;
    left: 35%;
    text-align: center;
    color: rgb(0, 0, 0);
    border: 1px solid #fff !important;
    background-color: #fff;
    cursor: wait;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 28px 12px, rgba(0, 0, 0, 0.14902) 0px 2px 6px;
    border-radius: 25px !important;
    font-size:13px!important;
}

.statbox .value {
    font-size:24px!important;
    font-weight: 300!important;
}

.statbox .title {
    font-weight: 300!important;
}

.events_list .event_date_day {
    font-weight: 300 !important;
    font-family: "Inter Tight", sans-serif;
}

.page-title span {
    display: none!important;
    font-size: 12px!important;
    color: #888!important;
    font-weight: 300!important;
}

.form-material .form-group {
    margin-bottom: 10px !important;
    margin-right: -10px !important;
    margin-left: -15px  !important;
}

th {
    font-weight: normal!important;
    height:35px!important;
    color:black!important;
}

.form-material .form-control {
    background-color: rgba(0, 0, 0, 0)!important;
    background-position: center bottom, center calc(99%)!important;
    background-repeat: no-repeat!important;
    background-size: 0 2px, 100% 1px!important;
    padding: 0!important;
    transition: background 0s ease-out 0s!important;
}

.form-material .form-control:disabled {
    background-color: #F0F0F0 !important;
    background-position: center bottom, center calc(99%)!important;
    background-repeat: no-repeat!important;
    background-size: 0 2px, 100% 1px!important;
    padding: 0!important;
    transition: background 0s ease-out 0s!important;
    padding-left: 2px !important;
    color: #000 !important;
}

    .form-material .form-control,
    .form-material .form-control.hover, .form-material .form-control:hover {
        background-image: linear-gradient(#002C4A, #002C4A), linear-gradient(rgba(120, 130, 140, 0.13), rgba(120, 130, 140, 0.13)) !important;
        border: 0 none !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        float: none !important;
    }


        .form-material .form-control.hover,
        .form-material .form-control:hover {
            background-size: 100% 2px, 100% 1px !important;
            outline: 0 none !important;
            transition-duration: .2s !important;
        }

.desc {
    padding-top: 6px !important;
}

.feeds .col2 .date {
    padding: 7px 9px 4px 4px !important;
    text-align: right;
    color: #adadad;
    font-size: 11px;
}

input:disabled {
    background-color: #F0F0F0 !important;
    color:#000!important;
}

option:disabled {
   background-color: #F0F0F0 !important;
}

/* inicio progress-bar*/

.progress {
    -webkit-box-shadow: none !important;
    background-color: #EBEBEB;
    box-shadow: none !important;
    height: 4px;
    border-radius: 0;
    margin-bottom: 18px;
    overflow: hidden
}

.progress-bar {
    box-shadow: none;
    font-size: 8px;
    font-weight: 600;
    line-height: 12px
}

.progress.progress-sm {
    height: 8px!important
}

.progress.progress-sm .progress-bar {
    font-size: 8px;
    line-height: 5px
}

.progress.progress-md {
    height: 15px!important
}

.progress.progress-md .progress-bar {
    font-size: 10.8px;
    line-height: 14.4px
}

.progress.progress-lg {
    height: 20px!important
}

.progress.progress-lg .progress-bar {
    font-size: 12px;
    line-height: 20px
}

.progress-bar-primary {
    background-color: #ab8ce4 !important;
}

.progress-bar-success {
    background-color: #00c292!important;
}

.progress-bar-info {
    background-color: #03a9f3!important;
}

.progress-bar-megna {
    background-color: #01c0c8!important;
}

.progress-bar-warning {
    background-color: #fec107!important;
}

.progress-bar-danger {
    background-color: #fb9678!important;
}

.progress-bar-inverse {
    background-color: #4c5667!important;
}

.progress-bar-purple {
    background-color: #9675ce!important;
}

.progress-bar-custom {
    background-color: #03a9f3!important;
}

.progress-animated {
    -webkit-animation-duration: 8s;
    -webkit-animation-name: myanimation;
    -webkit-transition: 8s all;
    animation-duration: 8s;
    animation-name: myanimation;
    transition: 8s all
}

@-webkit-keyframes myanimation {
    from {
        width: 0
    }
}

@keyframes myanimation {
    from {
        width: 0
    }
}

.progress-vertical {
    min-height: 250px;
    height: 250px;
    width: 4px;
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    margin-right: 20px
}

.progress-vertical .progress-bar {
    width: 100%
}

.progress-vertical-bottom {
    min-height: 250px;
    height: 250px;
    position: relative;
    width: 4px;
    display: inline-block;
    margin-bottom: 0;
    margin-right: 20px
}

.progress-vertical-bottom .progress-bar {
    width: 100%;
    position: absolute;
    bottom: 0
}

.progress-vertical-bottom.progress-sm,
.progress-vertical.progress-sm {
    width: 8px!important
}

.progress-vertical-bottom.progress-sm .progress-bar,
.progress-vertical.progress-sm .progress-bar {
    font-size: 8px;
    line-height: 5px
}

.progress-vertical-bottom.progress-md,
.progress-vertical.progress-md {
    width: 15px!important
}

.progress-vertical-bottom.progress-md .progress-bar,
.progress-vertical.progress-md .progress-bar {
    font-size: 10.8px;
    line-height: 14.4px
}

.progress-vertical-bottom.progress-lg,
.progress-vertical.progress-lg {
    width: 20px!important
}

.progress-vertical-bottom.progress-lg .progress-bar,
.progress-vertical.progress-lg .progress-bar {
    font-size: 12px;
    line-height: 24px
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.p-0 {
    padding: 0 !important
}

.p-10 {
    padding: 10px !important
}

.p-20 {
    padding: 20px !important
}

.p-30 {
    padding: 30px !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.m-0 {
    margin: 0 !important
}


.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-40 {
    margin-left: 40px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-40 {
    margin-right: 40px !important
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-0 {
    margin-top: 0 !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-b-0 {
    margin-bottom: 0 !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-40 {
    margin-bottom: 40px !important
}

.b-t {
    border-top: 1px solid rgba(120, 130, 140, 0.13)
}

.b-b {
    border-bottom: 1px solid rgba(120, 130, 140, 0.13)
}

.b-l {
    border-left: 1px solid rgba(120, 130, 140, 0.13)
}

.b-r {
    border-right: 1px solid rgba(120, 130, 140, 0.13)
}

.b-all {
    border: 1px solid rgba(120, 130, 140, 0.13)
}

.b-none {
    border: 0 !important
}

.table tr:hover {
    color: #000 !important;
}

#sidebar ul#nav ul.sub-menu a {
    text-transform: uppercase !important;
    font-weight: 300 !important;
    color: #000 !important;
    text-shadow: none !important;
}

.dropdown-menu {
    min-width: 280px!important;
}

ul.stats li strong {
    font-size: 25px;
    font-weight: 300!important
}


.btn {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent
}

    .btn.active:focus, .btn:active:focus, .btn:focus {
        outline: dotted thin;
        outline: -webkit-focus-ring-color auto 5px;
        outline-offset: -2px
    }

    .btn.active, .btn:active {
        background-color: #F6F8FC;
    }

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

    .btn-default.active, .btn-default:active, .btn-default:focus, .btn-default:hover, .open .dropdown-toggle.btn-default {
        color: #000;
        background-color: #F6F8FC;
        border-color: #747775;
    }

    .btn-default.active, .btn-default:active, .open .dropdown-toggle.btn-default {
        background-image: none;
    }

.btn-block {
    display: block;
    width: 100%
}

.has-switch span.switch-danger {
    color: #fff;
    text-shadow: none !important;
    background-color: #d27b84 !important;
    background-repeat: repeat-x !important;
    background-color: #d27b84 !important;
    background-image: linear-gradient(to bottom,#d27b84,#d27b84) !important;
    border-right-color: #d27b84 !important;
    border-top-color: #d27b84 !important;
    border-bottom-color: #d27b84 !important;
}

.has-switch span.switch-success {
    color: #fff;
    text-shadow:none !important;
    background-color: #7bd29e !important;
    background-repeat: repeat-x !important;
    background-color: #7bd29e !important;
    background-image: linear-gradient(to bottom,#7bd29e,#7bd29e) !important;
    border-right-color: #7bd29e !important;
    border-top-color: #7bd29e !important;
    border-bottom-color: #7bd29e !important;
}

.alert {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px !important;
}

.alert-success {
    background-color: #9BE3C7 !important;
    color: #000 !important;
}

.alert-info {
    background-image: -webkit-linear-gradient(top, #D5E3FB 0%, #D5E3FB 100%) !important;
    background-image: linear-gradient(to bottom, #D5E3FB 0%, #D5E3FB 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D5E3FB', endColorstr='#D5E3FB', GradientType=0) !important;
    background-repeat: repeat-x !important;
    border-color: #D5E3FB !important;
    color: #000 !important;
}

.alert-warning {
    background-image: -webkit-linear-gradient(top, #FBF5D8 0%, #FBF5D8 100%) !important;
    background-image: linear-gradient(to bottom, #FBF5D8 0%, #FBF5D8 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBF5D8', endColorstr='#FBF5D8', GradientType=0) !important;
    background-repeat: repeat-x !important;
    border-color: #FBF5D8 !important;
    color: #000 !important;
}

.alert-danger {
    background-image: -webkit-linear-gradient(top, #E4AFB5 0%, #E4AFB5 100%) !important;
    background-image: linear-gradient(to bottom, #E4AFB5 0%, #E4AFB5 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4AFB5', endColorstr='#E4AFB5', GradientType=0) !important;
    background-repeat: repeat-x !important;
    border-color: #E4AFB5 !important;
    color: #000!important;
}

.alert-default {
    background-image: -webkit-linear-gradient(top, #F6F8FC 0%, #F6F8FC 100%) !important;
    background-image: linear-gradient(to bottom, #F6F8FC 0%, #F6F8FC 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F8FC', endColorstr='#F6F8FC', GradientType=0) !important;
    background-repeat: repeat-x !important;
    border-color: #F6F8FC !important;    
}

.well {
    background-image: -webkit-linear-gradient(top, #F6F8FC 0%, #F6F8FC 100%) !important;
    background-image: linear-gradient(to bottom, #F6F8FC 0%, #F6F8FC 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F8FC', endColorstr='#F6F8FC', GradientType=0) !important;
    background-repeat: repeat-x !important;
    border-color: #F6F8FC !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.widget.box {
    border: 1px solid #F6F8FC;
}
.widget.box .widget-header {
    background: #F6F8FC !important;
    border-bottom-color: #F6F8FC !important;
    line-height: 35px !important;
    padding: 0 12px !important;
    margin-bottom: 0 !important;
}

.widget .widget-header {
    margin-bottom: 15px !important;
    border-bottom: 1px solid #F6F8FC !important;
}

.form-actions {
    padding: 19px 20px 20px !important;
    margin-top: 10px !important;
    margin-bottom: 20px !important;
    background-color: #F6F8FC !important;
    border-top: 1px solid #F6F8FC !important;
}

.panel-default > .panel-heading {
    color: #000 !important;
    background-color: #F6F8FC !important;
    border-color: #F6F8FC !important;
}

.panel-footer {
    border-top: 1px solid #F6F8FC !important;
}

#sidebar {
     width: 210px;
}

    #sidebar ul#nav > .open, #sidebar ul#nav > li.current {
        background: #D5E3FB !important;
        border-right: 5px solid #5590ed !important;
    }

    #sidebar ul#nav ul.sub-menu li.current {
        background: #D5E3FB !important;
        border-right: 5px solid #5590ed !important;
        border-bottom: 1px solid #F6F8FC !important;
    }

    #sidebar ul#nav > li.current > a {
        border-right: 5px solid #5590ED !important;
    }

.container {
    max-width: none !important;
    padding: 0 0 0 20px;
}

.crumbs {
    margin: 0 -15px !important;
    height: 40px;
    background: #fafafa;
    border-bottom: 1px solid #d9d9d9;
}

.breadcrumb { padding: 8px 20px; }

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 5px 5px 5px 18px;
    margin: 5px 0 5px 5px;
    line-height: 12px;
    color: #000!important;
    cursor: default;
    border: 1px solid #C7C7C7;
    background-color: #F7F7F7;
    font-size: 11px;
    vertical-align: middle;
    border-radius: 4px;
}

    .select2-container-multi .select2-choices .select2-search-choice:hover {
        border: 1px solid #3E3E3E;
    }


select2-container select2-container-multi full-width-fix {
    padding: 15px!important;
}

.label {
    line-height: 2;
    white-space: pre-wrap;
}

.badge, .label { font-size: 10px!important; }

.row { margin-right: -13px!important; }

.btn-rounded {
    border-radius: 60px!important;
}

#sidebar .sidebar-search .submit {
    margin-top: 5px !important;
    opacity: 1 !important;
    cursor: pointer;
}

#sidebar .sidebar-search .submit, #sidebar .sidebar-search input {
    color: #000;
    background-color: #F6F8FC !important;
}

.select2-container .select2-choice {
    height: 32px !important;
}

.input-group-addon {
    font-size: 15px;
    padding: 8px 8px 5px 8px;
    cursor: pointer;
    border: transparent !important;
    background-color: transparent !important;
}

.modal-content {
    border-radius:10px!important;
}

.modal.in .modal-dialog {
    border-radius: 10px !important;
}

.tabbable-custom {
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
    margin-bottom: 15px;
}

.white-box, .white-box:hover {
    border-radius:10px!important;
}

.alert {
    border-radius: 10px !important;
}

.feeds .col1 {
    border-radius: 10px !important;
}

.modal-header {
    background-color: #EAF1FB;
    border-radius: 10px 10px 0 0 !important;
}

.modal-footer {
    background-color: #EAF1FB;
    border-radius: 0 0 10px 10px !important;
}

.widget.box .widget-header {
    border-radius: 10px 10px 0 0 !important;
}

/*.widget.box .widget-content {
    border-radius: 0 0 10px 10px !important;
}*/

.form-actions {
    border-radius: 10px !important;
}

.tabbable-custom > .tab-content {
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 0 10px 10px 10px!important;
}

.tabbable-custom > .nav-tabs > li > a {
    border-radius: 10px 10px 0 0 !important;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border-radius: 10px 10px 0 0 !important;
}

.tabbable-custom > .nav-tabs > li.active {
    border-radius: 10px 10px 0 0 !important;
}

.thumbnail {
    border-radius: 10px !important;
}

    .thumbnail h3 {
        text-align: center !important;
    }

.faux-email {
    border-radius: 10px !important;
}

.well {
    border-radius: 10px !important;


.table {
    border-collapse: separate; /* Evita que as bordas colapsem e permite o arredondamento */
    border-spacing: 0; /* Remove os espaços entre as células */
    border: 1px solid #ddd; /* Define a borda da tabela */
    border-radius: 15px!important; /* Define o arredondamento dos cantos */
}

/* Opcional: Arredondar também as bordas das células */
td, th {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

    /* Opcional: Remove a borda das células no canto */
    td:first-child {
        border-left: none;
    }

    th:first-child {
        border-left: none;
    }

.table-highlight-head thead {
    background-color: #F6F8FC;
    border-top:#000;
    border-radius: 10px 10px 0 0 !important;
}

.widget {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 300;
    font-family: "Inter Tight", sans-serif;
}

.select2-container {
    border-radius: 10px !important;
}

input[type="text"], input[type="email"], input[type="tel"], input[type="search"], input[type="url"], input[type="password"], .ui-autocomplete-input, textarea, .uneditable-input {
    border-radius: 10px !important;
}

.select2-container .select2-choice .select2-arrow {
    border-radius: 10px !important;
}

.select2-container .select2-choice {
    border-radius: 10px !important;
}

.dropdown-menu > li > a:hover {
    border-radius: 10px !important;
}

.panel-default > .panel-heading {
    border-radius: 10px 10px 0 0 !important;
}

.panel-heading {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.highcharts-legend-box {
    font-size: 12px !important;
    border-radius: 10px !important;
}

.text-success {
    color: #49CD97!important;
}

    /*# sourceMappingURL=bootstrap-theme.css.map */
