﻿html, body {
    height: 100%;
    background: #fff;
}


*, *::after, *::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.center-vertical {
    position: relative;
    z-index: 15;
    top: 0;
    left: 0;
    display: table;
    width: 100%;
    height: 100%;
    padding-top: 40px;
}

    .center-vertical .center-content {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }


    .center-vertical .content-box {
        width: 400px;
        border-radius: 3px;
        color: #555a60;
        background-color: #FEFEFF;
        border-color: #dfe8f1;
        position: relative;
        border-width: 1px;
        border-style: solid;
        background: #fff;
        margin-bottom: 20px;
    }

        .center-vertical .content-box .content-box-wrapper {
            border-bottom-right-radius: 3px !important;
            border-bottom-left-radius: 3px !important;
            line-height: 1.6em;
            padding: 20px !important;
            background-color: #FEFEFF;
        }


            .center-vertical .content-box .content-box-wrapper .display-block {
                position: relative !important;
                display: block !important;
            }

            .center-vertical .content-box .content-box-wrapper .mrg25B {
                margin-bottom: 25px !important;
            }

            .center-vertical .content-box .content-box-wrapper img {
                border: 0;
                vertical-align: middle;
                border: 0;
            }




.form-group {
    margin-bottom: 15px;
}

.input-group {
    position: relative;
    display: table;
    width: 100%;
   border-radius: 3px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #dfe8f1;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}


.input-group-addon.addon-inside {
    line-height: 24px;
    
    display: block;
    width: 32px;
    height: 24px;
    padding: 0;
    border-width: 1px;
    border-style: solid;
}


    .input-group-addon.addon-inside:first-child {
        border-right-width: 1px;
        border-right-style: solid;
        border-color: transparent;
    }


    .input-group-addon.addon-inside .glyph-icon {
        margin: 0;
        display: block;
        min-width: 20px;
        margin: 0 -4px;
        text-align: center;
    }


.icon-envelope-o::before {
    content: "\f003";
}

.glyph-icon::before {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    background: 0 0;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}



.input-group-addon.addon-inside + input {
    padding-left: 48px;
}


.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}

.input-group .form-control {
    width: 100%;
    margin-bottom: 0;
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
  
}

.form-control, .input {
    font-size: 13px;
    display: block;
    float: none;
    background: #fff;
  width: 300px !important;
    height: 34px;
    padding: 6px 12px;
 
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border:none !important;

}


.col-xs-11 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.center-margin {
    float: none !important;
    margin: 0 auto;
}

.col-lg-3 {
    width: 25%;
}



.center-vertical .content-box {
    float: none !important;
    margin: 0 auto;
}


.btn {
    border-radius: 3px;
    color: #fff;
    background: #00bca4;
    border-color: #00a792;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0;
}

element {
}

