#captchaContainer div {
    margin: 0 auto;
}

.ui-button.ui-state-focus {
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2) !important;
    box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2) !important;
    background-color: #29a1ec;
}

.ui-inputfield.ui-state-disabled.ui-state-hover, .ui-inputfield.ui-state-disabled.ui-state-focus {
    border-bottom-color: #b0bec5;
    color: #546e7a !important;
}

.form-horizontal .ui-state-disabled, .form-horizontal .ui-widget-content .ui-state-disabled, .form-horizontal .ui-widget-header .ui-state-disabled {
    opacity: 1;
    filter: alpha(opacity=100);
}

.ui-datepicker-calendar tbody tr td {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    /* padding: 3px 0px; */
}

.ui-datepicker-trigger.ui-button-icon-only .ui-button-text {
    padding: 7px 0px !important;
}

.ui-fieldset {
    background-color: rgba(255, 255, 255, 0.75);
}

.ui-fieldset-legend {
    color: #35454D;
    font-size: 14px;
    line-height: 14px;
    font-family: 'robotolight';
    font-weight: 600;
    background-color: transparent;
    padding: 15px 10px !important;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.ui-fieldset-legend .ui-icon-minusthick {
    background: none;
    content: "-";
}

.ui-fieldset-content {
    margin-top: -10px;
}

.ui-panel .ui-panel-titlebar {
    /*background-color: #0277BD;*/
    /*background-color: #33a5e3;*/
    /*background-color: #3c9fd7;*/
    background-color: #82c4ea;
    padding: 5px 15px !important;
}

.ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon, .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover, .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:focus {
    /* padding-top: 5px; */
}

.ui-panel .ui-panel-titlebar-icon, .ui-panel .ui-panel-titlebar-icon:hover, .ui-panel .ui-panel-titlebar-icon:focus {
    margin-left: 0;
    padding-left: 0.2em;
}

.ui-datatable .ui-row-toggler {
    margin: 0 auto;
}

.ui-chkbox.Inline .ui-chkbox-label {
    display: inline;
}

.ui-chkbox .ui-chkbox-box.ui-state-disabled,
.ui-chkbox .ui-chkbox-box.ui-state-disabled + .ui-chkbox-label {
    opacity: .50;
    filter: alpha(opacity=50);
}

.ui-fluid .ui-datatable .ui-selection-column .ui-chkbox .ui-chkbox-box {
    margin: 0px auto;
}

.ui-fluid .ui-datatable .ui-selection-column .ui-chkbox-all {
    width: 20px;
    height: 20px;
}

.ui-fluid .ui-datatable .ui-selection-column .ui-column-title .ui-commandlink {
    width: 22px;
    margin: 0 auto;
    display: block;
}

.ui-selectcheckboxmenu-panel {
    -webkit-box-shadow: 0px 1px 3px 0px rgba(43, 59, 93, 0.2) !important;
    -moz-box-shadow: 0px 1px 3px 0px rgba(43, 59, 93, 0.2) !important;
    box-shadow: 0px 1px 3px 0px rgba(43, 59, 93, 0.2) !important;
}

.ui-selectonemenu-panel .ui-selectonemenu-list-item, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item {
    padding: 10px 20px 10px 10px !important;
}

.ui-selectonemenu.ui-state-error, .ui-selectcheckboxmenu.ui-state-error, input.ui-state-error, .has-error {
    border-bottom: 1px solid #f03369 !important;
    color: #f03369;
}

.ui-selectonemenu .ui-selectonemenu-trigger.ui-state-error, .ui-selectcheckboxmenu .ui-selectonemenu-trigger.ui-state-error {
    border-bottom: 1px solid #f03369 !important;
    color: #f03369;
}

.ui-radiobutton .ui-radiobutton-box.ui-state-error {
    border: solid 2px #546e7a !important;
}

.ui-radiobutton .ui-state-error.ui-state-hover, .ui-radiobutton .ui-state-error.ui-state-active {
    border: solid 2px #26c6da !important;
}

.ui-radiobutton .ui-state-active .ui-icon-bullet, .ui-radiobutton .ui-state-focus .ui-icon-bullet {
    margin: 1px !important;
}

.ui-radiobutton .ui-radiobutton-icon {
    z-index: -1;
}

.ui-radiobutton .ui-state-active .ui-icon-bullet, .ui-radiobutton .ui-state-focus .ui-icon-bullet {
    z-index: 1;
}

.ui-radiobutton .ui-state-hover, .ui-radiobutton .ui-state-active {
    border: solid 2px #546e7a;
}

.ui-radiobutton .ui-state-active .ui-icon-bullet, .ui-radiobutton .ui-state-focus .ui-icon-bullet {
    width: 14px;
    height: 14px;
}

.ui-autocomplete.has-error {
    border-bottom: 0px solid #f03369 !important
}
.ui-autocomplete-panel .ui-autocomplete-table th, .ui-autocomplete-panel .ui-autocomplete-table td {
    border-color: #e1e4e6 !important;
    padding: 7px 10px !important;
}

.ui-datatable table thead tr .ui-state-active .ui-icon-triangle-1-s, .ui-datatable .ui-datatable-sticky table thead tr .ui-state-active .ui-icon-triangle-1-s {
    margin-left: 0;
}

.ui-datatable .ui-expanded-row-content .ui-datatable .ui-datatable-header {
    font-size: 14px;
    background-color: #b2d7ec;
    color: #35454D;
}

.ui-datatable table tbody .ui-state-highlight > td {
    background-color: rgba(165, 209, 231, 0.2);
    color: #000;
}

.ui-commandlink.ui-state-disabled {
    color: #35454D !important;
    opacity: .35 !important;
}

.ui-commandlink + .ui-commandlink {
    margin-left: 10px;
}

/*.ui-datatable .ui-filter-column.ui-state-hover .ui-inputfield,
.ui-datatable .ui-filter-column.ui-state-hover .ui-selectonemenu .ui-selectonemenu-trigger,
.ui-datatable .ui-filter-column.ui-state-active .ui-inputfield,
.ui-datatable .ui-filter-column.ui-state-active .ui-selectonemenu .ui-selectonemenu-trigger{
    background-color: #ffffff;
}*/

.ui-paginator-top {
    background-color: #f5f5f5;
}

.ui-paginator-bottom {
    background-color: #f5f5f5;
}

.ui-paginator .ui-paginator-current,
.ui-paginator .ui-paginator-pages .ui-paginator-page {
    color: #546e7a !important;
}

.ui-paginator .ui-state-active, .ui-paginator .ui-state-hover, .ui-paginator .ui-paginator-pages .ui-state-active, .ui-paginator .ui-paginator-pages .ui-state-hover {
    color: #546e7a !important;
    border-bottom: solid 3px #546e7a;
}

.ui-paginator .ui-state-hover, .ui-paginator .ui-paginator-pages .ui-state-hover {
    color: #ffffff !important;
    background-color: #a2c9dc;
}

.ui-paginator .ui-paginator-first .ui-icon {
    background-image: url("/MarED/javax.faces.resource/images/left-double-arrow-for-data-gray.svg.xhtml?ln=bal-layout");
}

.ui-paginator .ui-paginator-last .ui-icon {
    background-image: url("/MarED/javax.faces.resource/images/right-double-arrow-for-data-gray.svg.xhtml?ln=bal-layout");
}


.ui-paginator .ui-paginator-prev .ui-icon {
    background-image: url("/MarED/javax.faces.resource/images/left-one-arrow-for-data-gray.svg.xhtml?ln=bal-layout");
}

.ui-paginator .ui-paginator-next .ui-icon {
    background-image: url("/MarED/javax.faces.resource/images/right-one-arrow-for-data-gray.svg.xhtml?ln=bal-layout");
}

.ui-paginator-page.ui-state-focus, .ui-paginator .ui-paginator-first.ui-state-focus, .ui-paginator .ui-paginator-prev.ui-state-focus, .ui-paginator .ui-paginator-next.ui-state-focus, .ui-paginator .ui-paginator-last.ui-state-focus {
    background-color: #C1D5DF;
    color: #546e7a;
}

.ui-paginator .ui-paginator-rpp-options {
    outline: none;
    color: #546e7a !important;
    font-family: 'robotoregular';
    font-size: 18px !important;
    background-color: #f5f5f5;
    border: solid 1px transparent;
}

.ui-paginator .ui-paginator-rpp-options.ui-state-focus {
    background-color: #f5f5f5 !important;
}

.ui-overlaypanel .ui-overlaypanel-content {
    padding: 10px !important;
}

.ui-orderlist.ui-grid-responsive .ui-orderlist-list {
    margin-top: 0 !important;
}

.ui-orderlist.ui-grid-responsive .ui-orderlist-controls {
    padding: 10px;
}

/* Color adjustment */
.Black {
    color: #333 !important;
}

.BoldGray, .BigTopic, .Card, .ui-chkbox .ui-chkbox-label, .layout-menu li a {
    color: #35454D;
}

label,.ui-outputlabel {
    color: #35454D;
}

.ui-datatable table thead tr th, .ui-datatable table tfoot tr td, .ui-datatable table thead tr th {
    color: #35454D;
}

.ui-datatable table tbody tr td {
    color: #35454D;
}

.ui-datalist .ui-datalist-content .ui-datalist-data {
    color: #35454D;
}

.ui-panelgrid-content {
    color: #35454D;
}

.ui-datatable-header .ui-panelgrid-content {
    color: #f5f5f5;
}

.ui-paginator .ui-paginator-current, .ui-paginator .ui-paginator-pages .ui-paginator-page {
    color: #35454D !important;
}

.ui-inputfield {
    color: #35454D;
}

.ui-orderlist .ui-orderlist-list .ui-orderlist-item {
    color: #35454D;
}

::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #7e898f;
}
:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #7e898f;
    opacity: 1;
}
::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #7e898f;
    opacity: 1;
}
:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #7e898f;
}
.ui-fluid .ui-inputfield, .ui-fluid .ui-inputfield + .ui-selectonemenu-trigger, .ui-fluid .ui-panelgrid.FormGrid {
    margin-top: 0px;
}

