/*Main style*/
body
{
	margin: 0px;
	padding: 0px;
	color: #555; 
	font: normal 10pt Arial,Helvetica,sans-serif;
	background: #EFEFEF;
}

/* Fonts */
@font-face {
    font-family: Futura_bd_cond_BT;
    src: url(fonts/Futura_bd_cond_BT.TTF);
}
@font-face {
    font-family: Futura_Book_BT;
    src: url(fonts/Futura_Book_BT.TTF);
}
@font-face {
    font-family: Futura_med_cond_bd_BT;
    src: url(fonts/Futura_med_cond_bd_BT.TTF);
}
@font-face {
    font-family: Futura_Medium;
    src: url(fonts/Futura_Medium.TTF);
}
@font-face {
    font-family: FUTURAB;
    src: url(fonts/FUTURAB.TTF);
}
@font-face {
    font-family: FUTURAL;
    src: url(fonts/FUTURAL.TTF);
}

.row {
    margin: 0px;
    padding: 0px;
}

/*others*/
#page
{
	margin-top: 5px;
	margin-bottom: 5px;
	background: white;
	border: 1px solid #C9E0ED;
}

#header
{
	margin: 0;
	padding: 0;
	border-top: 3px solid #C9E0ED;
}

#content
{
    padding: 0px;
}

#sidebar
{
	padding: 20px 20px 20px 0;
}

#footer
{
	padding: 10px;
	margin: 10px 20px;
	font-size: 0.8em;
	text-align: center;
	border-top: 1px solid #C9E0ED;
}

#logo
{
	padding: 10px 20px;
	font-size: 200%;
}

div.flash-error, div.flash-notice, div.flash-success
{
	padding:.6em;
	margin-bottom:1em;
	border:2px solid #ddd;
}

div.flash-error
{
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}

div.flash-notice
{
	background:#F9F5DD;
	color:#514721;
	border-color:#FFD324;
}

div.flash-success
{
	background:#E8F6FF;
	border-color:#CECECE;
}

div.view
{
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #C9E0ED;
}

div.breadcrumbs
{
	font-size: 0.9em;
	padding: 5px 20px;
}

div.breadcrumbs span
{
	font-weight: bold;
}

div.search-form
{
	padding: 10px;
	margin: 10px 0;
	background: #eee;
}

.portlet
{

}

.portlet-decoration
{
	padding: 3px 8px;
	background: #B7D6E7;
	border-left: 5px solid #6FACCF;
}

.portlet-title
{
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #298dcd;
}

.portlet-content
{
	font-size:0.9em;
	margin: 0 0 15px 0;
	padding: 5px 8px;
	background:#EFFDFF;
}

.portlet-content ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
}

.portlet-content li
{
	padding: 2px 0 4px 0px;
}

.operations
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.operations li
{
	padding-bottom: 2px;
}

.operations li a
{
	font: bold 12px Arial;
	color: #0066A4;
	display: block;
	padding: 2px 0 2px 8px;
	line-height: 15px;
	text-decoration: none;
}

.operations li a:visited
{
	color: #0066A4;
}

.operations li a:hover
{
	background: #80CFFF;
}

div#notification_type, div#notification_private {
    display: block;
    margin-top:20px;
 }      

 div#notification_type label, div#notification_private label
 {
    font-weight: bold;
    float:left;
    margin-left:2px;
    text-align:left;
    width:100px;
  }
  
div#notification_type input, div#notification_private input
{
    float:left;
}

.tip {
    color: #969696;
}

#map-container {
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc #ccc #999 #ccc;
	-webkit-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
	-moz-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
	box-shadow: rgba(64, 64, 64, 0.1) 0 2px 5px;
	width: 600px;
}
#map-canvas {
	width: 600px;
	height: 400px;
}
ul#info,ul#items {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	list-style-type: none;
}
ul#items>li>ul.item {
  padding: 10px;
  margin: 0px;
  background-color: rgb(231, 231, 231);
  list-style-type: none;
}

table {
    /*border: 1px solid black;*/
    table-layout: fixed !important;
    /*width: 200px;*/
}   

table input[type=text] {
    width: 100%;
}

table {
    word-break: break-all;
}


ul.yiiPager .first, ul.yiiPager .last {
    display: inline;
}

/* Promote */
#anim {
    border: 1px solid grey;
    box-shadow: 10px 10px 5px #888888;
}

/* Nav-tabs */

div#actions .nav-tabs > li > a:hover,div#actions .nav-tabs > li > a:active, div#actions .nav-tabs > li > a:focus {
    background-color: white;
    vertical-align: middle !important;
    font-weight: bold;
    /*height: 43px;*/
    /*padding-top: 16px;*/
    border: none;
    bottom: -4px;
    width: auto;
    /*margin-bottom: -20px;*/
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}

.navbar div#actions .dropdown-menu {
    color: black;
}
.nav-tabs {
    border-bottom: none;
}

/* Pager */
.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;background-color:transparent;cursor:default}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:"";line-height:0}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;background-color:#fff;cursor:default}

/* Button colums */
.button-column>a {
    margin-right: 2px;
    margin-bottom: 2px;
}

/* Navbar */
.navbar {
    border-radius: 0px !important;
}

/* Footer */
ul#footer-list li {
    list-style: none;
}

.dataGrid .label {
    color: black;
}