﻿/* Default Font */
/*
html,body,td,p,div,span,li
{
	font-family:MyriadProRegular,"Myriad Pro",Arial;
}
*/


/*
ACTION BAR
*/
.rantActionBar
{
}
.rantActionBarContainer
{
	background-image:url(../s.Black20.png);
	-moz-border-radius: 10px;
	border-radius: 10px;
}


/*
MODULES SELECTOR
*/
.rantModulesSelect
{
}
.rantModulesContainer
{
}
.rantModulesCloseBtn
{
}
.rantModulesContainerInner
{
	background:url(Sprites.Message.BG.png) no-repeat;
}
.rantModulesTitle
{
	font-size:14pt;
	color:Black;
}
.rantModulesItems
{
}
.rantModulesItems div
{
}
.rantModulesItems span
{
	color:#666;
	font-size:8pt;
	text-align:center;
}


/*
AJAX ANIM
*/
.rantAjaxAnim
{
}


/*
CONTEXT TOOLBAR
*/
.rantContextToolbar
{
}
.rantContextToolbarLeft
{
	/*
	width:21px;
	height:52px;
	*/
	width:16px;
	height:43px;

	background:url(Sprites.ContextToolbar.png) no-repeat;
}
.rantContextToolbarTitle
{
	/*
	height:52px;
	padding-top:10px;
	padding-left:6px;
	*/
	height:43px;
	padding-top:7px;
	padding-left:6px;

	background:url(ContextToolbar.BG.png) repeat-x;
	color:#666;
	font-size:11pt;
	font-weight:bold;
	line-height:0.95em;
	text-shadow: 0px 0px 5px #ccc;
}
/* vertically align title if no subtitle */
.rantContextToolbarTitle div
{
}
/* subtitle */
.rantContextToolbarTitle span
{
	font-size:9pt;
	font-weight:normal;
}
.rantContextToolbarMid
{
	/*
	height:52px;
	padding-top:6px;
	*/
	height:43px;
	padding-top:4px;

	background:url(ContextToolbar.BG.png) repeat-x;
}
.rantContextToolbarMid div
{
}
.rantContextToolbarRight
{
	/*
	width:21px;
	height:52px;
	*/
	width:16px;
	height:43px;

	background:url(Sprites.ContextToolbar.png) no-repeat -16px 0;
}

.rantContextToolbarGrip
{
	background:url(ContextToolbar.BG.png) repeat-x;

	/*
	width:18px;
	height:52px;
	padding-top:6px;
	*/
	width:14px;
	height:43px;
	padding-top:4px;
}
.rantContextToolbarGrip div
{
}
.rantContextToolbarSelected
{
}



/*
COUNT INDICATOR
*/
.countIndicator
{
}
.countIndicator div
{
}
.countIndicator .state0
{
	background-color:#d77b03;
}
.countIndicator b, .countIndicator img
{
}

/*
DATAGRID
*/
tr.mouseOver
{
	background-color:#f5f5f5;
}

.dark tr.mouseOver
{
	background-color:#222222;
}

tr.notExisting
{
	color:#ccc;
	font-style:italic;
}

.rantDatagrid
{
}

.rantDatagrid td
{
}

.rantDatagrid th
{
	border-bottom:solid #ccc 1px;
}

.rantDatagrid tr
{
}

.rantDatagridTotals td
{
	font-weight:bold;
	border-top:solid #eee 4px !important;
	color:#0072bc;
	text-shadow: 1px 1px 20px #73c5fe;
}

.dark th
{
}
.dark a
{
	color:#fff;
}
.dark a:hover
{
	color:#ccc;
}

.warning
{
	background-color:#ffde00;
}
.dark .warning
{
	background-color:#d77b03;
}
.valueChanged
{
	background-color:#ccc;
}
.dark .valueChanged
{
	background-color:#000;
}

