.left { float: left; }

.right { float: right; }

/*--------------------------------------------------------------
=Global Section
----------------------------------------------------------------*/
body {
  background: #F4F4F4;
  color: #3C3C3C;
  font: 15px "helvetica neue",helvetica,arial,sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.container { max-width: 1600px; margin: 0 auto; }

header.topbar .container { width: auto; margin: 0 10px; }

.content { padding: 20px; }

div.container { background: white; margin: 40px auto 30px; position: relative;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 4px; -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 4px;
	-o-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 4px; box-shadow: rgba(0, 0, 0, 0.4) 0 1px 4px; }
div.container.has-tabs { margin-top: 60px; }

.page-tabs { position: absolute; top: -40px; left: 10px; }
.page-tabs ul, .page-tabs li { list-style: none; margin: 0; padding: 0; }
.page-tabs li { float: left; margin-right: 3px; }
.page-tabs li a { background-color: #E8E8E8; display: block; padding: 0 10px; height: 40px; line-height: 40px; text-decoration: none;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(100%, #e8e8e8));
	background-image: -webkit-linear-gradient(#f5f5f5, #e8e8e8);
	background-image: -moz-linear-gradient(#f5f5f5, #e8e8e8);
	background-image: -o-linear-gradient(#f5f5f5, #e8e8e8);
	background-image: -ms-linear-gradient(#f5f5f5, #e8e8e8);
	background-image: linear-gradient(#f5f5f5, #e8e8e8);
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 2px, rgba(255, 255, 255, 0.7) 0 1px 0 inset;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 2px, rgba(255, 255, 255, 0.7) 0 1px 0 inset;
	-o-box-shadow: rgba(0, 0, 0, 0.2) 0 0 2px, rgba(255, 255, 255, 0.7) 0 1px 0 inset;
	box-shadow: rgba(0, 0, 0, 0.2) 0 0 2px, rgba(255, 255, 255, 0.7) 0 1px 0 inset;
    position: relative;
    padding-left: 34px;
    color: #404040;
}

.page-tabs li a .icon {
    position: absolute;
    width: 24px;
    height: 24px;
    left: 5px;
    top: 8px;
}

.page-tabs li a .icon.dashboard { background: transparent url('../gfx/gicons/dark/house.png') no-repeat top left; }
.page-tabs li a:hover .icon.dashboard,
.page-tabs li.active a .icon.dashboard { background: transparent url('../gfx/gicons/light/house.png') no-repeat top left; }

.page-tabs li a .icon.admin { background: transparent url('../gfx/gicons/dark/suitecase.png') no-repeat top left; }
.page-tabs li a:hover .icon.admin,
.page-tabs li.active a .icon.admin { background: transparent url('../gfx/gicons/light/suitecase.png') no-repeat top left; }

.page-tabs li a .icon.stats { background: transparent url('../gfx/gicons/dark/graph.png') no-repeat top left; }
.page-tabs li a:hover .icon.stats,
.page-tabs li.active a .icon.stats { background: transparent url('../gfx/gicons/light/graph.png') no-repeat top left; }


.page-tabs li.active a { color: #888; cursor: default;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8e8), color-stop(100%, #f5f5f5));
  background-image: -webkit-linear-gradient(#e8e8e8, #f5f5f5);
  background-image: -moz-linear-gradient(#e8e8e8, #f5f5f5);
  background-image: -o-linear-gradient(#e8e8e8, #f5f5f5);
  background-image: -ms-linear-gradient(#e8e8e8, #f5f5f5);
  background-image: linear-gradient(#e8e8e8, #f5f5f5);
}

.page-toolbar {
  border-bottom: 1px solid #D1D1D1;
  position: relative;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(100%, #e8e8e8));
  background-image: -webkit-linear-gradient(#f5f5f5, #e8e8e8);
  background-image: -moz-linear-gradient(#f5f5f5, #e8e8e8);
  background-image: -o-linear-gradient(#f5f5f5, #e8e8e8);
  background-image: -ms-linear-gradient(#f5f5f5, #e8e8e8);
  background-image: linear-gradient(#f5f5f5, #e8e8e8);
  -moz-box-shadow: rgba(255, 255, 255, 0.7) 0 1px 0 inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.7) 0 1px 0 inset;
  -o-box-shadow: rgba(255, 255, 255, 0.7) 0 1px 0 inset;
  box-shadow: rgba(255, 255, 255, 0.7) 0 1px 0 inset;
  zoom: 1;
}




.page-breadcrumb {
	zoom: 1;
	position: relative;
}

.page-toolbar:before, .page-toolbar:after, .page-breadcrumb:before, .page-breadcrumb:after { display: table; content: ""; zoom: 1; }
.page-toolbar:after, .page-breadcrumb:after { clear: both; }
.page-toolbar ul, .page-breadcrumb ul, .page-toolbar li, .page-breadcrumb li { list-style: none; margin: 0; padding: 0; }
.page-toolbar div.second { float: left; }
.page-toolbar div.second li { border-left: 1px solid rgba(209, 209, 209, 0.4);
	border-right: 1px solid rgba(255, 255, 255, 0.7); float: left; }
.page-toolbar div.second li a { background-position: 50% 50%; background-repeat: no-repeat; display: block; height: 40px; 
	position: relative; text-decoration: none;  line-height: 40px; text-align: center; padding: 0px 10px; position: relative; padding-left: 34px; color: #404040;}
.page-toolbar div.second li .badge { background-color: #bd2c00; color: white; display: none; font-size: 11px; font-weight: bold;
	width: 20px; height: 20px; line-height: 20px; text-align: center; position: absolute; top: 5px; right: 5px;
	-moz-border-radius: 11px; -webkit-border-radius: 11px; -o-border-radius: 11px; -ms-border-radius: 11px; border-radius: 11px;
}

.page-toolbar div.second li.active a { color: #888; cursor: default; }

.page-toolbar div.second li a .icon {
    position: absolute;
    width: 24px;
    height: 24px;
    left: 5px;
    top: 8px;
}

.page-toolbar div.second li a .icon.clients { background: transparent url('../gfx/gicons/dark/users_2.png') no-repeat top left; }
.page-toolbar div.second li a:hover .icon.clients,
.page-toolbar div.second li.active a .icon.clients { background: transparent url('../gfx/gicons/light/users_2.png') no-repeat top left; }

.page-toolbar div.second li a .icon.orders { background: transparent url('../gfx/gicons/dark/shopping_cart.png') no-repeat top left; }
.page-toolbar div.second li a:hover .icon.orders,
.page-toolbar div.second li.active a .icon.orders { background: transparent url('../gfx/gicons/light/shopping_cart.png') no-repeat top left; }

.page-toolbar div.second li a .icon.expenses { background: transparent url('../gfx/gicons/dark/upload.png') no-repeat top left; }
.page-toolbar div.second li a:hover .icon.expenses,
.page-toolbar div.second li.active a .icon.expenses { background: transparent url('../gfx/gicons/light/upload.png') no-repeat top left; }

.page-toolbar div.second li a .icon.orderspayments { background: transparent url('../gfx/gicons/dark/download.png') no-repeat top left; }
.page-toolbar div.second li a:hover .icon.orderspayments,
.page-toolbar div.second li.active a .icon.orderspayments { background: transparent url('../gfx/gicons/light/download.png') no-repeat top left; }

.page-toolbar div.second li a .icon.balance { background: transparent url('../gfx/gicons/dark/chart_8.png') no-repeat top left; }
.page-toolbar div.second li a:hover .icon.balance,
.page-toolbar div.second li.active a .icon.balance { background: transparent url('../gfx/gicons/light/chart_8.png') no-repeat top left; }

.page-breadcrumb div.first { float: left; }
.page-breadcrumb div.first li { float: left; }
.page-breadcrumb div.first li span, .page-breadcrumb div.first li a { display: block; height: 40px; line-height: 40px; }
.page-breadcrumb div.first li a { display: block; float: left; text-decoration: none; padding-left: 10px; }
.page-breadcrumb div.first li a:after { background: url("../gfx/navbar-carat.png") 100% 50% no-repeat;
	content: " "; float: right; display: block; width: 15px; height: 40px; }
.page-breadcrumb div.first li span { padding-left: 10px; }

.page-toolbar div.second li .badge.on { display: block;}
.page-toolbar div.second li:hover,.page-toolbar div.second li.active{
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8e8), color-stop(100%, #f5f5f5));
	background-image: -webkit-linear-gradient(#e8e8e8, #f5f5f5);
	background-image: -moz-linear-gradient(#e8e8e8, #f5f5f5);
	background-image: -o-linear-gradient(#e8e8e8, #f5f5f5);
	background-image: -ms-linear-gradient(#e8e8e8, #f5f5f5);
	background-image: linear-gradient(#e8e8e8, #f5f5f5);
	-moz-box-shadow: rgba(255, 255, 255, 0.7) 0 1px 0 inset;
	-webkit-box-shadow: rgba(255, 255, 255, 0.7) 0 1px 0 inset;
	-o-box-shadow: rgba(255, 255, 255, 0.7) 0 1px 0 inset;
	box-shadow: rgba(255, 255, 255, 0.7) 0 1px 0 inset;
}
.page-toolbar div.second li:first-child { border-left: 0; }
.page-toolbar div.second .account-add { background-image: url(../img/mlm/icons/acc_add.png); }
.page-toolbar div.second .trash { background-image: url(../img/mlm/icons/trash_can.png); }
.page-toolbar div.second .pig { background-image: url(../img/mlm/icons/pig.png); }
.page-toolbar div.second .tree { background-image: url(../img/mlm/icons/tree.png); }

table tbody .selected { background-color: #FDF5D9; }

.icon-16 { background-position: 50% 50%; background-repeat: no-repeat; width: 16px; height: 16px; display: -moz-inline-box;
	-moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; text-indent: -119988px;
	overflow: hidden; text-align: left; }
	
.icon-16 { *display: inline; }
.icon-16.refresh { background-image: url("../img/mlm/icons/reload_16.png"); }
.icon-16.loader { background-image: url("../img/mlm/icons/loader.gif"); }

form.single {  margin-bottom: 0; }
form.single .actions { margin-bottom: 0; }

/*--------------------------------------------------------------
=Auth
----------------------------------------------------------------*/
.auth-box { width: 480px; margin-top: 10% !important; }

.user-panel { background: #111; position: absolute; right: 15%; top: 0; padding: 5px 10px; }
.user-panel a { color: white; font-size: 11px; text-transform: uppercase; }

/* @end */


/*-------------------------------------------------------------
=Filter
--------------------------------------------------------------*/
.filter_box { position: absolute; left: 150px; width: 278px; border: 1px solid #D1D1D1; border-top: 0px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	padding: 10px 0px; background-color: #FFF; display: none; z-index: 100; }
.filter_box .filter_input { padding-left: 10px; }
.filter_box .filter_input span { font-size: 13px; color: #808080; }
.filter_box .filter_input input { width: 248px; height: 15px; line-height: 15px; }
.filter_box .filter_items { height: 100px; overflow-y: scroll; margin-top: 10px; clear: both; float: left; width: 100%;}

.filter_box .filter_items ul { margin: 0px; padding: 0px; }
.filter_box .filter_items ul li { padding: 1px 10px; }
.filter_box .filter_items ul li a { display: block; font-size: 13px; padding: 0px 2px; }
.filter_box .filter_items ul li a:hover {background-color: #0069D6; color: #FFF; text-decoration: none;}

.filter_box.for_filter { left: 110px; top: 27px;}

input[readonly].pointer_normal {
	cursor: inherit;
}

input.for_filter {
	height: 17px;
	line-height: 17px;
}

/*--------------------------------------------------------------
=Chosen
----------------------------------------------------------------*/
/* @group Base */
/* line 380, ../../../sass/sass/mlm.scss */
.chzn-container {
	font-size: 13px;
	position: relative;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

/* line 387, ../../../sass/sass/mlm.scss */
.chzn-container .chzn-drop {
	background: #fff;
	border: 1px solid #aaa;
	border-top: 0;
	position: absolute;
	top: 29px;
	left: 0;
	z-index: 999;
	-moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

/* @end */
/* @group Single Chosen */
/* line 400, ../../../sass/sass/mlm.scss */
.chzn-container-single .chzn-single {
	background-color: #fff;
	border: 1px solid #ccc;
	border-bottom-color: #bbb;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 8px;
	color: #444;
	text-decoration: none;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(50%, #ffffff));
	background-image: -webkit-linear-gradient(top, #eeeeee 0%, #ffffff 50%);
	background-image: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 50%);
	background-image: -o-linear-gradient(top, #eeeeee 0%, #ffffff 50%);
	background-image: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 50%);
	background-image: linear-gradient(top, #eeeeee 0%, #ffffff 50%);
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	-o-background-clip: padding-box;
	-ms-background-clip: padding-box;
	background-clip: padding-box;
}

/* line 416, ../../../sass/sass/mlm.scss */
.chzn-container-single .chzn-single span {
	margin-right: 26px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

/* line 425, ../../../sass/sass/mlm.scss */
.chzn-container-single .chzn-single abbr {
	display: block;
	position: absolute;
	right: 26px;
	top: 8px;
	width: 12px;
	height: 13px;
	font-size: 1px;
	background: url("../img/chosen-sprite.png") right top no-repeat;
}

/* line 435, ../../../sass/sass/mlm.scss */
.chzn-container-single .chzn-single abbr:hover {
	background-position: right -11px;
}

/* line 438, ../../../sass/sass/mlm.scss */
.chzn-container-single .chzn-single div {
	background: #ccc;
	border-left: 1px solid #ccc;
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 100%;
	width: 18px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	-o-background-clip: padding-box;
	-ms-background-clip: padding-box;
	background-clip: padding-box;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cccccc), color-stop(60%, #eeeeee));
	background-image: -webkit-linear-gradient(top, #cccccc 0%, #eeeeee 60%);
	background-image: -moz-linear-gradient(top, #cccccc 0%, #eeeeee 60%);
	background-image: -o-linear-gradient(top, #cccccc 0%, #eeeeee 60%);
	background-image: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%);
	background-image: linear-gradient(top, #cccccc 0%, #eeeeee 60%);
}

/* line 450, ../../../sass/sass/mlm.scss */
.chzn-container-single .chzn-single div b {
	background: url("../img/chosen-sprite.png") no-repeat 0 1px;
	display: block;
	width: 100%;
	height: 100%;
}

/* line 456, ../../../sass/sass/mlm.scss */
.chzn-container-single .chzn-search {
	padding: 3px 4px;
	position: relative;
	margin: 0;
	white-space: nowrap;
	z-index: 1010;
}

/* line 463, ../../../sass/sass/mlm.scss */
.chzn-container-single .chzn-search input {
	background: white url("../img/chosen-sprite.png") no-repeat 100% -22px;
	background: url("../img/chosen-sprite.png") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
	background: url("../img/chosen-sprite.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
	background: url("../img/chosen-sprite.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
	background: url("../img/chosen-sprite.png") no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
	background: url("../img/chosen-sprite.png") no-repeat 100% -22px, -ms-linear-gradient(top, white 85%, #eeeeee 99%);
	background: url("../img/chosen-sprite.png") no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	outline: 0;
	border: 1px solid #aaa;
	font-family: sans-serif;
	font-size: 1em;
}

/* line 481, ../../../sass/sass/mlm.scss */
.chzn-container-single .chzn-drop {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

/* @end */
/* line 491, ../../../sass/sass/mlm.scss */
.chzn-container-single-nosearch .chzn-search input {
	position: absolute;
	left: -9000px;
}

/* @group Multi Chosen */
/* line 497, ../../../sass/sass/mlm.scss */
.chzn-container-multi .chzn-choices {
	background-color: #fff;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
	background-image: -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
	background-image: -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
	background-image: -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
	background-image: -ms-linear-gradient(top, white 85%, #eeeeee 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
	background-image: linear-gradient(top, #ffffff 85%, #eeeeee 99%);
	border: 1px solid #aaa;
	margin: 0;
	padding: 0;
	cursor: text;
	overflow: hidden;
	height: auto !important;
	height: 1%;
	position: relative;
}

/* line 515, ../../../sass/sass/mlm.scss */
.chzn-container-multi .chzn-choices li {
	float: left;
	list-style: none;
}

/* line 519, ../../../sass/sass/mlm.scss */
.chzn-container-multi .chzn-choices .search-field {
	white-space: nowrap;
	margin: 0;
	padding: 0;
}

/* line 524, ../../../sass/sass/mlm.scss */
.chzn-container-multi .chzn-choices .search-field input {
	color: #666;
	background: transparent !important;
	border: 0 !important;
	padding: 5px;
	margin: 1px 0;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

/* line 536, ../../../sass/sass/mlm.scss */
.chzn-container-multi .chzn-choices .search-field .default {
	color: #999;
}

/* line 539, ../../../sass/sass/mlm.scss */
.chzn-container-multi .chzn-choices .search-choice {
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(0.7, #eeeeee));
	background-image: -webkit-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
	background-image: -moz-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
	background-image: -o-linear-gradient(bottom, #e4e4e4 0%, #eeeeee 70%);
	background-image: -ms-linear-gradient(top, #e4e4e4 0%, #eeeeee 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#eeeeee',GradientType=0 );
	background-image: linear-gradient(top, #e4e4e4 0%, #eeeeee 70%);
	color: #333;
	border: 1px solid #b4b4b4;
	line-height: 13px;
	padding: 3px 19px 3px 6px;
	margin: 3px 0 3px 5px;
	position: relative;
}

/* line 558, ../../../sass/sass/mlm.scss */
.chzn-container-multi .chzn-choices .search-choice span {
	cursor: default;
}

/* line 561, ../../../sass/sass/mlm.scss */
.chzn-container-multi .chzn-choices .search-choice-focus {
	background: #d4d4d4;
}

/* line 564, ../../../sass/sass/mlm.scss */
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
	display: block;
	position: absolute;
	right: 3px;
	top: 4px;
	width: 12px;
	height: 13px;
	font-size: 1px;
	background: url(../img/chosen-sprite.png) right top no-repeat;
}

/* line 574, ../../../sass/sass/mlm.scss */
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
	background-position: right -11px;
}

/* line 577, ../../../sass/sass/mlm.scss */
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
	background-position: right -11px;
}

/* @end */
/* @group Results */
/* line 583, ../../../sass/sass/mlm.scss */
.chzn-container .chzn-results {
	margin: 0 4px 4px 0;
	max-height: 190px;
	padding: 0 0 0 4px;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
}

/* line 591, ../../../sass/sass/mlm.scss */
.chzn-container-multi .chzn-results {
	margin: -1px 0 0;
	padding: 0;
}

/* line 595, ../../../sass/sass/mlm.scss */
.chzn-container .chzn-results li {
	display: none;
	line-height: 80%;
	padding: 7px 7px 8px;
	margin: 0;
	list-style: none;
}

/* line 602, ../../../sass/sass/mlm.scss */
.chzn-container .chzn-results .active-result {
	cursor: pointer;
	display: list-item;
}

/* line 606, ../../../sass/sass/mlm.scss */
.chzn-container .chzn-results .highlighted {
	background: #3875d7;
	color: #fff;
}

/* line 610, ../../../sass/sass/mlm.scss */
.chzn-container .chzn-results li em {
	background: #feffde;
	font-style: normal;
}

/* line 614, ../../../sass/sass/mlm.scss */
.chzn-container .chzn-results .highlighted em {
	background: transparent;
}

/* line 617, ../../../sass/sass/mlm.scss */
.chzn-container .chzn-results .no-results {
	background: #f4f4f4;
	display: list-item;
}

/* line 621, ../../../sass/sass/mlm.scss */
.chzn-container .chzn-results .group-result {
	cursor: default;
	color: #999;
	font-weight: bold;
}

/* line 626, ../../../sass/sass/mlm.scss */
.chzn-container .chzn-results .group-option {
	padding-left: 20px;
}

/* line 629, ../../../sass/sass/mlm.scss */
.chzn-container-multi .chzn-drop .result-selected {
	display: none;
}

/* @end */
/* @group Active  */
/* line 635, ../../../sass/sass/mlm.scss */
.chzn-container-active .chzn-single {
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	border-color: rgba(82, 168, 236, 0.8);
}

/* line 643, ../../../sass/sass/mlm.scss */
.chzn-container-active .chzn-single-with-drop {
	border: 1px solid #aaa;
	-webkit-box-shadow: 0 1px 0 #fff inset;
	-moz-box-shadow: 0 1px 0 #fff inset;
	-o-box-shadow: 0 1px 0 #fff inset;
	box-shadow: 0 1px 0 #fff inset;
	background-color: #eee;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
	background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
	background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
	background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
	background-image: -ms-linear-gradient(top, white 0%, #eeeeee 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
	background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);
}

/* line 658, ../../../sass/sass/mlm.scss */
.chzn-container-active .chzn-single-with-drop div {
	background: transparent;
	border-left: none;
}

/* line 662, ../../../sass/sass/mlm.scss */
.chzn-container-active .chzn-single-with-drop div b {
	background-position: -18px 1px;
}

/* line 665, ../../../sass/sass/mlm.scss */
.chzn-container-active .chzn-choices {
	border: 1px solid #5897fb;
}

/* line 668, ../../../sass/sass/mlm.scss */
.chzn-container-active .chzn-choices .search-field input {
	color: #111 !important;
}

/* @end */
/* @group Disabled Support */
/* line 674, ../../../sass/sass/mlm.scss */
.chzn-disabled {
	cursor: default;
	opacity: 0.5 !important;
}

/* line 678, ../../../sass/sass/mlm.scss */
.chzn-disabled .chzn-single {
	cursor: default;
}

/* line 681, ../../../sass/sass/mlm.scss */
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
	cursor: default;
}

/* @group Right to Left */
/* line 686, ../../../sass/sass/mlm.scss */
.chzn-rtl {
	direction: rtl;
	text-align: right;
}

/* line 687, ../../../sass/sass/mlm.scss */
.chzn-rtl .chzn-single {
	padding-left: 0;
	padding-right: 8px;
}

/* line 688, ../../../sass/sass/mlm.scss */
.chzn-rtl .chzn-single span {
	margin-left: 26px;
	margin-right: 0;
}

/* line 689, ../../../sass/sass/mlm.scss */
.chzn-rtl .chzn-single div {
	left: 0;
	right: auto;
	border-left: none;
	border-right: 1px solid #aaaaaa;
}

/* line 693, ../../../sass/sass/mlm.scss */
.chzn-rtl .chzn-choices li {
	float: right;
}

/* line 694, ../../../sass/sass/mlm.scss */
.chzn-rtl .chzn-choices .search-choice {
	padding: 3px 6px 3px 19px;
	margin: 3px 5px 3px 0;
}

/* line 695, ../../../sass/sass/mlm.scss */
.chzn-rtl .chzn-choices .search-choice .search-choice-close {
	left: 5px;
	right: auto;
	background-position: right top;
}

/* line 696, ../../../sass/sass/mlm.scss */
.chzn-rtl.chzn-container-single .chzn-results {
	margin-left: 4px;
	margin-right: 0;
	padding-left: 0;
	padding-right: 4px;
}

/* line 697, ../../../sass/sass/mlm.scss */
.chzn-rtl .chzn-results .group-option {
	padding-left: 0;
	padding-right: 20px;
}

/* line 698, ../../../sass/sass/mlm.scss */
.chzn-rtl.chzn-container-active .chzn-single-with-drop div {
	border-right: none;
}

/* line 699, ../../../sass/sass/mlm.scss */
.chzn-rtl .chzn-search input {
	background: url("../img/chosen-sprite.png") no-repeat -38px -22px, white;
	background: url("../img/chosen-sprite.png") no-repeat -38px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
	background: url("../img/chosen-sprite.png") no-repeat -38px -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
	background: url("../img/chosen-sprite.png") no-repeat -38px -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
	background: url("../img/chosen-sprite.png") no-repeat -38px -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
	background: url("../img/chosen-sprite.png") no-repeat -38px -22px, -ms-linear-gradient(top, white 85%, #eeeeee 99%);
	background: url("../img/chosen-sprite.png") no-repeat -38px -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
	padding: 4px 5px 4px 20px;
}


/*--------------------------------------------------------------
=Tipsy
----------------------------------------------------------------*/
.tipsy { font-size: 12px; position: absolute; padding: 5px; z-index: 100000; }
.tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }
.tipsy-inner { -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }

/* Uncomment for shadow */
/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000;}
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }

.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none;
	border-left-color: transparent;  border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent;
	border-right-color: transparent; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent;
	border-right-color: transparent; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none; border-left-color: transparent;
	border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent;
	border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent;
	border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent;
	border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent;
	border-bottom-color: transparent; }

table#projects-list { margin: 0px; width: auto; }
table#projects-list td { padding: 0px; padding-top: 6px; border: 0px; width: 125px; }
table#projects-list td input { margin: 0px; }

table td.td_paid { background-color: #ADD8E6; }
table td.td_st_finished { background-color: #66CC33; }
table td.td_st_in_progress { background-color: #FFFF66; }

table td.td_st_new { background-color: #FFF5EE; }
table td.td_st_canceled { background-color: #FA8989; }
table td.td_st_on_hold { background-color: #E0ECF8; }


fieldset.filter { background-color: #F5F5F5; border-bottom: 1px solid #CCCCCC; padding-top: 10px; }

div.filter_field { float: left; width: 270px; margin-bottom: 10px; position: relative; }
div.filter_field label { width: 100px; float: left; }
div.filter_field input { margin: 0px; float: left; }
div.filter_field .input { float: left; margin: 0px; margin-left: 10px; }

div.filter_field.status_field { width: 135px; margin-left: 12px;}
div.filter_field.status_field div.status_square { border: 1px solid #6F6F6F; float: left; height: 16px; margin-right: 10px; width: 16px; background-color: #FFF; }
div.filter_field.status_field div.status_square.status_in_progress { background-color: #FFFF66; }
div.filter_field.status_field div.status_square.status_new { background-color: #FFF5EE; }
div.filter_field.status_field div.status_square.status_on_hold { background-color: #E0ECF8; }
div.filter_field.status_field div.status_square.status_finished { background-color: #66CC33; }
div.filter_field.status_field div.status_square.status_canceled { background-color: #FA8989; }

div.filter_field.status_field a { font-size: 13px; color: #404040; }

div.filter_fields { float: left; }
.filter_submit { margin-bottom: 20px; margin-left: 110px;}

.result_pages {
	padding:20px 0;
	text-align:center;
}
.result_pages a {
	background:none repeat scroll 0 0 #F1F1F1;
	border:1px solid #999999;
	color:#999999;
	font-size:9px;
	margin:0 0 7px;
	padding:5px 9px;
	text-decoration:none;
}
.result_pages a:hover {
	border-color:#666666
}
.result_pages a.selected  {
	background:none repeat scroll 0 0 #999999;
	border:1px solid #000000;
	color:#FFFFFF;
}

.result_pages label { float: none; }
.result_pages select { width: auto; background-color: #FFF; border: 1px solid #959595; color: #333333;}

.negative_color { color: #B40000; }
.positive_color { color: #028541; }

.no_items { font-weight: bold; font-size: 13px; text-align: center; }

.contact_icon { float: left; display: block; clear: both; padding-left: 24px; }
.contact_icon.skype { background: transparent url('/gfx/gicons/dark/skype.png') no-repeat center left; }
.contact_icon.tel { background: transparent url('/gfx/gicons/dark/phone.png') no-repeat center left; }
.contact_icon.fax { background: transparent url('/gfx/gicons/dark/fax.png') no-repeat center left; }
.contact_icon.email { background: transparent url('/gfx/gicons/dark/mail.png') no-repeat center left; }
.contact_icon.mobile { background: transparent url('/gfx/gicons/dark/phone_hook.png') no-repeat center left; }
.contact_icon.website { background: transparent url('/gfx/gicons/dark/globe.png') no-repeat center left; }
.custom-combobox {
    position: relative;
    display: inline-block;
}
.custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
    /* support: IE7 */
    *height: 1.7em;
    *top: 0.1em;
}
.custom-combobox-input {
    margin: 0;
    padding: 0.3em;
}

.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
    height: 200px;
}