/*! jQuery UI - v1.9.2 - 2013-10-08* http://jqueryui.com* Includes: jquery.ui.theme.css* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT *//* Component containers----------------------------------*/
/* @import url(http://fonts.googleapis.com/css?family=Open+Sans); */
@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('fonts/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.ui-widget {
	font-family: Open Sans;
	font-size: 13px;
}
table{font-size: 13px;}7
.ui-widget .ui-widget {
	font-size: 13px;
}
.ui-widget-content {
	border: 1px solid #DDDDDD;
	/*background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;*/
	color: #222222;
	background: #fff;
	
}
.ui-datatable-empty-message{
	text-align: center;
	line-height: 30px;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #DDDDDD;
	/*background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;*/
	/* background:#78b1ed;
	background:-moz-linear-gradient(top,rgba(120,177,237,1) 0,rgba(65,123,181,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(120,177,237,1)),color-stop(100%,rgba(65,123,181,1)));
	background:-webkit-linear-gradient(top,rgba(120,177,237,1) 0,rgba(65,123,181,1) 100%);
	background:-o-linear-gradient(top,rgba(120,177,237,1) 0,rgba(65,123,181,1) 100%);
	background:-ms-linear-gradient(top,rgba(120,177,237,1) 0,rgba(65,123,181,1) 100%);
	background:linear-gradient(top,rgba(120,177,237,1) 0,rgba(65,123,181,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#78b1ed',endColorstr='#417bb5',GradientType=0); */
	height:34px;line-height:34px;border:1px solid #2b5177;border-radius:3px 3px 0 0;border-bottom:0;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.5)
	color: #ffffff;
	font-weight: 700;
}
.ui-widget-header a {
	color: #222222;
}/* Interaction states----------------------------------*/
.ui-datepicker-trigger.ui-button-icon-only .ui-button-text{padding: 0em !important;}
.ui-inplace .ui-inplace-content input{width: 160px;}
.ui-state-default.ui-button-icon-only{padding: 0 !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	font-weight: normal;
	border: 1px solid #999999;
	color: #212121;
	box-shadow:none;
}
table th .ui-selectonemenu.ui-widget.ui-state-default{width: 100% !important;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-focus{
	-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.7);-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.7);box-shadow:0px 0px 8px rgba(0,0,0,0.7);
	color: #212121;
}
.ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {color: #212121;}
.ui-tabs-nav li.ui-state-focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #dbdbdb;
	background: #ffffff;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}/* Interaction Cues----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #B7DAEC /*fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x*/;
	color: #363636;
}
.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 #cd0a0a;
	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.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-state-disabled .ui-icon {
	filter:Alpha(Opacity=35);
} /* For IE8 - See #6059 *//* Icons----------------------------------*//* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-content .ui-icon {
	/*background-image: url("images/ui-icons_222222_256x240.png");*/
	background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
	/*background-image: url("images/ui-icons_888888_256x240.png");*/
	background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	/*background-image: url("images/ui-icons_cd0a0a_256x240.png");*/
	background-image: url("images/ui-icons_2e83ff_256x240.png");
}/* positioning */
.ui-icon-carat-1-n {
	background-position: 0 0;
}
.ui-icon-carat-1-ne {
	background-position: -16px 0;
}
.ui-icon-carat-1-e {
	background-position: -32px 0;
}
.ui-icon-carat-1-se {
	background-position: -48px 0;
}
.ui-icon-carat-1-s {
	background-position: -64px 0;
}
.ui-icon-carat-1-sw {
	background-position: -80px 0;
}
.ui-icon-carat-1-w {
	background-position: -96px 0;
}
.ui-icon-carat-1-nw {
	background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}
.ui-icon-arrow-4 {
	background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}
