
@font-face {font-family: 'SourceSansProBlack';
src: url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Black.eot');
src: url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Black.eot?#iefix') format('embedded-opentype'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Black.otf') format("opentype"),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Black.woff2') format('woff2'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Black.woff') format('woff'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Black.ttf') format('truetype'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Black.svg#source_sans_problack') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {font-family: 'SourceSansProBold';
src: url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Bold.eot');
src: url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Bold.otf') format("opentype"),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Bold.woff2') format('woff2'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Bold.woff') format('woff'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Bold.ttf') format('truetype'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Bold.svg#source_sans_probold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {font-family: 'SourceSansProLight';
src: url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Light.eot');
src: url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Light.eot?#iefix') format('embedded-opentype'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Light.otf') format("opentype"),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Light.woff2') format('woff2'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Light.woff') format('woff'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Light.ttf') format('truetype'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Light.svg#source_sans_prolight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {font-family: 'SourceSansProRegular';
src: url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Regular.eot');
src: url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Regular.otf') format("opentype"),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Regular.woff2') format('woff2'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Regular.woff') format('woff'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Regular.ttf') format('truetype'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Regular.svg#source_sans_proregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {font-family: 'SourceSansProSemiBold';
src: url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Semibold.eot');
src: url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Semibold.eot?#iefix') format('embedded-opentype'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Semibold.otf') format("opentype"),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Semibold.woff2') format('woff2'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Semibold.woff') format('woff'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Semibold.ttf') format('truetype'),
url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Semibold.svg#source_sans_prosemibold') format('svg');
font-weight: normal;
font-style: normal;
}
/*
@font-face {font-family: "SourceSansProRegular";src: local('☺︎'), url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Regular.otf?') format('opentype');}
@font-face {font-family: "SourceSansProBold";src: local('☺︎'), url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Bold.otf?') format('opentype');}
@font-face {font-family: "SourceSansProBlack";src: local('☺︎'), url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Black.otf?') format('opentype');}
@font-face {font-family: "SourceSansProLight";src: local('☺︎'), url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Light.otf?') format('opentype');}
@font-face {font-family: "SourceSansProSemiBold";src: local('☺︎'), url('/system/cms/themes/ceginfo/fonts/SourceSansPro-Semibold.otf?') format('opentype');}
*/
/*
@font-face {font-family: SourceSansPro;font-weight: bold;src: url("/system/cms/themes/ceginfo/fonts/SourceSansPro-Bold.otf") format("opentype");}
@font-face {font-family: SourceSansPro;font-weight: bold;font-style: italic;src: url("/system/cms/themes/ceginfo/fonts/SourceSansPro-BoldIt.otf") format("opentype");}
*/
body{background-color: #e8ebee;
margin: 0;
padding: 0;
font-family: 'SourceSansProRegular', sans;
font-size: 16px;
min-height: 1000px;
}
img{border: 0;
}
div{display: block;
margin: 0;
padding: 0;
position:relative;
}
a{color: #75beff;
font-size: 14px;
cursor: pointer;
text-decoration: none;
}
a:hover{text-decoration: underline;
}
.nopermission p a,.whitebox p a{color: #247bc9;
font-size: 16px;
}
.onethird{width: 32%;
float: left;
padding: 5px;
}
.boxed{width: 960px;
margin: 0 auto;
}
::-webkit-input-placeholder { 
color:    #86b6e4;
}
:-moz-placeholder { 
color:    #86b6e4;
}
::-moz-placeholder { 
color:    #86b6e4;
}
:-ms-input-placeholder { 
color:    #86b6e4;
}
#menu{height: 35px;
background-color: #303437;
}
#menu div.boxed{height: 35px;
}
.ceginfocheckboxOff{background: transparent url('/system/cms/themes/ceginfo/img/icon_checkbox-v1598621144.png') 0px 0 no-repeat;
display: inline-block;
width: 18px;
height: 18px;
margin-right: 5px;
margin-top: 14px;
float: left;
}
.ceginfocheckboxOn{background: transparent url('/system/cms/themes/ceginfo/img/icon_checkbox-v1598621144.png') -20px 0px no-repeat !important;
display: inline-block;
width: 18px;
height: 18px;
margin-top: 14px;
}
.ceginforadioOff{background: transparent url('/system/cms/themes/ceginfo/img/icon_radio-v1598621144.png') 0px 0 no-repeat;
display: inline-block;
width: 18px;
height: 18px;
margin-right: 5px;
margin-top: 10px;
float: left;
}
.ceginforadioOn{background: transparent url('/system/cms/themes/ceginfo/img/icon_radio-v1598621144.png') -20px 0px no-repeat !important;
display: inline-block;
width: 18px;
height: 18px;
margin-top: 10px;
}
.fr{float:right;
}
.display-none {display: none;
}
.spbold{font-family: 'SourceSansProBold', sans;
font-size: 16px;
}
.menucontainer{display:inline-block;
margin-right: 30px;
z-index: 1;
}
.menucontainer.last{margin-right: 0px !important;
z-index: 110;
}
#menu .menuelement.highlighted{font-size: 15px !important;
margin-right: 0 !important;
float: right !important;
color: #75beff !important;
}
#menu .menuelement{color: #ebeef0;
font-size: 14px;

margin-top: 8px;
cursor:pointer;
position:relative;
float: left;
}
#menu .submenupresent{background: url(/system/cms/themes/ceginfo/img/icon_tiny_arrowdown-v1598621145.png) no-repeat center right transparent;
padding-right: 15px;
}
.submenu{/*width: 230px;
height: 260px;*/
background-color: #303437;
position: absolute;
right: 0px;
top: 32px;
padding: 20px 20px 20px 20px;
-moz-border-radius: 0 0 2px 2px;
-webkit-border-radius: 0 0 2px 2px;
border-radius: 0 0 2px 2px;
-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.33);
-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.33);
box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.33);
display:none;
font-family: 'SourceSansProBold', sans;
font-size: 13px;
font-weight: normal;
color: #fff;
margin-right: -10px;
z-index:1;
cursor: auto;
}
#menu_header { display: inline-block; z-index: 110; margin: 0; padding: 0; }
#menu_header li { display: inline-block; margin: 0 30px 0 0; padding:0; z-index: 110; }
#menu_header li a { color: #ebeef0; font-size: 14px; margin-top: 8px; cursor: pointer; position: relative; float: left; }
.submenu a{display: block;
font-family: 'SourceSansProRegular', sans;
font-size: 15px;
font-weight: normal;
margin-bottom: 10px;
}
.submenu a.openlayover{float:none;
}
#forgot_password{width: auto;float: right;}
.submenu span{display:block;
}
.greybutton{display: inline-block;
height: 25px;
width: 65px;
background-color: #828c9d;
color: #fff;
font-family: 'SourceSansProBold', sans;
font-size: 15px;
text-align: center;
text-transform: uppercase;
border: none;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
padding: 12px 10px 8px 10px;
float:right;
}
input.greybutton
{min-width:80px;
float:none;
margin-right:20px;
padding-bottom: 30px;
}
.greenbutton{display: inline-block;
height: 60px;
width: 610px;
line-height: 60px;
background-color: #75c043;
color: #fff;
font-family: 'SourceSansProSemiBold', sans;
font-size: 24px;
text-align: center;
text-transform: uppercase;
border: none;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;

}
.bluebutton{
display: inline-block;
height: 25px;
width: 65px;
background-color: #3a81c7;
color: #fff;
font-family: 'SourceSansProBold', sans;
font-size: 15px;
text-align: center;
text-transform: uppercase;
border: none;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
box-sizing: content-box;
padding: 12px 10px 8px 10px;
}
.greybutton:hover,.bluebutton:hover{cursor: pointer;
}
.greybutton.followed {background-color: #303437;
}
#sitecontent{margin: 0 auto;
width: 980px;
}
.layover{padding: 20px;

background-color: #303437;
display: none;

position: absolute;
right: 0;
margin-top:0px;
-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.33);
-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.33);
box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.33);
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
z-index: 20;
}
.layover p{color: #ffffff;
font-family: 'SourceSansPro', sans;
margin: 19px 0 0 0;
font-size: 14px;
text-align: left;
line-height: 18px;
}
.layover a{font-size: 14px;
}
.layover a:hover{text-decoration: underline;
}
img.layoverarrow{display: block;
margin: -28px auto 0 auto !important;
border: 0;

float: none !important;
width:22px;
height:9px;
color: #ffffff;

}
.clear_input_div{float:left;
}
.datepicker{background: url('/system/cms/themes/ceginfo/img/icon_calendar-v1598621144.png') no-repeat #F7F8F9 !important;
background-position: 106px 10px !important;
cursor: pointer;
}
.datepicker::-ms-clear {display: none;
}
.ui-autocomplete {width: 290px;
border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
-khtml-border-radius: 0 0 4px 4px;
background-color: #FAFAFA;
border: 1px solid #979DA0;
color: #6E6E6E !important;
font-size: 12px !important;
font-weight: normal;
margin-top: -2px;
border-top: 1px solid dotted;
list-style-type: none;
padding: 5px;
}
.ui-autocomplete li{margin: 5px 0;
}
.ui-autocomplete a{color: #6E6E6E !important;
cursor: pointer;
}
.ui-autocomplete a:hover{text-decoration: underline !important;
}
.cb2lines .ceginfocheckboxOff, .cb2lines2 .ceginfocheckboxOff{margin-top: 0px !important;
}
.cb2lines .ceginfocheckboxOn, .cb2lines2 .ceginfocheckboxOn{margin-top: 0px !important;
}
.inputholder.cb2lines label, .inputholder.cb2lines2 label  {margin: 0;
}
.inputholder.cb2lines label span, .inputholder.cb2lines2 label span{margin: 0;
}
.inputholder.cb2lines {margin: 23px 25px 5px 0 !important;
}
.inputholder.cb2lines2 {margin: 0px 25px 5px 0 !important;
}
.modulinfo_layover{xwidth: 300px;
position: absolute;
display:block;
z-index: 900;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: 0px 0px 3px #666;
-moz-box-shadow: 0px 0px 3px #666;
-webkit-box-shadow: 0px 0px 3px #666;
}
.modulinfo_layover_head{xwidth: 260px;
height: 16px;
background:url(/system/cms/themes/ceginfo/img/layover_header.png) repeat-x;
border-bottom: 1px solid #c7c8cd;
-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size: 17px;
color: #4a4a4a;
text-shadow:0px 1px 1px #fff;
font-weight: bold;
padding: 10px 20px 10px 20px;
text-align: center;
}
.modulinfo_layover_content{xwidth: 270px;
background-color: white;
border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
padding: 10px 15px;
display:block;
}
#simplemodal-container a.modalCloseImg {
}
#modulinfo_layover input, textarea{border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
background-color: #FAFAFA;
border: 1px solid #979DA0;
color: #6E6E6E;
xfloat: left;
font-family: Arial,Helvetica,sans-serif !important;
font-size: 14px !important;
font-weight: normal;
height: 16px;
margin: 1px 20px 0 0;
padding: 5px;
text-transform: none;
}
input[type="text"]{font-family: 'SourceSansProRegular',sans;
font-size: 15px;

padding: 10px;
background: #f7f8f9;
border: 1px solid #bac0c5;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;

margin: 0;
}
.fieldconnect{display:block;
text-transform: uppercase;
font-family: 'SourceSansProBold',sans;
font-size: 14px;
margin-bottom: 5px;
float:left;
font-weight: bold;
margin: 10px 2px 0 2px;
}
.listitem{background-color: #dde1e4;
padding: 20px 10px 20px 20px;
margin-bottom: 20px;
cursor: pointer;
border: 1px solid #dde1e4;
border-bottom: 1px solid #ccd0d5;
}
.listitem:hover{background-color: #f0f3f5;
border:1px solid #afb3b8;
}
.listitem.fake{background-color: transparent;
padding: 0;
margin-bottom: 0;
cursor: auto;
border: 0;
}
#sitecontent .list .listitem .greybutton{margin-top: 0;
position: relative;
float: right;

display: inline;
z-index: 10;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;

visibility: hidden;
}
#sitecontent .list .listitem.fake .greybutton {border-radius: 0px;
display: inline-block;
float: none;
margin-top: 0;
position: relative;
visibility: visible;
z-index: 10;
}
#sitecontent .list .listitem:hover .greybutton{visibility: visible;
}
#sitecontent .list .listitem .greybutton.followed{background-color: #303437;
visibility: visible;
}
#sitecontent .list .listitem .greybutton.addlist:hover{background-color: #5a9fdc;
}
.listitem h4{max-width: 610px;
color: #000000;
font-size: 28px;
font-weight: normal;
float:left;
display: block;
margin: -5px 0 0px 10px;
}
.listitem h4.maganszemelynevjegy{max-width: 850px;
}
.listitem h4 .redsep{color: #e4214a;
font-weight: normal;
margin: 0 10px;
}
.listitem h4 .foundyear{color: #000000;
font-family: 'SourceSansProLight',sans;
}
.listitem .address{color: #000000;
display:block;
font-size: 22px;
margin-bottom: 20px;
}
.listitem .label{color: #7f8183;
float:left;
font-family: 'SourceSansProRegular',sans;
font-size: 15px;
text-transform: uppercase;
margin-right: 5px;
}
.section .label {display: block;
font-family: 'SourceSansProBold',sans;
font-size: 13px;
margin-bottom: 5px;
text-transform: uppercase;
}
.listitem .data{color: #000000;
float:left;
font-family: 'SourceSansProRegular',sans;
font-size: 15px;
margin-right: 20px;
}
.listitem .layover{z-index: 200;
}
.listitem .layover .layover_blueheader{color: #5a9fdc;
height: 40px;
cursor: auto;
text-align: center;
}
.listitem .layover .layover_blueheader h3{color: #ffffff;
font-family: 'SourceSansProSemiBold',sans;
font-size: 22px;
font-weight: normal;
margin: 5px 0 0 0 ;

float:none;
}
#dashboard_right .listitem .layover .layover_blueheader h3{color: #ffffff;
font-family: 'SourceSansProSemiBold',sans;
font-size: 22px;
line-height: 120%;
font-weight: normal;
text-transform: none;
margin: 5px 0 0 0 ;
float:none;
}
.listitem .layover .dialog-content{padding: 15px;
display: inline-block;
}
.listitem .layover .dialog-content .inputholder{float: left;
margin: 10px 10px 0 0;
width: 230px;
}
.listitem .layover .dialog-content .inputholder .ceginfocheckboxOff, .listitem .layover .dialog-content .inputholder .ceginfocheckboxOn{margin-top: 0;
}
.listitem .layover{background-color: #ffffff;
padding: 0px;
cursor: auto;
/*
display: none;
position: absolute;
right: 0;
margin-top:0px;
-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.33);
-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.33);
box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.33);
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
z-index: 1;*/
}
.listitem .layover p{/*
color: #ffffff;
font-family: 'SourceSansPro', sans;
margin: 19px 0 0 0;
font-size: 14px;
text-align: left;
line-height: 18px;
*/
}
.listitem .layover a{/*
font-size: 14px;
*/
}
.listitem .layover a:hover{
}
.listitem img.layoverarrow{margin: -14px auto 0 auto !important;
/*
display: block;
border: 0;
float: none !important;
width:22px;
height:9px;
color: #ffffff;
*/
}
.pager{margin: 40px 0;
text-align: center;
}
.pager a.greybutton{height: 40px;
line-height: 40px;
width: 40px;
margin: 0 10px 0 0 ;
padding: 0;
float: none;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border: 1px solid #828C9D;
}
.pager a.greybutton:hover{border: 1px solid #828C9D;
background-color: #f0f3f5;
color: #000000;
text-decoration: none;
}
.pager a.greybutton.selected{background-color: #5a9fdc;
color: #ffffff;
cursor: auto;
}
.pager ul{display: block !important;
float: none !important;
width: 100% !important;
}
.pager ul li{display: inline !important;
float: none !important;
margin: 0 0.1em 0 0.1em !important;
padding: 1em !important;
color: #fff !important;
}
.pager ul li.selected{background-color:  #5a9fdc !important;
border: 1px solid #828c9d !important;
border-radius: 4px !important;
}
.pager ul li.selected a{text-decoration: none !important;
}

