div.udmsg div.udtrsnp{position:absolute;top:0;bottom:0;left:0;right:0;}
div.udmsg>div.udtrsnp{background-color:transparent;}
div.udmsg>div.uddata{position:absolute;top:0;bottom:0;left:0;right:0;}
div.udmsg div[type|="bttnset"]{text-align:right;margin-left: auto;margin-right: auto;width: 50%;min-width: 256px;max-width: 840px;}
div.udmsg div[type|="button"]{font-size:24px;display:inline-block;margin:16px;}
div#udmsg.udmsg{z-index:10000;position:fixed;top:0;left:0;bottom:0;right:0;}
div#udmsg.udmsg>div.uddata{top:50%;}
div#udmsg>div.uddata div[type|="msg"]{font-size:24px;margin-top:-32px;margin-left:auto;margin-right: auto;text-align: left; width: 75%;min-width: 256px;max-width: 840px;position:relative;height:64px;}
div#udmsg>div.uddata div[type|="msg"]>div.udtrsnp{z-index: -1;background-color:rgba(232, 231, 228,0.8);border-radius:32px;}
div#udmsg>div.uddata div[type|="msg"]>div.txt{padding-left:32px;padding-right:16px;line-height:64px;vertical-align: middle;color:rgba(34, 34, 34, 1)}
div#udmsg>div.uddata div[type|="msg"]>div.txt i{font-size:32px;float:right; line-height:64px;}
div#udmsg>div.uddata div[type|="msg"]{width:375px;}
div#udmsg>div.uddata div[type|="msg"]>div.udtrsnp{background-color:rgba(232, 231, 228,0.8);}
div#udmsg>div.uddata div[type|="msg"]>div.txt{color:rgba(34, 34, 34, 1)}
div.preload div#udmsg div[type="msg"] div.udtrnsp {background-color: rgba(232, 231, 228,0.8);}


@media screen and (max-width:419px) , screen and (max-height:419px){
/*@media(max-width:1023px),(max-height:700px){    */
	div#udmsg>div.uddata div[type|="msg"]{transform: translate(0,-100px);width: 300px;font-size: large;}
}


