/*html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}*/

@font-face {
    font-family: "Helvetica Neue LT W04_41488882";
    src: url("/content/fonts/1488882/cbd2d238-27b7-4a2a-86f0-e3aa7eed84d7.eot?#iefix");
    src: url("/content/fonts/1488882/cbd2d238-27b7-4a2a-86f0-e3aa7eed84d7.eot?#iefix") format("eot"), url("/content/fonts/1488882/f20b86ad-a3dc-4459-92b7-456b456d015a.woff2") format("woff2"), url("/content/fonts/1488882/ca003289-5ee3-45c2-94ad-36c743c35fc1.woff") format("woff"), url("/content/fonts/1488882/7b96672b-19aa-43a4-99af-e572f0fb14e4.ttf") format("truetype");
}

body {
    background-color: #f4f4f4;
    font-family: Verdana, Helvetica, sans-serif !important;
    font-size: 12px !important;
    color: #525252 !important;
}

* {
    border-radius: 0 !important;
}

h1 {
    margin-top: 0px;
    font-size: 24px !important;
}

h3 {
    font-size: 20px !important;
}

h4 {
    font-size: 18px !important;
}

/*#region Common Styles*/
.error {
    color: #dc3545;
}

.font-lg {
    font-size: 14px !important;
}

.font-normal {
    font-size: 12px !important;
}

.font-light {
    font-weight: normal !important;
}

.form-control-small {
    height: 30px !important;
    font-size: 12px !important;
}

.display-block {
    display: block;
}

.display-none {
    display: none;
}

.display-inline {
    display: inline;
}

.page-title {
    margin-top: 0;
    margin-bottom: 20px;
}

.masterFooter {
    width: 100%;
    text-align: center;
    color: #4d4d4d;
    margin-top: 0;
    padding-top: 25px;
    height: 50px;
    clear: both;
}

.font-italic {
    font-style: italic;
}

.v-align-top {
    vertical-align: top !important;
}

/*#endregion Common Styles*/

/*#region Texts*/
.text-white {
    color: #ffffff;
}

.text-danger {
    color: #dc3545;
}

.text-primary {
    color: #084298 !important;
}

.font-bold {
    font-weight: bold;
}
/*#endregion Texts*/

/*#region Custom Margins*/
/*All Margins*/
.m-0 {
    margin: 0 !important;
}

.m-10 {
    margin: 10px !important;
}

.m-15 {
    margin: 15px !important;
}

.m-auto {
    margin: 0 auto !important;
}

/*Top Margins*/
.mt-0 {
    margin-top: 0 !important;
}

.mt-5 {
    margin-top: 5px !important;
}

.mt-7 {
    margin-top: 7px !important;
}

.mt-10 {
    margin-top: 10px !important;
}

.mt-15 {
    margin-top: 15px !important;
}

.mt-20 {
    margin-top: 20px !important;
}

.mt-30 {
    margin-top: 30px !important;
}

/*Right Margins*/
.mr-0 {
    margin-right: 0 !important;
}

.mr-7 {
    margin-right: 7px !important;
}

.mr-10 {
    margin-right: 10px !important;
}

.mr-15 {
    margin-right: 15px !important;
}

/*Bottom Margins*/
.mb-0 {
    margin-bottom: 0 !important;
}

.mb-3 {
    margin-bottom: 3px !important;
}

.mb-5 {
    margin-bottom: 5px !important;
}

.mb-7 {
    margin-bottom: 7px !important;
}

.mb-10 {
    margin-bottom: 10px !important;
}

