

form{margin:0}
table{border:0 !important;empty-cells:show;margin:0}
table td{padding:1px;border:0}
table[cellpadding="1"]>tbody>tr>td{padding:1px!important}
table[cellpadding="2"]>tbody>tr>td{padding:2px!important}
table[cellpadding="3"]>tbody>tr>td{padding:3px!important}
table[cellpadding="4"]>tbody>tr>td{padding:4px!important}
table[cellpadding="5"]>tbody>tr>td{padding:5px!important}
tr.space>td{padding:10px}
td .selecty,td input,td select{margin-bottom:10px}


.tablewrap{overflow:auto;margin-bottom:20px}
.tablewrap table{margin-bottom:0;}
caption,table,td,th{border:0 !important;background-color:transparent;padding:0;text-align:left;vertical-align:top}
table{font-size:.875em}
table table{font-size:1rem;}
table.fullwidth{width:100%}
caption{font-style:italic;padding:.333em 0;text-align:left}
th abbr:hover,th acronym:hover{border:0 !important}
td,th{padding:.167em 5px;border-left:1px solid #d4d4d4;border-top:1px solid #d4d4d4}
td:first-child,th:first-child{border-left:0 !important}
td.center,td[align=center],th.center,th[align=center]{text-align:center}
td.right,td[align=right],th.right,th[align=right]{text-align:right;}
td.num,th.num{text-align:right;white-space:nowrap}
tbody>tr:first-child>*{border-top:0}
thead th,tr.th th{border-top:0 !important;font-weight:700;background-color:rgba(204,196,183,.37)}
table.grid,table.grid td{background:0;border:0 !important;padding:0}
table.grid td{padding-right:10px}

.parcel,.parcels{font-size:1.285714em}
.parcel table,.parcels table{border:0 !important}
.parcel td,.parcel th,.parcels td,.parcels th{background:0 0;border:0 !important;position:relative}
.parcel td sup,.parcel th sup,.parcels td sup,.parcels th sup{position:relative;font-size:50%;top:-8px}
.parcel tr strong,.parcels tr strong{padding-top:20px}
.parcel{padding:40px}


.fi_txt input, .selecty .selecty-button, input[type=text], select, textarea {
    border: 0;
    background: #fff;
    color: #454545;
    font-size: .9em;
    padding: 0 10px;
    height: 2.388888em;
    padding-top: .482638em;
    padding-bottom: .482638em;
    width: 100%;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.25);
    border-radius: 2px;
}

.page-id-10871 td[colspan="5"].text:first-child {
    display: none;
}

.page-id-10871 .entry-content a {
    font-weight: initial !important;
    border-bottom: solid 0px #337ab7;
}

body.page-id-10871 td.text {
    border-bottom: 1px solid #dcdbdb !important;
}

body.page-id-10871 input#CommitButton {
    border-color: #ac1100 !important;
    background-color: #29549a !important;
    text-shadow: 0 0 rgba(0,0,0,0) !important;
}
body.page-id-10871 input#CommitButton:hover {
    background-color: #6e7f9a !important;
}
@media print {
    header.masthead.masthead-inline,footer.x-colophon,aside.x-sidebar.right,.entry-content a[href*="javascript:history.back"],.entry-content a[onclick*="window.print();return false;"],variable {
    	display:none !important;
    }
    .noprint{
        display:none !important;
    }
	.x-main {
	    width: 100% !important;
	}
	.entry-wrap {
	    padding: 5px !important;
	}
	.x-container {
	    width: 100% !important;
	    padding: 0px !important;
	    margin: 0px !important;
	}
}
@media(max-width:480px) {
	.x-container.offset {
	    margin: 0 !important;
	    width: 100% !important;
	}
	.entry-wrap {
	    background-color: #efece6 !important;
	}
	tr.textbold.trfrom.trto td:first-child {
	    display: none;
	}
	input[type="color"],
	input[type="date"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="email"],
	input[type="month"],
	input[type="number"],
	input[type="password"],
	input[type="search"],
	input[type="tel"],
	input[type="text"],
	input[type="time"],
	input[type="url"],
	input[type="week"],
	select:focus,
	textarea,#comCommittee {
	  font-size: 16px!important;
	}
	div#ui-datepicker-div {
	    left: 0 !important;
	    right: 0 !important;
	    margin: auto;
	}
	html body input[readonly="true"] {
		background-color:#fff!important;
	}
}
html body input[readonly="true"] {
	cursor: pointer !important;
}
body.page-id-10871 table * {
    vertical-align: initial !important;
}
input#txtNumber {
    width: 100%;
}


