/* Interaction Cues
----------------------------------*/

.ui-widget-content
{
	background: none repeat scroll 0 0 #FAFAFA;
	border: 1px solid #eeeeee;
}


.ui-dialog{
	border: 0 solid #A8A8A8;
	background: none repeat scroll 0 0 #FAFAFA;
}
    
.ui-growl-title{
	text-shadow: 0 0 0 #333333;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {
	background: #FAF2D7;
	/*border: 1px solid #eeeeee;*/
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ad1a1a; background: #fcb8ac url(../img/jquery-ui/ui-bg_inset-soft_95_fcb8ac_1x100.png) 50% bottom repeat-x; color: #730c0c; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #730c0c; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #730c0c; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.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-widget-header {
    background: url("../img/container/block/dark-bg.png") repeat-x scroll left top transparent;
    border: 1px solid #AAAAAA;
    color: #E0E0E0;
    font-weight: bold;
}
.ui-widget-header a {
    color: #E0E0E0;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636;
}
/*
.ui-widget-overlay 
{
	background: none repeat 50% 50% #000000;
	overflow: hidden !important;
}
*/
.ui-widget {
	font-size: 12px;
	font-family: 'PT Sans','Tahoma',sans-serif;
	line-height: 1.231;
}



.ui-datatable th,.ui-datatable .ui-sortable-column{
    background: url("../img/tables/table-head-bg.png") repeat-x scroll left top #DDDDDD !important;
    border: 1px solid #BCBCBC !important;
    padding: 8px 13px !important;
    text-align: left !important;
    vertical-align: middle !important;
    font-weight: bold !important;
    color: #222222 !important;
}

.ui-datatable .ui-datatable-data td
{
    text-align: left;
    vertical-align: top;
    border-color: #CCCCCC;
    padding: 6px 3px !important;
    font-weight: normal !important;
}


.ui-paginator
{
    height: 34px;
    overflow: hidden;
    color: #F3F3F3;
    opacity:1;
    text-align: left !important;
    padding: 19px 2px 2px !important;
    border-left: 2px solid #4d5a63;
}
.ui-datatable table tfoot {
   border-collapse: separate;
}


.fc-event-skin
{
	border-color:white;
}    

.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev
{
	 background: #EBEBEB;
    border-color: #FFFFFF #B5B5B5 #B5B5B5 #FFFFFF;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    padding: 2px 10px;
    border-radius: 3px 0 0 3px;
}
.ui-paginator .ui-paginator-prev
{
	border-radius: 0px 0 0 0px;
}

.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-next
{
	 background: #EBEBEB;
    border-color: #FFFFFF #B5B5B5 #B5B5B5 #FFFFFF;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    padding: 2px 10px;
    border-radius: 0px 3px 3px 0px;
}
.ui-paginator .ui-paginator-next
{
	border-radius: 0px 0 0 0px;
}

.ui-paginator .ui-paginator-pages 
{
	padding: 0px;
    margin: 0px;
}

.ui-paginator .ui-paginator-page
{
    border-style: solid;
    border-width: 1px;
    margin: 0;
    padding: 2px 10px;
   border-radius:0px;
}


