/* NEW_CONTENT: 2025-07-30 15:43:38 */ @charset "utf-8" 


/*def (00 - reset).css*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0} body{line-height:1} article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote{display:block} nav ul{list-style:none} ol{list-style:decimal} ul{list-style:disc} ul ul{list-style:circle} blockquote,q{quotes:none} blockquote:before,blockquote:after,q:before,q:after{content:none} ins{text-decoration:underline} del{text-decoration:line-through} mark{background:none} abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help} table{border-collapse:collapse;border-spacing:0} hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}  input,select,a img{vertical-align:middle}  input[type=checkbox],input[type=radio],select,label{cursor:pointer} ul{margin-left:0px}  ol{margin-left:0px;list-style-type:decimal}  p{margin:1em 0}  h1,h2,h3,h4,h5,h6{margin:0}  


/*def (01 - base).css*/.f-left,.left{float:left!important}  .f-right,.right{float:right!important}  .no-float,.f-none{float:none !important}  .v-top{vertical-align:top}  .v-middle{vertical-align:middle !important}  .v-bottom{vertical-align:bottom}  .a-left{text-align:left !important}  .a-center{text-align:center !important}  .a-right{text-align:right !important}  .nm{margin:0 !important}  .np{padding:0 !important}  .hide{display:none}  .hidden{display:none !important}  .no-display{display:none}  .no-show{display:none}  .nowrap,.nobr{white-space:nowrap}  .wrap{white-space:normal !important}  .pointer{cursor:pointer}  .no-pointer{cursor:default} .d-block{display:block !important} .d-inblock{display:inline-block !important} label{cursor:pointer}  .clear{clear:both !important}  .clearfix{*zoom:1} .clearfix:before,.clearfix:after{display:table;content:"";line-height:0}  .clearfix:after{clear:both}  img{border:0} input,select{vertical-align:middle}  select{min-height:17px}  .v-sep{background:url(images/pixel-o.gif) repeat-y center !important;min-width:1px!important} .o-sep{background:url(images/pixel-o.gif) repeat-x center !important;min-height:1px!important}  .relative{position:relative !important} .absolute{position:absolute !important} .bold{font-weight:bold !important}  .normal{font-weight:normal !important}  .font-small{font-size:11px!important} .color-gray,.color-grey{color:#999!important} .color-1{color:#A00!important} .color-true{color:#093!important} .color-false{color:#F00!important} .color-alert{color:#E7A506!important} .color-info{color:#118DC9!important} .color-green{color:#096!important} .color-yellow{color:#FFA500!important} .color-red{color:#F00!important} .color-blue{color:#1b7ece!important} .bg-blue{background-color:#EFF8FB!important} .bg-red{background-color:#FFF7F7!important} .bg-yellow{background-color:#FEFCF5!important} .bg-green{background-color:#F5FDF5!important} .bg-strong{background-color:#ABF5AB !important} .hor-scroll{width:100%;overflow:auto;padding-bottom:4px;margin-bottom:-4px}  .input-login{width:200px;min-width:200px;font-size:13px;font-family:Tahoma,Arial,sans-serif;vertical-align:middle;height:20px}  .preloader{background:url(images/preloader.gif) top left no-repeat #FFF;height:16px;width:16px} .input-p4{padding:4px}  .input-p8{padding:8px}  .input-p4{padding:4px}  .input-b1{border:1px solid #dedede} .button-1{font-size:13px;font-family:Tahoma,Arial,sans-serif;text-align:center;height:30px;padding:8px;background:#e2000c;border:0;cursor:pointer;font-weight:bold;color:#FFF;text-decoration:none !important} .button-2{border-width:1px;border-style:solid;border-color:#ed6502 #a04300 #a04300 #ed6502;padding:0 7px 1px 7px;background:#a00;color:#fff;font:bold 12px arial,helvetica,sans-serif;cursor:pointer;text-align:center !important;white-space:nowrap}  .button-2:hover{background:#F00}  .button-3{border-width:1px;border-style:solid;border-color:#c6e2e9 #c2d7dc #95b9c1 #95b9c1;padding:0 7px 1px 7px;background:#95b9c1;text-decoration:none !important;color:#fff;font:bold 12px arial,helvetica,sans-serif;cursor:pointer;text-align:center !important;white-space:nowrap;text-shadow:1px 1px 0 #000} .button-3:hover{background:#c2d7dc;text-decoration:none !important} .button-4{border-width:1px;border-style:solid;border-color:#f9c956 #c2d7dc #dd7b1b #e8b02a;padding:0 7px 1px 7px;background:#e8b02a;text-decoration:none !important;color:#fff;font:bold 12px arial,helvetica,sans-serif;cursor:pointer;text-align:center !important;white-space:nowrap;text-shadow:1px 1px 0 #000} .button-4:hover{background:#f28301}  .input-1{border:1px solid #ccc !important;background:#FDFDFD;font:14px;padding:6px;width:100% !important;min-width:40px} .button-1 a,.button-2 a .button-3 a,.button-4 a{text-decoration:none !important} .m-4{margin:4px!important}  .m-5{margin:5px!important}  .m-8{margin:8px!important}  .nowrap-text{overflow:hidden;white-space:nowrap;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}  ul.ul-clean{list-style:none;margin:0;padding:0}  .filter-condition-box{position:absolute;bottom:-22px;left:-1px;min-width:100px !important;display:none} .datepicker+.filter-condition-box,.datetimepicker+.filter-condition-box,.timepicker+.filter-condition-box{top:-20px;bottom:inherit}  .field-100{background-color:white;border-width:1px;border-style:solid;border-color:#AAA #C8C8C8 #C8C8C8 #AAA;padding:4px;position:relative} .field-100 textarea,.field-100 input.input-filter,.field-100 input.input-view{float:left;width:100% !important;border:0 !important;padding:0 !important}  input.input-view,select.input-view,input.input-filter,select.input-filter{border-width:1px;border-style:solid;border-color:#AAA #C8C8C8 #C8C8C8 #AAA;background:white;font:12px arial,helvetica,sans-serif}  .field-100:after{display:block;clear:both;content:".";font-size:0;line-height:0;height:0;overflow:hidden}  .list-grid-th-last,.list-grid-td-last{border-right:0!important}  .list-grid td,.list-grid th{padding:2px 4px 2px 4px}  .list-grid th{white-space:nowrap}  .list-grid{border-bottom:0;padding-bottom:.5em}  .list-grid table{width:100%;border:1px solid #cbd3d4;border-bottom:none}  .list-grid table.border{border:1px solid #cbd3d4}  .list-grid tbody{background:#fff}  .list-grid tr.even,.list-grid tr.even tr{background:#FCFCFC}  .list-grid-common{background:#e3f7d9;font-size:14px;line-height:20px;color:#ff5600} .list-grid-element .item-click .-title,.list-grid-element .item-noclick .-title{font-size:16px;font-weight:bold}  .list-grid-element .item-click .-mex,.list-grid-element .item-noclick .-mex{font-size:14px;color:#888;font-weight:100}  .list-grid-element .item-click .-note,.list-grid-element .item-noclick .-note{font-size:12px;color:#888;font-weight:100}  .list-grid-element:hover,.list-grid tr.on-mouse{background:#fcf5dd !important;cursor:pointer}  .list-grid tr.invalid{background-color:#f5d6c7}  .list-grid th,.list-grid td{padding:2px 4px 2px 4px}  .list-grid th{white-space:nowrap}  .list-grid td.editable input.input-text{width:50px !important;margin-left:4px !important}  .list-grid td input.input-text{width:100%;box-sizing:border-box}  .list-grid td select.input-text{width:100%;box-sizing:border-box;font-size:12px}  .list-grid td input.input-inactive{background:#eee}  .list-grid table td{border-width:0 1px 1px 0;border-color:#dadfe0;border-style:solid;padding-top:6px;padding-bottom:6px} .list-grid table.border td{background:#fff !important}  .list-grid table td.first,.list-grid table td.last{border-right:0}  .list-grid table td.product{text-align:right}  .list-grid table td.empty-text{padding:15px}  .list-grid table td .action-select{width:100%}  .list-grid .separator{padding:0 4px;color:#b9b9b9}  .list-grid tbody.odd tr{background:#fff !important}  .list-grid tbody.even tr{background:#f6f6f6 !important}  .list-grid tbody.odd tr td,.list-grid tbody.even tr td{border-bottom:0}  .list-grid tbody.odd tr.border td,.list-grid tbody.even tr.border td{border-bottom:1px solid #dadfe0}  tr.list-grid-head{background:url(images/sort_row_bg.gif) 0 50% repeat-x}  tr.list-grid-head th{border-width:1px;border-color:#f9f9f9 #d1cfcf #f9f9f9 #f9f9f9;border-style:solid;padding-top:1px;padding-bottom:0;font-size:.9em}  tr.list-grid-head th.last{border-right:0!important}  tr.list-grid-head th.no-link{padding-top:2px;padding-bottom:1px;color:#67767e}  tr.list-grid-head th span.nobr{display:block}  tr.list-grid-head th a{display:block;padding:2px 4px 1px 0;color:#2d444f;text-decoration:none}  tr.list-grid-head th a:hover{color:#d85909;text-decoration:none}  tr.list-grid-head th a.sort-desc,tr.list-grid-head th a.sort-asc{background:url(images/sort_on_bg.gif) 0 0 no-repeat;border-bottom:1px solid #fff;border-right:1px solid #fff;padding-bottom:2px}  tr.list-grid-head th span.sort-title{display:block;padding:3px 12px 4px 0;line-height:1}  tr.list-grid-head th a.sort-desc span.sort-title,tr.list-grid-head th a.sort-asc span.sort-title{background-position:right 50%;background-repeat:no-repeat;padding:3px 12px 2px 8px}  tr.list-grid-head th a.sort-desc span.sort-title{background-image:url(images/grid_sort_desc.gif)}  tr.list-grid-head th a.sort-asc span.sort-title{background-image:url(images/grid_sort_asc.gif)}  tr.list-grid-th-last{border-right:0!important}  tr.list-grid-filter{background:url(images/filter_row_bg.gif) repeat-x #e3eff1;cursor:default}  tr.list-grid-filter th{padding-top:5px;padding-bottom:5px;border:1px solid #bdbdbd;border-width:0 1px 1px 0;white-space:normal}  tr.list-grid-filter input.input-filter{width:85%}  tr.list-grid-filter input.input-view{width:85%}  tr.list-grid-filter select{width:100%}  tr.list-grid-filter .range .range-line{margin-bottom:3px;width:100px}  tr.list-grid-filter .range div.date{min-width:121px}  tr.list-grid-filter .range input{float:right;width:50px !important;margin-top:0}  tr.list-grid-filter .range select{float:right;width:56px !important;margin-top:0}  tr.list-grid-filter .range .label{display:block;width:36px;float:left;padding-left:2px}  tr.list-grid-filter .date img{width:15px;height:15px;cursor:pointer;vertical-align:middle}  tr.list-grid-filter th.bgtrue{background:url(images/filter_row_bg-true.png) repeat-x #bbddb5;cursor:default}  tr.list-grid-filter th.bgfalse{background:url(images/filter_row_bg-false.png) repeat-x #ffa6ac;cursor:default}  .list-grid-action{width:100%;height:26px;border:1px solid #d1cfcf;border-bottom:none;background:url(images/list-grid-action_bg.gif) repeat-x 0 100% #ebebeb;font-size:.9em}  .list-grid-action td{width:50%;border-top:1px solid #fff;padding:1px 8px;vertical-align:middle}  .list-grid-action a{text-decoration:none;color:#F00} .list-grid-action-sep{padding:0 6px;font-size:.9em;color:#666} .list-grid-action-select{min-width:180px;padding:2px;margin:0 5px}  .list-grid-pagination{margin:0 0 5px 0} input.list-param-currentpage{width:35px;text-align:center} .list-grid-prev,.list-grid-next{padding:0 5px;cursor:pointer} .list-grid-title-sep{margin:5px 0 15px 0;height:2px;background:#5c8b9d} .list-grid-action-bottom{font-size:14px;margin:10px 0 20px 0}  .list-grid-action-bottom .list-param-current-select{color:#A00} .list-grid-action-bottom select{font-size:14px;padding:7px;min-width:200px;margin-top:-3px;height:30px;box-sizing:border-box;background-color:#fff;color:#1b7ece}  .style-table{width:100%;height:26px;border:1px solid #d1cfcf;border-bottom:none;background:url(images/list-grid-action_bg.gif) repeat-x 0 100% #ebebeb;font-size:.9em;padding-bottom:1px!important} .style-table td{border-top:1px solid #fff;padding:1px 4px;vertical-align:middle}  .style-table a{text-decoration:none;color:#F00} .style-table-sep{padding:0 6px;font-size:.9em;color:#666} .style-table-vsep{width:16px}  .style-table-select{min-width:180px;padding:2px;margin:0 5px}  .style-table-2{background:#FFF;padding:15px;color:#000;font-size:13px} .style-table-2-Osep-1{height:10px}  .style-table-2-Osep-2{background:url(images/pixel-o.gif) repeat-x center;height:1px;margin:10px 0}  .style-table-sep-1{height:20px}  .table-reset,.table-reset tr,.table-reset td{margin:0!important;padding:0!important}  .button-information{padding:5px 8px;background:#5c8b9d;white-space:nowrap !important;color:#fff;text-shadow:1px 1px 0 #000;margin-bottom:2px;cursor:pointer;max-width:234px} .button-information:hover{background:#009fe3;color:#fff} .button-information-active{background:#1d71b8!important;color:#fff!important;font-weight:bold} .button-information.bg-2{background:#e8b02a;color:#000}  .button-information.bg-2:hover{background:#f28301;color:#000} .button-information-active.bg-2{background:#ff0!important;color:#000!important;font-weight:bold} .button-popup{padding:5px 8px;background:#d40404;white-space:nowrap !important;color:#fff;margin-bottom:2px;cursor:pointer} .button-popup:hover{background:#f00;color:#fff} .button-popup-active{background:#ccdee3!important;color:#fff!important;font-weight:bold} .input-invalidate{border:1px solid #a00 !important;border-color:#a00!important;background:#f2d9d9 !important}  label.input-invalidate{color:#a00 !important;background-color:#fff !important;border:none !important}  .input-validate{border:1px solid #0F0 !important;border-color:#0F0!important;background:#d9ffd9 !important} .form-element-error label.input-invalidate{clear:both!important;margin:2px 0!important;padding:8px!important;color:#F00!important;background:#fff1f1!important;border:1px solid #fedbdb!important;cursor:pointer;float:left}  .error-true{margin:10px;padding:20px;font-size:15px;background:#ebfde7;border:1px solid #dafdd1;text-align:center!important;text-shadow:1px 1px 0 #FFF;color:#267801!important} .error-false{margin:10px;padding:20px;font-size:15px;background:#ffe2e2;border:1px solid #fdd1d1;text-align:center!important;text-shadow:1px 1px 0 #FFF;color:#ff0000!important} #form-element td{position:relative}  #form-element div.input-invalidate{color:#f00 !important;font-size:11px !important;background-color:transparent !important;padding:3px;border:0 !important;position:absolute;top:-20px;right:0}  #wrapper-notify{margin:-10px 0 10px 0;background:#fcf5dd;cursor:pointer;text-shadow:1px 1px 0 #efefef} .notify-element{padding:10px;border:0;border-bottom:1px solid #e2e0e0;margin:2px 0} .notify-element:hover{background:#f7f0d6} .preset-filter a{margin:0 0 0 5px;text-decoration:none;text-shadow:1px 1px 0 #FFF;color:#ff7f7f} .preset-filter a:hover{color:#F00} #form-element-error-box-show li{padding:3px;margin-bottom:3px} input:disabled ,textarea:disabled ,select:disabled{background:rgba(238,238,238,0.50) none repeat scroll 0% 0% !important;color:#aaa !important} 


/*def (02 - body).css*/*{margin:0;padding:0}  html,body{height:100%}  body{background:#f8f8f8;color:#2f2f2f;font:12px/1.5em Arial,Helvetica,sans-serif}  body{color:#2f2f2f;font:12px/1.5em Arial,Helvetica,sans-serif}  #wrapper{min-height:100%!important;position:relative;min-width:960px!important}  #wrapper-top{background:#fff}  #wrapper-container{min-width:960px!important}  #wrapper-empty{height:34px;width:100%}  #wrapper-footer{height:30px;position:absolute;bottom:0;width:100%;background:#FFF;border-top:1px solid #efefef} .wrapper-box{padding:30px 15px}  #cpanel-table{margin-top:80px} #cpanel-table a{text-decoration:none;color:#E30311;font-size:11px;font-weight:bold} #cpanel-div{margin:10px auto 10px auto;width:950px} .cpanel-button{float:left;padding:10px;margin:20px;border:1px solid #ddd;text-align:center;width:128px;max-width:128px} .cpanel-button:hover{background-color:#dedede} .cpanel-button a{text-decoration:none;color:#E30311;font-size:11px;font-weight:bold} #form-element-error-box-show{padding:10px 0;text-shadow:1px 1px #FFF} #form-element-error-box-show li{list-style:none;margin:0 0 2px 0;cursor:pointer} #form-element-error-box-show label{padding:4px;cursor:pointer} .error-true{margin:10px;padding:20px;font-size:15px;background:#ebfde7;border:1px solid #dafdd1;text-align:center!important;text-shadow:1px 1px 0 #FFF;color:#267801!important} .error-false{margin:10px;padding:20px;font-size:15px;background:#ffe2e2;border:1px solid #fdd1d1;text-align:center!important;text-shadow:1px 1px 0 #FFF;color:#ff0000!important} body.-tpl-iframe{background:none;height:auto!important} body.-tpl-iframe #wrapper-container > .wrapper-box{margin:0;padding:0} body.-tpl-iframe #wrapper,body.-tpl-iframe #wrapper-container{min-width:650px !important}  .box-element-interactive{padding:8px;margin-bottom:10px}  .box-element-interactive:hover{background-color:#e0ebed;cursor:pointer;position:relative;text-shadow:1px 1px #FFF} .box-element-interactive:hover .box-element-interactive-action,.box-element-interactive-action:hover{display:block;cursor:pointer} .box-element-interactive-action{position:absolute;bottom:2px;right:2px;display:none} .box-structure-container{font-size:13px;line-height:16px}  .uploader-list{padding:10px}  .uploader-list .box-upload-item{margin-bottom:5px;cursor:pointer;border:0;border-bottom:1px dotted #999}  .uploader-list .box-upload-item:hover{background:#f5f5f5}  .uploader-list .box-upload-item .ico{float:left;margin-left:10px}  .uploader-list .box-upload-item .title{float:left;margin-left:10px}  .uploader-list .box-upload-item .size{float:right;margin-left:15px;width:100px;text-align:right;vertical-align:center;font-size:10px;color:#555;margin-top:4px}  .uploader-list .box-upload-item .ico-link{float:right;margin:5px 5px 5px 10px;width:25px;text-align:right;vertical-align:center}  .uploader-list .box-upload-item .ico-del{float:right;margin:5px 10px 5px 5px;width:25px;text-align:right;vertical-align:center}  .shadow-white{text-shadow:1px 1px 0 #FFF!important} .shadow-black{text-shadow:1px 1px 0 #FFF!important} img.default-bg{background:url('./images/bg-img-default.png') no-repeat transparent center}  div.default-bg{background:url('./images/bg-img-default.png') no-repeat transparent center;border:1px solid #ddd} ::-webkit-scrollbar{background:transparent;overflow:visible;width:15px}  ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);border:solid #fff}  ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.4)}  ::-webkit-scrollbar-thumb:horizontal{border-width:4px 6px;min-width:40px}  ::-webkit-scrollbar-thumb:vertical{border-width:6px 4px;min-height:40px}  ::-webkit-scrollbar-track-piece{background-color:#fff}  ::-webkit-scrollbar-corner{background:transparent}  ::-webkit-scrollbar-thumb{background-color:#DDD}  ::-webkit-scrollbar-thumb:hover{background-color:#999;cursor:pointer} .-resp-autorefresh-false{padding:20px;color:#bf0000;background:#FFF2F3;border:1px solid #FFCCCD;margin:10px auto;font-size:14px}  .-resp-autorefresh-true{padding:20px;color:#00A022;background:#F5FCF4;border:1px solid #95FB88;margin:10px auto;font-size:14px}  .-resp-false{padding:20px;color:#bf0000;background:#FFF2F3;border:1px solid #FFCCCD;margin:10px auto;font-size:14px}  .-resp-true{padding:20px;color:#00A022;background:#F5FCF4;border:1px solid #95FB88;margin:10px auto;font-size:14px} 


/*def (03 - header).css*/#wrapper-top{border-bottom:1px solid #ddd;height:50px;position:relative;z-index:90} #wrapper-top .top-meta{margin:10px 20px 0 0}  #wrapper-top .top-bars{position:absolute;font-size:20px;line-height:20px;color:#999;top:10px;left:10px;padding:10px;cursor:pointer}  #wrapper-top .top-bars:hover{color:#19A0E0} #wrapper-top .top-logo{float:left;margin-left:50px}  #wrapper-top .top-meta{margin:10px 20px 0 0;float:right;color:#000}  #wrapper-header-menu{position:fixed;z-index:1001;top:0;top:52px;bottom:0;left:-300px;background:#fff;width:250px;border-right:1px solid #ddd;-webkit-transition:all 0.4s;transition:all 0.4s}  #wrapper-header-menu.-active{left:0}  #wrapper-header-menu .top-bars{position:absolute;z-index:1;font-size:20px;line-height:20px;color:#999;top:10px;left:10px;padding:10px;cursor:pointer}  #wrapper-header-menu .top-bars:hover{color:#19A0E0} #wrapper-header-menu .top-logo{margin:5px;position:relative;z-index:1;display:none}  #wrapper-header-menu .wrapper-header-container{position:relative;min-height:100%} #wrapper-header-menu .list-top-menu{position:absolute;top:10px;bottom:50px;left:0;right:0;overflow:auto}  #wrapper-header-menu .list-top-menu .item-menu{display:block;position:relative} #wrapper-header-menu .list-top-menu .item-menu+.item-menu{border-top:1px solid #eee}  #wrapper-header-menu .list-top-menu .item-menu-a{display:block;font-size:13px;line-height:13px;text-decoration:none;padding:10px 5px 10px 20px;background:#fff;color:#000}  #wrapper-header-menu .list-top-submenu{height:0;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;margin-left:-5px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-khtml-opacity:0;-moz-opacity:0}  #wrapper-header-menu .list-top-menu .item-submenu-a{position:relative;display:block;font-size:12px;line-height:12px;text-decoration:none;padding:8px 5px 8px 20px;background:#f2f2f2;color:#555}  #wrapper-header-menu .list-top-menu .item-submenu-a:hover{background:#fafafa;color:#02538C}  #wrapper-header-menu .list-top-menu .item-submenu+.item-submenu{border-top:1px solid #ddd}  #wrapper-header-menu .list-top-menu .item-submenu-a .item-bar{width:0;border-bottom:1px solid #19A0E0;position:absolute;bottom:0;left:0}  #wrapper-header-menu .list-top-menu .item-submenu-a:hover .item-bar{width:100%;-webkit-transition:width .3s;transition:width .3s}  #wrapper-header-menu .list-top-menu .item-menu.-active .list-top-submenu{display:block;height:auto;margin-left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:100;-khtml-opacity:1;-moz-opacity:1}  #wrapper-header-menu .list-top-menu .item-menu:hover .item-menu-a,#wrapper-header-menu .list-top-menu .item-menu.-active .item-menu-a{color:#fff;background:#19A0E0} #wrapper-header-menu .list-top-menu .item-menu .-arrow{width:5px;height:5px;-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;border-top:2px solid #999;border-right:2px solid #999;position:absolute;top:12px;right:15px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}  #wrapper-header-menu .list-top-menu .item-menu:hover .-arrow{border-color:#FFF}  #wrapper-header-menu .list-top-menu .item-menu.-active .-arrow{-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);border-top:2px solid #fff;border-right:2px solid #fff}  


/*def (04 - template).css*/#wrapper-container{} ul.cpanel-list,ul.cpanel-list li.item-module{list-style:none;margin:0;padding:0}  ul.cpanel-list{margin:25px auto;width:100%;max-width:1000px}  ul.cpanel-list li.item-module{float:left;width:25%}  ul.cpanel-list li.item-module img.-ico{max-width:100%}  ul.cpanel-list li.item-module .-box{background:#fff;border:1px solid #ebf0f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:13px;height:250px;line-height:16px;margin:10px;overflow:auto;padding:15px;position:relative;text-align:center;text-decoration:none}  ul.cpanel-list li.item-module a{text-decoration:none}  ul.cpanel-list li.item-module .-title{font-size:16px;color:#444;margin:10px 0} ul.cpanel-list li.item-module .-description{color:#999} ul.cpanel-list li.item-module .-box:hover{background:#fafdfc;border:1px solid #e6e6e6}  .color-primary{color:#00A8E2}  .wrapper-box-container{width:100%;min-height:50px;padding:0;background:#FFF;cursor:default;float:left;border:1px solid #ddd;right:0px;position:relative;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.2);-moz-box-shadow:0 4px 6px rgba(0,0,0,.2);box-shadow:0 4px 6px rgba(0,0,0,.2);margin-bottom:20px;background:#fff;z-index:1} .wrapper-box-container+.wrapper-box-container{margin-left:20px}  .wrapper-box-container .-header,.wrapper-box-container .-footer,.wrapper-box-container .-content{padding:15px 20px;font-size:12px;color:#000;line-height:22px;border:0;position:relative;z-index:2}  .wrapper-box-container .-header+.-content,.wrapper-box-container .-content+.-content,.wrapper-box-container .-footer{border-top:1px solid #D3D2D2;-moz-box-shadow:inset 0 4px 4px -2px rgba(0,0,0,.12);-o-box-shadow:inset 0 4px 4px -2px rgba(0,0,0,.12);-webkit-box-shadow:inset 0 4px 4px -2px rgba(0,0,0,.12)}  .wrapper-box-container .-content.-more{background:#fafafa} .wrapper-box-container .-full-block{padding:0}  .wrapper-box-container .-header{background:#fafafa;font-size:14px;font-weight:bold} .wrapper-box-container .-footer{background:#f1f1f1;border-bottom:0} .wrapper-box-container .-content > field{color:#1b7ece;width:100%;display:inline-block;font-weight:bold;font-size:16px;box-sizing:border-box}  .wrapper-box-tbl{margin:0;padding:0;width:100%} .wrapper-box-tbl .-sidebar{width:225px;position:relative;vertical-align:top}  .wrapper-box-tbl .-content{vertical-align:top}  .-nav-menu-footer{padding:20px 20px;background:#fafafa;border:0;border-top:1px solid #d7d7d7;line-height:14px}  .-nav-menu-footer .-row{padding:5px 0;margin-bottom:0}  .-nav-menu-footer .-row+.-row{border-top:1px solid #dedede;margin-top:10px;padding-top:10px} .page-nav-menu-section{margin-right:15px;width:215px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-sizing:border-box;box-sizing:border-box;float:left;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}  .page-nav-menu-section .-section-header{padding:10px 20px;margin:0 0 0 0;background:#f6f6f6;border:0;border-bottom:1px solid #d7d7d7;color:000;font-weight:bold;font-size:13px} .page-nav-menu-section .-section-info{padding:10px 20px;margin:0 0 0 0;background:#F7FFF2;border:0;border-bottom:1px solid #d7d7d7;color:000;font-size:13px} .page-nav-menu-section .-section-info strong{font-size:16px}  .page-nav-menu-section ul,.page-nav-menu-section li{margin:0;padding:0;list-style:none} .page-nav-menu-section ul.-nav-menu-main{margin:10px 10px} .page-nav-menu-section .item-group{display:block;text-decoration:none;padding:5px 10px;color:#222;width:170px;font-weight:bold} .page-nav-menu-section a.item-group:hover,.page-nav-menu-section .item-group.-active{background:#19A0E0;color:#FFF} .page-nav-menu-section .-subgroup{float:left;width:100%;padding:0px;display:block} .page-nav-menu-section .-item-group:hover .-subgroup,.page-nav-menu-section .-item-group.-active .-subgroup{display:block} .page-nav-menu-section .item-subgroup{display:block;text-decoration:none;padding:5px 10px 5px 15px;color:#777}  .page-nav-menu-section a.item-subgroup:hover,.page-nav-menu-section .item-subgroup.-active{background:#19A0E0;color:#FFF} .page-section-module{background:#fff;padding:20px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}  .page-section-module .-section-header{padding:20px;width:100%;margin:-25px 0 0 -20px;background:#f6f6f6;border:0;border-bottom:1px solid #d7d7d7;font-size:18px} .page-nav-menu-section+.page-section-module{margin-left:225px} .page-section-module > .-section-content{padding:20px 0;font-size:13px;position:relative} .page-section-module > .-section-content > .-section-content{background:#f7f7f7;padding:20px;width:100%;margin-left:-20px}  .page-section-module hr{border:0;border-top:1px dotted #d2d2d2;margin:15px 0;width:100%;padding:0 20px;margin-left:-20px;clear:both}  .page-section-module input.-style,.page-section-module textarea.-style,.page-section-module select.-style,.page-section-module button.-style,.-new-style-force,.input-1{width :100%;zoom:1;display:inline;margin:0;background:#FFF;background-image:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px;border:1px solid #ddd}  .page-section-module select.-style,select.-new-style-force,select.input-1{-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0 !important;-moz-border-radius:none;border-radius:none;background:url(/content/css/images/bg-select.png) no-repeat right center #FFF;text-indent:0.01px;text-overflow:""}  .page-section-module .-section-title{color:#19A0E0;font-size:14px} ul.form-grid-field{margin:0;padding:0;list-style:none;position:relative}  ul.form-grid-field > li{;float:left;box-sizing:border-box;position:relative;font-size:13px;margin-bottom:20px}  ul.form-grid-field > li > label{font-weight:bold;cursor:inherit}  ul.form-grid-field > li .-input{position:relative}  ul.form-grid-field > li .-input > field{color:#1b7ece;width:100%;display:inline-block;font-weight:bold;font-size:16px;box-sizing:border-box;padding:8px 2px;border-bottom:1px solid #1b7ece;min-height:35px}  ul.form-grid-field > li.section{font-size:16px;line-height:24px;padding:5px;background-color:#dcebfb;border-bottom:1px solid #1b7ece;margin-top:10px}  ul.form-grid-field > li .-section{position:relative;font-size:16px;box-sizing:border-box;padding:8px;background-color:#dcebfb;font-weight:bold;border-bottom:1px solid #1b7ece;margin-top:10px}  ul.form-grid-field > li .-section.-blue{background-color:#dcebfb}  ul.form-grid-field > li .-section.-green{background-color:#DBF5B2;border-color:#5bb522} ul.form-grid-field > li .-section.-red{background-color:#ef9a9a;border-color:#f00} ul.form-grid-field > li .-section.-yellow{background-color:#F8EFCA;border-color:#ceda12} ul.form-grid-field > li .-input input{width:100%;display:inline;margin:0;background:#FFF;color:#343434;font-size:14px;height:42px;border:1px solid #387bb5;padding:8px;box-sizing:border-box}  ul.form-grid-field > li .-input select{width:100%;display:inline;margin:0;color:#343434;font-size:14px;height:42px;border:1px solid #387bb5;padding:8px;box-sizing:border-box}  ul.form-grid-field > li .-input input[type="radio"],ul.form-grid-field > li .-input input[type="checkbox"]{width:inherit;display:inherit;margin:inherit;padding:0}  ul.form-grid-field > li .-input input.-uc{text-transform:uppercase}  ul.form-grid-field > li .-input input.-lc{text-transform:lowercase}  ul.form-grid-field > li+li{margin-left:2%} ul.form-grid-field > li.-c0{clear:both;margin-left:0 !important}  ul.form-grid-field > li.-x1{width:100%}  ul.form-grid-field > li.-x2{width:49%}  ul.form-grid-field > li.-x2{width:49%}  ul.form-grid-field > li.-x3{width:32%}  ul.form-grid-field > li.-x4{width:23.5%}  ul.form-grid-field > li.-x5{width:18.4%}  ul.form-grid-field > li.-x6{width:15%}  ul.form-grid-field > li.-x2_3{width:66%}  ul.form-grid-field > li.-x3_4{width:74.5%}  ul.form-grid-field > li.-x4_5{width:79.6%}  ul.form-grid-field > li.-x4_6{width:66%}  ul.form-grid-field > li.-x5_6{width:83%}  ul.form-grid-field div.input-invalidate{color:#f00 !important;font-size:11px !important;background-color:transparent !important;padding:3px;border:0 !important;position:absolute;top:-20px;right:0}  .page-section-module .form-control-row{position:relative}  .page-section-module .form-control-row+.form-control-row{margin-top:20px}  .page-section-module .form-control-row label{width:150px;float:left;padding-top:6px} .page-section-module .form-control-row label strong{line-height:auto}  .page-section-module .form-control-row label+.-input{margin-left:150px}  .page-section-module .form-control-row .-input input+input{margin-left:15px}  .page-section-module .form-control-row .-input select+select{margin-left:15px}  .page-section-module .form-control-row .-input+.-input{margin-left:15px}  .page-section-module .form-control-row.-small.-column{margin:0;float:left;width:245px} .page-section-module .form-control-row.-small.-column+.form-control-row.-small.-column{margin-left:10px}  .page-section-module .form-control-row.-small.-column label+.-input{margin-left:0} .page-section-module .form-control-row.-small.-column label{width:auto} .page-section-module .-style.-big{font-size:16px;padding:8px 12px;line-height:24px}  .page-section-module .-style.-number{font-size:30px;padding:10px !important;line-height:30px;text-align:center;color:#A00;font-weight:bold}  input.-label-big{padding:16px 20px;font-size:22px;line-height:22px;border:1px solid #e2e2e2} input.-label-medium{padding:12px;font-size:14px;line-height:18px}  select.-double{padding:12px;font-size:14px;line-height:18px}  select.-double.-small{width:28%}  select.-double.-big{max-width:70%} select.-triple{padding:12px;font-size:14px;line-height:18px;width:32.25%} label.-double{width:48.5%;display:inline-block} label.-double+label.-double{margin-left:2%} label.-triple.-big{width:44%;display:inline-block} label.-triple.-medium{width:27%;display:inline-block} .trigger-upload-btn{position:relative;max-width:140px;overflow:hidden}  .trigger-upload-btn input{position:absolute;top:0;right:0;margin:0;padding:0;font-size:999px;cursor:pointer;width:100%;display:block;height:100%;min-height:400px;opacity:0.0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0.0;-moz-opacity:0.0;z-index:1}  .-uploadfilename{font-size:11px;color:#999;top:32px;left:0;position:absolute;text-align:left;width:100%;height:28px;line-height:14px;overflow:hidden}  .-thumb-box-container.-attach{margin:0 60px 0 0;float:left;max-width:175px} .-thumb-box-container.-attach .-thumb-box{border:2px solid #dadada;width:170px;height:240px;margin:0 0 10px 0;background-image:url(./images/bg-thumb-attach.png);background-position:center center;background-repeat:no-repeat;position:relative;-moz-box-shadow:3px 3px 0 rgba(100,100,100,0.1);-webkit-box-shadow:3px 3px 0 rgba(100,100,100,0.1);box-shadow:3px 3px 0 rgba(100,100,100,0.1)}  .-thumb-box-container .-info{line-height:14px;margin-top:35px;color:#777;font-size:12px;border:0;border-top:1px solid #f2cccc;padding:5px 0}  .-thumb-box-container:hover .-info{color:#000;border-top:1px solid #19A0E0}  .-thumb-box-container.-image{} .-thumb-box-container.-image .-thumb-box{border:2px solid #dadada;margin:0 0 10px 0;background-image:url(./images/bg-thumb-image.png);background-position:center center;background-repeat:no-repeat;position:relative;-moz-box-shadow:3px 3px 0 rgba(100,100,100,0.1);-webkit-box-shadow:3px 3px 0 rgba(100,100,100,0.1);box-shadow:3px 3px 0 rgba(100,100,100,0.1)}  .-thumb-box-container.-image .-thumb-box.-snap{min-width:50px;min-height:50px;padding:5px;background-color:#fff} .-thumb-box .-action{display:none} .-thumb-box .-action{display:block;position:absolute;bottom:0;right:0}  .-thumb-box .-action .gbtn{margin:0;padding:5px 0;float:right!important} .btn-toggle-action{position:relative}  .btn-toggle-action .box-action{display:none;position:absolute;top:-20px;right:0;z-index:1;background:#FFF;background:#FFF;-webkit-box-shadow:0px 0px 8px -2px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 8px -2px rgba(0,0,0,0.5);box-shadow:0px 0px 8px -2px rgba(0,0,0,0.5)}  .btn-toggle-action:hover .box-action{display:block;position:absolute}  .btn-toggle-action .box-action ul,.btn-toggle-action .box-action li{margin:0;padding:0;list-style:none} .btn-toggle-action .box-action ul{white-space:nowrap}  .btn-toggle-action .box-action li{display:inline-block;min-width:60px;text-align:center;padding:10px;margin:0;border-left:1px solid #FFF} .btn-toggle-action .box-action li:hover{background:#f8f8f8} .btn-toggle-action .box-action li a{text-decoration:none;color:#999;font-size:11px;font-family:tahoma} .btn-toggle-action .box-action li .-ico{min-height:20px}  .btn-toggle-action .box-action li+li{border-left:1px solid #eee;margin-left:-4px} .btn-toggle-action .box-action li i.fa{font-size:15px}  


/*def (05 - footer).css*/#wrapper-footer{font-size:10px;font-family:Tahoma,Geneva,sans-serif;color:#888} #footer-right{text-align:right;float:right;margin:5px 20px 0 0}  #footer-right a{color:#888;text-decoration:none}


/*def (06 - sprite-ico).css*/.vote-10{background:url('./images/sprite-vote-10.png') center center no-repeat transparent;width:58px;height:10px;overflow:hidden;content:"";display:inline-block;overflow:hidden;background-position:0 -50px}  .vote-10.key5{background-position:0 0} .vote-10.key4{background-position:0 -10px} .vote-10.key3{background-position:0 -20px} .vote-10.key2{background-position:0 -30px} .vote-10.key1{background-position:0 -40px} .vote-10.key0{background-position:0 -50px} .sprite-people{background:url('./images/sprite-people.png') no-repeat transparent;width:16px;height:16px;overflow:hidden;content:"";display:inline-block;overflow:hidden} .sprite-people.-user.-abilitato{background-position:0 0} .sprite-people.-user.-disabilitato{background-position:0 -16px} .sprite-people.-user.-inattesa{background-position:0 -32px} .sprite-people.-istruttore.-abilitato{background-position:-32px 0} .sprite-people.-istruttore.-disabilitato{background-position:-32px -16px} .sprite-people.-istruttore.-inattesa{background-position:-32px -32px} .sprite-people.-struttura.-abilitato{background-position:-16px 0} .sprite-people.-struttura.-disabilitato{background-position:-16px -16px} .sprite-people.-struttura.-inattesa{background-position:-16px -32px} .sprite-people.-untyped.-abilitato{background-position:-48px 0} .sprite-people.-untyped.-disabilitato{background-position:-48px -16px} .sprite-people.-untyped.-inattesa{background-position:-48px -32px} .sprite-ico-soggiorni-price{background:url('./images/sprite-soggiorni-type-price.png') no-repeat transparent;width:16px;height:16px;background-position:0 16px;overflow:hidden;content:"";display:inline-block;overflow:hidden} .sprite-ico-soggiorni-price.key0{background-position:0 0} .sprite-ico-soggiorni-price.key1{background-position:0 -16px} .sprite-ico-commesse-varianti-type{background:url('./images/sprite-soggiorni-type-price.png') no-repeat transparent;width:16px;height:16px;background-position:0 16px;overflow:hidden;content:"";display:inline-block;overflow:hidden} .sprite-ico-commesse-varianti-type.key0{background-position:0 0} .sprite-ico-commesse-varianti-type.key1{background-position:0 -16px} .sprite-option-to{background:url('./images/sprite-option-to.png') no-repeat transparent;width:16px;height:16px;background-position:0 16px;overflow:hidden;content:"";display:inline-block;overflow:hidden}  .sprite-option-to.key0{background-position:0 0} .sprite-option-to.key1{background-position:0 -16px} .sprite-state-enabled{background:url('./images/sprite-state-1-0.png') no-repeat transparent;width:16px;height:16px;background-position:0 16px;overflow:hidden;content:"";display:inline-block;overflow:hidden}  .sprite-state-enabled.key0{background-position:0 -16px} .sprite-state-enabled.key1{background-position:0 0} .sprite-lock{background:url('./images/sprite-lock.png') no-repeat transparent;width:12px;height:12px;overflow:hidden;content:"";display:inline-block;overflow:hidden} .sprite-lock.-lock{background-position:0 0} .sprite-lock.-unlock{background-position:-12px 0} .sprite-action-order{background:url('./images/sprite-action-order.png') no-repeat transparent;width:100px;height:100px;overflow:hidden;content:"";display:inline-block;overflow:hidden} .sprite-action-order.key-ok{background-position:0 0} .sprite-action-order.key-mod{background-position:-100px 0} .sprite-action-order.key-no{background-position:-200px 0} .sprite-action-order.key-ok.selected{background-position:0 -100px} .sprite-action-order.key-mod.selected{background-position:-100px -100px} .sprite-action-order.key-no.selected{background-position:-200px -100px} .sprite-ico-all{background:url('./images/sprite-ico-all.png') no-repeat transparent;overflow:hidden;content:"";display:inline-block;text-indent:-9999px} .sprite-ico-all.-etichetta-socio{width:69px;height:69px;background-position:0 0}  .sprite-ico-all.-etichetta-fornitore{width:69px;height:69px;background-position:-69px 0}  .sprite-ico-all.-etichetta-buonoacquisto{width:69px;height:69px;background-position:-138px 0}  .sprite-check-fa{background:url('./images/sprite-check-fa.png') no-repeat transparent;width:20px;height:20px;overflow:hidden;content:"";display:inline-block;overflow:hidden} .sprite-check-fa.familiare.disabled{background-position:0 0} .sprite-check-fa.aggregato.disabled{background-position:-20px 0} .sprite-check-fa.familiare{background-position:-40px 0} .sprite-check-fa.aggregato{background-position:-60px 0} .sprite-adeguamenti{background:url('./images/sprite-adeguamenti.png') no-repeat transparent;width:40px;height:40px;overflow:hidden;content:"";display:inline-block;overflow:hidden} .sprite-adeguamenti.-valuta{background-position:0 0} .sprite-adeguamenti.-carburante{background-position:-40px 0} .sprite-adeguamenti.-trasferimenti{background-position:-80px 0} .sprite-adeguamenti.-valuta.-disabled{background-position:0 -40px} .sprite-adeguamenti.-carburante.-disabled{background-position:-40px -40px} .sprite-adeguamenti.-trasferimenti.-disabled{background-position:-80px -40px} .sprite-arrow{background:url('./images/sprite-arrow.png') no-repeat transparent;overflow:hidden;content:"";display:inline-block}  .sprite-arrow.-box-left{width:10px;height:20px;background-position:0 0} .sprite-arrow.-box-right{width:10px;height:20px;background-position:-10px 0} .sprite-arrow.-box-top{width:20px;height:10px;background-position:0 0} .sprite-arrow.-box-bottom{width:20px;height:10px;background-position:0 -10px} .sprite-fitel{background:url('./images/sprite-ico-fitel.png') no-repeat transparent;overflow:hidden;content:"";display:inline-block}  .sprite-fitel.-small-disabled{width:16px;height:16px;background-position:0 0} .sprite-fitel.-small-enabled{width:16px;height:16px;background-position:0 -16px} .sprite-check{background:url('./images/sprite-check.png') no-repeat transparent;width:40px;height:40px;overflow:hidden;content:"";display:inline-block;overflow:hidden} .sprite-check.-handicap{background-position:0 0} .sprite-check.-animal{background-position:-40px 0} .sprite-check.-wifi{background-position:-80px 0} .sprite-check.-parking{background-position:-120px 0} .sprite-check.-in{background-position:-160px 0} .sprite-check.-out{background-position:-200px 0} .sprite-check.-distance{background-position:-240px 0} .sprite-check.-uphill{background-position:-280px 0} .sprite-check.-celiac{background-position:-320px 0} .sprite-check.-air{background-position:-360px 0} .sprite-check.-pool{background-position:-400px 0} .sprite-check.-tv{background-position:-440px 0} .sprite-check.-tel{background-position:-480px 0} .sprite-check.-phon{background-position:-520px 0} .sprite-check.-safe{background-position:-560px 0} .sprite-check.-handicap.-disabled{background-position:0 -40px} .sprite-check.-animal.-disabled{background-position:-40px -40px} .sprite-check.-wifi.-disabled{background-position:-80px -40px} .sprite-check.-parking.-disabled{background-position:-120px -40px} .sprite-check.-in.-disabled{background-position:-160px -40px} .sprite-check.-out.-disabled{background-position:-200px -40px} .sprite-check.-distance.-disabled{background-position:-240px -40px} .sprite-check.-uphill.-disabled{background-position:-280px -40px} .sprite-check.-celiac.-disabled{background-position:-320px -40px} .sprite-check.-air.-disabled{background-position:-360px -40px} .sprite-check.-pool.-disabled{background-position:-400px -40px} .sprite-check.-tv.-disabled{background-position:-440px -40px} .sprite-check.-tel.-disabled{background-position:-480px -40px} .sprite-check.-phon.-disabled{background-position:-520px -40px} .sprite-check.-safe.-disabled{background-position:-560px -40px} .sprite-order{background:url('./images/sprite-order-type.png') no-repeat transparent;width:24px;height:16px;overflow:hidden;content:"";display:inline-block;overflow:hidden} .sprite-order.-key0{background-position:0 0} .sprite-order.-key10{background-position:0 -16px} .sprite-order.-key5{background-position:0 -32px} .sprite-order.-key100{background-position:0 -48px} .sprite-order.-key-1{background-position:0 -64px} .sprite-order.-key-10{background-position:0 -80px} .sprite-order.-key-100{background-position:0 -96px} .sprite-order.-key-500{background-position:0 -112px} .flag{width:16px;height:11px;background:url(./images/flags.png) no-repeat;display:inline-block}  .flag.flag-ad{background-position:-16px 0} .flag.flag-ae{background-position:-32px 0} .flag.flag-af{background-position:-48px 0} .flag.flag-ag{background-position:-64px 0} .flag.flag-ai{background-position:-80px 0} .flag.flag-al{background-position:-96px 0} .flag.flag-am{background-position:-112px 0} .flag.flag-an{background-position:-128px 0} .flag.flag-ao{background-position:-144px 0} .flag.flag-ar{background-position:-160px 0} .flag.flag-as{background-position:-176px 0} .flag.flag-at{background-position:-192px 0} .flag.flag-au{background-position:-208px 0} .flag.flag-aw{background-position:-224px 0} .flag.flag-az{background-position:-240px 0} .flag.flag-ba{background-position:0 -11px} .flag.flag-bb{background-position:-16px -11px} .flag.flag-bd{background-position:-32px -11px} .flag.flag-be{background-position:-48px -11px} .flag.flag-bf{background-position:-64px -11px} .flag.flag-bg{background-position:-80px -11px} .flag.flag-bh{background-position:-96px -11px} .flag.flag-bi{background-position:-112px -11px} .flag.flag-bj{background-position:-128px -11px} .flag.flag-bm{background-position:-144px -11px} .flag.flag-bn{background-position:-160px -11px} .flag.flag-bo{background-position:-176px -11px} .flag.flag-br{background-position:-192px -11px} .flag.flag-bs{background-position:-208px -11px} .flag.flag-bt{background-position:-224px -11px} .flag.flag-bv{background-position:-240px -11px} .flag.flag-bw{background-position:0 -22px} .flag.flag-by{background-position:-16px -22px} .flag.flag-bz{background-position:-32px -22px} .flag.flag-ca{background-position:-48px -22px} .flag.flag-catalonia{background-position:-64px -22px} .flag.flag-cd{background-position:-80px -22px} .flag.flag-cf{background-position:-96px -22px} .flag.flag-cg{background-position:-112px -22px} .flag.flag-ch{background-position:-128px -22px} .flag.flag-ci{background-position:-144px -22px} .flag.flag-ck{background-position:-160px -22px} .flag.flag-cl{background-position:-176px -22px} .flag.flag-cm{background-position:-192px -22px} .flag.flag-cn{background-position:-208px -22px} .flag.flag-co{background-position:-224px -22px} .flag.flag-cr{background-position:-240px -22px} .flag.flag-cu{background-position:0 -33px} .flag.flag-cv{background-position:-16px -33px} .flag.flag-cy{background-position:-32px -33px} .flag.flag-cz{background-position:-48px -33px} .flag.flag-de{background-position:-64px -33px} .flag.flag-dj{background-position:-80px -33px} .flag.flag-dk{background-position:-96px -33px} .flag.flag-dm{background-position:-112px -33px} .flag.flag-do{background-position:-128px -33px} .flag.flag-dz{background-position:-144px -33px} .flag.flag-ec{background-position:-160px -33px} .flag.flag-ee{background-position:-176px -33px} .flag.flag-eg{background-position:-192px -33px} .flag.flag-eh{background-position:-208px -33px} .flag.flag-england{background-position:-224px -33px} .flag.flag-er{background-position:-240px -33px} .flag.flag-es{background-position:0 -44px} .flag.flag-et{background-position:-16px -44px} .flag.flag-eu{background-position:-32px -44px} .flag.flag-fi{background-position:-48px -44px} .flag.flag-fj{background-position:-64px -44px} .flag.flag-fk{background-position:-80px -44px} .flag.flag-fm{background-position:-96px -44px} .flag.flag-fo{background-position:-112px -44px} .flag.flag-fr{background-position:-128px -44px} .flag.flag-ga{background-position:-144px -44px} .flag.flag-gb{background-position:-160px -44px} .flag.flag-gd{background-position:-176px -44px} .flag.flag-ge{background-position:-192px -44px} .flag.flag-gf{background-position:-208px -44px} .flag.flag-gg{background-position:-224px -44px} .flag.flag-gh{background-position:-240px -44px} .flag.flag-gi{background-position:0 -55px} .flag.flag-gl{background-position:-16px -55px} .flag.flag-gm{background-position:-32px -55px} .flag.flag-gn{background-position:-48px -55px} .flag.flag-gp{background-position:-64px -55px} .flag.flag-gq{background-position:-80px -55px} .flag.flag-gr{background-position:-96px -55px} .flag.flag-gs{background-position:-112px -55px} .flag.flag-gt{background-position:-128px -55px} .flag.flag-gu{background-position:-144px -55px} .flag.flag-gw{background-position:-160px -55px} .flag.flag-gy{background-position:-176px -55px} .flag.flag-hk{background-position:-192px -55px} .flag.flag-hm{background-position:-208px -55px} .flag.flag-hn{background-position:-224px -55px} .flag.flag-hr{background-position:-240px -55px} .flag.flag-ht{background-position:0 -66px} .flag.flag-hu{background-position:-16px -66px} .flag.flag-id{background-position:-32px -66px} .flag.flag-ie{background-position:-48px -66px} .flag.flag-il{background-position:-64px -66px} .flag.flag-im{background-position:-80px -66px} .flag.flag-in{background-position:-96px -66px} .flag.flag-io{background-position:-112px -66px} .flag.flag-iq{background-position:-128px -66px} .flag.flag-ir{background-position:-144px -66px} .flag.flag-is{background-position:-160px -66px} .flag.flag-it{background-position:-176px -66px} .flag.flag-je{background-position:-192px -66px} .flag.flag-jm{background-position:-208px -66px} .flag.flag-jo{background-position:-224px -66px} .flag.flag-jp{background-position:-240px -66px} .flag.flag-ke{background-position:0 -77px} .flag.flag-kg{background-position:-16px -77px} .flag.flag-kh{background-position:-32px -77px} .flag.flag-ki{background-position:-48px -77px} .flag.flag-km{background-position:-64px -77px} .flag.flag-kn{background-position:-80px -77px} .flag.flag-kp{background-position:-96px -77px} .flag.flag-kr{background-position:-112px -77px} .flag.flag-kw{background-position:-128px -77px} .flag.flag-ky{background-position:-144px -77px} .flag.flag-kz{background-position:-160px -77px} .flag.flag-la{background-position:-176px -77px} .flag.flag-lb{background-position:-192px -77px} .flag.flag-lc{background-position:-208px -77px} .flag.flag-li{background-position:-224px -77px} .flag.flag-lk{background-position:-240px -77px} .flag.flag-lr{background-position:0 -88px} .flag.flag-ls{background-position:-16px -88px} .flag.flag-lt{background-position:-32px -88px} .flag.flag-lu{background-position:-48px -88px} .flag.flag-lv{background-position:-64px -88px} .flag.flag-ly{background-position:-80px -88px} .flag.flag-ma{background-position:-96px -88px} .flag.flag-mc{background-position:-112px -88px} .flag.flag-md{background-position:-128px -88px} .flag.flag-me{background-position:-144px -88px} .flag.flag-mg{background-position:-160px -88px} .flag.flag-mh{background-position:-176px -88px} .flag.flag-mk{background-position:-192px -88px} .flag.flag-ml{background-position:-208px -88px} .flag.flag-mm{background-position:-224px -88px} .flag.flag-mn{background-position:-240px -88px} .flag.flag-mo{background-position:0 -99px} .flag.flag-mp{background-position:-16px -99px} .flag.flag-mq{background-position:-32px -99px} .flag.flag-mr{background-position:-48px -99px} .flag.flag-ms{background-position:-64px -99px} .flag.flag-mt{background-position:-80px -99px} .flag.flag-mu{background-position:-96px -99px} .flag.flag-mv{background-position:-112px -99px} .flag.flag-mw{background-position:-128px -99px} .flag.flag-mx{background-position:-144px -99px} .flag.flag-my{background-position:-160px -99px} .flag.flag-mz{background-position:-176px -99px} .flag.flag-na{background-position:-192px -99px} .flag.flag-nc{background-position:-208px -99px} .flag.flag-ne{background-position:-224px -99px} .flag.flag-nf{background-position:-240px -99px} .flag.flag-ng{background-position:0 -110px} .flag.flag-ni{background-position:-16px -110px} .flag.flag-nl{background-position:-32px -110px} .flag.flag-no{background-position:-48px -110px} .flag.flag-np{background-position:-64px -110px} .flag.flag-nr{background-position:-80px -110px} .flag.flag-nu{background-position:-96px -110px} .flag.flag-nz{background-position:-112px -110px} .flag.flag-om{background-position:-128px -110px} .flag.flag-pa{background-position:-144px -110px} .flag.flag-pe{background-position:-160px -110px} .flag.flag-pf{background-position:-176px -110px} .flag.flag-pg{background-position:-192px -110px} .flag.flag-ph{background-position:-208px -110px} .flag.flag-pk{background-position:-224px -110px} .flag.flag-pl{background-position:-240px -110px} .flag.flag-pm{background-position:0 -121px} .flag.flag-pn{background-position:-16px -121px} .flag.flag-pr{background-position:-32px -121px} .flag.flag-ps{background-position:-48px -121px} .flag.flag-pt{background-position:-64px -121px} .flag.flag-pw{background-position:-80px -121px} .flag.flag-py{background-position:-96px -121px} .flag.flag-qa{background-position:-112px -121px} .flag.flag-re{background-position:-128px -121px} .flag.flag-ro{background-position:-144px -121px} .flag.flag-rs{background-position:-160px -121px} .flag.flag-ru{background-position:-176px -121px} .flag.flag-rw{background-position:-192px -121px} .flag.flag-sa{background-position:-208px -121px} .flag.flag-sb{background-position:-224px -121px} .flag.flag-sc{background-position:-240px -121px} .flag.flag-scotland{background-position:0 -132px} .flag.flag-sd{background-position:-16px -132px} .flag.flag-se{background-position:-32px -132px} .flag.flag-sg{background-position:-48px -132px} .flag.flag-sh{background-position:-64px -132px} .flag.flag-si{background-position:-80px -132px} .flag.flag-sk{background-position:-96px -132px} .flag.flag-sl{background-position:-112px -132px} .flag.flag-sm{background-position:-128px -132px} .flag.flag-sn{background-position:-144px -132px} .flag.flag-so{background-position:-160px -132px} .flag.flag-sr{background-position:-176px -132px} .flag.flag-ss{background-position:-192px -132px} .flag.flag-st{background-position:-208px -132px} .flag.flag-sv{background-position:-224px -132px} .flag.flag-sy{background-position:-240px -132px} .flag.flag-sz{background-position:0 -143px} .flag.flag-tc{background-position:-16px -143px} .flag.flag-td{background-position:-32px -143px} .flag.flag-tf{background-position:-48px -143px} .flag.flag-tg{background-position:-64px -143px} .flag.flag-th{background-position:-80px -143px} .flag.flag-tj{background-position:-96px -143px} .flag.flag-tk{background-position:-112px -143px} .flag.flag-tl{background-position:-128px -143px} .flag.flag-tm{background-position:-144px -143px} .flag.flag-tn{background-position:-160px -143px} .flag.flag-to{background-position:-176px -143px} .flag.flag-tr{background-position:-192px -143px} .flag.flag-tt{background-position:-208px -143px} .flag.flag-tv{background-position:-224px -143px} .flag.flag-tw{background-position:-240px -143px} .flag.flag-tz{background-position:0 -154px} .flag.flag-ua{background-position:-16px -154px} .flag.flag-ug{background-position:-32px -154px} .flag.flag-um{background-position:-48px -154px} .flag.flag-us{background-position:-64px -154px} .flag.flag-uy{background-position:-80px -154px} .flag.flag-uz{background-position:-96px -154px} .flag.flag-va{background-position:-112px -154px} .flag.flag-vc{background-position:-128px -154px} .flag.flag-ve{background-position:-144px -154px} .flag.flag-vg{background-position:-160px -154px} .flag.flag-vi{background-position:-176px -154px} .flag.flag-vn{background-position:-192px -154px} .flag.flag-vu{background-position:-208px -154px} .flag.flag-wales{background-position:-224px -154px} .flag.flag-wf{background-position:-240px -154px} .flag.flag-ws{background-position:0 -165px} .flag.flag-ye{background-position:-16px -165px} .flag.flag-yt{background-position:-32px -165px} .flag.flag-za{background-position:-48px -165px} .flag.flag-zm{background-position:-64px -165px} .flag.flag-zw{background-position:-80px -165px} .flag.flag-en{background-position:-160px -44px} 


/*def (07 - gbtn).css*/.gbtn{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;cursor:pointer;font-size:11px;line-height:15px;margin:0;font:-webkit-small-control;min-width:72px;outline:0;padding-bottom:8px;padding-top:8px;padding-left:8px;padding-right:8px;text-decoration:none;text-align:center;-moz-user-select:none;-webkit-user-select:none} a.gbtn{display:block;float:left}  .gbtn.gbtn-block{width:100%;padding-right:0;padding-left:0}  .gbtn.gbtn-large{font-size:24px;line-height:28px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}  .gbtn.gbtn-small{padding:6px}  .gbtn.gbtn-primary{background-color:#4d90fe;color:#fff;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ed}  .gbtn.gbtn-primary:active,.gbtn.gbtn-primary:hover{-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#357ae8;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);border:1px solid #2f5bb7;color:#fff}  .gbtn.gbtn-default{background-color:#f5f5f5;color:#444;background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #d6d6d6}  .gbtn.gbtn-default:active,.gbtn.gbtn-default:hover{-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#f8f8f8;background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;color:#333}  .gbtn.gbtn-danger{background-color:#d73d32;color:#fff;background-image:-webkit-linear-gradient(top,#d73d32,#bf0000);background-image:-moz-linear-gradient(top,#d73d32,#bf0000);background-image:-ms-linear-gradient(top,#d73d32,#bf0000);background-image:-o-linear-gradient(top,#d73d32,#bf0000);background-image:linear-gradient(top,#d73d32,#bf0000);border:1px solid #b90c0c}  .gbtn.gbtn-danger:active,.gbtn.gbtn-danger:hover{-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#d73d32;background-image:-webkit-linear-gradient(top,#bf0000,#d73d32);background-image:-moz-linear-gradient(top,#bf0000,#d73d32);background-image:-ms-linear-gradient(top,#bf0000,#d73d32);background-image:-o-linear-gradient(top,#bf0000,#d73d32);background-image:linear-gradient(top,#bf0000,#d73d32);border:1px solid #970707;color:#fff}  .gbtn.gbtn-success{background-color:#51a351;color:#fff;background-image:-webkit-linear-gradient(top,#51a351,#00820B);background-image:-moz-linear-gradient(top,#51a351,#00820B);background-image:-ms-linear-gradient(top,#51a351,#00820B);background-image:-o-linear-gradient(top,#51a351,#00820B);background-image:linear-gradient(top,#51a351,#00820B);border:1px solid #077D00}  .gbtn.gbtn-success:active,.gbtn.gbtn-success:hover{-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#51a351;background-image:-webkit-linear-gradient(top,#00820B,#51a351);background-image:-moz-linear-gradient(top,#00820B,#51a351);background-image:-ms-linear-gradient(top,#00820B,#51a351);background-image:-o-linear-gradient(top,#00820B,#51a351);background-image:linear-gradient(top,#00820B,#51a351);border:1px solid #077D00;color:#fff}  .gbtn.gbtn-special{background-color:#ff9c1c;color:#fff;background-image:-webkit-linear-gradient(top,#ff9c1c,#fd7700);background-image:-moz-linear-gradient(top,#ff9c1c,#fd7700);background-image:-ms-linear-gradient(top,#ff9c1c,#fd7700);background-image:-o-linear-gradient(top,#ff9c1c,#fd7700);background-image:linear-gradient(top,#ff9c1c,#fd7700);border:1px solid #f98824;text-shadow:1px 1px 0 rgba(0,0,0,0.3)} .gbtn.gbtn-special:active,.gbtn.gbtn-special:hover{-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#ff9c1c;background-image:-webkit-linear-gradient(top,#fd7700,#ff9c1c);background-image:-moz-linear-gradient(top,#fd7700,#ff9c1c);background-image:-ms-linear-gradient(top,#fd7700,#ff9c1c);background-image:-o-linear-gradient(top,#fd7700,#ff9c1c);background-image:linear-gradient(top,#fd7700,#ff9c1c);border:1px solid #f98824;color:#fff}  


/*def (08 - arrow input).css*/.-pinarrow,.-pinarrow-ico{border-style:dashed;cursor:default;display:-moz-inline-box;display:inline-block;position:absolute;z-index:1000;width:0;height:0;font-size:0;line-height:0;border-color:#ccc}  .-pinarrow.-up,.-pinarrow.-up .-pinarrow-ico{border-width:0 10px 10px 10px;border-bottom-style:solid;top:-10px;left:50%;margin:0 0 0 -10px;border-left-color:transparent !important;border-top-color:transparent !important;border-right-color:transparent !important}  .-pinarrow.-right,.-pinarrow.-right .-pinarrow-ico{border-width:10px 0 10px 10px;border-left-style:solid;right:-10px;top:50%;margin:-10px 0 0 0;border-bottom-color:transparent !important;border-top-color:transparent !important;border-right-color:transparent !important}  .-pinarrow.-down,.-pinarrow.-down .-pinarrow-ico{border-width:10px 10px 0 10px;border-top-style:solid;bottom:-10px;left:50%;margin:0 0 0 -10px;border-left-color:transparent !important;border-bottom-color:transparent !important;border-right-color:transparent !important}  .-pinarrow.-left,.-pinarrow.-left .-pinarrow-ico{border-width:10px 10px 10px 0;border-right-style:solid;left:-10px;top:50%;margin:-10px 0 0 0;border-left-color:transparent !important;border-top-color:transparent !important;border-bottom-color:transparent !important}  .-pinarrow .-pinarrow-ico{border-color:#fafafa}  .-pinarrow.-white .-pinarrow-ico{border-color:#fff}  .-pinarrow.-up .-pinarrow-ico{margin:1px 0 0 -10px;top:0;left:0}  .-pinarrow.-right .-pinarrow-ico{margin:-10px 0 0 -11px;top:0;left:0}  .-pinarrow.-down .-pinarrow-ico{margin:-11px 0 0 -10px;top:0;left:0}  .-pinarrow.-left .-pinarrow-ico{margin:-10px 0 0 1px;top:0;left:0}  .custom-input{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}  .custom-input input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}  .custom-input .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}  .custom-input.input-radio .checkmark{border-radius:50%}  .custom-input:hover input ~ .checkmark{background-color:#ccc}  .custom-input input:checked ~ .checkmark{background-color:#2196F3}  .custom-input .checkmark:after{content:"";position:absolute;display:none}  .custom-input input:checked ~ .checkmark:after{display:block}  .custom-input.input-check .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}  .custom-input.input-radio .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:white}  


/*def (09 - swal).css*/


/*INPAGE*/


/*INPAGE/VIEW*/