.ui-fluid .ui-selectonemenu {
    display: block;
}

.ui-fluid .ui-selectonemenu .ui-inputfield {
    padding: 7px 10px !important;
}

.ui-fluid .ui-selectonemenu .ui-selectonemenu-label,
.ui-fluid .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
    line-height: 21px;
}

.ui-fluid .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
    padding: 7px 10px !important;
    font-size: 14px !important;
}

.ui-fluid .ui-selectonemenu .ui-selectonemenu-trigger, .ui-fluid .ui-selectcheckboxmenu-trigger {
    width: 38px !important;
    height: 38px !important;
}

.ui-inputfield {
    padding: 7px 10px !important;
}

.ui-button.ui-state-disabled {
    opacity: 0.7;
    filter: alpha(opacity=70);    
}

.ui-button-text-icon-left .ui-button-text {
    padding: 7px 20px 7px 40px !important;
}

.ui-button-text-only .ui-button-text {
    padding: 7px 20px 7px 20px !important;
}

.ui-dialog-buttonpane .ui-button-text-icon-left .ui-button-text {
    padding: 10px 20px 10px 40px !important;
}

.ui-selectonemenu-trigger .ui-icon-triangle-1-s, .ui-selectcheckboxmenu-trigger .ui-icon-triangle-1-s, .ui-selectonemenu-trigger .ui-icon-triangle-1-s, .ui-selectcheckboxmenu-trigger .ui-icon-triangle-1-s {
    margin-top: 9px !important;
}