/* ======================================================================== */
/* ======================================================================== */
body{color:#111111; background-color:#cbcbcb;}
.uderror{display:none;text-align:left;padding:10px;}

.udscroll{scrollbar-3dlight-color:#dfdfdf;scrollbar-arrow-color:#dfdfdf;scrollbar-base-color:#dfdfdf;scrollbar-darkshadow-color:#dfdfdf;scrollbar-face-color:#cbcbcb;scrollbar-highlight-color:#dfdfdf;scrollbar-shadow-color:#dfdfdf;scrollbar-track-color:#dfdfdf;-webkit-overflow-scrolling: touch;scrollbar-width:thin;scrollbar-color: #dfdfdf #0f0f0f;}    
.udscroll::-webkit-scrollbar{background-color:transparent;width:15px;}
.udscroll::-webkit-scrollbar-track{}
.udscroll::-webkit-scrollbar-thumb{opacity:0.15;border-radius: 10px;}
.udscroll::-webkit-scrollbar-thumb{background-color:#cbcbcb;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}
.udscroll.udscroll-inv::-webkit-scrollbar-thumb{background-color:#dfdfdf;scrollbar-color: #0f0f0f #dfdfdf;}
.udscroll.udscroll-white::-webkit-scrollbar-thumb{background-color:white;scrollbar-color: #dfdfdf #ffffff;}

.udtrnsp{position:absolute;top:0px!important;bottom:0px!important;left:0px!important;right:0px!important;z-index:-1;background-color:rgba(0,0,0,0.5);}
/* ======================================================================== */
.udoverlay{position:fixed;top:0px;bottom:0px;left:0px;right:0px;width:100%;height:100%;background-color:transparent;text-align:center;vertical-align:middle;z-index: 1000;}
.udoverlay>.transparent{}
/*.udoverlay>.close{position:absolute;height:30px;width:30px;top:5%;left:15%;margin-left:-15px;margin-top:-15px;}*/
.udoverlay>.close {position:absolute;height:43px;top:5%;left:15%;right: 15%;margin-right: 16px;line-height: 43px;vertical-align: middle;text-align: right;color: black;}
.udoverlay>.data{position:absolute;background-color:transparent;top:5%;bottom:5%;left:15%;right:15%;width:70%;min-width:70%;height:90%;opacity:1;filter:alpha(opacity=100);overflow:auto;}
.udoverlay>.close>i.fa-times-circle{}
/* ======================================================================== */
/* ======================================================================== */
.udpanel,.udpanel-hidden{position:fixed;top:36px;bottom:0px;z-index:99;padding-bottom:10px;background-color:#0f0f0f;overflow:hidden;}
.udpanel.hidden,.udpanel-hidden{width:18px;overflow:hidden;background-image:url(img/panel/arrow-closed.png);background-position:center center;background-repeat:no-repeat;}
.udpanel.show{width:320px;padding-bottom:20px;overflow-y:auto;}
.udpanel.hidden *{display:none;}
.udpanel.show .udpaneloptions{position:absolute;right:2px;top:12px;width:24px;height:24px;cursor:pointer;font-size: x-small;}
.udpanel .udpaneloptions.vis i.fa-unlock,
.udpanel .udpaneloptions i.fa-lock{display:none;}
.udpanel .udpaneloptions.vis i.fa-lock,
.udpanel .udpaneloptions i.fa-unlock{display:inline;}
.udpanel.show .udpaneltitle{text-align:left;margin-top:22px;font-size:x-large;font-weight:normal;margin-bottom: 4px;}
.udpanel.show .udpanelmenu{width:100%;background-color:transparent;margin-bottom:2px;}
.udpanel.show .udpanelmenu .udtitle{background-image:url(img/panel/arrow-closed.png);background-position:4px 20px;background-repeat:no-repeat;overflow:hidden;line-height:10px;margin-right:0px;margin-left:10px;text-align:left;padding:20px 10px 4px 25px;color:#EEEEEE;cursor:pointer;}
.udpanel.show .udpanelmenu .udtitle:hover{color:#FFFFFF}
.udpanel.show .udpanelmenu.vis .udtitle{background-image:url(img/panel/arrow-open.png);background-position:4px 20px;background-repeat:no-repeat;}
.udpanel.show .udpanelmenu .udpanelitem{display:none;}
.udpanel.show .udpanelmenu.vis .udpanelitem{display:block;text-align:justify;margin-top:5px;margin-bottom:18px;padding:8px;border-radius:10px;margin-top: -4px;}
.udpanel.show .udgeneric{display:block;text-align:left;}
.udpanel.show .udgeneric .uditem{padding: 5px 5px 5px 20px;margin-left:-5px;margin-bottom:2px;background-image:none;}
.udpanel.show .udpanelmenu.udgeneric .udselitem{background-image:url('img/box.png');padding-top:4px; padding-bottom:4px; padding-left:20px; margin-left:-5px;margin-bottom:2px;cursor:pointer;background-repeat:no-repeat;background-position:2px center;}
.udpanel.show .udpanelmenu.udgeneric .udselitem.select{background-image:url('img/bbox.png');background-repeat:no-repeat;background-position:2px center;}.udpanel.show .udpanelmenu.udgeneric .udselitem.hoover,.udpanel.show .udpanelmenu.udgeneric .udselitem:hover{background-color:#181818}
.udpanel.show .udpanelmenu.udlist{display:block;text-align:left;}
.udpanel.show .udpanelmenu.udlist .udlistitem{padding-top:4px; padding-bottom:4px; padding-left:20px; padding-right:0px;margin-left:-5px;cursor:pointer;background-image:none;}
.udpanel.show .udpanelmenu.udlist .udlistitem.select{/*background-image:url('img/tick.png');background-repeat:no-repeat;background-position:2px center;*/}
.udpanel.show .udpanelmenu.udlist .udlistitem.hoover,.udpanel.show .udpanelmenu.udlist .udlistitem:hover{color:#FFFFFF;}
.udpanel.show .udpanelmenu.udlist .udlistitem.select:hover{color:#FEFEFE;font-weight: bold;}
.udpanel.show .udpanelmenu.udradiolist{display:block;text-align:left;}
.udpanel.show .udpanelmenu.udradiolist .udlistitem{background-image:url('img/box.png');padding-top:4px; padding-bottom:4px; padding-left:20px;margin-left:-5px;margin-bottom:2px;cursor:pointer;background-repeat:no-repeat;background-position:2px center;}
.udpanel.show .udpanelmenu.udradiolist .udlistitem.select{background-image:url('img/bbox.png');}
.udpanel.show .udpanelmenu.udradiolist .udlistitem.hoover,.udpanel.show .udpanelmenu.udradiolist .udlistitem:hover{background-color:#181818;}
.udpanel.show .udpanelmenu.udpaneltxt .udpanelitem, .udpanel.show .udpanelmenu.udlist .udpanelitem{font-size:medium;}
.udpanel.show .udpanelmenu.udpaneltxt .udpanelitem h1{padding:5px 3px 3px 5px;font-weight:bold;background-color:#181818;}
.udpanel.show .udpanelmenu.udpaneltxt .udpanelitem p{text-align:justify;font-size:small;padding:3px 0px 3px 0px;}
.udpanel.show .udpanelmenu.udpaneldocitem .udpanelitem>div{margin-bottom: 5px;margin-left:2px;text-align:left;}
.udpanel.show .udpanelmenu.udpaneldocitem .pdf .title{padding-left:20px;background-image:url(img/pdf.png);background-position:left;background-color:transparent;background-repeat:no-repeat;}
.udpanel.show .udpanelitem .abstract{display:none;border-left:dotted 1px;text-align:justify;margin-top:5px;margin-left:8px;margin-right:20px;padding:10px;font-size:small;}
.udpanel.show .udpanelmenu * {color:#CCCCCC;}
.udpanel.show .udpanelmenu * .select{color:#FEFEFE;font-weight: bold;}
.udpanel.show .udpaneltitle{padding-top:5px;padding-left:24px;padding-right:5px;}
/* ======================================================================== */
/* ======================================================================== */
.udmenu{position:fixed;z-index:10;min-width:100px;background-color:transparent;}
.udmenu .transp{position:absolute;top:0px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.85);z-index:-1;}
.udmenu .udsubmenu{padding-left:10px;padding-top:5px;padding-bottom:5px;padding-right:5px;}
.udmenu .dropdown{display:none;margin-left:65px;margin-top:-20px;padding:6px;line-height:26px;background-color:black;color:#CCCCCC;overflow:hidden;}.udmenu>div:hover>.dropdown{display:block;}
.udmenu .mtitle a {display:block;color:#CCCCCC;text-decoration:none;padding-right:10px;cursor:pointer;}
.udmenu .mtitle a:hover{color:#FFFFFF;}
.udmenu .selected .mtitle a{color:#FEFEFE;font-weight: bold;}
/* ======================================================================== */
/* ======================================================================== */
.udcrumbs {position:fixed;top:0;left:0;right:0;z-index:100;height:41px}
.udcrumbs li,
.udcrumbs li.current,
.udcrumbs .control,
.udcrumbs .bttn{background-color: transparent;background-repeat: repeat-x;}
.udcrumbs li.current {pointer-events: none;}
.udcrumbs div.udtrnsp{background-color: rgba(0,0,0,0.2);}
.udcrumbs li {list-style-type:none;float:left;line-height:41px;color:red;}
.udcrumbs li .mtitle {position:relative;background-image: url(img/udcrumbs_arrow.png);background-repeat: no-repeat;background-position:left center;}
.udcrumbs li:first-child .mtitle{background-image:none;}
.udcrumbs li .mtitle div.udtrnsp{display:none;}
.udcrumbs li[level="1"] .mtitle div.udtrnsp{display:block;}
.udcrumbs li[level="2"] .mtitle div.udtrnsp{display:block;background-color: rgba(0,0,0,0.35);}
.udcrumbs li span {display:block;padding-left:30px;}
.udcrumbs li.current span {background: none;}
.udcrumbs li a {display:block;text-decoration:none;padding-right:10px;}
.udcrumbs li.current .mtitle a {padding-right:30px;cursor: default;}
.udcrumbs .dropdown{font-size: medium;padding:6px;line-height:26px;margin-left: 5px;overflow: hidden;}
.udcrumbs li .dropdown div{background-color: transparent;padding-left: 20px;padding-right: 20px;cursor: pointer;}
.udcrumbs li .dropdown .select{/*background-image: url(udcrumbs_tick.png);*/background-repeat: no-repeat;background-position: left;}

.udcrumbs .control,
.udcrumbs .bttn{position: absolute;top:0;display:list-item;}
.udcrumbs .control{right: 0;float: right;}
.udcrumbs .control .mtitle{position:relative;padding-left:10px;padding-right:10px;height:41px;z-index:101;}
.udcrumbs .control span{display:block;line-height:41px;margin-left: -20px;}
.udcrumbs .control span a{margin-left: 20px;display:block;width: 25px; height:36px;cursor: pointer;}
.udcrumbs .control .dropdown div{background-color: transparent;padding-left:8px;cursor: pointer;}
.udcrumbs .bttn{bottom:0;width:45px;line-height:41px;text-align: center;}


/* ======================================================================== */
/* ======================================================================== */
.subsection .udmenubar{display:block!important;max-width:100%!important;width:100%!important;background-color:transparent;margin: 16px;}
.subsection .udmenubar>div{display:inline-block; height:36px;overflow:hidden;/*border-radius:18px;background-color:#2a2a2a;*/}
.subsection .udmenubar>div>div{background-color:#2a2a2a;display:inline-block;text-align:center;line-height:36px;padding-left:16px;padding-right:16px;border-color:#181818;border-style:solid;border-right-width:1px;border-left-width:1px;cursor:pointer;min-width: 96px;}
.subsection .udmenubar>div>div.select{background-color:#525252;}
.udmenubar>div>div:first-child {border-bottom-left-radius: 20px;border-top-left-radius: 20px;}
.udmenubar>div>div:last-child {border-bottom-right-radius: 20px; border-top-right-radius: 20px;}
/* ======================================================================== */
/* ======================================================================== */
div.udimagebox{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;cursor:pointer;}
div.udimagebox div.udtrnsp{background-color:rgba(0,0,0,0.5);}
div.udimagebox div.center{text-align:center;height:100%;vertical-align:middle;position: relative;}
div.udimagebox div.center img{max-width:100%;max-height:100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);cursor:pointer;}


/* ======================================================================== */
/* ======================================================================== */
div.udpanel-arrow{position:absolute;top:8px;bottom:40px;right:30px;width:16px;z-index:10000000;display:none;}
div.udpanel-arrow i{position:absolute;top:0%;left:0;right:0;text-align: center;}

@media(max-width: 639px){
    .udcrumbs li:nth-child(n+2) a>i{display:initial!important;}
    .udcrumbs li a>b{display:none;}
    div.udpanel.show{width:100%;}
    div.udpanel.show div.udpanel-arrow{display:block;}
}
@media screen and (max-width:419px) , screen and (max-height:419px){
    div#udmsg>div.uddata div[type|="msg"]{transform: translate(0,-100px);width: 300px;font-size: large;}
}

@media screen and (max-width:639px) , screen and (max-height:499px){
     .udpanel.show .udpaneloptions{display:none;}
     .udpanel .udpanel-arrow{
        width:45px;height:41px;line-height:41px;color:white;bottom:auto;text-align:center;vertical-align:middle;cursor:pointer;right: 0;}    
     .udpanel .udpanel-arrow  i{font-size:24px;line-height: 41px;} 
     .udpanel .udpanel-arrow  i.fa-bars{display:none;}
     .udpanel .udpanel-arrow>.udtrnsp{display:none;}
     .udpanel-hidden{width:1px; background-image: none;} 
     .udpanel.hidden{top:42px;left:2px;bottom: auto;width:41px;height:41px!important;padding:0;background-image:none;}
     .udpanel.hidden .udpanel-arrow{position:absolute;top:0;left:0;display: block;}
     .udpanel.hidden .udpanel-arrow  i.fa-bars{display:inline-block;}
     .udpanel.hidden .udpanel-arrow  i.fa-times-circle{display:none;}  

     .udoverlay>.data {position: absolute;top:0;bottom:0;left:0;right:0;width: 100%;min-width:100%;height: 100%;overflow: auto;}
     .udoverlay>.data {position: absolute;top:0;bottom:0;left:0;right:0;width: 100%;min-width:100%;height: 100%;overflow: auto;background-color:white;}
     div.udoverlay>.close {right:0;top:0;left:auto;width:43px!important;line-height:43px;padding:0;margin:0;text-align:center;}
     .udoverlay .data>div {min-height:100%;max-width:100%;overflow-x: hidden;}
     input, textarea{max-width: 100%;}
    }
}

@media screen and (max-width:639px) and (orientation:portrait), screen and (max-height:499px) and (orientation:portrait){}
@media screen and (max-width:639px) and (orientation:landscape), screen and (max-height:499px) and (orientation:landscape){
     .udpanel .udpanel-arrow{position: absolute;display:block;top: 8px;}
     .udpanel.hidden .udpanel-arrow{top:0;}
}

/* --------------------------------------------------- */
/* -- udvideobox ------------------------------------- */
/* --------------------------------------------------- */
.udvideobox {display: none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 10000;}
.udvideobox.active{display:block;}
.udvideobox .udclose{position: absolute;top: 0;left: 0;z-index: 3;width:48px;line-height: 48px;color: white;height:48px;text-align:center;font-size: x-large;cursor: pointer;}
.udvideobox .video{display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-align: center;}
.udvideobox .video iframe{width: 100%;height:100%;}
/* --------------------------------------------------- */
/* --------------------------------------------------- */
.udflexbox{
    display: -ms-flexbox;display: -webkit-flex;display: flex;
    -ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;
    text-align: center;
}