a[onclick*="window.print();return false;"] {
	border: 1px solid #ccc;
    border-radius: 4px;
    padding: .8em 1em 1em 1em;
}

a[onclick*="window.print();return false;"]:before {
    content: "\f02f";
    font-family: "FontAwesome";
    font-weight: 100 !important;
    margin-right: 7px;
    color: #29549a;
    font-size: 24px;
    vertical-align: middle;
}



a[href*="javascript:history.back"] {
	border: 1px solid #ccc;
    border-radius: 4px;
    padding: .8em 1em 1em 1em;
}

a[href*="javascript:history.back"]:before {
    content: "\f060";
    font-family: "FontAwesome";
    font-weight: 100 !important;
    margin-right: 7px;
    color: #29549a;
    font-size: 24px;
    vertical-align: middle;
}

td[align*="center"] b font[face*="Arial"] {
    font-size: 170%;
    color: #000;
    font-weight: 100 !important;
    text-align: left !important;
    clear: both;
    display: block;
    margin-top: 1em;
}
table[cellpadding="5"]>tbody>tr>td[align*="center"] {
    text-align: left;
}





/*  DATEPICKER DARK THEME  */

.ui-datepicker.ui-widget-content {
    padding: 20px;
    background: #29549a;
    border: 0;
    border-radius: 5px;
    color: #fff;
    width: 340px;
    z-index: 20!important;
}
.ui-datepicker.ui-widget-content .ui-datepicker-header {
    padding: 6px 0;
    border: 0;
    background: 0 0;
    margin-bottom: 10px;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right {
    border-bottom-right-radius: 2px;
}
.ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left {
    border-bottom-left-radius: 2px;
}
.ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr {
    border-top-right-radius: 2px;
}
.ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top {
    border-top-left-radius: 2px;
}
.ui-datepicker.ui-widget-content .ui-datepicker-prev {
    left: 5px;
}
.ui-datepicker.ui-widget-content .ui-datepicker-next, .ui-datepicker.ui-widget-content .ui-datepicker-prev {
    display: block;
    width: 25px;
    height: 25px;
    top: 4px;
    background: 0 0;
    border: 0;
    cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.ui-widget-content a, .ui-widget-header, .ui-widget-header a {
    color: #222;
}
.ui-datepicker.ui-widget-content {
    padding: 20px;
    background: #29549a;
    border: 0;
    border-radius: 5px;
    color: #fff;
    width: 340px;
    z-index: 20!important;
}
.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon {
    background-image: url(/assets/icons/ui-icons_222222_256x240.png);
}
.ui-datepicker.ui-widget-content .ui-datepicker-next span, .ui-datepicker.ui-widget-content .ui-datepicker-prev span {
    display: none;
}


.ui-datepicker.ui-widget-content .ui-datepicker-next:after, .ui-datepicker.ui-widget-content .ui-datepicker-prev:after {
    content: '';
    display: block;
    width: 15px;
    height: 15px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    margin-top: 5px;
}

.ui-datepicker.ui-widget-content .ui-datepicker-next:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-right: 8px;
}

.ui-datepicker.ui-widget-content .ui-datepicker-prev:after {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    margin-left: 8px;
}
.ui-datepicker.ui-widget-content .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-family: DiavloMedium,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
}
.ui-datepicker.ui-widget-content th {
    padding: 4px 2px;
    text-align: center;
    font-weight: 400;
    border: 0;
    font-size: 14px;
    text-transform: uppercase;
    border-bottom: 1px solid #707070;
}
.ui-datepicker.ui-widget-content th {
    padding: 4px 2px;
    text-align: center;
    font-weight: 400;
    border: 0;
    font-size: 14px;
    text-transform: uppercase;
    border-bottom: 1px solid #707070;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: alpha(opacity=35);
    background-image: none;
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-state-disabled {
    cursor: default!important;
}
.ui-datepicker.ui-widget-content .ui-state-default {
    background: 0 0;
    border: 0;
    color: #fff;
    text-align: center;
    font-size: 15px;
}

.ui-datepicker.ui-widget-content td a, .ui-datepicker.ui-widget-content td span {
    padding: 4px;
}
body .ui-datepicker.ui-widget-content .ui-datepicker-today a {
    color: #fff !important;
    background: #666 !important;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: alpha(opacity=35);
    background-image: none;
}
.ui-datepicker.ui-widget-content .ui-state-hover {
    background: #fff;
    color: #29549a;
}

td.ui-datepicker-current-day a {
    background: #fff !important;
    color: #29549a !important;
}
