<?php
    require('../../../wp-blog-header.php');
    @header("Content-type: text/css",true,200);
    require_once( plugin_dir_path( __FILE__ ) . 'init-options.php');
    Gc_MessageBar_CF::set_prefix("Gc_MessageBar");
    $renderer = new Gc_Message_Bar_Style_Renderer(GC_MESSAGE_BAR_NS);
    $renderer->configure(array());
    $renderer->render(array("echo" => "true"));
    
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,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#eaeaea}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}th,td{border:1px solid #eaeaea;padding:6px 10px}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body,button,input,select,textarea{color:#777;font-family:arial,sans-serif;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:arial,sans-serif;color:#333}h1{font-size:30px;line-height:36px}h2{font-size:28px;line-height:35px}h3{font-size:26px;line-height:32px}h4{font-size:24px;line-height:30px}h5{font-size:22px;line-height:28px}h6{font-size:20px;line-height:25px}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}p{margin-bottom:.7rem}ul,ol{list-style:none outside none}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}ol{list-style:decimal outside none}.post .entry-content ul,.page .entry-content ul{list-style:disc}.post .entry-content ul,.post .entry-content ol,.page .entry-content ul,.page .entry-content ol{margin:0 0 20px 20px}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}dfn,cite,em,i{font-style:italic}blockquote{border-width:1px 1px 1px 3px;border-style:solid;border-color:#eaeaea #eaeaea #eaeaea #ed564b;margin-bottom:20px;padding:20px;font-style:italic}address{margin:0 0 1.5em}pre{background:#eee;font-family:"courier 10 pitch",Courier,monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;padding:1.6em;overflow:auto;max-width:100%}code,kbd,tt,var{font:15px Monaco,Consolas,andale mono,dejavu sans mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0;text-align:center}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%;vertical-align:top}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{background:#ed564b;cursor:pointer;-webkit-appearance:button;font-size:12px;font-size:1.2rem;border:0;color:#fff;padding:9px 10px 7px;transition:all .3s ease-out 0s}button:hover,html input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#2f343a;transition:all .3s ease-out 0s}button:focus,html input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,button:active,html input[type=button]:active,input[type=reset]:active,input[type=submit]:active{}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],textarea{color:#666;border:1px solid #ccc;border-radius:3px;background-color:#f8f8f8;padding:6px;width:98%;background-color:#f8f8f8}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{color:#111}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:98%}a{color:#ed564b;text-decoration:none}a:visited{color:#ed564b}a:hover,a:focus,a:active{color:#ed564b}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear:before,.clear:after,[class*=content]:before,[class*=content]:after,[class*=site]:before,[class*=site]:after{content:'';display:table}.clear:after,[class*=content]:after,[class*=site]:after{clear:both}.main-navigation{clear:both;display:block;float:right}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation li a{display:block;text-decoration:none;color:#2c2c2c}.main-navigation ul ul{display:none;float:left;position:absolute;top:8.8rem;left:0;z-index:99999;border-top:4px solid #ed564b}.main-navigation ul ul ul{left:100%;top:0}.main-navigation ul ul a{width:145px;background-color:#fff;padding:6px 10px;border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.main-navigation li:hover>a{color:#ed564b}.main-navigation ul ul :hover>a{}.main-navigation ul ul a:hover{}.main-navigation ul li:hover>ul{display:block}.main-navigation li.current_page_item>a,.main-navigation li.current-menu-item>a,.main-navigation li.current-menu-ancestor>a{color:#ed564b}.menu-toggle{display:none;cursor:pointer}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{border:1px solid #ccc;margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:1.2% auto 0;max-width:98%}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.site-main .gallery{margin-bottom:1.5em}.gallery-caption{}.site-main .gallery a img{border:none;height:auto;max-width:90%}.site-main .gallery dd{margin:0}.site-main .gallery-columns-4 .gallery-item{}.site-main .gallery-columns-4 .gallery-item img{}embed,iframe,object{max-width:100%}.comment-content a{word-wrap:break-word}.bypostauthor{}#respond label{display:block;margin-bottom:3px}#respond p{margin-bottom:1rem}.comment-body{padding:24px 0;display:inline-block;width:100%}.comment-author{float:left;max-width:74px}.comment-metadata,.comment-awaiting-moderation,.comment-content,.comment-list .reply{float:right;width:calc(100% - 124px);word-wrap:break-word}.comment-metadata{margin-bottom:20px}.comment-content p{margin-bottom:20px}.says{display:none}.comment-author .fn{word-wrap:break-word;font-weight:400}input[type=password]{width:50%}.comment-content ul{list-style:square outside none}.comment-content ul,.comment-content ol{margin:0 0 20px 20px}#search-submit{display:none}#masthead input.s{width:150px}#search-form span{background-color:#0fbe7c;height:32px;width:30px;line-height:40px;margin-left:-2px;color:#fff;position:absolute;text-align:center}#masthead .search-wrap{position:relative}#masthead .search-wrap span{right:1px}@font-face{font-family:fontawesome;src:url(https://brimbanksolar.com.au/wp-content/themes/esteem/..fontawesome/font/fontawesome-webfont.eot?v=4.0.3);src:url(https://brimbanksolar.com.au/wp-content/themes/esteem/..fontawesome/font/fontawesome-webfont.eot?#iefix&v=4.0.3)format('embedded-opentype'),url(https://brimbanksolar.com.au/wp-content/themes/esteem/..fontawesome/font/fontawesome-webfont.woff?v=4.0.3)format('woff'),url(https://brimbanksolar.com.au/wp-content/themes/esteem/..fontawesome/font/fontawesome-webfont.ttf?v=4.0.3)format('truetype'),url(https://brimbanksolar.com.au/wp-content/themes/esteem/..fontawesome/font/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular)format('svg');font-weight:400;font-style:normal;font-display: swap;
}body{padding-top:40px;padding-bottom:30px}#main{padding-top:44px;margin-bottom:30px}#page{background-color:#fff;max-width:1038px;margin:0 auto;box-shadow:0 0 3px rgba(0,0,0,.2)}.wide{padding-top:0;padding-bottom:0}.wide #page{max-width:100%}.inner-wrap{width:978px;margin:0 auto}#site-title a span,#site-title a:hover,#site-title a:focus,#site-title a:active{color:#ed564b}.top-bar-wrap{background-color:#f4f4f4;height:32px}.site-branding{float:left}#site-title a{color:#333}.site-description{font-size:14px;line-height:20px}.header-logo-image{float:left;padding-right:5px}.header-logo-image img{display:block}.header-text{float:left;padding-top:17px}.hgroup-wrap{padding-top:10px}.hgroup-wrap-right{position:relative;float:right}.home .site-header{border-bottom:1px solid #eaeaea}.site-main [class*=navigation]{margin:0 0 1.5em;overflow:hidden}[class*=navigation] .nav-previous{float:left;width:50%}[class*=navigation] .nav-next{float:right;text-align:right;width:50%}.main-navigation{padding-top:22px;float:right;clear:none}.main-navigation ul li{padding-right:25px;font-size:14px}.nav-menu>ul>li>a,.menu>ul>li>a{line-height:50px;height:88px}.nav-menu ul ul li{padding-right:0}#slider-text-box{color:#fff}.slider-content{font-size:14px}#featured-slider{position:relative}.slider-text-wrap{position:absolute;bottom:15%;left:5%}.wide .slider-text-wrap{left:15%}#slider-title{font-size:24px;margin-bottom:8px}#slider-title a{color:#fff;padding:10px 13px;line-height:1.2;background:#ed564b}#slider-content{background:repeat #fff;background:repeat rgba(255,255,255,.7);padding:12px;display:inline-block;max-width:40%;color:#777}.slider-wrap{position:relative}.slider-wrap .displayblock{display:block}.slider-wrap .displaynone{display:none}#controllers{bottom:15px;line-height:0;position:absolute;text-align:center;width:100%;z-index:9999}#controllers a{background-color:#fff;color:#fff;display:inline-block;height:6px;margin:0 4px;overflow:hidden;width:18px}#controllers a:hover,#controllers a.active{color:#ed564b;background-color:#ed564b}.promo-wrap{width:70%;float:left}#promo-box{background-color:#ed564b;color:#fff;padding-bottom:23px;padding-top:23px}#promo-box a{color:#fff}#promo-box a:hover{background:#fff;color:#2f3a34}.promo-action{border:1px solid #fff;border-radius:3px;float:right;padding:8px 20px;margin-top:7px}.promo-title{font-size:28px;font-weight:700;line-height:30px;margin-bottom:4px}.promo-text{font-style:italic}#colophon ul li{margin-bottom:5px}.sticky{}.hentry{margin:0 0 4.5em}.byline,.updated{display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.post .entry-content ul{list-style:square outside none}#primary{float:left;width:65.64%}#primary .post{border-bottom:1px solid #eee;margin-bottom:60px;padding-bottom:15px}.no-sidebar-full-width #primary{width:100%}.left-sidebar #primary{float:right}.no-sidebar #primary{margin:0 auto;float:none}.left-sidebar #secondary{float:left}#secondary{float:right;width:31.28%}#secondary .widget>ul>li{border-bottom:1px dotted #777}#secondary .widget ul li{margin-bottom:7px;line-height:2}#secondary .widget ul li ul li{margin-bottom:0}#content .post{padding-bottom:25px;margin-bottom:50px;border-bottom:1px solid #eee}#recent-posts-3 li{border-bottom:1px dotted #777;margin-bottom:7px}.entry-content{padding-top:15px}.entry-content p{padding-bottom:10px}.single .entry-content{padding-top:0}.single #primary .post{border-bottom:none;margin-bottom:20px;padding-bottom:15px}.error-404.not-found{text-align:center;padding-bottom:20px}.blog-medium .entry-content{padding-top:30px}.tg-one-half{width:48.46625%}.tg-one-third{width:31.288344%}.tg-one-fourth{width:22.699387%}.one-sixth{width:14.11%}.tg-one-half,.tg-one-third,.tg-one-fourth,.one-fifth,.one-sixth{float:left;margin-right:3.067485%}.tg-one-half-last,.tg-one-third-last,.tg-one-fourth-last{float:right;margin-right:0}.widget{margin:0 0 1.5em}.widget-home{margin-bottom:45px}.widget select{max-width:100%}.widget-title{color:#2c2c2c;padding-bottom:15px;font-size:20px;font-size:18px}.widget ul li a{color:#909294}.widget ul li a:hover{color:#ed564b}.widget .clients img{border:1px solid #ccc}.widget ul li a:before{font-family:fontawesome;content:"\f105";padding-right:5px}.widget ul li a:hover:before{color:#ed564b}.widget-wrap{padding-top:32px}#colophon .widget-title{color:#e0e0e0;text-transform:uppercase;padding-bottom:15px}#colophon .widget a{color:#909294}#secondary .widget-title span,#colophon .widget-title span{border-bottom:2px solid #ed564b;text-transform:uppercase;padding-bottom:4px}#colophon .widget>ul>li,#colophon div>ul>li{border-bottom:1px dotted #777}#colophon .widget ul li{margin-bottom:4px;line-height:2}#colophon .widget ul li ul li{margin-bottom:0}.clients img:hover{box-shadow:3px 3px rgba( 50,50,50,.13 )}.services-block .tg-one-third{text-align:center;padding-bottom:20px}.services-block .read-more{border:1px solid #c1c1c2;border-radius:3px;padding:3px 5px}.services-block .read-more:hover{text-decoration:none;border:1px solid #ed564b;color:#ed564b}.services-block a.read-more{color:#777}.service-border{border-radius:50%;border:3px solid #ed564b;height:116px;width:116px;margin:0 auto;margin-bottom:13px;overflow:hidden}.service-image-wrap{font-size:35px;margin-top:30px;color:#ed564b}.service-image-wrap img{height:60px;width:60px;border-radius:30px}.service-title{font-size:24px;margin-bottom:9px}.services-block .service-title a{color:#333}.service-title a:hover{color:#ed564b}.service-image img{margin-bottom:18px}.fancy-tab{background-color:#ed564b;display:inline-block;padding:9px 14px;margin-bottom:20px}.fancy-tab h6{color:#fff}.call-to-action{width:100%;box-shadow:inset 0 0 4px 1px rgba(204,204,204,.7);background-color:#f7f7f7}.call-to-action-text{float:left;width:78%}.call-to-action-text-inner-wrap{padding:11px 26px}.call-to-action-button{background-color:#ed564b;float:right;width:22%;cursor:pointer}.call-to-action-button-inner-wrap{padding:22px 0;text-align:center}.call-to-action-button:hover{background-color:#2f343a;transition:all .3s ease 0s}.call-to-action .call-to-action-button a{font-size:24px;color:#fff}.call-to-action-button a:hover{color:#fff}.widget-recent-work .tg-one-fourth{position:relative;margin-bottom:30px;text-align:center}.recent-work-title{background-color:#2c2c2c;background-color:rgba(44,44,44,.9);padding:7px 0;text-align:center;position:absolute;width:100%;bottom:0}.recent-work-title h6{color:#fff;font-size:17px}.recent-work img:hover{opacity:.5;box-shadow:#000 0 0}.rpwe-li.rpwe-clearfix a:before{content:none}.readmore-wrap{background-color:#ed564b;cursor:pointer;display:inline;padding:2px 6px;float:left}.entry-content .readmore-wrap a{color:#fff}.readmore-wrap:hover{background-color:#2f343a;transition:all .3s ease 0s}.entry-meta{border:1px solid #ccc;color:#404040;padding-bottom:3px;padding-left:7px;padding-top:3px}.entry-meta span{color:#777}.entry-meta-bar .entry-meta a{color:#777;padding-left:5px}.entry-meta a:hover{color:#ed564b}.entry-meta span{padding-right:15px}#content .entry-title{font-size:24px}.entry-header .entry-title a{color:#2c2c2c}.entry-title a:hover{color:#ed564b}.entry-header{padding-bottom:15px}.single .tags{margin-bottom:15px}.testimonial-wrap{background-color:#f8f8f8;border-radius:3px}.testimonial-wrap p{text-align:left;margin-bottom:0;font-style:italic}.testimonial-content{padding:22px 20px}.author-image{float:left;height:80px;width:80px;margin-right:18px}.author-image img{border-radius:50%}.testimonial-byline{background-color:#f0f0f0;padding:10px 20px;border-radius:0 0 3px 3px}.author-desc{float:right}.post-featured-image{position:relative}.post-featured-image img{display:block;cursor:pointer}.post-featured-image{margin-bottom:20px}.blog-medium .post-featured-image{float:left;margin-right:20px}.blog-medium .post-featured-image,.blog-large .post-featured-image,.category .post-featured-image,.search .post-featured-image{border-bottom:4px solid #ed564b}.mask{position:absolute;top:0;left:0;background-color:#000;background-color:rgba(0,0,0,.6);opacity:0;width:100%;height:100%;transition:all .4s ease-in-out 0s;font-size:30px}.mask:hover{opacity:1}.image-icon-wrap{left:0;position:absolute;right:0;top:40%}.mask .img-icon{border:2px solid;border-radius:4px;line-height:0;padding:5px}.blog-medium .mask .img-search{left:51%}.blog-medium .mask .img-link{left:35%}.search-wrap .s{border-radius:0;width:inherit}.search-wrap button{margin-left:-5px;position:relative}.search-top{position:absolute;right:0;top:39px;cursor:pointer}.search-form-top{position:absolute;right:0;top:100px;z-index:11111;margin:10px 0 10px 10px;background-color:#fff;padding:12px;border-top:3px solid #ed564b;display:none;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;width:222px}.search-wrap button:before{color:#ed564b;content:"\f0d9";font-family:fontawesome;font-size:16px;left:-5px;padding-right:5px;position:absolute;transition:all .3s ease-out 0s}.search-wrap button:hover:before{color:#2f3a34;transition:all .3s ease-out 0s}.page-title-wrap{float:left}.page-title-wrap h1{color:#fff;font-size:27px}.page-title-bar .breadcrumb{float:right;font-size:13px;margin-top:7px}.page-title-bar .breadcrumb a{color:#fff}.page-title-bar{background-color:#ed564b;border-top:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.8);color:#fff;font-size:16px;padding:17px 0}.default-wp-page .previous a,.default-wp-page .next a{border:1px solid #e8e8e8;border-radius:3px;padding:8px;float:left}.default-wp-page .previous a:hover,.default-wp-page .next a:hover{background-color:#ed564b;color:#fff}.default-wp-page{margin-bottom:20px}.default-wp-page .previous a{float:left}.default-wp-page .next a{float:right}#colophon{border-top:3px solid #ed564b;background-color:#333}.copyright{font-size:13px}#site-generator{color:#909294;border-top:1px solid #52585b;padding:20px 0}#site-generator a{color:#e0e0e0}#site-generator a:hover,#colophon .widget a:hover{color:#ed564b}a#scroll-up{bottom:20px;position:fixed;right:20px;display:none;background-color:#ed564b;opacity:.7;filter:alpha(opacity=70);padding:9px 16px;border-radius:2px;font-size:16px}a#scroll-up i{color:#fff}a#scroll-up:hover{opacity:1;filter:alpha(opacity=100)}.extra-hatom-entry-title{display:none}
@media screen and (max-width:1190px){#page{width:97%}.wide #page{width:100%}.wide .slider-text-wrap{left:5%}.inner-wrap{width:94%}}@media screen and (max-width:768px){.hgroup-wrap{padding-top:0;padding-bottom:10px}.site-branding{max-width:80%}.hgroup-wrap-right{float:none}.menu-toggle,.main-navigation.toggled .nav-menu{display:block}.main-navigation ul{display:none}.main-navigation{padding-top:0}.menu-toggle{margin-top:30px;right:48px;position:absolute}.menu-toggle:before{color:#ed564b;content:"\f0c9";font-family:fontawesome;font-size:22px;position:absolute}.nav-menu{clear:both}.nav-menu>ul>li>a,.menu>ul>li>a{height:auto;line-height:1}.nav-menu li a{border-bottom:1px solid #f8f8f8;color:#777;display:block;font-size:14px;padding:10px 0;width:100%}#slider-content{max-width:70%}.widget-recent-work .tg-one-fourth{width:48.466258%}.widget-recent-work .tg-column-1,.widget-recent-work .tg-column-3{float:left}.widget-recent-work .tg-column-2,.widget-recent-work .tg-column-4{float:right;margin-right:0}}@media screen and (max-width:767px){#primary,#secondary{float:none;width:100%}.tg-one-third{float:none;width:100%;margin-right:0}.call-to-action-text,.call-to-action-button{float:none;width:100%;text-align:center}}@media screen and (max-width:600px){.search-form-top{margin:0;padding:7px;top:85px}#slider-content{display:none}#slider-title{font-size:18px}#controllers{bottom:5px}#controllers a{height:4px;margin:0 3px;width:12px}.promo-wrap{float:none;text-align:center;width:100%}.promo-action{float:none;text-align:center;display:block}.promo-title{font-size:20px}.promo-text{font-size:12px}.widget_testimonial .tg-one-half{width:100%;float:left;padding-bottom:20px}.widget_testimonial .tg-one-half-last{padding-bottom:0}.image-icon-wrap{top:35%}.mask .img-icon{font-size:18px}}@media screen and (max-width:400px){.widget-recent-work .tg-one-fourth{width:100%;float:left}}
/*!* Font Awesome 3.2.1
* the iconic font designed for Bootstrap
* ------------------------------------------------------------------------------
* The full suite of pictographic icons, examples, and documentation can be
* found at http://fontawesome.io. Stay up to date on Twitter at
* http://twitter.com/fontawesome.
*
* License
* ------------------------------------------------------------------------------
* - The Font Awesome font is licensed under SIL OFL 1.1 -
* http://scripts.sil.org/OFL
* - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
* http://opensource.org/licenses/mit-license.html
* - Font Awesome documentation licensed under CC BY 3.0 -
* http://creativecommons.org/licenses/by/3.0/
* - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
* "Font Awesome by Dave Gandy - http://fontawesome.io"
*
* Author - Dave Gandy
* ------------------------------------------------------------------------------
* Email: dave@fontawesome.io
* Twitter: http://twitter.com/davegandy
* Work: Lead Product Designer @ Kyruus - http://kyruus.com*/@font-face{font-family:fontawesome;src:url(https://brimbanksolar.com.au/wp-content/themes/esteem/fontawesome/css/../font/fontawesome-webfont.eot?v=3.2.1);src:url(https://brimbanksolar.com.au/wp-content/themes/esteem/fontawesome/css/../font/fontawesome-webfont.eot?#iefix&v=3.2.1)format('embedded-opentype'),url(https://brimbanksolar.com.au/wp-content/themes/esteem/fontawesome/css/../font/fontawesome-webfont.woff?v=3.2.1)format('woff'),url(https://brimbanksolar.com.au/wp-content/themes/esteem/fontawesome/css/../font/fontawesome-webfont.ttf?v=3.2.1)format('truetype'),url(https://brimbanksolar.com.au/wp-content/themes/esteem/fontawesome/css/../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1)format('svg');font-weight:400;font-style:normal;font-display: swap;
}[class^=icon-],[class*=" icon-"]{font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^=icon-]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}a [class^=icon-],a [class*=" icon-"]{display:inline}[class^=icon-].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:.2857142857142857em}[class^=icon-].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em}.icons-ul{margin-left:2.142857142857143em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit}[class^=icon-].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^=icon-].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^=icon-].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}[class^=icon-],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^=icon-],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^=icon-],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^=icon-],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^=icon-],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^=icon-],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^=icon-],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}.btn [class^=icon-].icon-large,.nav [class^=icon-].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^=icon-].icon-spin,.nav [class^=icon-].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^=icon-],.nav-pills [class^=icon-],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^=icon-].icon-large,.nav-pills [class^=icon-].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}.btn [class^=icon-].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^=icon-].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^=icon-].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^=icon-].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^=icon-].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^=icon-],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^=icon-].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^=icon-].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^=icon-].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^=icon-].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.nav-list [class^=icon-],.nav-list [class*=" icon-"]{line-height:inherit}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^=icon-],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-alt:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-power-off:before,.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-alt:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before,.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up-alt:before{content:"\f087"}.icon-thumbs-down-alt:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-unchecked:before,.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-text-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-renminbi:before,.icon-cny:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}
@font-face {
    font-family: Simple-Line-Icons;
    src: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/icons/fonts/icons.eot);
    src: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/icons/fonts/icons.eot?#iefix) format('embedded-opentype'), url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/icons/fonts/icons.woff) format('woff'), url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/icons/fonts/icons.ttf) format('truetype'), url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/icons/fonts/icons.svg#Simple-Line-Icons) format('svg');
    font-weight: 400;
    font-style: normal;