.ui-icon-extlink {
	background-position: -32px -80px;
}
.ui-icon-newwin {
	background-position: -48px -80px;
}
.ui-icon-refresh {
	background-position: -64px -80px;
}
.ui-icon-shuffle {
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}
.ui-icon-folder-open {
	background-position: -16px -96px;
}
.ui-icon-document {
	background-position: -32px -96px;
}
.ui-icon-document-b {
	background-position: -48px -96px;
}
.ui-icon-note {
	background-position: -64px -96px;
}
.ui-icon-mail-closed {
	background-position: -80px -96px;
}
.ui-icon-mail-open {
	background-position: -96px -96px;
}
.ui-icon-suitcase {
	background-position: -112px -96px;
}
.ui-icon-comment {
	background-position: -128px -96px;
}
.ui-icon-person {
	background-position: -144px -96px;
}
.ui-icon-print {
	background-position: -160px -96px;
}
.ui-icon-trash {
	background-position: -176px -96px;
}
.ui-icon-locked {
	background-position: -192px -96px;
}
.ui-icon-unlocked {
	background-position: -208px -96px;
}
.ui-icon-bookmark {
	background-position: -224px -96px;
}
.ui-icon-tag {
	background-position: -240px -96px;
}
.ui-icon-home {
	background-position: 0 -112px;
}
.ui-icon-flag {
	background-position: -16px -112px;
}
.ui-icon-calendar {
	background-position: -32px -112px;
}
.ui-icon-cart {
	background-position: -48px -112px;
}
.ui-icon-pencil {
	background-position: -64px -112px;
}
.ui-icon-clock {
	background-position: -80px -112px;
}
.ui-icon-disk {
	background-position: -96px -112px;
}
.ui-icon-calculator {
	background-position: -112px -112px;
}
.ui-icon-zoomin {
	background-position: -128px -112px;
}
.ui-icon-zoomout {
	background-position: -144px -112px;
}
.ui-icon-search {
	background-position: -160px -112px;
}
.ui-icon-wrench {
	background-position: -176px -112px;
}
.ui-icon-gear {
	background-position: -192px -112px;
}
.ui-icon-heart {
	background-position: -208px -112px;
}
.ui-icon-star {
	background-position: -224px -112px;
}
.ui-icon-link {
	background-position: -240px -112px;
}
.ui-icon-cancel {
	background-position: 0 -128px;
}
.ui-icon-plus {
	background-position: -16px -128px;
}
.ui-icon-plusthick {
	background-position: -32px -128px;
}
.ui-icon-minus {
	background-position: -48px -128px;
}
.ui-icon-minusthick {
	background-position: -64px -128px;
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-icon-key {
	background-position: -112px -128px;
}
.ui-icon-lightbulb {
	background-position: -128px -128px;
}
.ui-icon-scissors {
	background-position: -144px -128px;
}
.ui-icon-clipboard {
	background-position: -160px -128px;
}
.ui-icon-copy {
	background-position: -176px -128px;
}
.ui-icon-contact {
	background-position: -192px -128px;
}
.ui-icon-image {
	background-position: -208px -128px;
}
.ui-icon-video {
	background-position: -224px -128px;
}
.ui-icon-script {
	background-position: -240px -128px;
}
.ui-icon-alert {
	background-position: 0 -144px;
}
.ui-icon-info {
	background-position: -16px -144px;
}
.ui-icon-notice {
	background-position: -32px -144px;
}
.ui-icon-help {
	background-position: -48px -144px;
}
.ui-icon-check {
	background-position: -64px -144px;
}
.ui-icon-bullet {
	background-position: -81px -145px;
}
.ui-icon-radio-on {
	background-position: -96px -144px;
}
.ui-icon-radio-off {
	background-position: -112px -144px;
}
.ui-icon-pin-w {
	background-position: -128px -144px;
}
.ui-icon-pin-s {
	background-position: -144px -144px;
}
.ui-icon-play {
	background-position: 0 -160px;
}
.ui-icon-pause {
	background-position: -16px -160px;
}
.ui-icon-seek-next {
	background-position: -32px -160px;
}
.ui-icon-seek-prev {
	background-position: -48px -160px;
}
.ui-icon-seek-end {
	background-position: -64px -160px;
}
.ui-icon-seek-start {
	background-position: -80px -160px;
}/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
	background-position: -80px -160px;
}
.ui-icon-stop {
	background-position: -96px -160px;
}
.ui-icon-eject {
	background-position: -112px -160px;
}
.ui-icon-volume-off {
	background-position: -128px -160px;
}
.ui-icon-volume-on {
	background-position: -144px -160px;
}
.ui-icon-power {
	background-position: 0 -176px;
}
.ui-icon-signal-diag {
	background-position: -16px -176px;
}
.ui-icon-signal {
	background-position: -32px -176px;
}
.ui-icon-battery-0 {
	background-position: -48px -176px;
}
.ui-icon-battery-1 {
	background-position: -64px -176px;
}
.ui-icon-battery-2 {
	background-position: -80px -176px;
}
.ui-icon-battery-3 {
	background-position: -96px -176px;
}
.ui-icon-circle-plus {
	background-position: 0 -192px;
}
.ui-icon-circle-minus {
	background-position: -16px -192px;
}
.ui-icon-circle-close {
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}
.ui-icon-circle-check {
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}/* Misc visuals----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.ui-dialog.ui-widget{ width:700px !important;background-color: #FFFFFF;}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-shadow.ui-draggable.ui-overlay-visible {
    width: 70% !important;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter:Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter:Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
/* Custom css */

