body{background:#FFF}
div.wrapper-site{padding:0 10px}
.fa{background-color:rgba(0,0,0,.3);padding:3px 6px;border-radius:15px;width:26px;height:26px;box-sizing:border-box;color:#FFF;font-size:16px;line-height:unset;text-align: center}
.breadcrumb i.fa{padding: 4px 4px;margin-bottom: 4px}
.breadcrumb i.fa:not(.first-child){margin-left: 5px;margin-right: 2px}
.bottom-site{border-top:none;color:#333}
#search .inputbox,#search .inputbox:hover,#search .inputbox:focus{border-bottom:1px solid #666;color:#333}
#search .button{position:relative;right:0}
.top_menu li a{color:#ccc;text-shadow:none}
nav.top_menu div.moduletable.menutop ul.menu li ul{box-shadow:0 2px 3px rgba(0,0,0,0.3)}
nav.top_menu ul.menu > li{background:#07b;border:none;border-radius:0}
nav.top_menu div.moduletable.menutop h3.menumodule.activeaccordion{color:#FFF!important;background:transparent url(../../../images/whitest_mobileapp_menunav.png) no-repeat;background-position:right 5px top 0;height:30px}
nav.top_menu div.moduletable.menutop h3{text-align:left}
.content_menu ul{background:transparent url(../../../images/black-07.png) 0 0 repeat}
.content_menu li{text-shadow:none}
.content_menu li a,.content_menu li span.separator{color:#999}
.content_menu li.active a,.content_menu li:hover a{color:#bbb;text-shadow:none;background-color:#1c1c1c;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMmQyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDBkMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,rgba(45,45,45,1) 0%,rgba(13,13,13,1) 100%);box-shadow:0 0 2px rgba(255,255,255,0.24)}
.content_menu li a:active{color:#999;box-shadow:0 0 2px rgba(255,255,255,0.10);background-color:#191919;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjM2MzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,rgba(17,17,17,1) 0%,rgba(54,54,54,1) 100%)}
.submenu li a,.submenu li span.separator{color:#aaa}
.submenu li li a,.submenu li li span.separator,.submenu li.active li a,.submenu li.active li span.separator{color:#999;background-image:url(../../../images/puce-link-black.png)}
.submenu li li li a,.submenu li li li span.separator,.submenu li.active li li a,.submenu li.active li li span.separator,.submenu li.active li.active li a,.submenu li.active li.active li span.separator{color:#999}
h1,.componentheading,.contentheading{color:#ccc}
h1 a{color:#ccc}
h1 a:hover{color:#ccc}
.blog h1{color:#FFF}
h2 a{color:#FFF}
h2 a:hover{color:#FFF}
h3{font-size:100%;color:#aaa;font-weight:700;color:#444}
h3.module.activearrows,div.wrapper-site h3.module.activeaccordion{cursor:pointer;margin:0;display:block;position:relative;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:.5em 1.143em;font-size:120%;outline:0;border-right-width:1px;border-left-width:1px;border-bottom:none;background:#e9e9e9 url(../../../images/black_modulearrows.png) center right 10px no-repeat;border-color:#ddd;color:#333;text-shadow:0 1px 0 #eee;border-top-left-radius:.3125em;border-top-right-radius:.3125em}
div.wrapper-site h3.module.activeaccordion{background:#e9e9e9 url(../../../images/black_menunav.png) center right 10px no-repeat}
div.wrapper-site h3.module.activearrows + *:not(style),div.wrapper-site h3.module.activeaccordion + *,div.wrapper-site div.moduletable.noshowtitle{padding:.7em 1em;background-color:#f6f6f6;border:none;color:#333;display:block}
div.wrapper-site div.moduletable.noshowtitle.nobg{background-color:transparent;padding:0 5px;box-shadow: none}
a{color:#fff}
.link a{background-image:url(../../../images/puce-link-black.png)}
.jmessage,.info{background:transparent url(../../../images/black-10.png) 0 0 repeat;border-color:#555;box-shadow:2px 2px 4px #555}
.jmessage:hover,.info:hover{background:transparent url(../../../images/black-14.png) 0 0 repeat;box-shadow:2px 2px 4px #666}
.info{background-color:#303E82}
a.readon{text-shadow:none;background:#333 url(../../../images/black-07.png) top left repeat;box-shadow:0 1px 2px rgba(255,255,255,0.5);color:#ddd}
a.readon:hover{box-shadow:0 1px 2px rgba(255,255,255,0.25);color:#fff}
a.readon:active{box-shadow:0 1px 2px rgba(255,255,255,0.5);background:#323232}
.shadow{box-shadow:2px 2px 6px #999}
a .shadow:hover{border-color:#aaa;box-shadow:2px 2px 6px #666}
.bottom-site a{color:#343434}
.top .border,.bottom .border,.left_column .border,.right-module-position .border,.user1 .border,.user2 .border,.user3 .border,.user4 .border,.user5 .border,.user6 .border{border-color:#444}
.top .grey,.bottom .grey,.left_column .grey,.right-module-position .grey{background-image:url(../../../images/black-20.png)}
.user1 .grey,.user2 .grey,.user3 .grey,.user4 .grey,.user5 .grey,.user6 .grey{background-image:url(../../../images/black-20.png)}
.top .light,.bottom .light,.left_column .light,.right-module-position .light{background-image:url(../../../images/black-04.png)}
.user1 .light,.user2 .light,.user3 .light,.user4 .light,.user5 .light,.user6 .light{background-image:url(../../../images/black-04.png)}
#article-index{background-image:url(../../../images/black-07.png)}
.article_column,.leading{background-image:url(../../../images/underline-blacktheme.png)}
.sectiontableheader{background-image:url(../../../images/black-07.png)}
.sectiontableheader a{color:#ddd}
tr.sectiontableentry1 td,tr.even td{border-color:#bbb}
tr.sectiontableentry2 td,tr.odd td{background-image:url(../../../images/black-07.png);border-color:#bbb}
#login-form #form-login-username > div > div,#login-form #form-login-password > div > div,div.form-login-iconlabel{display:none}
#form-login-username > div > div,#form-login-password > div > div,div.login form div:not(.form-login-remember) div.control-label,div.form-login-iconlabel,div.login-fields i.fa.fa-user,div.login-fields i.fa.fa-lock,div.login-fields i.fa.fa-user + label,div.login-fields i.fa.fa-lock + label,div.login-fields i.fa.fa-save{display:none!important}
div.login-fields{margin-bottom: 8px;}
div.login form div.control-group:not(.form-login-remember) div.controls,div.login form div.control-group:not(.form-login-remember) div.control-label{float:none!important}
input[type="text"],input[type="password"],input[type="email"],textarea{box-shadow:none;margin:0!important;min-height:2.2em;text-align:left;background:#FFF;border-radius:inherit;padding:1.6em .8em;line-height:1.4em;display:block;outline:0;border-radius:.3125em;-webkit-appearance:none}
div.wrapper-site input[type="text"],div.wrapper-site input[type="password"],div.wrapper-site input[type="email"],div.wrapper-site input[type="search"],div.wrapper-site textarea{width:100%!important;min-height:2.2em!important;box-sizing:border-box!important;margin:auto!important;padding:1.6em .8em!important;border:1px solid #ddd!important;background:#FFF!important;font-size:100%!important}
#form-login-remember label{margin-top:0}
ul.form-login-submit li i.fa,#login_links li i.fa{float:right}
input:-webkit-autofill,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #fff inset}
input:-webkit-autofill:focus,textarea:-webkit-autofill:focus,select:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #fff inset,0 0 12px #38c!important}
input[type="password"]:focus,input[type="email"]:hover,input[type="email"]:focus,input[type="text"]:focus,textarea:focus,select:focus,h2.contentheading:hover,h2.contentheading:focus{box-shadow:0 0 12px #38c!important}
div.moduletable.module{background-color:#f0f0f0;padding:0;border-radius:.3125em;box-shadow:0 1px 3px;border-color:#ddd}
textarea{height:auto}
input[type="submit"],input[type="button"],button,.btn,ul.form-login-submit li,#login_links li{-webkit-appearance:none;width:100%;background-color:#f2f2f2;border-color:#ddd;color:#333;text-shadow:none;box-shadow:0 1px 2px rgba(255,255,255,0.5);border-radius:.3125em;padding:.7em .5em;box-sizing:border-box;box-shadow:0 1px 3px;text-decoration:none!important;font-weight:700;border-width:1px;border-style:solid;line-height:1.3;font-size:100%}
input[type="submit"]:hover,input[type="button"]:hover,button:hover,.btn:hover{background-color:#ededed;border-color:#ddd;color:#333;text-shadow:0 1px 0 #f3f3f3;box-shadow:#333 0 1px 3px 0;padding:.7em 0;font-size:100%}
input[type="submit"]:focus,input[type="button"]:focus,button:focus,.focus{box-shadow:0 0 12px #38c}
ul.category.list-striped li{color:#333}
.main-content h1.contentheading,.main-content h2.contentheading{background:linear-gradient(to bottom,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%);margin-bottom:4px;box-shadow:1px 1px 2px hsla(0,0%,0%,0.5) ,inset 1px 1px 1px hsla(0,0%,0%,0.3) ,inset -1px 0 1px hsla(0,0%,0%,0.3);box-sizing:border-box;color:#fff;background-color:#07b;border-top-left-radius:.3125em;border-top-right-radius:.3125em}
.cbContainer{z-index:9999999}
.cbBox h3{color:#000;line-height:13px}
.vmCartContainer,.vmCartContainer .inputbox,.vmCartContainer .inputbox:hover,.vmCartContainer .inputbox:focus{color:#000}
div.pagination ul li,ul.pagenav li{background-color:#f6f6f6;border-color:#ddd;color:#333;text-shadow:0 1px 0 #f3f3f3;font-weight:700;padding:.7em 1em;text-align:center;text-overflow:ellipsis;overflow:hidden;cursor:pointer}
div.pagination ul li:hover,ul.pagenav li:hover{background-color:#ededed;border-color:#ddd;color:#333;text-shadow:0 1px 0 #f3f3f3}
div.pagination ul li:focus,ul.pagenav li:focus{box-shadow:0 0 12px #38c}
ul.pagenav .fa{padding:4px 0}
.blog_more{border-color:#444}
.blog_more h2{color:#ccc}
.tip-wrap{background-color:#000;border:1px solid #888;color:#ccc}
.tip-title{color:#fff}
#system-message{background-image:url(../../../images/black-40.png);border-color:#444;box-shadow:2px 2px 4px #666}
#system-message dt.error{color:#fff}
#system-message dl.message{color:#ccc!important}
table.table-striped th{background-color:#dce2e7}
#top_search{left:auto;right:42px;background: none}
#top_search input.inputbox{background:transparent url(../../../images/search_icon.png) top 8px right 8px no-repeat;padding:3px 28px 3px 5px}
nav.top_menu.topmenu_fixed div.moduletable.menutop h3.menumodule.activeaccordion{background-position:right 15px top -1px}
aside.main_menu_box{margin-bottom:10px}
nav.main_menu div.moduletable{background:none;border:none;box-shadow:none;margin-bottom:0}
nav.main_menu div h3.menumodule.activeaccordion,nav.main_menu div h3.menumodule.activeaccordion:hover,#sidemenu_trigger_container{cursor:pointer;float:right;background:#acacac url(../../../images/menuicon-android.png) top right no-repeat;border:5px solid #e4e3e3;width:36px;height:36px;border-radius:22px;padding:0;margin-bottom:5px}
#sidemenu_trigger{background-image:none;background-color:transparent}
#sidemenu_trigger_container{float:none;right:-46px}
#sidemenu_trigger_container.right_side{left: -46px;border-radius:22px}
div.wrapper-site nav.main_menu ul.menu,nav.side_menu ul.menu{box-shadow:0 1px 3px}
div.wrapper-site ul.menu,div.wrapper-site h3.module.activeaccordion + *,nav.side_menu ul.menu{clear:both;padding:0}
div.wrapper-site ul.menu > li i.fa,nav.side_menu ul.menu > li i.fa{color:#FFF;font-size:18px;position:absolute;right:8px;top:10px;background-color:rgba(0,0,0,.3);padding:4px 5px;border-radius:15px;width:24px;height:24px;box-sizing:border-box;line-height:unset}
div.wrapper-site ul.menu > li i.fa.fa-angle-right,nav.side_menu ul.menu > li i.fa.fa-angle-right{padding-left:7px;padding-top:3px}
div.wrapper-site ul.menu li li a,div.wrapper-site ul.menu li li span.separator,nav.side_menu ul.menu li li a,nav.side_menu ul.menu li li span.separator{font-size:1.2em;line-height:initial;border:none}
div.wrapper-site ul.menu li ul,nav.side_menu ul.menu li ul{background-color:inherit;box-shadow:none}
div.wrapper-site ul.menu li li,nav.side_menu ul.menu li li{margin:0!important}
div.wrapper-site ul.menu li li a,nav.side_menu ul.menu li li a{margin-left:10px!important}
div.wrapper-site ul.menu li li li a,nav.side_menu ul.menu li li li a{margin-left:20px!important}
div.wrapper-site ul.menu li li li li a,nav.side_menu ul.menu li li li li a{margin-left:30px!important}
div.wrapper-site ul.menu li li li li li a,nav.side_menu ul.menu li li li li li a{margin-left:40px!important}
nav.side_menu div.moduletable.module:not(.menuside_menu),nav.top_menu div.moduletable.module:not(.menutop){padding: 8px}
nav.top_menu div.moduletable.module:not(.menutop) a{color: #FFF}
label.checkbox,fieldset.btn-group-yesno{background-color:#f6f6f6;border-color:#ddd;padding:.7em 1em;color:#333;text-shadow:0 1px 0 #f3f3f3;margin:5px 0;text-align:left;white-space:normal;text-overflow:ellipsis;overflow:hidden;line-height:1.3;z-index:2;display:block;cursor:pointer;font-weight:700;user-select:none;border-width:1px;border-style:solid;font-size:100%}
select{display:inline-block;width:100%;height:calc(1.5em + 1.2rem + 2px);padding:.6rem 2rem .6rem 1rem;font-size:100%;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 1rem center/8px 10px;background-color:var(--white-offset);border:1px solid #ced4da;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.control-label{font-size:100%;margin-top:10px}
ol.nav-tabs.nav-stacked{padding:0}
div.wrapper-site ul.mod-list li,div.wrapper-site ol.nav-tabs.nav-stacked{padding-top:10px!important;padding-bottom:10px!important;border-bottom:1px solid #ddd;text-align:left!important;list-style-type: none}
.main-content div.items-leading,.main-content div.item{border:none}
ul.actions{margin: 3px 10px 0 3px !important}
ul.actions li i{font-size:16px;padding: 4px 6px}