/* base */
.ui-helper-hidden-accessible{display:none !important}

/* main */
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,div,p,ul,ol,li,h1,h2,h3,h4,h5,h6,label,form,hr,fieldset,menu,nav,audio,canvas,video{vertical-align:baseline;padding:0;margin:0;border:0}article,aside,caption,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}html,body{height:100%}img{-ms-interpolation-mode:bicubic;border:0}table{border-collapse:separate;border-spacing:0}hr{background-color:#444;margin-top:-1px;height:1px}abbr{border-bottom:1px dotted}strong,b{font-weight:bold}em,i{font-style:italic}sub,sup{position:relative}sup{top:-0.5em}sub{bottom:-0.25em}textarea{max-width:100%;resize:vertical}input[type="submit"],input[type="button"],input[type="reset"],button,label{cursor:pointer}p a{font-style:italic}p img{max-width:100%}::-moz-selection,::selection{text-shadow:none;background:#0AF}label,form,input,button,textarea,fieldset{vertical-align:text-top;font-family:inherit;font-size:inherit}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}body{-webkit-font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1;font-size:15px}h1,h2{font-weight:100}h3,h4,h5,h6{font-weight:bold}small{font-size:.5em}sub,sup{vertical-align:baseline;line-height:0;font-size:75%}code,pre{font-family:monospace, serif}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}a{text-decoration:none;outline:none}p{line-height:1.35}.clean,.input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:transparent;outline:none;padding:0;margin:0;border:0;float:none}.clear,.row:before,.row:after,.wrap:before,.wrap:after{display:table;content:" ";clear:both}.wrap{margin-right:auto;margin-left:auto;zoom:1}#logo,#main_nav,#account,.main_nav-item,.table_point,#filters-search,.filters-tags,.tags-label,#paging-page,#main_footer span,.col{position:relative;display:inline;float:left}.to-teft{float:left}.to-right,#main_nav,#account,#main_footer span+span{float:right}.to-center{margin-right:auto;margin-left:auto;display:block;float:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.visible{visibility:visible;display:inherit}.invisible{visibility:hidden}.hidden{visibility:hidden;display:none !important}.no-scroll{overflow:hidden}.hidden-desktop,.visible-tablet,.visible-tablet--portrait,.visible-tablet--landscape,.visible-phone,.visible-phone--portrait,.visible-phone--landscape{display:none !important}.visible-desktop,.hidden-tablet,.hidden-tablet--portrait,.hidden-tablet--landscape,.hidden-phone,.hidden-phone--portrait,.hidden-phone--landscape{display:inherit !important}@media only screen and (min-device-width: 768px){.visible-desktop,.hidden-tablet,.visible-phone{display:none !important}.hidden-desktop,.visible-tablet,.hidden-phone{display:inherit !important}}@media only screen and (min-device-width: 768px) and (orientation: portrait){.hidden-tablet--portrait,.visible-tablet--landscape{display:none !important}.visible-tablet--portrait,.hidden-tablet--landscape{display:inherit !important}}@media only screen and (min-device-width: 768px) and (orientation: landscape){.visible-tablet--portrait,.hidden-tablet--landscape{display:none !important}.hidden-tablet--portrait,.visible-tablet--landscape{display:inherit !important}}@media only screen and (max-device-width: 767px){.visible-desktop,.visible-tablet,.hidden-phone{display:none !important}.hidden-desktop,.hidden-tablet,.visible-phone{display:inherit !important}}@media only screen and (max-device-width: 767px) and (orientation: portrait){.hidden-phone--portrait,.visible-phone--landscape{display:none !important}.visible-phone--portrait,.hidden-phone--landscape{display:inherit !important}}@media only screen and (max-device-width: 767px) and (orientation: landscape){.visible-phone--portrait,.hidden-phone--landscape{display:none !important}.hidden-phone--portrait,.visible-phone--landscape{display:inherit !important}}html,input,button,select,textarea,h1,h2,.view-show_as,#view-content.formated h1,#view-content.formated h2,#view-content.formated h3,#view-content.formated h4,#view-content.formated h5,#view-content.formated h6,#popup-content h3{font-family:"Open Sans", Verdana, Arial, sans-serif}h3,h4,h5,h6{font-family:Georgia, "Times New Roman", serif}html{background-color:#ddd}td{padding:0}.wrap{max-width:1200px;width:100%}#main_body{padding-bottom:70px;margin-bottom:-45px;min-height:100%}#main_header{height:60px}#logo{padding:10px;font-size:34px;color:#0399d6;text-decoration:underline}#main_nav,#account{text-transform:uppercase;margin-top:20px;font-size:12px}#main_nav{list-style:none}.main_nav-item{padding:0 9px}.main_nav-item+.main_nav-item{border-left:1px solid}.main_nav-link,.account-link{padding:2px;color:#231f20;border-bottom:1px solid transparent}.main_nav-link:hover,.account-link:hover{border-bottom-color:#231f20}.main_nav-link{display:block}#account{margin-left:65px}.account-link{display:inline-block}#main_content{vertical-align:top;margin:0 auto}#main_content:before,#main_content:after{content:none}#main_content-panel,#main_content-title,#main_content-view,#main_content-sidebar{vertical-align:top}#main_content-panel{background-color:#0399d6;padding-bottom:20px;padding-top:20px;width:135px}#main_content-title,#main_content-view,#main_content-sidebar{background-color:#fff}#main_content-sidebar{border-left:1px solid #ddd;width:400px}#main_content-title{height:1%}.panel-btn{margin-bottom:10px;text-align:center;font-size:16px;display:block}.panel-btn--add{background-color:#b0d030;margin-bottom:20px;line-height:20px;margin-top:-20px;font-size:14px;padding:25px 0}.panel-btn--add .panel-btn_content,.panel-btn--add .panel-icon{display:inline-block;padding:0;margin:0 5px 0 0}.panel-btn--add:hover{background-color:#8da726}.panel-btn--add+.panel-btn--add{margin-top:-15px}.panel-btn--large:hover>.panel-btn_content,.panel-btn--large.active>.panel-btn_content{background-color:#fff;color:#231f20}.panel-btn_content{padding-bottom:13px;padding-right:10px;padding-top:15px;margin-left:10px;display:block;color:#fff}.panel-icon{font-family:FontAwesome;line-height:35px;text-align:center;font-style:normal;font-size:35px;display:block !important;margin:0 auto 10px;height:35px;width:40px}.panel-icon--add{vertical-align:top;margin-right:5px;line-height:20px;font-size:18px;display:inline-block !important;height:20px;width:20px}#view-content table,#sidebar-content table{border-collapse:collapse;border-bottom:1px solid #ddd;width:100%}#view-content table a,#sidebar-content table a{text-decoration:underline;color:inherit}#view-content th,#view-content td,#sidebar-content th,#sidebar-content td{padding:5px 10px}#view-content th,#sidebar-content th{text-transform:uppercase;text-align:left;font-size:12px;height:30px;color:#fff}#view-content td,#sidebar-content td{line-height:1.4;font-size:12px;height:40px;top:1px}#view-content thead,#sidebar-content thead{background-color:#b0d030}#view-content h2,#sidebar-content h2{margin-bottom:20px}#view-content a,#sidebar-content a{color:inherit}#view-content a:hover,#sidebar-content a:hover{text-decoration:underline}#view-content small,#sidebar-content small{font-size:0.7em;color:#999}#view-content hr,#sidebar-content hr{margin:30px 0;background-color:#ccc}#view-title{background-color:#eeeced;font-weight:600;font-size:26px;padding:20px 25px}.view-show_as{margin-right:10px;line-height:20px;margin-top:-73px;font-size:14px;color:inherit;float:right}.view-show_as:before{text-decoration:none;font-family:FontAwesome;margin-left:5px;font-size:24px;float:right}.view-show_as:hover{text-decoration:underline}#view-content{padding:30px 10px}#view-content.formated{line-height:1.5;padding:10px 30px 30px}#view-content.formated ul,#view-content.formated ol{margin-left:20px}#view-content.formated h1,#view-content.formated h2,#view-content.formated h3,#view-content.formated h4,#view-content.formated h5,#view-content.formated h6{margin:20px 0}.table--striped>tbody>tr:nth-child(odd){background-color:#fff}.table--striped>tbody>tr:nth-child(even){background-color:#f6f6f6}.table--striped>tbody td{border-right:1px solid #ddd;border-left:1px solid #ddd}.table_point{background-color:#ddd;border-radius:100%;margin-right:10px;height:15px;width:15px}.table_point.table_point--red{background-color:#eb1e2f}.table_point.table_point--blue{background-color:#0858a7}.table_point.table_point--green{background-color:#2e9f3e}.table_point.table_point--brown{background-color:#6e4c30}.table_point.table_point--yellow{background-color:#dcc600}.admin_link{margin-top:3px;color:inherit;float:right}.admin_link:hover{text-decoration:underline}#sidebar-tabs{font-weight:600;text-align:center;font-size:22px;padding:24px 30px}#sidebar-tabs .splitter--vertical{background-color:#ddd;margin:-50px 10px;height:40px}.sidebar-tab_link{color:inherit}.sidebar-tab_link:hover,.sidebar-tab_link.active{text-decoration:underline}.sidebar-tab_link.active{color:#b0d030}#sidebar-content{font-size:12px;padding:10px}#sidebar-content .input--submit{margin-bottom:5px}#sidebar-content .sidebar-hidden_link{display:none !important}.sidebar-tab{display:none}.sidebar-tab.active{display:block}.form_links{text-align:center;font-size:12px;padding:15px 5px 5px}.form_link+.form_link{margin-left:20px}.splitter--vertical{vertical-align:middle;display:inline-block;height:auto;width:1px}.splitter--horizontal{display:block;height:1px;width:auto}#filters{padding-bottom:20px}#filters .input{margin-left:10px}#filters-search{margin-bottom:10px;font-size:12px;padding:0 5px;height:27px;width:140px}.filters-tags{padding-right:20px;width:535px}.filters-tags--small{border-right:1px solid #ddd;margin-right:20px;border-left:1px solid #ddd;padding:0 20px;width:170px}.filters-tags--small>.tags-label{margin-right:0;margin-bottom:0}.tags-label{background-color:#231f20;margin-bottom:10px;border-radius:3px;margin-right:10px;line-height:20px;font-size:12px;padding:4px 6px 3px 5px;color:#fff}.tags-label.tags-label--red{background-color:#eb1e2f}.tags-label.tags-label--red>.filters-count{color:#eb1e2f}.tags-label.tags-label--blue{background-color:#0858a7}.tags-label.tags-label--blue>.filters-count{color:#0858a7}.tags-label.tags-label--green{background-color:#2e9f3e}.tags-label.tags-label--green>.filters-count{color:#2e9f3e}.tags-label.tags-label--brown{background-color:#6e4c30}.tags-label.tags-label--brown>.filters-count{color:#6e4c30}.tags-label.tags-label--yellow{background-color:#dcc600}.tags-label.tags-label--yellow>.filters-count{color:#dcc600}.tags-label.tags-label--white{color:#231f20;background:none}.tags-label.tags-label--white>.filters-count{color:#231f20}.tags-label.tags-label--orange{background-color:#eb933b}.tags-label.tags-label--orange>.filters-count{color:#eb933b}.tags-checkbox{margin-right:5px;display:inline-block}.tags-count{background-color:#fff;border-radius:2px;margin-left:10px;line-height:12px;font-size:10px;padding:1px 5px;color:#231f20}.tags-label-block{display:block}#paging{line-height:30px;margin-top:30px;text-align:center}#paging-page{font-size:12px}#paging-nums{background-color:#eeeced;vertical-align:top;border-radius:3px;line-height:31px;font-size:0;display:inline-block;border:1px solid #ddd}.paging-num{vertical-align:top;min-width:33px;font-size:12px;display:inline-block;padding:0 10px;height:31px;color:#231f20}.paging-num:hover,.paging-num.active{background-color:#ddd}.paging-num:before{line-height:33px}.paging-num+.paging-num{border-left:1px solid #ddd}.notification{line-height:15px;text-align:center;background:#eee;font-size:12px;padding:10px;border:1px solid #ddd;color:#666}.notification.success{border-color:#c3d3bc;background:#d5f0ca;color:#629e49}.notification.warning{border-color:#d4d4ac;background:#f0edca;color:#aca22e}.notification.error{border-color:#d4acac;background:#f0caca;color:#b34b4b}#popup{background-color:rgba(0,0,0,0.35);position:fixed;display:none;padding:40px;z-index:99;bottom:0;right:0;left:0;top:0}.popup-visible{overflow:hidden}.popup-visible #popup{display:block}#popup-body{max-width:800px;min-width:400px;position:relative;overflow:auto;margin:0 auto;height:100%;width:100%}#popup-close{background-position:center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAR0lEQVR4AWNQllf4D8IMhAFCLYggQiOmOiQOLo04Df4Pw4TECWjE1EBAI2ENBJ1Ktk1k+4ns0CMpnlQUFMHypKQIuEay0h4Ak7tPeiN5/n0AAAAASUVORK5CYII=);background-color:#fff;position:absolute;content:"";cursor:pointer;height:30px;width:30px;right:0;top:0}#popup-window{display:table;height:100%;width:100%}#popup-view{vertical-align:middle;display:table-cell;height:100%}#popup-content{background-color:#fff;padding:20px}#popup-content h2{margin-bottom:40px;font-weight:400;font-size:38px}#popup-content h3{margin-bottom:20px;font-weight:normal}#popup-content hr{background-color:#ddd;margin:30px 0}#popup-content table{padding:0 20px;width:100%}#popup-content p{font-size:14px}#popup-content td{white-space:nowrap;padding:5px}#popup-content .input--submit{margin-bottom:30px;padding:10px 15px;height:auto}.input{background-color:#eeeced;padding:5px 10px;border:1px solid transparent;height:40px}.input--submit{background-color:#b0d030;border-radius:3px;font-weight:600;font-size:12px;display:inline-block;padding:4px 15px;height:27px;color:#fff}.input--submit:hover{background-color:#8da726}.input--full,.input--half{display:inline-block;width:100%}.input--full{width:100%}.input--half{width:49%}.input--half+.input--half{margin-left:2% !important}.input--area{max-height:300px}#main_footer{background-color:#231f20;padding-bottom:10px;padding-right:25px;padding-left:25px;padding-top:10px;line-height:25px;font-size:12px;color:#fff}#main_footer a{text-decoration:underline;color:#b0d030}#loading{-webkit-transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-ms-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;transition:all 0.25s ease-in;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);position:absolute;display:block;bottom:0;right:0;left:0;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAAEklEQVR4AWM4WP+/nuF//cF6ABw4BX0TxUxQAAAAAElFTkSuQmCC);position:fixed;display:none;z-index:1000}#loading.visible{display:block}#loading-anim{background-position:center center;background-repeat:no-repeat;background-color:#fff;border-radius:10px;margin-left:-61px;margin-top:-61px;position:absolute;border:1px solid #ddd;height:120px;width:120px;left:50%;top:50%}.panel-btn,#popup-content input[type="submit"]{-webkit-transition:background-color 0.15s linear;-moz-transition:background-color 0.15s linear;-ms-transition:background-color 0.15s linear;-o-transition:background-color 0.15s linear;transition:background-color 0.15s linear}.panel-btn_content{-webkit-transition:background-color 0.15s linear,color 0.15s linear;-moz-transition:background-color 0.15s linear,color 0.15s linear;-ms-transition:background-color 0.15s linear,color 0.15s linear;-o-transition:background-color 0.15s linear,color 0.15s linear;transition:background-color 0.15s linear,color 0.15s linear}.main_nav-link,.account-link{-webkit-transition:border-bottom-color 0.15s linear;-moz-transition:border-bottom-color 0.15s linear;-ms-transition:border-bottom-color 0.15s linear;-o-transition:border-bottom-color 0.15s linear;transition:border-bottom-color 0.15s linear}

/* style */
.map{width:100%;height:600px}.map.detail_map{height:300px}.map.detail_map-big{height:400px}.ui-autocomplete.ui-corner-all{background:#e7e7e7;font-size:13px;list-style:none none;margin:0;max-height:195px;overflow:auto;padding:5px;position:absolute}.ui-autocomplete.ui-corner-all li{margin:0;padding:0}.ui-autocomplete.ui-corner-all a{display:block;padding:4px 0;cursor:pointer}.ui-autocomplete.ui-corner-all a.ui-state-focus{background:#ccc}#popup-content{overflow:hidden}dl{margin-top:5px}dd{margin-bottom:5px}.table--cc_list tbody tr.cc_status-future{background-color:#bbfcf7}.table--cc_list tbody tr.cc_status-today{background-color:#d7ffa9}.table--cc_list tbody tr.cc_status-past{background-color:#fccbb9}.table--cc_list tbody tr+tr{border-top:1px solid #ddd}#form-companies-filter-show-categories,#form-companies-filter-hide-categories{float:left}#loading-anim{background-image:url("/layout/loading.gif")}.invalid{border:1px solid #e01d1d !important}