.stateicon{float:right;
display:block;
margin-top: -4px;
}
.stategreen{text-transform: uppercase;
background-color: #7da70a;
float:right;
display:block;
font-family: 'SourceSansProBold',sans;
color: #ffffff;
font-size: 12px;
padding: 3px 5px 1px 5px;
margin-right: -6px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
line-height: 17px;
}
.stateyellow{text-transform: uppercase;
background-color: #c0a543;
float:right;
display:block;
font-family: 'SourceSansProBold',sans;
color: #ffffff;
font-size: 12px;
padding: 3px 5px 1px 5px;
margin-right: -6px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
line-height: 17px;
}
.stategrey{text-transform: uppercase;
background-color: #616161;
float:right;
display:block;
font-family: 'SourceSansProBold',sans;
color: #ffffff;
font-size: 12px;
padding: 3px 5px 1px 5px;
margin-right: -6px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
line-height: 17px;
}
.statewhite{text-transform: uppercase;
background-color: #fff;
float:right;
display:block;
font-family: 'SourceSansProBold',sans;
color: #515152;
font-size: 12px;
padding: 3px 5px 1px 5px;
margin-right: -6px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
line-height: 17px;
}
.statered{text-transform: uppercase;
background-color: #de1c12;
float:right;
display:block;
font-family: 'SourceSansProBold',sans;
color: #ffffff;
font-size: 12px;
padding: 3px 5px 1px 5px;
margin-right: -6px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
line-height: 17px;
}

.openlayover{float:right;
display:block;
z-index:10;
position: relative;
margin-right: 10px;
}
.ui-dialog{
background-color: #fff;
-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.33) !important;
-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.33) !important;
box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.33) !important;
border-radius: 4px 4px 2px 2px !important;
-moz-border-radius: 4px 4px 2px 2px !important;
-webkit-border-radius: 4px 4px 2px 2px !important;
z-index: 20 !important;
}
.ui-dialog .whitebox{background-color: transparent;
border-bottom: 0;
width: 500px;
padding: 0;
margin: 0;
}
.ui-dialog-titlebar{height: 25px !important;
padding: 10px 15px 10px 15px !important;
background-color: #5a9fdc !important;
font-weight: bold !important;
font-size: 20px !important;
color: #ffffff !important;
text-align:center !important;
border-radius: 2px 2px 0 0 !important;
-moz-border-radius: 2px 2px 0 0 !important;
-webkit-border-radius: 2px 2px 0 0 !important;
cursor: move !important;
}
.ui-dialog .ui-button-text {display: none;
}
.ui-dialog-content{padding: 20px !important;
}
.ui-dialog-content h2{margin: 0;
font-family: 'SourceSansProLight', sans;
font-weight: normal;
font-size: 42px;
margin-bottom: 20px;
}
.ui-widget-overlay{opacity: .70 !important; 
filter: Alpha(Opacity=70) !important;
background: none !important;
background-color: rgb(50, 50, 50) !important; 
height: 100% !important;
width: 100% !important;
position: fixed !important;
top: 0 !important;
z-index: 20 !important;
}
.ui-icon-closethick{background: url(/system/cms/themes/ceginfo/img/icon_close-v1598621144.png) transparent no-repeat 0 0;
width: 22px;
height: 22px;
display: block;
margin: -11px 0 0 -3px;
position: absolute;
cursor: pointer;
}
.ui-dialog button.ui-dialog-titlebar-close{border: 0;
background-color: #5a9fdc;
cursor: pointer;
}
.ui-dialog .ui-dialog-titlebar-close {position: absolute;
display: block;
right: .3em;
top: 50%;
width: 16px;
margin: -10px 10px 0 0;
padding: 0px;
height: 16px;
}
.bluelink{color: #247bc9 !important;
}
.openiteminnewwindow{display: block;
float:left;
position: relative;
z-index: 10;
}


#menu #loginsep{border-bottom: 1px solid #BAC0C5;


padding: 20px 0 10px;
display: table-cell;
vertical-align: middle;
width: 230px;
height: 45px;
}
#loginsep .errorMessage {position: absolute;
margin-top:-26px;
color: #ee4b4b;
}
.submenu input[type="text"], .submenu input[type="password"]{height: 15px;
width: 210px;
background-color: #fff;
font-size: 14px;
border: 0 none;
margin: 0 0 17px 0;
padding: 13px 10px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
a#registration{float:right;
}
#stay_logged_in_label{margin-top: 15px;
float:left;
}
#index #uppercontent{height: 260px;
text-align: center;
padding-top: 60px;
background-color: #5a9fdc;
}
#index #uppercontent h1{font-family: 'SourceSansProBlack', sans;
font-weight: normal;
font-size: 60px;
line-height: 60px;
margin-top: 40px;
margin-bottom: 10px;
color: #fff;
}
#index #uppercontent h3{font-weight: normal;
font-size: 24px;
margin-top: 0px;
margin-bottom: 50px;
color: #fff;
}
#searchbox{width: 630px;
height: 58px;
margin: 0 auto;
border: 10px solid #71b2eb;
background-color: #71b2eb;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
input#search{width: 610px;
border: 0;
font-size: 24px;
margin: 0;
padding: 15px 10px;
background-color: #3a81c7;
float: left;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
img#searchsubmit{display: block;
height: 57px;
margin-left: -56px;
background-color: #2c669f;
float: left;
}
#index #lowercontent{height: 270px;

text-align: center;
margin: 0 auto 30px auto;
padding: 70px 10px 0 10px;
color: #454a4d;
background: url('/system/cms/themes/ceginfo/img/pattern-v1598621145.png') repeat 0 0 #cccccc;
}
#index #lowercontent h2{font-weight: normal;
font-size: 30px;
margin-top: 20px;
margin-bottom: 10px;
}

#footer{}
#footermenu{width: 960px;
height: 31px;
margin: 0 auto;
padding: 0 10px;
}
#footermenu .openlayover{float: none;
display: inline;
}
#footermenu a{font-size: 16px;
white-space: nowrap;
margin-right: 35px;
text-decoration: none;
color: #393e42;
}
#footermenu a:hover{text-decoration: underline;
}
#footer .hr{height: 1px;
border-bottom: 1px solid #bac0c5;
margin-bottom: 29px;
}
#footerlegal{width: 960px;
height: 38px;
margin: 0 auto 20px auto;
}
#footerlegal .fb{float: right;
}
#footerlegal #simplepay{margin-top:-12px;
}
#footerlegal img{float: left;
}
#footerlegal span{display: block;
width: 530px;
height: 38px;
font-size: 14px;
margin-left: 35px;
float: left;
color: #8a8e91;
}
.footer-link ul { list-style: none; margin: 0; padding: 0; }
.footer-link ul li { list-style: none; margin: 0; padding: 0; display:inline-block; }


#dashboard_left{float:left;
width: 730px;
margin: 20px 30px 0 10px;
}
#dashboard_right{float:left;
width: 200px;
margin: 20px 0 0 0px;
padding-top: 10px;
}
#signalonbuilding_container{margin-top:9px;
display: inline-block;
}
#building{display: block;
float: right;
}
#signalonbuilding{background-color: #e4214a;
color: #fefefe;
margin-top:6px;
margin-right:10px;
margin-left: -3px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
width: 16px;
height: 16px;
float: right;
font-family: 'SourceSansProBold', sans;
font-size: 12px;
text-align:center;
display:block;
position:relative;
}


#fastsearch_container{background-color: #5a9fdc;
height:80px;
}
#fastsearchbox{width: 570px;
height: 46px;
margin-top: 17px;
margin-right: 20px;
float:left;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
#fastsearchbox .selectric{width: 190px;
background-color: #3a81c7;
float:left;
border: 0;
height: 44px;
-moz-border-radius: 4px 0 0 4px;
-webkit-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
}
#fastsearchbox .selectric .label{color: #ffffff;
font-family: 'SourceSansProSemiBold', sans;
font-size: 15.5px;
text-transform: uppercase;
padding-top: 13px;
}
#fastsearchbox .selectric .button{background-color: #2c5d9a;
top: 2px;
width: 40px;
height: 40px;
color: #ffffff;
}
#fastsearchbox .selectric .button:after{border-color: #ffffff transparent;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-width: 7px 7px medium;
}
#fastsearchbox .selectricHover .button:after{border-color: #888 transparent;
}
#fastsearchbox .selectricItems{background-color: #3a81c7;
border-color: #2c5d9a;
}
#fastsearchbox .selectricItems li{border-color: #2c5d9a;
color: #ffffff;
}
#fastsearchbox .selectricItems li.selected{color: #666;
}
#fastsearchbox .selectricItems li:hover{color: #666;
}
input#fastsearch{width: 549px;
border: 0;
font-size: 20px;
margin: 0;
padding: 10px 10px;
background-color: #3a81c7;
float: left;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
input#fastsearch.withselectbox{width: 354px;
height:24px;
-moz-border-radius: 0 4px 4px 0;
-webkit-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
}
img#fastsearchsubmit{display: block;
height: 43px;
margin-left: -42px;
background-color: #2c669f;
float: left;
}
#logo{float:left;
margin-left:-7px;
margin-top:20px;
margin-right:45px;
width:192px;
height:38px;
}
#fastsearch_container .ds_link{display:block;
float:left;
font-size: 17px;
color: #ffffff;
margin-top:25px;
}


#messagerow{
width: 920px;
padding: 20px;
background-color: #ffe57d;
font-size: 24px;
line-height: 24px;
text-align: center;
color: #000000;
margin: 0 auto;
border: 1px solid #bac0c5;
}
#messagerow p{
margin: 0;
}
#messagerow p a{
font-size: 24px;
color: #247bc9;
}
#messagerow .close{
float:right;

}
.message {
padding: 20px;
background-color: #ffe57d;
font-size: 24px;
line-height: 24px;
text-align: center;
color: #000000;
border: 1px solid #bac0c5;
}


.goAdverticum{
text-align: center;
}
.banner970x90{
margin: 20px 0 0 -5px;
min-height: 90px;
}
.banner200x360{
min-height: 360px;
min-width: 200px;
margin-bottom: 20px;
}


.dashboard_menu_item_holder{
width: 180px;
padding: 10px;
display: block;
cursor:pointer;
}
.dashboard_menu_item_holder:hover{
background-color: #ffffff;
}
#dashboard_menu{
margin-bottom: 40px;
}
#dashboard_menu a{
display: block;
float: left;
font-size: 16px;
color: #000000;
line-height: 16px;
}
#dashboard_menu a:hover{
text-decoration: none;
}
.warningicon{
width: 16px;
height: 16px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
background-color: #de1c12;
color: #ffffff;
text-align:center;
display: inline-block;
float: left;
font-size: 13px;
line-height: 16px;
font-family: 'SourceSansProBold', sans;
margin-left: 5px;
}
#dashboard_right h3{
font-size: 42px;
font-weight: normal;
text-transform: uppercase;
line-height: 42px;
font-family: 'SourceSansProLight', sans;
margin: 15px 0 20px 0;
}
table.list{
width: 100%;
border-spacing: 0px;
margin-bottom: 50px;
}
table.list td{
border-bottom: 1px solid #bac0c5;
padding: 15px 20px 15px 0;
}
table.list.smallpadding td{
padding: 15px 10px 15px 0;
}
table.list td.icons img{
margin-right: 18px;
}
table.list td:first-child{
padding-left: 20px !important;
padding-right: 0px !important;
}
table.list.smallpadding td:first-child{
padding-left: 10px !important;
}
table.list td a{
color: #247bc9;
font-size: 16px;
}
table.list th{
border-top: 1px solid #bac0c5;
border-bottom: 1px solid #bac0c5;
background-color: #f7f9fb;
text-transform: uppercase;
font-size: 16px;
font-weight: normal;
font-family: 'SourceSansProBold', sans;
padding: 15px 20px 15px 0px;
}
table.list.smallpadding th{
padding: 15px 10px 15px 0px;
}
table.list th:first-child{
padding-left: 20px !important;
border-left: 1px solid #bac0c5;
border-top: 1px solid #bac0c5;
border-bottom: 1px solid #bac0c5;
border-radius: 6px 0 0 0;
-moz-border-radius: 6px 0 0 0;
-webkit-border-radius: 6px 0 0 0;
}
table.list.smallpadding th:first-child{
padding-left: 10px !important;
}
table.list th:last-child{
border-right: 1px solid #bac0c5;
border-top: 1px solid #bac0c5;
border-bottom: 1px solid #bac0c5;
border-radius: 0 6px 0 0;
-moz-border-radius: 0 6px 0 0;
-webkit-border-radius: 0 6px 0 0;
}
table.list .greybutton{
color: #ffffff;
width: auto;
padding: 10px 30px;
font-size: 15px;
line-height: 25px;
float:left;
margin-right: 10px;
text-transform: uppercase;
}
table.list td.nosep{
border: 0 none;
padding-left: 0 !important;
}
/*
* .list table td:first-child, .odd
* .list table td:last-child, .odd td:last-child, .pair td:last-child
*
*/

