/* TOGGLE */
.aw-toggle {
	float: right;
	line-height: 50px;
	margin-right: 15px;
	
	color: #fff;
}

/* MENU */
.aw-menu {
	font-size: 1.1em;
	 
}

.aw-menu > ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.aw-menu > ul a {
	display: block;
	padding: 10px 15px;
	text-decoration: none;
	color: #373737;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  	font-size: 14px;
} 

.aw-menu > ul i {
	margin-right: 6px;
}

.aw-menu > ul a:hover, .aw-menu > ul a:focus {
	background-color: #dfdfdf;
}

.aw-menu > ul .is-selected {
	border-left: 3px solid #1e94d2;
	background-color: #f3f3f3;
}

.aw-menu > ul .is-selected a {
	margin-left: -3px;
	color: #1e94d2;
}

.layout-menu div.ui-panelmenu-panel h3.ui-state-active > a {
    color: #1E94D2;
    background-color: #e8e8e8;
    border-left-color: #1E94D2;
    font-weight: bold;
}

.ui-panelmenu-panel .ui-panelmenu-header a {
    display: block;
    padding: .5em .5em .5em 2.2em;
}

.layout-menu div.ui-panelmenu-panel h3 a {
    display: block;
    color: #1E94D2;
    width: 100%;
    -moz-transition: background-color 0.3s, border-left-color 0.3s;
    -o-transition: background-color 0.3s, border-left-color 0.3s;
    -webkit-transition: background-color 0.3s, border-left-color 0.3s;
    transition: background-color 0.3s, border-left-color 0.3s;
    border-left: 4px solid transparent;
    overflow: hidden;
}

/* PAGE-TITLE */
.aw-page-title {
	margin: 0;
	padding: 10px 0;
	
	font-size: 1.4em;
	color: #1E94D2;
}

.ui-panel .ui-panel-titlebar {
	background: #1E94D2;
    color: #F2F2F2;
}

.ui-fileupload-choose > span.ui-button-text {
	background: #1E94D2;
    color: #F2F2F2;
    font-weight: normal;
}

.ui-selectcheckboxmenu-header .ui-inputfield{
    height: 18px;
    width: 200px;
}

.ui-dialog > .ui-widget-header{
	background: #1E94D2 !important;
    color: #F2F2F2;
}

.ui-dialog.ui-widget-content .ui-dialog-title{
	font-size: 18px;	
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: center !important;
}

.ui-dialog .ui-dialog-buttonpane .ui-confirmdialog-yes > span{
	background-color: #008D4C !important;
	color: #F2F2F2;
}

.ui-dialog .ui-dialog-buttonpane .ui-confirmdialog-no > span{
	background-color: #991f00 !important;
	color: #F2F2F2;
}


body .ui-toggleswitch .ui-toggleswitch-slider {
    -moz-transition: background-color .3s;
    -o-transition: background-color .3s;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    border-radius: 30px;
    background: #ccc;
}

.ui-toggleswitch-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: .3s;
    transition: .3s;
    border-radius: 30px;
}

body .ui-toggleswitch .ui-toggleswitch-slider:before {
    background-color: #fff;
    height: 1.250em;
    width: 1.250em;
    left: .25em;
    bottom: .25em;
    border-radius: 50%;
    -webkit-transition: .3s;
    transition: .3s;
}

.ui-toggleswitch-checked .ui-toggleswitch-slider:before {
    -webkit-transform: translateX(1.250em);
    -ms-transform: translateX(1.250em);
    transform: translateX(1.250em);
}

.ui-toggleswitch-slider:before {
    position: absolute;
    content: "";
    height: 1.250em;
    width: 1.250em;
    left: .25em;
    bottom: .25em;
    border-radius: 50%;
    -webkit-transition: .3s;
    transition: .3s;
}

body .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider {
    background-color: #1E94D2;
}

body .ui-selectbooleanbutton.ui-state-active, body .ui-buttonset:not(.ui-splitbutton)>.ui-button.ui-state-active {
    background-color: #1E94D2;
    border-color: #1E94D2;
    color: white;
    font-weight: normal;
}

.ui-toolbar {
	margin-top: 10px;
}