﻿

i.fa {
    font-size: 40px;
    padding: 27px 25px;
    margin-bottom: 10px;

}
.clientzone#nav {
        display: block;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 10;
        background-color: #d72229;
        background-image: linear-gradient(top, #fff 0, #d72229 100%);
        -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.75);
        -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.75);
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.8);
    }
    .clientzone#nav a {
        display: block;
        float: left;
    }
    .clientzone#nav a span {
        display: block;
        float: left
    }
    .clientzone#nav a span div {
        display: block;
        float: left;
        padding: 16px 25px 15px;
        color: #fff;
        font: bold 18px/18px "Veto Medium", sans-serif;
        cursor: pointer;
        overflow: hidden;
        /*! height: 18px; */
        position: relative;
        /*! text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.8); */
        transition: all .5s;
        -webkit-transition: all .5s;
        -moz-transition: all .5s
    }
    .clientzone#nav a.path {
        opacity: .1;
        filter: alpha(opacity=0.1);
        -ms-filter: "alpha(opacity=0.1)";
        -moz-opacity: .1;
        -webkit-opacity: .1;
        transition: all .75s;
        -webkit-transition: all .75s;
        -moz-transition: all .75s;
        margin-left: -20px
    }
    .clientzone#nav a.path.active {
        opacity: 1;
        filter: alpha(opacity=1);
        -ms-filter: "alpha(opacity=1)";
        -moz-opacity: 1;
        -webkit-opacity: 1;
        margin-left: 0
    }
    .clientzone#nav a.path.active:hover {
        transition: all .5s;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        margin-left: 5px
    }
    .clientzone#nav a.path span div {
        padding: 16px 40px 15px 20px
    }
    .clientzone#nav a.home {
        opacity: 1;
        filter: alpha(opacity=1);
        -ms-filter: "alpha(opacity=1)";
        -moz-opacity: 1;
        -webkit-opacity: 1;
        margin-left: 0
    }
    .clientzone#nav a.home span div {
        padding-left: 50px
    }
    .clientzone#nav a.home span {
        display: inline-block;
        width: 20px;
        height: 20px;
        background: url(../../bundles/ahuiclientzone/img/nav_home.png) no-repeat center center;
        position: absolute;
        left: 20px;
        top: 11px
    }
    .clientzone#nav a.logout {
        float: right;
        background: url(../../bundles/ahuiclientzone/img/nav_div.png) no-repeat left center
    }
    .clientzone#nav a:hover div {
        color:#004786;
    }
    .clientzone#nav a.path:hover div {
        color:#004786;
    }
    .clientzone#home {
        display: block;
        height: 100%;
        width: 100%;
        background: url(../../bundles/ahuiclientzone/img/landing_bkg_shadow_btm.png) repeat-x 0 105%;
        text-align: center;
        min-width: 1001px
    }
    .clientzone#home .wrapper.window {
        padding: 80px 0 30px 0;
    }
    .clientzone#home .wrapper.window:before {
        content: '';
        display: block;
        width: 1276px;
        height: 530px;
        background: url(../../bundles/ahuiclientzone/img/landing_bkg_hirad.png) no-repeat center bottom;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -638px;
        margin-top: -265px
    }
    .clientzone#home:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -0.25em
    }
    .clientzone#home>.wrapper.window {
        display: inline-block;
        vertical-align: middle;
        text-align: left;
        padding-top: 0
    }
    .clientzone#home #logo {
        width: 400px;
        height: 276px;
        display: block;
        text-indent: -9999px;
        margin: 0 auto
    }
    .clientzone#home #welcome {
        color: #050000;
        font: italic 18px/1 Sterling;
        text-align: center
    }
    .clientzone#home #notices {
        padding: 8px 10px;
        height: 30px;
        display: block;
        font-size: 16px;
        color: #fff;
        font-weight: bold;
        overflow: hidden;
        text-align: left;
        position: relative;
        width: 780px;
        margin: 0 auto;
        -webkit-box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(255, 255, 255, 0.5);
        -moz-box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(255, 255, 255, 0.5);
        -o-box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(255, 255, 255, 0.5);
        -ms-box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(255, 255, 255, 0.5);
        box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(255, 255, 255, 0.5);
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        -o-border-radius: 15px;
        -ms-border-radius: 15px;
        border-radius: 15px
    }
    .clientzone#home #notices .wrapper {
        font-weight: normal;
        font-style: italic;
        text-align: center
    }
    .clientzone#home #notices .wrapper strong {
        font-weight: bold;
        font-style: normal;
        display: inline-block;
        padding-right: 10px
    }
    .clientzone#home #notices .wrapper a {
        color: #fff;
        display: inline-block;
        padding-right: 40px;
        line-height: 30px;
        background: url(../../bundles/ahuiclientzone/img/elements/arr_select.png) no-repeat right top;
        transition: text-shadow .25s;
        -webkit-transition: text-shadow .25s;
        -moz-transition: text-shadow .25s;
        height: 30px;
        overflow: hidden
    }
    .clientzone#home #notices .wrapper a:hover {
        color: #fff;
        background: url(../../bundles/ahuiclientzone/img/elements/arr_select.png) no-repeat right -30px;
        text-shadow: 0 0 5px #fff
    }
    .clientzone#home #zoneselectors {
        clear: both;
        display: block;
        padding-top: 25px;
        margin: 0 auto;
        text-align: center
    }
    .clientzone#home #zoneselectors.large {
        width: 972px;
        -webkit-font-smoothing: antialiased;
        padding-top: 70px;
        padding-bottom: 40px
    }
    .clientzone#home #zoneselectors.super-large {
        -webkit-font-smoothing: antialiased;
        padding-bottom: 40px
    }
    .clientzone#home #zoneselectors span {
        width: 160px;
        margin-right: 2px;
        float: left;
        height: 160px;
        position: relative;
        z-index: 1;
        background: #004786;
        -webkit-transition: .25s;
        -moz-transition: .25s;
        -o-transition: .25s;
        transition: .25s
    }
    .clientzone#home #zoneselectors.super-large span {
        width: 140px
    }
    .clientzone#home #zoneselectors span.last {
        margin-right: 0
    }
    .clientzone#home #zoneselectors span a {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        color: #fff;
        background: rgba(34, 136, 191, 0) url(../../bundles/ahuiclientzone/img/landing_zone_icons_v2@2x.png) left -20px no-repeat;
        background-size: 970px 160px;
        opacity: .7;
        overflow: hidden;
        -webkit-transition: .25s;
        -moz-transition: .25s;
        -o-transition: .25s;
        transition: .25s
    }
    .clientzone#home #zoneselectors.super-large span a {
        background: rgba(34, 136, 191, 0) url(../../bundles/ahuiclientzone/img/landing_zone_icons_v3.png) left -20px no-repeat;
        background-size: 980px 140px
    }
    .clientzone#home #zoneselectors.super-large span a .beta {
        display: block;
        background: rgba(255, 255, 255, 0.9);
        font: 14px "Sterling Demi", sans-serif;
        color: #1a5783;
        width: 90px;
        height: 80px;
        position: absolute;
        top: -40px;
        right: -45px;
        transform: rotate(45deg);
        padding-top: 60px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .clientzone#home #zoneselectors span.connectivity a {
        background-position: left -20px
    }
    .clientzone#home #zoneselectors span.hosting a {
        background-position: -162px -20px
    }
    .clientzone#home #zoneselectors span.billing a {
        background-position: -324px -20px
    }
    .clientzone#home #zoneselectors span.account a {
        background-position: -486px -20px
    }
    .clientzone#home #zoneselectors span.support a {
        background-position: -648px -20px
    }
    .clientzone#home #zoneselectors span.other a {
        background-position: -810px -20px
    }
    .clientzone#home #zoneselectors.super-large span.connectivity a {
        background-position: left -10px
    }
    .clientzone#home #zoneselectors.super-large span.voice a {
        background-position: -140px -10px
    }
    .clientzone#home #zoneselectors.super-large span.hosting a {
        background-position: -280px -10px
    }
    .clientzone#home #zoneselectors.super-large span.billing a {
        background-position: -420px -10px
    }
    .clientzone#home #zoneselectors.super-large span.account a {
        background-position: -560px -10px
    }
    .clientzone#home #zoneselectors.super-large span.support a {
        background-position: -700px -10px
    }
    .clientzone#home #zoneselectors.super-large span.other a {
        background-position: -840px -10px
    }
    .clientzone#home #zoneselectors span a div {
        margin-top: 10px;
        font: 16px "Sterling Demi", sans-serif;
        -webkit-transition: .25s;
        -moz-transition: .25s;
        -o-transition: .25s;
        transition: .25s
    }
    .clientzone#home #zoneselectors span a p {
        margin-top: 50px;
        font: 13px "Sterling", sans-serif;
        -webkit-transition: .25s;
        -moz-transition: .25s;
        -o-transition: .25s;
        transition: .25s;
        padding: 0 15px;
        margin-left: 0px;
    }
    .clientzone#home #zoneselectors span:hover {
        z-index: 20
    }
    .clientzone#home #zoneselectors span:hover a {
        opacity: 1;
        background-color: #d72229;
        top: -15px;
        right: -15px;
        bottom: -15px;
        left: -15px;
        z-index: 100;
        box-shadow: 0 0 30px 10px rgba(21, 76, 112, 0.7)
    }
    .clientzone#home #zoneselectors span.connectivity:hover a {
        background-position: 15px -30px
    }
    .clientzone#home #zoneselectors span.hosting:hover a {
        background-position: -147px -30px
    }
    .clientzone#home #zoneselectors span.billing:hover a {
        background-position: -309px -30px
    }
    .clientzone#home #zoneselectors span.account:hover a {
        background-position: -471px -30px
    }
    .clientzone#home #zoneselectors span.support:hover a {
        background-position: -633px -30px
    }
    .clientzone#home #zoneselectors span.other:hover a {
        background-position: -795px -30px
    }
    .clientzone#home #zoneselectors.super-large span.connectivity:hover a {
        background-position: 15px -20px
    }
    .clientzone#home #zoneselectors.super-large span.voice:hover a {
        background-position: -125px -20px
    }
    .clientzone#home #zoneselectors.super-large span.hosting:hover a {
        background-position: -265px -20px
    }
    .clientzone#home #zoneselectors.super-large span.billing:hover a {
        background-position: -405px -20px
    }
    .clientzone#home #zoneselectors.super-large span.account:hover a {
        background-position: -545px -20px
    }
    .clientzone#home #zoneselectors.super-large span.support:hover a {
        background-position: -685px -20px
    }
    .clientzone#home #zoneselectors.super-large span.other:hover a {
        background-position: -825px -20px
    }
    .clientzone#home #zoneselectors span:hover a div {
        font-size: 20px;
        margin-top: 5px;
    }
    .clientzone#home #zoneselectors span:hover a p {
        margin-top: 10px
    }
    .clientzone#home #zoneselectors li {
        display: inline-block;
        width: 160px
    }
    .clientzone#home #zoneselectors li a {
        display: block;
        width: 160px;
        text-align: center;
        font: bold 24px "Veto Medium", sans-serif;
        color: #fff;
        padding-top: 20px;
        text-shadow: 0 -2px 1px rgba(0, 0, 0, 0.8);
        transition: all .5s;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        overflow: hidden
    }
    .clientzone#home #zoneselectors li a:hover {
        text-shadow: 0 -1px 5px rgba(255, 255, 255, 1);
        background-image: -moz-radial-gradient(50% 70%, ellipse contain, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0) 50%);
        background-image: -webkit-radial-gradient(50% 70%, ellipse contain, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0) 50%);
        background-image: -o-radial-gradient(50% 70%, ellipse contain, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0) 50%);
        background-image: -ms-radial-gradient(50% 70%, ellipse contain, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0) 50%);
        background-image: radial-gradient(50% 70%, ellipse contain, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0) 50%)
    }
    .clientzone#home #zoneselectors li a .holder {
        height: 110px;
        width: 110px;
        margin: 0 auto;
        display: block;
        background: url(../../bundles/ahuiclientzone/img/landing_zone_holder.png) no-repeat center top;
        margin-bottom: 20px;
        position: relative
    }
    .clientzone#home #zoneselectors li a .holder span.hover {
        background: url(../../bundles/ahuiclientzone/img/landing_zone_holder.png) no-repeat center bottom;
        height: 110px;
        width: 110px;
        display: block;
        position: absolute;
        top: 0;
        left: 0
    }
    .clientzone#home #zoneselectors li a .holder .icon {
        height: 110px;
        width: 110px;
        display: block;
        z-index: 5;
        position: relative
    }
    .clientzone#home #zoneselectors li a .holder .icon span.hover {
        height: 110px;
        width: 110px;
        display: block;
        position: absolute;
        top: 0;
        left: 0
    }
    .clientzone#home #zoneselectors a#connectivity .icon {
        background: url(../../bundles/ahuiclientzone/img/landing_zone_icons.png) no-repeat left top
    }
    .clientzone#home #zoneselectors a#connectivity .icon span.hover {
        background: url(../../bundles/ahuiclientzone/img/landing_zone_icons.png) no-repeat left bottom
    }
    .clientzone#home #zoneselectors a#hosting .icon {
        background: url(../../bundles/ahuiclientzone/img/landing_zone_icons.png) no-repeat -110px top
    }
    .clientzone#home #zoneselectors a#hosting .icon span.hover {
        background: url(../../bundles/ahuiclientzone/img/landing_zone_icons.png) no-repeat -110px bottom
    }
    .clientzone#home #zoneselectors a#billing .icon {
        background: url(../../bundles/ahuiclientzone/img/landing_zone_icons.png) no-repeat -220px top
    }
    .clientzone#home #zoneselectors a#billing .icon span.hover {
        background: url(../../bundles/ahuiclientzone/img/landing_zone_icons.png) no-repeat -220px bottom
    }
    .clientzone#home #zoneselectors a#myaccount .icon {
        background: url(../../bundles/ahuiclientzone/img/landing_zone_icons.png) no-repeat -330px top
    }
    .clientzone#home #zoneselectors a#myaccount .icon span.hover {
        background: url(../../bundles/ahuiclientzone/img/landing_zone_icons.png) no-repeat -330px bottom
    }
    .clientzone#home #zoneselectors a#support .icon {
        background: url(../../bundles/ahuiclientzone/img/landing_zone_icons.png) no-repeat -440px top
    }
    .clientzone#home #zoneselectors a#support .icon span.hover {
        background: url(../../bundles/ahuiclientzone/img/landing_zone_icons.png) no-repeat -440px bottom
    }
    .clientzone#home #footer {
        clear: both;
        color: #298acb;
        height: 15px;
        text-align: center;
        position: absolute;
        bottom: 10px;
        right: 10px;
        z-index: 10;
        font: 12px "Sterling Medium", sans-serif
    }
    .clientzone#home #footer a,
    .clientzone#home #footer span {
        padding: 2px 0;
        margin: 0 5px
    }
    .clientzone#home #footer a {
        color: #298acb;
        border-bottom: 1px dotted #298acb;
        transition: all .5s;
        -webkit-transition: all .5s;
        -moz-transition: all .5s
    }
    .clientzone#home #footer a:hover {
        color: #fff;
        border-bottom: 1px dotted #fff;
        text-shadow: 0 0 5px #fff
    }
    .clientzone#blackout {
        background-color: #000;
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 5;
        opacity: .6;
        display: none;
        filter: alpha(opacity=0.6);
        -ms-filter: "alpha(opacity=0.6)";
        -moz-opacity: .6;
        -webkit-opacity: .6
    }
    .pathwindow_blackout {
        background-color: #000;
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 15;
        opacity: .6;
        display: none;
        filter: alpha(opacity=0.6);
        -ms-filter: "alpha(opacity=0.6)";
        -moz-opacity: .6;
        -webkit-opacity: .6
    }

    
    .popwindow {
        position: absolute;
        left: 50%;
        top: 48%;
        margin-top: 1500px;
        background-color: #fff;
        z-index: 10;
        overflow: hidden;
        -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
        -o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
        -ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        -o-border-radius: 15px;
        -ms-border-radius: 15px;
        border-radius: 15px;
        max-width: 600px
    }
    .popwindow.active {
        transition: all .4s;
        -webkit-transition: all .4s;
        -moz-transition: all .4s;
        top: 53%
    }
    .popwindow_content {
        padding: 20px 30px 25px;
        background: url(../../bundles/ahuiclientzone/img/window_bkg.jpg) repeat-x left top
    }
    .popwindow_content.small {
        max-width: 360px
    }
    .popwindow_content.medium {
        max-width: 480px
    }
    .popwindow .popwindow_title {
        padding: 18px 20px 15px;
        height: 30px;
        position: relative;
        background-color: #006790;
        z-index: 10;
        border-radius: 5px 5px 0 0
    }
    .popwindow .popwindow_title h1 {
        color: #fff;
        font: 26px/30px "Sterling Light", sans-serif;
        height: 30px;
        text-shadow: 0 -2px 1px rgba(0, 0, 0, 0.75);
        white-space: nowrap;
        vertical-align: middle
    }
    .popwindow .popwindow_title .btn_close {
        height: 30px;
        float: right;
        color: #fff;
        font: bold 26px/30px "Sterling Medium", sans-serif;
        text-shadow: 0 -2px 1px rgba(0, 0, 0, 0.75);
        transition: all .25s;
        -webkit-transition: all .25s;
        -moz-transition: all .25s
    }
    .popwindow .popwindow_title .icon {
        height: 30px;
        float: left
    }
    .popwindow_content h1 {
        font: 24px "Sterling Light", sans-serif;
        margin-bottom: 10px
    }
    .popwindow_content h2 {
        color: #999;
        font: 18px/18px "Sterling Light", sans-serif;
        margin-top: -10px;
        margin-bottom: 20px
    }
    .popwindow_content p {
        font: 15px Sterling, sans-serif;
        margin-bottom: 15px;
        line-height: 130%
    }
    .popwindow_content ul {
        font-size: 13px;
        line-height: 15px;
        color: #888;
        list-style-type: disc;
        margin-left: 20px;
        margin-bottom: 15px
    }
    .popwindow_content ul.scrollie {
        max-height: 100px;
        overflow: auto
    }
    .popwindow_content ul.pointer {
        margin-left: 0
    }
    .popwindow_content ul.pointer li {
        margin-left: 20px
    }
    .popwindow_content ul li {
        font-size: 13px;
        line-height: 15px;
        color: #888;
        margin-bottom: 3px
    }
    .popwindow_content p a,
    .popwindow_content ul a,
    .popwindow_content ol a {
        color: #00ade0;
        transition: all .25s;
        -webkit-transition: all .25s;
        -moz-transition: all .25s
    }
    .popwindow_content p a:hover,
    .popwindow_content ul a:hover,
    .popwindow_content ol a:hover {
        text-shadow: 0 0 5px rgba(0, 200, 255, 0.5)
    }
    .popwindow.info .popwindow_title {
        border-bottom: 1px solid #00a8ff;
        background-color: #006790;
        background-image: linear-gradient(top, #00baff 0, #003048 85%, #0064a0 100%);
        background-image: -o-linear-gradient(top, #00baff 0, #003048 85%, #0064a0 100%);
        background-image: -moz-linear-gradient(top, #00baff 0, #003048 85%, #0064a0 100%);
        background-image: -webkit-linear-gradient(top, #00baff 0, #003048 85%, #0064a0 100%);
        background-image: -ms-linear-gradient(top, #00baff 0, #003048 85%, #0064a0 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00baff), color-stop(0.85, #003048), color-stop(1, #0064a0))
    }
    .popwindow.info .popwindow_title .icon {
        background: url(../../bundles/ahuiclientzone/img/icons/title_info.png) no-repeat left center;
        width: 45px;
        margin-top: -2px
    }
    .popwindow.info .popwindow_content h1 {
        color: #00789b
    }
    .popwindow.success .popwindow_title {
        border-bottom: 1px solid #0eb801;
        background-color: #0da302;
        background-image: linear-gradient(top, #11cb03 0, #004800 85%, #0b7900 100%);
        background-image: -o-linear-gradient(top, #11cb03 0, #004800 85%, #0b7900 100%);
        background-image: -moz-linear-gradient(top, #11cb03 0, #004800 85%, #0b7900 100%);
        background-image: -webkit-linear-gradient(top, #11cb03 0, #004800 85%, #0b7900 100%);
        background-image: -ms-linear-gradient(top, #11cb03 0, #004800 85%, #0b7900 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #11cb03), color-stop(0.85, #004800), color-stop(1, #0b7900))
    }
    .popwindow.success .popwindow_title .icon {
        background: url(../../bundles/ahuiclientzone/img/icons/title_info.png) no-repeat left center;
        width: 45px;
        margin-top: -2px
    }
    .popwindow.success .popwindow_content h1 {
        color: #058001
    }
    .popwindow.error .popwindow_title {
        border-bottom: 1px solid #be0000;
        background-color: #c80000;
        background-image: linear-gradient(top, #f00 0, #7e0000 100%);
        background-image: -o-linear-gradient(top, #f00 0, #7e0000 100%);
        background-image: -moz-linear-gradient(top, #f00 0, #7e0000 100%);
        background-image: -webkit-linear-gradient(top, #f00 0, #7e0000 100%);
        background-image: -ms-linear-gradient(top, #f00 0, #7e0000 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f00), color-stop(1, #7e0000))
    }
    .popwindow.error .popwindow_title .icon {
        background: url(../../bundles/ahuiclientzone/img/icons/title_info.png) no-repeat left center;
        width: 45px;
        margin-top: -2px
    }
    .popwindow.error .popwindow_content h1 {
        color: #c80000
    }
    .popwindow.warning .popwindow_title {
        border-bottom: 1px solid #f00;
        background-image: linear-gradient(top, #ffb400 0, #ff9000 85%, #ffd800 100%);
        background-image: -o-linear-gradient(top, #ffd800 0, #ff9000 85%, #ffb400 100%);
        background-image: -moz-linear-gradient(top, #ec7c7c 0, rgba(236, 1, 1, 0.9) 85%, #ff002d 100%);
        background-image: -webkit-linear-gradient(top, #ffd800 0, #ff9000 85%, #ffb400 100%);
        background-image: -ms-linear-gradient(top, #ffd800 0, #ff9000 85%, #ffb400 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd800), color-stop(0.85, #ff9000), color-stop(1, #ffb400))
    }
    .popwindow.warning .popwindow_title h1 {
        text-shadow: 0 -2px 1px rgba(0, 0, 0, 0.3)
    }
    .popwindow.warning .popwindow_title .btn_close {
        text-shadow: 0 -2px 1px rgba(0, 0, 0, 0.3)
    }
    .popwindow.warning .popwindow_title .icon {
        background: url(../../bundles/ahuiclientzone/img/icons/title_warning.png) no-repeat left center;
        width: 50px;
        margin-top: -2px
    }
    .popwindow.warning .popwindow_content h1 {
        color: #ffba00
    }
    .popwindow .popwindow_title .btn_close:hover {
        text-shadow: 0 0 5px #fff
    }
    .popwindow .popwindow_buttons {
        padding-top: 22px;
        background: url(../../bundles/ahuiclientzone/img/popwindows/div.png) no-repeat center top
    }
    .popwindow .popwindow_buttons .btn_styled {
        margin-left: 15px;
        float: right
    }
    

.ui-widget.success-dialog {
    font-family: Verdana,Arial,sans-serif;
    font-size: .8em;
}

.ui-widget-content.success-dialog {
    overflow:hidden;
    background:white;
    border: 1px solid rgba(126, 126, 128, 0.61);
    color: #222222;
}

.ui-dialog.success-dialog {
    left: 0;
    outline: 0 none;
    padding: 0 !important;
    position: absolute;
    top: 0;
    overflow:hidden;
}

.ui-dialog.success-dialog .ui-dialog-content {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    overflow: auto;
    position: relative;
    padding: 0 !important;
    margin: 0;
    overflow:hidden;
}

.ui-dialog.success-dialog .ui-widget-header {
    background: rgba(255, 59, 59, 0.93);
    border: 0;
    color: #fff;
    font-weight: normal;
}

.ui-dialog.success-dialog .ui-dialog-titlebar {
    padding: 0.3em .5em;
    position: relative;
    font-size: 1.2em;
}