.mb-15 {
    margin-bottom: 15px !important;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.mb-30 {
    margin-bottom: 30px !important;
}

.mb-50 {
    margin-bottom: 50px !important;
}

/*Left Margins*/
.ml-0 {
    margin-left: 0 !important;
}

.ml-7 {
    margin-left: 7px !important;
}

.ml-10 {
    margin-left: 10px !important;
}

.ml-15 {
    margin-left: 15px !important;
}
/*#endregion Custom Margins*/

/*#region Custom Paddings*/
.p-0 {
    padding: 0 !important;
}

.p-5 {
    padding: 5px;
}

.p-10 {
    padding: 10px !important;
}

.p-15 {
    padding: 15px;
}

/*Padding Top*/
.pt-0 {
    padding-top: 0 !important;
}

.pt-5 {
    padding-top: 5px !important;
}

.pt-7 {
    padding-top: 7px !important;
}

.pt-15 {
    padding-top: 15px !important;
}

.pt-30 {
    padding-top: 30px !important;
}

.pt-50 {
    padding-top: 50px !important;
}

.pt-100 {
    padding-top: 100px !important;
}

/*Padding Right*/
.pr-0 {
    padding-right: 0 !important;
}

.pr-5 {
    padding-right: 5px !important;
}

.pr-15 {
    padding-right: 15px !important;
}

.pr-20 {
    padding-right: 20px !important;
}

.pr-25 {
    padding-right: 25px !important;
}

.pr-30 {
    padding-right: 30px !important;
}

/*Padding Bottom*/
.pb-0 {
    padding-bottom: 0 !important;
}

.pb-5 {
    padding-bottom: 5px !important;
}

.pb-15 {
    padding-bottom: 15px !important;
}

.pb-7 {
    padding-bottom: 7px !important;
}

.pb-20 {
    padding-bottom: 20px !important;
}

.pb-30 {
    padding-bottom: 30px !important;
}

/*Padding Left*/
.pl-0 {
    padding-left: 0 !important;
}

.pl-5 {
    padding-left: 5px !important;
}

.pl-7 {
    padding-left: 7px !important;
}

.pl-10 {
    padding-left: 10px !important;
}

.pl-15 {
    padding-left: 15px !important;
}

.pl-20 {
    padding-left: 20px !important;
}

.pl-30 {
    padding-left: 30px !important;
}
/*#endregion Custom Paddings*/

/*#region Widths*/
.w-5 {
    width: 5% !important;
}

.w-10 {
    width: 10% !important;
}

.w-15 {
    width: 15% !important;
}

.w-20 {
    width: 20% !important;
}

.w-80 {
    width: 80% !important;
}

.w-100 {
    width: 100% !important;
}
/*#endregion Widths*/

/*#region Custom Borders*/
.no-border {
    border: none !important;
}

.no-border-top {
    border-top: none !important;
}

.no-border-right {
    border-right: none !important;
}

.no-border-bottom {
    border-bottom: none !important;
}

.no-border-left {
    border-left: none !important;
}
/*#endregion Custom Borders*/

/*#region Anchor Tags*/
a {
    color: #0a58ca;
    text-decoration: none;
}

    a:focus {
        outline: 1px solid #ccc !important;
    }

td a:focus {
    color: #0a58ca;
    text-decoration: none;
    background-color: #ffffff;
}

.heading:focus {
    color: inherit !important;
    background-color: transparent !important;
}

.heading:hover {
    color: inherit !important;
    background-color: transparent !important;
}
/*#endregion Anchor Tags*/

/*#region NavBar*/
.navbar {
    margin-bottom: 0 !important;
}

.dropdown-menu {
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .dropdown-menu > li > a {
        color: #383838 !important;
        font-size: 12px !important;
        line-height: 2 !important;
    }

.navbar-custom {
}

    .navbar-custom .navbar-nav > li > a {
        color: #383838 !important;
    }

.navbar-caret {
    border-top: 5px solid;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

.dropdown-toggle:focus {
    outline: 1px solid #ccc !important;
}

.dropdown-menu {
    margin-top: 0 !important;
    font-size: 12px !important;
}

.nav-pills > li.active > a {
    background-color: #5c636a !important;
    border-color: #5c636a !important;
}

.nav-pills > li:active > a {
    background-color: #5c636a !important;
    border-color: #5c636a !important;
}

    .nav-pills > li:active > a:focus {
        background-color: #5c636a !important;
        border-color: #5c636a !important;
    }


/*#endregion NavBar*/

/*#region Layouts*/
.main-layout {
    width: 90%;
    margin: 0 auto;
    background-color: #ffffff;
    padding: 20px;
    overflow: visible;
}

.mainlayout {
    width: 90%;
    margin: 5px auto;
    padding: 20px;
    overflow: visible;
}

.mainLayout-effect {
    background-color: #ffffff;
    overflow: visible;
}

.main-tableLayout {
    width: 70%;
    margin: 20px auto;
    background-color: #ffffff;
    padding: 10px;
}
/*#endregion Layouts*/

/*#region Buttons*/
.btn:focus,
.btn:active:focus,
.btn.active:focus {
    outline: 1px solid #ccc !important;
    outline-offset: 0 !important;
}

/*Seera Button*/
.btn-seera {
    background-color: #99cc32;
    border-color: #99cc32;
    color: #ffffff;
}

    .btn-seera:active, .btn-seera:hover, .btn-seera:focus {
        background-color: #7aa328;
        border-color: #7aa328;
        color: #ffffff;
    }

/*.btn-seera {
    background-color: #696969;
    border-color: #696969;
    color: #ffffff;
}

    .btn-seera:active, .btn-seera:hover, .btn-seera:focus {
        background-color: #4b4b4b;
        border-color: #4b4b4b;
        color: #ffffff;
    }*/

/*Primary Button*/
.btn-primary {
    background-color: #084298 !important;
    border-color: #084298 !important;
    color: #ffffff !important;
}

    .btn-primary:active, .btn-primary:hover, .btn-primary:focus, .open > .dropdown-toggle.btn-primary {
        background-color: #052c65 !important;
        border-color: #052c65 !important;
        color: #ffffff !important;
    }

        .btn-primary:active:focus {
            background-color: #052c65 !important;
            border-color: #052c65 !important;
            color: #ffffff
        }

/*Secondary Button*/
.btn-secondary {
    background-color: #5c636a !important;
    border-color: #5c636a !important;
    color: #ffffff !important;
}

    .btn-secondary:active, .btn-secondary:hover, .btn-secondary:focus {
        background-color: #343a40 !important;
        border-color: #343a40 !important;
        color: #ffffff !important;
    }

/*Success Button*/
.btn-success {
    background-color: #198754 !important;
    border-color: #198754 !important;
    color: #ffffff !important;
}

    .btn-success:active, .btn-success:hover, .btn-success:focus {
        background-color: #146c43 !important;
        border-color: #146c43 !important;
        color: #ffffff !important;
    }

/*Info Button*/
.btn-info {
    background-color: #087990 !important;
    border-color: #087990 !important;
    color: #ffffff !important;
}

    .btn-info:active, .btn-info:hover, .btn-info:focus, .open > .dropdown-toggle.btn-info {
        background-color: #055160 !important;
        border-color: #055160 !important;
        color: #ffffff !important;
    }

        .btn-info:active:focus {
            background-color: #055160 !important;
            border-color: #055160 !important;
            color: #ffffff !important;
        }

/*Danger Button*/
.btn-danger {
    background-color: #dc3545 !important;
    border-color: #dc3545 !important;
    color: #ffffff !important;
}

    .btn-danger:active, .btn-danger:hover, .btn-danger:focus {
        background-color: #b02a37 !important;
        border-color: #b02a37 !important;
        color: #ffffff !important;
    }

.btn-default-danger {
    color: #dc3545;
    background-color: transparent;
    background-image: none;
    border-color: #dc3545;
}

    .btn-default-danger:hover,
    .btn-default-danger:focus,
    .btn-default-danger:active,
    .btn-default-danger.active,
    .open > .dropdown-toggle.btn-default-danger {
        color: #fff;
        background-color: #dc3545;
        border-color: #dc3545;
    }

/*Warning Button*/
.btn-warning {
    background-color: #dc6502 !important;
    border-color: #dc6502 !important;
    color: #ffffff !important;
}

    .btn-warning:active, .btn-warning:hover, .btn-warning:focus, .open > .dropdown-toggle.btn-warning {
        background-color: #a94e02 !important;
        border-color: #a94e02 !important;
        color: #ffffff !important;
    }

        .btn-warning:active:focus {
            background-color: #a94e02 !important;
            border-color: #a94e02 !important;
            color: #ffffff !important;
        }

.btn-link {
    color: #0a58ca !important;
}
/*#endregion Buttons*/

/*#region Buttons Widths*/
.btn-40 {
    width: 40px;
}

.btn-60 {
    width: 60px;
}

.btn-67 {
    width: 67px;
}

.btn-75 {
    width: 75px;
}

.btn-80 {
    width: 80px;
}

.btn-90 {
    width: 90px;
}

.btn-100 {
    width: 100px;
}

.btn-125 {
    width: 125px;
}

.btn-150 {
    width: 150px;
}
/*#endregion Buttons Widths*/

/*#region Labels*/
.label-default {
    background-color: #495057 !important;
}

.label-primary {
    background-color: #0b57c8 !important;
}

    .label-primary[href]:hover, .label-primary[href]:focus {
        background-color: #084298 !important;
    }

.label-secondary {
    color: #495057 !important;
    background-color: #ffffff;
}


.label-success {
    background-color: #198754 !important;
}

.label-info {
    background-color: #087990 !important;
}

.label-warning {
    background-color: #a94e02 !important;
}

    .label-warning[href]:hover, .label-warning[href]:focus {
        background-color: #db6503 !important;
    }

.label-danger {
    background-color: #dc3545 !important;
}
/*#endregion Labels*/

/*#region Pager*/
.cssPager td > span,
.cssPager td > a {
    margin: 20px auto;
    padding: 6px 12px;
    line-height: 1.428571429;
    text-decoration: none;
    border-width: thin;
    border-style: solid;
    float: left;
    border-color: #5c636a !important;
}

.cssPager td > a {
    background-color: #fff !important;
    color: #5c636a !important;
}

    .cssPager td > a:hover {
        background-color: #5c636a !important;
        color: #fff !important;
    }

.cssPager td > span {
    background-color: #5c636a !important;
    color: #fff !important;
}

.cssPager td {
    padding: 0 !important;
}

    .cssPager td + td > a,
    .cssPager td + td > span {
        margin-left: -2px;
    }

.cssPager tr > td:first-child > a,
.cssPager tr > td:first-child > span {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.cssPager tr > td:last-child > a,
.cssPager tr > td:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.pagination > .active > a, .pagination > .active > span {
    border-color: #5c636a !important;
    background-color: #5c636a !important;
    color: #fff !important;
}

.pagination > li > a {
    color: #5c636a !important;
}

.k-pager-wrap {
    color: #525252 !important;
}
/*#endregion Pager*/

/*#region Kendo*/
.k-autocomplete {
    font-size: 12px !important;
    height: 30px !important;
}

    .k-autocomplete > .k-input {
        height: 28px !important;
    }

.k-multiselect-wrap {
    min-height: 29px !important;
}

.k-multiselect .k-button {
    /*border-color: #084298 !important;*/
    background-color: #084298 !important;
    height: 27px !important;
    padding-top: 2px !important;
}

    .k-multiselect .k-button.k-state-hover {
        color: #ffffff !important;
        background-color: #052c65 !important;
        /*border-color: #052c65 !important;*/
    }

.k-multiselect-wrap .k-select {
    padding-top: 1px !important;
}

.k-multiselect-wrap .k-input {
    margin-top: 4px !important;
    color: #525252 !important;
}

.k-state-hover, .k-state-selected:hover {
    color: #ffffff !important;
    background-color: #052c65 !important;
    /*border-color: #052c65 !important;*/
}

.k-list > .k-state-selected {
    color: #ffffff !important;
    /*border-color: #084298 !important;*/
    background-color: #084298 !important;
}

.k-state-selected {
    background-color: #052c65 !important;
    border-color: #052c65 !important;
}

.k-state-focused {
    color: #ffffff !important;
    /*border-color: #084298 !important;*/
    /*background-color: #084298 !important;*/
}

.k-picker-wrap.k-state-focused, .k-item.k-state-focused, k-numeric-wrap.k-state-focused {
    color: #ffffff !important;
    border-color: #052c65 !important;
    background-color: #052c65 !important;
}

.k-dropdown-wrap > .k-input {
    background-color: #FFFFFF !important;
    border-color: #66AFE9 !important;
}

.k-state-hover {
    color: #ffffff !important;
    border-color: #66AFE9 !important;
}

.k-calendar .k-link:hover {
    color: #ffffff !important;
}

a.k-link.k-state-disabled:hover {
    color: #a1a1a1 !important;
}

/*Errors*/
.k-widget.k-tooltip-validation {
    color: #dc3545 !important;
    background-color: transparent !important;
    border: none !important;
}

td.k-state-hover > a {
    color: #ffffff !important;
}

.k-link.k-nav-today:hover {
    color: #ffffff !important;
    border-color: #052c65 !important;
    background-color: #052c65 !important;
}

.k-numeric-wrap.k-state-default.k-state-focused {
    color: #ffffff !important;
    border-color: #052c65 !important;
    background-color: #052c65 !important;
}
/*.k-today > .k-link {
    background-color: #ebebeb;
}*/
/*#endregion Kendo*/
/*#region Chosen*/
select.form-control + .chosen-container.chosen-container-single .chosen-single {
    font-size: 12px !important;
    height: 30px !important;
}

select.form-control + .chosen-container .chosen-results {
    font-size: 12px !important;
}

.chosen-container-single .chosen-single span {
    /*padding-top: 2px !important;*/
}

select.form-control + .chosen-container .chosen-drop {
    margin: 0 !important;
}

select.form-control + .chosen-container .chosen-results li.highlighted {
    color: #ffffff !important;
    background-color: #084298 !important;
}

select.form-control + .chosen-container .chosen-results li.active-result:hover {
    color: #ffffff !important;
    background-color: #084298 !important;
}
/*#endregion Panels*/

/*#region Panels*/
.panel-primary {
    border-color: #495057 !important;
}

    .panel-primary > .panel-heading {
        color: #fff !important;
        background-color: #495057 !important;
        border-color: #495057 !important;
    }

        .panel-primary > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #495057 !important;
        }

.panel-title {
    font-size: 14px !important;
}

.panel-danger .panel-footer {
    background-color: #dc3545 !important;
    border-color: #dc3545 !important;
}

.panel-message {
    background-color: #fff !important;
    border-color: #495057 !important;
    border-width: 1px;
    border-style: solid;
}

.panel-danger {
    border-color: #dc3545 !important;
}

    .panel-danger > .panel-heading {
        color: #fff !important;
        background-color: #dc3545 !important;
        border-color: #dc3545 !important;
    }

        .panel-danger > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #dc3545 !important;
        }

.panel-success {
    border-color: #198754 !important;
}

    .panel-success > .panel-heading {
        color: #fff !important;
        background-color: #198754 !important;
        border-color: #198754 !important;
    }

        .panel-success > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #198754 !important;
        }

.panel-warning {
    border-color: #a94e02 !important;
}

    .panel-warning > .panel-heading {
        color: #fff !important;
        background-color: #a94e02 !important;
        border-color: #a94e02 !important;
    }

        .panel-warning > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #a94e02 !important;
        }

