/* smartphone blue */
#styler {
    display:none;
}
#container {
	min-width:200px;
	max-width:480px;
}
#login-container {
    min-width:100px;
    max-width:400px;
    margin:50px auto 0 auto;
    padding:0 10px;
}
header {
	padding-left:5px;
	padding-right:5px;
	position:relative;
}
header #main-navigation {
	width:100%;
	clear:both;
	padding:0;
	margin:0;
}
header #profile {
    background:transparent;
    box-shadow:none;
}
header #main-navigation ul {
	clear:both;
	width:100%;
	padding:0;
	margin:0;
}
header #main-navigation ul li {
	width:100%;
	clear:both;	
	padding:0;
	margin:0;
	padding-bottom:5px;
}
header #profile #user-notifications ul {
    position:absolute;
    top:30px;
    right:5px;
}
header #main-navigation ul li a {
	text-decoration:none;
}
header #main-navigation ul li a span {
	display:block;
	padding:10px;
	clear:both;
	padding-left:50px;
	background-position: 5px 0px;
}
header #profile {
	width:100%;
	clear:both;
	padding:0;
	margin:0;
	border:0;
}
header #profile #user-data {
	display:none;
}
header #profile #user-notifications {
	padding-left:0px;
	padding-top:10px;
}
#sub-navigation {
	display:none;
}
#main-container {
	padding:10px 5px 15px 5px;
}
#left-menu {
	float:none;
	clear:both;
	position:relative;
	display:block;
	margin:0;
	right:0;
	width:100%;
	padding-bottom:10px;
	overflow:auto;
}
#left-menu ul{
	padding:0;
	display:block;
    width:100%;
}
#left-menu ul li {
	width:48%;
	overflow:hidden;
	float:left;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
    margin:4px 1%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow:  0px 0px 1px 1px rgba(0, 0, 0, 0.1);        
    box-shadow:  0px 0px 1px 1px rgba(0, 0, 0, 0.1);
}
#left-menu ul li a {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	margin:2px;
	padding:5px;
    padding-top:35px;
    background-position:center 10px;
    text-align:center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:11px;
}
#left-menu ul li.active a {
    border-right:1px solid #ddd;
    -webkit-box-shadow:0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow:0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
#left-menu ul li a:hover {
    padding:5px;
    padding-top:35px;
}
#left-menu ul li.active a {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#left-menu ul li.active a:hover {
}
#content {
	padding:0px;
}
.box-element .box-content ul.actions li, .box-element .box-content ul.notifications li {
	width:50%;
}
.box-element .box-content {
    padding:10px;
}
.box-element .box-content ul.actions li div {
    margin:5px;
}
.box-element .box-content ul.actions li:first-child div {
    margin:5px;
}
.box-element .box-head-light, .ui-accordion a.ui-accordion-header {
    padding-left:10px;
}
.box-element .box-head-icon {
    background-position:9px center;
    padding-left:32px;
}
.box-holder-one-half {
    width:100%;
    float:none;
}
.box-holder-one-half .box-element, .box-holder-one-half .box-buttons {
    margin-left:0;
}
div.bredcrumbs ul li:first-child { 
    background-position:7px center;
    padding-left:32px;
}
fieldset section {
    padding:10px;
}
footer {
    padding:20px 10px 30px 10px;
}
fieldset section > div input[type="text"], fieldset section > div textarea {
    width:auto;
}
fieldset section div.section-left {
    width:100px;
}
fieldset section div.section-right {
    margin-left:120px;
}
.offset-one-third {
    margin-left:40%!important;
}
.one-third {
    width:40%;
}
.i-transform select {
    width:125px;
}
select.i-select {
    width:155px;
}
.i-text {
    width:135px;
}
.chzn-container-multi .chzn-choices {
    width:135px;
}
.dataTables_length {
    width:80%;
    padding:5px 5px 5px 5px;
}
.dataTables_filter {
    width:80%;
    float:left;
    text-align:left;
    padding:5px 5px 5px 5px;
}
table.display td, table.i-table td {
    padding:1px 5px;
    font-size:11px;
}
table.display tfoot th, table.display thead th, table.i-table thead td, table.i-table tfoot td {
    font-size:9px;
    font-weight:normal;
}
.dataTables_info {
    width:80%;
}
.first.paginate_button, .last.paginate_button {
    display:none;
}
.fc-header td {
    padding-left:5px;
    padding-right:5px;
}
.fc-button-content {
    padding:0 0.2em
}
.fc-header-title {
    font-size:10px;
}