.alert, .alert-icon, .bootstrap-timepicker-widget table td input, .bsdatepicker, .bsdatepicker td, .bsdatepicker td span, .bsdatepicker th, .btn, .button-pane, .chosen-choices, .chosen-choices li.search-choice, .chosen-container, .chosen-container-single .chosen-search input, .chosen-results li.highlighted, .chosen-single, .content-box, .content-box .ui-widget-overlay.loader, .content-box-closed, .content-box-closed .content-box-header, .dashboard-box, .daterangepicker, .daterangepicker .calendar-date, .daterangepicker .ranges li, .daterangepicker td, .daterangepicker th, .dropdown-menu, .dropdown-submenu.float-left > .dropdown-menu, .dropzone, .form-control, .form-input-icon .glyph-icon, .hero-btn, .icon-boxed, .image-box, .info-box, .info-box-alt, .input, .input-group-addon.addon-inside, .jGrowl-notification, .main-header .main-nav.nav-alt li.sf-mega-menu .sf-mega a, .main-header .main-nav.nav-alt li > ul li a, .main-nav ul li ul li a, .minicolors-panel, .ms-list li, .nav-list, .nav-list-horizontal-alt li a, .nav-tabs.nav-justified > li > a, .nav > li > a, .notifications-box, .pagination, .panel-box, .panel-content, .panel-group .panel, .panel-layout, .popover, .progressbar, .progressbar-value, .sb-slidebar .chat-box li a, .sb-slidebar .popover-title, .selector, .table-rounded, .tile-box, .tile-button, .todo-box li, .tooltip-inner, .ui-accordion, .ui-accordion-header, .ui-button, .ui-corner-all, .ui-datepicker, .ui-datepicker td a, .ui-datepicker td span, .ui-datepicker-buttonpane button, .ui-datepicker-next, .ui-datepicker-prev, .ui-dialog, .ui-dialog .ui-dialog-titlebar-close, .ui-dialog-buttonset button, .ui-dialog-titlebar-close, .ui-editRangeSlider-inputValue, .ui-menu li a, .ui-menu-item, .ui-rangeSlider-bar, .ui-rangeSlider-label, .ui-rangeSlider-noArrow .ui-rangeSlider-container, .ui-rangeSlider-withArrows .ui-rangeSlider-container, .ui-tabs, .ui-toolbar input, .ui-toolbar select, div.dataTables_filter input, div[id^="uniform-"] span {
    border-radius: 3px;
}

    #loadingbar, #nav-toggle span::after, #nav-toggle span::before, #nav-toggle.collapsed span, .badge-primary, .bg-primary, .bootstrap-switch-primary, .btn-primary, .chosen-container .chosen-results li.active-result.highlighted, .daterangepicker .ranges li.active, .daterangepicker .ranges li.active:hover, .fc-event, .form-wizard > ul > li.active .wizard-step, .irs-line-left, .irs-line-mid, .irs-line-right, .label-primary, .ms-hover.ui-state-focus, .ms-list .ms-hover, .nav > li.active > a, .nav > li.active > a:focus, .nav > li.active > a:hover, .owl-controls .owl-page span, .ui-accordion-header.ui-accordion-header-active, .ui-datepicker .ui-datepicker-current-day a, .ui-datepicker .ui-datepicker-current-day span, .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev, .ui-dialog-buttonset button, .ui-menu li > a:hover, .ui-rangeSlider-bar, .ui-slider-handle, .ui-spinner .ui-spinner-button:hover, .ui-tabs-nav li.ui-state-active.ui-state-hover > a, .ui-tabs-nav li.ui-state-active > a, a.list-group-item.active, a.list-group-item.active:focus, a.list-group-item.active:hover, div.switch-toggle.switch-on, div[id^="uniform-"] span.checked, li.active a.list-group-item, li.active a.list-group-item:focus, li.active a.list-group-item:hover {
        color: #fff;
        background: #00bca4;
    }

        .border-primary, .btn-primary, .nav > li.active > a, .nav > li.active > a:focus, .nav > li.active > a:hover, .ui-accordion .ui-accordion-header.ui-accordion-header-active, .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev, .ui-dialog-buttonset button, .ui-spinner .ui-spinner-button:hover, a.list-group-item.active, a.list-group-item.active:focus, a.list-group-item.active:hover, a.thumbnail:hover, div[id^="uniform-"] span.checked, li.active a.list-group-item, li.active a.list-group-item:focus, li.active a.list-group-item:hover {
            border-color: #00a792;
        }

.btn-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}

.btn, .fc-button, .size-md {
    line-height: 32px;
    height: 34px;
    min-width: 34px;
}

.btn, .fc-button {
    font-size: 14px;
    font-weight: 400;
    position: relative;
    display: inline-block;
    padding: 0 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    white-space: nowrap;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    background-image: none;
    -o-user-select: none;
}

.switch-button
{
color: rgb(0, 188, 164);
text-decoration: unset;
}

.text-right
{
    padding:10px;
}


.NoticeTitle {
    font-size: 14px;
    text-transform: uppercase;
    color: #26a1ab;
}