.ui-datatable .ui-filter-column .ui-inputfield + .ui-selectonemenu-trigger {
    margin-top: 0;
}

.ui-datatable .ui-filter-column .ui-selectonemenu .ui-inputfield {
    padding: 7px 10px !important;
}

.ui-paginator .ui-paginator-current {
    font-size: 18px;
    padding: 6px 3px !important;
}

.ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev, .ui-paginator .ui-paginator-pages .ui-paginator-page, .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-rpp-options {
    font-size: 18px;
    padding: 6px 3px !important;
}

.ui-paginator .ui-paginator-rpp-options {
    text-align: right;
}

.ui-paginator .ui-paginator-jtp-select {
    padding: 6px 3px !important;
    outline: none;
    color: #546e7a !important;
    font-family: 'robotoregular';
    font-size: 18px !important;

    background-color: #f5f5f5;
    border: solid 1px transparent;

    margin-left: 0em;
    margin-right: 1em;

    background-image: none;
    transition: all 0.2s ease;
    border-radius: 0px !important;
    font-weight: normal;
    text-align: right;
}

.ui-paginator .ui-paginator-rpp-options + .ui-paginator-jtp-select {
    margin-left: 0;
}

.ui-datatable table thead tr th, .ui-datatable table tfoot tr td, .ui-datatable table thead tr th {
    padding: 10px;
}

.ui-datagrid {
    color: #35454D !important;
}

.ui-datagrid .ui-panel .ui-panel-titlebar {
    color: #35454D;
}

.ui-inplace .ui-inplace-display.ui-state-highlight {
    background: none;
    padding: inherit;
    border-radius: 0;
    border: none !important;
}