/*#endregion Panels*/
/*#region Toast*/
.toast {
    background-color: #030303;
    opacity: 1 !important;
}

.toast-success {
    background-color: #198754 !important;
}

.toast-error {
    background-color: #dc3545 !important;
}

.toast-info {
    background-color: #055160 !important;
}

.toast-warning {
    background-color: #dc6502 !important;
}

.toast-progress {
    opacity: 1 !important;
}
/*#endregion Toast*/

/*#region Modal*/
.modal--danger .modal-header, .modal--danger .modal-footer {
    border-color: #dc3545 !important;
}

.modal--danger .modal-header, .modal--danger .modal-footer, .modal--danger .panel-danger .panel-heading {
    background-color: #dc3545 !important;
}

.modal--danger .panel-danger .panel-heading, .panel-danger .panel-footer {
    background-color: #dc3545;
    color: #fff;
    border-top: #dc3545;
}

.modal--danger .panel-danger {
    border-color: #dc3545 !important;
}

.modal--danger .modal-title {
    color: #fff;
}

.modal--danger .modal-header .btn-danger, .modal--danger .modal-footer .btn-danger {
    border-color: #fff !important;
}

.modal--danger .panel-danger {
    background-color: #f2dede;
    border-color: #dc3545;
}
/*#endregion Modal*/

