.client_dialog_box { position: fixed; z-index: 99998; top: 0; left: 0; }

.client_dialog_overlay { width: 100%; height: 100%; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 14; background: url("/admin/_includes/images/design/overlay.png") repeat; background: rgba(100, 100, 100, 0); -webkit-transition: background .5s; -o-transition: background .5s; transition: background .5s; }

.client_dialog_overlay-fadein { background: rgba(100, 100, 100, 0.5); }

.client_dialog_box { width: 420px; height: 550px; margin-left: -210px; margin-top: -225px; display: block !important; position: fixed; top: 50%; left: 50%; color: #333333; background: #EFEFEF; -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.1); box-shadow: 0 0 50px rgba(0, 0, 0, 0.1); -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); opacity: 0; -webkit-transition: opacity .35s .05s, -webkit-transform .35s .05s; transition: opacity .35s .05s, -webkit-transform .35s .05s; -o-transition: transform .35s .05s, opacity .35s .05s; transition: transform .35s .05s, opacity .35s .05s; transition: transform .35s .05s, opacity .35s .05s, -webkit-transform .35s .05s; }
.client_dialog_box .dialog-no-scroll { overflow: hidden; }
.client_dialog_box .dialog-no-margin { padding: 0; }

.client_dialog_box-fullscreen { width: auto !important; height: auto !important; margin-left: 0 !important; margin-top: 0 !important; top: 115px; right: 5px; bottom: 5px; left: 5px; }

.client_dialog_box-slidein { opacity: 1; z-index: 15; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; }

.client_dialog_box-slideback { opacity: 1; z-index: 1; -webkit-transform: translateY(0) scale(0.9); -ms-transform: translateY(0) scale(0.9); transform: translateY(0) scale(0.9); -webkit-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; }
.lte-ie8 .client_dialog_box-slideback { left: 52%; top: 52%; zoom: 0.9; }

.client_dialog_box-error { -webkit-animation: admin-popup-shake 500ms 1; animation: admin-popup-shake 500ms 1; }

.client_dialog_expand { position: absolute; top: 15px; right: 55px; color: #AAA; font-size: 20px; }

.client_dialog_back, .client_dialog_close { position: absolute; right: 15px; top: 15px; }

.client_dialog_title { padding: 15px 25px 14px; font-size: 18px; color: #333333; background: #F8F8F8; border-bottom: 1px solid #DDDDDD; }

.client_dialog_select { width: auto; height: 30px; padding: 10px 0; position: absolute; top: -50px; right: 50px; }

.client_dialog_footer { position: absolute; bottom: 15px; right: 25px; }

.cke_resizer, .client_dialog_hidden { display: none !important; }

.cke_dialog_tabs { height: 39px; margin: 0; position: absolute; top: 10px; left: 12px; color: #EFEFEF; background: #F8F8F8; }

.cke_dialog_tab { height: 38px; padding: 0 12px; float: left; margin-right: 5px; font-size: 18px; line-height: 38px; text-decoration: none; color: #EFEFEF; background: #F8F8F8; border-radius: 0; outline: 0; border: 1px solid #DDDDDD; }

.cke_dialog_tab_selected { height: 39px; border-bottom: 0; background: #EFEFEF; }

.cke_single_page .cke_dialog_tabs { display: none !important; }

.cke_dialog { width: 100% !important; height: auto !important; position: static !important; visibility: visible !important; }
.cke_dialog table, .cke_dialog td { padding: 0; margin: 0; background: none; border-radius: 0; vertical-align: top; }
.cke_dialog table { width: 100%; }
.cke_dialog div.cke_dialog_ui_text { padding-right: 11px; }
.cke_dialog fieldset { width: 338px; }
.cke_dialog input[type=text], .cke_dialog select, .cke_dialog textarea { width: 100%; margin: 0 0 15px; }
.cke_dialog textarea { max-width: 350px; height: 100px; }
.cke_dialog td.cke_dialog_ui_hbox_first, .cke_dialog td.cke_dialog_ui_hbox_child { padding-right: 8px; }
.cke_dialog td.cke_dialog_ui_hbox_first table td, .cke_dialog td.cke_dialog_ui_hbox_child table td { padding: 0; }
.cke_dialog td.cke_dialog_ui_hbox_child, .cke_dialog td.cke_dialog_ui_hbox_last { padding-left: 7px; }
.cke_dialog td.cke_dialog_ui_hbox_child table td, .cke_dialog td.cke_dialog_ui_hbox_last table td { padding: 0; }

.client_dialog_content, .cke_dialog_page_contents { width: auto !important; padding: 25px; margin: 0; display: block; overflow: auto; }

.cke_dialog_page_contents { padding: 25px 25px 67px; }

.client_dialog_content { position: absolute; top: 50px; right: 0; bottom: 0; left: 0; opacity: 0; -webkit-transition: opacity .5s .2s; -o-transition: opacity .5s .2s; transition: opacity .5s .2s; }
.client_dialog_content a { color: inherit; text-decoration: none; }
.client_dialog_content ul { padding: 0; margin: 0; list-style: none; }

.client_dialog_content-loaded { opacity: 1; }

.cke_dialog_body, .cke_dialog_footer { background: none; border-radius: 0; border: none; }

.cke_dialog_contents, .cke_dialog_contents_body { width: 100% !important; height: auto !important; border-top: none; }

.client_dialog_notification { margin: -25px -25px 25px; padding: 15px 25px; color: #5E5E5E; background: #E0ECF8; }

.client_dialog_notification-success { color: popup-success-type-hex; background: popup-success-background-hex; }

.client_dialog_notification-error { color: popup-error-type-hex; background: popup-error-background-hex; }

.client_dialog_panel { padding: 25px; position: absolute; top: 0; right: 0; bottom: 0; left: 30%; overflow: auto; }
.client_dialog_panel label, .client_dialog_panel input, .client_dialog_panel select { display: block; }

.client_dialog_block { padding: 15px 15px 0; margin: 0 0 25px; overflow: hidden; border: 1px solid #DDDDDD; }

.client_dialog_block:last-child { margin-bottom: 65px; }

.client_dialog_info { display: block; }

.client_dialog_info_html { min-height: 22px; padding: 15px 15px 0; margin: 0 -15px; background: #FFF; clear: both; overflow: hidden; border-top: 1px solid #DDDDDD; }

.client_dialog_info_text-name, .client_dialog_info_text-description { text-transform: none; }

ul.client_breadcrumbs_holder { padding: 0; margin: 0 0 15px; clear: both; position: relative; list-style: none; overflow: hidden; }
ul.client_breadcrumbs_holder li { float: left; }

.client_breadcrumbs_item { height: 33px; padding: 0 5px 0 20px; position: relative; display: block; line-height: 33px; text-decoration: none; color: #5E5E5E; background: #FFFFFF; border-radius: 0px; border: 1px solid #DDDDDD; border-width: 1px 0; -webkit-transition: border .1s linear; -o-transition: border .1s linear; transition: border .1s linear; }

.client_breadcrumbs_item-menu { padding-left: 10px; border-left-width: 1px; }

.client_breadcrumbs_item:before, .client_breadcrumbs_item:after { content: ''; display: block; position: absolute; z-index: 8; top: 0; right: 0; border: 15px solid transparent; }

.client_breadcrumbs_item:before { margin-right: -30px; border-width: 17px 15px 18px; border-left-color: #DDDDDD; -webkit-transition: border .1s linear; -o-transition: border .1s linear; transition: border .1s linear; }

.client_breadcrumbs_item:after { margin: 1px -28px 1px 0; border-width: 16px 14px 17px; border-left-color: #FFFFFF; }

td.cke_dialog_footer, .client_dialog_buttons { padding: 0 25px 10px; text-align: right; }

.cke_dialog_footer, .client_dialog_buttons { position: absolute; right: 0; bottom: 0; z-index: 9; }

.client_dialog_buttons-floated { padding: 25px 0 0 !important; margin-left: -10px; float: left; clear: both; position: static; }

.cke_dialog_footer a.cke_dialog_ui_button, a.client_dialog_button { height: auto; float: left; margin-left: 10px; margin-bottom: 15px; padding: 0 20px; border-radius: 0; cursor: pointer; font-size: 16px; line-height: 40px; text-decoration: none; color: #5E5E5E; background: #F5F5F5; border: 1px solid #dddddd; -webkit-transition: all 250ms; -o-transition: all 250ms; transition: all 250ms; }
.cke_dialog_footer a.cke_dialog_ui_button span, a.client_dialog_button span { display: inline; padding: 0; margin: 0; font-size: 16px; line-height: 40px; }
.cke_dialog_footer a.cke_dialog_ui_button:hover, .cke_dialog_footer a.cke_dialog_ui_button:focus, .cke_dialog_footer a.cke_dialog_ui_button:active, a.client_dialog_button:hover, a.client_dialog_button:focus, a.client_dialog_button:active { background: #FFFFFF; }

.cke_dialog_footer a.cke_dialog_ui_button { margin-left: -5px; float: right; }

a.client_dialog_button-close, a.client_dialog_button-cancel { float: right; }

.cke_dialog_footer a.cke_dialog_ui_button_ok, a.client_dialog_button-primary { color: #FFFFFF; background: #EF5B25; border: 1px solid #d75221; }
.cke_dialog_footer a.cke_dialog_ui_button_ok:hover, .cke_dialog_footer a.cke_dialog_ui_button_ok:focus, .cke_dialog_footer a.cke_dialog_ui_button_ok:active, a.client_dialog_button-primary:hover, a.client_dialog_button-primary:focus, a.client_dialog_button-primary:active { background: #F38C5A; }

.client_dialog_pane { width: 27%; height: 405px; float: left; margin-left: 0; margin-right: 2%; padding: 20px 2.5%; position: relative; overflow: auto; text-align: left; -webkit-transition: margin-left .5s; -o-transition: margin-left .5s; transition: margin-left .5s; background: #F8F8F8 !important; outline: 1px solid #DDDDDD; }

.client_dialog_pane-double { width: 61%; }

.client_dialog_pane-last { margin-right: 0; }

.client_dialog_pane-slide { margin-left: -34%; }

.client_dialog_pane-fadein { -webkit-animation: admin-popup-fadein .5s 1; animation: admin-popup-fadein .5s 1; }

.client_dialog_pane-delayed.client_dialog_pane-fadein { -webkit-animation: admin-popup-delayed-fadein 1s 1; animation: admin-popup-delayed-fadein 1s 1; }

.client_dialog_pane_footer { position: absolute; right: 23px; bottom: 5px; }
.client_dialog_pane_footer .client_dialog_button { margin: 0 0 15px 10px !important; }

.client_dialog_loader { width: 100%; position: fixed; top: 110px; left: 0; right: 0; bottom: 0; text-align: center; opacity: 0; -webkit-transition: opacity .5s .05s; -o-transition: opacity .5s .05s; transition: opacity .5s .05s; }

.client_dialog_loader:before { content: ''; width: 100%; height: 40%; display: block; }

.client_dialog_loader-fadein { opacity: 1; -webkit-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; }

.client_dialog_loader_span { width: 40px; height: 40px; margin: 0 auto 15px; display: block; background: url("/admin/_includes/images/ui_elem/core/loading-save.gif") 50% 50% no-repeat #000; }

.client_dialog_loader_span p { display: none; }

.client_dialog_loader_message, .client_dialog_loader_timeout { display: block; margin: 0 auto 15px; }

.client_dialog_loader_message p, .client_dialog_loader_timeout p { display: inline-block; padding: 0 10px; font-size: 18px; line-height: 30px; color: #FFF; background: #000; }

.client_dialog_loader_timeout p:after { content: ''; display: table; clear: both; }

.client_dialog_loader_progress_holder { width: 50%; height: 5px; display: block; margin: 0 auto; background: #000; }

.client_dialog_loader_progress_bar { width: 1%; height: 5px; background: #EF5B25; -webkit-transition: width .2s; -o-transition: width .2s; transition: width .2s; }

.client_dialog_loader_progress_bar_error { display: none; }