.ui-inplace .ui-inplace-display .inline-content {
    border-bottom: solid 1px transparent !important;
    display: inline-block;
}

.ui-inplace .ui-inplace-display.ui-state-highlight .inline-content {
    background-color: #f3f5f7;
    padding: inherit;
    border: solid 0px #c6d6df !important;
    border-bottom: solid 1px #0276aa !important;
    border-radius: 0;
    color: #03a9f4 !important;
    background-color: #f5f5f5;
    display: inline-block;
}

#replies .ui-inplace .ui-inplace-display .inline-content:empty:before {
    content: 'Click here to add your comment.';
    font-style: italic;
    color: #a9b6bc;
}

.ui-datatable-odd .ui-inplace .ui-inplace-display.ui-state-highlight .inline-content {
    background-color: #fefefe;    
}

.ui-datatable-odd .ui-inplace .ui-inplace-content .ui-inputfield,
.ui-datatable-odd .ui-inplace .ui-inplace-content .ui-inputfield.ui-state-hover, 
.ui-datatable-odd .ui-inplace .ui-inplace-content .ui-inputfield.ui-state-focus {
    background-color: #fefefe;    
}

.ui-inplace .ui-inplace-editor {
    margin-left: 0.7em;
}

.ui-inplace .ui-inplace-editor .ui-button {
    border-radius: 0 0 2px 2px !important;
}

.ui-inplace .ui-inplace-editor .ui-button-icon-only .ui-button-text {
    padding: 6px 20px !important;
}

.ui-inplace .ui-inplace-editor .ui-button.ui-inplace-save {
    background-color: #66BB6A;
}

.ui-inplace .ui-inplace-editor .ui-button.ui-inplace-save.ui-state-hover, .ui-inplace .ui-inplace-editor .ui-button.ui-inplace-save.ui-state-focus {
    background-color: #81C784;
}

.ui-picklist .ui-picklist-caption {
    background-color: #82C4EA;
    padding: 5px 0px !important;
    margin: 6px 0px 0px 0px;
    font-size: 16px;
}

.ui-selectonebutton, .ui-selectmanybutton {
    border: none;
}

.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button {
    border: none;
}

.ui-fluid .ui-selectonebutton > .ui-button {
    border-radius: 2px !important;
    color: #455A64;
    background-color: #EEEEEE;
}

.ui-fluid .ui-selectonebutton > .ui-button.ui-state-active {
    background-color: #176ba0;
    color: #FFF;
}

@media (min-width:641px) {
    .ui-fluid .ui-selectonebutton > .ui-button:first-child:not(:last-child) {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-right: 1px solid #fff;
    }
    .ui-fluid .ui-selectonebutton > .ui-button:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }

    .ui-fluid .ui-selectonebutton > .ui-button:not(:first-child):not(:last-child) {
        border-radius: 0 !important;
        border-right: 1px solid #fff;
    }
}

@media (max-width: 640px) {    
    .ui-fluid .ui-selectonebutton > .ui-button:first-child:not(:last-child) {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-bottom: 1px solid #fff;
    }
    .ui-fluid .ui-selectonebutton > .ui-button:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }

    .ui-fluid .ui-selectonebutton > .ui-button:not(:first-child):not(:last-child) {
        border-radius: 0 !important;
        border-bottom: 1px solid #fff;
    }
}

.ui-tabs-top .ui-tabs-nav li a {
    padding: 2px 0.2em !important;
}

.ui-datatable table thead tr th, .ui-datatable table tfoot tr td, .ui-datatable table thead tr th {
    padding: 5px;
}

.ui-datatable table tbody td {
    padding: 5px 10px !important;
}

.ui-inputswitch-handle.ui-state-focus {
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4) !important;
    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4) !important;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4) !important;
    background-color: inherit;
}

.ui-multiple-container {
    clear: left;
    list-style-type: none;
    margin: 0;
    min-height: 24px;
    overflow: hidden;
    min-width: 100px;    

    border: solid 1px #e0e0e0;
}


.ui-multiple-container.ui-status-closed {
    height: 24px;
}

.ui-multiple-container .ui-opener {
    float: right;
    display: block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    vertical-align: middle;
    text-align: center;
}

.ui-multiple-container.ui-status-open {
    height: auto;
}

.ui-multiple-container .ui-token {
    cursor: default;
    float: left;
    overflow: hidden;
    padding: 2px 3px;
    white-space: nowrap;
    position: relative;
    margin: 2px;

    background: #186ba0;
    color: #fff;

    font-size: 0.8em;
}