/*#region Badge*/
.badge {
    border-radius: 25px !important;
    background-color: #495057;
}

.badge-primary {
    background-color: #0b57c8 !important;
}

.badge-info {
    background-color: #087990 !important;
}

.badge-success {
    background-color: #198754 !important;
}

.badge-danger {
    background-color: #dc3545 !important;
}
/*#endregion Badge*/

/*#region Switchery*/
.switchery {
    border-radius: 20px !important;
}

    .switchery > small {
        border-radius: 100% !important;
    }
/*#endregion Switchery*/

/*#region Gridview*/
.gridview-header {
    background-color: #495057;
    color: #ffffff;
}

    .gridview-header th {
        text-align: left;
    }

        .gridview-header th:first-child {
            border-top-left-radius: 4px;
            -webkit-border-top-left-radius: 4px;
            -moz-border-top-left-radius: 4px;
            overflow: hidden;
        }

        .gridview-header th:last-child {
            border-top-right-radius: 4px;
            -webkit-border-top-right-radius: 4px;
            -moz-border-top-right-radius: 4px;
            overflow: hidden;
        }

    .gridview-header a {
        text-decoration: underline;
    }

        .gridview-header a:hover, .gridview-header a:focus {
            background-color: #495057;
            color: #ffffff;
        }

