﻿/* W3.CSS 2.84 Dec 2016 by Jan Egil and Borge Refsnes */
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
dfn{font-style:italic}mark{background:#ff0;color:#000}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}sup{top:-0.5em}figure{margin:1em 40px}
img{border-style:none}svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}
button,input{overflow:visible}button,select{text-transform:none}
button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}
[type=checkbox],[type=radio]{padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:0.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/* End extract */
html,body{font-family:'Roboto',sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden}
h1,h2,h3,h4,h5,h6,.w3-slim,.w3-wide{font-family:"Segoe UI",Arial,sans-serif}
h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}
.w3-serif{font-family:"Times New Roman",Times,serif}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
hr{border:0;border-top:1px solid #eee;margin:20px 0}
img{margin-bottom:-5px}a{color:inherit}
.w3-image{max-width:100%;height:auto}
.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}
.w3-table-all{border:1px solid #ccc}
.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}
.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1}
.w3-table-all tr:nth-child(odd){background-color:#fff}
.w3-table-all tr:nth-child(even){background-color:#f1f1f1}
.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}
.w3-centered tr th,.w3-centered tr td{text-align:center}
.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}
.w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:16px}
.w3-btn,.w3-btn-block{border:none;display:inline-block;outline:0;padding:6px 16px;vertical-align:middle;overflow:hidden;text-decoration:none!important;color:#fff;background-color:#000;text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn:hover,.w3-btn-block:hover,.w3-btn-floating:hover,.w3-btn-floating-large:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.w3-btn,.w3-btn-floating,.w3-btn-floating-large,.w3-closenav,.w3-opennav,.w3-btn-block{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.w3-btn-floating,.w3-btn-floating-large{display:inline-block;text-align:center;color:#fff;background-color:#000;position:relative;overflow:hidden;z-index:1;padding:0;border-radius:50%;cursor:pointer;font-size:24px}
.w3-btn-floating{width:40px;height:40px;line-height:40px}.w3-btn-floating-large{width:56px;height:56px;line-height:56px}
.w3-disabled,.w3-btn:disabled,.w3-btn-floating:disabled,.w3-btn-floating-large:disabled{cursor:not-allowed;opacity:0.3}
.w3-btn.w3-disabled *,.w3-btn-block.w3-disabled,.w3-btn-floating.w3-disabled *,.w3-btn:disabled *,.w3-btn-floating:disabled *{pointer-events:none}
.w3-btn.w3-disabled:hover,.w3-btn-block.w3-disabled:hover,.w3-btn:disabled:hover,.w3-btn-floating.w3-disabled:hover,.w3-btn-floating:disabled:hover,
.w3-btn-floating-large.w3-disabled:hover,.w3-btn-floating-large:disabled:hover{box-shadow:none}
.w3-btn-group .w3-btn{float:left}.w3-btn-block{width:100%}
.w3-btn-bar .w3-btn{box-shadow:none;background-color:inherit;color:inherit;float:left}.w3-btn-bar .w3-btn:hover{background-color:#ccc}
.w3-badge,.w3-tag,.w3-sign{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}
.w3-badge{border-radius:50%}
ul.w3-ul{list-style-type:none;padding:0;margin:0}ul.w3-ul li{padding:6px 2px 6px 16px;border-bottom:1px solid #ddd}ul.w3-ul li:last-child{border-bottom:none}
.w3-tooltip,.w3-display-container{position:relative}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block}
.w3-navbar{list-style-type:none;margin:0;padding:0;overflow:hidden}
.w3-navbar li{float:left}.w3-navbar li a,.w3-navitem,.w3-navbar li .w3-btn,.w3-navbar li .w3-input{display:block;padding:8px 16px}.w3-navbar li .w3-btn,.w3-navbar li .w3-input{border:none;outline:none;width:100%}
.w3-navbar li a:hover{color:#000;background-color:#ccc}
.w3-navbar .w3-dropdown-hover,.w3-navbar .w3-dropdown-click{position:static}
.w3-navbar .w3-dropdown-hover:hover,.w3-navbar .w3-dropdown-hover:first-child,.w3-navbar .w3-dropdown-click:hover{background-color:#ccc;color:#000}
.w3-navbar a,.w3-topnav a,.w3-sidenav a,.w3-dropdown-content a,.w3-accordion-content a,.w3-dropnav a{text-decoration:none!important}
.w3-navbar .w3-opennav.w3-right{float:right!important}.w3-topnav{padding:8px 8px}
.w3-topnav a{padding:0 8px;border-bottom:3px solid transparent;-webkit-transition:border-bottom .25s;transition:border-bottom .25s}
.w3-topnav a:hover{border-bottom:3px solid #fff}.w3-topnav .w3-dropdown-hover a{border-bottom:0}
.w3-opennav,.w3-closenav{color:inherit}.w3-opennav:hover,.w3-closenav:hover{cursor:pointer;opacity:0.8}
.w3-btn,.w3-btn-floating,.w3-dropnav a,.w3-btn-floating-large,.w3-btn-block, .w3-navbar a,.w3-sidenav a,.w3-pagination li a,.w3-hoverable tbody tr,.w3-hoverable li,
.w3-accordion-content a,.w3-dropdown-content a,.w3-dropdown-click:hover,.w3-dropdown-hover:hover,.w3-opennav,.w3-closenav,.w3-closebtn,*[class*="w3-hover-"]
{-webkit-transition:background-color .25s,color .15s,box-shadow .25s,opacity 0.25s,filter 0.25s,border 0.15s;transition:background-color .25s,color .15s,box-shadow .15s,opacity .25s,filter .25s,border .15s}
.w3-ripple:active{opacity:0.5}.w3-ripple{-webkit-transition:opacity 0s;transition:opacity 0s}
.w3-sidenav{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}
.w3-sidenav a{padding:4px 2px 4px 16px}.w3-sidenav a:hover{background-color:#ccc}.w3-sidenav a,.w3-dropnav a{display:block}
.w3-sidenav .w3-dropdown-hover:hover,.w3-sidenav .w3-dropdown-hover:first-child,.w3-sidenav .w3-dropdown-click:hover,.w3-dropnav a:hover{background-color:#ccc;color:#000}
.w3-sidenav .w3-dropdown-hover,.w3-sidenav .w3-dropdown-click {width:100%}.w3-sidenav .w3-dropdown-hover .w3-dropdown-content,.w3-sidenav .w3-dropdown-click .w3-dropdown-content{min-width:100%}
.w3-main,#main{transition:margin-left .4s}
.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}.w3-closebtn{text-decoration:none;float:right;font-size:24px;font-weight:bold;color:inherit}
.w3-closebtn:hover,.w3-closebtn:focus{color:#000;text-decoration:none;cursor:pointer}
.w3-pagination{display:inline-block;padding:0;margin:0}.w3-pagination li{display:inline}
.w3-pagination li a{text-decoration:none;color:#000;float:left;padding:8px 16px}
.w3-pagination li a:hover{background-color:#ccc}
.w3-input-group,.w3-group{margin-top:24px;margin-bottom:24px}
.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #808080;width:100%}
.w3-label{color:#009688}.w3-input:not(:valid)~.w3-validate{color:#f44336}
.w3-select{padding:9px 0;width:100%;color:#000;border:1px solid transparent;border-bottom:1px solid #009688}
.w3-select select:focus{color:#000;border:1px solid #009688}.w3-select option[disabled]{color:#009688}
.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}
.w3-dropdown-hover:hover .w3-dropdown-content{display:block;z-index:1}
.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0}
.w3-dropdown-content a{padding:6px 16px;display:block}
.w3-dropdown-content a:hover{background-color:#ccc}
.w3-accordion {width:100%;cursor:pointer}
.w3-accordion-content{cursor:auto;display:none;position:relative;width:100%;margin:0;padding:0}
.w3-accordion-content a{padding:6px 16px;display:block}.w3-accordion-content a:hover{background-color:#ccc}
.w3-progress-container{width:100%;height:1.5em;position:relative;background-color:#f1f1f1}
.w3-progressbar{background-color:#757575;height:100%;position:absolute;line-height:inherit}
input[type=checkbox].w3-check,input[type=radio].w3-radio{width:24px;height:24px;position:relative;top:6px}
input[type=checkbox].w3-check:checked+.w3-validate,input[type=radio].w3-radio:checked+.w3-validate{color:#009688}
input[type=checkbox].w3-check:disabled+.w3-validate,input[type=radio].w3-radio:disabled+.w3-validate{color:#aaa}
.w3-responsive{overflow-x:auto}
.w3-container:after,.w3-panel:after,.w3-row:after,.w3-row-padding:after,.w3-topnav:after,.w3-clear:after,.w3-btn-group:before,.w3-btn-group:after,.w3-btn-bar:before,.w3-btn-bar:after
{content:"";display:table;clear:both}
.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}
/***/.w3-col[class*='s-'], .w3-col[class^="s-"]{display:block;} /***/.w3-col.disp-col[class*='s-'], .w3-col.disp-col[class^="s-"]{display:table-cell;} /***/.w3-col.s-0{display:none;}
.w3-col.s1, .w3-col.s-1{width:8.33333%}
.w3-col.s2, .w3-col.s-2{width:16.66666%}
.w3-col.s3, .w3-col.s-3{width:24.99999%}
.w3-col.s4, .w3-col.s-4{width:33.33333%}
.w3-col.s5, .w3-col.s-5{width:41.66666%}
.w3-col.s6, .w3-col.s-6{width:49.99999%}
.w3-col.s7, .w3-col.s-7{width:58.33333%}
.w3-col.s8, .w3-col.s-8{width:66.66666%}
.w3-col.s9, .w3-col.s-9{width:74.99999%}
.w3-col.s10, .w3-col.s-10{width:83.33333%}
.w3-col.s11, .w3-col.s-11{width:91.66666%}
.w3-col.s12,.w3-col.s-12,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{width:99.99999%}
/* From 'Medium' to 'Large' Size Devices */
@media only screen and (min-width:601px){
.w3-col[class*='m-'], .w3-col[class^="m-"]{display:block;}
.w3-col.disp-col[class*='m-'], .w3-col.disp-col[class^="m-"]{display:table-cell;}
.w3-col.m-0{display:none;}
.w3-col.m1,.w3-col.m-1{width:8.33333%}
.w3-col.m2,.w3-col.m-2{width:16.66666%}
.w3-col.m3,.w3-col.m-3,.w3-quarter{width:24.99999%}
.w3-col.m4,.w3-col.m-4,.w3-third{width:33.33333%}
.w3-col.m5,.w3-col.m-5{width:41.66666%}
.w3-col.m6,.w3-col.m-6,.w3-half{width:49.99999%}
.w3-col.m7,.w3-col.m-7{width:58.33333%}
.w3-col.m8,.w3-col.m-8,.w3-twothird{width:66.66666%}
.w3-col.m9,.w3-col.m-9{width:74.99999%}
.w3-col.m10,.w3-col.m-10{width:83.33333%}
.w3-col.m11,.w3-col.m-11{width:91.66666%}
.w3-col.m12,.w3-col.m-12{width:99.99999%}}
@media only screen and (min-width:993px){
.w3-col[class*='l-'], .w3-col[class^="l-"]{display:block;}
.w3-col.disp-col[class*='l-'], .w3-col.disp-col[class^="l-"]{display:table-cell;}
.w3-col.l-0{display:none;}
.w3-col.l1,.w3-col.l-1{width:8.33333%}
.w3-col.l2,.w3-col.l-2{width:16.66666%}
.w3-col.l3,.w3-col.l-3,.w3-quarter{width:24.99999%}
.w3-col.l4,.w3-col.l-4,.w3-third{width:33.33333%}
.w3-col.l5,.w3-col.l-5{width:41.66666%}
.w3-col.l6,.w3-col.l-6,.w3-half{width:49.99999%}
.w3-col.l7,.w3-col.l-7{width:58.33333%}
.w3-col.l8,.w3-col.l-8,.w3-twothird{width:66.66666%}
.w3-col.l9,.w3-col.l-9{width:74.99999%}
.w3-col.l10,.w3-col.l-10{width:83.33333%}
.w3-col.l11,.w3-col.l-11{width:91.66666%}
.w3-col.l12,.w3-col.l-12{width:99.99999%}}
/* Exact Medium to Large Size Devices */
@media only screen and (min-width:993px) and (max-width:1030px){
.w3-col[class*='ml-'], .w3-col[class^="ml-"]{display:block;}
.w3-col.disp-col[class*='ml-'], .w3-col.disp-col[class^="ml-"]{display:table-cell;}
.w3-col.ml-0{display:none;}
.w3-col.ml1,.w3-col.ml-1{width:8.33333%}
.w3-col.ml2,.w3-col.ml-2{width:16.66666%}
.w3-col.ml3,.w3-col.ml-3,.w3-quarter{width:24.99999%}
.w3-col.ml4,.w3-col.ml-4,.w3-third{width:33.33333%}
.w3-col.ml5,.w3-col.ml-5{width:41.66666%}
.w3-col.ml6,.w3-col.ml-6,.w3-half{width:49.99999%}
.w3-col.ml7,.w3-col.ml-7{width:58.33333%}
.w3-col.ml8,.w3-col.ml-8,.w3-twothird{width:66.66666%}
.w3-col.ml9,.w3-col.ml-9{width:74.99999%}
.w3-col.ml10,.w3-col.ml-10{width:83.33333%}
.w3-col.ml11,.w3-col.ml-11{width:91.66666%}
.w3-col.ml12,.w3-col.ml-12{width:99.99999%}}
.w3-content{max-width:980px;margin:auto}
.w3-rest{overflow:hidden}
.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}
@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}}
@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}
@media (min-width:993px){.w3-modal-content{width:900px}}
@media screen and (max-width:600px){.w3-topnav a{display:block}.w3-navbar li:not(.w3-opennav){float:none;width:100%!important}.w3-navbar li.w3-right{float:none!important}}
@media screen and (max-width:600px){.w3-topnav .w3-dropdown-hover .w3-dropdown-content,.w3-navbar .w3-dropdown-click .w3-dropdown-content,.w3-navbar .w3-dropdown-hover .w3-dropdown-content{position:relative}}
@media screen and (max-width:600px){.w3-topnav,.w3-navbar{text-align:center}}
@media (max-width:600px){.w3-hide-small{display:none!important}}
@media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}}
@media (min-width:993px){.w3-hide-large{display:none!important}}
@media screen and (max-width:992px){.w3-sidenav.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}}
@media screen and (min-width:993px){.w3-sidenav.w3-collapse{display:block!important}}
.w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}
.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
.w3-left{float:left!important}.w3-right{float:right!important}
.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}
.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}
.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}
.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important}
.w3-vertical{word-break:break-all;line-height:1;text-align:center;width:0.6em}
.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}
.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}
.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}
.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}
.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none}
.w3-circle{border-radius:50%!important}
.w3-round-small{border-radius:2px!important}.w3-round,.w3-round-medium{border-radius:4px!important}
.w3-round-large{border-radius:8px!important}.w3-round-xlarge{border-radius:16px!important}
.w3-round-xxlarge{border-radius:32px!important}.w3-round-jumbo{border-radius:64px!important}
.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}
.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}
.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}
.w3-margin{margin:16px!important}.w3-margin-0{margin:0!important}
.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}
.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}
.w3-section{margin-top:16px!important;margin-bottom:16px!important}
.w3-padding-tiny{padding:2px 4px!important}.w3-padding-small{padding:4px 8px!important}
.w3-padding-medium,.w3-padding,.w3-form{padding:8px 16px!important}
.w3-padding-large{padding:12px 24px!important}.w3-padding-xlarge{padding:16px 32px!important}
.w3-padding-xxlarge{padding:24px 48px!important}.w3-padding-jumbo{padding:32px 64px!important}
.w3-padding-4{padding-top:4px!important;padding-bottom:4px!important}
.w3-padding-8{padding-top:8px!important;padding-bottom:8px!important}
.w3-padding-12{padding-top:12px!important;padding-bottom:12px!important}
.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}
.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}
.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}
.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}
.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important}
.w3-padding-128{padding-top:128px!important;padding-bottom:128px!important}
.w3-padding-0{padding:0!important}
.w3-padding-top{padding-top:8px!important}.w3-padding-bottom{padding-bottom:8px!important}
.w3-padding-left{padding-left:16px!important}.w3-padding-right{padding-right:16px!important}
.w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important}
.w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important}
.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}
.w3-spin{animation:w3-spin 2s infinite linear;-webkit-animation:w3-spin 2s infinite linear}
@-webkit-keyframes w3-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes w3-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.w3-container{padding:0.01em 16px}
.w3-panel{padding:0.01em 16px;margin-top:16px!important;margin-bottom:16px!important}
.w3-example{background-color:#f1f1f1;padding:0.01em 16px}
.w3-code,.w3-codespan{font-family:Consolas,"courier new";font-size:16px}
.w3-code{line-height:1.4;width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4CAF50;word-wrap:break-word}
.w3-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}
.w3-example,.w3-code{margin:20px 0}.w3-card{border:1px solid #ccc}
.w3-card-2,.w3-example{box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important}
.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
.w3-card-8{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
.w3-card-12{box-shadow:0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)!important}
.w3-card-16{box-shadow:0 16px 24px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21)!important}
.w3-card-24{box-shadow:0 24px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22)!important}
.w3-animate-fading{-webkit-animation:fading 10s infinite;animation:fading 10s infinite}
@-webkit-keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.w3-animate-opacity{-webkit-animation:opac 0.8s;animation:opac 0.8s}
@-webkit-keyframes opac{from{opacity:0} to{opacity:1}}
@keyframes opac{from{opacity:0} to{opacity:1}}
.w3-animate-top{position:relative;-webkit-animation:animatetop 0.4s;animation:animatetop 0.4s}
@-webkit-keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
.w3-animate-left{position:relative;-webkit-animation:animateleft 0.4s;animation:animateleft 0.4s}
@-webkit-keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.w3-animate-right{position:relative;-webkit-animation:animateright 0.4s;animation:animateright 0.4s}
@-webkit-keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.w3-animate-bottom{position:relative;-webkit-animation:animatebottom 0.4s;animation:animatebottom 0.4s}
@-webkit-keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0px;opacity:1}}
@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
.w3-animate-zoom {-webkit-animation:animatezoom 0.6s;animation:animatezoom 0.6s}
@-webkit-keyframes animatezoom{from{-webkit-transform:scale(0)} to{-webkit-transform:scale(1)}}
@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.w3-animate-input{-webkit-transition:width 0.4s ease-in-out;transition:width 0.4s ease-in-out}.w3-animate-input:focus{width:100%!important}
.w3-opacity,.w3-hover-opacity:hover{opacity:0.60;filter:alpha(opacity=60);-webkit-backface-visibility:hidden}
.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1;filter:alpha(opacity=100);-webkit-backface-visibility:hidden}
.w3-opacity-max{opacity:0.25;filter:alpha(opacity=25);-webkit-backface-visibility:hidden}
.w3-opacity-min{opacity:0.75;filter:alpha(opacity=75);-webkit-backface-visibility:hidden}
.w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.w3-greyscale,.w3-grayscale{-webkit-filter:grayscale(75%);filter:grayscale(75%)}
.w3-greyscale-min,.w3-grayscale-min{-webkit-filter:grayscale(50%);filter:grayscale(50%)}
.w3-sepia{-webkit-filter:sepia(75%);filter:sepia(75%)}
.w3-sepia-max,.w3-hover-sepia:hover{-webkit-filter:sepia(100%);filter:sepia(100%)}
.w3-sepia-min{-webkit-filter:sepia(50%);filter:sepia(50%)}
.w3-text-shadow{text-shadow:1px 1px 0 #444}.w3-text-shadow-white{text-shadow:1px 1px 0 #ddd}
.w3-transparent{background-color:transparent!important}
.w3-hover-none:hover{box-shadow:none!important;background-color:transparent!important}

.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
.w3-text-green,.w3-hover-text-green:hover{color:#4CAF50!important}

/* BG + Colors */
.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
.w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#9e9e9e!important}
.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
.w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
/* Text + Colors */
.w3-text-white,.w3-hover-text-white:hover{color:#fff!important}
.w3-text-black,.w3-hover-text-black:hover{color:#000!important}
.w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575!important}
.w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#f1f1f1!important}
.w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a!important}
/* Border + Colors */
.w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}
.w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}
.w3-border-grey,.w3-hover-border-grey:hover,.w3-border-gray,.w3-hover-border-gray:hover{border-color:#9e9e9e!important}
.w3-border-light-grey,.w3-hover-border-light-grey:hover,.w3-border-light-gray,.w3-hover-border-light-gray:hover{border-color:#f1f1f1!important}
.w3-border-dark-grey,.w3-hover-border-dark-grey:hover,.w3-border-dark-gray,.w3-hover-border-dark-gray:hover{border-color:#616161!important}

/* Theme Overriden*/
html,body,h1, h2, h3, h4, h5, h6{font-family: 'Roboto', Helvetica, Arial, Tahoma, sans-serif !important; font-style: normal; font-weight: 300!important; }
.w3-thin { font-style: normal; font-weight: 300!important; font-family: 'Roboto'!important; }
.w3-light { font-style: normal; font-weight: 400!important; font-family: 'Roboto'!important; }
.w3-light-bold { font-style: normal; font-weight: 500!important; font-family: 'Roboto'!important; }
.w3-bold { font-style: normal; font-weight: 600!important; font-family: 'Roboto'!important; }
.w3-bolder { font-style: normal; font-weight: 700!important; font-family: 'Roboto'!important; }
.w3-padding-ver-4{padding-left: 4px!important;padding-right: 4px!important;}

html.w3-page-noscroll, html.w3-page-noscroll body { width:100%; height:100%; overflow:hidden !important; position: fixed}
.clr{clear:both}
.w3-normal {font-size: 14px !important;}
.w3-medium-large {font-size: 16px !important;}
.w3-modal{z-index:10;} .w3-italic{font-style:italic;}
.w3-page-noscroll body{ height:100%; overflow:hidden !important}
.w3-container-outer {padding: 0.01em 3%;}
.w3-container-2{padding:0px}
.w3-card-bottom{-webkit-box-shadow: 0px 11px 10px -4px rgba(0,0,0,0.5);moz-box-shadow: 0px 11px 10px -4px rgba(0,0,0,0.5);box-shadow: 0px 11px 10px -4px rgba(0,0,0,0.5);}
.w3-text-white-opacity{color:rgba(255,255,255,0.65) !important}
.w3-text-black-opacity{color:rgba(0,0,0,0.60) !important}
.w3-width-100 {width:100% !important}
.w3-height-100 {height:100% !important}
.w3-padding-6, .w3-padding-hor-6 {padding-top: 6px!important;padding-bottom: 6px!important;}
.w3-transparent{background-color:transparent !important; color:#444}
.w3-btn-nohover, .w3-btn-nohover:hover {box-shadow: none !important;}
.w3-btn-nohover-bg, .w3-btn-nohover-bg:hover {background-color: transparent !important}
.w3-ease, .w3-ease-in-out {transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;}
.w3-modal-content h2 { color: #b7b7b7; font-weight: 400 !important; padding: 16px 0px;}
.w3-nested-btn-group {position: relative}
.w3-nested-btn-group .w3-btn{padding: 12px 16px;border-radius: 4px}
.w3-nested-btn-group .w3-btn-icon{position: absolute;z-index: 2}
.w3-nested-btn-group .w3-btn-text{width: 100%}
.w3-topnav a{padding:0 8px;border-bottom:3px solid transparent;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.w3-sign{padding:2px 12px}
.w3-bold{ font-weight:bold;}
.padding-top-0{padding-top: 0 !important;}
.font-noraml {font-size: 0.95em !important;}
.font-medium {font-size: 14px !important;}

@media (min-width:1024px){
	.w3-container-2{ padding:0.01em 0% !important}
}
.s-hide, .m-hide, .l-hide, .ml-hide {display:none !important;}

/* Exact Large Size Devices */
@media only screen and (min-width:993px){
	.l-show {display:block !important;}.l-show.disp-col {display:table-cell !important;}.l-show.inline-block {display:inline-block !important;}
	ul.industry-bucket  > li.ui-li-static {width: 49.55555%; margin: 1% 0}
	.w3-col.l7pt5, .w3-col.l-7pt5 {width: 71.66666%;}
	.w3-col.l3pt5, .w3-col.l-3pt5 {width: 28.3333%;}
}

/* Exact Medium Size Devices */
@media only screen and (min-width:601px) and (max-width:992px){
	.w3-medium, .font-medium {font-size: 0.9em !important;} .w3-tiny{font-size:9px !important}
	.w3-small{font-size:11px !important} .w3-large{font-size:15px !important}
	.w3-xlarge{font-size:20px !important} .w3-xxlarge{font-size:22px !important} .w3-xxxlarge{font-size:36px !important}
	.m-show {display:block !important;}.m-show.disp-col {display:table-cell !important;}
	ul.industry-bucket > li.ui-li-static {width: 99.99999%; margin: 1% 0}
}
/* Exact Medium Size Devices - Landscape */
@media only screen and (min-width:993px) and (max-width:1180px){
	.w3-medium, .font-medium {font-size: 13px !important;}
}

/* Small Size Devices */
@media only screen and (max-width:600px){
	.w3-medium , .font-medium {font-size: 0.85em !important;}
	.w3-tiny{font-size:8px !important}
	.w3-small{font-size:10px !important}
	.w3-large{font-size:14px !important}
	.w3-xlarge{font-size:16px !important}
	.w3-xxlarge{font-size:19px !important}
	.w3-xxxlarge{font-size:36px !important}
	.s-show {display:block !important;}.s-show.disp-col {display:table-cell !important;}
	.w3-nested-btn-group .w3-btn{padding: 10px 16px}
	.w3-modal.pop-up{margin: 0; padding: 0; overflow: auto; -webkit-overflow-scrolling: touch;}
	.w3-modal.pop-up .w3-modal-content margin: 0; padding: 0; min-height: 100%; border-radius: 0px !important;}
	ul.industry-bucket  > li.ui-li-static{width: 99.99999%; margin: 1% 0}
}

/* Other Global Styles */
input:read-only {opacity:0.5;background: #ddd}
/*input:-moz-read-only {opacity:0.5;background: #ddd} For Firefox */
ul{list-style: none;margin: 0;padding: 0}

/* Isi - Button Effect : STARTS  */
.bh-btn {margin: 1em; padding: 1em 2em; border: none; background: none; color: inherit; vertical-align: middle; position: relative; z-index: 1; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;}
.bh-btn-isi {padding: 0.8em 2em; color: #fff; background: #fff; overflow: hidden; margin: 0;}
.bh-btn-isi::before {
	content: ''; z-index: -1; position: absolute; top: 50%; left: 100%; margin: -15px 0 0 1px; width: 30px; height: 30px; border-radius: 50%; background: #eee;
	-webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transform: scale3d(1, 2, 1); transform: scale3d(1, 2, 1);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.9,1); transition-timing-function: cubic-bezier(0.7,0,0.9,1);
}
.bh-btn-isi i { vertical-align: middle;}
.bh-btn-isi > span {vertical-align: middle; /* padding-left: 0.75em; */}
.bh-btn-isi:hover::before {-webkit-transform: scale3d(9, 9, 1); transform: scale3d(9, 9, 1);}
/* Isi - Button Effect : ENDS */

/* BZV - Colors & Backgrounds */
.bh-page-text{color:#353B42;}
.bh-main-bg{background: #EBEDEE;}

.bh-text-blue, .bh-text-blue-hover:hover, .bh-text-blue.nohover:hover{color: #02B5CC !important;}
.bh-text-dark-blue, .bh-text-dark-blue-hover:hover{color: #2189A7 !important;}
.bh-text-gray {color: #A2A2A2;}
.bh-text-green{color: #7dc85e !important;}
.bh-text-dark-green{color: #499C2D !important;}
.bh-text-bluegray, .bh-text-bluegray-hover:hover, .bh-text-bluegray.nohover:hover{color: #064666 !important;}
.bh-text-dark-bluegray{color: #0A2F41 !important;}
.bh-text-light-bluegray{color: #174962 !important;}
.bh-text-smokegray{color: #BDC7D8 !important;}

.bh-bg-smokeblue, .bh-bg-smokeblue-hover:hover, .bh-btn-isi.bh-bg-smokeblue-hover::before{ background-color: #D9E7ED!important; }
.bh-bg-blue, .bh-bg-blue-hover:hover, .bh-btn-isi.bh-bg-blue-hover::before{background: #02B5CC !important; color:#fff !important;}
.bh-bg-dark-blue, .bh-bg-dark-blue-hover:hover, .bh-btn-isi.bh-bg-dark-blue-hover::before{background: #2189A7 !important; color:#fff !important;}
.bh-bg-green, .bh-bg-green-hover:hover, .bh-btn-isi.bh-bg-green-hover::before{background: #7dc85e !important; color:#fff !important;}
.bh-bg-dark-green, .bh-bg-dark-green-hover:hover, .bh-btn-isi.bh-bg-dark-green-hover::before{background: #499C2D !important; color:#fff !important;}
.bh-bg-bluegray, .bh-bg-bluegray-hover:hover, .bh-btn-isi.bh-bg-bluegray-hover::before{background: #064666 !important;}
.bh-bg-dark-bluegray, .bh-bg-dark-bluegray-hover:hover, .bh-btn-isi.bh-bg-dark-bluegray-hover::before{background: #0A2F41 !important; color:#fff !important; }
.bh-bg-light-bluegray, .bh-bg-light-bluegray-hover:hover, .bh-btn-isi.bh-bg-light-bluegray-hover::before{background: #174962 !important; color:#fff !important; }
.bh-bg-smokegray, .bh-bg-smokegray-hover:hover, .bh-btn-isi.bh-bg-smokegray-hover::before{ background-color: #BDC7D8!important; }


.bh-bdr-blue{background-color: #fff; border:1px solid #02B5CC !important; color:#02B5CC !important;}
.bh-bdr-green{background-color: #fff; border:1px solid #7dc85e !important; color:#7dc85e !important;}
.bh-bdr-color-smokeblue{border-color:#D9E7ED !important;}
.bh-bdr-color-bluegray{border-color:#064666 !important;}
.bh-bdr-color-dark-bluegray{border-color:#0A2F41 !important;}

.bdr-rds-1, .bdr-rds-4 {border-radius: 4px!important; -webkit-radius: 4px!important; -moz-border-radius: 4px!important;}
.bdr-rds-2 {border-radius: 2px!important; -webkit-radius: 2px!important; -moz-border-radius: 2px!important;}
.bdr-rds-3 {border-radius: 3px!important; -webkit-radius: 3px!important; -moz-border-radius: 3px!important;}

.bdr-rds-0 {-webkit-appearance: none; border-radius: 0; -webkit-border-radius:0px; -moz-border-radius:0px;}
.bdr-rds-rgt-0 {-webkit-appearance: none !important; border-top-right-radius:0px !important; border-bottom-right-radius:0px !important; -webkit-border-bottom-right-radius:0px !important; -moz-border-top-right-radius:0px !important;}
.bdr-rds-lft-0 {-webkit-appearance: none !important; border-top-left-radius:0px !important; border-bottom-left-radius:0px !important; -webkit-border-bottom-left-radius:0px !important; -moz-border-top-left-radius:0px !important;}
.bdr-0 {border:none; border:0px solid transparent !important;}
.bdr-rgt-0{border-right:0px solid transparent !important;}
.bdr-lft-0{border-left:0px solid transparent !important;}
.bdr-top-0{border-top:0px solid transparent !important;}
.bdr-btm-0{border-bottom:0px solid transparent !important;}
.no-outline{outline:0; outline:none;}
.relative{position:relative;}
.absolute{position:absolute;}
.lft{text-align:left;}
.rgt{text-align:right;}
.center{text-align:center;}
.text-ellipses{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis;}
.disp-tbl{display:table; width:100%;}
.disp-col{display:table-cell; vertical-align:middle; float:none;}
.body-overlay {display:none;position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.8);z-index: 10;top: 0;left: 0;}
.text-dark-gray { color:#333 !important; }
.w3-text-underline{text-decoration:underline !important}
.btn-green { background: #7dc85e; color: #fff !important; }
.pointer{cursor:pointer}

/**
* USER  MENU STYLES
*/
#sub-menu ul li.logo-li {
    margin-top: 6px;
}
.top-user-menu-wrapper .noti-btn {
    border: 1px solid #CACACA;
    padding: 3px 6px;
    border-radius: 2px;     margin-right: 10px;
}
.top-user-menu-wrapper .w3-dropdown-hover:hover .w3-dropdown-content,
.top-user-menu-wrapper .w3-dropdown-click.clicked .w3-dropdown-content {
    display: block;
    z-index: 11;
    right: -5px;
    top: 30px;
    padding-top: 22px;
    background: transparent;
}
.top-user-menu-wrapper ul.w3-ul li {
    padding: 0 10px;
    border-bottom: 0px;
    background-color: white;
    border-radius: 4px;
}

.top-user-menu-wrapper .w3-dropdown-content a {
    padding: 10px 2px 10px 13px;
    border-bottom: 1px solid #ddd;
}

.top-user-menu-wrapper .w3-dropdown-content a:hover {
    background:rgba(240, 240, 240, 0.49);
}
.arrow_box {
	position: relative;
	background: #fff;
	border: 1px solid #cacaca;
}
.arrow_box:after, .arrow_box:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 10px;
	margin-left: 46px;
}
.arrow_box:before {
	border-color: rgba(202, 202, 202, 0);
	border-bottom-color: #cacaca;
	border-width: 11px;
	margin-left: 45px;
}

.top-user-menu-wrapper .w3-dropdown-content.with-data {
	width:300px;
}
.w3-dropdown-content.with-data .arrow_box:before {
    margin-left: 100px;
}
.w3-dropdown-content.with-data .arrow_box:after {
    margin-left: 101px;
}
.w3-dropdown-content .comp-name.text-code {
    width: 40px;
}
.w3-dropdown-content .comp-name .w3-btn-floating {
    width: 30px; height: 30px;  line-height: 30px;
}
.w3-dropdown-content ul li .noti-row {
	border-bottom: 1px solid #eee; padding: 5% 1%;
}
.w3-dropdown-content.pin-ddwn-data ul li .noti-row {
	padding: 2% 1%;
}
.w3-dropdown-content h3.main-text.usr-name.name {
    font-weight: bold;  width: 100%;  margin: 0;
}
.w3-dropdown-content .time_notify {
    position: absolute; top: 0; right: 0; color: #666;
}
.top-user-menu-wrapper .w3-dropdown-content,
.top-user-menu-wrapper .w3-dropdown-content.with-data { z-index: 11 !important;}

#search-container-wrapper input[type="text"] {/* padding-left:2.6em !important; */padding-right:2.6em !important;}
#search-container-wrapper input[type="text"]#search-keyword {
    padding-right: 7.5em !important;border-left: 0px solid transparent;
}
.resend-link{
	padding:4px 6px;font-size:12px;background:transparent;text-decoration: underline !important;
}

/**
* FILTER STLYES
*/
#sub-menu-mob .w3-navbar .sub-links-contanier a,
#sub-menu-mob .w3-navbar .sub-links-contanier a:visited {
    padding: 8px 16px !important;
}
#sub-menu-mob .w3-navbar li.main-links  > a {
    padding: 16px 16px; font-size:16px; position:relative;
}
#sub-menu-mob .w3-navbar li.main-links  > a i {
    position:absolute; right:15px;
}
#sub-menu-mob .w3-navbar li.main-links  > a.active {
    background: #02B5CC !important;
}
#sub-menu-mob .w3-navbar li.main-links  > a:hover{
	background: rgba(217, 230, 233, 0.34);
}
#sub-menu-mob .w3-navbar .sub-links-contanier a:hover{
	background: rgba(217, 230, 233, 0.15);
}
#sub-menu-mob .w3-navbar li.main-links  > a i.icon-right-open-3,
#sub-menu-mob .w3-navbar li.main-links  > a.active i.icon-down-open-2 {
   display:inline-block;
}
#sub-menu-mob .w3-navbar li.main-links  > a i.icon-down-open-2,
#sub-menu-mob .w3-navbar li.main-links  > a.active i.icon-right-open-3 {
    display:none;
}
#sub-menu-mob li a {
    border-bottom: 1px solid rgba(238, 238, 238, 0.32);
}

#sub-menu .sub-links-contanier.arrow_box.active{    position: absolute;
    /* width: 100%; */
    margin-left: -50px;
    /* height: 100%; */
    margin-top: 10px; border: 1px solid #2189A7;
}

.sub-links-contanier.arrow_box.active:after, .sub-links-contanier.arrow_box.active:before {
    left: 45%;
}
.sub-links-contanier.arrow_box.active:before {
    border-color: rgba(202, 202, 202, 0);
    border-bottom-color: #2189A7;
    margin-left: -1px;
}
.sub-links-contanier.arrow_box.active:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #2189A7;
    margin-left: 0px;
}

input[type="checkbox"]{
  width:25px; /*Desired width*/
  height:25px; /*Desired height*/
  cursor: pointer;
}
.w3-checkbox span { vertical-align:top; padding-left: 0.2em;}

.w3-tooltip { cursor: pointer; }
.w3-tooltip:hover .w3-text {
	display: block;
	background: rgb(34, 34, 34);
	color: #FFF8CE;
	position: absolute;
	cursor: pointer;
	z-index: 1000;
	padding: 5px 10px;
}

.slide-right {margin-right:-800px;right: 0}
.slide-left {margin-left:-1000px;left: 0}
.slide-right.slideme, .panel-slide-right.slideme {margin-right:0px !important}
.slide-left.slideme, .panel-slide-left.slideme {margin-left:0px !important}



#side-menu-section  .w3-sidenav{
	z-index: 11; max-width:100%;
}
#side-menu-section  .w3-sidenav a{
	padding: 0;
}
#side-menu-section  .w3-sidenav a:hover, #side-menu-section  .w3-sidenav a:focus {
	background-color: transparent;
}
.filter-close {
	font-size: 18px; width: 45px; height: 45px; outline: none; background: transparent;
}
.split-line {
	padding: 13px 0 20px 0; border-top: 1px solid #eee;
}
.split-line:first-child {
	padding: 0 0 10px 0; border-top: 0px solid;
}
.split-line label.w3-label{
	color:#666; font-weight:bold;
}

div#keywords-field-contanier .x-icon {left: 75% !important;}
/*.adv-srch-btn-wrap {padding: 5px 0;}*/

/* Sub Menu - Styles */
#sub-menu .w3-dropdown-content{
	z-index:12 !important; min-width:150px;
}
#sub-menu-mob .w3-dropdown-content{
	position:static !important;
}
#sub-menu .w3-navbar li.post-login-menu > a{
	padding: 6px 9px;
    /*border: 1px solid #D9E7ED;*/
    margin-left: 10px;
}
.unread-msg-count{ padding-left: 5px; padding-right: 5px;}
.unread-msg-notify {
    position: absolute;
    top: 5px;
    z-index: 9;
    font-size: 12px;
    color: #FF9800;
    left: 30px;
}

/* Advance search  - Start */
#advance-search .slider-wrapper{
	color:#fff; width:85%; padding-left: 5%;
}
#advance-search .slider-label{
	font-size: 14px;
    padding: 9px 0px 6px 0px;
}
.slider-wrapper .ui-widget-header{
	background: #415564;
}
#advance-search .ui-slider-horizontal {
   height: 0.3em;
    overflow: visible;
   border: 1px solid #415564;
   padding: 2.5px;
}
#advance-search{
	display:none;
}
#advance-search.full-search{
	display:block !important;
}
#advance-search .slider-wrapper .ui-slider-handle{
	font-weight: normal;
    background: #02B5CC;
    border-radius: 50px;
    border: none;
    top: -4px;
    width: 0.8em;
    height: 0.8em;
    cursor: pointer;
    outline: none;
	border-radius: 50%;
}
#advance-search .slide-value{
	padding:4px 0px;
	text-align:center;
	color:#83A5B7;
}
.update-filter-btn-wrap{
	margin:6% 0!important;
}
.update-filter-btn-wrap .w3-btn{
	padding: 6px 16px 6px 0px;
}

.update-filter-btn-wrap .update-icon-wrap{
    padding: 5px 5px;
    border-radius: 25px;
    color: rgba(0,0,0,0.9)!important;
    font-size: 10px;
}

#side-menu-container.reverse{right:-300px !important;}
@-webkit-keyframes animaterightreverse{from{right:-0px;opacity:0} to{right:-300px;opacity:1}}

/* jQUI - Overrides */
li.ui-list-title { background: #fff; padding: 6px 10px; font-size: 15px; font-weight: bold; border-bottom: 1px solid #eee; }
.ui-widget-content {max-height: 250px; overflow-y: auto; overflow-x:hidden; background: #fff;}
.ui-widget-content, .ui-widget-content .ui-menu-item , .ui-widget-content a {color: #333; font-weight: normal !important; font-family: sans-serif; font-size: 1.0em;}
.ui-menu .ui-menu-item.ui-state-focus {font-weight: normal !important; color: #092E41!important; border: 1px solid #02B5CC!important; background: #AAEBF3!important;}
.ui-menu .ui-menu-item { padding: 6px 1em 6px .4em!important;}

/**
Social Icons
*/
.fb-color, .fb-color-hover:hover, i.fb-icon:hover{
	color:#3a5795!important;
	/* background: #fff; */
}
.twitter-color, .twitter-color-hover:hover, i.twitter-icon:hover{
	color:#1da1f2!important;
	/* background: #fff; */
}
.linkedin-color, .linkedin-color-hover:hover, i.linkedin-icon:hover{
	color:#006fa6!important;
	/* background: #fff; */
}
.gplus-color, .gplus-color-hover:hover, i.gplus-icon:hover{
	color: #db4437!important;
	/* background: #fff; */
}

@media only screen and (max-width: 600px){
	#advance-search .slider-wrapper{
		width:100%;
		padding:0px 10px;
	}
}

/* End */

/* Prevent Zooming Input Field in iOs */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
select, textarea, input, select:focus, textarea:focus, input:focus {font-size: 16px; padding: 0.42em 0 0.42em 0.52em !important}
}*/

/* Medium & Large Size Devices */
@media only screen and (min-width:601px){

}

/* Large Size Devices */
@media only screen and (min-width:993px){
	.ui-menu .ui-menu-item { padding: 4px 1em 4px .4em; font-size: 0.92em; }

	.menu-add-comp-icon { width:45px; }

	.left-col-2 {width: 74.99999%!important;}
	.right-col-1 {width: 24.99999%!important;}
}

/* Small & Medium Size Device */
@media only screen and (max-width:992px){
	.ui-widget-content {max-height: 120px;}
	header .w3-container-outer.hdr-row-1 {
		padding-top: 1% !important; padding-bottom: 1% !important;
	}
	.w3-navbar li:not(.w3-opennav) {
		float: none;
		width: 100%!important;
	}
	#sub-menu ul li.logo-li {
		margin-top: 0px;
	}
	#search-keyword.bdr-rds-lft-0 {
		-webkit-appearance: none !important; border-top-left-radius: 4px !important; border-bottom-left-radius: 4px !important;
		-webkit-border-bottom-left-radius: 4px !important; -moz-border-top-left-radius: 4px !important;
	}

	#side-menu-container {
		height: 100%;
		position: fixed !important;
		z-index: 1;
		overflow: auto;/* .w3-sidenav */
		/*margin-right: -800px;*/
		right: 0;
		top:0; /* .slide-right */
		color: #000 !important;
		 /* .w3-white */
		box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important; /* .w3-card-2 */
		z-index: 11;
		width: 300px !important; /* #side-menu-section .w3-sidenav */
	}

	#sub-menu .w3-navbar li:not(.w3-opennav) {
		width: auto!important;
	}
	#sub-menu .w3-navbar li.post-login-menu.w3-right{
		float: right!important; width: auto!important;
	}

	.top-user-menu-wrapper .w3-dropdown-content,
	.top-user-menu-wrapper .w3-dropdown-content.with-data { width:250px; z-index: 11 !important;}

	.top-user-menu-wrapper .w3-dropdown-click .w3-dropdown-content {
		display:none;
	}
	.top-user-menu-wrapper .w3-dropdown-click.clicked .w3-dropdown-content {
		display: block !important;
	}


	/* Pin */
	.top-user-menu-wrapper .w3-dropdown-hover:hover .w3-dropdown-content.pin-ddwn-data,
	.top-user-menu-wrapper .w3-dropdown-click.clicked .w3-dropdown-content.pin-ddwn-data	{
		right: -60px;
	}
	.w3-dropdown-content.pin-ddwn-data.with-data .arrow_box:before {
		margin-left: 30px;
	}
	.w3-dropdown-content.pin-ddwn-data.with-data .arrow_box:after {
		margin-left: 31px;
	}
	/* Msg */
	.top-user-menu-wrapper .w3-dropdown-hover:hover .w3-dropdown-content.msg-ddwn-data,
	.top-user-menu-wrapper .w3-dropdown-click.clicked .w3-dropdown-content.msg-ddwn-data	{
		right: -30px;
	}
	.w3-dropdown-content.msg-ddwn-data.with-data .arrow_box:before {
		margin-left: 60px;
	}
	.w3-dropdown-content.msg-ddwn-data.with-data .arrow_box:after {
		margin-left: 61px;
	}
	/* User */
	.top-user-menu-wrapper .w3-dropdown-content.usr-ddwn-data {
		width:175px;
	}
	.top-user-menu-wrapper .w3-dropdown-hover:hover .w3-dropdown-content.usr-ddwn-data,
	.top-user-menu-wrapper .w3-dropdown-click.clicked .w3-dropdown-content.usr-ddwn-data	{
		right: -5px;
	}
	.w3-dropdown-content.usr-ddwn-data .arrow_box:before {
		margin-left: 50px;
	}
	.w3-dropdown-content.usr-ddwn-data .arrow_box:after {
		margin-left: 51px;
	}

}

/* Exact Medium Size Devices - Landscape */
@media only screen and (min-width:993px) and (max-width:1180px){
	.w3-xxlarge {font-size:30px!important;}
}

/* Exact Medium Size Devices - Landscape (iPad) */
@media only screen and (min-width:993px) and (max-width:1030px){
	.ml-show {display:block !important;}.ml-show.disp-col {display:table-cell !important;}.ml-show.inline-block {display:inline-block !important;}
	.logo-li{
		max-width: 215px; overflow: hidden;
	}
	#sub-menu .bv-logo {
		width: 75%!important; margin-top: 5px;
	}
	.left-col-2 {width: 66.66666%!important;}
	.right-col-1 {width: 24.99999%!important;}
}

/* Exact Medium Size Devices */
@media only screen and (min-width:601px) and (max-width:992px){
	.pg-padding { padding-left: 5% !important; padding-right: 5% !important; }
	.bv-logo1 {width: 140px;}
	.w3-navbar li:not(.w3-opennav) {
		float: none;
		width: 100%!important;
	}
	div#keywords-field-contanier .x-icon {left: 85% !important;}
	#search-container-wrapper input[type="text"]#search-keyword {
		padding-right: 7.4em !important;
	}
	#sub-menu .bv-logo {
		width: 32% !important;     margin-bottom: -19px;
		/* max-width: 80px !important; */
	}
	.ui-menu .ui-menu-item { padding: 6px 1em 6px .4em; font-size: 0.855em; }
	div#search-container-wrapper {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	div#search-container-wrapper.collapsed {
		height: 65px;
		overflow:hidden;
	}


	.menu-add-comp-icon { width:36px; }
	.top-user-menu-wrapper .noti-btn {
		margin-right: 5px;
	}

	/* Fields Order Change - Styles */
	#keywords-field-contanier {
	    position: absolute;
	    width: 99.99999%; /* Width = 100 - ( '.pg-padding' Left + Right ) */
	}

	#location-field-container {
		margin-bottom: 15px;
	}
	#categories-field-container  {
		margin-top: 55px;
		margin-bottom: 15px;
	}
	#categories-field-container  input[type="text"] {
		padding-left: 0.8em !important;
	}
	#search-container-wrapper input.bdr-rgt-1 {
		border-right: 0px solid #426678 !important;
	}
}

