﻿/* UI Dialog */

.ui-dialog {
	padding: 0px !important;
	-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 12px rgba(0,0,0,0.5);
	box-shadow: 0 0 12px rgba(0,0,0,0.5);
    z-index: 1000001;
    max-width: 90%;
    max-height: 90%;
    height: auto!important;
    -webkit-transform: translate3d(0,0,0);
    -webkit-overflow-scrolling: touch;
}

.responsive .ui-dialog {
    position: fixed !important;
    margin: 0;
}

.responsive.modal main{
    padding: 10px;
    max-width: calc(100vw - 20px);
}

.responsive.modal .ui-dialog {
    max-width: calc(100% - 30px);
}

.ui-dialog .ui-dialog-titlebar {
	font-size: 20px;
    line-height: 120%;
	color: #333;
	background: none;
	border: 0px;
	border-bottom: 1px solid #bdbdbd;
	padding: 0.5em 1em 0.4em 1.3em !important;
	margin-bottom: 3px;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}

.ui-dialog-title {
    font-size: 16px;
    text-transform: uppercase;
}

.ui-dialog .ui-dialog-buttonpane {
    padding: .3em 1.8em .5em 1.8em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none;
}

.ui-dialog .ui-dialog-buttonpane button {
    background: #F15B3B;
    color: #fff;
    margin-right: 20px;
}

.ui-dialog .ui-dialog-buttonpane button:disabled {
    background: #BBB;
}

.ui-dialog .ui-dialog-buttonpane button.dialog-cancel-button {
    background: none;
    color: #F15B3B;
    padding: 0;
    outline: 0;
}

.ui-dialog .ui-dialog-buttonpane button.dialog-cancel-button.ui-button-text-only .ui-button-text {
    padding: 0;
}

.ui-dialog .ui-dialog-buttonpane button.dialog-inactive-button {
    background-color: #aaa;
}

.ui-dialog .ui-dialog-titlebar-close, 
.ui-widget-header .ui-state-default.ui-dialog-titlebar-close {
    margin: 5px 0 0 0;
    padding: 0;
    background: none;
    top: 0;
    transform: rotate(45deg);
    color: #4F4F4F;
    font-size: 28px;
    outline: 0;
    width: 32px;
    height: 32px;
    border: none;
}

.ui-dialog .ui-dialog-titlebar-close:before {
    content: '+';
}

.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
    display: none;
}

.ui-dialog .ui-dialog-titlebar-close .ui-button-text {
    display: none;
}

.ui-dialog .ui-dialog-content {
	padding: 1.2em 1.8em 1em;
}

.responsive .ui-dialog .ui-dialog-content {
    max-height: calc(90vh - 205px) !important;
}

.ui-dialog[aria-labelledby=ui-dialog-title-dialog] .ui-dialog-content {
	opacity: 0;
}

.ui-dialog.opened[aria-labelledby=ui-dialog-title-dialog] .ui-dialog-content {
	opacity: 1;
	-webkit-transition: opacity .6s ease .2s;
	-moz-transition: opacity .6s ease .2s;
	-o-transition: opacity .6s ease .2s;
	transition: opacity .6s ease .2s;
	visibility: visible;
}

.ui-dialog[aria-labelledby=ui-dialog-title-dialog] {
	padding: 0px 0px 20px !important;
}

.ui-dialog[aria-describedby^=popupAdvertiserTerms], 
.ui-dialog[aria-describedby^=popupPublisherTerms] {
    width: 90% !important;
}

@media screen and (max-width: 1200px) {
    .ui-dialog.ui-draggable {
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%);
    }
}

.ui-dialog:not(.ui-draggable)[aria-describedby^=popupAdvertiserTerms], 
.ui-dialog:not(.ui-draggable)[aria-describedby^=popupPublisherTerms], 
.ui-dialog:not(.ui-draggable)[aria-describedby=dialog] {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}

/* End UI Dialog */

/* UI Widget */

.ui-widget 
{
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.ui-widget-header {
	background-image: none;
	background-color: #f2f2f2;
	border-bottom: 2px solid #eee;
}

.ui-widget-content {
    border-color: #bdbdbd;
}

.ui-button.ui-state-active { z-index: 10; }

.ui-widget-content a[href] {
    color: #F15B3B;
}

/* End UI Widget */

/* UI Tooltip */

.ui-tooltip {
    z-index: 100002;
}

/* End UI Tooltip */