.gridview-header-no-alignment {
    background-color: #495057;
    color: #ffffff;
}

    .gridview-header-no-alignment th:first-child {
        border-top-left-radius: 4px;
        -webkit-border-top-left-radius: 4px;
        -moz-border-top-left-radius: 4px;
        overflow: hidden;
    }

    .gridview-header-no-alignment th:last-child {
        border-top-right-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-top-right-radius: 4px;
        overflow: hidden;
    }

th a, th a:hover {
    padding-left: 0;
    display: block;
    color: #ffffff;
}

/*#endregion Gridview*/

/*#region List Group*/
.list-group-item {
    border-color: #ddd;
}

    .list-group-item.active {
        background-color: #ddd;
        border-color: #ddd;
        color: #ffffff;
    }

.list-group-item-default {
    border-color: #ddd;
    background-color: #ddd;
    color: #555;
}

    .list-group-item-default:focus, .list-group-item-default:hover {
        background-color: #ddd !important;
        border-color: #ddd !important;
        color: #555 !important;
    }

/*#endregion Gridview*/

/*#region Password Meter*/
meter {
    margin: 0 auto 0;
    width: 100%;
}

    meter[value="1"]::-webkit-meter-optimum-value {
        background: #dc3545;
    }

    meter[value="2"]::-webkit-meter-optimum-value {
        background: #FF8C00;
    }

    meter[value="3"]::-webkit-meter-optimum-value {
        background: #a94e02;
    }

    meter[value="4"]::-webkit-meter-optimum-value {
        background: #198754;
    }