body{
/*background: rgba(171, 211, 238, 0.3);*/
background-color:#fff;
font-family: Open Sans;font-size: 13px;}
.pull-right{float: right;}
.pull-left{float: left;}
.clearfix{clear: both;}
/*Header*/
.logo{padding-left: 25px;display:inline-block;text-align: center;height: 47px;cursor: pointer;}
.logo img{line-height: 47px;height: 47px;}

.ui-layout-east, .ui-layout-west, .ui-layout-south, .ui-layout-center, .ui-layout-north{border:0px;}
/*.ui-layout-west{top:46px !important;}*/


.ui-layout-resizer-east-open-hover, .ui-layout-resizer-south-open-hover, .ui-layout-resizer-north-open-hover, .ui-layout-resizer-west-open-hover {
	background:none !important;
}
/*.ui-layout-toggler-east-open, .ui-layout-toggler-west-open */
.ui-layout-toggler-south-open, .ui-layout-toggler-north-open {
	display:none !important;
}
/*.ui-layout-resizer-west.ui-layout-resizer-open{
	overflow: visible !important;
}
.ui-layout-toggler-west-open{
	background-position: -5px center !important;
	overflow: visible !important;
	z-index: 99999 !important;
}*/

.ui-layout-resizer-east-open-hover .ui-layout-toggler-east-open, .ui-layout-resizer-south-open-hover .ui-layout-toggler-south-open, .ui-layout-resizer-north-open-hover .ui-layout-toggler-north-open, .ui-layout-resizer-west-open-hover .ui-layout-toggler-west-open {
	display:block !important;
}
.ui-layout-west .ui-widget-content, .ui-layout-west{background-color: #F6F6F6;border-radius:0px !important;border-right:1px solid #D9D9D9;}
.ui-layout-west .ui-corner-all {
	border-radius:0px !important;
}
.ui-layout-north {padding: 0px; /*background-color:#58b1fc;*/ background-image:none; border-bottom:1px solid #C8C7CC; height: 47px !important;
	
	background: #f1f1f1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiMwMDkxZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiMwMDkxZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjQxMTZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left,  #f1f1f1 13%, #0091dd 44%, #0091dd 66%, #24116c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(13%,#f1f1f1), color-stop(44%,#0091dd), color-stop(66%,#0091dd), color-stop(100%,#24116c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #f1f1f1 13%,#0091dd 44%,#0091dd 66%,#24116c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #f1f1f1 13%,#0091dd 44%,#0091dd 66%,#24116c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #f1f1f1 13%,#0091dd 44%,#0091dd 66%,#24116c 100%); /* IE10+ */
background: linear-gradient(to right,  #f1f1f1 13%,#0091dd 44%,#0091dd 66%,#24116c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#24116c',GradientType=1 ); /* IE6-8 */

	
	
	/* background:#2e5681;background:-moz-linear-gradient(top,rgba(46,86,129,1) 0,rgba(88,130,175,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(46,86,129,1)),color-stop(100%,rgba(88,130,175,1)));background:-webkit-linear-gradient(top,rgba(46,86,129,1) 0,rgba(88,130,175,1) 100%);background:-o-linear-gradient(top,rgba(46,86,129,1) 0,rgba(88,130,175,1) 100%);background:-ms-linear-gradient(top,rgba(46,86,129,1) 0,rgba(88,130,175,1) 100%);background:linear-gradient(top,rgba(46,86,129,1) 0,rgba(88,130,175,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e5681',endColorstr='#5882af',GradientType=0); */
	
	
	/* background:#366fac;
	background:-moz-linear-gradient(top,rgba(54,111,172,1) 0,rgba(24,75,130,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(54,111,172,1)),color-stop(100%,rgba(24,75,130,1)));
	background:-webkit-linear-gradient(top,rgba(54,111,172,1) 0,rgba(24,75,130,1) 100%);
	background:-o-linear-gradient(top,rgba(54,111,172,1) 0,rgba(24,75,130,1) 100%);
	background:-ms-linear-gradient(top,rgba(54,111,172,1) 0,rgba(24,75,130,1) 100%);
	background:linear-gradient(top,rgba(54,111,172,1) 0,rgba(24,75,130,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#366fac',endColorstr='#184b82',GradientType=0); */
	
	
	/* background: #423686; 

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyMzY4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTk1ZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDVlYmZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #423686 0%, #1195de 100%, #d5ebfb 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#423686), color-stop(100%,#1195de), color-stop(100%,#d5ebfb)); 
background: -webkit-linear-gradient(top,  #423686 0%,#1195de 100%,#d5ebfb 100%); 
background: -o-linear-gradient(top,  #423686 0%,#1195de 100%,#d5ebfb 100%); 
background: -ms-linear-gradient(top,  #423686 0%,#1195de 100%,#d5ebfb 100%);
background: linear-gradient(to bottom,  #423686 0%,#1195de 100%,#d5ebfb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#423686', endColorstr='#d5ebfb',GradientType=0 );  */

	
	
	border-radius: 0;

}
.ui-layout-west .ui-layout-center, .ui-layout-west .ui-layout-north {
	padding: 0px;
}
.ui-layout-west .ui-layout-north{overflow: hidden;height:210px !important;}
.ui-layout-west .ui-layout-north .sub-menu ul{overflow:hidden;max-height:175px;}
.ui-layout-west .ui-layout-north .sub-menu ul:hover{overflow-y:auto;}


/* Tabel */
/* .ui-datatable{width:100% !important;} */
.ui-datatable-sticky.ui-datatable{}
.ui-datatable-tablewrapper {max-height: 250px;overflow: auto;}
.ui-datatable-tablewrapper table{font-size:13px !important; }

.ui-datatable-scrollable > .ui-datatable-scrollable-header table tr th,
.ui-datatable-sticky.ui-datatable table tr th.ui-state-default,
.ui-datatable-tablewrapper table tr th.ui-state-default{ 
	background-color: #83c5e7;
    background-image: none !important;
    border-color: #a0a0a0 !important;
    color: #444 !important;
    font-weight: 500;
}
.ui-datatable-tablewrapper table tr th.ui-state-default.ui-sortable-column:hover{background-color:#1EA0E3;}
.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td{border-color: #8fc6e2;}
.ui-widget-content.ui-datatable-even td{}
.ui-widget-content.ui-datatable-odd td{background-color:rgba(132,203,239, 0.2)}
.ui-widget-content.row-selected td,
.ui-widget-content.ui-datatable-odd.ui-state-highlight td{background-color:#B7DAEC;}



.ui-datatable-tablewrapper table tr td.ui-widget-content.ui-datatable-odd{}


.ui-widget-content.ui-datatable-even td .ui-state-default, 
.ui-widget-content.ui-datatable-even td .ui-widget-content .ui-state-default, 
.ui-widget-content.ui-datatable-even td .ui-widget-header .ui-state-default,
.ui-widget-content.ui-datatable-odd td .ui-state-default, 
.ui-widget-content.ui-datatable-odd td .ui-widget-content .ui-state-default, 
.ui-widget-content.ui-datatable-odd td .ui-widget-header .ui-state-default{background-color: rgba(255, 255, 255, 0); border: 0 none;}


.inline-fields .ui-widget-content.ui-datatable-even td .ui-state-default, 
.inline-fields .ui-widget-content.ui-datatable-even td .ui-widget-content .ui-state-default, 
.inline-fields .ui-widget-content.ui-datatable-even td .ui-widget-header .ui-state-default,
.inline-fields .ui-widget-content.ui-datatable-odd td .ui-state-default, 
.inline-fields .ui-widget-content.ui-datatable-odd td .ui-widget-content .ui-state-default, 
.inline-fields .ui-widget-content.ui-datatable-odd td .ui-widget-header .ui-state-default{background-color: rgba(255, 255, 255, 0); border:1px solid #999;}

.inline-fields .ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all {
    width: 100%;
}


.ui-widget-content td .ui-cell-editor-input .ui-state-default{background-color: rgba(255, 255, 255, 1); border: 1px solid #2E5681;}


/*custom datatable*/

datatable-size
/* Left Bar */

.mainmenu h3 a:after{color: #fff; font-family: "untitled-font-5";  font-size: 30px;padding-right: 5px;}
.mainmenu h3 a:before{color: #1EA0E3; font-family: "untitled-font-5";  font-size: 16px;padding-right: 5px;}
.dashboard{padding: 0px;margin: 0px;border-bottom:1px solid #C8C7CC;}
.dashboard a{color:#555555;padding: 0 10px 0 5px;font-size: 12px;line-height: 28px;text-decoration: none;font-weight: normal;}

.dashboard > i{color: #1EA0E3;font-size: 16px;padding-left: 15px;}
.hr h3 a:before {content:"";}
.mainmenu.warehouse h3 a:before {content: "";}
.purchase h3 a:before {content: "";}
.mainmenu.report h3 a:before {content: "m";}
.mainmenu.ra h3 a:before {content: "\e0ac";}


/* Panel button*/
.ui-widget-header .ui-state-default.panel-btn{border:none;}
.panel-btn {    position: absolute;    right: 5px;    top: -2px;    font-size: 13px !important;}
.panel-btn .ui-icon-plus{background-image: none; }
/*.ui-widget input.panel-btn, .ui-widget select, .ui-widget textarea,*/
.ui-widget button.panel-btn {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: none !important;
    color: #FFFFFF !important;
    font-family: Open Sans;
    font-size: 13px;
}
.panel-btn .ui-icon{text-indent: 0px;margin-top: -6px;}
.panel-btn .ui-icon-plus:before{color: #fff; font-family: "untitled-font-5";  font-size: 14px;padding-right: 5px;}
.panel-btn .ui-icon-plus:before {content: "\e02a";}


/*.hr h3 a:after {content:"";position: absolute; right: -15px;top:2px;}*/

.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel{border-top: 1px solid #C8C7CC;margin-top: 1px;}

.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel h3.ui-state-default {border:none;/*background-color: #248dc1;*/	font-size: 12px;	line-height: 28px;}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel h3.ui-state-default a{color:#555555;font-weight: 300;}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel.ui-state-active{border:0px;}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel.ui-state-active h3{background-color: #1EA0E3;border-radius:0px;}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel.ui-state-active h3.ui-state-default a:before,
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel.ui-state-active h3.ui-state-default a{color:#fff;}

.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel .ui-panelmenu-content li{}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel .ui-panelmenu-content li a{background-image: none;}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel .ui-state-hover {background-color:#D9D9D9;}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel .ui-state-default .ui-icon {display: none;}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel .ui-panelmenu-header a {display: block;padding: 0px 10px 0px 15px;font-weight: normal;}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel .ui-panelmenu-content {padding: 0px;}
.ui-layout-west .ui-layout-north,
.ui-layout-west .ui-layout-center{border:none;background-image: none;}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel h3{background-image: none;border:none;}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel .ui-widget-content{background-image: none;border:none;}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel .ui-panelmenu-content ul.ui-menu-list {margin: 0px;padding: 0px;}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel .ui-panelmenu-content ul.ui-menu-list li.ui-corner-all{border-radius:0px;}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel .ui-panelmenu-content ul li:hover {}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel .ui-panelmenu-content ul li a {font-size: 12px;color: #555555;padding-left: 20px;width:100%;}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel .ui-panelmenu-content ul li a:hover {color: #000000;}
.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel .ui-panelmenu-content ul li a.ui-menuitem-link.active{color: #000000;background-color:#D9D9D9;}

.ui-layout-west .ui-layout-center .ui-panelmenu .ui-panelmenu-panel .ui-panelmenu-content ul li ul li a{padding-left: 40px;}

/* .ui-panelmenu .ui-menuitem-link{width: 100% !important;}
.ui-panelmenu .ui-menuitem{width: 100% !important;}*/

.sub-menu{font-family: Open Sans;}
.sub-menu .sub-menu-heading {background-color:#0e6390;color:#fff;line-height:38px;padding: 0 10px;font-weight: bold;font-size: 15px;}
.sub-menu ul {margin:0px;padding: 0px;background-color: #248DC1;}
.sub-menu ul li {list-style: none;line-height:26px;}
.sub-menu ul li:hover {	background-color:#66afd4;}
.sub-menu ul li a {color:#fff;padding: 0 10px 0 20px;text-decoration: none;font-size: 12px;border-left: 1px dotted #FFFFFF;margin-left: 15px;}

.sub-menu ul li a.btn:before{border-left-width: 0;border-left-color: #000000;bottom: -10px;content: " ";left:-20px;}
.sub-menu ul li a.btn:after {border-left-width: 0;border-left-color: #FFFFFF;bottom: -9px;content: " ";left:-20px;}
.sub-menu ul li a.btn:before,
.sub-menu ul li a.btn:after {border-width: 16px 0px 16px 16px;content: "";}
.sub-menu ul li a.btn:before{border-color:rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #EAEAEA;border-style: solid;display: block;height: 0;position: absolute;width: 0;left: 93px;top: 0px;z-index: 1;}
.sub-menu ul li a.btn:after {border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #429AD1;border-style: solid;display: block;height: 0;position: absolute;width: 0;left: 88px;top: 0px;z-index: 1;}



/*Login */
.main-login {left: 50%;margin-left: -200px;margin-top: 75px;position: absolute;width: 400px;}
@media only screen and (max-width: 768px) {
  .main-login {left: 0%;margin-left: 0px;margin-top: 75px;position: absolute;width: 100%;}
}
body.login .form-actions:before, body.login .form-actions:after {content: "";display: table;line-height: 0;}
body.login .form-actions {display: block;margin-top: 15px;padding-top: 10px;}
body.login input.password {padding-right: 130px;}
body.login a.forgot {color: #909090;font-size: 12px;position: absolute;right: 10px;text-shadow: 1px 1px 1px #FFFFFF;top: 9px;}
body.login {background-color: rgba(0, 0, 0, 0);background-image: url("images/adm.jpg");background-size:cover;background-repeat: no-repeat;}
body.login {color: #7F7F7F;}
body.login .logo {text-align: center;width: 100% !important;height: auto !important;padding-left: 0; }
body.login .box-login, body.login .box-forgot, body.login .box-register {background:rgba(255,255,255,0.3);border-radius: 5px;box-shadow: -30px 30px 50px rgba(0, 0, 0, 0.32);overflow: hidden;padding: 15px;color: rgba(48, 48, 48, 0.8);}

span.input-icon{display: block;position: relative;}
.input-icon > [class*="icon"], .input-icon > [class*="clip-"] {bottom: 0;color: #909090;display: inline-block;font-size: 14px;left: 5px;line-height: 35px;padding: 0 3px;position: absolute;top:10px;z-index: 2;}

.form-group {margin-bottom: 15px;}
.input-icon > input {padding-left: 25px;padding-right: 6px;}
.form-control {background-color: #FFFFFF;background-image: none;border: 1px solid #CCCCCC;border-radius: 4px;box-shadow: none;color: #858585;display: block;font-size: 14px;height: 34px;line-height: 1.2;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align: middle;width: 100%;}
.form-control:focus {border-color: #66AFE9;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);outline: 0 none;}
.form-control:-moz-placeholder {color: #999999;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #EEEEEE;cursor: not-allowed;}
textarea.form-control {height: auto;}

h3, .h3 {font-size: 24px;}
h1, h2, h3 {margin-bottom: 10px;margin-top: 20px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color: inherit;font-weight: 500;line-height: 1.1;}

.display{display: block;}
.no-display{display: none;}
.pull-right {float: right;}
.pull-left {float: left;}

.alert-danger {background-color: #F2DEDE;border-color: #EBCCD1;color: #B94A48;}
.alert {border: 1px solid rgba(0, 0, 0, 0);border-radius: 4px;margin-bottom: 20px;padding: 15px;}


.btn {background-image: none;border: 1px solid rgba(0, 0, 0, 0);border-radius: 4px;cursor: pointer;display: inline-block;font-size: 14px;font-weight: normal;line-height: 1.42857;margin-bottom: 0;padding: 6px 12px;text-align: center;vertical-align: middle;white-space: nowrap;font-family: 'Open Sans';transition: all 0.3s ease 0s ;}

.btn-default {background-color: #FFFFFF;border-color: #CCCCCC;color: #333333;}
.btn-primary {background-color: #1EA0E3;border-color: #357EBD;color: #FFFFFF;}
.btn-success {background-color: #5CB85C;border-color: #4CAE4C;color: #FFFFFF;}
.btn-info {background-color: #5BC0DE;border-color: #46B8DA;color: #FFFFFF;}
.btn-warning {
    background-color: #F0AD4E;
    border-color: #EEA236;
    color: #FFFFFF;
}
.btn-danger {
    background-color: #D9534F;
    border-color: #D43F3A;
    color: #FFFFFF;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: rgba(0, 0, 0, 0);
}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}

.ui-panel .ui-panel-content {overflow: hidden;}
ui-panel .ui-datatable-tablewrapper {    overflow: auto;}
/* Date */

.ui-datepicker.ui-widget { background-color: #ffffff;}