.ui-overlaypanel
{
	margin-top: 15px;
	background: url("../img/misc/shine-effect.png") repeat-x scroll 0 0 rgba(33, 40, 44, 0.7);
	border: 1px solid #25333c;
	border-radius: 5px 5px 5px 5px;
	padding: 8px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

.ui-overlaypanel-content {
	border-radius: 3px 3px 3px 3px;
	position: relative;
	padding: 10px;
	border: 1px solid #4b5e6b;
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EFEFCE;
    background: -moz-linear-gradient(center top , #F5F5EA 37%, #EFEFCE 100%) repeat scroll 0 0 transparent;
}

.fc-event-vert .fc-event-bg 
{
	opacity:0.1;
}

.ui-widget-overlay {
	overflow: hidden;
}

.ui-tabs
{
	padding: 0px;
    border: 0px solid #A8A8A8;	
    background: none repeat scroll 0 0 #FAFAFA;
    border-radius:0px;
}

.ui-tabs .ui-tabs-nav 
{
	height: 38px;
	background: url("../img/container/block/block-header-bg.png") repeat-x scroll left top #CFDEE5;
	border-radius: 0 0 0 0;
}

.ui-tabs .ui-tabs-nav li
{
	border-radius: 8px 8px 0 0;
	border-color: #9BA6AB #9BA6AB #FAFAFA !important;
    border-style: solid;
    border-width: 0px;
    margin-bottom: -2px !important;
    position: relative;
    z-index: 5;
    background: none;
    margin-top: 8px;
    min-height: 30px;
    margin-right: 5px;
    
}


.ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected
{
	 border-width: 1px;
	 background: none repeat scroll 0 0 #FAFAFA;
}

.ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-state-hover
{
	  margin-bottom: -2px !important;
	  background: none repeat scroll 0 0 #FAFAFA;
}

.ui-tabs-panel
{
	line-height: 1.831;
	background: none repeat scroll 0 0 #FAFAFA !important;
    border: 0px solid #4B5E6B !important;
    border-radius: 0px 0px 0px 0px !important;
    padding:10px !important;
    position: relative !important;
    box-shadow: 0 0 6px rgba(255, 255, 255, 0.3) !important;
}


.ui-selectonebutton
{
	font-size: 11px;
}

.duyuruListesi 
{
	color: #4F4F4F;
	list-style-type: none !important;
}

.duyuruListesi li
{
	list-style-type: none !important;
	background-position: 10px 5px;
    background-repeat: no-repeat;
    padding:5px 10px;
    border-bottom: 1px dashed #EEEEEE;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    margin-bottom: 4px;
}

.duyuruListesi li:hover {
    background: none repeat scroll left top #E3D554;
    border-color: #D8E7FA;
}

.ui-datalist-content
{
	background: none;
	border: 0px solid #000000;
}

.ui-datalist-data
{
	padding: 0px;
}




.ui-datatable .ui-datatable-empty-message td {
    font-size: 14px;
    padding: 44px 10px;
    text-align: center;
    color: #AA0000;
}

.ui-datatable-odenmis { color:#70BF8C; font-weight: bold;}
.ui-datatable-gecmis { color:#fa3c62; font-weight: bold;} 

.ui-datatable-odevYapildi { color:#70BF8C; font-weight: bold;}
.ui-datatable-odevYapilmadi { color:#fa3c62; font-weight: bold;} 
.ui-datatable-odevKismenYapildi { color:#F9C957; font-weight: bold;}

.modalDialog
{
	background: none repeat scroll 0 0 #fafafa;
	
	padding: 0 0px;
	border: 0px solid #4b5e6b;

}

.ui-radiobutton 
{
	margin: 3px 5px;
}

.datatablenumbercolumn
{
	text-align: center !important;
	color: #777777;
	width:10px;
}

.datagridstyle td
{
	border: 0px solid #BCBCBC !important;
    padding: 0px !important;
    text-align: center !important;
    vertical-align: middle !important;
    padding-right: 5px !important;
}

.downloadButton .ui-button
{
	background: none;
	border: 0 solid #A8A8A8;
}

.ui-menu .ui-menuitem-link
{
	padding: 0 0 0 20px;
}

.ui-datatable .ui-expanded-row-content
{
	background: none !important;
}

.nobordertable
{
	background: none;
	border: 0 solid #A8A8A8;
	min-height: 100px;
}

.nobordertablecolumnclassfirst
{
	width: 100px;
}

.nobordertablecolumnclassothers
{
	
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
	text-shadow: none;
	background: url("../img/tables/table-head-bg.png") repeat-x scroll left top #DDDDDD;
    border: 1px solid #CCCCCC;
}

.ui-widget-header
{
	text-shadow: none;
}

.ui-messages-info-icon, .ui-messages-warn-icon, .ui-messages-error-icon, .ui-messages-fatal-icon {
    height: 24px;
    margin-top: -4px;
    padding-right: 10px;
    width: 24px;
}

.ui-messages-info-summary, .ui-messages-warn-summary, .ui-messages-error-summary, .ui-messages-fatal-summary, .ui-message-info-summary, .ui-message-warn-summary, .ui-message-error-summary, .ui-message-fatal-summary {
    font-weight: normal;
    margin-left: 0px;
}

.ui-password-info
{
	text-shadow: none;
}

.ui-messages-info, .ui-messages-warn, .ui-messages-error, .ui-messages-fatal {
    margin: 10px 0;
    padding: 10px;
    border-color: #C09853;
}

.ui-tabs .ui-tabs-nav li a
{
	color: #2D5672;
}

.ui-tabs .ui-tabs-nav li a:hover
{
	color: #2F383E;
}

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
    background-color: #F9F9F9;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px #CCCCCC inset;
}

.ui-inputfield {
}
.ui-inputfield.ui-state-focus, .ui-widget-content .ui-inputfield.ui-state-focus, .ui-widget-header .ui-inputfield.ui-state-focus {
    border: 1px solid #00A6DD;
    box-shadow: 0 0 3px #00A6DD, 0 1px 1px #CCCCCC inset;
}

.ui-button-text-only .ui-button-text
{
	padding: 0 1em;
}

.takvimPadding
{
	padding: 10px;
}

.block-content {
	background: none repeat scroll 0 0 #fafafa;
	border-radius: 3px 3px 3px 3px;
	position: relative;
	padding: 0 10px;
	border: 1px solid #4b5e6b;
}


.title_panel_content {
	margin-bottom:5px !important;
	border: 1px solid #c0c0c0;
	-moz-border-radius: 4px 4px 4px 4px;
	height: 100%;
	width: 100%;
}

.title_panel_legend {
	margin: 0px 10px 0px 8px;
	vertical-align: top;
	font-weight: bold;
	color: #AA0000;
	background: none;
}

.sample-container {
	padding: 5px 5px 5px 5px;

}

.ui-fieldset
{
	background: none;
	margin-right: 20px;
	border: 1px solid #EEEEEE;
}

.ui-fieldset .ui-fieldset-legend
{
	width: 100%;
	
}


.addBtn {
	background: url('../img/plus.png') no-repeat scroll 0 0 transparent;
	height: 20px;
	width: 20px;
	position:relative;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
}

.removeBtn {
	background: url('../img/cross.png') no-repeat scroll 0 0 transparent;
	height: 20px;
	width: 20px;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
}


.alertBtn {
	background: url('../img/alert.png') no-repeat scroll 2px 8px transparent;
	font-weight: bold;
    height: 25px;
	margin-left: 10px;
    margin-top: 3px;
    padding-left: 20px;
	float: left;
    border: 1px outset #BCBCBC;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    padding-left: 20px;
    padding-right: 5px;
    padding-top: 5px;
}

.haritaBtn {
	background: url('../img/Map-icon.png') no-repeat scroll 2px 2px transparent;
	font-weight: bold;
    height: 25px;
	margin-left: 10px;
    margin-top: 3px;
    padding-left: 30px;
	float: left;
    border: 1px outset #BCBCBC;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    padding-left: 20px;
    padding-right: 5px;
    padding-top: 5px;
}

.ui-tree
{
	border: 0 solid #8E846B;
	width: 100%;
	padding: 0px;
}

.ui-tree-horizontal
{
	 border-radius: 0px 0px 0px 0px;
	 background: none;
}

.ui-tree-horizontal .ui-treenode-parent .ui-treenode-content,
.ui-tree-horizontal .ui-treenode-leaf .ui-treenode-content
{
	background: url("/dershaneweb/javax.faces.resource/images/ui-bg_highlight-soft_100_feeebd_1x100.png.jsf?ln=primefaces-sunny") repeat-x scroll 50% top #FEEEBD;
}



.ui-progressbar .ui-progressbar-value
{
	background: none repeat scroll 0 0 #5AE358;
}


.ui-slider-horizontal
{
	background: url("/javax.faces.resource/images/ui-bg_highlight-soft_100_feeebd_1x100.png.jsf?ln=primefaces-sunny") repeat-x scroll 50% top #FEEEBD;
}

.ui-datatable-odd {background: none repeat scroll 0 0 #F2F2F2;     border: 1px solid #BCBCBC;} 
.ui-datatable-even {  background: none repeat scroll 0 0 #E6E6E6;     border: 1px solid #BCBCBC;}

.ui-selectonemenu-panel .ui-selectonemenu-item
{
    border: 1px solid #EEEEEE;
}


.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
    background: #FCE28B;
    border: 1px solid #d19405;
}


.ui-selectonemenu-panel .ui-selectonemenu-filter-container
{
	width:90%;
}

.ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon
{
	right: 0px;
}


.buyukButtonBar .ui-button .ui-button-text
{
	line-height: 3.4;
}

.ui-scrollpanel
{
	border: 0px;	
}

.ui-selectmanycheckbox label, .ui-selectoneradio label 
{
	margin-right: 10px;
}

.ui-datatable .ui-paginator, .ui-datatable .ui-paginator
{
	border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td
{
	white-space: normal;
}

.mypanel
{
	background: #eee;
	padding: 10px;
	border-radius: 8px;
	border: 1px solid #DDDDDD;
	margin-bottom: 10px;
}

.ui-picklist .ui-picklist-filter
{
	padding-right: 0px;
}

.ui-picklist .ui-picklist-filter-container .ui-icon
{
	right: 15px;
}

.solMenuAltBosDiv
{
	background: none repeat scroll 0 0 transparent;
    height: 50px;
    margin-bottom: -1px;
    margin-right: 1px;
    position: relative;
    z-index: 30;
}