/*
FOREIGN KEY LOOKUP CONTROL
*/
.foreignKeyLookupContainer
{
	color:Black;
	font-size:0.9em;
    border: dotted #ccc 1px;
    background-color:#f5f5f5;
}
.foreignKeyLookupContainer i
{
	color:#666;
}
.foreignKeyLookupContainer:hover
{
	background-color:#fff;
}
.foreignKeyLookupClearIcon
{
}


/*
INFO BAR
*/
#rantInfoBar
{
	color:#333;
}
#rantInfoBar.notLoggedIn
{
	/*background:url(InfoBar.BG.png);*/
	background-color:#ccc;
}
#rantInfoBar.loggedIn
{
	/*background:url(InfoBar.BG.png);*/
	background-color:#ccc;
}
#rantInfoBar table
{
}
#rantInfoBar table td
{
}
#rantInfoBarStatusContainer
{
}
#rantInfoBarStatusContainer div
{
}

#rantInfoBar div
{
}

#rantInfoBarUserName
{
}
#rantInfoBar a
{
	color:#333;
}
#rantInfoBar a:hover
{
	color:#fff;
}
.rantInfoBarEditing
{
	background-color:#bee87e;
	color:Black;
	text-shadow: 1px 1px 0px #c7f190 !important;
}

#rantInfoBar.rantInfoBarEditing, #rantInfoBar.rantInfoBarEditing a
{
	color:Black;
}

#rantInfoBarUserName a
{
}


/*
LOOKUP TEXTBOX
*/
.lookupTextbox
{
	min-width:300px;
}

#lookupTextboxItemsContainer
{
}
#lookupTextboxItemsContainer div
{
	padding:3px;
	overflow:hidden;
}
#lookupTextboxItemsContainer div:hover
{
	cursor:pointer;
}
#lookupTextboxItemsContainer div.selected
{
}


/*
FORM & VALIDATION
*/
.viewMessages
{
	color:#e00000;
}
.fieldTitle
{
	font-weight:bold;
	white-space:nowrap;
}
label.validationError
{
	color:#e00000;
}
input.validationError, textarea.validationError
{
	border:solid #cccc00 1px;
	background-color:#fff2f2 !important;
}
input[type="text"], input[type="password"], textarea
{
	border: solid #cccccc 1px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding: 3px 6px;
}
input[readonly] 
{
	background:none;
	border:none;
	color:#999;
	font-style:italic;
}
input, label, textarea
{
	/*font-size: 0.9em;*/
	outline:none;
}
label
{
	padding-top:3px;
	display:block;
}
textarea
{
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #ffffff; 
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #000000; 
	scrollbar-track-color: #eee;
	scrollbar-darkshadow-color: #fff;
}
table.rantForm td
{
    padding:2px;
}
td.rantFormTitle
{
    font-weight:bold;
}
td.rantFormControl
{
}
div.dataChanged
{
}
input.dataChanged, textarea.dataChanged
{
    border-left:solid #27a1f0 6px !important;
    background-color:#dff2ff !important;
	color:Black !important;
}
.error
{
    border:solid #ff0000 1px;
}
input.emailField
{
	background-image:url(Icon.Field.Email.png);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:24px !important;
}
input[type='password']
{
	background-image:url(Icon.Field.Password.png);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:24px !important;
}
input.mobileField
{
	background-image:url(Icon.Field.Mobile.png);
	background-repeat:no-repeat;
	padding-left:24px;
}
input.phoneField, input.faxField
{
	background-image:url(Icon.Field.Phone.png);
	background-repeat:no-repeat;
	padding-left:24px;
}






/*
MESSAGES
*/
.rantMessage
{
	/*color:White;*/
	color:#000;
}
.rantMessageIcon
{
}
.rantMessage .rantMessageTitle
{
	font-size:2em;
	font-weight:bold;
	text-shadow: 2px 2px 0px #eee;
	
	padding-left:110px;
	padding-right:40px;
	padding-top:16px;
	padding-bottom:16px;
}
.rantMessage .rantMessageTitleMax
{
	font-size:1.5em;
	font-weight:bold;
	text-shadow: 2px 2px 0px #eee;
	
	padding-left:50px;
	padding-right:40px;
	padding-top:16px;
	padding-bottom:8px;
}
.rantMessage .rantMessageText
{
}
.rantMessageButtons
{
}
.rantMessageButton
{
}
.rantMessageButtonIcon
{
}
.rantMessage a
{
	color:#444;
	font-weight:bold;
	text-decoration:underline;
}
.rantMessage a:hover
{
	text-decoration:none;
}