.whitebox {background-color: #FCFDFE;
border-bottom: 1px solid #D0D3D6;
border-radius: 4px;
display: block;
margin: 30px auto 200px auto;
padding: 20px 20px 30px 20px;

width: 580px;
}
.greenbox {background-color: #00a651;
border-bottom: 1px solid #d0d3d6;
border-radius: 4px;
display: block;
margin: 30px auto 200px;
padding: 20px 20px 30px;

width: 580px;
}
.whitebox h2, .greenbox h2{text-transform: uppercase;
font-weight: normal;
font-size: 42px;
margin: 0 0 20px 0;
text-align: center;
}
.whitebox p{color: #393e42;
}
.whitebox .inputholder.radioinput{margin-top: 20px;
}
.whitebox .inputholder.copysubscriberaddress{width:980px;
height: 18px;
margin: 30px 0;
text-align:center;
}
.whitebox .inputholder.copysubscriberaddress .ceginfocheckboxOff{float:none;
margin: 0 10px 0 -300px;
}
.whitebox .inputholder.marginbottom30{margin-bottom:30px;
}
.whitebox .inputholder.copysubscriberaddress label{float:none;
display: inline-block;
margin: 0;
line-height: 18px;
position: absolute;
}
.whitebox  section h3.fakeh1{text-align:left;
font-size:42px;
text-transform:uppercase;
}
.whitebox .inputholder span{display:block;
text-transform: uppercase;
font-family: 'SourceSansProBold',sans;
font-size: 14px;
margin-bottom: 5px;
height: 24px;
line-height: 30px;
white-space: nowrap;
}
.whitebox input[type="text"], .whitebox input[type="password"]{font-family: 'SourceSansProRegular',sans;
font-size: 15px;

padding: 10px;
background: #f7f8f9;
border: 1px solid #bac0c5;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
float:left;
margin: 0;
}
.whitebox input[type="text"].error{border-color: #ee4b4b !important;
background-color: #fff2f2 !important;
}
.whitebox input[type="password"].error{border-color: #ee4b4b !important;
background-color: #fff2f2 !important;
}
.whitebox .errormessage{color: #ee4b4b;
float: right;
display: inline-block !important;
text-transform: none !important;
top: 0px;
right: 0;
position: absolute;
margin-top: 65px;
}
.felhasznaloi_adatok .whitebox .inputholder.acceptcontitions label a{font-size: 14px;
}
.felhasznaloi_adatok .whitebox .inputholder.acceptcontitions{height: 18px;
margin: 0 0 30px;
text-align: left;
width: 700px;
font-size: 14px;
}
.felhasznaloi_adatok .whitebox .inputholder.acceptcontitions .ceginfocheckboxOff{

margin: 12px 5px 0 0px;
display: inline;
}
.felhasznaloi_adatok .whitebox .inputholder.acceptcontitions label{
width: auto !important;
display: inline-block;

}
.whitebox .inputholder label {display: block;
float: left;
/*margin: 35px 0 10px;
text-transform: uppercase;*/
}
.whitebox .inputholder .radiolabel {margin-right: 10px !important;
margin-top: 10px !important;
}
.whitebox .inputholder{margin-bottom:20px;
display:inline-block;
float:left;
margin-right:20px;
}
.whitebox sup{margin: 0 2px 0 1px;
color: #e4214a;
}
.whitebox .ceginfocheckboxOff, .whitebox .ceginfocheckboxOn{margin-top: 12px;
}
.whitebox label{margin-top: 11px;
display:inline-block;
}
.whitebox #loginsep {border-bottom: 1px solid #BAC0C5;
display: inline-block;
padding-bottom: 20px;
margin-bottom: 20px;
width: 300px;
}
.whitebox a.bluelink{color: #247bc9;
font-size: 16px;
}
.whitebox section h3{font-size: 30px;
font-weight: normal;
margin: 20px 0 20px 0;
text-align:center;
}
#username_label, #password_label{text-transform: uppercase;
}
.loader {/*border: 1px solid #bac0c5;
background: #d0d0d0 url(/system/cms/themes/ceginfo/img/ajax-loader-v1598621144.gif) no-repeat center center;
height: 50px;*/
padding: 30px;
text-align:center;
}
.loader img {margin-top: 20px;
}
.list .order{
position: absolute;
margin-left: 10px;
}
.list .order.asc{background: url(/system/cms/themes/ceginfo/img/icon_arrow_down-v1598621144.png) no-repeat 0 0 transparent;
width:11px;
height:6px;
margin-top:8px;
position:relative;
float:right;
}
.list .order.desc{background: url(/system/cms/themes/ceginfo/img/icon_arrow_up-v1598621144.png) no-repeat 0 0 transparent;
width:11px;
height:6px;
margin-top:8px;
position:relative;
float:right;
}
.success .errormessage, .error_messages .success{display: none !important;
}
.error .errormessage {display: inline-block;
color: red;
}
.talalatok_cegek .error {background-color: #fcfdfe;
border: 1px solid #b52020;
border-radius: 4px;
display: inline-block;
margin-bottom: 30px;
padding: 20px 10px 20px 20px;
width: 950px;
}
#gotop{cursor:pointer;
display:none;
z-index: 1000;
}
#backcounter_container{background-color: #3a81c7;
height: 50px;
line-height: 50px;
color:#ffffff;
font-size:16px;
}
#backcounter_container .boxed{height: 50px;
}
#backcounter_container .greybutton{background-color: #2c669f;
float:none;
width: auto;
height: 14px;
line-height: 14px;
padding: 10px;
margin-right: 2px;
margin-top: 8px;
margin-bottom: 8px;
display:inline-block;
font-size: 22px;
}
#confirm {display: none;
}
#confirm div {margin-top:20px;
}
.dialogerror {color: #ee4b4b;
}
.debug {display: block !important;
clear: both;
margin: 10px;
padding: 10px;
color: #ee4b4b;
background-color: #ffbbbb;
}
#lowercontent div.kampany201503 a.greybutton.kampany201503 {margin: 0;
float: none;
line-height:30px;
height:30px;
padding:10px;
background-color:#091d3e;
font-size:24px;
width:305px;
font-family: 'SourceSansProSemiBold', sans;
}
#lowercontent div.kampany201503{width: 325px;
height: 230px;
margin: 0 auto;
}
#lowercontent div.kampany201503 div.kampany201503 {width:305px;
height:140px;
float: none;
margin-right:22px;
background-color:#fff;
opacity: 0.5;
filter: alpha(opacity=50); 
padding: 10px 10px;
margin: 0;
}
#lowercontent div.kampany201503 div.kampany201503.content {margin-top: -160px;
background-color: transparent;
opacity: 1;
filter: alpha(opacity=100); 
}
#lowercontent div.kampany201503 div.kampany201503 h3{margin:0 0 20px 0;
border-bottom:1px solid #091d3e;
display:block;
text-align:center;
}
#lowercontent div.kampany201503 div.kampany201503 h3 a{font-size: 30px;
color: #091d3e;
font-weight: normal;
}
#lowercontent div.kampany201503 div.kampany201503 h3 a:hover{text-decoration:none;
}
#lowercontent div.kampany201503 div.kampany201503 p{font-size: 19px;
color: #091d3e;
margin: 0;
padding-left:2px;
text-align:left;
display:block;
margin: 0 auto;
width: auto;
}
#kapcsolatiabra_loader{display:block !important;
position: absolute;
width: 960px;
height: 350px;

margin: 0 -10px;
padding: 250px 0 0 0;
top: 0;
z-index: 3000;
text-align:center;

background-color: rgb(0, 0, 0);

background-color: rgba(0, 0, 0, 0.6);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.lilla, .kivenni
{color: #FF00D9;
text-shadow: 0 0 3px #007820;
}
.loading_ajax
{background: transparent url(/system/cms/themes/ceginfo/img/toltes-v1598621145.gif) center bottom no-repeat;
display: block;
width: 100%;
min-height: 80px;
text-align: center; 
}
#merleglista ul, #merleglista ul > li > h4{display: block;
clear: both;
}
#merleglista ul > li > ul > li{line-height: 1.5em;
list-style-type: none;
clear: both;
}
#cikkek li{list-style-type: none;
margin-bottom: 2em;
padding: 1em;
border: 1px solid #eeeeee;
}
#cikkek li h4{color: #e4214a;	
}
#cikkek .datum, #cikkek .forras{display: block;
float: left;
margin-right: 2em;
}
#cikkek .cikklink{display: block;
float: right;
}
.login.popup { max-width: 100% !important;  }
div.login_desc, div.login_form { margin: 10px 10px 10px 0 !important;  }
div.login_desc { width: 355px !important; }
.error_messages .error { background-color: #f2dede; width: 600px; margin: 20px auto; padding: 15px; }
.error_messages .error>div>span { padding-right: 5px; }
.elofizetesem .right_valid_to { font-size: 13px; }
.greybutton.mentett_listak { float: none; width: auto; margin-bottom: 30px; }

.contact-form, #contact-form, #esemeny-reg-form {position:relative;
vertical-align:top;
width:602px;
z-index:1;
}
.hirlevel .contact-form, .hirlevel #contact-form, #esemeny-reg-form{width: 100%;}
.contact-form fieldset, #contact-form fieldset, #esemeny-reg-form fieldset{border:none; padding:0; width:100%; overflow:hidden;}
.contact-form label, #contact-form label, #esemeny-reg-form label {  display: block;text-transform: uppercase;
font-family: 'SourceSansProBold',sans;
font-size: 14px;
margin-bottom: 5px;
height: 24px;
line-height: 30px;
white-space: nowrap;}
.contact-form .message, #contact-form .message{}
.contact-form button[type="button"], #contact-form button[type="button"] {display: inline-block;
min-height: 25px;
width: 100px;
background-color: #828c9d;
color: #fff;
font-family: 'SourceSansProBold', sans;
font-size: 15px;
text-align: center;
text-transform: uppercase;
border: none;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
padding: 12px 10px 8px 10px;
cursor:pointer;}
.contact-form input[type="text"], #contact-form input[type="text"],.contact-form input[type="password"], #contact-form input[type="password"],.contact-form textarea, #contact-form textarea,#esemeny-reg-form input[type="text"],#esemeny-reg-form input[type="password"],#esemeny-reg-form textarea {font-family: 'SourceSansProRegular',sans;
font-size: 15px;

padding: 10px;
background: #f7f8f9;
border: 1px solid #bac0c5;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
float: none;
margin: 0;
width: 275px;
}
.contact-form input[type="text"], #contact-form input[type="text"],.contact-form input[type="password"], #contact-form input[type="password"],.contact-form textarea, #contact-form textarea{clear:both;}
.contact-form select, #contact-form select, #esemeny-reg-form select{padding:0;
margin: 10px 0;
font: 12px Arial, Helvetica, sans-serif;
color:#7d7d7d;
background:#fff;
outline:none;
border:1px solid #ddd;
width:341px;
vertical-align:middle;
}
.contact-form select option, #contact-form select option{}
.contact-form .area .error, #contact-form .area .error, #esemeny-reg-form .area .error {float:none;}
.contact-form textarea, #contact-form textarea, #esemeny-reg-form textarea {height:150px;
resize:none;
overflow:auto;
}
.contact-form input[type="checkbox"], #contact-form input[type="checkbox"], #esemeny-reg-form input[type="checkbox"]{display: inline;
}
.contact-form .success, #contact-form .success, #esemeny-reg-form .success {display:none; margin-bottom:15px;}
.contact-form .error, #contact-form .error,.contact-form .empty, #contact-form .empty,#esemeny-reg-form .error,#esemeny-reg-form .empty{color:#f00;
font-size:11px;
line-height:14px;
display:block;
overflow:hidden;
margin-bottom:5px;
}
.buttons-wrapper{text-align:right; position:relative; padding-right:1px;}
.buttons-wrapper a {cursor:pointer;}
.buttons-wrapper a[data-type="reset"]{margin-right:20px;}
#ka_kickout_error
{text-align: center; background-color: #fffabc;
}
#ka_kickout_error .border_me
{width: auto;
border: 1px solid #909090;
background: white;
display: inline-block;
margin: 3px 0px 3px 0px;
padding: 2px 7px;
}
/*
#ka_kickout_error .border_me
{width: auto;
border: 1px solid #909090;
background: #303437;
color: white;
display: inline-block;
margin: 3px 0px 3px 0px;
padding: 2px 7px;
}
*/

