.ui{

}
.ui-tabs .ui-tabs-panel
{
    background-color: #E6ECEA!important;
}

.ui-datepicker {
  font-size: 1.2em;
}

.ui-dialog{
    font-family:'Lato';
    padding:8px;
    box-sizing:border-box;
	box-shadow:3px 3px 3px #666;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-weight: 300;
}

.ui-dialog-title{
    font-weight:bold!important;
    font-size: 1.4em!important;
}

/*
.ui-dialog-title-bar-close{
    font-weight:bold!important;
    font-size: 1.4em!important;
}
*/

.ui-dialog-content .green{
    color: #fff!important;
}

.ui-dialog-content a.w{
    text-decoration: none;
    color: #fff!important;
}

.ui-dialog-content {
   font-size: 1.2em!important;
}

.ui-dialog-content table {
   font-size: 0.8em!important;
}

.ui-dialog-content p{
    margin-top: 20px;
}

.ui-dialog-content p.parr{
    padding: 20px;
    font-size: 1.2em!important;
    font-weight: 700;
}

.ui-button, .ui-button-text-only{
    font-family:'Lato'!important;
    background-color:#789A3F!important;
    color:#ffffff!important;
	font-weight:400!important;
	padding:5px 6px!important;
	text-align:center!important;
    border-radius: 3px;
}

.ui-button:hover, .ui-button-text-only:hover{
    background-color:#9BC84F!important;
}

.ui-dialog-content button{
    font-family:'Lato'!important;
    color:#ffffff!important;
	font-size:1em!important;
	font-weight:400!important;
	padding:8px 12px!important;
	text-align:center!important;
    border-radius: 4px;
}

.ui-widget-header {
    font-family:'Lato';
	border: 1px solid #999;
	background: #254B6D url("images/ui-bg_flat_35_254B6D_40x100.png") 50% 50% repeat-x;
	color: #FFF;
	font-weight: bold;
}
.ui-widget-header a {
	color: #FFF;
}

.ui-tooltip, .arrow:after {
    background: #789A3F;
    border: 2px solid #789A3F;
}

.ui-tooltip {
    font-family:'Lato';
    background-color: #ffffff!important;
    color: #333;
    border: 2px solid #789A3F!important;
    padding: 10px 20px;
    border-radius: 10px;
    font-size: 1.2em;
    font-weight: 800;
    box-shadow:3px 3px 3px #4c4e5a;
    background: -webkit-linear-gradient(top, #E0E3E4 0%,#ffffff 100%);
    background: -moz-linear-gradient(top, #E0E3E4 0%,#ffffff 100%);
    background: -o-linear-gradient(top, #E0E3E4 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, #E0E3E4 0%,#ffffff 100%);
    background: linear-gradient(top, #E0E3E4 0%,#ffffff 100%);

    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
    white-space: pre-line;
    opacity: 1;
}

.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
}
.arrow.top {
    top: -16px;
    bottom: auto;
}
.arrow.left {
    left: 20%;
}
.arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px #4c4e5a;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.arrow.top:after {
    bottom: -20px;
    top: auto;
}

.ui-dialog-titlebar .noTitleStuff {display:none}