/*
TOOLBAR
*/
.quickSearch 
{
	border: solid black 1px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	background-image:url(Icon.Field.Search.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:24px !important;
}
.dark tr.quickSearchRow .quickSearch
{
	background-color:#f5f5f5;
	color:Black;
}

/*
TOOLBAR
*/
.rantToolBarContainer
{
	color:Black;
}
.rantToolBarContainer div
{
}
.rantToolBarContainer div:hover
{
}


/*
SPLITTER
*/

.rantSplitterVertical
{
	background:url(Splitter.Vertical.BG.png) repeat-y 3px 0;
}




/*
TEXTBOX WITH CLEAR
*/
.textboxWithClear
{
}

.textboxWithClearIcon
{
}



/*
TREE CONTROL
*/
.rantTree
{
}

.rantTree .collapsed
{
	background:url(Tree.Node.Collapsed.png) no-repeat 0 11px;
}
.rantTree .expanded
{
	background:url(Tree.Node.Expanded.png) no-repeat 0 11px;
}
.rantTree .image
{
	background:url(Tree.Node.Image.png) no-repeat 0 11px;
}
.rantTree .file
{
	background:url(Tree.Node.File.png) no-repeat 0 11px;
}
.rantTree span 
{
	display:block;
	padding:4px;
}
.rantTreeNode .disabled
{
	color:#999;
}
.rantTreeNode 
{
	padding: 2px 0;	
}
.rantTree span.selected
{
	background-color:#fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/*
UPLOADER
*/
.rantUploader
{
	color:Black;
}
.rantUploaderFiles th
{
	text-align:left;
}






/*
VIEWS
*/
div.rantView
{
}
.viewButtons
{
}
.modalMask
{
	filter: alpha(opacity=70); 
	-moz-opacity: 0.70; 
	opacity: 0.70; 
	
	background-color:White;
}

div.rant-modal
{
    border:solid #ccc 1px;
    
    background-color:#fbfbfb;

		-moz-box-shadow: 0px 0px 15px #ccc;
		-webkit-box-shadow: 0px 0px 15px #ccc;
		box-shadow: 0px 0px 15px #ccc;
    
    color:Black;
	-moz-border-radius: 13px;
	border-radius: 13px;
	
	background-clip:content-box;
	-webkit-background-clip:content-box;
	
	left:50px;
	top:40px;
}

div.rant-modal div.title, div.rantView div.title
{
    font-weight:bold;
    /*
    text-shadow: 2px 2px 0px #000;
    color:Black;
	*/
    text-shadow: 2px 2px 2px #fff;
    color:#707070;

    padding:0.5em 0.5em 0 0.5em;
    font-size:1.5em;
    margin:0;

	-moz-border-radius: 13px;
	border-radius: 13px;
}
div.rant-modal div.content div.title
{
}
div.rant-modal div.content
{
	padding:0 1em 1em 1em;
}
div.rant-modal div.content div.content
{
}

.dataChanged div.title
{
	color:#27A1F0;
}


/*---------------------*/

div.rantEditTabs
{
}
div.rantEditTab
{
	background:url(EditTab.BG.png) no-repeat;
}
div.rantEditTabSelected
{
	background:url(EditTab.Selected.BG.png) no-repeat !important;

	filter: alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0; 
}
div.rantEditTab div
{
	margin-top:7px;
	margin-left:5px;
}

td.tabTitle 
{
	font-size:1.5em;
	padding-bottom:0.4em;
}



img.captcha
{
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:solid #eee 4px;
}


.defaultText
{
	font-style:italic;
	color:#999;
}


.ui-datepicker
{
	font-size:0.8em;
}

