
.ui-widget {
	font-family: Arial, Helvetica, sans-serifv
	font-size: 14px !important;
}

/* =================================================== COLORBOX =================================================== */

#cboxTitle {
	display: none !important;
}

#colorbox, #cboxOverlay, #cboxWrapper {
    z-index: 1001 !important;
}

/* =================================================== GRIDVIEW =================================================== */

.grid-view {
	padding: 5px 0px 10px 0px !important;
	/*overflow-x: scroll;*/
}

.grid-view .summary {
	font-size: 13px;
	color: #ffffff;
}

body.overlay .grid-view .summary {
	color: #474747;
}

.grid-view .pager {
	font-size: 13px;
	color: #ffffff;
	margin: 5px 0px 10px 0px !important;
}

.grid-view table.items {
	border: 1px solid #8d8d8d !important;
}

.grid-view table.items th, .grid-view table.items td {
    font-size: 13px !important;
	/*
	padding: 5px 5px 5px 10px !important;
	*/
	padding: 5px 6px 5px 8px !important;
    border: 0px !important;
	border-left: 1px solid #d9d9d9 !important;
}

.grid-view table.items td.noSpace {
	padding: 0px 0px 0px 0px !important;
}

.grid-view table.items th {
	font-size: 16px !important;
	color: #ffffff !important;
	min-height: 28px !important;
	white-space: nowrap;
    background: #2f2f2f url(../images/background/table_header.png) repeat-x top left !important;
}

.grid-view table.items th a {
    color: #ffffff !important;
}

.grid-view table.items th a.asc {
	padding-right: 30px !important;
	background: transparent url(../images/assets/down.png) no-repeat scroll right center !important;
}

.grid-view table.items th a.desc {
	padding-right: 30px !important;
	background: transparent url(../images/assets/up.png) no-repeat scroll right center !important;
}

div#contact-grid table.items th {
	white-space: nowrap;
}

.grid-view table.items td {
	vertical-align: middle;
}

.grid-view table.items tr.even {
    background: #ffffff !important;
}

.grid-view table.items tr.odd {
	/*
    background: #f0f0f0 !important;
	*/
    background: #e3e3e3 !important;
}

.grid-view table.items tr:hover {
	/*
	background: #dcf1f9 !important;
	*/
	background: #cce5ee !important;
}

.grid-view table.items tr.archived td {
	color: #999999;
}

.grid-view .button-column {
	white-space: nowrap;
}

.grid-view .button-column img {
	margin: 0px 5px 0px 5px;
}

.grid-view .filters input {
    width: 98% !important;
}

.grid-view .grid-view {
	padding: 0px 0px 0px 0px !important;
}

.grid-view .grid-view table.items {
	border: 0px !important;
}

.grid-view .grid-view table.items th {
	font-size: 14px !important;
	color: #afc8d6 !important;
    background: #38586b !important;
}

.grid-view .grid-view table.items th a {
    color: #afc8d6 !important;
}

.grid-view .grid-view table.items tr.even {
    background: #f2f7fa !important;
}

.grid-view .grid-view table.items tr.odd {
    background: #dce4e9 !important;
}

.grid-view .grid-view table.items tr:hover {
	background: #dcf1f9 !important;
}

div.grid-view div.grid-view {
    -moz-box-shadow: 0 7px 7px #38586b;
    -webkit-box-shadow: 0 7px 7px #38586b;
    box-shadow: 0 7px 7px #38586b;
}


/* =================================================== LISTVIEW =================================================== */

.list-view .summary,
.list-view .empty {
	font-size: 13px;
	color: #ffffff;
}

.list-view .pager {
	font-size: 13px;
	color: #ffffff;
	margin: 5px 0px 10px 0px !important;
}


/* =================================================== PAGER =================================================== */

ul.yiiPager a:link, ul.yiiPager a:visited {
    border: 1px solid #ffffff !important;
    color: #ffffff !important;
}

ul.yiiPager a:hover {
    border: 1px solid #000000 !important;
    color: #000000 !important;
}

ul.yiiPager .selected a {
	color: #000000 !important;
    background: #ffffff !important;
}

ul.yiiPager .hidden a {
    border: 1px solid #cccccc !important;
    color: #cccccc !important;
}

ul.yiiPager .first, ul.yiiPager .last {
    display: inline !important;
}

div#accordion .grid-view .pager,
body.overlay .grid-view .pager {
    color: #474747;
    margin: 5px 10px 10px 0px !important;
}

div#accordion ul.yiiPager a:link, ul.yiiPager a:visited,
body.overlay ul.yiiPager a:link, ul.yiiPager a:visited {
    border: 1px solid #999999 !important;
    color: #999999 !important;
}

div#accordion ul.yiiPager a:hover,
body.overlay ul.yiiPager a:hover {
    border: 1px solid #000000 !important;
    color: #000000 !important;
}

div#accordion ul.yiiPager .selected a,
body.overlay ul.yiiPager .selected a {
	color: #000000 !important;
    border: 1px solid #000000 !important;
    background: #f0f0f0 !important;
}

div#accordion ul.yiiPager .hidden a,
body.overlay ul.yiiPager .hidden a {
    border: 1px solid #cccccc !important;
    color: #cccccc !important;
}


/* =================================================== TOOLTIP =================================================== */

.tipsy {
	font-size: 12px !important;
}
.tipsy-inner {
}
.tipsy-w .tipsy-arrow,
.tipsy-n .tipsy-arrow,
.tipsy-s .tipsy-arrow,
.tipsy-west .tipsy-arrow,
.tipsy-north .tipsy-arrow,
.tipsy-south .tipsy-arrow {
	position: absolute;
	width: 27px;
	height: 27px;
	top: -10px !important;
	left: -10px !important;
	margin: 0px !important;
	border: 0px !important;
	border-color: transparent !important;
	background: url(../images/background/wizard_star.png) no-repeat 0px 0px !important;
	z-index: 200000;
}
.tipsy-e .tipsy-arrow,
.tipsy-east .tipsy-arrow {
	position: absolute;
	width: 27px;
	height: 27px;
	top: -10px !important;
	right: -10px !important;
	margin: 0px !important;
	border: 0px !important;
	border-color: transparent !important;
	background: url(../images/background/wizard_star.png) no-repeat 0px 0px !important;
	z-index: 200000;
}
.tipsy-arrow-n { border: 0px !important; }
.tipsy-arrow-s { border: 0px !important; }
.tipsy-arrow-e { border: 0px !important; }
.tipsy-arrow-w { border: 0px !important; }


/* =================================================== UI ACCORDION =================================================== */

.ui-accordion .ui-accordion-content {
    padding: 0px 0px 0px 0px !important;
}

.ui-accordion .ui-accordion-content .grid-view .summary {
	color: #474747;
	padding: 0px 7px 0px 0px;
}

.ui-accordion .ui-accordion-content table.items {
	border: 0px !important;
}


/* =================================================== TINYMCE =================================================== */

.mce-btn-group .mce-btn button {
	min-height: 28px;
}

.mce-open button {
	min-height: 20px;
}
