.ui-widget {
    font-family: 'Guardian Sans Web', sans-serif;
    font-weight: 400;
    font-size: 17px;
    line-height: 1.4;
    color: #3f3f3f;
}

.ui-dialog{
    background:#fff;
    border:0;
    position:absolute;
    z-index:1260;
    padding:0;
    border-radius: 0;
    -webkit-box-shadow:0 0 5px #999;
    -moz-box-shadow:0 0 5px #999;
    -ms-box-shadow:0 0 5px #999;
    -o-box-shadow:0 0 5px #999;
    box-shadow:0 0 5px #999

}

@media all and (max-width: 48em){

    .ui-dialog{
/*        min-width:92%;
        max-width:92%*/
    }
    
}

.ui-dialog:focus{outline:none}

.ui-dialog .ui-icon,
.ui-dialog .ui-widget-content .ui-icon{background:
}

.ui-dialog .ui-widget-content .ui-icon-gripsmall-diagonal-se {
    background-image: none;
}

.ui-dialog .ui-widget-content{border:0}

.ui-dialog .ui-widget-header{border:0}

.ui-dialog .ui-widget{font-family:inherit;font-size:inherit}

.ui-dialog .ui-dialog-titlebar{
    background:#fff;border-radius:0;padding:0;
}

[dir="rtl"] .ui-dialog .ui-dialog-titlebar{padding-left:49px;padding-right:15px}

.ui-dialog .ui-dialog-title{font-size:1.231em;font-weight:600;margin:0;color:#ffffff;-webkit-font-smoothing:antialiased;
    height: 0;
}

.ui-dialog .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar-close:hover {
    content:"";
    display:inline-block;
    text-decoration:none;
    color:#2c3e50;
    border:0;
    background:none;
    right: 5px;
    top: 7px;
    margin:0;
    height: 24px;
    width: 24px;
    position:absolute;
    padding: 0;
}

.ui-dialog .ui-dialog-titlebar-close:before{
    font-size: 24px;
    line-height: 24px;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    color: #5b6670;
}

[dir="rtl"] .ui-dialog .ui-dialog-titlebar-close{right:auto;left:20px}

.ui-dialog .ui-icon.ui-icon-closethick{
    background-image: url(../img/ui-icons_777777_256x240.png);
}

.ui-dialog .ui-widget-content.ui-dialog-content{
    text-align: center;
    border-top: 0;
    background: #ffffff;
    overflow: auto;
    padding: 24px 30px 20px;
    font-size: 16px;
    color: #262626;
}

.ui-dialog .ui-widget-content.ui-dialog-content p:last-of-type {
    margin:0;
    padding: 0;
}

.views-ui-dialog .ui-widget-content.ui-dialog-content{padding:0}

.ui-dialog .ui-widget-content.ui-dialog-buttonpane{
    color:#fff;padding:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;
    margin: 0;
    background: #fff;
}

.ui-dialog .ui-state-hover, 
.ui-dialog .ui-widget-content .ui-state-hover, 
.ui-dialog .ui-widget-header .ui-state-hover, 
.ui-dialog .ui-state-focus, 
.ui-dialog .ui-widget-content .ui-state-focus, 
.ui-dialog .ui-widget-header .ui-state-focus {
    border: 0;
    background: #fff;
    font-weight: normal;
}

.ui-dialog .ui-widget-content button,
.ui-dialog .ui-widget-content button:focus {
    display: inline-block;
    position: relative;
    height: 36px;
    line-height: 38px;
    padding: 0 14px;
    background-color: #015991;
    border: 1px solid #015991;
    border-radius: 0;
    font-size: 17px;
    line-height: ;
    color: #fff;
    font-family: "Guardian Sans Web", sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.4s linear;
    outline: none;
    cursor: pointer;
    margin: 0;
}

.ui-dialog .ui-widget-content button:hover {
    color: #fff;
    text-decoration: none;
    background: #033a5d;
    border-color: #033a5d;
}

.ui-dialog .ui-widget-content button:first-child {
    margin-right: 9px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
    padding:0 20px 22px 20px;
    margin:0;
    float:none;
    text-align: center;
    cursor: initial;
}

.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0}.ui-dialog .ui-dialog-content{position:static}.ui-dialog .ui-dialog-content .form-actions{padding:0;margin:0}

.ui-dialog .ajax-progress-throbber{left:49%;position:fixed;top:48.5%;z-index:1000;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-position:center center;background-repeat:no-repeat;border-radius:7px;height:24px;opacity:0.9;padding:4px;width:24px}

[dir="rtl"] .ui-dialog .ajax-progress-throbber{left:auto;right:49%}

.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none}