.ui-multiple-container .ui-token .ui-token-label {
    display: block;
    padding: 0 0.5em;    
}

.ui-multiple-container .ui-token .ui-token-icon {
    margin-top: -9px;
    position: absolute;
    right: .2em;
    top: 50%;
    cursor: pointer;
}

.ui-multiple-container .ui-token .ui-token-icon + .ui-token-label {
    padding: 0 2.1em 0 .5em;    
}

.ui-multiple-container.ui-inputfield {
    background-color: #f5f5f5;
    border: solid 1px #e0e0e0;
    border-bottom: solid 1px #b0bec5;

    padding: 4px 10px !important;
}

.ui-multiple-container.ui-inputfield.ui-status-closed {
    height: 30px;
}

.ui-multiple-container.ui-inputfield.ui-status-open {
    /* padding-bottom: 0px !important; */
}

.ui-multiple-container.ui-inputfield .ui-token {
    margin: 0px 2px 4px;
}


.ui-carousel {
    border: none;
    padding: 0 !important;
    background-color: transparent;
    color: #546e7a;
    font-family: 'robotoregular';    
}

.ui-carousel.hideNav .ui-carousel-header .ui-carousel-button,
.ui-carousel.hideNav .ui-carousel-header .ui-carousel-page-links {
    display: none !important;
}

.ui-carousel .ui-carousel-header {
    background-color: #ffffff;
    padding: 0 !important;
    font-family: 'robotoregular';
    color: #546E7A;
    font-size: 25px;
    margin: -2px -1px !important;
    font-weight: normal;
}

.ui-carousel .ui-carousel-item {
    min-height: 100px;
}

.ui-carousel .ui-carousel-header .ui-carousel-next-button {
    background-image: url("/MarED/javax.faces.resource/images/rightarrow-gray.svg.xhtml?ln=primefaces-modena");
    /*background-image: url("/MarED/javax.faces.resource/images/right-arrow-white.svg.xhtml?ln=primefaces-modena");*/
}

.ui-carousel .ui-carousel-header .ui-carousel-prev-button {
    background-image: url("/MarED/javax.faces.resource/images/leftarrow-gray.svg.xhtml?ln=primefaces-modena");
    /*background-image: url("/MarED/javax.faces.resource/images/left-arrow-white.svg.xhtml?ln=primefaces-modena");*/
}

.ui-carousel .ui-carousel-header .ui-carousel-page-links .ui-icon-radio-on {
    background-image: url("/MarED/javax.faces.resource/images/blank-active-gray.svg.xhtml?ln=bal-layout");
    /*background-image: url("/MarED/javax.faces.resource/images/blank-active.svg.xhtml?ln=primefaces-modena");*/
}

.ui-carousel .ui-carousel-header .ui-carousel-next-button:hover, .ui-carousel .ui-carousel-header .ui-carousel-prev-button:hover {
    background-color: transparent;
}

.ui-carousel .ui-carousel-header .ui-carousel-next-button:hover {
    background-image: url("/MarED/javax.faces.resource/images/right-arrow-gray.svg.xhtml?ln=bal-layout");
    /*background-image: url("/MarED/javax.faces.resource/images/right-arrow-white.svg.xhtml?ln=primefaces-modena");*/
}

.ui-carousel .ui-carousel-header .ui-carousel-prev-button:hover {
    background-image: url("/MarED/javax.faces.resource/images/left-arrow-gray.svg.xhtml?ln=bal-layout");
    /*background-image: url("/MarED/javax.faces.resource/images/left-arrow-white.svg.xhtml?ln=primefaces-modena");*/
}


.ui-event-calendar-box {
    border: solid 1px #b9c1c5;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    
    color: #455a64;

    padding: 1px 3px;
    background-color: white;
    vertical-align: middle;   

    -webkit-box-shadow: 0px 1px 3px 0px rgba(43, 59, 93, 0.2);
    -moz-box-shadow: 0px 1px 3px 0px rgba(43, 59, 93, 0.2);
    box-shadow: 0px 1px 3px 0px rgba(43, 59, 93, 0.2);
}

.ui-event-calendar-box .square {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    margin-top: -10px;
}

.ui-event-calendar-box .ui-event-calendar-day {
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    line-height: 12px;
}

.ui-event-calendar-box .ui-event-calendar-month {
    font-size: 8px;
    line-height: 8px;
}