/* Small Size Devices */
@media only screen and (max-width:600px){
	.pg-padding { padding-left: 3% !important; padding-right: 3% !important;}
	.bv-logo, .bv-logo1 {width: 90px !important;margin-bottom: -15px;}
	div#keywords-field-contanier .x-icon {left: 77% !important;}
	#search-container-wrapper input[type="text"]#search-keyword {
		padding-right: 7em !important;
	}
	.ui-menu .ui-menu-item { padding: 5px 1em 5px .4em; font-size: 0.82em; }

	.menu-add-comp-icon { width:30px; }
	.top-banner {
		width: 100% !important;
		margin: 0 !important;
		padding-right: 43px !important;
		position: relative;
	}
	.top-banner .w3-closebtn{
		position: absolute; top: 0; right: 0; padding: 6px;
	}

	.top-user-menu-wrapper .noti-btn {
		margin-right: 2px;
	}
	div#search-container-wrapper {
		padding-top: 10px;
		padding-bottom: 10px;
		min-height: 55px;
	}
	div#search-container-wrapper.collapsed {
		overflow:hidden; height:55px; /* Height value = min-height of 'div#search-container-wrapper' */
	}
	#search-container-wrapper input[type="text"] {
		padding-top: 0.4em !important;
		padding-bottom: 0.4em !important;
		-moz-border-radius: 2px !important;
		-webkit-border-radius: 2px !important;
		border-radius: 2px !important; /* future proofing */
		-khtml-border-radius: 2px !important;
	}
	#keywords-field-contanier button {
		padding: 0.14em 0 0.14em 0 !important;
	}

	/* Fields Order Change - Styles */
	#keywords-field-contanier {
	    position: absolute;
	    width: 100%; /* Width = 100 - ( '.pg-padding' Left + Right ) */
	}

	#location-field-container {
		margin-bottom: 10px;
		margin-top: 2px;
	}
	#categories-field-container  {
		margin-top: 48px;
		margin-bottom: 10px;
	}
	#categories-field-container  input[type="text"] {
		padding-left: 0.8em !important;
	}
	#search-container-wrapper input.bdr-rgt-1 {
		border-right: 0px solid #426678 !important;
	}

	.slider-wrapper.emp-slider-wrap {
		padding-top:10% !important;padding-bottom:5% !important;
	}
	.update-filter-btn-wrap {
		margin: 6% 0 1% 1%!important;
	}
	.update-filter-btn-wrap > .w3-padding-8{
		padding: 0!important;
	}
}


/* Small Size Devices - Landscape*/
@media only screen and (min-width:601px) and (max-width:740px){
	#sub-menu .bv-logo {
		width: 40% !important; margin-bottom: -10px;
	}
}


/* Exact Medium Size Devices */
@media only screen and (min-width:601px) and (max-width:992px){

}

/* Small Size Devices */
@media only screen and (max-width:600px){

}

body.iphone section.module.parallax, body.ipad section.module.parallax {background-attachment: initial!important;}
body{ opacity: 1 !important; /*display:block !important;*/ }

/*
.inp-clearable{
  background: #fff url(data:image/gif;base64,R0lGODlhBwAHAIAAAP///5KSkiH5BAAAAAAALAAAAAAHAAcAAAIMTICmsGrIXnLxuDMLADs=) no-repeat right -10px center;
  padding: 3px 18px 3px 4px; // Use the same right padding (18) in jQ!
  transition: background 0.4s;
}
.inp-clearable.x  { background-position: right 5px center; }
.inp-clearable.onX{ cursor: pointer; }
.inp-clearable::-ms-clear {display: none; width:0; height:0;}
*/