/*#endregion Password Meter*/

/*#region Time Line*/
.timeline-icon {
    -webkit-border-radius: 20px !important;
    -moz-border-radius: 20px !important;
    border-radius: 20px !important;
}

.timeline-label h2 {
    color: #37393e !important;
}
/*#endregion Time Line*/

/*#region Dividers*/
div.horizontalDivider, span.horizontalDivider {
    height: 1px;
    background-color: #eee;
    text-align: center;
    margin-top: 20px;
}

div.verticalDivider {
    border-right: 1px solid #ddd;
    height: 100% !important;
}

@media (max-width: 990px) {
    div.verticalDivider {
        border-right: 0px solid #ddd;
    }
}
/*#endregion Dividers*/

/*#region Progress Bar*/
.progress-bar {
    background-color: #084298;
}
/*#endregion Progress Bar*/

/*#region Listview*/
.listview-header-white {
    background-color: #ffffff;
    color: #525252;
    text-decoration: underline;
}

    .listview-header-white:hover, .listview-header-white:focus {
        background-color: #ffffff;
        color: #525252;
    }
/*#endregion Listview*/

/*#region text align */
.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

u {
    text-decoration: underline;
    font-weight: bold;
}
/*#endregion text align*/

.glyphicon-seera-style {
    color: #198754;
    font-size: 15px;
}

/*#region Custom File Input Styles */
input[type="file"].custom-file {
    display: none;
}

.custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
    width: 100%;
}
/*#endregion Custom File Input Styles*/

.pointer {
    cursor: pointer;
}

/*
    Custom <br> in Seera platform. Small gap between lines of text
*/

brs {
    display: block; /* makes it have a width */
    content: ""; /* clears default height */
    margin-top: 7px; /* change this to whatever height you want it */
}