;font-display: swap;
}

[class*=" icon-custom"]::before,
[class^=icon-custom-custom]::before {
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    font-family: Simple-Line-Icons!important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: Simple-Line-Icons;
        src: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/icons/fonts/icons.svg#Simple-Line-Icons) format('svg');
    ;font-display: swap;
}
}

[data-icon]:before {
    font-family: Simple-Line-Icons;
    content: attr(data-icon);
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*
 Use the following CSS code if you want to have a class per icon.
 Instead of a list of all class selectors, you can use the generic [class*="icon-custom-"] selector, but it's slower:
*/
.icon-custom-user,
.icon-custom-people,
.icon-custom-user-female,
.icon-custom-user-follow,
.icon-custom-user-following,
.icon-custom-user-unfollow,
.icon-custom-login,
.icon-custom-logout,
.icon-custom-emotsmile,
.icon-custom-phone,
.icon-custom-call-end,
.icon-custom-call-in,
.icon-custom-call-out,
.icon-custom-map,
.icon-custom-location-pin,
.icon-custom-admin-links
.icon-custom-direction,
.icon-custom-directions,
.icon-custom-compass,
.icon-custom-layers,
.icon-custom-menu,
.icon-custom-list,
.icon-custom-options-vertical,
.icon-custom-options,
.icon-custom-arrow-down,
.icon-custom-arrow-left,
.icon-custom-arrow-right,
.icon-custom-arrow-up,
.icon-custom-arrow-up-circle,
.icon-custom-arrow-left-circle,
.icon-custom-arrow-right-circle,
.icon-custom-arrow-down-circle,
.icon-custom-check,
.icon-custom-clock,
.icon-custom-plus,
.icon-custom-minus,
.icon-custom-close,
.icon-custom-event,
.icon-custom-exclamation,
.icon-custom-organization,
.icon-custom-trophy,
.icon-custom-screen-smartphone,
.icon-custom-screen-desktop,
.icon-custom-plane,
.icon-custom-notebook,
.icon-custom-mustache,
.icon-custom-mouse,
.icon-custom-magnet,
.icon-custom-energy,
.icon-custom-disc,
.icon-custom-cursor,
.icon-custom-cursor-move,
.icon-custom-crop,
.icon-custom-chemistry,
.icon-custom-speedometer,
.icon-custom-shield,
.icon-custom-screen-tablet,
.icon-custom-magic-wand,
.icon-custom-hourglass,
.icon-custom-graduation,
.icon-custom-ghost,
.icon-custom-game-controller,
.icon-custom-fire,
.icon-custom-eyeglass,
.icon-custom-envelope-open,
.icon-custom-envelope-letter,
.icon-custom-bell,
.icon-custom-badge,
.icon-custom-anchor,
.icon-custom-wallet,
.icon-custom-vector,
.icon-custom-speech,
.icon-custom-puzzle,
.icon-custom-printer,
.icon-custom-present,
.icon-custom-playlist,
.icon-custom-pin,
.icon-custom-picture,
.icon-custom-handbag,
.icon-custom-globe-alt,
.icon-custom-globe,
.icon-custom-folder-alt,
.icon-custom-folder,
.icon-custom-film,
.icon-custom-feed,
.icon-custom-drop,
.icon-custom-drawer,
.icon-custom-docs,
.icon-custom-doc,
.icon-custom-diamond,
.icon-custom-cup,
.icon-custom-calculator,
.icon-custom-bubbles,
.icon-custom-briefcase,
.icon-custom-book-open,
.icon-custom-basket-loaded,
.icon-custom-basket,
.icon-custom-bag,
.icon-custom-action-undo,
.icon-custom-action-redo,
.icon-custom-wrench,
.icon-custom-umbrella,
.icon-custom-trash,
.icon-custom-tag,
.icon-custom-support,
.icon-custom-frame,
.icon-custom-size-fullscreen,
.icon-custom-size-actual,
.icon-custom-shuffle,
.icon-custom-share-alt,
.icon-custom-share,
.icon-custom-rocket,
.icon-custom-question,
.icon-custom-pie-chart,
.icon-custom-pencil,
.icon-custom-note,
.icon-custom-users,
.icon-custom-loop,
.icon-custom-home,
.icon-custom-grid,
.icon-custom-graph,
.icon-custom-microphone,
.icon-custom-music-tone-alt,
.icon-custom-music-tone,
.icon-custom-earphones-alt,
.icon-custom-earphones,
.icon-custom-equalizer,
.icon-custom-like,
.icon-custom-dislike,
.icon-custom-control-start,
.icon-custom-control-rewind,
.icon-custom-control-play,
.icon-custom-control-pause,
.icon-custom-control-forward,
.icon-custom-control-end,
.icon-custom-volume-1,
.icon-custom-volume-2,
.icon-custom-volume-off,
.icon-custom-calendar,
.icon-custom-bulb,
.icon-custom-chart,
.icon-custom-ban,
.icon-custom-bubble,
.icon-custom-camrecorder,
.icon-custom-camera,
.icon-custom-cloud-download,
.icon-custom-cloud-upload,
.icon-custom-envelope,
.icon-custom-eye,
.icon-custom-flag,
.icon-custom-heart,
.icon-custom-info,
.icon-custom-key,
.icon-custom-link,
.icon-custom-lock,
.icon-custom-lock-open,
.icon-custom-magnifier,
.icon-custom-magnifier-add,
.icon-custom-magnifier-remove,
.icon-custom-paper-clip,
.icon-custom-paper-plane,
.icon-custom-power,
.icon-custom-refresh,
.icon-custom-reload,
.icon-custom-settings,
.icon-custom-star,
.icon-custom-symbol-female,
.icon-custom-symbol-male,
.icon-custom-target,
.icon-custom-credit-card,
.icon-custom-paypal,
.icon-custom-social-tumblr,
.icon-custom-social-twitter,
.icon-custom-social-facebook,
.icon-custom-social-instagram,
.icon-custom-social-linkedin,
.icon-custom-social-pinterest,
.icon-custom-social-github,
.icon-custom-social-google,
.icon-custom-social-reddit,
.icon-custom-social-skype,
.icon-custom-social-dribbble,
.icon-custom-social-behance,
.icon-custom-social-foursqare,
.icon-custom-social-soundcloud,
.icon-custom-social-spotify,
.icon-custom-social-stumbleupon,
.icon-custom-social-youtube,
.icon-custom-social-dropbox,
.icon-custom-social-vkontakte,
.icon-custom-social-steam {
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-custom-user:before {
  content: "\e005";
}
.icon-custom-people:before {
  content: "\e001";
}
.icon-custom-user-female:before {
  content: "\e000";
}
.icon-custom-user-follow:before {
  content: "\e002";
}
.icon-custom-user-following:before {
  content: "\e003";
}
.icon-custom-user-unfollow:before {
  content: "\e004";
}
.icon-custom-login:before {
  content: "\e066";
}
.icon-custom-logout:before {
  content: "\e065";
}
.icon-custom-emotsmile:before {
  content: "\e021";
}
.icon-custom-phone:before {
  content: "\e600";
}
.icon-custom-call-end:before {
  content: "\e048";
}
.icon-custom-call-in:before {
  content: "\e047";
}
.icon-custom-call-out:before {
  content: "\e046";
}
.icon-custom-map:before {
  content: "\e033";
}
.icon-custom-location-pin:before {
  content: "\e096";
}
.icon-custom-direction:before {
  content: "\e042";
}
.icon-custom-directions:before {
  content: "\e041";
}
.icon-custom-compass:before {
  content: "\e045";
}
.icon-custom-layers:before {
  content: "\e034";
}
.icon-custom-menu:before {
  content: "\e601";
}
.icon-custom-list:before {
  content: "\e067";
}
.icon-custom-options-vertical:before {
  content: "\e602";
}
.icon-custom-options:before {
  content: "\e603";
}
.icon-custom-arrow-down:before {
  content: "\e604";
}
.icon-custom-arrow-left:before {
  content: "\e605";
}
.icon-custom-arrow-right:before {
  content: "\e606";
}
.icon-custom-arrow-up:before {
  content: "\e607";
}
.icon-custom-arrow-up-circle:before {
  content: "\e078";
}
.icon-custom-arrow-left-circle:before {
  content: "\e07a";
}
.icon-custom-arrow-right-circle:before {
  content: "\e079";
}
.icon-custom-arrow-down-circle:before {
  content: "\e07b";
}
.icon-custom-check:before {
  content: "\e080";
}
.icon-custom-clock:before {
  content: "\e081";
}
.icon-custom-plus:before {
  content: "\e095";
}
.icon-custom-minus:before {
  content: "\e615";
}
.icon-custom-close:before {
  content: "\e082";
}
.icon-custom-event:before {
  content: "\e619";
}
.icon-custom-exclamation:before {
  content: "\e617";
}
.icon-custom-organization:before {
  content: "\e616";
}
.icon-custom-trophy:before {
  content: "\e006";
}
.icon-custom-screen-smartphone:before {
  content: "\e010";
}
.icon-custom-screen-desktop:before {
  content: "\e011";
}
.icon-custom-plane:before {
  content: "\e012";
}
.icon-custom-notebook:before {
  content: "\e013";
}
.icon-custom-mustache:before {
  content: "\e014";
}
.icon-custom-mouse:before {
  content: "\e015";
}
.icon-custom-magnet:before {
  content: "\e016";
}
.icon-custom-energy:before {
  content: "\e020";
}
.icon-custom-disc:before {
  content: "\e022";
}
.icon-custom-cursor:before {
  content: "\e06e";
}
.icon-custom-cursor-move:before {
  content: "\e023";
}
.icon-custom-crop:before {
  content: "\e024";
}
.icon-custom-chemistry:before {
  content: "\e026";
}
.icon-custom-speedometer:before {
  content: "\e007";
}
.icon-custom-shield:before {
  content: "\e00e";
}
.icon-custom-screen-tablet:before {
  content: "\e00f";
}
.icon-custom-magic-wand:before {
  content: "\e017";
}
.icon-custom-hourglass:before {
  content: "\e018";
}
.icon-custom-graduation:before {
  content: "\e019";
}
.icon-custom-ghost:before {
  content: "\e01a";
}
.icon-custom-game-controller:before {
  content: "\e01b";
}
.icon-custom-fire:before {
  content: "\e01c";
}
.icon-custom-eyeglass:before {
  content: "\e01d";
}
.icon-custom-envelope-open:before {
  content: "\e01e";
}
.icon-custom-envelope-letter:before {
  content: "\e01f";
}
.icon-custom-bell:before {
  content: "\e027";
}
.icon-custom-badge:before {
  content: "\e028";
}
.icon-custom-anchor:before {
  content: "\e029";
}
.icon-custom-wallet:before {
  content: "\e02a";
}
.icon-custom-vector:before {
  content: "\e02b";
}
.icon-custom-speech:before {
  content: "\e02c";
}
.icon-custom-puzzle:before {
  content: "\e02d";
}
.icon-custom-printer:before {
  content: "\e02e";
}
.icon-custom-present:before {
  content: "\e02f";
}
.icon-custom-playlist:before {
  content: "\e030";
}
.icon-custom-pin:before {
  content: "\e031";
}
.icon-custom-picture:before {
  content: "\e032";
}
.icon-custom-handbag:before {
  content: "\e035";
}
.icon-custom-globe-alt:before {
  content: "\e036";
}
.icon-custom-globe:before {
  content: "\e037";
}
.icon-custom-folder-alt:before {
  content: "\e039";
}
.icon-custom-folder:before {
  content: "\e089";
}
.icon-custom-film:before {
  content: "\e03a";
}
.icon-custom-feed:before {
  content: "\e03b";
}
.icon-custom-drop:before {
  content: "\e03e";
}
.icon-custom-drawer:before {
  content: "\e03f";
}
.icon-custom-docs:before {
  content: "\e040";
}
.icon-custom-doc:before {
  content: "\e085";
}
.icon-custom-diamond:before {
  content: "\e043";
}
.icon-custom-cup:before {
  content: "\e044";
}
.icon-custom-calculator:before {
  content: "\e049";
}
.icon-custom-bubbles:before {
  content: "\e04a";
}
.icon-custom-briefcase:before {
  content: "\e04b";
}
.icon-custom-book-open:before {
  content: "\e04c";
}
.icon-custom-basket-loaded:before {
  content: "\e04d";
}
.icon-custom-basket:before {
  content: "\e04e";
}
.icon-custom-bag:before {
  content: "\e04f";
}
.icon-custom-users:before {
    content: "\e001";
}
.icon-custom-action-undo:before {
  content: "\e050";
}
.icon-custom-action-redo:before {
  content: "\e051";
}
.icon-custom-wrench:before {
  content: "\e052";
}
.icon-custom-umbrella:before {
  content: "\e053";
}
.icon-custom-trash:before {
  content: "\e054";
}
.icon-custom-tag:before {
  content: "\e055";
}
.icon-custom-support:before {
  content: "\e056";
}
.icon-custom-frame:before {
  content: "\e038";
}
.icon-custom-size-fullscreen:before {
  content: "\e057";
}
.icon-custom-size-actual:before {
  content: "\e058";
}
.icon-custom-shuffle:before {
  content: "\e059";
}
.icon-custom-share-alt:before {
  content: "\e05a";
}
.icon-custom-share:before {
  content: "\e05b";
}
.icon-custom-rocket:before {
  content: "\e05c";
}
.icon-custom-question:before {
  content: "\e05d";
}
.icon-custom-pie-chart:before {
  content: "\e05e";
}
.icon-custom-pencil:before {
  content: "\e05f";
}
.icon-custom-note:before {
  content: "\e060";
}
.icon-custom-loop:before {
  content: "\e064";
}
.icon-custom-home:before {
  content: "\e069";
}
.icon-custom-grid:before {
  content: "\e06a";
}
.icon-custom-graph:before {
  content: "\e06b";
}
.icon-custom-microphone:before {
  content: "\e063";
}
.icon-custom-music-tone-alt:before {
  content: "\e061";
}
.icon-custom-music-tone:before {
  content: "\e062";
}
.icon-custom-earphones-alt:before {
  content: "\e03c";
}
.icon-custom-earphones:before {
  content: "\e03d";
}
.icon-custom-equalizer:before {
  content: "\e06c";
}
.icon-custom-like:before {
  content: "\e068";
}
.icon-custom-dislike:before {
  content: "\e06d";
}
.icon-custom-control-start:before {
  content: "\e06f";
}
.icon-custom-control-rewind:before {
  content: "\e070";
}
.icon-custom-control-play:before {
  content: "\e071";
}
.icon-custom-control-pause:before {
  content: "\e072";
}
.icon-custom-control-forward:before {
  content: "\e073";
}
.icon-custom-control-end:before {
  content: "\e074";
}
.icon-custom-volume-1:before {
  content: "\e09f";
}
.icon-custom-volume-2:before {
  content: "\e0a0";
}
.icon-custom-volume-off:before {
  content: "\e0a1";
}
.icon-custom-calendar:before {
  content: "\e075";
}
.icon-custom-bulb:before {
  content: "\e076";
}
.icon-custom-chart:before {
  content: "\e077";
}
.icon-custom-ban:before {
  content: "\e07c";
}
.icon-custom-bubble:before {
  content: "\e07d";
}
.icon-custom-camrecorder:before {
  content: "\e07e";
}
.icon-custom-camera:before {
  content: "\e07f";
}
.icon-custom-cloud-download:before {
  content: "\e083";
}
.icon-custom-cloud-upload:before {
  content: "\e084";
}
.icon-custom-envelope:before {
  content: "\e086";
}
.icon-custom-eye:before {
  content: "\e087";
}
.icon-custom-flag:before {
  content: "\e088";
}
.icon-custom-heart:before {
  content: "\e08a";
}
.icon-custom-info:before {
  content: "\e08b";
}
.icon-custom-key:before {
  content: "\e08c";
}
.icon-custom-link:before {
  content: "\e08d";
}
.icon-custom-lock:before {
  content: "\e08e";
}
.icon-custom-lock-open:before {
  content: "\e08f";
}
.icon-custom-magnifier:before {
  content: "\e090";
}
.icon-custom-magnifier-add:before {
  content: "\e091";
}
.icon-custom-magnifier-remove:before {
  content: "\e092";
}
.icon-custom-paper-clip:before {
  content: "\e093";
}
.icon-custom-paper-plane:before {
  content: "\e094";
}
.icon-custom-power:before {
  content: "\e097";
}
.icon-custom-refresh:before {
  content: "\e098";
}
.icon-custom-reload:before {
  content: "\e099";
}
.icon-custom-settings:before {
  content: "\e09a";
}
.icon-custom-star:before {
  content: "\e09b";
}
.icon-custom-symbol-female:before {
  content: "\e09c";
}
.icon-custom-symbol-male:before {
  content: "\e09d";
}
.icon-custom-target:before {
  content: "\e09e";
}
.icon-custom-credit-card:before {
  content: "\e025";
}
.icon-custom-paypal:before {
  content: "\e608";
}
.icon-custom-social-tumblr:before {
  content: "\e00a";
}
.icon-custom-social-twitter:before {
  content: "\e009";
}
.icon-custom-social-facebook:before {
  content: "\e00b";
}
.icon-custom-social-instagram:before {
  content: "\e609";
}
.icon-custom-social-linkedin:before {
  content: "\e60a";
}
.icon-custom-social-pinterest:before {
  content: "\e60b";
}
.icon-custom-social-github:before {
  content: "\e60c";
}
.icon-custom-social-google:before {
  content: "\e60d";
}
.icon-custom-social-reddit:before {
  content: "\e60e";
}
.icon-custom-social-skype:before {
  content: "\e60f";
}
.icon-custom-social-dribbble:before {
  content: "\e00d";
}
.icon-custom-social-behance:before {
  content: "\e610";
}
.icon-custom-social-foursqare:before {
  content: "\e611";
}
.icon-custom-social-soundcloud:before {
  content: "\e612";
}
.icon-custom-social-spotify:before {
  content: "\e613";
}
.icon-custom-social-stumbleupon:before {
  content: "\e614";
}
.icon-custom-social-youtube:before {
  content: "\e008";
}
.icon-custom-social-dropbox:before {
  content: "\e00c";
}
.icon-custom-social-vkontakte:before {
  content: "\e618";
}
.icon-custom-social-steam:before {
  content: "\e620";
}
.btn,
.btn>i,
.form-control {
    font-size: 14px;
}

.form-control,
.portlet>.portlet-title>.caption.bold {
    font-weight: 400;
}

.form .form-actions:after,
.portlet>.portlet-title:after {
    clear: both;
}

.btn {
    border-width: 0;
    padding: 5px 14px;
    outline: 0!important;
    background-image: none!important;
    filter: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}

.btn-group .btn.dropdown-toggle,
.btn.active,
.btn.dropdown-toggle,
.btn:active,
.btn:disabled,
.btn:focus,
.btn:hover,
.btn[disabled] {
    outline: 0!important;
    background-image: none!important;
    filter: none;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn-default {
    border-width: 1px;
    padding: 6px 13px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.btn-default.active,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open .btn-default.dropdown-toggle {
    color: #333;
    background-color: #ededed;
    border-color: #b3b3b3;
}

.btn-default.active,
.btn-default:active {
    background-image: none;
    background-color: #e0e0e0;
}

.btn-default.active:hover,
.btn-default:active:hover {
    background-color: #e6e6e6;
}

.open .btn-default.dropdown-toggle {
    background-image: none;
}

.btn-default.disabled,
.btn-default.disabled.active,
.btn-default.disabled:active,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled],
.btn-default[disabled].active,
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #ccc;
}

.btn-default .badge {
    color: #fff;
    background-color: #333;
}

.btn-default>i {
    color: #aaa;
}

.btn-default>i[class*=icon-],
.btn-default>i[class^=icon-] {
    color: #8c8c8c;
}

.btn-group .input-sm .btn-default {
    padding-top: 3px;
    padding-bottom: 3px;
}

.control-label {
    margin-top: 1px;
}

.control-label .required {
    color: #e02222;
    font-size: 12px;
    padding-left: 2px;
}

.form {
    padding: 0!important;
}

.form .form-body {
    padding: 10px;
}

.portlet.light .form .form-body {
    padding-left: 0;
    padding-right: 0;
}

.portlet.light .form .form-actions {
    background: 0 0;
    padding-left: 0;
    padding-right: 0;
}

.form .form-actions.noborder {
    border-top: 0;
}

.portlet .form .form-actions {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.form .form-actions:after,
.form .form-actions:before {
    content: " ";
    display: table;
}

.form .form-actions.right {
    padding-left: 0;
    padding-right: 10px;
    text-align: right;
}

.portlet.light .form .form-actions.right {
    padding-right: 0;
}

.form .form-actions.left {
    padding-left: 10px;
    padding-right: 0;
    text-align: left;
}

.checkbox-list>label.checkbox-inline:first-child,
.checkbox>label,
.form-horizontal .checkbox>label,
.portlet.light .form .form-actions.left {
    padding-left: 0;
}

.form .form-actions.nobg {
    background-color: transparent;
}

.form .form-actions.top {
    margin-top: 0;
    margin-bottom: 20px;
    border-top: 0;
    border-bottom: 1px solid #e5e5e5;
}

.portlet.light .form .form-actions.top {
    background: 0 0;
}

.form .form-actions .btn-set {
    display: inline-block;
}

@media (max-width:767px) {
    .form .form-actions .btn-set {
        margin-bottom: 3px;
        margin-top: 3px;
        float: left!important;
    }
}

.form .form-section {
    margin: 0 0 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
}

.form .form-section:first-child {
    margin-top: 5px;
}

.checkbox,
.form-horizontal .checkbox {
    padding: 0;
}

.checkbox-list>label {
    display: block;
}

.checkbox-list>label.checkbox-inline,
.input-inline {
    display: inline-block;
}

.form-control::-moz-placeholder {
    color: #b3b3b3;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: #b3b3b3;
}

.form-control::-webkit-input-placeholder {
    color: #b3b3b3;
}

.form-control {
    color: #333;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    box-shadow: none;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    margin-top: 10px;
}

.form-control:focus {
    border-color: #999;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
}

.form-control.height-auto {
    height: auto;
}

.input-medium {
    width: 240px!important;
}

.input-inline {
    width: auto;
    vertical-align: middle;
}

.form-group .input-inline {
    margin-right: 4px;
}

.input-sm {
    height: 28px;
    padding: 5px 10px;
    font-size: 13px;
}

select.input-sm {
    height: 28px;
    line-height: 28px;
    padding: 2px 10px;
}

.input-group .btn-default {
    border-color: #e5e5e5;
}

.input-group .input-group-addon {
    border-color: #e5e5e5;
    background: #e5e5e5;
    min-width: 39px;
}

.input-group .input-group-addon>i {
    color: #999;
}

.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .form-control-feedback,
.has-success .help-block,
.has-success .help-inline,
.has-success .input-group-addon>i,
.has-success .radio,
.has-success .radio-inline {
    color: #3c763d;
}

.has-success .form-control {
    border-color: #d6e9c6!important;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.has-success .form-control:focus {
    border-color: #bbdba1;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #d6e9c6;
    background-color: #dff0d8;
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .form-control-feedback,
.has-error .help-block,
.has-error .help-inline,
.has-error .input-group-addon>i,
.has-error .radio,
.has-error .radio-inline {
    color: #a94442;
}

.has-error .form-control {
    border-color: #ebccd1;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.has-error .form-control:focus {
    border-color: #dca7b0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #ebccd1;
    background-color: #f2dede;
}

.input-icon {
    position: relative;
}

.input-icon>.form-control {
    padding-left: 33px;
}

.input-icon>i {
    color: #ccc;
    display: block;
    position: absolute;
    margin: 11px 2px 4px 10px;
    z-index: 3;
    width: 16px;
    font-size: 16px;
    text-align: center;
}

.has-success .input-icon>i {
    color: #45B6AF;
}

.has-error .input-icon>i {
    color: #F3565D;
}

.input-icon.right>.form-control {
    padding-right: 33px;
    padding-left: 12px;
}

.input-group .input-icon.right>.form-control {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.input-icon.right>i {
    right: 8px;
    float: right;
}

.input-icon.input-icon-lg>i {
    margin-top: 16px;
}

.input-icon.input-icon-sm>i {
    margin-top: 8px;
    font-size: 13px;
}

.pagination {
    margin: 10px 0;
}

.pagination.pagination-circle>li:first-child>a {
    border-radius: 25px 0 0 25px!important;
}

.pagination.pagination-circle>li:last-child>a {
    border-radius: 0 25px 25px 0!important;
}

.pagination .active>a,
.pagination .active>a:hover {
    background: #eee;
    border-color: #ddd;
    color: #333;
}

.portlet {
    margin-top: 0;
    margin-bottom: 25px;
    padding: 0;
}

.portlet>.portlet-title {
    border-bottom: 1px solid #eee;
    padding: 0;
    margin-bottom: 10px;
    min-height: 41px;
}

.portlet>.portlet-title:after,
.portlet>.portlet-title:before {
    content: " ";
    display: table;
}

.portlet>.portlet-title>.caption {
    float: left;
    display: inline-block;
    font-size: 18px;
    line-height: 20px;
    padding: 10px 0;
}

.portlet>.portlet-title>.caption>i {
    float: left;
    margin-top: 4px;
    display: inline-block;
    font-size: 13px;
    margin-right: 5px;
    color: #666;
}

.portlet>.portlet-title>.caption>i.glyphicon {
    margin-top: 2px;
}

.portlet>.portlet-title>.caption>.caption-helper {
    padding: 0;
    margin: 0;
    line-height: 13px;
    color: #9eacb4;
    font-size: 13px;
    font-weight: 400;
}

.portlet>.portlet-title>.actions {
    float: right;
    display: inline-block;
    padding: 6px 0;
}

.portlet>.portlet-title>.actions>.dropdown-menu i {
    color: #555;
}

.portlet>.portlet-title>.actions>.btn,
.portlet>.portlet-title>.actions>.btn-group>.btn,
.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm,
.portlet>.portlet-title>.actions>.btn.btn-sm {
    padding: 4px 10px;
    font-size: 13px;
    line-height: 1.5;
}

.portlet>.portlet-title>.actions>.btn-group>.btn.btn-default,
.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm.btn-default,
.portlet>.portlet-title>.actions>.btn.btn-default,
.portlet>.portlet-title>.actions>.btn.btn-sm.btn-default {
    padding: 3px 9px;
}

.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm>i,
.portlet>.portlet-title>.actions>.btn-group>.btn>i,
.portlet>.portlet-title>.actions>.btn.btn-sm>i,
.portlet>.portlet-title>.actions>.btn>i {
    font-size: 13px;
}

.portlet>.portlet-title>.tools {
    float: right;
    display: inline-block;
    padding: 12px 0 8px;
}

.portlet>.portlet-title>.tools>a {
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    opacity: 1;
    filter: alpha(opacity=100);
}

.portlet>.portlet-title>.tools>a.remove {
    background-image: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/css/../img/portlet-remove-icon.png);
    background-repeat: no-repeat;
    width: 11px;
}

.portlet>.portlet-title>.tools>a.config {
    background-image: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/css/../img/portlet-config-icon.png);
    background-repeat: no-repeat;
    width: 12px;
}

.portlet>.portlet-title>.tools>a.reload {
    background-image: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/css/../img/portlet-reload-icon.png);
    width: 13px;
}

.portlet>.portlet-title>.tools>a.expand {
    background-image: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/css/../img/portlet-expand-icon.png);
    width: 14px;
    visibility: visible;
}

.portlet>.portlet-title>.tools>a.collapse {
    background-image: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/css/../img/portlet-collapse-icon.png);
    width: 14px;
    visibility: visible;
}