.lista_ajax_login_container .whitebox { float: left; display: block; }
.lista_ajax_login_container .whitebox.whitebox_left { width:45% !important; margin:0 !important; }
.lista_ajax_login_container .whitebox.whitebox_right { width:55% !important; margin:0 !important; }
.cc-window.cc-banner.cc-type-info.cc-theme-classic.cc-bottom { border-top: 1px solid #cccccc; }
.cc-window.cc-banner { padding-bottom: 0.7em !important;  padding-top: 0.7em !important; }
.cc-link { font-size: 12px !important;}
.cc-message { font-size: 12px !important;}
.cc-btn.cc-dismiss { font-size: 12px !important;}
.valtozas table.list td a:hover { text-decoration: none; }
.ui-tooltip {padding: 8px;
position: absolute;
z-index: 9999;
max-width: 300px;
}
body .ui-tooltip {border-width: 2px;
}
.ui-tooltip {padding: 10px 20px;
color: #202020;
border-radius: 4px;
font-size: 16px;
box-shadow: 0 0 4px #555;
background-color: #fff;
}
.error_msg_color{ color:#ee4b4b; }
#aszf_box p { text-align: justify; }
.banner_box {	padding: 15px; text-align: center; box-sizing: content-box; }
.banner_box.front{	margin-top:20px; }
.banner_box .banner { padding: 0px; margin: 0 auto; box-sizing: border-box; }
/**
* CSS File for ezMark jQuery Plugin
*
**/
.ez-hide { opacity: 0; filter:alpha(opacity=0); margin: 0; width: 18px;height: 18px;}
.ez-checkbox {
display:inline-block;}
.ez-radio {
display:inline-block;}
.ez-checked { background-position: 0 -18px; }
.ez-selected { background-position: 0 -19px; }
/*.ez-checkbox-green {background: transparent url('/system/cms/themes/ceginfo/images/checkbox-green.png') 0 1px no-repeat;display:inline-block;*display: inline;}
.ez-checked-green { background-position: 0 -18px; }*/
.ez-checkbox, .ez-radio { zoom: 1; *display:inline; _height:18px; }
/*======================================================================
Selectric
======================================================================*/
.selectricWrapper {position: relative;margin: 0 0 0px 0;width: 300px;cursor: pointer;}
.selectricResponsive {width: 100%;}
.selectric {border: 1px solid #BAC0C5;background: #F7F8F9;position: relative;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.selectric .label {display: block;white-space: nowrap;overflow: hidden;margin: 0 30px 0 0;
line-height: 20px;height: 20px;padding: 10px 10px;font-size: 15px;font-family: 'SourceSansProRegular',sans;


}
.selectric .button {display: block;position: absolute;right: 0;top: 5px;width: 30px;height: 30px;color: #BBB;text-align: center;font: 0/0 a;
*font: 20px/30px Lucida Sans Unicode, Arial Unicode MS, Arial;}
.selectric .button:after {content: " ";position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 0;height: 0;border: 4px solid transparent;border-top-color: #BBB;border-bottom: none;}
.selectricHover .selectric {border-color: #CCC;}
.selectricHover .selectric .button {color: #888;}
.selectricHover .selectric .button:after {border-top-color: #888;}
.selectricOpen {z-index: 9999;}
.selectricOpen .selectric {border-color: #CCC;background: #F0F0F0;z-index: 9999;}
.selectricOpen .selectricItems {display: block;}
.selectricDisabled {filter: alpha(opacity=50);opacity: 0.5;cursor: default;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.selectricHideSelect {position: relative;overflow: hidden;width: 0;height: 0;}
.selectricHideSelect select {position: absolute;left: -100%;display: block;}
.selectricInput {position: absolute !important;top: 0 !important;left: 0 !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;margin: 0 !important;padding: 0 !important;width: 1px !important;height: 1px !important;outline: none !important;border: none !important;*font: 0/0 a !important;background: none !important;}
.selectricTempShow {position: absolute !important;visibility: hidden !important;display: block !important;}

.selectricItems {display: none;position: absolute;overflow: auto;top: 100%;left: 0;background: #F9F9F9;border: 1px solid #CCC;z-index: 9998;-webkit-box-shadow: 0 0 10px -6px;box-shadow: 0 0 10px -6px;}
.selectricItems ul,.selectricItems li {list-style: none;padding: 0;margin: 0;
line-height: 20px;min-height: 20px;}
.selectricItems li {display: block;padding: 10px;border-top: 1px solid #FFF;border-bottom: 1px solid #EEE;color: #666;cursor: pointer;}
.selectricItems li.selected {background: #EFEFEF;color: #444;border-top-color: #E0E0E0;}
.selectricItems li:hover {background: #F0F0F0;color: #444;}
.selectricItems li.disabled {background: #F5F5F5;color: #BBB;border-top-color: #FAFAFA;cursor: default;}
/*
* CSS Styles that are needed by jScrollPane for it to operate correctly.
*
* Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
* may not operate correctly without them.
*/
.jspContainer
{overflow: hidden;position: relative;}
.jspPane
{position: absolute;}
.jspVerticalBar
{background: url(/system/cms/themes/ceginfo/img/jspaneverticalbar-v1598621145.png) no-repeat center top transparent;position: absolute;top: 0;right: 0;width: 10px;height: 100%;padding-left: 4px;padding-right: 4px;
}
.jspHorizontalBar
{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background-color: #FFFAF0;}
.jspVerticalBar *,.jspHorizontalBar *
{margin: 0;padding: 0;}
.jspCap
{display: none;}
.jspHorizontalBar .jspCap
{float: left;}
.jspTrack
{position: relative;}
.jspDrag
{background: #828c9d;position: relative;top: 0;left: 0;cursor: pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius: 2px;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag
{float: left;height: 100%;}
.jspArrow
{
text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled
{cursor: default;
}
.jspVerticalBar .jspArrow
{
height: 16px;}
.jspHorizontalBar .jspArrow
{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus
{outline: none;}
.jspCorner
{
float: left;height: 100%;}

* html .jspCorner
{margin: 0 -3px 0 0;}
/*
* jQuery UI CSS Framework 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Theming/API
*/
/* Layout helpers
----------------------------------*/
#ui-datepicker-div .ui-state-default{-moz-border-radius: 0px; 
-webkit-border-radius: 0px; 
-khtml-border-radius: 0px; 
border-radius: 0px;}
#ui-datepicker-div .ui-widget-header{background: url("/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100-v1598621144.png") repeat-x scroll 50% 50% #CCCCCC !important;}
#ui-datepicker-div select.ui-datepicker-month, #ui-datepicker-div select.ui-datepicker-year {width: 49% !important;}
/*
#ui-datepicker-div .ui-datepicker-buttonpane {background-image: none !important;border-bottom: 0 none !important;border-left: 0 none !important;border-right: 0 none !important;margin: 0.7em 0 0 !important;padding: 0 0.2em !important;}*/
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left;}
.ui-datepicker .ui-datepicker-buttonpane button {cursor: pointer;float: right;margin: 0.5em 0.2em 0.4em;overflow: visible;padding: 0.2em 0.6em 0.3em;width: auto;}
#ui-datepicker-div .ui-helper-hidden { display: none; }
#ui-datepicker-div .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
#ui-datepicker-div .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
#ui-datepicker-div .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#ui-datepicker-div .ui-helper-clearfix { display: inline-block; }

* html #ui-datepicker-div .ui-helper-clearfix { height:1%; }
#ui-datepicker-div .ui-helper-clearfix { display:block; }

#ui-datepicker-div .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
#ui-datepicker-div .ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/

#ui-datepicker-div .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/

#ui-datepicker-div .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
* jQuery UI CSS Framework 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Theming/API
*
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/
/* Component containers
----------------------------------*/
#ui-datepicker-div .ui-widget { font-family: Arial,sans-serif; font-size: 1.1em; }
#ui-datepicker-div .ui-widget #ui-datepicker-div .ui-widget { font-size: 1em; }
#ui-datepicker-div .ui-widget input, #ui-datepicker-div .ui-widget select, #ui-datepicker-div .ui-widget textarea, #ui-datepicker-div .ui-widget button { font-family: Arial,sans-serif; font-size: 0.7em; }
#ui-datepicker-div .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_flat_75_ffffff_40x100-v1598621144.png) 50% 50% repeat-x; color: #222222; }
#ui-datepicker-div .ui-widget-content a { color: #222222; }
#ui-datepicker-div .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100-v1598621144.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
#ui-datepicker-div .ui-widget-header a { color: #222222; }
/* Interaction states
----------------------------------*/
#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content, #ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-header, #ui-datepicker-div .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400-v1598621144.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
#ui-datepicker-div .ui-state-default a, #ui-datepicker-div .ui-state-default a:link, #ui-datepicker-div .ui-state-default a:visited { color: #555555; text-decoration: none; }
#ui-datepicker-div .ui-state-hover, #ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-state-hover, #ui-datepicker-div .ui-widget-header #ui-datepicker-div .ui-state-hover, #ui-datepicker-div .ui-state-focus, #ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-state-focus, #ui-datepicker-div .ui-widget-header #ui-datepicker-div .ui-state-focus { border: 1px solid #999999; background: #dadada url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_glass_75_dadada_1x400-v1598621144.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
#ui-datepicker-div .ui-state-hover a, #ui-datepicker-div .ui-state-hover a:hover { color: #212121; text-decoration: none; }
#ui-datepicker-div .ui-state-active, #ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-state-active, #ui-datepicker-div .ui-widget-header #ui-datepicker-div .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_glass_65_ffffff_1x400-v1598621144.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
#ui-datepicker-div .ui-state-active a, #ui-datepicker-div .ui-state-active a:link, #ui-datepicker-div .ui-state-active a:visited { color: #212121; text-decoration: none; }
#ui-datepicker-div .ui-widget :active { outline: none; }
/* Interaction Cues
----------------------------------*/
#ui-datepicker-div .ui-state-highlight, #ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-state-highlight, #ui-datepicker-div .ui-widget-header #ui-datepicker-div .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400-v1598621144.png) 50% 50% repeat-x; color: #363636; }
#ui-datepicker-div .ui-state-highlight a, #ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-state-highlight a,#ui-datepicker-div .ui-widget-header #ui-datepicker-div .ui-state-highlight a { color: #363636; }
#ui-datepicker-div .ui-state-error, #ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-state-error, #ui-datepicker-div .ui-widget-header #ui-datepicker-div .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400-v1598621144.png) 50% 50% repeat-x; color: #cd0a0a; }
#ui-datepicker-div .ui-state-error a, #ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-state-error a, #ui-datepicker-div .ui-widget-header #ui-datepicker-div .ui-state-error a { color: #cd0a0a; }
#ui-datepicker-div .ui-state-error-text, #ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-state-error-text, #ui-datepicker-div .ui-widget-header #ui-datepicker-div .ui-state-error-text { color: #cd0a0a; }
#ui-datepicker-div .ui-priority-primary, #ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-priority-primary, #ui-datepicker-div .ui-widget-header #ui-datepicker-div .ui-priority-primary { font-weight: bold; }
#ui-datepicker-div .ui-priority-secondary, #ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-priority-secondary,  #ui-datepicker-div .ui-widget-header #ui-datepicker-div .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
#ui-datepicker-div .ui-state-disabled, #ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-state-disabled, #ui-datepicker-div .ui-widget-header #ui-datepicker-div .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
/* Icons
----------------------------------*/

#ui-datepicker-div .ui-icon { width: 16px; height: 16px; background-image: url(/system/cms/themes/ceginfo/css/smoothness/images/ui-icons_222222_256x240-v1598621144.png); }
#ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-icon {background-image: url(/system/cms/themes/ceginfo/css/smoothness/images/ui-icons_222222_256x240-v1598621144.png); }
#ui-datepicker-div .ui-widget-header #ui-datepicker-div .ui-icon {background-image: url(/system/cms/themes/ceginfo/css/smoothness/images/ui-icons_222222_256x240-v1598621144.png); }
#ui-datepicker-div .ui-state-default #ui-datepicker-div .ui-icon { background-image: url(/system/cms/themes/ceginfo/css/smoothness/images/ui-icons_888888_256x240-v1598621144.png); }
#ui-datepicker-div .ui-state-hover #ui-datepicker-div .ui-icon, #ui-datepicker-div .ui-state-focus #ui-datepicker-div .ui-icon {background-image: url(/system/cms/themes/ceginfo/css/smoothness/images/ui-icons_454545_256x240-v1598621144.png); }
#ui-datepicker-div .ui-state-active #ui-datepicker-div .ui-icon {background-image: url(/system/cms/themes/ceginfo/css/smoothness/images/ui-icons_454545_256x240-v1598621144.png); }
#ui-datepicker-div .ui-state-highlight #ui-datepicker-div .ui-icon {background-image: url(/system/cms/themes/ceginfo/css/smoothness/images/ui-icons_2e83ff_256x240-v1598621144.png); }
#ui-datepicker-div .ui-state-error #ui-datepicker-div .ui-icon, #ui-datepicker-div .ui-state-error-text #ui-datepicker-div .ui-icon {background-image: url(/system/cms/themes/ceginfo/css/smoothness/images/ui-icons_cd0a0a_256x240-v1598621144.png); }

#ui-datepicker-div .ui-icon-carat-1-n { background-position: 0 0; }
#ui-datepicker-div .ui-icon-carat-1-ne { background-position: -16px 0; }
#ui-datepicker-div .ui-icon-carat-1-e { background-position: -32px 0; }
#ui-datepicker-div .ui-icon-carat-1-se { background-position: -48px 0; }
#ui-datepicker-div .ui-icon-carat-1-s { background-position: -64px 0; }
#ui-datepicker-div .ui-icon-carat-1-sw { background-position: -80px 0; }
#ui-datepicker-div .ui-icon-carat-1-w { background-position: -96px 0; }
#ui-datepicker-div .ui-icon-carat-1-nw { background-position: -112px 0; }
#ui-datepicker-div .ui-icon-carat-2-n-s { background-position: -128px 0; }
#ui-datepicker-div .ui-icon-carat-2-e-w { background-position: -144px 0; }
#ui-datepicker-div .ui-icon-triangle-1-n { background-position: 0 -16px; }
#ui-datepicker-div .ui-icon-triangle-1-ne { background-position: -16px -16px; }
#ui-datepicker-div .ui-icon-triangle-1-e { background-position: -32px -16px; }
#ui-datepicker-div .ui-icon-triangle-1-se { background-position: -48px -16px; }
#ui-datepicker-div .ui-icon-triangle-1-s { background-position: -64px -16px; }
#ui-datepicker-div .ui-icon-triangle-1-sw { background-position: -80px -16px; }
#ui-datepicker-div .ui-icon-triangle-1-w { background-position: -96px -16px; }
#ui-datepicker-div .ui-icon-triangle-1-nw { background-position: -112px -16px; }
#ui-datepicker-div .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
#ui-datepicker-div .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
#ui-datepicker-div .ui-icon-arrow-1-n { background-position: 0 -32px; }
#ui-datepicker-div .ui-icon-arrow-1-ne { background-position: -16px -32px; }
#ui-datepicker-div .ui-icon-arrow-1-e { background-position: -32px -32px; }
#ui-datepicker-div .ui-icon-arrow-1-se { background-position: -48px -32px; }
#ui-datepicker-div .ui-icon-arrow-1-s { background-position: -64px -32px; }
#ui-datepicker-div .ui-icon-arrow-1-sw { background-position: -80px -32px; }
#ui-datepicker-div .ui-icon-arrow-1-w { background-position: -96px -32px; }
#ui-datepicker-div .ui-icon-arrow-1-nw { background-position: -112px -32px; }
#ui-datepicker-div .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
#ui-datepicker-div .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
#ui-datepicker-div .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
#ui-datepicker-div .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
#ui-datepicker-div .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
#ui-datepicker-div .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
#ui-datepicker-div .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
#ui-datepicker-div .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
#ui-datepicker-div .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
#ui-datepicker-div .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
#ui-datepicker-div .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
#ui-datepicker-div .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
#ui-datepicker-div .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
#ui-datepicker-div .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
#ui-datepicker-div .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
#ui-datepicker-div .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
#ui-datepicker-div .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
#ui-datepicker-div .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
#ui-datepicker-div .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
#ui-datepicker-div .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
#ui-datepicker-div .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
#ui-datepicker-div .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
#ui-datepicker-div .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
#ui-datepicker-div .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
#ui-datepicker-div .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
#ui-datepicker-div .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
#ui-datepicker-div .ui-icon-arrow-4 { background-position: 0 -80px; }
#ui-datepicker-div .ui-icon-arrow-4-diag { background-position: -16px -80px; }
#ui-datepicker-div .ui-icon-extlink { background-position: -32px -80px; }
#ui-datepicker-div .ui-icon-newwin { background-position: -48px -80px; }
#ui-datepicker-div .ui-icon-refresh { background-position: -64px -80px; }
#ui-datepicker-div .ui-icon-shuffle { background-position: -80px -80px; }
#ui-datepicker-div .ui-icon-transfer-e-w { background-position: -96px -80px; }
#ui-datepicker-div .ui-icon-transferthick-e-w { background-position: -112px -80px; }
#ui-datepicker-div .ui-icon-folder-collapsed { background-position: 0 -96px; }
#ui-datepicker-div .ui-icon-folder-open { background-position: -16px -96px; }
#ui-datepicker-div .ui-icon-document { background-position: -32px -96px; }
#ui-datepicker-div .ui-icon-document-b { background-position: -48px -96px; }
#ui-datepicker-div .ui-icon-note { background-position: -64px -96px; }
#ui-datepicker-div .ui-icon-mail-closed { background-position: -80px -96px; }
#ui-datepicker-div .ui-icon-mail-open { background-position: -96px -96px; }
#ui-datepicker-div .ui-icon-suitcase { background-position: -112px -96px; }
#ui-datepicker-div .ui-icon-comment { background-position: -128px -96px; }
#ui-datepicker-div .ui-icon-person { background-position: -144px -96px; }
#ui-datepicker-div .ui-icon-print { background-position: -160px -96px; }
#ui-datepicker-div .ui-icon-trash { background-position: -176px -96px; }
#ui-datepicker-div .ui-icon-locked { background-position: -192px -96px; }
#ui-datepicker-div .ui-icon-unlocked { background-position: -208px -96px; }
#ui-datepicker-div .ui-icon-bookmark { background-position: -224px -96px; }
#ui-datepicker-div .ui-icon-tag { background-position: -240px -96px; }
#ui-datepicker-div .ui-icon-home { background-position: 0 -112px; }
#ui-datepicker-div .ui-icon-flag { background-position: -16px -112px; }
#ui-datepicker-div .ui-icon-calendar { background-position: -32px -112px; }
#ui-datepicker-div .ui-icon-cart { background-position: -48px -112px; }
#ui-datepicker-div .ui-icon-pencil { background-position: -64px -112px; }
#ui-datepicker-div .ui-icon-clock { background-position: -80px -112px; }
#ui-datepicker-div .ui-icon-disk { background-position: -96px -112px; }
#ui-datepicker-div .ui-icon-calculator { background-position: -112px -112px; }
#ui-datepicker-div .ui-icon-zoomin { background-position: -128px -112px; }
#ui-datepicker-div .ui-icon-zoomout { background-position: -144px -112px; }
#ui-datepicker-div .ui-icon-search { background-position: -160px -112px; }
#ui-datepicker-div .ui-icon-wrench { background-position: -176px -112px; }
#ui-datepicker-div .ui-icon-gear { background-position: -192px -112px; }
#ui-datepicker-div .ui-icon-heart { background-position: -208px -112px; }
#ui-datepicker-div .ui-icon-star { background-position: -224px -112px; }
#ui-datepicker-div .ui-icon-link { background-position: -240px -112px; }
#ui-datepicker-div .ui-icon-cancel { background-position: 0 -128px; }
#ui-datepicker-div .ui-icon-plus { background-position: -16px -128px; }
#ui-datepicker-div .ui-icon-plusthick { background-position: -32px -128px; }
#ui-datepicker-div .ui-icon-minus { background-position: -48px -128px; }
#ui-datepicker-div .ui-icon-minusthick { background-position: -64px -128px; }
#ui-datepicker-div .ui-icon-close { background-position: -80px -128px; }
#ui-datepicker-div .ui-icon-closethick { background-position: -96px -128px; }
#ui-datepicker-div .ui-icon-key { background-position: -112px -128px; }
#ui-datepicker-div .ui-icon-lightbulb { background-position: -128px -128px; }
#ui-datepicker-div .ui-icon-scissors { background-position: -144px -128px; }
#ui-datepicker-div .ui-icon-clipboard { background-position: -160px -128px; }
#ui-datepicker-div .ui-icon-copy { background-position: -176px -128px; }
#ui-datepicker-div .ui-icon-contact { background-position: -192px -128px; }
#ui-datepicker-div .ui-icon-image { background-position: -208px -128px; }
#ui-datepicker-div .ui-icon-video { background-position: -224px -128px; }
#ui-datepicker-div .ui-icon-script { background-position: -240px -128px; }
#ui-datepicker-div .ui-icon-alert { background-position: 0 -144px; }
#ui-datepicker-div .ui-icon-info { background-position: -16px -144px; }
#ui-datepicker-div .ui-icon-notice { background-position: -32px -144px; }
#ui-datepicker-div .ui-icon-help { background-position: -48px -144px; }
#ui-datepicker-div .ui-icon-check { background-position: -64px -144px; }
#ui-datepicker-div .ui-icon-bullet { background-position: -80px -144px; }
#ui-datepicker-div .ui-icon-radio-off { background-position: -96px -144px; }
#ui-datepicker-div .ui-icon-radio-on { background-position: -112px -144px; }
#ui-datepicker-div .ui-icon-pin-w { background-position: -128px -144px; }
#ui-datepicker-div .ui-icon-pin-s { background-position: -144px -144px; }
#ui-datepicker-div .ui-icon-play { background-position: 0 -160px; }
#ui-datepicker-div .ui-icon-pause { background-position: -16px -160px; }
#ui-datepicker-div .ui-icon-seek-next { background-position: -32px -160px; }
#ui-datepicker-div .ui-icon-seek-prev { background-position: -48px -160px; }
#ui-datepicker-div .ui-icon-seek-end { background-position: -64px -160px; }
#ui-datepicker-div .ui-icon-seek-start { background-position: -80px -160px; }

#ui-datepicker-div .ui-icon-seek-first { background-position: -80px -160px; }
#ui-datepicker-div .ui-icon-stop { background-position: -96px -160px; }
#ui-datepicker-div .ui-icon-eject { background-position: -112px -160px; }
#ui-datepicker-div .ui-icon-volume-off { background-position: -128px -160px; }
#ui-datepicker-div .ui-icon-volume-on { background-position: -144px -160px; }
#ui-datepicker-div .ui-icon-power { background-position: 0 -176px; }
#ui-datepicker-div .ui-icon-signal-diag { background-position: -16px -176px; }
#ui-datepicker-div .ui-icon-signal { background-position: -32px -176px; }
#ui-datepicker-div .ui-icon-battery-0 { background-position: -48px -176px; }
#ui-datepicker-div .ui-icon-battery-1 { background-position: -64px -176px; }
#ui-datepicker-div .ui-icon-battery-2 { background-position: -80px -176px; }
#ui-datepicker-div .ui-icon-battery-3 { background-position: -96px -176px; }
#ui-datepicker-div .ui-icon-circle-plus { background-position: 0 -192px; }
#ui-datepicker-div .ui-icon-circle-minus { background-position: -16px -192px; }
#ui-datepicker-div .ui-icon-circle-close { background-position: -32px -192px; }
#ui-datepicker-div .ui-icon-circle-triangle-e { background-position: -48px -192px; }
#ui-datepicker-div .ui-icon-circle-triangle-s { background-position: -64px -192px; }
#ui-datepicker-div .ui-icon-circle-triangle-w { background-position: -80px -192px; }
#ui-datepicker-div .ui-icon-circle-triangle-n { background-position: -96px -192px; }
#ui-datepicker-div .ui-icon-circle-arrow-e { background-position: -112px -192px; }
#ui-datepicker-div .ui-icon-circle-arrow-s { background-position: -128px -192px; }
#ui-datepicker-div .ui-icon-circle-arrow-w { background-position: -144px -192px; }
#ui-datepicker-div .ui-icon-circle-arrow-n { background-position: -160px -192px; }
#ui-datepicker-div .ui-icon-circle-zoomin { background-position: -176px -192px; }
#ui-datepicker-div .ui-icon-circle-zoomout { background-position: -192px -192px; }
#ui-datepicker-div .ui-icon-circle-check { background-position: -208px -192px; }
#ui-datepicker-div .ui-icon-circlesmall-plus { background-position: 0 -208px; }
#ui-datepicker-div .ui-icon-circlesmall-minus { background-position: -16px -208px; }
#ui-datepicker-div .ui-icon-circlesmall-close { background-position: -32px -208px; }
#ui-datepicker-div .ui-icon-squaresmall-plus { background-position: -48px -208px; }
#ui-datepicker-div .ui-icon-squaresmall-minus { background-position: -64px -208px; }
#ui-datepicker-div .ui-icon-squaresmall-close { background-position: -80px -208px; }
#ui-datepicker-div .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
#ui-datepicker-div .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
#ui-datepicker-div .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
#ui-datepicker-div .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
#ui-datepicker-div .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
#ui-datepicker-div .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/

#ui-datepicker-div .ui-corner-all, #ui-datepicker-div .ui-corner-top, #ui-datepicker-div .ui-corner-left, #ui-datepicker-div .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
#ui-datepicker-div .ui-corner-all, #ui-datepicker-div .ui-corner-top, #ui-datepicker-div .ui-corner-right, #ui-datepicker-div .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
#ui-datepicker-div .ui-corner-all, #ui-datepicker-div .ui-corner-bottom, #ui-datepicker-div .ui-corner-left, #ui-datepicker-div .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
#ui-datepicker-div .ui-corner-all, #ui-datepicker-div .ui-corner-bottom, #ui-datepicker-div .ui-corner-right, #ui-datepicker-div .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

#ui-datepicker-div .ui-widget-overlay { background: #aaaaaa url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100-v1598621143.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
#ui-datepicker-div .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100-v1598621143.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
* jQuery UI Resizable 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Resizable#theming
*/
#ui-datepicker-div .ui-resizable { position: relative;}
#ui-datepicker-div .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
#ui-datepicker-div .ui-resizable-disabled #ui-datepicker-div .ui-resizable-handle, #ui-datepicker-div .ui-resizable-autohide #ui-datepicker-div .ui-resizable-handle { display: none; }
#ui-datepicker-div .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
#ui-datepicker-div .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
#ui-datepicker-div .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
#ui-datepicker-div .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
#ui-datepicker-div .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
#ui-datepicker-div .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
#ui-datepicker-div .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
#ui-datepicker-div .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
* jQuery UI Selectable 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Selectable#theming
*/
#ui-datepicker-div .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
* jQuery UI Accordion 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Accordion#theming
*/

#ui-datepicker-div .ui-accordion { width: 100%; }
#ui-datepicker-div .ui-accordion #ui-datepicker-div .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
#ui-datepicker-div .ui-accordion #ui-datepicker-div .ui-accordion-li-fix { display: inline; }
#ui-datepicker-div .ui-accordion #ui-datepicker-div .ui-accordion-header-active { border-bottom: 0 !important; }
#ui-datepicker-div .ui-accordion #ui-datepicker-div .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
#ui-datepicker-div .ui-accordion-icons #ui-datepicker-div .ui-accordion-header a { padding-left: 2.2em; }
#ui-datepicker-div .ui-accordion #ui-datepicker-div .ui-accordion-header #ui-datepicker-div .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
#ui-datepicker-div .ui-accordion #ui-datepicker-div .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
#ui-datepicker-div .ui-accordion #ui-datepicker-div .ui-accordion-content-active { display: block; }
/*
* jQuery UI Autocomplete 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Autocomplete#theming
*/
#ui-datepicker-div .ui-autocomplete { position: absolute; cursor: default; }	

* html #ui-datepicker-div .ui-autocomplete { width:1px; } 
/*
* jQuery UI Menu 1.8.16
*
* Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Menu#theming
*/
#ui-datepicker-div .ui-menu {list-style:none;padding: 2px;margin: 0;display:block;float: left;}
#ui-datepicker-div .ui-menu #ui-datepicker-div .ui-menu {margin-top: -3px;}
#ui-datepicker-div .ui-menu #ui-datepicker-div .ui-menu-item {margin:0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;}
#ui-datepicker-div .ui-menu #ui-datepicker-div .ui-menu-item a {text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}
#ui-datepicker-div .ui-menu #ui-datepicker-div .ui-menu-item a#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-menu #ui-datepicker-div .ui-menu-item a#ui-datepicker-div .ui-state-active {font-weight: normal;margin: -1px;}
/*
* jQuery UI Button 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Button#theming
*/
#ui-datepicker-div .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } 
#ui-datepicker-div .ui-button-icon-only { width: 2.2em; } 
button#ui-datepicker-div .ui-button-icon-only { width: 2.4em; } 
#ui-datepicker-div .ui-button-icons-only { width: 3.4em; } 
button#ui-datepicker-div .ui-button-icons-only { width: 3.7em; } 

#ui-datepicker-div .ui-button #ui-datepicker-div .ui-button-text { display: block; line-height: 1.4;  }
#ui-datepicker-div .ui-button-text-only #ui-datepicker-div .ui-button-text { padding: .4em 1em; }
#ui-datepicker-div .ui-button-icon-only #ui-datepicker-div .ui-button-text, #ui-datepicker-div .ui-button-icons-only #ui-datepicker-div .ui-button-text { padding: .4em; text-indent: -9999999px; }
#ui-datepicker-div .ui-button-text-icon-primary #ui-datepicker-div .ui-button-text, #ui-datepicker-div .ui-button-text-icons #ui-datepicker-div .ui-button-text { padding: .4em 1em .4em 2.1em; }
#ui-datepicker-div .ui-button-text-icon-secondary #ui-datepicker-div .ui-button-text, #ui-datepicker-div .ui-button-text-icons #ui-datepicker-div .ui-button-text { padding: .4em 2.1em .4em 1em; }
#ui-datepicker-div .ui-button-text-icons #ui-datepicker-div .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }

input#ui-datepicker-div .ui-button { padding: .4em 1em; }

#ui-datepicker-div .ui-button-icon-only #ui-datepicker-div .ui-icon, #ui-datepicker-div .ui-button-text-icon-primary #ui-datepicker-div .ui-icon, #ui-datepicker-div .ui-button-text-icon-secondary #ui-datepicker-div .ui-icon, #ui-datepicker-div .ui-button-text-icons #ui-datepicker-div .ui-icon, #ui-datepicker-div .ui-button-icons-only #ui-datepicker-div .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
#ui-datepicker-div .ui-button-icon-only #ui-datepicker-div .ui-icon { left: 50%; margin-left: -8px; }
#ui-datepicker-div .ui-button-text-icon-primary #ui-datepicker-div .ui-button-icon-primary, #ui-datepicker-div .ui-button-text-icons #ui-datepicker-div .ui-button-icon-primary, #ui-datepicker-div .ui-button-icons-only #ui-datepicker-div .ui-button-icon-primary { left: .5em; }
#ui-datepicker-div .ui-button-text-icon-secondary #ui-datepicker-div .ui-button-icon-secondary, #ui-datepicker-div .ui-button-text-icons #ui-datepicker-div .ui-button-icon-secondary, #ui-datepicker-div .ui-button-icons-only #ui-datepicker-div .ui-button-icon-secondary { right: .5em; }
#ui-datepicker-div .ui-button-text-icons #ui-datepicker-div .ui-button-icon-secondary, #ui-datepicker-div .ui-button-icons-only #ui-datepicker-div .ui-button-icon-secondary { right: .5em; }

#ui-datepicker-div .ui-buttonset { margin-right: 7px; }
#ui-datepicker-div .ui-buttonset #ui-datepicker-div .ui-button { margin-left: 0; margin-right: -.3em; }

button#ui-datepicker-div .ui-button::-moz-focus-inner { border: 0; padding: 0; } 
/*
* jQuery UI Dialog 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Dialog#theming
*/
#ui-datepicker-div .ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
#ui-datepicker-div .ui-dialog #ui-datepicker-div .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
#ui-datepicker-div .ui-dialog #ui-datepicker-div .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
#ui-datepicker-div .ui-dialog #ui-datepicker-div .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
#ui-datepicker-div .ui-dialog #ui-datepicker-div .ui-dialog-titlebar-close span { display: block; margin: 1px; }
#ui-datepicker-div .ui-dialog #ui-datepicker-div .ui-dialog-titlebar-close:hover, #ui-datepicker-div .ui-dialog #ui-datepicker-div .ui-dialog-titlebar-close:focus { padding: 0; }
#ui-datepicker-div .ui-dialog #ui-datepicker-div .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
#ui-datepicker-div .ui-dialog #ui-datepicker-div .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
#ui-datepicker-div .ui-dialog #ui-datepicker-div .ui-dialog-buttonpane #ui-datepicker-div .ui-dialog-buttonset { float: right; }
#ui-datepicker-div .ui-dialog #ui-datepicker-div .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
#ui-datepicker-div .ui-dialog #ui-datepicker-div .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
#ui-datepicker-div .ui-draggable #ui-datepicker-div .ui-dialog-titlebar { cursor: move; }
/*
* jQuery UI Slider 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Slider#theming
*/
#ui-datepicker-div .ui-slider { position: relative; text-align: left; }
#ui-datepicker-div .ui-slider #ui-datepicker-div .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
#ui-datepicker-div .ui-slider #ui-datepicker-div .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
#ui-datepicker-div .ui-slider-horizontal { height: .8em; }
#ui-datepicker-div .ui-slider-horizontal #ui-datepicker-div .ui-slider-handle { top: -.3em; margin-left: -.6em; }
#ui-datepicker-div .ui-slider-horizontal #ui-datepicker-div .ui-slider-range { top: 0; height: 100%; }
#ui-datepicker-div .ui-slider-horizontal #ui-datepicker-div .ui-slider-range-min { left: 0; }
#ui-datepicker-div .ui-slider-horizontal #ui-datepicker-div .ui-slider-range-max { right: 0; }
#ui-datepicker-div .ui-slider-vertical { width: .8em; height: 100px; }
#ui-datepicker-div .ui-slider-vertical #ui-datepicker-div .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
#ui-datepicker-div .ui-slider-vertical #ui-datepicker-div .ui-slider-range { left: 0; width: 100%; }
#ui-datepicker-div .ui-slider-vertical #ui-datepicker-div .ui-slider-range-min { bottom: 0; }
#ui-datepicker-div .ui-slider-vertical #ui-datepicker-div .ui-slider-range-max { top: 0; }/*
* jQuery UI Tabs 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Tabs#theming
*/
#ui-datepicker-div .ui-tabs { position: relative; padding: .2em; zoom: 1; } 
#ui-datepicker-div .ui-tabs #ui-datepicker-div .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
#ui-datepicker-div .ui-tabs #ui-datepicker-div .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
#ui-datepicker-div .ui-tabs #ui-datepicker-div .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
#ui-datepicker-div .ui-tabs #ui-datepicker-div .ui-tabs-nav li#ui-datepicker-div .ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
#ui-datepicker-div .ui-tabs #ui-datepicker-div .ui-tabs-nav li#ui-datepicker-div .ui-tabs-selected a, #ui-datepicker-div .ui-tabs #ui-datepicker-div .ui-tabs-nav li#ui-datepicker-div .ui-state-disabled a, #ui-datepicker-div .ui-tabs #ui-datepicker-div .ui-tabs-nav li#ui-datepicker-div .ui-state-processing a { cursor: text; }
#ui-datepicker-div .ui-tabs #ui-datepicker-div .ui-tabs-nav li a, #ui-datepicker-div .ui-tabs#ui-datepicker-div .ui-tabs-collapsible #ui-datepicker-div .ui-tabs-nav li#ui-datepicker-div .ui-tabs-selected a { cursor: pointer; } 
#ui-datepicker-div .ui-tabs #ui-datepicker-div .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
#ui-datepicker-div .ui-tabs #ui-datepicker-div .ui-tabs-hide { display: none !important; }
/*
* jQuery UI Datepicker 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Datepicker#theming
*/
#ui-datepicker-div .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
#ui-datepicker-div .ui-datepicker, #ui-datepicker-div .ui-datepicker-header { position:relative; padding:.2em 0; }
#ui-datepicker-div .ui-datepicker, #ui-datepicker-div .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker, #ui-datepicker-div .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
#ui-datepicker-div .ui-datepicker, #ui-datepicker-div .ui-datepicker-prev-hover, #ui-datepicker-div .ui-datepicker, #ui-datepicker-div .ui-datepicker-next-hover { top: 1px; }
#ui-datepicker-div .ui-datepicker, #ui-datepicker-div .ui-datepicker-prev { left:2px; }
#ui-datepicker-div .ui-datepicker, #ui-datepicker-div .ui-datepicker-next { right:2px; }
#ui-datepicker-div .ui-datepicker, #ui-datepicker-div .ui-datepicker-prev-hover { left:1px; }
#ui-datepicker-div .ui-datepicker, #ui-datepicker-div .ui-datepicker-next-hover { right:1px; }
#ui-datepicker-div .ui-datepicker, #ui-datepicker-div .ui-datepicker-prev span, #ui-datepicker-div .ui-datepicker, #ui-datepicker-div .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
#ui-datepicker-div .ui-datepicker, #ui-datepicker-div .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
#ui-datepicker-div .ui-datepicker #ui-datepicker-div .ui-datepicker-title select { font-size:0.7em; margin:1px 0; }
#ui-datepicker-div .ui-datepicker select#ui-datepicker-div .ui-datepicker-month-year {width: 100%;}
#ui-datepicker-div .ui-datepicker select#ui-datepicker-div .ui-datepicker-month, 
#ui-datepicker-div .ui-datepicker select#ui-datepicker-div .ui-datepicker-year { width: 49%;}
#ui-datepicker-div .ui-datepicker table {width: 100%; font-size: .7em; border-collapse: collapse; margin:0 0 .4em; }
#ui-datepicker-div .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
#ui-datepicker-div .ui-datepicker td { border: 0; padding: 1px; }
#ui-datepicker-div .ui-datepicker td span, #ui-datepicker-div .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
#ui-datepicker-div .ui-datepicker #ui-datepicker-div .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
#ui-datepicker-div .ui-datepicker #ui-datepicker-div .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
#ui-datepicker-div .ui-datepicker #ui-datepicker-div .ui-datepicker-buttonpane button#ui-datepicker-div .ui-datepicker-current { float:left; }

#ui-datepicker-div .ui-datepicker #ui-datepicker-div .ui-datepicker-multi { width:auto; }
#ui-datepicker-div .ui-datepicker-multi #ui-datepicker-div .ui-datepicker-group { float:left; }
#ui-datepicker-div .ui-datepicker-multi #ui-datepicker-div .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
#ui-datepicker-div .ui-datepicker-multi-2 #ui-datepicker-div .ui-datepicker-group { width:50%; }
#ui-datepicker-div .ui-datepicker-multi-3 #ui-datepicker-div .ui-datepicker-group { width:33.3%; }
#ui-datepicker-div .ui-datepicker-multi-4 #ui-datepicker-div .ui-datepicker-group { width:25%; }
#ui-datepicker-div .ui-datepicker-multi #ui-datepicker-div .ui-datepicker-group-last #ui-datepicker-div .ui-datepicker-header { border-left-width:0; }
#ui-datepicker-div .ui-datepicker-multi #ui-datepicker-div .ui-datepicker-group-middle #ui-datepicker-div .ui-datepicker-header { border-left-width:0; }
#ui-datepicker-div .ui-datepicker-multi #ui-datepicker-div .ui-datepicker-buttonpane { clear:left; }
#ui-datepicker-div .ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

#ui-datepicker-div .ui-datepicker-rtl { direction: rtl; }
#ui-datepicker-div .ui-datepicker-rtl #ui-datepicker-div .ui-datepicker-prev { right: 2px; left: auto; }
#ui-datepicker-div .ui-datepicker-rtl #ui-datepicker-div .ui-datepicker-next { left: 2px; right: auto; }
#ui-datepicker-div .ui-datepicker-rtl #ui-datepicker-div .ui-datepicker-prev:hover { right: 1px; left: auto; }
#ui-datepicker-div .ui-datepicker-rtl #ui-datepicker-div .ui-datepicker-next:hover { left: 1px; right: auto; }
#ui-datepicker-div .ui-datepicker-rtl #ui-datepicker-div .ui-datepicker-buttonpane { clear:right; }
#ui-datepicker-div .ui-datepicker-rtl #ui-datepicker-div .ui-datepicker-buttonpane button { float: left; }
#ui-datepicker-div .ui-datepicker-rtl #ui-datepicker-div .ui-datepicker-buttonpane button#ui-datepicker-div .ui-datepicker-current { float:right; }
#ui-datepicker-div .ui-datepicker-rtl #ui-datepicker-div .ui-datepicker-group { float:right; }
#ui-datepicker-div .ui-datepicker-rtl #ui-datepicker-div .ui-datepicker-group-last #ui-datepicker-div .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
#ui-datepicker-div .ui-datepicker-rtl #ui-datepicker-div .ui-datepicker-group-middle #ui-datepicker-div .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

#ui-datepicker-div .ui-datepicker-cover {display: none; 
display
position: absolute; 
z-index: -1; 
filter: mask(); 
top: -4px; 
left: -4px; 
width: 200px; 
height: 200px; 
}
/*
* jQuery UI Progressbar 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Progressbar#theming
*/
#ui-datepicker-div .ui-progressbar { height:2em; text-align: left; }
#ui-datepicker-div .ui-progressbar #ui-datepicker-div .ui-progressbar-value {margin: -1px; height:100%; }
/*
* jQuery UI CSS Framework 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Theming/API
*/
/* Layout helpers
----------------------------------*/
#ui-datepicker-div.ui-helper-hidden { display: none; }
#ui-datepicker-div.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
#ui-datepicker-div.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
#ui-datepicker-div.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#ui-datepicker-div.ui-helper-clearfix { display: inline-block; }

* html #ui-datepicker-div.ui-helper-clearfix { height:1%; }
#ui-datepicker-div.ui-helper-clearfix { display:block; }

#ui-datepicker-div.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
#ui-datepicker-div.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/

#ui-datepicker-div.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/

#ui-datepicker-div.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
* jQuery UI CSS Framework 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Theming/API
*
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/
/* Component containers
----------------------------------*/
#ui-datepicker-div.ui-widget { font-family: Arial,sans-serif; font-size: 1.1em; }
#ui-datepicker-div.ui-widget #ui-datepicker-div.ui-widget { font-size: 1em; }
#ui-datepicker-div.ui-widget input, #ui-datepicker-div.ui-widget select, #ui-datepicker-div.ui-widget textarea, #ui-datepicker-div.ui-widget button { font-family: Arial,sans-serif; font-size: 0.7em; }
#ui-datepicker-div.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_flat_75_ffffff_40x100-v1598621144.png) 50% 50% repeat-x; color: #222222; }
#ui-datepicker-div.ui-widget-content a { color: #222222; }
#ui-datepicker-div.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100-v1598621144.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
#ui-datepicker-div.ui-widget-header a { color: #222222; }
/* Interaction states
----------------------------------*/
#ui-datepicker-div.ui-state-default, #ui-datepicker-div.ui-widget-content #ui-datepicker-div.ui-state-default, #ui-datepicker-div.ui-widget-header #ui-datepicker-div.ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400-v1598621144.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
#ui-datepicker-div.ui-state-default a, #ui-datepicker-div.ui-state-default a:link, #ui-datepicker-div.ui-state-default a:visited { color: #555555; text-decoration: none; }
#ui-datepicker-div.ui-state-hover, #ui-datepicker-div.ui-widget-content #ui-datepicker-div.ui-state-hover, #ui-datepicker-div.ui-widget-header #ui-datepicker-div.ui-state-hover, #ui-datepicker-div.ui-state-focus, #ui-datepicker-div.ui-widget-content #ui-datepicker-div.ui-state-focus, #ui-datepicker-div.ui-widget-header #ui-datepicker-div.ui-state-focus { border: 1px solid #999999; background: #dadada url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_glass_75_dadada_1x400-v1598621144.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
#ui-datepicker-div.ui-state-hover a, #ui-datepicker-div.ui-state-hover a:hover { color: #212121; text-decoration: none; }
#ui-datepicker-div.ui-state-active, #ui-datepicker-div.ui-widget-content #ui-datepicker-div.ui-state-active, #ui-datepicker-div.ui-widget-header #ui-datepicker-div.ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_glass_65_ffffff_1x400-v1598621144.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
#ui-datepicker-div.ui-state-active a, #ui-datepicker-div.ui-state-active a:link, #ui-datepicker-div.ui-state-active a:visited { color: #212121; text-decoration: none; }
#ui-datepicker-div.ui-widget :active { outline: none; }
/* Interaction Cues
----------------------------------*/
#ui-datepicker-div.ui-state-highlight, #ui-datepicker-div.ui-widget-content #ui-datepicker-div.ui-state-highlight, #ui-datepicker-div.ui-widget-header #ui-datepicker-div.ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400-v1598621144.png) 50% 50% repeat-x; color: #363636; }
#ui-datepicker-div.ui-state-highlight a, #ui-datepicker-div.ui-widget-content #ui-datepicker-div.ui-state-highlight a,#ui-datepicker-div.ui-widget-header #ui-datepicker-div.ui-state-highlight a { color: #363636; }
#ui-datepicker-div.ui-state-error, #ui-datepicker-div.ui-widget-content #ui-datepicker-div.ui-state-error, #ui-datepicker-div.ui-widget-header #ui-datepicker-div.ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400-v1598621144.png) 50% 50% repeat-x; color: #cd0a0a; }
#ui-datepicker-div.ui-state-error a, #ui-datepicker-div.ui-widget-content #ui-datepicker-div.ui-state-error a, #ui-datepicker-div.ui-widget-header #ui-datepicker-div.ui-state-error a { color: #cd0a0a; }
#ui-datepicker-div.ui-state-error-text, #ui-datepicker-div.ui-widget-content #ui-datepicker-div.ui-state-error-text, #ui-datepicker-div.ui-widget-header #ui-datepicker-div.ui-state-error-text { color: #cd0a0a; }
#ui-datepicker-div.ui-priority-primary, #ui-datepicker-div.ui-widget-content #ui-datepicker-div.ui-priority-primary, #ui-datepicker-div.ui-widget-header #ui-datepicker-div.ui-priority-primary { font-weight: bold; }
#ui-datepicker-div.ui-priority-secondary, #ui-datepicker-div.ui-widget-content #ui-datepicker-div.ui-priority-secondary,  #ui-datepicker-div.ui-widget-header #ui-datepicker-div.ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
#ui-datepicker-div.ui-state-disabled, #ui-datepicker-div.ui-widget-content #ui-datepicker-div.ui-state-disabled, #ui-datepicker-div.ui-widget-header #ui-datepicker-div.ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
/* Icons
----------------------------------*/

#ui-datepicker-div.ui-icon { width: 16px; height: 16px; background-image: url(/system/cms/themes/ceginfo/css/smoothness/images/ui-icons_222222_256x240-v1598621144.png); }
#ui-datepicker-div.ui-widget-content #ui-datepicker-div.ui-icon {background-image: url(/system/cms/themes/ceginfo/css/smoothness/images/ui-icons_222222_256x240-v1598621144.png); }
#ui-datepicker-div.ui-widget-header #ui-datepicker-div.ui-icon {background-image: url(/system/cms/themes/ceginfo/css/smoothness/images/ui-icons_222222_256x240-v1598621144.png); }
#ui-datepicker-div.ui-state-default #ui-datepicker-div.ui-icon { background-image: url(/system/cms/themes/ceginfo/css/smoothness/images/ui-icons_888888_256x240-v1598621144.png); }
#ui-datepicker-div.ui-state-hover #ui-datepicker-div.ui-icon, #ui-datepicker-div.ui-state-focus #ui-datepicker-div.ui-icon {background-image: url(/system/cms/themes/ceginfo/css/smoothness/images/ui-icons_454545_256x240-v1598621144.png); }
#ui-datepicker-div.ui-state-active #ui-datepicker-div.ui-icon {background-image: url(/system/cms/themes/ceginfo/css/smoothness/images/ui-icons_454545_256x240-v1598621144.png); }
#ui-datepicker-div.ui-state-highlight #ui-datepicker-div.ui-icon {background-image: url(/system/cms/themes/ceginfo/css/smoothness/images/ui-icons_2e83ff_256x240-v1598621144.png); }
#ui-datepicker-div.ui-state-error #ui-datepicker-div.ui-icon, #ui-datepicker-div.ui-state-error-text #ui-datepicker-div.ui-icon {background-image: url(/system/cms/themes/ceginfo/css/smoothness/images/ui-icons_cd0a0a_256x240-v1598621144.png); }

#ui-datepicker-div.ui-icon-carat-1-n { background-position: 0 0; }
#ui-datepicker-div.ui-icon-carat-1-ne { background-position: -16px 0; }
#ui-datepicker-div.ui-icon-carat-1-e { background-position: -32px 0; }
#ui-datepicker-div.ui-icon-carat-1-se { background-position: -48px 0; }
#ui-datepicker-div.ui-icon-carat-1-s { background-position: -64px 0; }
#ui-datepicker-div.ui-icon-carat-1-sw { background-position: -80px 0; }
#ui-datepicker-div.ui-icon-carat-1-w { background-position: -96px 0; }
#ui-datepicker-div.ui-icon-carat-1-nw { background-position: -112px 0; }
#ui-datepicker-div.ui-icon-carat-2-n-s { background-position: -128px 0; }
#ui-datepicker-div.ui-icon-carat-2-e-w { background-position: -144px 0; }
#ui-datepicker-div.ui-icon-triangle-1-n { background-position: 0 -16px; }
#ui-datepicker-div.ui-icon-triangle-1-ne { background-position: -16px -16px; }
#ui-datepicker-div.ui-icon-triangle-1-e { background-position: -32px -16px; }
#ui-datepicker-div.ui-icon-triangle-1-se { background-position: -48px -16px; }
#ui-datepicker-div.ui-icon-triangle-1-s { background-position: -64px -16px; }
#ui-datepicker-div.ui-icon-triangle-1-sw { background-position: -80px -16px; }
#ui-datepicker-div.ui-icon-triangle-1-w { background-position: -96px -16px; }
#ui-datepicker-div.ui-icon-triangle-1-nw { background-position: -112px -16px; }
#ui-datepicker-div.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
#ui-datepicker-div.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
#ui-datepicker-div.ui-icon-arrow-1-n { background-position: 0 -32px; }
#ui-datepicker-div.ui-icon-arrow-1-ne { background-position: -16px -32px; }
#ui-datepicker-div.ui-icon-arrow-1-e { background-position: -32px -32px; }
#ui-datepicker-div.ui-icon-arrow-1-se { background-position: -48px -32px; }
#ui-datepicker-div.ui-icon-arrow-1-s { background-position: -64px -32px; }
#ui-datepicker-div.ui-icon-arrow-1-sw { background-position: -80px -32px; }
#ui-datepicker-div.ui-icon-arrow-1-w { background-position: -96px -32px; }
#ui-datepicker-div.ui-icon-arrow-1-nw { background-position: -112px -32px; }
#ui-datepicker-div.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
#ui-datepicker-div.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
#ui-datepicker-div.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
#ui-datepicker-div.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
#ui-datepicker-div.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
#ui-datepicker-div.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
#ui-datepicker-div.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
#ui-datepicker-div.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
#ui-datepicker-div.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
#ui-datepicker-div.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
#ui-datepicker-div.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
#ui-datepicker-div.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
#ui-datepicker-div.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
#ui-datepicker-div.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
#ui-datepicker-div.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
#ui-datepicker-div.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
#ui-datepicker-div.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
#ui-datepicker-div.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
#ui-datepicker-div.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
#ui-datepicker-div.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
#ui-datepicker-div.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
#ui-datepicker-div.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
#ui-datepicker-div.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
#ui-datepicker-div.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
#ui-datepicker-div.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
#ui-datepicker-div.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
#ui-datepicker-div.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
#ui-datepicker-div.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
#ui-datepicker-div.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
#ui-datepicker-div.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
#ui-datepicker-div.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
#ui-datepicker-div.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
#ui-datepicker-div.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
#ui-datepicker-div.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
#ui-datepicker-div.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
#ui-datepicker-div.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
#ui-datepicker-div.ui-icon-arrow-4 { background-position: 0 -80px; }
#ui-datepicker-div.ui-icon-arrow-4-diag { background-position: -16px -80px; }
#ui-datepicker-div.ui-icon-extlink { background-position: -32px -80px; }
#ui-datepicker-div.ui-icon-newwin { background-position: -48px -80px; }
#ui-datepicker-div.ui-icon-refresh { background-position: -64px -80px; }
#ui-datepicker-div.ui-icon-shuffle { background-position: -80px -80px; }
#ui-datepicker-div.ui-icon-transfer-e-w { background-position: -96px -80px; }
#ui-datepicker-div.ui-icon-transferthick-e-w { background-position: -112px -80px; }
#ui-datepicker-div.ui-icon-folder-collapsed { background-position: 0 -96px; }
#ui-datepicker-div.ui-icon-folder-open { background-position: -16px -96px; }
#ui-datepicker-div.ui-icon-document { background-position: -32px -96px; }
#ui-datepicker-div.ui-icon-document-b { background-position: -48px -96px; }
#ui-datepicker-div.ui-icon-note { background-position: -64px -96px; }
#ui-datepicker-div.ui-icon-mail-closed { background-position: -80px -96px; }
#ui-datepicker-div.ui-icon-mail-open { background-position: -96px -96px; }
#ui-datepicker-div.ui-icon-suitcase { background-position: -112px -96px; }
#ui-datepicker-div.ui-icon-comment { background-position: -128px -96px; }
#ui-datepicker-div.ui-icon-person { background-position: -144px -96px; }
#ui-datepicker-div.ui-icon-print { background-position: -160px -96px; }
#ui-datepicker-div.ui-icon-trash { background-position: -176px -96px; }
#ui-datepicker-div.ui-icon-locked { background-position: -192px -96px; }
#ui-datepicker-div.ui-icon-unlocked { background-position: -208px -96px; }
#ui-datepicker-div.ui-icon-bookmark { background-position: -224px -96px; }
#ui-datepicker-div.ui-icon-tag { background-position: -240px -96px; }
#ui-datepicker-div.ui-icon-home { background-position: 0 -112px; }
#ui-datepicker-div.ui-icon-flag { background-position: -16px -112px; }
#ui-datepicker-div.ui-icon-calendar { background-position: -32px -112px; }
#ui-datepicker-div.ui-icon-cart { background-position: -48px -112px; }
#ui-datepicker-div.ui-icon-pencil { background-position: -64px -112px; }
#ui-datepicker-div.ui-icon-clock { background-position: -80px -112px; }
#ui-datepicker-div.ui-icon-disk { background-position: -96px -112px; }
#ui-datepicker-div.ui-icon-calculator { background-position: -112px -112px; }
#ui-datepicker-div.ui-icon-zoomin { background-position: -128px -112px; }
#ui-datepicker-div.ui-icon-zoomout { background-position: -144px -112px; }
#ui-datepicker-div.ui-icon-search { background-position: -160px -112px; }
#ui-datepicker-div.ui-icon-wrench { background-position: -176px -112px; }
#ui-datepicker-div.ui-icon-gear { background-position: -192px -112px; }
#ui-datepicker-div.ui-icon-heart { background-position: -208px -112px; }
#ui-datepicker-div.ui-icon-star { background-position: -224px -112px; }
#ui-datepicker-div.ui-icon-link { background-position: -240px -112px; }
#ui-datepicker-div.ui-icon-cancel { background-position: 0 -128px; }
#ui-datepicker-div.ui-icon-plus { background-position: -16px -128px; }
#ui-datepicker-div.ui-icon-plusthick { background-position: -32px -128px; }
#ui-datepicker-div.ui-icon-minus { background-position: -48px -128px; }
#ui-datepicker-div.ui-icon-minusthick { background-position: -64px -128px; }
#ui-datepicker-div.ui-icon-close { background-position: -80px -128px; }
#ui-datepicker-div.ui-icon-closethick { background-position: -96px -128px; }
#ui-datepicker-div.ui-icon-key { background-position: -112px -128px; }
#ui-datepicker-div.ui-icon-lightbulb { background-position: -128px -128px; }
#ui-datepicker-div.ui-icon-scissors { background-position: -144px -128px; }
#ui-datepicker-div.ui-icon-clipboard { background-position: -160px -128px; }
#ui-datepicker-div.ui-icon-copy { background-position: -176px -128px; }
#ui-datepicker-div.ui-icon-contact { background-position: -192px -128px; }
#ui-datepicker-div.ui-icon-image { background-position: -208px -128px; }
#ui-datepicker-div.ui-icon-video { background-position: -224px -128px; }
#ui-datepicker-div.ui-icon-script { background-position: -240px -128px; }
#ui-datepicker-div.ui-icon-alert { background-position: 0 -144px; }
#ui-datepicker-div.ui-icon-info { background-position: -16px -144px; }
#ui-datepicker-div.ui-icon-notice { background-position: -32px -144px; }
#ui-datepicker-div.ui-icon-help { background-position: -48px -144px; }
#ui-datepicker-div.ui-icon-check { background-position: -64px -144px; }
#ui-datepicker-div.ui-icon-bullet { background-position: -80px -144px; }
#ui-datepicker-div.ui-icon-radio-off { background-position: -96px -144px; }
#ui-datepicker-div.ui-icon-radio-on { background-position: -112px -144px; }
#ui-datepicker-div.ui-icon-pin-w { background-position: -128px -144px; }
#ui-datepicker-div.ui-icon-pin-s { background-position: -144px -144px; }
#ui-datepicker-div.ui-icon-play { background-position: 0 -160px; }
#ui-datepicker-div.ui-icon-pause { background-position: -16px -160px; }
#ui-datepicker-div.ui-icon-seek-next { background-position: -32px -160px; }
#ui-datepicker-div.ui-icon-seek-prev { background-position: -48px -160px; }
#ui-datepicker-div.ui-icon-seek-end { background-position: -64px -160px; }
#ui-datepicker-div.ui-icon-seek-start { background-position: -80px -160px; }

#ui-datepicker-div.ui-icon-seek-first { background-position: -80px -160px; }
#ui-datepicker-div.ui-icon-stop { background-position: -96px -160px; }
#ui-datepicker-div.ui-icon-eject { background-position: -112px -160px; }
#ui-datepicker-div.ui-icon-volume-off { background-position: -128px -160px; }
#ui-datepicker-div.ui-icon-volume-on { background-position: -144px -160px; }
#ui-datepicker-div.ui-icon-power { background-position: 0 -176px; }
#ui-datepicker-div.ui-icon-signal-diag { background-position: -16px -176px; }
#ui-datepicker-div.ui-icon-signal { background-position: -32px -176px; }
#ui-datepicker-div.ui-icon-battery-0 { background-position: -48px -176px; }
#ui-datepicker-div.ui-icon-battery-1 { background-position: -64px -176px; }
#ui-datepicker-div.ui-icon-battery-2 { background-position: -80px -176px; }
#ui-datepicker-div.ui-icon-battery-3 { background-position: -96px -176px; }
#ui-datepicker-div.ui-icon-circle-plus { background-position: 0 -192px; }
#ui-datepicker-div.ui-icon-circle-minus { background-position: -16px -192px; }
#ui-datepicker-div.ui-icon-circle-close { background-position: -32px -192px; }
#ui-datepicker-div.ui-icon-circle-triangle-e { background-position: -48px -192px; }
#ui-datepicker-div.ui-icon-circle-triangle-s { background-position: -64px -192px; }
#ui-datepicker-div.ui-icon-circle-triangle-w { background-position: -80px -192px; }
#ui-datepicker-div.ui-icon-circle-triangle-n { background-position: -96px -192px; }
#ui-datepicker-div.ui-icon-circle-arrow-e { background-position: -112px -192px; }
#ui-datepicker-div.ui-icon-circle-arrow-s { background-position: -128px -192px; }
#ui-datepicker-div.ui-icon-circle-arrow-w { background-position: -144px -192px; }
#ui-datepicker-div.ui-icon-circle-arrow-n { background-position: -160px -192px; }
#ui-datepicker-div.ui-icon-circle-zoomin { background-position: -176px -192px; }
#ui-datepicker-div.ui-icon-circle-zoomout { background-position: -192px -192px; }
#ui-datepicker-div.ui-icon-circle-check { background-position: -208px -192px; }
#ui-datepicker-div.ui-icon-circlesmall-plus { background-position: 0 -208px; }
#ui-datepicker-div.ui-icon-circlesmall-minus { background-position: -16px -208px; }
#ui-datepicker-div.ui-icon-circlesmall-close { background-position: -32px -208px; }
#ui-datepicker-div.ui-icon-squaresmall-plus { background-position: -48px -208px; }
#ui-datepicker-div.ui-icon-squaresmall-minus { background-position: -64px -208px; }
#ui-datepicker-div.ui-icon-squaresmall-close { background-position: -80px -208px; }
#ui-datepicker-div.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
#ui-datepicker-div.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
#ui-datepicker-div.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
#ui-datepicker-div.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
#ui-datepicker-div.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
#ui-datepicker-div.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/

#ui-datepicker-div.ui-corner-all, #ui-datepicker-div.ui-corner-top, #ui-datepicker-div.ui-corner-left, #ui-datepicker-div.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
#ui-datepicker-div.ui-corner-all, #ui-datepicker-div.ui-corner-top, #ui-datepicker-div.ui-corner-right, #ui-datepicker-div.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
#ui-datepicker-div.ui-corner-all, #ui-datepicker-div.ui-corner-bottom, #ui-datepicker-div.ui-corner-left, #ui-datepicker-div.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
#ui-datepicker-div.ui-corner-all, #ui-datepicker-div.ui-corner-bottom, #ui-datepicker-div.ui-corner-right, #ui-datepicker-div.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

#ui-datepicker-div.ui-widget-overlay { background: #aaaaaa url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100-v1598621143.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
#ui-datepicker-div.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/system/cms/themes/ceginfo/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100-v1598621143.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
* jQuery UI Resizable 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Resizable#theming
*/
#ui-datepicker-div.ui-resizable { position: relative;}
#ui-datepicker-div.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
#ui-datepicker-div.ui-resizable-disabled #ui-datepicker-div.ui-resizable-handle, #ui-datepicker-div.ui-resizable-autohide #ui-datepicker-div.ui-resizable-handle { display: none; }
#ui-datepicker-div.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
#ui-datepicker-div.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
#ui-datepicker-div.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
#ui-datepicker-div.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
#ui-datepicker-div.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
#ui-datepicker-div.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
#ui-datepicker-div.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
#ui-datepicker-div.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
* jQuery UI Selectable 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Selectable#theming
*/
#ui-datepicker-div.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
* jQuery UI Accordion 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Accordion#theming
*/

#ui-datepicker-div.ui-accordion { width: 100%; }
#ui-datepicker-div.ui-accordion #ui-datepicker-div.ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
#ui-datepicker-div.ui-accordion #ui-datepicker-div.ui-accordion-li-fix { display: inline; }
#ui-datepicker-div.ui-accordion #ui-datepicker-div.ui-accordion-header-active { border-bottom: 0 !important; }
#ui-datepicker-div.ui-accordion #ui-datepicker-div.ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
#ui-datepicker-div.ui-accordion-icons #ui-datepicker-div.ui-accordion-header a { padding-left: 2.2em; }
#ui-datepicker-div.ui-accordion #ui-datepicker-div.ui-accordion-header #ui-datepicker-div.ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
#ui-datepicker-div.ui-accordion #ui-datepicker-div.ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
#ui-datepicker-div.ui-accordion #ui-datepicker-div.ui-accordion-content-active { display: block; }
/*
* jQuery UI Autocomplete 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Autocomplete#theming
*/
#ui-datepicker-div.ui-autocomplete { position: absolute; cursor: default; }	

* html #ui-datepicker-div.ui-autocomplete { width:1px; } 
/*
* jQuery UI Menu 1.8.16
*
* Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Menu#theming
*/
#ui-datepicker-div.ui-menu {list-style:none;padding: 2px;margin: 0;display:block;float: left;}
#ui-datepicker-div.ui-menu #ui-datepicker-div.ui-menu {margin-top: -3px;}
#ui-datepicker-div.ui-menu #ui-datepicker-div.ui-menu-item {margin:0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;}
#ui-datepicker-div.ui-menu #ui-datepicker-div.ui-menu-item a {text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}
#ui-datepicker-div.ui-menu #ui-datepicker-div.ui-menu-item a#ui-datepicker-div.ui-state-hover,#ui-datepicker-div.ui-menu #ui-datepicker-div.ui-menu-item a#ui-datepicker-div.ui-state-active {font-weight: normal;margin: -1px;}
/*
* jQuery UI Button 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Button#theming
*/
#ui-datepicker-div.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } 
#ui-datepicker-div.ui-button-icon-only { width: 2.2em; } 
button#ui-datepicker-div.ui-button-icon-only { width: 2.4em; } 
#ui-datepicker-div.ui-button-icons-only { width: 3.4em; } 
button#ui-datepicker-div.ui-button-icons-only { width: 3.7em; } 

#ui-datepicker-div.ui-button #ui-datepicker-div.ui-button-text { display: block; line-height: 1.4;  }
#ui-datepicker-div.ui-button-text-only #ui-datepicker-div.ui-button-text { padding: .4em 1em; }
#ui-datepicker-div.ui-button-icon-only #ui-datepicker-div.ui-button-text, #ui-datepicker-div.ui-button-icons-only #ui-datepicker-div.ui-button-text { padding: .4em; text-indent: -9999999px; }
#ui-datepicker-div.ui-button-text-icon-primary #ui-datepicker-div.ui-button-text, #ui-datepicker-div.ui-button-text-icons #ui-datepicker-div.ui-button-text { padding: .4em 1em .4em 2.1em; }
#ui-datepicker-div.ui-button-text-icon-secondary #ui-datepicker-div.ui-button-text, #ui-datepicker-div.ui-button-text-icons #ui-datepicker-div.ui-button-text { padding: .4em 2.1em .4em 1em; }
#ui-datepicker-div.ui-button-text-icons #ui-datepicker-div.ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }

input#ui-datepicker-div.ui-button { padding: .4em 1em; }

#ui-datepicker-div.ui-button-icon-only #ui-datepicker-div.ui-icon, #ui-datepicker-div.ui-button-text-icon-primary #ui-datepicker-div.ui-icon, #ui-datepicker-div.ui-button-text-icon-secondary #ui-datepicker-div.ui-icon, #ui-datepicker-div.ui-button-text-icons #ui-datepicker-div.ui-icon, #ui-datepicker-div.ui-button-icons-only #ui-datepicker-div.ui-icon { position: absolute; top: 50%; margin-top: -8px; }
#ui-datepicker-div.ui-button-icon-only #ui-datepicker-div.ui-icon { left: 50%; margin-left: -8px; }
#ui-datepicker-div.ui-button-text-icon-primary #ui-datepicker-div.ui-button-icon-primary, #ui-datepicker-div.ui-button-text-icons #ui-datepicker-div.ui-button-icon-primary, #ui-datepicker-div.ui-button-icons-only #ui-datepicker-div.ui-button-icon-primary { left: .5em; }
#ui-datepicker-div.ui-button-text-icon-secondary #ui-datepicker-div.ui-button-icon-secondary, #ui-datepicker-div.ui-button-text-icons #ui-datepicker-div.ui-button-icon-secondary, #ui-datepicker-div.ui-button-icons-only #ui-datepicker-div.ui-button-icon-secondary { right: .5em; }
#ui-datepicker-div.ui-button-text-icons #ui-datepicker-div.ui-button-icon-secondary, #ui-datepicker-div.ui-button-icons-only #ui-datepicker-div.ui-button-icon-secondary { right: .5em; }

#ui-datepicker-div.ui-buttonset { margin-right: 7px; }
#ui-datepicker-div.ui-buttonset #ui-datepicker-div.ui-button { margin-left: 0; margin-right: -.3em; }

button#ui-datepicker-div.ui-button::-moz-focus-inner { border: 0; padding: 0; } 
/*
* jQuery UI Datepicker 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Datepicker#theming
*/
#ui-datepicker-div.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-header { position:relative; padding:.2em 0; }
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-prev, #ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-prev-hover, #ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-next-hover { top: 1px; }
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-prev { left:2px; }
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-next { right:2px; }
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-prev-hover { left:1px; }
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-next-hover { right:1px; }
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-prev span, #ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-title select { font-size:0.7em; margin:1px 0; }
#ui-datepicker-div.ui-datepicker select#ui-datepicker-div.ui-datepicker-month-year {width: 100%;}
#ui-datepicker-div.ui-datepicker select#ui-datepicker-div.ui-datepicker-month, 
#ui-datepicker-div.ui-datepicker select#ui-datepicker-div.ui-datepicker-year { width: 49%;}
#ui-datepicker-div.ui-datepicker table {width: 100%; font-size: .7em; border-collapse: collapse; margin:0 0 .4em; }
#ui-datepicker-div.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
#ui-datepicker-div.ui-datepicker td { border: 0; padding: 1px; }
#ui-datepicker-div.ui-datepicker td span, #ui-datepicker-div.ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-buttonpane button#ui-datepicker-div.ui-datepicker-current { float:left; }

#ui-datepicker-div.ui-datepicker#ui-datepicker-div.ui-datepicker-multi { width:auto; }
#ui-datepicker-div.ui-datepicker-multi #ui-datepicker-div.ui-datepicker-group { float:left; }
#ui-datepicker-div.ui-datepicker-multi #ui-datepicker-div.ui-datepicker-group table { width:95%; margin:0 auto .4em; }
#ui-datepicker-div.ui-datepicker-multi-2 #ui-datepicker-div.ui-datepicker-group { width:50%; }
#ui-datepicker-div.ui-datepicker-multi-3 #ui-datepicker-div.ui-datepicker-group { width:33.3%; }
#ui-datepicker-div.ui-datepicker-multi-4 #ui-datepicker-div.ui-datepicker-group { width:25%; }
#ui-datepicker-div.ui-datepicker-multi #ui-datepicker-div.ui-datepicker-group-last #ui-datepicker-div.ui-datepicker-header { border-left-width:0; }
#ui-datepicker-div.ui-datepicker-multi #ui-datepicker-div.ui-datepicker-group-middle #ui-datepicker-div.ui-datepicker-header { border-left-width:0; }
#ui-datepicker-div.ui-datepicker-multi #ui-datepicker-div.ui-datepicker-buttonpane { clear:left; }
#ui-datepicker-div.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

#ui-datepicker-div.ui-datepicker-rtl { direction: rtl; }
#ui-datepicker-div.ui-datepicker-rtl #ui-datepicker-div.ui-datepicker-prev { right: 2px; left: auto; }
#ui-datepicker-div.ui-datepicker-rtl #ui-datepicker-div.ui-datepicker-next { left: 2px; right: auto; }
#ui-datepicker-div.ui-datepicker-rtl #ui-datepicker-div.ui-datepicker-prev:hover { right: 1px; left: auto; }
#ui-datepicker-div.ui-datepicker-rtl #ui-datepicker-div.ui-datepicker-next:hover { left: 1px; right: auto; }
#ui-datepicker-div.ui-datepicker-rtl #ui-datepicker-div.ui-datepicker-buttonpane { clear:right; }
#ui-datepicker-div.ui-datepicker-rtl #ui-datepicker-div.ui-datepicker-buttonpane button { float: left; }
#ui-datepicker-div.ui-datepicker-rtl #ui-datepicker-div.ui-datepicker-buttonpane button#ui-datepicker-div.ui-datepicker-current { float:right; }
#ui-datepicker-div.ui-datepicker-rtl #ui-datepicker-div.ui-datepicker-group { float:right; }
#ui-datepicker-div.ui-datepicker-rtl #ui-datepicker-div.ui-datepicker-group-last #ui-datepicker-div.ui-datepicker-header { border-right-width:0; border-left-width:1px; }
#ui-datepicker-div.ui-datepicker-rtl #ui-datepicker-div.ui-datepicker-group-middle #ui-datepicker-div.ui-datepicker-header { border-right-width:0; border-left-width:1px; }

#ui-datepicker-div.ui-datepicker-cover {display: none; 
display
position: absolute; 
z-index: -1; 
filter: mask(); 
top: -4px; 
left: -4px; 
width: 200px; 
height: 200px; 
}
/*
* jQuery UI Progressbar 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Progressbar#theming
*/
#ui-datepicker-div.ui-progressbar { height:2em; text-align: left; }
#ui-datepicker-div.ui-progressbar #ui-datepicker-div.ui-progressbar-value {margin: -1px; height:100%; }
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