/*** RESPONSIVE RESIZE ***/
@media (max-width: 640px) {    
    .ui-grid-responsive .ui-panelgrid-cell:empty {
        display: none;
    }
}
@media (max-width: 767px) {    
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 1200px) {
}

@media (min-width: 0px) {
    ::-webkit-input-placeholder {
        /* WebKit browsers */
        font-size: 14px;
    }
    :-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        font-size: 14px;
    }
    ::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        font-size: 14px;
    }
    :-ms-input-placeholder {
        /* Internet Explorer 10+ */
        font-size: 14px;
    }

    .Fs18::-webkit-input-placeholder {
        /* WebKit browsers */
        font-size: 18px;
    }
    .Fs18:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        font-size: 18px;
    }
    .Fs18::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        font-size: 18px;
    }
    .Fs18:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        font-size: 18px;
    }

    .itemTable ::-webkit-input-placeholder {
        /* WebKit browsers */
        font-size: 12px;
    }
    .itemTable :-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        font-size: 12px;
    }
    .itemTable ::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        font-size: 12px;
    }
    .itemTable :-ms-input-placeholder {
        /* Internet Explorer 10+ */
        font-size: 12px;
    }

    .itemTable .ui-orderlist {
        border: none;
        margin-top: 5px;
    }

    .itemTable .ui-orderlist .ui-orderlist-list {
        height: auto;
    }

    .itemTable .ui-orderlist .ui-orderlist-list .ui-orderlist-item {
        padding: 0px !important;
        background-image: none;
    }

    .itemTable .ui-orderlist .ui-orderlist-list .ui-orderlist-item table tbody tr td {
        border: none;
        padding: 0px !important
    }

    .itemTable .ui-orderlist .ui-orderlist-list .ui-orderlist-item ul {
        padding-left: 15px;
    }

    .itemTable .ui-orderlist .ui-orderlist-list .ui-orderlist-item ul li {
        margin: 0px;
        padding: 0px;
        list-style: disc;
    }

    .ui-autocomplete-panel .ui-autocomplete-items .ui-state-highlight td .ui-autocomplete-content * {
        /*line-height: 0.5;*/
    }

    .ui-paginator .ui-paginator-current {
        font-size: 16px;
    }    
    .ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev, .ui-paginator .ui-paginator-pages .ui-paginator-page, .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-rpp-options {
        font-size: 16px;
    }    

    .ui-paginator .ui-paginator-rpp-options {
        font-size: 16px !important;    
    }

    .ui-inputfield {
        font-size: 14px;
    }

    .ui-outputlabel {
        font-size: 14px;
    }

    .ui-icon {
        width: 14px;
        height: 14px;
    }

    .ui-fluid .ui-selectonemenu .ui-selectonemenu-trigger, .ui-fluid .ui-selectcheckboxmenu-trigger {
        width: 36px !important;
        height: 36px !important;
    }    

    .ui-selectonemenu-trigger .ui-icon-triangle-1-s, .ui-selectcheckboxmenu-trigger .ui-icon-triangle-1-s, .ui-selectonemenu-trigger .ui-icon-triangle-1-s, .ui-selectcheckboxmenu-trigger .ui-icon-triangle-1-s {
        margin-top: 11px !important;
    }    

    .ui-selectonemenu-panel .ui-selectonemenu-list-item, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item {
        padding: 5px 20px 5px 10px !important;
    }    

    .ui-selectonemenu-panel .ui-selectonemenu-table td {
        padding: 5px 20px 5px 10px !important;
        border: none !important;
    }

    .ui-datatable .ui-datagrid-header, .ui-datatable .ui-datatable-header, .ui-datatable .ui-datatable-subtable-header, .ui-datatable .ui-datatable-summaryrow {
        font-size: 16px;
    }

    .ui-datatable-header .ui-selectoneradio label {
        color: white;
    }   

    .ui-datatable-header .ui-separator {   
        margin-top: 1px;
        margin-bottom: 1px;
    }

    .ui-datatable-header .ui-radiobutton .ui-state-active .ui-icon-bullet, .ui-datatable-header .ui-radiobutton .ui-state-focus .ui-icon-bullet {
        background-color: white;
    }

    .ui-datatable-header .ui-radiobutton .ui-radiobutton-box {
        border: solid 2px white;
    }

    .ui-datatable-header .ui-selectoneradio label {
        margin: 1px 10px 0px 0px !important;
    }
}