.portlet>.portlet-title>.tools>a.fullscreen {
    display: inline-block;
    top: -3px;
    position: relative;
    font-size: 13px;
    font-family: FontAwesome;
    color: #ACACAC;
}

.portlet>.portlet-title>.tools>a.fullscreen:before {
    content: "\f065";
}

.portlet>.portlet-title>.tools>a.fullscreen.on:before {
    content: "\f066";
}

.portlet>.portlet-title>.tools>a:hover {
    text-decoration: none;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    opacity: .8;
    filter: alpha(opacity=80);
}

.portlet>.portlet-title>.pagination {
    float: right;
    display: inline-block;
    margin: 2px 0 0;
    border: 0;
    padding: 4px 0;
}

.portlet>.portlet-title>.nav-tabs {
    background: 0 0;
    margin: 0;
    float: right;
    display: inline-block;
    border: 0;
}

.portlet>.portlet-body {
    clear: both;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.portlet>.portlet-empty {
    min-height: 125px;
}

.portlet.full-height-content {
    margin-bottom: 0;
}

.portlet.bordered {
    border-left: 2px solid #e6e9ec!important;
}

.portlet.bordered>.portlet-title {
    border-bottom: 0;
}

.portlet.solid {
    padding: 0 10px 10px;
    border: 0;
}

.portlet.solid>.portlet-title {
    border-bottom: 0;
    margin-bottom: 10px;
}

.portlet.solid>.portlet-title>.caption {
    padding: 16px 0 2px;
}

.portlet.solid>.portlet-title>.actions {
    padding: 12px 0 6px;
}

.portlet.solid>.portlet-title>.tools {
    padding: 14px 0 6px;
}

.portlet.solid.bordered>.portlet-title {
    margin-bottom: 10px;
}

.portlet.box {
    padding: 0!important;
}

.portlet.box>.portlet-title {
    border-bottom: 0;
    padding: 0 10px;
    margin-bottom: 0;
    color: #fff;
}

.portlet.box>.portlet-title>.caption {
    padding: 11px 0 9px;
}

.portlet.box>.portlet-title>.tools>a.remove {
    background-image: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/css/../img/portlet-remove-icon-white.png);
}

.portlet.box>.portlet-title>.tools>a.config {
    background-image: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/css/../img/portlet-config-icon-white.png);
}

.portlet.box>.portlet-title>.tools>a.reload {
    background-image: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/css/../img/portlet-reload-icon-white.png);
}

.portlet.box>.portlet-title>.tools>a.expand {
    background-image: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/css/../img/portlet-expand-icon-white.png);
}

.portlet.box>.portlet-title>.tools>a.collapse {
    background-image: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/css/../img/portlet-collapse-icon-white.png);
}

.portlet.box>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box>.portlet-title>.actions {
    padding: 7px 0 5px;
}

.portlet.box>.portlet-body {
    background-color: #fff;
    padding: 10px;
}

.portlet.light {
    padding: 12px 20px 15px;
    background-color: #fff;
}

.portlet.light.bordered {
    border: 1px solid #e1e1e1!important;
}

.portlet.light.bordered>.portlet-title {
    border-bottom: 1px solid #eee;
}

.portlet.light.bg-inverse {
    background: #F7F7F7;
}

.portlet.light>.portlet-title {
    padding: 0;
    min-height: 48px;
}

.portlet.light>.portlet-title>.caption {
    color: #666;
    padding: 10px 0;
}

.portlet.light>.portlet-title>.caption>.caption-subject {
    font-size: 16px
}

.portlet.light>.portlet-title>.caption>i {
    color: #777;
    font-size: 15px;
    font-weight: 300;
    margin-top: 3px;
}

.portlet.light>.portlet-title>.caption.caption-md>.caption-subject {
    font-size: 15px;
}

.portlet.light>.portlet-title>.caption.caption-md>i {
    font-size: 14px;
}

.portlet.light>.portlet-title>.actions {
    padding: 6px 0 14px;
}

.portlet.light>.portlet-title>.actions .btn-default {
    color: #666;
}

.portlet.light>.portlet-title>.actions .dropdown-menu li>a {
    color: #555;
}

.portlet.light>.portlet-title>.inputs {
    float: right;
    display: inline-block;
    padding: 4px 0;
}

.portlet.light>.portlet-title>.inputs>.portlet-input .input-icon>i {
    font-size: 14px;
    margin-top: 9px;
}

.portlet.light>.portlet-title>.inputs>.portlet-input .input-icon>.form-control {
    height: 30px;
    padding: 2px 26px 3px 10px;
    font-size: 13px;
}

.portlet.light>.portlet-title>.inputs>.portlet-input>.form-control {
    height: 30px;
    padding: 3px 10px;
    font-size: 13px;
}

.portlet.light>.portlet-title>.pagination {
    padding: 2px 0 13px;
}

.portlet.light>.portlet-title>.tools {
    padding: 10px 0 13px;
    margin-top: 2px;
}

.portlet.light.form-fit {
    padding: 0;
}

.portlet.light.form-fit>.portlet-title {
    padding: 17px 20px 10px;
    margin-bottom: 0;
}

.portlet.light .portlet-body {
    padding-top: 8px;
}

.tab-pane>p:last-child {
    margin-bottom: 0;
}

.table.table-bordered thead>tr>th {
    border-bottom: 0;
}

.table tr.heading>th {
    background-color: #eee!important;
}

.table td .img-responsive {
    width: 100%;
}

.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
    background: #a6c8e6;
    color: #132339;
}

.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {
    background: #92bce0;
}

.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success {
    background: #dff0d8;
    color: #3c763d;
}

.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover {
    background: #d0e9c6;
}

.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info {
    background: #d9edf7;
    color: #31708f;
}

.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th,
.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover {
    background: #c4e3f3;
}

.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning {
    background: #fcf8e3;
    color: #8a6d3b;
}

.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover {
    background: #faf2cc;
}

.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger {
    background: #f2dede;
    color: #a94442;
}

.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover {
    background: #ebcccc;
}

.red-sunglo.btn {
    color: #FFF;
    background-color: #E26A6A;
}

.open .red-sunglo.btn.dropdown-toggle,
.red-sunglo.btn.active,
.red-sunglo.btn:active,
.red-sunglo.btn:focus,
.red-sunglo.btn:hover {
    color: #FFF;
    background-color: #dc4c4c;
}

.red-sunglo.btn.active,
.red-sunglo.btn:active {
    background-image: none;
    background-color: #d83737;
}

.red-sunglo.btn.active:hover,
.red-sunglo.btn:active:hover {
    background-color: #da3f3f;
}

.open .red-sunglo.btn.dropdown-toggle {
    background-image: none;
}

.red-sunglo.btn.disabled,
.red-sunglo.btn.disabled.active,
.red-sunglo.btn.disabled:active,
.red-sunglo.btn.disabled:focus,
.red-sunglo.btn.disabled:hover,
.red-sunglo.btn[disabled],
.red-sunglo.btn[disabled].active,
.red-sunglo.btn[disabled]:active,
.red-sunglo.btn[disabled]:focus,
.red-sunglo.btn[disabled]:hover,
fieldset[disabled] .red-sunglo.btn,
fieldset[disabled] .red-sunglo.btn.active,
fieldset[disabled] .red-sunglo.btn:active,
fieldset[disabled] .red-sunglo.btn:focus,
fieldset[disabled] .red-sunglo.btn:hover {
    background-color: #E26A6A;
}

.red-sunglo.btn .badge {
    color: #E26A6A;
    background-color: #FFF;
}

.portlet.box.red-sunglo>.portlet-title,
.portlet.red-sunglo,
.portlet>.portlet-body.red-sunglo {
    background-color: #E26A6A;
}

.btn.red-sunglo-stripe {
    border-left: 3px solid #E26A6A;
}

.portlet.solid.red-sunglo>.portlet-body,
.portlet.solid.red-sunglo>.portlet-title {
    border: 0;
    color: #FFF;
}

.portlet.solid.red-sunglo>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.red-sunglo>.portlet-title>.caption>i {
    color: #FFF;
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.remove {
    background-image: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/css/../img/portlet-remove-icon-white.png);
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.config {
    background-image: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/css/../img/portlet-config-icon-white.png);
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.reload {
    background-image: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/css/../img/portlet-reload-icon-white.png);
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.expand {
    background-image: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/css/../img/portlet-expand-icon-white.png);
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.collapse {
    background-image: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/css/../img/portlet-collapse-icon-white.png);
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.red-sunglo {
    border: 1px solid #ea9595;
    border-top: 0;
}

.portlet.box.red-sunglo>.portlet-title>.caption,
.portlet.box.red-sunglo>.portlet-title>.caption>i {
    color: #FFF;
}

.portlet.box.red-sunglo>.portlet-title>.actions .btn-default {
    background: 0 0!important;
    border: 1px solid #f4c8c8;
    color: #f8dddd;
}

.portlet.box.red-sunglo>.portlet-title>.actions .btn-default>i {
    color: #fbeaea;
}

.portlet.box.red-sunglo>.portlet-title>.actions .btn-default.active,
.portlet.box.red-sunglo>.portlet-title>.actions .btn-default:active,
.portlet.box.red-sunglo>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-sunglo>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #fdf3f3;
    color: #fff;
}

.bg-red-sunglo {
    border-color: #E26A6A!important;
    background-image: none!important;
    background-color: #E26A6A!important;
    color: #FFF!important;
}

.font-red-sunglo {
    color: #E26A6A!important;
}

.progress-bar.red-sunglo {
    background: #E26A6A!important;
    color: #FFF!important;
}

.margin-top-10 {
    margin-top: 10px!important;
}

.margin-bottom-40 {
    margin-bottom: 40px!important;
}

