﻿body {text-align: center; font-family:Arial, Verdana, Sans-Serif; font-size:11px;}
img {border: 0px;}
li {margin-bottom: 5px;}
a {color:#555555;}
h4 {color:#595959; border-bottom:solid 1px #b38635;}
textarea {font-family:Arial, Verdana, Sans-Serif;}
.title {color:#323232; font-weight:bold; font-size: 18px;}

.pagewrapper {text-align:left;}
.clear {overflow:hidden; clear:both; height:0px;}
.error {color:#CC0000;}
.success {color:#50B41E;}

.content {margin:10px 0;}
.content .float {float:left; width:50%;}
.content a {text-decoration:none;}
.content a:hover {text-decoration:underline; color:#6b8e00;}
.content p {margin-bottom:10px;}
.content ul {list-style-type:disc; margin: 10px 0px 10px 30px;}
.content .anchorList {margin-top: 10px; font-weight:bold; font-size:90%;}
.content .anchorList li {margin-bottom:5px;}

.padder {padding: 5px 20px 20px 20px;}

.form h5 {text-align:center; border-bottom:solid 1px #b38635; color:#323232;}
.header {color:#000000; text-decoration:underline; padding-bottom:15px;}
.mainHeader, .mainHeaderAnchor, .subHeader {width:99%; color:#ab8561; font-weight:bold;}
.mainHeader {font-size: 13px; float: left; margin-bottom:10px;}
.mainHeaderAnchor {float:left; padding-bottom:3px; margin-bottom:5px; border-bottom:solid 1px #cccccc;}
.mainHeaderAnchor .left {float:left;}
.mainHeaderAnchor .right {float:right;}
.subHeader {font-size:12px; margin-bottom:5px;}
.threeColumn {width:99%; float:left; margin-bottom:10px;}
.threeColumn div {width:30%; float:left; padding-left:20px;}

.leftsidebar {width:230px; float:left; padding-right:15px; border-right:solid 1px #eeeeee; margin-right:15px;}
.rightcontent {float:left;}
.bottomlink {margin-top:10px; text-align:right;}

.dropdown {border:solid 1px #dddddd; background:url("../images/graphics/form_textbox_bg.gif") 0px 0px repeat-x; font-size:11px; padding:1px;}
.textbox, .textbox2,.textbox3,.smtextbox {border:solid 1px #dddddd; background:#fff url("../images/graphics/form_textbox_bg.gif") 0px 0px repeat-x; width: 155px; font-size: 11px; padding:2px;}
.textbox2 {width:80px;}
.textbox3 {width:40px;}
.textbox4 {border:solid 1px #660066; background:#fff url("../images/graphics/form_textbox_bg.gif") 0px 0px repeat-x; width: 155px; font-size: 11px; padding:2px;}
.smtextbox {width:30px;}
.textarea {border:solid 1px #dddddd; background:#ffffff url("../images/graphics/form_textbox_bg.gif") 0px 0px repeat-x; width:300px;}
.listbox {border:solid 1px #dddddd; background:#ffffff url("../images/graphics/form_textbox_bg.gif") 0px 0px repeat-x; font-size:12px; width:280px; background:#eeeeee; margin:5px; height:100px;}
.checkboxlist {border:solid 1px #dddddd; background:#ffffff; padding : 4px; width : 450px; height : 200px; overflow : auto;}

.hoverextender {border:solid 1px #dddddd; background:#fff url("../images/graphics/form_textbox_bg.gif") 0px 0px repeat-x; font-size: 12px; padding:2px; visibility:hidden;}

.filters {text-align:left; margin:10px 0 10px 0;}
.filters a {padding-right:2px; text-decoration:none;}
.filters .button {padding:5px 0 0 0; float:right;}
.intro {padding-bottom:15px; }

.label, .label2 {font-size:11px;}
.label3 
{
    font-size:11px;
    color:darkred;
}
.labelmoney {font-size:11px; text-align: right; }
.label3 {padding-left:100px; font-weight:bold;}
.form .label {text-align:right; padding-right:3px;}
.form .label2 {vertical-align:top;}
.form a {color:#b38635;}
.spacer {padding-top:20px;}
.buttonRight ,
.buttonLeft {margin-top:20px;}
.buttonRight {text-align:right;}
.buttonLeft {text-align:left;}
.leftform {float:left; width:365px; padding-right:10px; margin-right:10px;}
.rightform {float:left; width:365px;}
.leftform div,
.rightform div {padding-bottom:7px;}
.break {border-bottom:1px solid #555555;}
.required {font-weight: bold;}

.pageBodyWrapper {min-height:500px; width:99%; border:1px solid #CCCCCC; border-top:none; margin: 0px auto 0px auto;}
.pageBody {padding:5px 10px 10px 10px; }
.pageBodyLeft {float:left; text-align:left; padding:5px 10px 10px 10px; }
.pageFooter {color:#999999; font-size:10px; text-align:center; width:99%; padding-top:5px; margin:0pt auto 50px;}
.pageFooter a {color:#999999; text-decoration:none;}
.pageFooter .links {padding-bottom:5px;}

.dashtop {padding:5px 0 10px 0;}
.dashtop .pendingDisbursements {float:left; width:500px;}
.dashtop .button {float:right;}

/* Tab Styles */
#Tab {float:left;width:99%;font-size:93%;line-height:normal;}
#Tab ul {list-style:none; padding:10px 0 0 0;margin:0;}
#Tab li {float:left; background:url("../images/graphics/tab_off_lt.gif") no-repeat left top; color:#FFFFFF; padding:0 0 0 9px; margin:0;}
#Tab a {float:left; display:block; font-size:11px; font-weight:bold; color:#b38635; text-align:center; text-decoration:none;
    background:url("../images/graphics/tab_off_rt.gif") no-repeat right top; width:110px; padding:5px 10px 4px 5px; margin-right:1px;}
#Tab .selected {background-image:url("../images/graphics/tab_on_lt.gif");}
#Tab .selected a {background-image:url("../images/graphics/tab_on_rt.gif"); color:#FFFFFF;}
#Tab .alert {background-image:url("../images/graphics/tab_alert_lt.gif");}
#Tab .alert a {background-image:url("../images/graphics/tab_alert_rt.gif"); color:#fb140f;}
.tabBar {border-top:4px solid #b38635; margin-bottom:1px;}
.tabBar2 {border-top:4px solid #ff3333; margin-bottom:1px;}

/* solid region style for legacy logistics */
td.SolidRegion
{
	background: #ffcc99; /*border-width: 1px; 	border-color: slategray; 	border-style: solid; 	*/
	padding: 5px;
}
td.SolidRegionAlt
{
	background: #ccffcc; /*border-width: 1px; 	border-color: slategray; 	border-style: solid; 	*/
	padding: 5px;
}
td.SolidRegionEdg
{
	background: #ccffff; /*border-width: 1px; 	border-color: slategray; 	border-style: solid; 	*/
	padding: 5px;
}
td.SolidRegionPR
{
	background: #ffff33; /*border-width: 1px; 	border-color: slategray; 	border-style: solid; 	*/
	padding: 5px;
}
td.SolidRegionMobular
{
	background: #ffccff; /*border-width: 1px; 	border-color: slategray; 	border-style: solid; 	*/
	padding: 5px;
}
td.SolidRegionBlue
{
	background: #99ccff; /*border-width: 1px; 	border-color: slategray; 	border-style: solid; 	*/
	padding: 5px;
}
td.SolidRegionBrown
{
	background: #ffcc99; /*border-width: 1px; 	border-color: slategray; 	border-style: solid; 	*/
	padding: 5px;
}

td.SolidRegionPurple
{
	background: #f196fe; /*border-width: 1px; 	border-color: slategray; 	border-style: solid; 	*/
	padding: 5px;
}

td.ReportLabelNarrow
{
	color: black;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 175px;
	font-size: smaller;
	/*
	border-top: 1px solid #ff0000;
    border-left: 1px solid #ff0000;
    border-right: 1px solid #ff0000;
    border-bottom: 1px solid #ff0000;
    */
}

td.cellbluelabel { font-size: 9pt; color: #000099; font-weight: bold; }

/* DataGrid Styles */
.datagrid {border:none;}
.datagrid a {}
.headerstyletemplate {color:#000000; font-size:11px; text-align:left; background:#FFFFFF;}
.headerstyletemplate th, .headerstyletemplate td {border: none; padding:4px 0 4px 2px; border-bottom:1px solid #EEEEEE; font-weight:bold;}
.headerstyletemplatebold {color:#000000; font-size:12px; text-align:left; background: #EDEDED;}
.headerstyletemplatebold a:link { text-decoration: underline; color: black; }
.headerstyletemplatebold th, .headerstyletemplate td {border: black; padding:4px 0 4px 2px; border-bottom:1px solid #EEEEEE; font-weight:bold;}
.footerstyletemplate {color:#000000; font-weight:bold; font-size:11px; text-align:left; background:#FFFFFF;}
.datagrid .itemstyletemplate { border:none; background-color: #EDEDED;}
.itemstyletemplatebold { padding: 1px 4px 1px 20px; font-size: 9pt; border: none; background-color: white; font-weight: bold;}
.datagrid .edititemstyletemplate {background:#C4DCED;}
.datagrid .alternatingstyletemplate {background:#FFFFFF; border:none;}
.datagrid .edititemstyletemplate,
.datagrid .itemstyletemplate, 
.datagrid .alternatingstyletemplate,
.datagrid .itemstyletemplatedwac,
.datagrid .itemstyletemplatealert {text-align:left; vertical-align:middle; padding:1px;}
.datagrid td {border:none; padding:8px 3px; border-bottom:1px solid #c3c3c3;}
.datagrid td td {border:none;padding:4px;}
.datagrid td.error {border:1px solid #cc0000; padding:8px 3px;}
.datagrid .buttonstyletemplate {text-align:right;padding:3px 3px 0 3px;}

.datalist td {padding:2px 3px 2px 3px;} 

.infoboxlabel { white-space: nowrap; font-size: 9pt; border:none; background-color: #EDEDED; font-weight: bold; padding: 4px 12px 4px 6px; }
.bluelabel { font-size: 9pt; color: #000099; font-weight: bold; }
.bluelabelhuge { font-size: 18pt; color: #000099; font-weight: bold; }
.infobox { white-space: nowrap; font-size: 10pt; border:none; background-color: white; font-weight: normal; padding: 4px 12px 4px 6px; }

.reportinfoboxlabel { width: 100px; 
                      white-space: nowrap; 
                      font-size: 9pt; 
                      background-color: #EDEDED; 
                      font-weight: normal; 
                      padding: 4px 12px 4px 6px; 
                      border-bottom-color: Black; 
                      border-bottom-style: solid; 
                      border-bottom-width: thin; 
                      border-left-color: Black; 
                      border-left-style: solid; 
                      border-left-width: thin; }
.reportinfoboxlabelx2 { width: 200px; white-space: nowrap; 
                      font-size: 9pt; 
                      background-color: #EDEDED; 
                      font-weight: normal; 
                      padding: 4px 12px 4px 6px; 
                      border-bottom-color: Black; 
                      border-bottom-style: solid; 
                      border-bottom-width: thin; 
                      border-left-color: Black; 
                      border-left-style: solid; 
                      border-left-width: thin; }
.reportinfoboxlabelx3 { width: 300px; white-space: nowrap; font-size: 9pt; background-color: #EDEDED; font-weight: normal; padding: 4px 12px 4px 6px; 
                      border-bottom-color: Black; 
                      border-bottom-style: solid; 
                      border-bottom-width: thin; 
                      border-left-color: Black; 
                      border-left-style: solid; 
                      border-left-width: thin; }
.reportinfobox { width: auto; white-space: nowrap; font-size: 10pt; border-color: Gray; background-color: yellow; font-weight: bold; padding: 4px 12px 4px 6px; 
                 border-bottom-color: Black; 
                      border-bottom-style: solid; 
                      border-bottom-width: thin; 
                      border-left-color: Black; 
                      border-left-style: solid; 
                      border-left-width: thin; }
.reportinfoboxwidth { width: 100px; white-space: nowrap; font-size: 10pt; border-color: Gray; background-color: yellow; font-weight: bold; padding: 4px 12px 4px 6px; 
                 border-bottom-color: Black; 
                      border-bottom-style: solid; 
                      border-bottom-width: thin; 
                      border-left-color: Black; 
                      border-left-style: solid; 
                      border-left-width: thin; }

.reportinfoboxwidthx2 { width: 200px; white-space: nowrap; font-size: 10pt; border-color: Gray; background-color: yellow; font-weight: bold; padding: 4px 12px 4px 6px; 
                 border-bottom-color: Black; 
                      border-bottom-style: solid; 
                      border-bottom-width: thin; 
                      border-left-color: Black; 
                      border-left-style: solid; 
                      border-left-width: thin; }
                      
.reportinfoboxwidthx3 { width: 300px; white-space: nowrap; font-size: 10pt; border-color: Gray; background-color: yellow; font-weight: bold; padding: 4px 12px 4px 6px; 
                 border-bottom-color: Black; 
                      border-bottom-style: solid; 
                      border-bottom-width: thin; 
                      border-left-color: Black; 
                      border-left-style: solid; 
                      border-left-width: thin; }
                                            
.reportinfoboxwidthx4 { width: 400px; white-space: nowrap; font-size: 10pt; border-color: Gray; background-color: yellow; font-weight: bold; padding: 4px 12px 4px 6px; 
                 border-bottom-color: Black; 
                      border-bottom-style: solid; 
                      border-bottom-width: thin; 
                      border-left-color: Black; 
                      border-left-style: solid; 
                      border-left-width: thin; }

/*grid link styles*/
A.LabelLinkStatus:link {text-decoration: underline; color: white; font-weight: bold;}
A.LabelLinkStatus:visited {text-decoration: underline; color: white; font-weight: bold;}
A.LabelLinkStatus:active {text-decoration: underline; color: white; font-weight: bold;}
A.LabelLinkStatus:hover {text-decoration: none; color: black; font-weight: bold;}

A.LabelLinkStatusDark:link {text-decoration: none; color: #003300; font-weight: bold;}
A.LabelLinkStatusDark:visited {text-decoration: none; color: #003300; font-weight: bold;}
A.LabelLinkStatusDark:active {text-decoration: none; color: #003300; font-weight: bold;}
A.LabelLinkStatusDark:hover {text-decoration: underline; color: #cc3333; font-weight: bold;}

/*Legend Styles */
#Legend {width:220px; bottom:0pt; left:0pt;margin:0px;padding:250px 0 0 200px;position:fixed;right:0pt;top:0pt;z-index:2; display:none;}
#Legend .items {float:left; width:145px; background:#FAFAFA; min-height:200px; text-align:left; padding:10px; border:1px solid #CCCCCC; border-left:none;}
#Legend .button {float:left; width:22px; background:#FFFFFF;}
#Legend .items li {margin-bottom:5px;}
#Legend .items span {vertical-align:top; color:#888888; font-size:10px; font-weight:bold; text-transform:uppercase;}

/* Paging Styles */
.paging {text-align:right; vertical-align:middle; height:14px; padding-top:6px; padding-bottom:6px;}
.paging div {width:33%; font-weight:bold;}
.paging a {font-weight:bold; text-decoration:none; padding:3px;}
.paging .info {text-align:left; float:left;}
.paging .info a {font-weight:bold; text-decoration:underline; padding:3px;}
.paging .page {text-align:left; float:left;}
.paging .label {text-align:center; color:#666666;float:left;}
.paging .nav {text-align:right; float:right;}
.paging .on {color:#666666;}

/* left Paging Styles */
.leftpaging {text-align:left; vertical-align:middle; height:14px; padding-top:6px; padding-bottom:6px;}
.leftpaging div {width:33%; font-weight:bold;}
.leftpaging a {font-weight:bold; text-decoration:none; padding:3px;}
.leftpaging .page {text-align:left; float:left;}
.leftpaging .label {text-align:center; color:#666666;float:left;}
.leftpaging .leftnav {text-align:center; float:left;}
.leftpaging .on {color:#666666;}

#ManageClient .left, 
#ClientProfile .left {float:left; margin-right:10px;}
#ManageClient .left .upload,
#ClientProfile .left .upload {padding-top:10px;}
#ManageClient .left .button, 
#ClientProfile .left .button {padding:5px 0 0 30px;}
#ManageClient .left .uploadbutton, 
#ClientProfile .left .uploadbutton {text-align:right;padding-top:5px;}
#ManageClient .center, 
#ClientProfile .center {float:left; margin-right:10px;}
#ClientProfile .center {width:280px;}
#ManageClient .right, 
#ClientProfile .right {float:left;}
#ManageClient .rightfloat, 
#ClientProfile .rightfloat {float:right;}

#Home .left {float:left; width:550px; padding-right:20px;}
#Home .left .image {padding-bottom:20px;}
#Home .right h4 {margin-bottom:8px;}
#Home .right div {margin-bottom:5px;}

#Popup .filters {padding:5px 0 5px 10px; background:#666666; color:#FFFFFF;}
#Popup .filters a {color:#FFFFFF; font-weight:bold;}
#Popup .filters a:hover {color:#CCCCCC;}
#Popup .content {padding:0 10px 10px 10px;}
#Popup .participants table {width:100%;}
#Popup .participants td {width:30%; padding-bottom:5px;}

#header .printTop {height:125px; width:99%; margin: 0px auto 0px auto;}
#Header .printTop .printlogo {float:left; margin-top:25px;}
#Header .top {height:125px; width:99%; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; margin: 0px auto 0px auto;}
#Header .top .logo {float:left; margin-top:25px;}
#Header .top .loginInfo {float:right; font-size:10px; margin:55px 10px 0 0;}
#Header .menubg {height:30px; background: #8d9191; margin:1px auto; width:99%; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
#Header .menu {color:#FFFFFF; padding: 0px 5px 5px 0px; margin: 0px auto 0px auto;}
#Header .menu .item {text-align: center; font-size:11px; width:95px; padding:8px 4px 6px 4px; background: #8d9191;}
#Header .menu .hoveritem {background: #a08b62}
#Header .menu .dynitem {text-align: center; font-size:11px; min-width:110px; background: #8d9191; padding:8px 4px 6px 4px; }
#Header .menu .item a, #Header .menu .dynitem a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#Header .menu .item a:hover, #Header .menu .dynitem a:hover {color:#EEEEEE;}
#Header .bottombar {background:#993399; height:3px; width: 99%; margin: 0 auto; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
#Header .breadcrumbWrapper {width:99%;border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; margin: 1px auto 0px auto;}
#Header .breadcrumb {color:#595959; font-size:11px; background:#ececec; height:20px;  padding:5px 0 0 15px;}
#Header .breadcrumb div {float:left;}
#Header .breadcrumb .link {float:right; padding-right:10px; }
#Header .breadcrumb .link a {color:#b38635;}
#Header .breadcrumb a {color:#595959; text-decoration:none;}
#Header .bottomWrapper {width:99%; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; margin: 0px auto 0px auto;}
#Header .bottom {height:25px; padding:10px 20px 10px 20px;}
#Header .bottom h2 {font-weight:normal; font-size:18px;}
#Header .bottom .pageHeading {float:left; width:99%; text-align:center;}
#Header .bottom .alert {float:right; width:375px; color:#CC0000;}

#NotAuthorized H2, #Error H2 {color:#CC0000; padding-top:50px; text-align:center;}

#RequestDetails .left {float:left; width:210px; padding-right:20px; border-right:1px dashed #555555; margin-right:10px;}
#RequestDetails .right {float:left; width:518px;}
#RequestDetails .buttons {margin-top:30px; text-align:center;}
#RequestDetails .buttons input {padding-bottom:5px;}
#RequestDetails .buttons img {padding-bottom:5px;}
#RequestDetails .buttons .prev {float:left;padding:20px 0 10px 0;}
#RequestDetails .buttons .next {float:right; padding:20px 0 10px 0;}

#PaymentInstructions .participant {padding-bottom:10px; border-bottom:1px dashed #000000;}
#PaymentInstructions .left {float:left; width:220px; padding:10px 20px 0 0; border-right:1px dashed #555555; margin-right:10px;}
#PaymentInstructions .left .form .label {vertical-align:top;}
#PaymentInstructions .right {float:left;width:500px; padding-top:10px;}
#PaymentInstructions .right h4 {border:none; color:#000000; padding-left:20px;}
#PaymentInstructions .right .form td {padding-bottom:2px;}
#PaymentInstructions .right .form .spacer {padding:10px 0 0 0;}
#PaymentInstructions .right .formleft {float:left;width:250px;}
#PaymentInstructions .right .formright {float:left;width:250px;}
#PaymentInstructions .buttons {margin-top:30px; text-align:center;}
#PaymentInstructions .buttons input {padding-bottom:5px;}
#PaymentInstructions .buttons .prev {float:left;padding:20px 0 10px 0;}
#PaymentInstructions .buttons .next {float:right; padding:20px 0 10px 0;}
.right .totalsbox {background:#eaf3fd; padding:10px; border:1px solid #000000; margin-top:20px;}
.right .totalsbox table {width:200px;}
.right .totalsbox .label {font-weight:bold;}
.right .totalsbox .deduction {color:#CC0000;}
.right .totalsbox .break {padding-bottom:4px; border-bottom:1px solid #555555; margin-bottom:4px;}

#ParticipantRequestDetails .left {float:left; width:170px; padding-top:10px;}
#ParticipantRequestDetails .right {float:left;width:550px;  padding:10px 0 0 10px; border-left:1px dashed #555555; margin-left:10px;}
#ParticipantRequestDetails .right .formleft {float:left;width:250px;}
#ParticipantRequestDetails .right .formright {float:left;width:250px;}

#RequestDisbursement .shares {padding-bottom:10px; font-weight:bold;}
#RequestDisbursement .sharesremaining {padding-left:20px; color:#CC0000;}

.ajax__calendar_today {font-weight:bold;}

.loading {padding-top:10px; color:#8d9191;}

.panel_top {font-weight: bold;text-align:center; margin: 0px; padding-top: 4px; height:26px; background: #8d9191 repeat-x; color: #FFFFFF; font-size: 13px; border: outset 1px #eeeeee;}

.panel_announcement { font-weight:lighter; text-align:center; background-color:#9dceff; height:10%; width:100%;}

.table_announcement {margin-left: auto; margin-right: auto;}

.comment_header {border:solid 1px #dddddd;width:90%;background-color:#f9f9f9;margin:10px 0 0px;cursor:pointer;padding:10px 0px;}
.comment_header .date {font-style:italic;font-size:9px;}
.comment_header .authorlabel {text-align:right;padding-left:10px;font-size:xx-small;}
.comment_header .datelabel {text-align:right;padding-left:10px;padding-top:2px;font-size:xx-small;font-style:italic;}
.comment_header .titlelabel {margin-left:10px;margin-top:5px;padding-bottom:5px;}
.comment {width:90%;border:solid 1px #dddddd;}
.comment .inner {padding:10px;}
.comment .body {font-size:14px;font-weight:bold;padding:5px 5px 15px 10px;}
.comment .date {font-style:italic;font-size:9px;}
.comment_ip tr {background-color:#eeeeee;font-weight:bold;border:solid 1px #999999;}
.watermark {color:#666666;background-color:#ffffdc;border:solid 1px #cccccc;padding:2px;}

.autocompleteList {background:#ffffff;margin:0px!important;color:#000000;border:solid 1px #333333;overflow:auto;height:200px;text-align:left;list-style:none;visibility:hidden;padding:0px}
.autocompleteItem {padding:4px 8px;}
.autocompleteHighlight {padding:4px 8px;background-color:#CCCCCC;cursor:default;}

.error_box {background:#ffffcc;border:dotted 1px #999999;color:#cc0000;float:right;padding:2px;margin-right:15px;vertical-align:middle;}

.navbar_button {border:dotted 1px #999999;margin: 1px 0px;font-variant:small-caps;padding:2px;width:100%;text-decoration:none;cursor:pointer;}
.navbar_button a {text-decoration:none;}

#tablePrincipal {padding-left:50px; width:900px;}
#tablePrincipal .tablerow {height:45px; }

#searchFields input {padding:2px;margin-right:5px;}
#searchFields label {padding:2px;margin-right:15px;}
#searchFields select {padding:2px;margin-right:15px;margin-left:7px;}

#ReportLinks a{margin:10px 20px 0px 10px}

.ajax__tab_body { font-family: Arial, Verdana, sans-serif !important;font-size: 11px !important;}