.note {
    margin: 0 0 20px;
    padding: 15px 30px 15px 15px;
    border-left: 5px solid #eee;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.note h1,
.note h2,
.note h3,
.note h4,
.note h5,
.note h6 {
    margin-top: 0;
}

.note h1 .close,
.note h2 .close,
.note h3 .close,
.note h4 .close,
.note h5 .close,
.note h6 .close {
    margin-right: -10px;
}

.note p {
    font-size: 13px;
}

.note p:last-child {
    margin-bottom: 0;
}

.note .highlight,
.note code {
    background-color: #fff;
}

.note.note-default {
    background-color: #d3d3d3;
    border-color: #adadad;
    color: #333;
}

.note.note-default.note-bordered {
    background-color: #c3c3c3;
    border-color: #a0a0a0;
}

.note.note-default.note-shadow {
    background-color: #c6c6c6;
    border-color: #a0a0a0;
    box-shadow: 5px 5px rgba(162, 162, 162, .2);
}

.note.note-primary {
    background-color: #5697d0;
    border-color: #3085a9;
    color: #D8E3F2;
}

.note.note-primary.note-bordered {
    background-color: #3e89c9;
    border-color: #2a7696;
}

.note.note-primary.note-shadow {
    background-color: #428bca;
    border-color: #2a7696;
    box-shadow: 5px 5px rgba(43, 121, 154, .2);
}

.note.note-success {
    background-color: #eef7ea;
    border-color: #c9e2b3;
    color: #3c763d;
}

.note.note-success.note-bordered {
    background-color: #dcefd4;
    border-color: #bbdba1;
}

.note.note-success.note-shadow {
    background-color: #dff0d8;
    border-color: #bbdba1;
    box-shadow: 5px 5px rgba(190, 220, 164, .2);
}

.note.note-info {
    background-color: #eef7fb;
    border-color: #a6e1ec;
    color: #31708f;
}

.note.note-info.note-bordered {
    background-color: #d5ebf6;
    border-color: #91d9e8;
}

.note.note-info.note-shadow {
    background-color: #d9edf7;
    border-color: #91d9e8;
    box-shadow: 5px 5px rgba(150, 219, 233, .2);
}

.note.note-warning {
    background-color: #fcf8e3;
    border-color: #f5d89e;
    color: #8a6d3b;
}

.note.note-warning.note-bordered {
    background-color: #f9f1c7;
    border-color: #f2cf87;
}

.note.note-warning.note-shadow {
    background-color: #faf2cc;
    border-color: #f2cf87;
    box-shadow: 5px 5px rgba(243, 209, 139, .2);
}

.note.note-danger {
    background-color: #f9f0f0;
    border-color: #e4b9c0;
    color: #a94442;
}

.note.note-danger.note-bordered {
    background-color: #f1dada;
    border-color: #dca7b0;
}

.note.note-danger.note-shadow {
    background-color: #f2dede;
    border-color: #dca7b0;
    box-shadow: 5px 5px rgba(222, 171, 179, .2);
}

.page-container *, .page-prefooter *
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}
*:before,
*:after
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}
@media (min-width: 768px)
{
   .container
   {
      width: 750px;
   }
}
@media (min-width: 992px)
{
   .container
   {
      width: 970px;
   }
}
@media (min-width: 1200px)
{
   .container
   {
      width: 1170px;
   }
}
.container-fluid
{
   padding-right: 15px;
   padding-left: 15px;
   margin-right: auto;
   margin-left: auto;
}
.row
{
   margin-right: -15px;
   margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
{
   position: relative;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6,
.col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12
{
   float: left;
}
.col-xs-12
{
   width: 100%;
}
.col-xs-11
{
   width: 91.66666667%;
}
.col-xs-10
{
   width: 83.33333333%;
}
.col-xs-9
{
   width: 75%;
}
.col-xs-8
{
   width: 66.66666667%;
}
.col-xs-7
{
   width: 58.33333333%;
}
.col-xs-6
{
   width: 50%;
}
.col-xs-5
{
   width: 41.66666667%;
}
.col-xs-4
{
   width: 33.33333333%;
}
.col-xs-3
{
   width: 25%;
}
.col-xs-2
{
   width: 16.66666667%;
}
.col-xs-1
{
   width: 8.33333333%;
}
.col-xs-pull-12
{
   right: 100%;
}
.col-xs-pull-11
{
   right: 91.66666667%;
}
.col-xs-pull-10
{
   right: 83.33333333%;
}
.col-xs-pull-9
{
   right: 75%;
}
.col-xs-pull-8
{
   right: 66.66666667%;
}
.col-xs-pull-7
{
   right: 58.33333333%;
}
.col-xs-pull-6
{
   right: 50%;
}
.col-xs-pull-5
{
   right: 41.66666667%;
}
.col-xs-pull-4
{
   right: 33.33333333%;
}
.col-xs-pull-3
{
   right: 25%;
}
.col-xs-pull-2
{
   right: 16.66666667%;
}
.col-xs-pull-1
{
   right: 8.33333333%;
}
.col-xs-pull-0
{
   right: auto;
}
.col-xs-push-12
{
   left: 100%;
}
.col-xs-push-11
{
   left: 91.66666667%;
}
.col-xs-push-10
{
   left: 83.33333333%;
}
.col-xs-push-9
{
   left: 75%;
}
.col-xs-push-8
{
   left: 66.66666667%;
}
.col-xs-push-7
{
   left: 58.33333333%;
}
.col-xs-push-6
{
   left: 50%;
}
.col-xs-push-5
{
   left: 41.66666667%;
}
.col-xs-push-4
{
   left: 33.33333333%;
}
.col-xs-push-3
{
   left: 25%;
}
.col-xs-push-2
{
   left: 16.66666667%;
}
.col-xs-push-1
{
   left: 8.33333333%;
}
.col-xs-push-0
{
   left: auto;
}
.col-xs-offset-12
{
   margin-left: 100%;
}
.col-xs-offset-11
{
   margin-left: 91.66666667%;
}
.col-xs-offset-10
{
   margin-left: 83.33333333%;
}
.col-xs-offset-9
{
   margin-left: 75%;
}
.col-xs-offset-8
{
   margin-left: 66.66666667%;
}
.col-xs-offset-7
{
   margin-left: 58.33333333%;
}
.col-xs-offset-6
{
   margin-left: 50%;
}
.col-xs-offset-5
{
   margin-left: 41.66666667%;
}
.col-xs-offset-4
{
   margin-left: 33.33333333%;
}
.col-xs-offset-3
{
   margin-left: 25%;
}
.col-xs-offset-2
{
   margin-left: 16.66666667%;
}
.col-xs-offset-1
{
   margin-left: 8.33333333%;
}
.col-xs-offset-0
{
   margin-left: 0;
}
@media (min-width: 768px)
{
   .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7,
   .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12
   {
      float: left;
   }
   .col-sm-12
   {
      width: 100%;
   }
   .col-sm-11
   {
      width: 91.66666667%;
   }
   .col-sm-10
   {
      width: 83.33333333%;
   }
   .col-sm-9
   {
      width: 75%;
   }
   .col-sm-8
   {
      width: 66.66666667%;
   }
   .col-sm-7
   {
      width: 58.33333333%;
   }
   .col-sm-6
   {
      width: 50%;
   }
   .col-sm-5
   {
      width: 41.66666667%;
   }
   .col-sm-4
   {
      width: 33.33333333%;
   }
   .col-sm-3
   {
      width: 25%;
   }
   .col-sm-2
   {
      width: 16.66666667%;
   }
   .col-sm-1
   {
      width: 8.33333333%;
   }
   .col-sm-pull-12
   {
      right: 100%;
   }
   .col-sm-pull-11
   {
      right: 91.66666667%;
   }
   .col-sm-pull-10
   {
      right: 83.33333333%;
   }
   .col-sm-pull-9
   {
      right: 75%;
   }
   .col-sm-pull-8
   {
      right: 66.66666667%;
   }
   .col-sm-pull-7
   {
      right: 58.33333333%;
   }
   .col-sm-pull-6
   {
      right: 50%;
   }
   .col-sm-pull-5
   {
      right: 41.66666667%;
   }
   .col-sm-pull-4
   {
      right: 33.33333333%;
   }
   .col-sm-pull-3
   {
      right: 25%;
   }
   .col-sm-pull-2
   {
      right: 16.66666667%;
   }
   .col-sm-pull-1
   {
      right: 8.33333333%;
   }
   .col-sm-pull-0
   {
      right: auto;
   }
   .col-sm-push-12
   {
      left: 100%;
   }
   .col-sm-push-11
   {
      left: 91.66666667%;
   }
   .col-sm-push-10
   {
      left: 83.33333333%;
   }
   .col-sm-push-9
   {
      left: 75%;
   }
   .col-sm-push-8
   {
      left: 66.66666667%;
   }
   .col-sm-push-7
   {
      left: 58.33333333%;
   }
   .col-sm-push-6
   {
      left: 50%;
   }
   .col-sm-push-5
   {
      left: 41.66666667%;
   }
   .col-sm-push-4
   {
      left: 33.33333333%;
   }
   .col-sm-push-3
   {
      left: 25%;
   }
   .col-sm-push-2
   {
      left: 16.66666667%;
   }
   .col-sm-push-1
   {
      left: 8.33333333%;
   }
   .col-sm-push-0
   {
      left: auto;
   }
   .col-sm-offset-12
   {
      margin-left: 100%;
   }
   .col-sm-offset-11
   {
      margin-left: 91.66666667%;
   }
   .col-sm-offset-10
   {
      margin-left: 83.33333333%;
   }
   .col-sm-offset-9
   {
      margin-left: 75%;
   }
   .col-sm-offset-8
   {
      margin-left: 66.66666667%;
   }
   .col-sm-offset-7
   {
      margin-left: 58.33333333%;
   }
   .col-sm-offset-6
   {
      margin-left: 50%;
   }
   .col-sm-offset-5
   {
      margin-left: 41.66666667%;
   }
   .col-sm-offset-4
   {
      margin-left: 33.33333333%;
   }
   .col-sm-offset-3
   {
      margin-left: 25%;
   }
   .col-sm-offset-2
   {
      margin-left: 16.66666667%;
   }
   .col-sm-offset-1
   {
      margin-left: 8.33333333%;
   }
   .col-sm-offset-0
   {
      margin-left: 0;
   }
}
@media (min-width: 992px)
{
   .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12
   {
      float: left;
   }
   .col-md-12
   {
      width: 100%;
   }
   .col-md-11
   {
      width: 91.66666667%;
   }
   .col-md-10
   {
      width: 83.33333333%;
   }
   .col-md-9
   {
      width: 75%;
   }
   .col-md-8
   {
      width: 66.66666667%;
   }
   .col-md-7
   {
      width: 58.33333333%;
   }
   .col-md-6
   {
      width: 50%;
   }
   .col-md-5
   {
      width: 41.66666667%;
   }
   .col-md-4
   {
      width: 33.33333333%;
   }
   .col-md-3
   {
      width: 25%;
   }
   .col-md-2
   {
      width: 16.66666667%;
   }
   .col-md-1
   {
      width: 8.33333333%;
   }
}
.table
{
   width: 100% !important;
   max-width: 100% !important;
   margin-bottom: 20px !important;
   border-spacing: 0 !important;
   border-collapse: initial !important;
}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,
.table > tbody > tr > td,.table > tfoot > tr > td
{
   padding: 8px;
   line-height: 1.42857143;
   vertical-align: top;
   border-top: 1px solid #ddd;
}
.table > thead > tr > th
{
   vertical-align: bottom;
   border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td
{
   border-top: 0;
}
.table > tbody + tbody
{
   border-top: 2px solid #ddd;
}
.table .table
{
   background-color: #fff;
}
.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td
{
   padding: 5px;
}
.table-bordered
{
   border: 1px solid #ddd !important;
}
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td
{
   border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,.table-bordered > thead > tr > td
{
   border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd)
{
   background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover
{
   background-color: #f5f5f5;
}
.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,
.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th
{
   background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th
{
   background-color: #e8e8e8;
}
.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,
.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,
.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,
.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th
{
   background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th
{
   background-color: #d0e9c6;
}
.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,
.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th
{
   background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th
{
   background-color: #c4e3f3;
}
.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th
{
   background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th
{
   background-color: #faf2cc;
}
.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th
{
   background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th
{
   background-color: #ebcccc;
}
.form-control
{
   display: block;
   width: 100%;
   /*height: 34px;*/
   padding: 6px 12px;
   font-size: 14px;
   line-height: 1.42857143;
   color: #555;
   background-color: #fff;
   background-image: none;
   border: 1px solid #ccc;
   border-radius: 4px;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
   -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus
{
   border-color: #66afe9;
   outline: 0;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder
{
   color: #999;
   opacity: 1;
}
.form-control:-ms-input-placeholder
{
   color: #999;
}
.form-control::-webkit-input-placeholder
{
   color: #999;
}
.form-control[disabled],.form-control[readonly]
{
   cursor: not-allowed;
   background-color: #eee;
   opacity: 1;
}
.form-group
{
   margin-bottom: 15px;
}
.input-sm
{
   height: 30px;
   padding: 5px 10px;
   font-size: 12px;
   line-height: 1.5;
   border-radius: 3px;
}
.has-success .help-block,.has-success .control-label,.has-success .radio,
.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,
.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,
.has-success.checkbox-inline label
{
   color: #3c763d;
}
.has-success .form-control
{
   border-color: #3c763d;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus
{
   border-color: #2b542c;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon
{
   color: #3c763d;
   background-color: #dff0d8;
   border-color: #3c763d;
}
.has-success .form-control-feedback
{
   color: #3c763d;
}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,
.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,
.has-warning.radio-inline label,.has-warning.checkbox-inline label
{
   color: #8a6d3b;
}
.has-warning .form-control
{
   border-color: #8a6d3b;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus
{
   border-color: #66512c;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon
{
   color: #8a6d3b;
   background-color: #fcf8e3;
   border-color: #8a6d3b;
}
.has-warning .form-control-feedback
{
   color: #8a6d3b;
}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,
.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,
.has-error.radio-inline label,.has-error.checkbox-inline label
{
   color: #a94442;
}
.has-error .form-control
{
   border-color: #a94442;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus
{
   border-color: #843534;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon
{
   color: #a94442;
   background-color: #f2dede;
   border-color: #a94442;
}
.has-error .form-control-feedback
{
   color: #a94442;
}
.btn
{
   display: inline-block;
   padding: 6px 12px;
   margin-bottom: 0;
   font-size: 14px;
   font-weight: normal;
   line-height: 1.42857143;
   text-align: center;
   white-space: nowrap;
   vertical-align: middle;
   -ms-touch-action: manipulation;
   touch-action: manipulation;
   cursor: pointer;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 4px;
}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,
.btn.active.focus
{
   outline: thin dotted;
   outline: 5px auto -webkit-focus-ring-color;
   outline-offset: -2px;
}
.btn:hover,.btn:focus,.btn.focus
{
   color: #333;
   text-decoration: none;
}
.btn:active,
.btn.active
{
   background-image: none;
   outline: 0;
   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
   box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,.btn[disabled]
{
   pointer-events: none;
   cursor: not-allowed;
   filter: alpha(opacity=65);
   -webkit-box-shadow: none;
   box-shadow: none;
   opacity: .65;
}
.btn-default
{
   color: #333;
   background-color: #fff;
   border-color: #ccc;
}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,
.open > .dropdown-toggle.btn-default
{
   color: #333;
   background-color: #e6e6e6;
   border-color: #adadad;
}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default
{
   background-image: none;
}
.btn-default.disabled.btn-default[disabled],.btn-default.disabled:hover,.btn-default[disabled]:hover,.btn-default.disabled:focus,
.btn-default[disabled]:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,.btn-default.disabled:active,
.btn-default[disabled]:active,.btn-default.disabled.active,.btn-default[disabled].active
{
   background-color: #fff;
   border-color: #ccc;
}
.btn-default .badge
{
   color: #fff;
   background-color: #333;
}
.fade
{
   opacity: 0;
   -webkit-transition: opacity .15s linear;
   -o-transition: opacity .15s linear;
   transition: opacity .15s linear;
}
.fade.in
{
   opacity: 1;
}
.collapse
{
   /*display: none;
   visibility: hidden;*/
}
.collapse.in
{
   display: block;
   visibility: visible;
}
.collapse.in
{
   display: table-row;
}
.collapse.in
{
   display: table-row-group;
}
.collapsing
{
   position: relative;
   height: 0;
   overflow: hidden;
   -webkit-transition-timing-function: ease;
   o-transition-timing-function: ease;
   transition-timing-function: ease;
   -webkit-transition-duration: .35s;
   -o-transition-duration: .35s;
   transition-duration: .35s;
   -webkit-transition-property: height, visibility;
   -o-transition-property: height, visibility;
   transition-property: height, visibility;
}
.caret
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 2px;
   vertical-align: middle;
   border-top: 4px solid;
   border-right: 4px solid transparent;
   border-left: 4px solid transparent;
}
.dropup,.dropdown
{
   position: relative;
}
.dropdown-toggle:focus
{
   outline: 0;
}
@media (min-width: 768px)
{
   .navbar-right .dropdown-menu
   {
      right: 0;
      left: auto;
   }
   .navbar-right .dropdown-menu-left
   {
      right: auto;
      left: 0;
   }
}
.input-group
{
   position: relative;
   display: table;
   border-collapse: separate;
}
.nav-tabs
{
   border-bottom: 1px solid #ddd;
}
.tab-content > .tab-pane
{
   display: none;
   visibility: hidden;
}
.tab-content > .active
{
   display: block;
   visibility: visible;
}
.navbar
{
   position: relative;
   min-height: 50px;
   margin-bottom: 20px;
   border: 1px solid transparent;
}
@media (min-width: 768px)
{
   .navbar
   {
      border-radius: 4px;
   }
}
@media (min-width: 768px)
{
   .navbar-header
   {
      float: left;
   }
}
.navbar-collapse
{
   padding-right: 15px;
   padding-left: 15px;
   overflow-x: visible;
   -webkit-overflow-scrolling: touch;
   border-top: 1px solid transparent;
   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in
{
   overflow-y: auto;
}
@media (min-width: 768px)
{
   .navbar-collapse
   {
      width: auto;
      border-top: 0;
      -webkit-box-shadow: none;
      box-shadow: none;
   }
   .navbar-collapse.collapse
   {
      display: block !important;
      height: auto !important;
      padding-bottom: 0;
      overflow: visible !important;
      visibility: visible !important;
   }
   .navbar-collapse.in
   {
      overflow-y: visible;
   }
   .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse
   {
      padding-right: 0;
      padding-left: 0;
   }
}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse
{
   max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape)
{
   .navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse
   {
      max-height: 200px;
   }
}
.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse
{
   margin-right: -15px;
   margin-left: -15px;
}
@media (min-width: 768px)
{
   .container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,
   .container-fluid > .navbar-collapse
   {
      margin-right: 0;
      margin-left: 0;
   }
}
.navbar-brand:hover,
.navbar-brand:focus
{
   text-decoration: none;
}
.navbar-brand > img
{
   display: block;
}
@media (min-width: 768px)
{
   .navbar > .container .navbar-brand,
   .navbar > .container-fluid .navbar-brand
   {
      margin-left: -15px;
   }
}
.pagination
{
   display: inline-block;
   padding-left: 0;
   margin: 20px 0;
   border-radius: 4px;
}
.pagination > li
{
   display: inline;
}
.pagination > li > a,.pagination > li > span
{
   position: relative;
   float: left;
   padding: 6px 12px;
   margin-left: -1px;
   line-height: 1.42857143;
   color: #337ab7;
   text-decoration: none;
   background-color: #fff;
   border: 1px solid #ddd;
}
.pagination > li:first-child > a,.pagination > li:first-child > span
{
   margin-left: 0;
   border-top-left-radius: 4px;
   border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span
{
   border-top-right-radius: 4px;
   border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,
.pagination > li > span:focus
{
   color: #23527c;
   background-color: #eee;
   border-color: #ddd;
}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus
{
   z-index: 2;
   color: #fff;
   cursor: default;
   background-color: #337ab7;
   border-color: #337ab7;
}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,
.pagination > .disabled > a,.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus
{
   color: #777;
   cursor: not-allowed;
   background-color: #fff;
   border-color: #ddd;
}
.tooltip_tip { position: absolute; z-index: 10300; display: block; visibility: visible; padding: 5px; font-size: 11px; opacity: 0; filter: alpha(opacity=0); }
.tooltip_tip.in { opacity: 0.8; filter: alpha(opacity=80); }
.tooltip_tip.top { margin-top: -3px; }
.tooltip_tip.right { margin-left: 3px; }
.tooltip_tip.bottom { margin-top: 3px; }
.tooltip_tip.left { margin-left: -3px; }
.tooltip_tip-inner { max-width: 200px; padding: 3px 8px; color: #ffffff; text-align: center; text-decoration: none; background-color: #202020; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.tooltip_tip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }
.tooltip_tip.top .tooltip_tip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000000; }
.tooltip_tip.right .tooltip_tip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000000; }
.tooltip_tip.left .tooltip_tip-arrow {  top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000000; }
.tooltip_tip.bottom .tooltip_tip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000000; }
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,
.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,
.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,
.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,
.modal-footer:before,.modal-footer:after
{
   display: table;
   content: " ";
}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,
.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,
.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,
.panel-body:after,.modal-footer:after
{
   clear: both;
}
.center-block
{
   display: block;
   margin-right: auto;
   margin-left: auto;
}
.hide
{
   display: none !important;
}
.show
{
   display: block !important;
}
.invisible
{
   visibility: hidden;
}
.text-hide
{
   font: 0/0 a;
   color: transparent;
   text-shadow: none;
   background-color: transparent;
   border: 0;
}
div.dataTables_length label
{
   font-weight: normal;
   float: left;
   text-align: left;
}
div.dataTables_length select
{
   width: 75px;
   vertical-align: baseline;
}
div.dataTables_filter label
{
   font-weight: normal;
   float: right;
}
div.dataTables_filter input
{
   width: 16em;
}
div.dataTables_info
{
   padding-top: 8px;
}
div.dataTables_paginate
{
   float: right;
   margin: 0;
}
div.dataTables_paginate ul.pagination
{
   margin: 2px 0;
   white-space: nowrap;
}
table.dataTable td,
table.dataTable th
{
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box;
}
table.dataTable
{
   clear: both;
   margin-top: 6px !important;
   margin-bottom: 6px !important;
   max-width: none !important;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled
{
   cursor: pointer;
}
table.dataTable thead .sorting
{
   background: url('https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/custom/css/../../media/images/sort_both.png') no-repeat center right;
}
table.dataTable thead .sorting_asc
{
   background: url('https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/custom/css/../../media/images/sort_asc.png') no-repeat center right;
}
table.dataTable thead .sorting_desc
{
   background: url('https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/custom/css/../../media/images/sort_desc.png') no-repeat center right;
}
table.dataTable thead .sorting_asc_disabled
{
   background: url('https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/custom/css/../../media/images/sort_asc_disabled.png') no-repeat center right;
}
table.dataTable thead .sorting_desc_disabled
{
   background: url('https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/custom/css/../../media/images/sort_desc_disabled.png') no-repeat center right;
}
table.dataTable th:active
{
   outline: none;
}
/* Scrolling */
div.dataTables_scrollHead table
{
   margin-bottom: 0 !important;
   border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
}
div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child
{
   border-bottom-left-radius: 0 !important;
   border-bottom-right-radius: 0 !important;
}
div.dataTables_scrollBody table
{
   border-top: none;
   margin-top: 0 !important;
   margin-bottom: 0 !important;
}
div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td
{
   border-top: none;
}
div.dataTables_scrollFoot table
{
   margin-top: 0 !important;
   border-top: none;
}
/* Frustratingly the border-collapse:collapse used by Bootstrap makes the column
width calculations when using scrolling impossible to align columns. We have
to use separate
*/
table.table-bordered.dataTable
{
   border-collapse: separate !important;
}
table.table-bordered thead th,
table.table-bordered thead td
{
   border-left-width: 0 !important;
   border-top-width: 0 !important;
}
table.table-bordered tbody th,
table.table-bordered tbody td
{
   border-left-width: 0 !important;
   border-bottom-width: 0 !important;
}
table.table-bordered th:last-child,
table.table-bordered td:last-child
{
   border-right-width: 0;
}
div.dataTables_scrollHead table.table-bordered
{
   border-bottom-width: 0;
}
/** TableTools styles **/
.table tbody tr.active td,
.table tbody tr.active th
{
   background-color: #08C;
   color: white;
}
.table tbody tr.active:hover td,
.table tbody tr.active:hover th
{
   background-color: #0075b0 !important;
}
.table tbody tr.active a
{
   color: white;
}
.table-striped tbody tr.active:nth-child(odd) td,
.table-striped tbody tr.active:nth-child(odd) th
{
   background-color: #017ebc;
}
table.DTTT_selectable tbody tr
{
   cursor: pointer;
}
div.DTTT .btn
{
   color: #333 !important;
   font-size: 12px;
}
div.DTTT .btn:hover
{
   text-decoration: none !important;
}
ul.DTTT_dropdown.dropdown-menu
{
   z-index: 2003;
}
ul.DTTT_dropdown.dropdown-menu a
{
   color: #333 !important; /* needed only when demo_page.css is included */
}
ul.DTTT_dropdown.dropdown-menu li
{
   position: relative;
}
ul.DTTT_dropdown.dropdown-menu li:hover a
{
   background-color: #0088cc;
   color: white !important;
}
div.DTTT_collection_background
{
   z-index: 2002;
}
/* TableTools information display */
div.DTTT_print_info.modal
{
   height: 150px;
   margin-top: -75px;
   text-align: center;
}
div.DTTT_print_info h6
{
   font-weight: normal;
   font-size: 28px;
   line-height: 28px;
   margin: 1em;
}
div.DTTT_print_info p
{
   font-size: 14px;
   line-height: 20px;
}
/** FixedColumns styles **/
div.DTFC_LeftHeadWrapper table,
div.DTFC_LeftFootWrapper table,
div.DTFC_RightHeadWrapper table,
div.DTFC_RightFootWrapper table,
table.DTFC_Cloned tr.even
{
   background-color: white;
   margin-bottom: 0;
}
div.DTFC_RightHeadWrapper table,
div.DTFC_LeftHeadWrapper table
{
   margin-bottom: 0 !important;
   border-top-right-radius: 0 !important;
   border-bottom-left-radius: 0 !important;
   border-bottom-right-radius: 0 !important;
}
div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child
{
   border-bottom-left-radius: 0 !important;
   border-bottom-right-radius: 0 !important;
}
div.DTFC_RightBodyWrapper table,
div.DTFC_LeftBodyWrapper table
{
   border-top: none;
   margin: 0 !important;
}
div.DTFC_RightBodyWrapper tbody tr:first-child th,
div.DTFC_RightBodyWrapper tbody tr:first-child td,
div.DTFC_LeftBodyWrapper tbody tr:first-child th,
div.DTFC_LeftBodyWrapper tbody tr:first-child td
{
   border-top: none;
}
div.DTFC_RightFootWrapper table,
div.DTFC_LeftFootWrapper table
{
   border-top: none;
}
/** FixedHeader styles **/
div.FixedHeader_Cloned table
{
   margin: 0 !important
}
.pull-right
{
   float: right !important;
}
.pull-left
{
   float: left !important;
}
.page-bar:after,
.page-container:after,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.sidebar-search-wrapper:after {
   clear: both
}

@media print {
   .page-bar,
   .page-sidebar-wrapper-tech-banker {
      display: none;
   }
   .page-container {
      margin: 0!important;
      padding: 0!important;
   }
   .page-content {
      min-height: 300px!important;
      padding: 0 20px 20px!important;
      margin: 0!important;
      background-color: #fff;
   }
}

.page-container {
   margin: 0;
   padding: 0;
   position: relative;
   margin-top: 24px!important;
   margin-right: 24px!important;
}

.page-container:after,
.page-container:before {
   content: " ";
   display: table;
}

@media (max-width:991px) {
   .page-container {
      margin: 0!important;
      padding: 0!important;
   }
}

.ie8 .page-sidebar-tech-banker {
   width: 235px;
   float: left;
   position: relative;
   margin-right: -100%;
}

.page-sidebar-tech-banker.navbar-collapse {
   padding: 0;
   box-shadow: none;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker {
   list-style: none;
   margin: 0;
   padding: 0;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li {
   display: block;
   margin: 0;
   padding: 0;
   border: 0;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.sidebar-search-wrapper {
   border: 0!important;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.sidebar-search-wrapper:after,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.sidebar-search-wrapper:before {
   content: " ";
   display: table;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.start>a {
   border-top-color: transparent!important;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.last>a {
   border-bottom-color: transparent!important;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li>a {
   display: block;
   position: relative;
   margin: 0;
   border: 0;
   padding: 10px 15px;
   text-decoration: none;
   font-size: 13px;
   font-weight: 300;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li>a>i {
   font-size: 12px;
   margin-right: 5px;
   text-shadow: none;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li>a>i.glyphicon {
   top: 3px;
   margin-left: 1px;
   margin-right: 4px;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li>a>[class^=icon-] {
   top: 2px;
   margin-left: 1px;
   margin-right: 4px;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.heading {
   padding: 15px;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.heading>h3 {
   margin: 0;
   padding: 0;
   font-size: 14px;
   font-weight: 300;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.heading+li>a {
   border-top: 0;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.open>a {
   font-size: 13px;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.active>a {
   border: none;
   text-shadow: none;
   font-size: 13px;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.active>a>.selected {
   display: block;
   float: right;
   position: absolute;
   right: 0;
   top: 8px;
   background: 0 0;
   width: 0;
   height: 0;
   border-top: 12px solid transparent;
   border-bottom: 12px solid transparent;
   border-right: 12px solid #fff;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker li>a>.arrow.open:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker li>a>.arrow:before {
   content: "\f107";
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker li>a>.badge {
   float: right;
   margin-top: 1px;
   margin-right: 0;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu {
   list-style: none;
   display: none;
   padding: 0;
   margin: 8px 0;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu li {
   background: 0 0;
   margin: 0;
   padding: 0;
   margin-top: 1px!important;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu li>.sub-menu,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu li>.sub-menu>li>.sub-menu {
   margin: 0;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu li>a {
   display: block;
   margin: 0;
   padding: 6px 15px 6px 30px;
   text-decoration: none;
   font-size: 13px;
   font-weight: 300;
   background: 0 0;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu li>a>i {
   font-size: 12px;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu li>.sub-menu>li>a {
   padding-left: 60px;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu li>.sub-menu>li>.sub-menu>li>a {
   padding-left: 80px;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker li.active>.sub-menu {
   display: block;
}

@media (min-width:992px) {
   .page-sidebar-tech-banker {
      width: 235px;
   }
   .page-sidebar-tech-banker.navbar-collapse {
      max-height: none!important;
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu li .sub-menu {
      display: none;
      width: 210px;
      z-index: 2000;
      position: absolute;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu li .sub-menu>li>a {
      margin: 3px;
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu li.active .sub-menu,
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu li.open .sub-menu {
      display: none!important;
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu li a>.arrow {
      display: none;
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu li:hover>a>.arrow {
      display: block;
      float: right;
      position: absolute;
      right: 0;
      margin-top: -20px;
      background: 0 0;
      width: 0;
      height: 0;
      border-style: solid;
      border-top: 12px double transparent;
      border-bottom: 12px double transparent;
      border-left: 0;
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu li:hover>a>.arrow:after,
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu li:hover>a>.arrow:before {
      display: none;
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu li:hover>.sub-menu {
      display: inline-block!important;
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu>li:hover>a>.arrow {
      z-index: 1;
      right: 0;
      margin-top: -23px;
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu>li:hover>a>.selected {
      display: none;
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu>li:hover>.sub-menu {
      margin-left: 235px;
      margin-top: -40px;
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu>li:hover>.sub-menu>li>a {
      padding-left: 15px;
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu>li:hover>.sub-menu>li .sub-menu {
      margin-left: 210px;
      margin-top: -38px!important;
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu>li:hover>.sub-menu>li .sub-menu>li>a {
      padding-left: 10px;
      padding-right: 10px;
   }
}

@media (max-width:991px) {
   .page-sidebar-tech-banker {
      border-top: 0!important;
      margin: 20px;
   }
   .page-sidebar-tech-banker .selected {
      display: none!important;
   }
   .page-sidebar-tech-banker.navbar-collapse {
      max-height: none;
   }
   .page-sidebar-tech-banker.navbar-collapse.in {
      border-top: 0!important;
      margin: 20px;
      position: relative;
      overflow: hidden!important;
      overflow-y: auto!important;
      display: block!important;
   }
}

@media (max-width:480px) {
   .page-sidebar-tech-banker,
   .page-sidebar-tech-banker.in {
      margin: 0 10px 10px!important;
   }
}

.page-content-wrapper,
.page-sidebar-wrapper-tech-banker {
   transition: margin-left .3s;
}

.page-bar {
   padding: 0;
   background-color: #f7f7f7;
   margin-bottom: 25px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   -ms-border-radius: 4px;
   -o-border-radius: 4px;
   border-radius: 4px;
}

.page-bar:after,
.page-bar:before {
   content: " ";
   display: table;
}

.page-bar .page-breadcrumb {
   display: inline-block;
   float: left;
   padding: 8px;
   margin: 0;
   list-style: none;
}

.page-bar .page-breadcrumb>li {
   display: inline-block;
}

.ie8 .page-bar .page-breadcrumb>li {
   margin-right: 1px;
}

.page-bar .page-breadcrumb>li>a,
.page-bar .page-breadcrumb>li>span {
   color: #888;
}

.page-bar .page-breadcrumb>li>i {
   color: #aaa;
   font-size: 14px;
   text-shadow: none;
}

.page-bar .page-breadcrumb>li>i[class*=icon-],
.page-bar .page-breadcrumb>li>i[class^=icon-] {
   color: gray;
}

@media (min-width:992px) {
   .page-content-wrapper {
      float: left;
      width: 100%;
   }
   .page-content-wrapper .page-content {
      margin-left: 235px;
      margin-top: 0;
      padding: 25px 20px 10px;
      background-color: #fff!important;
   }
}

@media (max-width:991px) {
   .page-content-wrapper .page-content {
      margin: 18px!important;
      padding: 20px!important;
      min-height: 280px;
      background-color: #fff!important;
   }
}

@media (max-width:767px) {
   .page-content-wrapper .page-content {
      padding: 20px 10px 10px!important;
      overflow: hidden;
   }
   .page-content-wrapper .page-content .page-title {
      margin-bottom: 20px;
      font-size: 18px;
   }
   .page-content-wrapper .page-content .page-title small {
      font-size: 13px;
      padding-top: 3px;
   }
}

@media (max-width:480px) {
   .page-content-wrapper .page-content .page-title small {
      display: block;
      clear: both;
   }
}

.page-header-container {
   color: #a4cd39;
   font-size: 14px;
   background-color: #284049;
   padding-top: 10px;
   margin-bottom: 25px;
   border-radius: 4px;
}

.page-header-column a,
.page-header-column a:visited {
   text-decoration: none;
   color: #efefef;
}

.page-header-column h4 {
   font-size: 15px;
}

.page-header-column h4 {
   margin-bottom: 15px;
}

.page-header-column ul li {
   font-size: 13px;
   padding: 5px;
}

.page-header-column .btn {
   color: #ffffff;
   background-color: #a4cd39;
   padding-top: 10px;
   padding-bottom: 10px;
   border-radius: 5px;
   margin-top: 15px;
}
.badge
{
   float: right;
   margin-right: 0px;
   color: #fff;
   background-color: #ed6b75;
   padding : 2px 5px; 
}
.custom-alternative a,
.nav>li>a:focus,
.nav>li>a:hover,
.page-breadcrumb>li>a,
.page-breadcrumb>li>span,
a.btn {
   text-decoration: none;
}

.portlet>.portlet-title>.caption>i {
   color: #fff;
}

.page-bar .page-breadcrumb>li>i {
   margin-right: 7px;
}

.page-breadcrumb>li>span {
   margin: 0 2px!important;
}

@font-face {
   font-family: tech-banker;
   src: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/admin/layout/css/font/tech-banker.eot);
   src: url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/admin/layout/css/font/tech-banker.eot?#iefix) format('embedded-opentype'), url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/admin/layout/css/font/tech-banker.woff) format('woff'), url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/admin/layout/css/font/tech-banker.ttf) format('truetype'), url(https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/admin/layout/css/font/tech-banker.svg) format('svg');
   font-weight: 400;
   font-style: normal;
;font-display: swap;
}

div.opacity_overlay {
   background-color: #202124!important;
   opacity: .7;
   width: 100%!important;
   height: 100%!important;
   z-index: 999999!important;
   position: fixed!important;
   top: 0!important;
}

div.processing_overlay {
   -moz-animation: spin 2s infinite linear!important;
   -o-animation: spin 2s infinite linear!important;
   -webkit-animation: spin 2s infinite linear!important;
   animation: spin 2s infinite linear!important;
   font-family: tech-banker;
   font-size: 50px;
   line-height: 80px;
   font-weight: 400;
   text-align: center;
   top: 50%;
   left: 50%;
   outline: 0;
   color: #fff!important;
   border: none;
   -webkit-font-smoothing: antialiased;
   -webkit-text-stroke: 1px;
}

div.processing_overlay:before {
   content: "\e013";
}

div.processing_overlay>div {
   -webkit-animation: spin 2s infinite linear!important;
   -moz-animation: spin 2s infinite linear!important;
   -ms-animation: spin 2s infinite linear!important;
   -o-animation: spin 2s infinite linear!important;
   animation: spin 2s infinite linear!important;
}

.loader_opacity {
   position: fixed;
   top: 50%;
   left: 50%;
}

div.loader_opacity {
   z-index: 999999;
   margin: 10px;
   width: 80px;
   height: 80px;
   border-radius: 50%;
   color: #fff;
   background-color: #202124;
   -moz-box-shadow: 0 0 3px #000;
   -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .4);
   -webkit-box-shadow: 0 0 3px #000;
   -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .4);
   box-shadow: 0 0 3px #000;
   box-shadow: 0 0 3px rgba(0, 0, 0, .4);
}

@-ms-keyframes spin {
   from {
      -ms-transform: rotate(0);
   }
   to {
      -ms-transform: rotate(360deg);
   }
}

@-moz-keyframes spin {
   from {
      -moz-transform: rotate(0);
   }
   to {
      -moz-transform: rotate(360deg);
   }
}

@-webkit-keyframes spin {
   from {
      -webkit-transform: rotate(0);
   }
   to {
      -webkit-transform: rotate(360deg);
   }
}

@keyframes spin {
   from {
      transform: rotate(0);
   }
   to {
      transform: rotate(360deg);
   }
}

.layout-system-report {
   display: none;
   margin: 10px 0;
   padding: 0;
   position: relative;
}

.layout-system-report textarea {
   font-family: monospace;
   width: 100%;
   margin: 0;
   height: 300px;
   padding: 20px;
   -moz-border-radius: 0;
   -webkit-border-radius: 0;
   border-radius: 0;
   resize: none;
   font-size: 12px;
   line-height: 20px;
   outline: 0;
}

.form-body .table-margin-top {
   margin-top: 10px;
}

.table>thead>tr>th {
   text-align: left;
}

.form-group select {
   height: 34px;
   max-width: 100%;
}

.line-separator {
   height: 1px;
   background: #717171;
   border-bottom: 1px solid #DDD;
   margin: 20px 0;
}

.table.table-striped.table-bordered.table-hover.table-margin-top {
   margin-top: 20px!important;
}

.plugin-logo>img {
   padding: 0!important;
   width: 200px;
}

.custom-alternative {
   text-align: center;
   vertical-align: middle!important;
}

.input-icon.right>.form-control {
   padding-right: 0;
}

.nav>li {
   display: inline-table;
}

a:focus {
   color: #124964;
   box-shadow: 0 0 0 1px rgba(255, 255, 255, .18), 0 0 2px 1px rgba(30, 140, 190, 0);
}

.nav>li>a:focus,
.nav>li>a:hover {
   background-color: #fff;
}

.table-margin-top {
   margin-top: 10px!important;
}

.custom-date-popup {
   width: 20%!important;
}

.custom-table-top-margin-popup {
   margin-bottom: 4%!important;
}

.custom-bulk-width {
   width: auto;
   height: 32px!important;
}

.custom-width {
   width: 160px;
}

.green-custom {
   color: #17590B!important;
   font-size: 13px;
}

table.table-bordered thead td,
table.table-bordered thead th {
   border-left-width: 0;
   border-top-width: 1px!important;
}

.form-control {
   display: inline-block;
}

div.dataTables_wrapper div.dataTables_length label {
   float: right!important;
}

.dataTable>thead>tr>th.chk-action {
   background-image: none!important;
}

.page-sidebar-tech-banker.navbar-collapse {
   max-height: none!important;
   float: left;
   position: absolute;
}

.badge-danger {
   background-color: #ED6B75;
}

.pagination .active>a,
.pagination .active>a:hover {
   background: #EEE!important;
   border-color: #DDD!important;
   color: #333!important;
}

.btn.focus,
.btn:focus,
.btn:hover {
   color: #fff!important;
   text-decoration: none;
}

@media (max-width:1200px) {
   .table>tbody>tr>td,
   .table>tbody>tr>th,
   .table>tfoot>tr>td,
   .table>tfoot>tr>th,
   .table>thead>tr>td,
   .table>thead>tr>th {
      padding: 4px;
   }
}

@media (max-width:992px) {
   .page-sidebar-tech-banker.navbar-collapse {
      width: auto!important;
      position: relative;
      float: none;
   }
   .page-content-wrapper .page-content {
      margin-left: 0
   }
   .page-sidebar-menu-tech-banker {
      min-height: auto!important;
   }
}

.plugin_update_message {
   font-weight: 400;
   background: #d54d21;
   padding: 1em;
   margin: 10px 0;
}

.plugin_update_message>p {
   color: #fff;
   margin: 0!important;
}

.custom_links {
   text-decoration: underline;
   font-weight: 700;
   color: #a94442;
}

.custom_links:hover {
   color: #a94442!important;
}

.portlet.box.vivid-green {
   border-width: 0 1px 1px;
   border-style: none solid solid;
   border-color: #a4cd39!important;
   -moz-border-top-colors: none;
   -moz-border-right-colors: none;
   -moz-border-bottom-colors: none;
   -moz-border-left-colors: none;
   border-image: none;
}

.page-sidebar-tech-banker .sidebar-menu-tech-banker .page-sidebar-menu-tech-banker>li.active.open>a,
.page-sidebar-tech-banker .sidebar-menu-tech-banker .page-sidebar-menu-tech-banker>li.active>a {
   background-color: #a4cd39!important;
   border-top-color: transparent;
   color: #FFF;
}

.portlet.box.vivid-green>.portlet-title {
   background-color: #a4cd39!important;
}

.vivid-green.btn {
   color: #fff;
   background-color: #a4cd39;
}

.popup {
   z-index: 99999;
   width: 100%;
   height: 100%;
   display: none;
   position: fixed;
   top: 0;
   left: 0;
   background: rgba(0, 0, 0, .75);
}

.popup-inner {
   max-width: 700px;
   width: 90%;
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   box-shadow: 0 2px 6px rgba(0, 0, 0, 1);
   border-radius: 3px;
   background: #fff;
}

.control-label {
   margin-top: 1px;
   font-weight: 500!important;
}

.control-label a {
   text-decoration: underline!important;
}

.popup-control {
   width: 45.7%!important;
}

@media (max-width:1000px) {
   .popup-control {
      width: 95.7%!important;
   }
}

.custom_links_feature {
   text-decoration: underline;
   font-weight: 700;
   color: #8a6d3b;
}

.custom_links_feature:hover {
   color: #8a6d3b!important;
}

.page-header-column a,
.page-header-column a:visited {
   text-decoration: none;
   color: #efefef;
}

.page-header-column a.btn {
   color: #ffffff;
}

.page-header-column a:hover {
   opacity: 0.9;
}

.page-header-column p a:hover {
   text-decoration: underline;
}

.page-header-column h4 {
   font-size: 15px;
}

.page-header-column ul {
   list-style-type: none;
   padding-left: 0;
   margin-top: 0;
}

.page-header-column ul li {
   font-size: 13px;
   padding: 5px;
}

.page-header-container {
   color: #a4cd39;
   font-size: 14px;
   background-color: #284049;
   padding-top: 10px;
   margin-bottom: 25px;
   border-radius: 4px;
}

.page-header-column .btn {
   color: #ffffff;
   background-color: #a4cd39;
   padding-top: 10px;
   padding-bottom: 10px;
   border-radius: 5px;
   margin-top: 15px;
}

.page-header-column p {
   margin-top: 15px;
   font-size: 13px;
}

.page-header-column h4 {
   margin-bottom: 15px;
}

.btn:hover {
   opacity: 0.9;
}

.header-wizard {
   width: 50%;
   background-color: #fff;
}

.textalign p {
   font-size: 16px;
   color: #444;
   padding-left: 40px;
   padding-right: 40px;
}

.allow {
   padding-left: 0px;
   padding-right: 0px;
}

.tech-banker-actions {
   padding: 10px 20px 10px 20px;
}

.button.button-primary-wizard {
   padding: 5px 35px 5px 10px !important;
   border-width: 2px !important;
   font-size: 14px !important;
   font-weight: 800 !important;
   height: 100% !important;
   line-height: 30px !important;
}

.button-primary-wizard {
   background-color: #a4cd39 !important;
   border-color: #a4cd39 !important;
   color: #fff !important;
   display: inline-block !important;
   text-decoration: none !important;
   border-style: outset !important;
   float: right !important;
   position: relative !important;
}

.button-primary-wizard:hover {
   color: #fff !important;
   text-decoration: none !important;
}

.button-secondary-wizard {
   color: #fff !important;
   background: #C0C7CA !important;
   text-decoration: none !important;
   font-size: 14px !important;
   padding: 5px 35px 5px 10px !important;
   border: 2px outset #f7f7f7 !important;
   display: inline-block !important;
   position: relative !important;
   font-weight: 800 !important;
   height: 100% !important;
   line-height: 30px !important;
}

.button-secondary-wizard:hover {
   color: #fff !important;
}

.permissions {
   font-size: 18px;
   text-decoration: none;
   text-align: center;
   display: block;
   color: #a4cd39;
   padding-top: 10px;
   padding-bottom: 10px;
   margin-bottom: 10px;
   cursor: -webkit-grab;
   cursor: grab;
}

.permissions:hover {
   color: #a4cd39;
}

.cb-dashicons-admin-users {
   float: left;
   font-size: 45px;
   width: 50px;
   height: 50px;
   margin-right: 30px;
}

.admin p {
   margin: 0px;
   font-size: 12px;
}

.admin span {
   font-size: 16px;
}

.cb-dashicons-welcome-view-site {
   float: left;
   font-size: 45px;
   width: 50px;
   height: 50px;
   margin-right: 30px;
}

.settings p {
   margin: 0px;
   font-size: 12px;
}

.settings span {
   font-size: 16px;
}

.cb-dashicons-testimonial {
   float: left;
   font-size: 45px;
   width: 50px;
   height: 50px;
   margin-right: 30px;
}

.testimonial p {
   margin: 0px;
   font-size: 12px;
}

.testimonial span {
   margin: 0px;
   font-size: 16px;
}

.cb-dashicons-admin-plugins {
   float: left;
   font-size: 45px;
   width: 50px;
   height: 50px;
   margin-right: 30px;
}

.admin-plugins p {
   margin: 0px;
   font-size: 12px;
}

.admin-plugins span {
   font-size: 16px;
}

.terms {
   background: #e1e1e1;
   text-align: center;
   padding-top: 10px;
   padding-bottom: 10px;
}

.terms a,
.terms span {
   color: #999;
   font-size: 10px;
   text-decoration: none !important;
}

.styling {
   padding: 20px 0 0 0 !important;
}

.cb-dashicons-arrow-right-alt {
   position: absolute;
   top: 12px;
   right: 5px;
}

.center {
   text-align: center;
}

.align2 {
   padding-left: 0px;
}

.p2 {
   padding-top: 35px;
}

.row-custom {
   margin-right: 0px !important;
   margin-left: 0px !important
}

.premium-editions {
   float: right;
   font-size: 15px!important;
   top: 10px!important;
   color: white!important;
   margin-top: 10px!important;
   font-weight: 500!important;
   text-decoration: none!important
}

.premium-editions-documentation {
   color: white!important
}

.controls-description {
  font-size: 12px;
}
.contact-bank-buttons {
	min-width: 100px !important;
	color: #fff !important;
	margin-bottom: 7px !important;
	padding: 2px 8px !important;
	background-color: #807f7f !important;
	font-size: 11px !important;
}
.contact-form-scroll {
   width: 100%;
   height: 30%;
   overflow: auto;
   white-space: nowrap;
}
a.dt-button,
button.dt-button,
div.dt-button {
   position: relative;
   display: inline-block;
   box-sizing: border-box;
   margin-right: .333em;
   padding: .5em 1em;
   border: 1px solid #999;
   border-radius: 2px;
   cursor: pointer;
   font-size: .88em;
   color: #000;
   white-space: nowrap;
   overflow: hidden;
   background-color: #e9e9e9;
   background-image: -webkit-linear-gradient(top, #fff 0, #e9e9e9 100%);
   background-image: -moz-linear-gradient(top, #fff 0, #e9e9e9 100%);
   background-image: -ms-linear-gradient(top, #fff 0, #e9e9e9 100%);
   background-image: -o-linear-gradient(top, #fff 0, #e9e9e9 100%);
   background-image: linear-gradient(top, #fff 0, #e9e9e9 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='white', EndColorStr='#e9e9e9');
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   outline: 0;
   margin-top: 2%;
}

.custom-input-xsmall {
   width: 23.94%!important;
   margin-right: 0!important;
}
.add-buttons-title {
   cursor: pointer;
   white-space: nowrap;
   padding: 0px 0px 0px;
   color: #47759B;
   font-weight: 600;
   font-size: 14px !important;
}

.icon-custom-arrow-down{
   float: right !important;

   margin-top: 3px;
}
.custom-input-medium {
   width: 49%;
}

.form-group .custom-input-medium {
   margin-right: 0;
   width: 49%;
   float: left;
   margin-left: 3px!important;
}
.dashicons-arrow-down{
   cursor: pointer;
   float: right;
   margin-top: 10px;
}

.custom-alternative a {
   text-decoration: none;
}

.custom-alternative {
   text-align: center!important;
}

.custom-bg-img {
   width: 20%!important;
}

.custom-input-width-time {
   width: 30.99%!important;
}

.custom-input-32 {
   width: 32.28%;
}

.custom-input-img {
   width: 70%;
}

.custom-btn-lg {
   width: 26%;
   margin-top: 9px;
}

.custom-top-favicon {
   margin-top: 10px;
}

.custom-input-large {
   width: 89.55%;
}

.custom-img-div {
   display: inline-block!important;
   width: 100%!important;
}

.upload_background_image_txt p {
   font-size: 16px;
   font-weight: 700;
   padding: 26% 2%;
   color: #a0a5aa;
}

.wp-media-error-message {
   display: none;
   color: red;
   font-style: italic;
}

.template {
   cursor: pointer;
   display: inline-block;
   position: relative;
   margin-left: 1%;
   margin-bottom: 4%;
   width: 31.5%;
   border: 1px solid #dedede;
   -webkit-box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1);
   box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1);
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.template-screenshot,
.template-screenshot:hover {
   display: block;
   position: relative;
   overflow: hidden;
}

.template-screenshot {
   -webkit-transition: opacity .2s ease-in-out;
   transition: opacity .2s ease-in-out;
   line-height: 1px;
}

.template-screenshot:hover {
   opacity: .2;
   -webkit-transition: opacity .2s ease-in-out;
   transition: opacity .2s ease-in-out;
}

.template-actions,
.template-activate-actions {
   -webkit-transition: opacity .1s ease-in-out;
   position: absolute;
   bottom: 0;
   right: 0;
   border-left: 1px solid rgba(0, 0, 0, .05);
}

.template-screenshot img {
   width: 100%;
}

.template-name {
   font-size: 13px;
   font-weight: 600;
   margin: 0;
   padding: 10px;
   -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
   box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   background: #fff;
   background: rgba(255, 255, 255, .65);
}

.template-actions {
   opacity: 0;
   transition: opacity .1s ease-in-out;
   height: 38px;
   padding: 6px 3px 0;
   background: rgba(244, 244, 244, .7);
}

.template-activate-actions {
   opacity: 1;
   transition: opacity .1s ease-in-out;
   height: 39px;
   padding: 7px 3px 0;
   background: rgba(49, 49, 49, .7);
}

.active-button,
.button-preview {
   background: #a4cd39;
   border-color: #a4cd39;
   display: inline-block;
   text-decoration: none;
   margin: 0;
   cursor: pointer;
   border-width: 1px;
   border-style: solid;
   -webkit-appearance: none;
   white-space: nowrap;
   color: #fff;
}

.template:hover .template-actions {
   opacity: 1;
}

.active-button {
   vertical-align: top;
   font-size: 13px;
   line-height: 26px;
   padding: 0 10px 1px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

@media (max-width:1120px) {
   .template {
      width: 100%;
      margin-right: 0;
   }
}

.button-preview {
   -webkit-box-shadow: 0 1px 0 #a4cd39;
   box-shadow: 0 1px 0 #a4cd39;
   text-shadow: 0 -1px 1px #a4cd39, 1px 0 1px #a4cd39, 0 1px 1px #a4cd39, -1px 0 1px #a4cd39;
   font-size: 11px;
   line-height: 24px;
   padding: 0 8px 1px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   font-weight: 600;
}

.active-button:hover,
.button-preview:hover {
   color: #fff;
}

.selected-theme {
   background-color: #000;
   color: #fff;
}

.modal-body {
   position: relative;
   padding: 15px !important;
}

.modal-footer {
   padding: 15px;
   text-align: right;
   border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
   margin-bottom: 0;
   margin-left: 5px;
   margin-right: 8px;
}

.modal-scrollable {
   overflow: hidden !important;
}

/* Outer */

.popup {
   z-index: 99999;
   width: 100%;
   height: 100%;
   display: none;
   position: fixed;
   top: 0px;
   left: 0px;
   background: rgba(0, 0, 0, 0.75);
}

/* Inner */

.popup-inner {
   max-width: 700px;
   width: 90%;
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   box-shadow: 0px 2px 6px rgba(0, 0, 0, 1);
   border-radius: 3px;
   background: #fff;
}

.popup-control {
   width: 45.7% !important;
}

@media (max-width: 1000px) {
   .popup-control {
      width: 95.7% !important;
   }
}

.custom-input-xsmall
{
   width: 23.94% !important;
   margin-right: 0px !important;
}
.input-width-25
{
   width: 25% !important;
}
.input-width-27
{
   width: 27% !important;
}
.input-normal
{
   width: 43% !important;
   margin-right: 0px !important;
}
.custom-input-large
{
   width: 86% !important;
}
.custom-div-gap
{
   padding-top: 5px;
   text-align: center;
}
.image-style
{
   border: 2px solid #E5E5E5;
   width: 200px;
   cursor: pointer;
}
.custom-div-gap a
{
   text-decoration: none;
}
.input-normal.input-inline
{
   margin-right: 0px !important;
}
.custom-input-medium
{
   width: 49%;
}
.form-group .custom-input-medium
{
   margin-right: 0px;
   width: 49%;
   float: left;
   margin-left: 3px !important;
}
.tabbable-custom ul > li > a
{
   text-decoration: none;
}
/***************** Custom tabs **************/
.tabbable-custom
{
   margin-bottom: 15px;
   padding: 0px;
   overflow: hidden;
   /* justified tabs */
   /* boxless tabs */
   /* below justified tabs */
   /* full width tabs */
   /* below tabs */
}
.tabbable-custom > .nav-tabs
{
   border: none;
   margin: 0px;
}
.tabbable-custom > .nav-tabs > li
{
   margin-right: 2px;
   border-top: 2px solid transparent;
}
.tabbable-custom > .nav-tabs > li > a
{
   margin-right: 0;
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
   -ms-border-radius: 0;
   -o-border-radius: 0;
   border-radius: 0;
}
.tabbable-custom > .nav-tabs > li > a:hover
{
   background: none;
   border-color: transparent;
}
.tabbable-custom > .nav-tabs > li.active
{
   border-top: 3px solid #a4cd39;
   margin-top: 0;
   position: relative;
}
.tabbable-custom > .nav-tabs > li.active > a
{
   border-top: none !important;
   font-weight: 400;
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
   -ms-border-radius: 0;
   -o-border-radius: 0;
   border-radius: 0;
}
.tabbable-custom > .nav-tabs > li.active > a:hover
{
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
   -ms-border-radius: 0;
   -o-border-radius: 0;
   border-radius: 0;
   border-top: none;
   background: #fff;
   border-color: #d4d4d4 #d4d4d4 transparent;
}
.tabbable-custom > .tab-content
{
   background-color: #fff;
   border: 1px solid #ddd;
   padding: 10px;
   -webkit-border-radius: 0 0 4px 4px;
   -moz-border-radius: 0 0 4px 4px;
   -ms-border-radius: 0 0 4px 4px;
   -o-border-radius: 0 0 4px 4px;
   border-radius: 0 0 4px 4px;
}
/**************** End Custom tabs *****************/
.nav-tabs > li > a:focus
{
   color: #ddd;
   -webkit-box-shadow: none;
   box-shadow: none;
}
.portlet > .portlet-title > .nav-tabs > li
{
   background: none;
   margin: 0;
   border: 0;
}
.portlet > .portlet-title > .nav-tabs > li > a
{
   background: none;
   margin: 5px 0 0 1px;
   border: 0;
   padding: 8px 10px;
   color: #fff;
}
.portlet > .portlet-title > .nav-tabs > li.active > a, .portlet > .portlet-title > .nav-tabs > li:hover > a
{
   color: #333;
   background: #fff;
   border: 0;
}
.nav
{
   padding-left: 0;
   margin-bottom: 0;
   list-style: none;
}
.nav > li
{
   position: relative;
   display: inline-block;
}
.nav > li > a
{
   position: relative;
   display: block;
}
.navigate {
  padding: 10px 15px;
}
.nav > li > a:hover,.nav > li > a:focus
{
   text-decoration: none;
   background-color: #eee;
}
.nav > li.disabled > a
{
   color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus
{
   color: #777;
   text-decoration: none;
   cursor: not-allowed;
   background-color: transparent;
}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus
{
   background-color: #eee;
   border-color: #337ab7;
}
.nav > li > a > img
{
   max-width: none;
}
.nav-tabs > li > a:focus
{
   color: #ddd;
   -webkit-box-shadow: none;
   box-shadow: none;
   outline: none !important;
}
.nav-tabs > li
{
   float: left;
   margin-bottom: -1px;
}
.nav-tabs > li > a
{
   margin-right: 2px;
   line-height: 1.42857143;
   border: 1px solid transparent;
   border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover
{
   border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus
{
   color: #555;
   cursor: default;
   background-color: #fff;
   border: 1px solid #ddd;
   border-bottom-color: transparent;
}
.nav-tabs .dropdown-menu
{
   margin-top: -1px;
   border-top-left-radius: 0;
   border-top-right-radius: 0;
}
.modal-body
{
   position: relative;
   padding: 15px !important;
}
.modal-footer
{
   padding: 15px 0px 15px 15px;
   text-align: right;
   border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn
{
   margin-bottom: 0;
   margin-left: 5px;
}
.modal-scrollable
{
   overflow: hidden !important;
}
.tech-banker-cover-image
{
   width: 100%;
   height: auto;
   display: block;
   margin-bottom: 5px;
   border: 3px solid #D8D7D7;
   border-radius: 2px;
   cursor: pointer;
}
.image-effect-new
{
   border-radius: 3px;
   box-shadow: 0px 1px 0px rgb(204, 204, 204);
   height: 26px;
   width: 40px;
}
.image-effect
{
   border: 1px solid #ccc;
   cursor: pointer;
}
.image-effect-old
{
   margin: 0px 5px 0px 0px;
}
.modal-backdrop
{
   position: absolute;
   top: 0;
   right: 0;
   left: 0;
   background-color: #000;
}
.modal-backdrop.fade
{
   filter: alpha(opacity=0);
   opacity: 0;
}
.modal-backdrop.in
{
   filter: alpha(opacity=50);
   opacity: .5;
}
.modal-scrollable
{
   overflow: hidden !important;
}
.custom-total-images-popup
{
   width: 22% !important;
}
.custom-thumbnail-popup
{
   width: 15% !important;
}
.portlet {
   margin-top: 0px;
   margin-bottom: 0px !important;
   padding: 0px;
}
.close
{
   float: right;
   font-size: 21px;
   font-weight: bold;
   line-height: 1;
   color: #000;
   text-shadow: 0 1px 0 #fff;
   filter: alpha(opacity=20);
   opacity: .2;
}
.close:hover,.close:focus
{
   color: #000;
   text-decoration: none;
   cursor: pointer;
   filter: alpha(opacity=50);
   opacity: .5;
}
.close
{
   -webkit-appearance: none;
   padding: 0;
   cursor: pointer;
   background: transparent;
   border: 0;
}
.custom-total-images-popup
{
   width: 22% !important;
}
.custom-thumbnail-popup
{
   width: 15% !important;
}
.modal
{
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1040;
   display: none;
   overflow: hidden;
   -webkit-overflow-scrolling: touch;
   outline: 0;
}
.modal-open .modal
{
   overflow-x: hidden;
   overflow-y: auto;
}
.modal-backdrop
{
   position: fixed;
   bottom: 0;
   border: 0;
   outline: none;
   z-index: 10049;
}
.modal
{
   z-index: 10050;
   outline: none;
   overflow-y: auto !important;
}
.modal-backdrop, .modal-backdrop.fade.in
{
   background-color: #333 !important;
}
.custom-checkbox
{
   width: 5% !important;
   text-align: center !important;
}
.textarea-custom-css
{
   margin-top: 10px !important;
}
.custom-margin-top
{
   margin-top: 14px;
}
.title_style {
   line-height: 1.5;
   height: auto;
   padding: 3px 8px;
   font-size: 1.7em;
   height: 1.7em;
   width: 100%;
   outline: 0;
   background-color: #fff;
   margin: 0px 0px 20px 0px;
   border: 1px solid #ddd;
}
#custon_title_style{
   margin-right: 0px;
}
.custom_load_fields{
   border: 1px solid #e5e5e5;
   text-align: center;
   color: #808080;
}
.add_fields_style
{
   font-size: 43px;
   font-weight: 300;
   margin: 250px 0px 25px 0px;
   height: auto;
   min-height: 269px;
}
.field_type_list{
   list-style: none;
}
.button-contact-bank {
   background-color: #666!important;
   text-align: left !important;
   width: 46%;
   float: left;
   font-size: 12px !important;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   margin: 0 0 8px 8px;
   cursor: pointer;
   line-height: 15px;
   display: inline-block;
   padding : 5px;
   color : #fff !important;
}
.button-contact-bank a{
   color: #fff !important;
   text-align: center !important;
   cursor: pointer;
   padding: 8px;
   vertical-align: text-top;
}
.button-contact-bank:hover{
   color: #fff !important;
}
.dashicons dashicons-calendar{
   text-align: left;
}
.untitled_control {
   display: block;
   width: 50%;
   font-size: 14px;
   line-height: 1.42857143;
   color: #555;
   background-color: #fff;
   border: 1px solid #ccc;
   margin-left: 9px;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
   -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.field_label {
   display:block;
   padding: 10px 0px 10px 10px;
   font-weight: 700;
}
.header_title{
   height: 40px;
   padding: 10px 0px 0px 0px;
}
.result_hover .main_div > .header_title{
   visibility: visible !important;
   color: #47759B;
   background: #d2e0eb;
   height: 40px;
   padding: 10px 0px 0px 0px;
}
.result_hover .main_div{
   webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
   -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
   box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
   border: 1px solid #d2e0eb;
}
.result_hover .main_div > .sub_div{
   background: #f6fbfd;
   height: auto;
}
.sub_div_section_break{
   background: #f6fbfd;
   padding-top: 10px;
}
.sub_div_credit_card{
   background: #f6fbfd;
   padding-top: 10px;
}
.result_hover .main_div .header_title > .header_title_left{
   float: left;
   margin-left: 10px;
}
.result_hover .main_div .header_title > .header_title_right{
   float: right;
   margin-right: 10px;
}
.ux_div_widget_content{
   background: #f6fbfd;
}
.tabbable-form-custom {
   margin-bottom: 15;
   padding: 9px;
   overflow: hidden;
}
.tabbable-form-custom > .nav-tabs {
   border: none;
   margin: 0px;
}
.tabbable-form-custom > .tab-content {
   background-color: #fff;
   border: 1px solid #ddd;
   padding: 10px;
   -webkit-border-radius: 0 0 4px 4px;
   -moz-border-radius: 0 0 4px 4px;
   -ms-border-radius: 0 0 4px 4px;
   -o-border-radius: 0 0 4px 4px;
   border-radius: 0 0 4px 4px;
}
.tabbable-form-custom > .nav-tabs > li.active > a {
   border-top: none !important;
   font-weight: 400;
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
   -ms-border-radius: 0;
   -o-border-radius: 0;
}
.tabbable-form-custom > .nav-tabs > li.active > a:hover
{
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
   -ms-border-radius: 0;
   -o-border-radius: 0;
   border-radius: 0;
   border-top: none;
   background: #fff;
   border-color: #d4d4d4 #d4d4d4 transparent;
}
.tabbable-form-custom > .nav-tabs > li > a {
   margin-right: 0;
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
   -ms-border-radius: 0;
   -o-border-radius: 0;
   border-radius: 0;
}
.tabbable-form-custom ul > li > a {
   text-decoration: none;
}
.tabbable-form-custom > .nav-tabs > li.active {
   border-top: 3px solid #a4cd39;
   margin-top: 0;
   position: relative;
}
.tabbable-form-custom > .nav-tabs > li {
   margin-right: 2px;
   border-top: 2px solid transparent;
}
.text-field-layout-body {
   padding: 10px 15px;
   -webkit-border-radius: 0 0 3px 3px;
   -moz-border-radius: 0 0 3px 3px;
   border-radius: 0 0 3px 3px;
}
.custom-drop-down
{
   width: 84% !important;
}


.form-wizard .steps
{
   padding: 10px 0;
   margin-bottom: 15px;
   background-color: #fff;
   background-image: none;
   filter: none;
   border: 0px;
   box-shadow: none;
}
.form-wizard .steps > li > a.step
{
   background-color: #fff;
   background-image: none;
   filter: none;
   border: 0px;
   box-shadow: none;
   text-decoration: none;
}
.form-wizard .steps > li > a.step:hover
{
   background: none;
}
.form-wizard .steps > li > a.step > .number
{
   background-color: #eee;
   display: inline-block;
   text-align: center !important;
   font-size: 16px;
   font-weight: 300;
   padding: 11px 15px 13px 15px;
   margin-right: 10px;
   height: 45px;
   width: 45px;
   -webkit-border-radius: 50% !important;
   -moz-border-radius: 50% !important;
   border-radius: 50% !important;
}
.form-wizard .steps > li > a.step > .desc
{
   display: inline-block;
   font-size: 16px;
   font-weight: 300;
}
.form-wizard .steps > li.active > a.step .number
{
   background-color: #a4cd39 !important;
   color: #fff;
}
.form-wizard .steps > li.active > a.step .desc
{
   color: #333;
}
.form-wizard .steps > li.done > a.step .number
{
   background-color: #dfba49;
   color: #fff;
}
.form-wizard .steps > li.done > a.step .desc
{
   color: #333;
}
@media (min-width: 768px)
{
   .nav-justified > li
   {
      display: table-cell;
      width: 20%;
   }
}
.progress
{
   height: 20px;
   margin-bottom: 20px;
   overflow: hidden;
   background-color: #f5f5f5;
   border-radius: 4px;
   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
   box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar
{
   float: left;
   width: 0;
   height: 100%;
   font-size: 12px;
   line-height: 20px;
   color: #fff;
   text-align: center;
   background-color: #337ab7;
   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
   -webkit-transition: width .6s ease;
   -o-transition: width .6s ease;
   transition: width .6s ease;
}
.progress-striped .progress-bar,.progress-bar-striped
{
   background-image:	-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
   background-image:	-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
   background-image:	linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
   -webkit-background-size: 40px 40px;
   background-size: 40px 40px;
}
.progress.active .progress-bar,.progress-bar.active
{
   -webkit-animation: progress-bar-stripes 2s linear infinite;
   -o-animation: progress-bar-stripes 2s linear infinite;
   animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success
{
   background-color: #a4cd39;
}
.template-list-contact-bank
{
   display: -ms-flexbox;
   display: flex;
   -ms-flex-pack: justify;
   justify-content: space-between;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
}
.template-contact-bank
{
   cursor: pointer;
   display: inline-block;
   position: relative;
   margin: 10px 20px 10px 20px;
   padding: 35px;
   width: 45%;
   border: 1px solid #dedede;
}
.cb-active
{
   background-color: #a4cd39;
   color: #fff !important;
}
.button-controls-contact-bank{
   padding-left: 0px !important;
   margin-top:10px
}

.template-contact-bank:hover
{
   background-color: #a4cd39;
   color: #fff !important;
}
.contact-bank-heading{
   font-size: 18px;
   font-weight: bolder;
}
.manage-form-icon-contact-bank
{
   padding-right:3px;
}

.label-title
{
   font-size: 20px !important;
}
.checkbox_class{
   margin-left:10px !important;
}
.logical_captcha_input
{
   margin-left:10px !important;
   margin-bottom: 0!important;
   display: inline!important;
   font-size: 12px!important;
   width: 40px!important;
}
.cptch_block
{
   margin-left:10px !important;
   font-size: 12px!important;
   font-weight:bold !important;
}
.cptch_input_block
{
   margin-left:10px !important;
   font-size: 12px!important;
   font-weight:bold !important;
}
.radio-drag {
   cursor: move;
}
.cb-radio-minus{
   cursor: pointer;
}
.contact-bank-admin-notice
{
   margin-left:11px!important;
}
.contact-bank-admin-notice-link
{
   text-decoration:none!important;
}
.cb-accordian
{
   background: #d2e0eb;
   border: 2px solid #d2e0eb;
}
.cb-accordian-dashicons
{
   color: #47759B !important;
}

.page-sidebar-tech-banker {
   background-color: #284049;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li>a {
   border-top: 1px solid rgba(238, 238, 238, .19);
   color: #fff;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li>a>i {
   color: #fff!important;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li>a>i[class*=icon-],
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li>a>i[class^=icon-] {
   color: #959595;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li>a>.arrow.open:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li>a>.arrow:before {
   color: #777;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.heading>h3 {
   color: #9e9e9e;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.open>a,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li:hover>a {
   background: rgba(82, 103, 125, .55)!important;
   color: #d9d9d9;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.open>a>.arrow.open:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.open>a>.arrow:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.open>a>i,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li:hover>a>.arrow.open:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li:hover>a>.arrow:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li:hover>a>i {
   color: #888;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.active.open>a,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.active>a {
   background: #d64635;
   border-top-color: transparent;
   color: #fff;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.active.open>a:hover,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.active>a:hover {
   background: #d64635;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.active.open>a>.arrow.open:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.active.open>a>.arrow:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.active.open>a>i,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.active>a>.arrow.open:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.active>a>.arrow:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.active>a>i {
   color: #fff;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.active+li>a {
   border-top-color: transparent;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.active.open+li>a {
   border-top: 1px solid rgba(238, 238, 238, .19);
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li:last-child>a {
   border-bottom: 1px solid transparent!important;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker li>a>.arrow.open:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker li>a>.arrow:before {
   color: #777;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker li:hover>a>.arrow.open:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker li:hover>a>.arrow:before {
   color: #888;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li>a,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker li.active>a>.arrow.open:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker li.active>a>.arrow:before {
   color: #fff;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li>a>i {
   color: #fff!important;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li>a>i[class*=icon-],
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li>a>i[class^=icon-] {
   color: #959595;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li>a>.arrow.open:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li>a>.arrow:before {
   color: #777;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li.active>a,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li.open>a,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li:hover>a {
   background: rgba(82, 103, 125, .55)!important;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li.active>a>i,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li.open>a>i,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li:hover>a>i {
   color: #bbb;
}

.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li.active>a>.arrow.open:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li.active>a>.arrow:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li.open>a>.arrow.open:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li.open>a>.arrow:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li:hover>a>.arrow.open:before,
.page-sidebar-tech-banker .page-sidebar-menu-tech-banker .sub-menu>li:hover>a>.arrow:before {
   color: #888;
}

@media (min-width:992px) {
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu>li:hover>.sub-menu {
      box-shadow: 5px 5px rgba(48, 48, 48, .2);
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-hover-submenu>li:hover>.sub-menu.sidebar-search-wrapper {
      box-shadow: none;
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-closed>li:hover {
      box-shadow: 5px 5px rgba(48, 48, 48, .2);
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-closed>li:hover.sidebar-search-wrapper {
      box-shadow: none;
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-closed>li:hover>.sub-menu {
      box-shadow: 5px 5px rgba(48, 48, 48, .2);
   }
   .page-sidebar-menu-tech-banker.page-sidebar-menu-tech-banker-closed>li:hover>.sub-menu.sidebar-search-wrapper {
      box-shadow: none;
   }
   .page-sidebar-menu-tech-banker-hover-submenu li:hover a>.arrow {
      border-right: 8px solid #3a3a3a;
   }
   .page-sidebar-menu-tech-banker-hover-submenu li:hover>.sub-menu {
      background: #3a3a3a!important;
   }
}

@media (max-width:991px) {
   .page-sidebar-tech-banker {
      background-color: #284049;
   }
   .page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li>a {
      border-top: 1px solid rgba(238, 238, 238, .19);
   }
   .page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li.open>a,
   .page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li:hover>a {
      background: #818a9c;
   }
   .page-sidebar-tech-banker .page-sidebar-menu-tech-banker>li:last-child>a {
      background: rgba(82, 103, 125, .55)!important;
   }
}
.toast-title {
   font-weight: bold
}

.toast-message {
   -ms-word-wrap: break-word;
   word-wrap: break-word
}

.toast-message a,
.toast-message label {
   color: #fff
}

.toast-message a:hover {
   color: #ccc;
   text-decoration: none
}

.toast-close-button {
   position: relative;
   right: -0.3em;
   top: -0.3em;
   float: right;
   font-size: 20px;
   font-weight: bold;
   color: #fff;
   -webkit-text-shadow: 0 1px 0 #fff;
   text-shadow: 0 1px 0 #fff;
   opacity: .8;
   -ms-filter: alpha(opacity=80);
   filter: alpha(opacity=80)
}

.toast-close-button:hover,
.toast-close-button:focus {
   color: #000;
   text-decoration: none;
   cursor: pointer;
   opacity: .4;
   -ms-filter: alpha(opacity=40);
   filter: alpha(opacity=40)
}

button.toast-close-button {
   padding: 0;
   cursor: pointer;
   background: transparent;
   border: 0;
   -webkit-appearance: none
}

.toast-top-center {
   top: 0;
   right: 0;
   width: 100%
}

.toast-bottom-center {
   bottom: 0;
   right: 0;
   width: 100%
}

.toast-top-full-width {
   top: 0;
   right: 0;
   width: 100%
}

.toast-bottom-full-width {
   bottom: 0;
   right: 0;
   width: 100%
}

.toast-top-left {
   top: 12px;
   left: 12px
}

.toast-top-right {
   top: 12px;
   right: 12px
}

.toast-bottom-right {
   right: 12px;
   bottom: 12px
}

.toast-bottom-left {
   bottom: 12px;
   left: 12px
}

#toast-container {
   position: fixed;
   z-index: 999999
}

#toast-container * {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box
}

#toast-container>div {
   margin: 0 0 6px;
   padding: 15px 15px 15px 50px;
   width: 300px;
   -moz-border-radius: 3px 3px 3px 3px;
   -webkit-border-radius: 3px 3px 3px 3px;
   border-radius: 3px 3px 3px 3px;
   background-position: 15px center;
   background-repeat: no-repeat;
   -moz-box-shadow: 0 0 12px #999;
   -webkit-box-shadow: 0 0 12px #999;
   box-shadow: 0 0 12px #999;
   color: #fff;
   opacity: .8;
   -ms-filter: alpha(opacity=80);
   filter: alpha(opacity=80)
}

#toast-container>:hover {
   -moz-box-shadow: 0 0 12px #000;
   -webkit-box-shadow: 0 0 12px #000;
   box-shadow: 0 0 12px #000;
   opacity: 1;
   -ms-filter: alpha(opacity=100);
   filter: alpha(opacity=100);
   cursor: pointer
}

#toast-container>.toast-info {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important
}

#toast-container>.toast-custom-error {
   /*background-image:
               url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")
               !important*/
   background-image: url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/toastr/../../img/error.png") !important;
}

#toast-container>.toast-custom-success {
   /*background-image:
               url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")
               !important*/
   background-image: url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/toastr/../../img/success.png") !important
}

#toast-container>.toast-warning {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important
}

#toast-container.toast-top-center>div,
#toast-container.toast-bottom-center>div {
   width: 300px;
   margin: auto
}

#toast-container.toast-top-full-width>div,
#toast-container.toast-bottom-full-width>div {
   width: 96%;
   margin: auto
}

.toast {
   background-color: #030303
}

.toast-custom-success {
   background-color: #51a351
}

.toast-custom-error {
   background-color: #bd362f
}

.toast-info {
   background-color: #2f96b4
}

.toast-warning {
   background-color: #f89406
}

@media all and (max-width:240px) {
   #toast-container>div {
      padding: 8px 8px 8px 50px;
      width: 11em
   }
   #toast-container .toast-close-button {
      right: -0.2em;
      top: -0.2em
   }
}

@media all and (min-width:241px) and (max-width:480px) {
   #toast-container>div {
      padding: 8px 8px 8px 50px;
      width: 18em
   }
   #toast-container .toast-close-button {
      right: -0.2em;
      top: -0.2em
   }
}

@media all and (min-width:481px) and (max-width:768px) {
   #toast-container>div {
      padding: 15px 15px 15px 50px;
      width: 25em
   }
}
/* states and images */
.ui-icon
{
   display: block;
   text-indent: -99999px;
   overflow: hidden;
   background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/


.ui-datepicker
{
   width: 17em;
   padding: .2em .2em 0;
   display: none;
}
.ui-datepicker .ui-datepicker-header
{
   position: relative;
   padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next
{
   position: absolute;
   top: 2px;
   width: 1.8em;
   height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover
{
   top: 1px;
}
.ui-datepicker .ui-datepicker-prev
{
   left: 2px;
}
.ui-datepicker .ui-datepicker-next
{
   right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover
{
   left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover
{
   right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span
{
   display: block;
   position: absolute;
   left: 50%;
   margin-left: -8px;
   top: 50%;
   margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title
{
   margin: 0 2.3em;
   line-height: 1.8em;
   text-align: center;
}
.ui-datepicker .ui-datepicker-title select
{
   font-size: 1em;
   margin: 1px 0;
   color: #333 !important;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year
{
   width: 45%;
}
.ui-datepicker table
{
   width: 100%;
   font-size: .9em;
   border-collapse: collapse;
   margin: 0 0 .4em;
}
.ui-datepicker th
{
   padding: .7em .3em;
   text-align: center;
   font-weight: bold;
   border: 0;
}
.ui-datepicker td
{
   border: 0;
   padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a
{
   display: block;
   padding: .2em;
   text-align: right;
   text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane
{
   background-image: none;
   margin: .7em 0 0 0;
   padding: 0 .2em;
   border-left: 0;
   border-right: 0;
   border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button
{
   float: right;
   margin: .5em .2em .4em;
   cursor: pointer;
   padding: .2em .6em .3em .6em;
   width: auto;
   overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current
{
   float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi
{
   width: auto;
}
.ui-datepicker-multi .ui-datepicker-group
{
   float: left;
}
.ui-datepicker-multi .ui-datepicker-group table
{
   width: 95%;
   margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group
{
   width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group
{
   width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group
{
   width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
{
   border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane
{
   clear: left;
}
.ui-datepicker-row-break
{
   clear: both;
   width: 100%;
   font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl
{
   direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev
{
   right: 2px;
   left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next
{
   left: 2px;
   right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover
{
   right: 1px;
   left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover
{
   left: 1px;
   right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane
{
   clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button
{
   float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group
{
   float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
{
   border-right-width: 0;
   border-left-width: 1px;
}

/* Component containers
----------------------------------*/
.ui-widget
{
   font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
   font-size: 1.1em;
}
.ui-widget .ui-widget
{
   font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button
{
   font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
   font-size: 1em;
}
.ui-widget-content
{
   border: 1px solid #dddddd;
   background: #eeeeee url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/datepicker/../../../../assets/admin/images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;
   color: #333333;
}
.ui-widget-content a
{
   color: #333333;
}
.ui-widget-header
{
   border: 1px solid #e78f08;
   background: #578EBE url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/datepicker/../../../../assets/admin/images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
   color: #ffffff;
   font-weight: bold;
}
.ui-widget-header a
{
   color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default
{
   border: 1px solid #cccccc;
   background: #f6f6f6 url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/datepicker/../../../../assets/admin/images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
   font-weight: bold;
   color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited
{
   color: #1c94c4;
   text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus
{
   border: 1px solid #fbcb09;
   background: #fdf5ce url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/datepicker/../../../../assets/admin/images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
   font-weight: bold;
   color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited
{
   color: #c77405;
   text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active
{
   border: 1px solid #fbd850;
   background: #ffffff url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/datepicker/../../../../assets/admin/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
   font-weight: bold;
   color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited
{
   color: #eb8f00;
   text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight
{
   border: 1px solid #fed22f;
   background: #ffe45c url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/datepicker/../../../../assets/admin/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
   color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a
{
   color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error
{
   border: 1px solid #cd0a0a;
   background: #b81900 url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/datepicker/../../../../assets/admin/images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
   color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a
{
   color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text
{
   color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary
{
   font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary
{
   opacity: .7;
   filter:Alpha(Opacity=70); /* support: IE8 */
   font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled
{
   opacity: .35;
   filter:Alpha(Opacity=35); /* support: IE8 */
   background-image: none;
}
.ui-state-disabled .ui-icon
{
   filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon
{
   width: 16px;
   height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon
{
   background-image: url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/datepicker/../../../../assets/admin/images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon
{
   background-image: url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/datepicker/../../../../assets/admin/images/ui-icons_ffffff_256x240.png");
}
.ui-state-default .ui-icon
{
   background-image: url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/datepicker/../../../../assets/admin/images/ui-icons_ef8c08_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon
{
   background-image: url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/datepicker/../../../../assets/admin/images/ui-icons_ef8c08_256x240.png");
}
.ui-state-active .ui-icon
{
   background-image: url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/datepicker/../../../../assets/admin/images/ui-icons_ef8c08_256x240.png");
}
.ui-state-highlight .ui-icon
{
   background-image: url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/datepicker/../../../../assets/admin/images/ui-icons_228ef1_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon
{
   background-image: url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/datepicker/../../../../assets/admin/images/ui-icons_ffd27a_256x240.png");
}

/* positioning */
.ui-icon-blank
{
   background-position: 16px 16px;
}
.ui-icon-carat-1-n
{
   background-position: 0 0;
}
.ui-icon-carat-1-ne
{
   background-position: -16px 0;
}
.ui-icon-carat-1-e
{
   background-position: -32px 0;
}
.ui-icon-carat-1-se
{
   background-position: -48px 0;
}
.ui-icon-carat-1-s
{
   background-position: -64px 0;
}
.ui-icon-carat-1-sw
{
   background-position: -80px 0;
}
.ui-icon-carat-1-w
{
   background-position: -96px 0;
}
.ui-icon-carat-1-nw
{
   background-position: -112px 0;
}
.ui-icon-carat-2-n-s
{
   background-position: -128px 0;
}
.ui-icon-carat-2-e-w
{
   background-position: -144px 0;
}
.ui-icon-triangle-1-n
{
   background-position: 0 -16px;
}
.ui-icon-triangle-1-ne
{
   background-position: -16px -16px;
}
.ui-icon-triangle-1-e
{
   background-position: -32px -16px;
}
.ui-icon-triangle-1-se
{
   background-position: -48px -16px;
}
.ui-icon-triangle-1-s
{
   background-position: -64px -16px;
}
.ui-icon-triangle-1-sw
{
   background-position: -80px -16px;
}
.ui-icon-triangle-1-w
{
   background-position: -96px -16px;
}
.ui-icon-triangle-1-nw
{
   background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s
{
   background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w
{
   background-position: -144px -16px;
}
.ui-icon-arrow-1-n
{
   background-position: 0 -32px;
}
.ui-icon-arrow-1-ne
{
   background-position: -16px -32px;
}
.ui-icon-arrow-1-e
{
   background-position: -32px -32px;
}
.ui-icon-arrow-1-se
{
   background-position: -48px -32px;
}
.ui-icon-arrow-1-s
{
   background-position: -64px -32px;
}
.ui-icon-arrow-1-sw
{
   background-position: -80px -32px;
}
.ui-icon-arrow-1-w
{
   background-position: -96px -32px;
}
.ui-icon-arrow-1-nw
{
   background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s
{
   background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw
{
   background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w
{
   background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw
{
   background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n
{
   background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e
{
   background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s
{
   background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w
{
   background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n
{
   background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne
{
   background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e
{
   background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se
{
   background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s
{
   background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw
{
   background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w
{
   background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw
{
   background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s
{
   background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw
{
   background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w
{
   background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw
{
   background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n
{
   background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e
{
   background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s
{
   background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w
{
   background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w
{
   background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n
{
   background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e
{
   background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s
{
   background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w
{
   background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n
{
   background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e
{
   background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s
{
   background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w
{
   background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n
{
   background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e
{
   background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s
{
   background-position: -176px -64px;
}
.ui-icon-arrow-4
{
   background-position: 0 -80px;
}
.ui-icon-arrow-4-diag
{
   background-position: -16px -80px;
}
.ui-icon-extlink
{
   background-position: -32px -80px;
}
.ui-icon-newwin
{
   background-position: -48px -80px;
}
.ui-icon-refresh
{
   background-position: -64px -80px;
}
.ui-icon-shuffle
{
   background-position: -80px -80px;
}
.ui-icon-transfer-e-w
{
   background-position: -96px -80px;
}
.ui-icon-transferthick-e-w
{
   background-position: -112px -80px;
}
.ui-icon-folder-collapsed
{
   background-position: 0 -96px;
}
.ui-icon-folder-open
{
   background-position: -16px -96px;
}
.ui-icon-document
{
   background-position: -32px -96px;
}
.ui-icon-document-b
{
   background-position: -48px -96px;
}
.ui-icon-note
{
   background-position: -64px -96px;
}
.ui-icon-mail-closed
{
   background-position: -80px -96px;
}
.ui-icon-mail-open
{
   background-position: -96px -96px;
}
.ui-icon-suitcase
{
   background-position: -112px -96px;
}
.ui-icon-comment
{
   background-position: -128px -96px;
}
.ui-icon-person
{
   background-position: -144px -96px;
}
.ui-icon-print
{
   background-position: -160px -96px;
}
.ui-icon-trash
{
   background-position: -176px -96px;
}
.ui-icon-locked
{
   background-position: -192px -96px;
}
.ui-icon-unlocked
{
   background-position: -208px -96px;
}
.ui-icon-bookmark
{
   background-position: -224px -96px;
}
.ui-icon-tag
{
   background-position: -240px -96px;
}
.ui-icon-home
{
   background-position: 0 -112px;
}
.ui-icon-flag
{
   background-position: -16px -112px;
}
.ui-icon-calendar
{
   background-position: -32px -112px;
}
.ui-icon-cart
{
   background-position: -48px -112px;
}
.ui-icon-pencil
{
   background-position: -64px -112px;
}
.ui-icon-clock
{
   background-position: -80px -112px;
}
.ui-icon-disk
{
   background-position: -96px -112px;
}
.ui-icon-calculator
{
   background-position: -112px -112px;
}
.ui-icon-zoomin
{
   background-position: -128px -112px;
}
.ui-icon-zoomout
{
   background-position: -144px -112px;
}
.ui-icon-search
{
   background-position: -160px -112px;
}
.ui-icon-wrench
{
   background-position: -176px -112px;
}
.ui-icon-gear
{
   background-position: -192px -112px;
}
.ui-icon-heart
{
   background-position: -208px -112px;
}
.ui-icon-star
{
   background-position: -224px -112px;
}
.ui-icon-link
{
   background-position: -240px -112px;
}
.ui-icon-cancel
{
   background-position: 0 -128px;
}
.ui-icon-plus
{
   background-position: -16px -128px;
}
.ui-icon-plusthick
{
   background-position: -32px -128px;
}
.ui-icon-minus
{
   background-position: -48px -128px;
}
.ui-icon-minusthick
{
   background-position: -64px -128px;
}
.ui-icon-close
{
   background-position: -80px -128px;
}
.ui-icon-closethick
{
   background-position: -96px -128px;
}
.ui-icon-key
{
   background-position: -112px -128px;
}
.ui-icon-lightbulb
{
   background-position: -128px -128px;
}
.ui-icon-scissors
{
   background-position: -144px -128px;
}
.ui-icon-clipboard
{
   background-position: -160px -128px;
}
.ui-icon-copy
{
   background-position: -176px -128px;
}
.ui-icon-contact
{
   background-position: -192px -128px;
}
.ui-icon-image
{
   background-position: -208px -128px;
}
.ui-icon-video
{
   background-position: -224px -128px;
}
.ui-icon-script
{
   background-position: -240px -128px;
}
.ui-icon-alert
{
   background-position: 0 -144px;
}
.ui-icon-info
{
   background-position: -16px -144px;
}
.ui-icon-notice
{
   background-position: -32px -144px;
}
.ui-icon-help
{
   background-position: -48px -144px;
}
.ui-icon-check
{
   background-position: -64px -144px;
}
.ui-icon-bullet
{
   background-position: -80px -144px;
}
.ui-icon-radio-on
{
   background-position: -96px -144px;
}
.ui-icon-radio-off
{
   background-position: -112px -144px;
}
.ui-icon-pin-w
{
   background-position: -128px -144px;
}
.ui-icon-pin-s
{
   background-position: -144px -144px;
}
.ui-icon-play
{
   background-position: 0 -160px;
}
.ui-icon-pause
{
   background-position: -16px -160px;
}
.ui-icon-seek-next
{
   background-position: -32px -160px;
}
.ui-icon-seek-prev
{
   background-position: -48px -160px;
}
.ui-icon-seek-end
{
   background-position: -64px -160px;
}
.ui-icon-seek-start
{
   background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first
{
   background-position: -80px -160px;
}
.ui-icon-stop
{
   background-position: -96px -160px;
}
.ui-icon-eject
{
   background-position: -112px -160px;
}
.ui-icon-volume-off
{
   background-position: -128px -160px;
}
.ui-icon-volume-on
{
   background-position: -144px -160px;
}
.ui-icon-power
{
   background-position: 0 -176px;
}
.ui-icon-signal-diag
{
   background-position: -16px -176px;
}
.ui-icon-signal
{
   background-position: -32px -176px;
}
.ui-icon-battery-0
{
   background-position: -48px -176px;
}
.ui-icon-battery-1
{
   background-position: -64px -176px;
}
.ui-icon-battery-2
{
   background-position: -80px -176px;
}
.ui-icon-battery-3
{
   background-position: -96px -176px;
}
.ui-icon-circle-plus
{
   background-position: 0 -192px;
}
.ui-icon-circle-minus
{
   background-position: -16px -192px;
}
.ui-icon-circle-close
{
   background-position: -32px -192px;
}
.ui-icon-circle-triangle-e
{
   background-position: -48px -192px;
}
.ui-icon-circle-triangle-s
{
   background-position: -64px -192px;
}
.ui-icon-circle-triangle-w
{
   background-position: -80px -192px;
}
.ui-icon-circle-triangle-n
{
   background-position: -96px -192px;
}
.ui-icon-circle-arrow-e
{
   background-position: -112px -192px;
}
.ui-icon-circle-arrow-s
{
   background-position: -128px -192px;
}
.ui-icon-circle-arrow-w
{
   background-position: -144px -192px;
}
.ui-icon-circle-arrow-n
{
   background-position: -160px -192px;
}
.ui-icon-circle-zoomin
{
   background-position: -176px -192px;
}
.ui-icon-circle-zoomout
{
   background-position: -192px -192px;
}
.ui-icon-circle-check
{
   background-position: -208px -192px;
}
.ui-icon-circlesmall-plus
{
   background-position: 0 -208px;
}
.ui-icon-circlesmall-minus
{
   background-position: -16px -208px;
}
.ui-icon-circlesmall-close
{
   background-position: -32px -208px;
}
.ui-icon-squaresmall-plus
{
   background-position: -48px -208px;
}
.ui-icon-squaresmall-minus
{
   background-position: -64px -208px;
}
.ui-icon-squaresmall-close
{
   background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical
{
   background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal
{
   background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical
{
   background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal
{
   background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se
{
   background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se
{
   background-position: -80px -224px;
}


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl
{
   border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr
{
   border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl
{
   border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br
{
   border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay
{
   background: #666666 url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/datepicker/../../../../assets/admin/images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
   opacity: .5;
   filter: Alpha(Opacity=50); /* support: IE8 */
}
.ui-widget-shadow
{
   margin: -5px 0 0 -5px;
   padding: 5px;
   background: #000000 url("https://brimbanksolar.com.au/wp-content/plugins/contact-bank/assets/global/plugins/datepicker/../../../../assets/admin/images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
   opacity: .2;
   filter: Alpha(Opacity=20); /* support: IE8 */
   border-radius: 5px;
}

.colpick,
.colpick_color {
   position: absolute;
   overflow: hidden
}

.colpick,
.colpick_full_ns .colpick_current_color,
.colpick_full_ns .colpick_submit,
.colpick_hex .colpick_hsb_b,
.colpick_hex .colpick_hsb_h,
.colpick_hex .colpick_hsb_s,
.colpick_hex .colpick_rgb_b,
.colpick_hex .colpick_rgb_g,
.colpick_hex .colpick_rgb_r,
.colpick_hex_ns .colpick_current_color,
.colpick_hex_ns .colpick_submit,
.colpick_rgbhex .colpick_hsb_b,
.colpick_rgbhex .colpick_hsb_h,
.colpick_rgbhex .colpick_hsb_s,
.colpick_rgbhex_ns .colpick_current_color,
.colpick_rgbhex_ns .colpick_submit {
   display: none
}

.colpick {
   width: 346px;
   height: 170px;
   font-family: Arial, Helvetica, sans-serif;
   background: #ebebeb;
   border: 1px solid #bbb;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   -o-user-select: none;
   user-select: none
}

.colpick_color {
   left: 7px;
   top: 7px;
   width: 156px;
   height: 156px;
   outline: #aaa solid 1px;
   cursor: crosshair
}

.colpick_color_overlay1,
.colpick_color_overlay2 {
   left: 0;
   top: 0;
   width: 156px;
   height: 156px;
   position: absolute
}

.colpick_color_overlay1 {
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";
   background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);
   background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 0)));
   background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);
   background: -o-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);
   background: -ms-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);
   background: linear-gradient(to right, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);
   filter: "progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff')"
}

.colpick_color_overlay2 {
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";
   background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 1)));
   background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 100%);
   background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 100%);
   background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 100%);
   background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 100%);
   filter: "progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0)"
}

.colpick_selector_outer {
   background: 0 0;
   position: absolute;
   width: 11px;
   height: 11px;
   margin: -6px 0 0 -6px;
   border: 1px solid #000;
   border-radius: 50%
}

.colpick_selector_inner {
   position: absolute;
   width: 9px;
   height: 9px;
   border: 1px solid #fff;
   border-radius: 50%
}

.colpick_hue {
   position: absolute;
   top: 6px;
   left: 175px;
   width: 19px;
   height: 156px;
   border: 1px solid #aaa;
   cursor: n-resize
}

.colpick_hue_arrs {
   position: absolute;
   left: -8px;
   width: 35px;
   height: 7px;
   margin: -7px 0 0
}

.colpick_hue_larr,
.colpick_hue_rarr {
   position: absolute;
   width: 0;
   height: 0;
   border-top: 6px solid transparent;
   border-bottom: 6px solid transparent
}

.colpick_hue_larr {
   border-left: 7px solid #858585
}

.colpick_hue_rarr {
   right: 0;
   border-right: 7px solid #858585
}

.colpick_current_color,
.colpick_new_color {
   top: 6px;
   height: 27px;
   background: red;
   border: 1px solid #8f8f8f;
   width: 60px;
   position: absolute
}

.colpick_new_color {
   left: 207px
}

.colpick_current_color {
   left: 277px
}

.colpick_field,
.colpick_hex_field {
   position: absolute;
   height: 20px;
   width: 60px;
   overflow: hidden;
   background: #f3f3f3;
   color: #b8b8b8;
   font-size: 12px;
   border: 1px solid #bdbdbd;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px
}

.colpick_rgb_r {
   top: 40px;
   left: 207px
}

.colpick_rgb_g {
   top: 67px;
   left: 207px
}

.colpick_rgb_b {
   top: 94px;
   left: 207px
}

.colpick_hsb_h {
   top: 40px;
   left: 277px
}

.colpick_hsb_s {
   top: 67px;
   left: 277px
}

.colpick_hsb_b {
   top: 94px;
   left: 277px
}

.colpick_hex_field {
   width: 68px;
   left: 207px;
   top: 121px
}

.colpick_focus {
   border-color: #999
}

.colpick_field_letter {
   position: absolute;
   width: 12px;
   height: 20px;
   line-height: 20px;
   padding-left: 4px;
   background: #efefef;
   border-right: 1px solid #bdbdbd;
   font-weight: 700;
   color: #777
}

.colpick_field input,
.colpick_hex_field input {
   position: absolute;
   right: 11px;
   margin: 0;
   padding: 0;
   height: 20px;
   line-height: 20px;
   background: 0 0;
   border: none;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   color: #555;
   text-align: right;
   outline: 0
}

.colpick_hex_field input {
   right: 4px
}

.colpick_field_arrs {
   position: absolute;
   top: 0;
   right: 0;
   width: 9px;
   height: 21px;
   cursor: n-resize
}

.colpick_field_darr,
.colpick_field_uarr {
   width: 0;
   height: 0;
   border-left: 4px solid transparent;
   border-right: 4px solid transparent;
   position: absolute
}

.colpick_field_uarr {
   top: 5px;
   border-bottom: 4px solid #959595
}

.colpick_field_darr {
   bottom: 5px;
   border-top: 4px solid #959595
}

.colpick_submit {
   position: absolute;
   left: 207px;
   top: 149px;
   width: 130px;
   height: 22px;
   line-height: 22px;
   background: #efefef;
   text-align: center;
   color: #555;
   font-size: 12px;
   font-weight: 700;
   border: 1px solid #bdbdbd;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px
}

.colpick_hex .colpick_hex_field div,
.colpick_hex .colpick_hex_field input,
.colpick_hex .colpick_submit {
   line-height: 25px;
   height: 25px
}

.colpick_submit:hover {
   background: #f3f3f3;
   border-color: #999;
   cursor: pointer
}

.colpick_full_ns .colpick_new_color {
   width: 130px;
   height: 25px
}

.colpick_full_ns .colpick_hsb_h,
.colpick_full_ns .colpick_rgb_r {
   top: 42px
}

.colpick_full_ns .colpick_hsb_s,
.colpick_full_ns .colpick_rgb_g {
   top: 73px
}

.colpick_full_ns .colpick_hsb_b,
.colpick_full_ns .colpick_rgb_b {
   top: 104px
}

.colpick_full_ns .colpick_hex_field {
   top: 135px
}

.colpick_rgbhex {
   width: 282px
}

.colpick_rgbhex .colpick_field,
.colpick_rgbhex .colpick_submit {
   width: 68px
}

.colpick_rgbhex .colpick_new_color {
   width: 34px;
   border-right: none
}

.colpick_rgbhex .colpick_current_color {
   width: 34px;
   left: 240px;
   border-left: none
}

.colpick_rgbhex_ns .colpick_new_color {
   width: 68px;
   border: 1px solid #8f8f8f
}

.colpick_rgbhex_ns .colpick_rgb_r {
   top: 42px
}

.colpick_rgbhex_ns .colpick_rgb_g {
   top: 73px
}

.colpick_rgbhex_ns .colpick_rgb_b {
   top: 104px
}

.colpick_rgbhex_ns .colpick_hex_field {
   top: 135px
}

.colpick_hex {
   width: 206px;
   height: 201px
}

.colpick_hex .colpick_hex_field {
   width: 72px;
   height: 25px;
   top: 168px;
   left: 80px
}

.colpick_hex .colpick_new_color {
   left: 9px;
   top: 168px;
   width: 30px;
   border-right: none
}

.colpick_hex .colpick_current_color {
   left: 39px;
   top: 168px;
   width: 30px;
   border-left: none
}

.colpick_hex .colpick_submit {
   left: 164px;
   top: 168px;
   width: 30px
}

.colpick_hex_ns .colpick_hex_field {
   width: 80px
}

.colpick_hex_ns .colpick_new_color {
   width: 60px;
   border: 1px solid #8f8f8f
}

.colpick_dark {
   background: #161616;
   border-color: #2a2a2a
}

.colpick_dark .colpick_color {
   outline-color: #333
}

.colpick_dark .colpick_hue {
   border-color: #555
}

.colpick_dark .colpick_field,
.colpick_dark .colpick_hex_field {
   background: #101010;
   border-color: #2d2d2d
}

.colpick_dark .colpick_field_letter {
   background: #131313;
   border-color: #2d2d2d;
   color: #696969
}

.colpick_dark .colpick_field input,
.colpick_dark .colpick_hex_field input {
   color: #7a7a7a
}

.colpick_dark .colpick_field_uarr {
   border-bottom-color: #696969
}

.colpick_dark .colpick_field_darr {
   border-top-color: #696969
}

.colpick_dark .colpick_focus {
   border-color: #444
}

.colpick_dark .colpick_submit {
   background: #131313;
   border-color: #2d2d2d;
   color: #7a7a7a
}

.colpick_dark .colpick_submit:hover {
   background-color: #101010;
   border-color: #444
}